[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features":3,"page-\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features-pt":433,"surroundings\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features-pt":1335},[4],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Documentação","\u002Fpt\u002Fdocs","pt\u002F01.docs",[9,26],{"title":10,"path":11,"stem":12,"children":13,"page":-1},"Português","\u002Fpt\u002Fdocs\u002Fwelcome","pt\u002F01.docs\u002F01.welcome\u002F01.index",[14,16],{"title":15,"path":11,"stem":12},"Welcome",{"title":17,"path":18,"stem":19,"children":20,"page":25},"Get Started","\u002Fpt\u002Fdocs\u002Fwelcome\u002Fget-started","pt\u002F01.docs\u002F01.welcome\u002F01.get-started",[21],{"title":22,"path":23,"stem":24},"Instalação","\u002Fpt\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","pt\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Core","\u002Fpt\u002Fdocs\u002Fcore","pt\u002F01.docs\u002F02.core",[31,56,67,75,109,144,176,191,200,231,246,276,284,293,310,330,367,404],{"title":32,"path":33,"stem":34,"children":35,"page":25},"MD5","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5","pt\u002F01.docs\u002F02.core\u002F01.md5",[36,40,44,48,52],{"title":37,"path":38,"stem":39},"Introdução","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":41,"path":42,"stem":43},"Uso Básico","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":45,"path":46,"stem":47},"Recursos Avançados","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":49,"path":50,"stem":51},"Considerações de Segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":53,"path":54,"stem":55},"Referência da API","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":57,"path":58,"stem":59,"children":60,"page":25},"Uuid","\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid","pt\u002F01.docs\u002F02.core\u002F02.uuid",[61,64],{"title":37,"path":62,"stem":63},"\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":53,"path":65,"stem":66},"\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","pt\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":68,"path":69,"stem":70,"children":71,"page":25},"Gerador de Código QR","\u002Fpt\u002Fdocs\u002Fcore\u002Fqr-code-generator","pt\u002F01.docs\u002F02.core\u002F03.qr-code-generator",[72],{"title":68,"path":73,"stem":74},"\u002Fpt\u002Fdocs\u002Fcore\u002Fqr-code-generator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F03.qr-code-generator\u002F01.introduction",{"title":76,"path":77,"stem":78,"children":79,"page":25},"Image Cropper","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper","pt\u002F01.docs\u002F02.core\u002F04.image-cropper",[80,83,87,91,94,97,101,105],{"title":37,"path":81,"stem":82},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F0.introduction",{"title":84,"path":85,"stem":86},"Utilização Básica","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F02.basic-usage",{"title":88,"path":89,"stem":90},"Funcionalidades Avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F03.advanced-features",{"title":49,"path":92,"stem":93},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F04.security-considerations",{"title":53,"path":95,"stem":96},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F05.api-reference",{"title":98,"path":99,"stem":100},"Exemplos","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F06.examples",{"title":102,"path":103,"stem":104},"Perguntas Frequentes","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F07.faq",{"title":106,"path":107,"stem":108},"Ferramentas Relacionadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F08.related-tools",{"title":110,"path":111,"stem":112,"children":113,"page":25},"Json To Csv","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv",[114,118,122,125,129,133,136,140],{"title":115,"path":116,"stem":117},"Introduction","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F0.introduction",{"title":119,"path":120,"stem":121},"Uso básico","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F02.basic-usage",{"title":88,"path":123,"stem":124},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F03.advanced-features",{"title":126,"path":127,"stem":128},"Consideracoes de Seguranca","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F04.security-considerations",{"title":130,"path":131,"stem":132},"Referencia da API","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F05.api-reference",{"title":98,"path":134,"stem":135},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F06.examples",{"title":137,"path":138,"stem":139},"Perguntas frequentes","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F07.faq",{"title":141,"path":142,"stem":143},"Ferramentas relacionadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F08.related-tools",{"title":145,"path":146,"stem":147,"children":148,"page":25},"Open Graph Meta Generator","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator",[149,152,156,160,164,167,170,173],{"title":115,"path":150,"stem":151},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F0.introduction",{"title":153,"path":154,"stem":155},"Guia de Uso Basico","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F02.basic-usage",{"title":157,"path":158,"stem":159},"Funcionalidades avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F03.advanced-features",{"title":161,"path":162,"stem":163},"Considerações de segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F04.security-considerations",{"title":53,"path":165,"stem":166},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F05.api-reference",{"title":98,"path":168,"stem":169},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F06.examples",{"title":137,"path":171,"stem":172},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F07.faq",{"title":141,"path":174,"stem":175},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F08.related-tools",{"title":177,"path":178,"stem":179,"children":180,"page":25},"Scientific Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator",[181,184,188],{"title":115,"path":182,"stem":183},"\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F0.introduction",{"title":185,"path":186,"stem":187},"Utilização básica","\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F02.basic-usage",{"title":157,"path":189,"stem":190},"\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F03.advanced-features",{"title":192,"path":193,"stem":194,"children":195,"page":25},"Sha Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fsha-calculator","pt\u002F01.docs\u002F02.core\u002F05.sha-calculator",[196],{"title":197,"path":198,"stem":199},"Calculadora de Hash SHA","\u002Fpt\u002Fdocs\u002Fcore\u002Fsha-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.sha-calculator\u002F0.introduction",{"title":201,"path":202,"stem":203,"children":204,"page":25},"Sql Prettify","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify",[205,208,212,216,219,222,225,228],{"title":115,"path":206,"stem":207},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F0.introduction",{"title":209,"path":210,"stem":211},"Uso Basico","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F02.basic-usage",{"title":213,"path":214,"stem":215},"Funcionalidades Avancadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F03.advanced-features",{"title":126,"path":217,"stem":218},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F04.security-considerations",{"title":53,"path":220,"stem":221},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F05.api-reference",{"title":98,"path":223,"stem":224},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples",{"title":137,"path":226,"stem":227},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F07.faq",{"title":141,"path":229,"stem":230},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F08.related-tools",{"title":232,"path":233,"stem":234,"children":235,"page":25},"Yaml To Toml","\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml",[236,239,242],{"title":115,"path":237,"stem":238},"\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F0.introduction",{"title":119,"path":240,"stem":241},"\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F02.basic-usage",{"title":243,"path":244,"stem":245},"Recursos avancados","\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F03.advanced-features",{"title":247,"path":248,"stem":249,"children":250,"page":25},"Beyond Compare","\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare",[251,254,257,260,264,267,270,273],{"title":115,"path":252,"stem":253},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":41,"path":255,"stem":256},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F02.basic-usage",{"title":243,"path":258,"stem":259},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F03.advanced-features",{"title":261,"path":262,"stem":263},"Consideracoes de seguranca","\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F04.security-considerations",{"title":130,"path":265,"stem":266},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F05.api-reference",{"title":98,"path":268,"stem":269},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F06.examples",{"title":137,"path":271,"stem":272},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F07.faq",{"title":141,"path":274,"stem":275},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F08.related-tools",{"title":277,"path":278,"stem":279,"children":280,"page":25},"Group Chat","\u002Fpt\u002Fdocs\u002Fcore\u002Fgroup-chat","pt\u002F01.docs\u002F02.core\u002F06.group-chat",[281],{"title":115,"path":282,"stem":283},"\u002Fpt\u002Fdocs\u002Fcore\u002Fgroup-chat\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.group-chat\u002F0.introduction",{"title":285,"path":286,"stem":287,"children":288,"page":25},"Hmac Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fhmac-calculator","pt\u002F01.docs\u002F02.core\u002F06.hmac-calculator",[289],{"title":290,"path":291,"stem":292},"Calculadora HMAC","\u002Fpt\u002Fdocs\u002Fcore\u002Fhmac-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.hmac-calculator\u002F0.introduction",{"title":294,"path":295,"stem":296,"children":297,"page":25},"Jwt Parser","\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser",[298,301,304,307],{"title":115,"path":299,"stem":300},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F0.introduction",{"title":41,"path":302,"stem":303},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F02.basic-usage",{"title":45,"path":305,"stem":306},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F03.advanced-features",{"title":49,"path":308,"stem":309},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F04.security-considerations",{"title":311,"path":312,"stem":313,"children":314,"page":25},"Area Converter","\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter","pt\u002F01.docs\u002F02.core\u002F08.area-converter",[315,318,321,324,327],{"title":115,"path":316,"stem":317},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":84,"path":319,"stem":320},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":88,"path":322,"stem":323},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":98,"path":325,"stem":326},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":102,"path":328,"stem":329},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":331,"path":332,"stem":333,"children":334,"page":25},"Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas",[335,339,343,347,351,355,359,363],{"title":336,"path":337,"stem":338},"Introdução - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F0.introduction",{"title":340,"path":341,"stem":342},"Utilização básica - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F02.basic-usage",{"title":344,"path":345,"stem":346},"Funcionalidades avançadas - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F03.advanced-features",{"title":348,"path":349,"stem":350},"Segurança - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F04.security-considerations",{"title":352,"path":353,"stem":354},"Referência da API - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F05.api-reference",{"title":356,"path":357,"stem":358},"Exemplos - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F06.examples",{"title":360,"path":361,"stem":362},"FAQ - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F07.faq",{"title":364,"path":365,"stem":366},"Ferramentas relacionadas - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F08.related-tools",{"title":368,"path":369,"stem":370,"children":371,"page":25},"Html Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview","pt\u002F01.docs\u002F02.core\u002F35.html-preview",[372,376,380,384,388,392,396,400],{"title":373,"path":374,"stem":375},"Introduction - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F0.introduction",{"title":377,"path":378,"stem":379},"Basic usage - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F02.basic-usage",{"title":381,"path":382,"stem":383},"Advanced features - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F03.advanced-features",{"title":385,"path":386,"stem":387},"Security considerations - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F04.security-considerations",{"title":389,"path":390,"stem":391},"API reference - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F05.api-reference",{"title":393,"path":394,"stem":395},"Examples - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F06.examples",{"title":397,"path":398,"stem":399},"FAQ - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F07.faq",{"title":401,"path":402,"stem":403},"Related tools - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F08.related-tools",{"title":405,"path":406,"stem":407,"children":408,"page":25},"Gerador de cartões","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card","pt\u002F01.docs\u002F02.core\u002F36.business-card",[409,412,416,420,424,427,430],{"title":405,"path":410,"stem":411},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F0.introduction",{"title":413,"path":414,"stem":415},"Utilização","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F02.basic-usage",{"title":417,"path":418,"stem":419},"Funções avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F03.advanced-features",{"title":421,"path":422,"stem":423},"Segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F04.security-considerations",{"title":98,"path":425,"stem":426},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F06.examples",{"title":137,"path":428,"stem":429},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F07.faq",{"title":141,"path":431,"stem":432},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F08.related-tools",{"id":434,"title":45,"body":435,"description":445,"extension":1330,"meta":1331,"navigation":1114,"path":305,"seo":1332,"sitemap":1333,"stem":306,"__hash__":1334},"content_pt\u002Fpt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F03.advanced-features.md",{"type":436,"value":437,"toc":1285},"minimark",[438,442,446,451,456,459,482,486,506,510,513,539,543,547,550,570,574,594,598,618,622,626,629,640,644,669,673,677,680,700,704,707,727,731,735,761,765,785,789,793,819,823,843,847,851,875,879,899,903,907,933,937,957,961,965,991,995,1021,1024,1028,1176,1180,1265,1269,1281],[439,440,45],"h1",{"id":441},"recursos-avançados",[443,444,445],"p",{},"Este guia apresenta os recursos avançados e as capacidades da ferramenta JWT Parser para usuários avançados e desenvolvedores.",[447,448,450],"h2",{"id":449},"gerenciamento-de-histórico","Gerenciamento de Histórico",[452,453,455],"h3",{"id":454},"rastreamento-automático-do-histórico","Rastreamento Automático do Histórico",[443,457,458],{},"A ferramenta salva automaticamente os tokens analisados no armazenamento local do seu navegador:",[460,461,462,470,476],"ul",{},[463,464,465,469],"li",{},[466,467,468],"strong",{},"Armazenamento Persistente",": O histórico permanece mesmo após reiniciar o navegador",[463,471,472,475],{},[466,473,474],{},"Foco em Privacidade",": Os dados ficam apenas no seu navegador",[463,477,478,481],{},[466,479,480],{},"Limpeza Automática",": Limitado aos 50 tokens mais recentes",[452,483,485],{"id":484},"operações-de-histórico","Operações de Histórico",[460,487,488,494,500],{},[463,489,490,493],{},[466,491,492],{},"Carregar do Histórico",": Clique em qualquer item do histórico para recarregar esse token",[463,495,496,499],{},[466,497,498],{},"Limpar Histórico",": Remova todos os tokens armazenados de uma só vez",[463,501,502,505],{},[466,503,504],{},"Carregamento Seletivo",": Escolha tokens específicos para reanálise",[452,507,509],{"id":508},"informações-do-histórico","Informações do Histórico",[443,511,512],{},"Cada entrada do histórico mostra:",[460,514,515,521,527,533],{},[463,516,517,520],{},[466,518,519],{},"Algoritmo",": O algoritmo de assinatura usado",[463,522,523,526],{},[466,524,525],{},"Expiração",": Quando o token expira",[463,528,529,532],{},[466,530,531],{},"Timestamp",": Quando o token foi analisado",[463,534,535,538],{},[466,536,537],{},"Prévia do Token",": Os primeiros 50 caracteres do token",[447,540,542],{"id":541},"recursos-de-análise-de-tokens","Recursos de Análise de Tokens",[452,544,546],{"id":545},"detecção-de-algoritmo","Detecção de Algoritmo",[443,548,549],{},"A ferramenta identifica e exibe automaticamente:",[460,551,552,558,564],{},[463,553,554,557],{},[466,555,556],{},"Algoritmos Simétricos",": HS256, HS384, HS512",[463,559,560,563],{},[466,561,562],{},"Algoritmos Assimétricos",": RS256, RS384, RS512, ES256, ES384, ES512",[463,565,566,569],{},[466,567,568],{},"Algoritmo none",": Tokens sem proteção (somente para desenvolvimento)",[452,571,573],{"id":572},"análise-de-expiração","Análise de Expiração",[460,575,576,582,588],{},[463,577,578,581],{},[466,579,580],{},"Horário de Expiração",": Converte o timestamp Unix em data e hora legíveis",[463,583,584,587],{},[466,585,586],{},"Fuso Horário",": Exibe no seu fuso horário local",[463,589,590,593],{},[466,591,592],{},"Tokens Expirados",": Indica claramente se o token já expirou",[452,595,597],{"id":596},"análise-de-claims","Análise de Claims",[460,599,600,606,612],{},[463,601,602,605],{},[466,603,604],{},"Claims Padrão",": Identifica automaticamente claims padrão do RFC 7519",[463,607,608,611],{},[466,609,610],{},"Claims Personalizados",": Exibe claims específicos da aplicação",[463,613,614,617],{},[466,615,616],{},"Objetos Aninhados",": Lida com estruturas de payload complexas",[447,619,621],{"id":620},"recursos-de-cópia-e-exportação","Recursos de Cópia e Exportação",[452,623,625],{"id":624},"cópia-estruturada","Cópia Estruturada",[443,627,628],{},"Ao copiar os resultados, você recebe uma saída estruturada como esta:",[630,631,637],"pre",{"className":632,"code":634,"language":635,"meta":636},[633],"language-text","Header:\n{\n  \"alg\": \"HS256\",\n  \"typ\": \"JWT\"\n}\n\nPayload:\n{\n  \"sub\": \"1234567890\",\n  \"name\": \"John Doe\",\n  \"iat\": 1516239022,\n  \"exp\": 1516242622\n}\n\nSignature:\nSflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c\n","text","",[638,639,634],"code",{"__ignoreMap":636},[452,641,643],{"id":642},"casos-de-uso-da-cópia","Casos de Uso da Cópia",[460,645,646,651,657,663],{},[463,647,648,650],{},[466,649,5],{},": Incluir em documentação de API",[463,652,653,656],{},[466,654,655],{},"Depuração",": Compartilhar com membros da equipe para análise",[463,658,659,662],{},[466,660,661],{},"Testes",": Usar em cenários de teste automatizados",[463,664,665,668],{},[466,666,667],{},"Relatórios",": Incluir em relatórios de auditoria de segurança",[447,670,672],{"id":671},"tratamento-de-erros-e-validação","Tratamento de Erros e Validação",[452,674,676],{"id":675},"validação-de-formato","Validação de Formato",[443,678,679],{},"A ferramenta realiza verificações completas de formato:",[460,681,682,688,694],{},[463,683,684,687],{},[466,685,686],{},"Validação de Estrutura",": Garante exatamente 3 partes separadas por pontos",[463,689,690,693],{},[466,691,692],{},"Validação Base64URL",": Verifica se cada parte é um base64url válido",[463,695,696,699],{},[466,697,698],{},"Validação JSON",": Garante que header e payload sejam JSON válidos",[452,701,703],{"id":702},"mensagens-de-erro","Mensagens de Erro",[443,705,706],{},"Mensagens claras e acionáveis incluem:",[460,708,709,715,721],{},[463,710,711,714],{},[466,712,713],{},"Formato Inválido",": Orientação específica sobre a estrutura do JWT",[463,716,717,720],{},[466,718,719],{},"Erros de Parsing",": Informações detalhadas sobre falhas de análise",[463,722,723,726],{},[466,724,725],{},"Problemas de Codificação",": Ajuda com erros de codificação base64url",[447,728,730],{"id":729},"padrões-de-integração","Padrões de Integração",[452,732,734],{"id":733},"integração-ao-fluxo-de-desenvolvimento","Integração ao Fluxo de Desenvolvimento",[736,737,738,744,750,756],"ol",{},[463,739,740,743],{},[466,741,742],{},"Testes de API",": Analisar tokens em respostas de API",[463,745,746,749],{},[466,747,748],{},"Depuração de Autenticação",": Examinar tokens durante o desenvolvimento",[463,751,752,755],{},[466,753,754],{},"Code Review",": Verificar a estrutura do token em pull requests",[463,757,758,760],{},[466,759,5],{},": Gerar exemplos para docs de API",[452,762,764],{"id":763},"integração-com-testes","Integração com Testes",[460,766,767,773,779],{},[463,768,769,772],{},[466,770,771],{},"Testes Unitários",": Usar dados analisados em assertions",[463,774,775,778],{},[466,776,777],{},"Testes de Integração",": Verificar a estrutura do token em cenários de teste",[463,780,781,784],{},[466,782,783],{},"Testes de Segurança",": Analisar tokens em busca de riscos de segurança",[447,786,788],{"id":787},"considerações-de-desempenho","Considerações de Desempenho",[452,790,792],{"id":791},"processamento-no-cliente","Processamento no Cliente",[460,794,795,801,807,813],{},[463,796,797,800],{},[466,798,799],{},"Sem Chamadas de Rede",": Todo o parsing acontece no navegador",[463,802,803,806],{},[466,804,805],{},"Processamento Rápido",": Resultados instantâneos para a maioria dos tokens",[463,808,809,812],{},[466,810,811],{},"Uso Eficiente de Memória",": Baixo consumo de memória",[463,814,815,818],{},[466,816,817],{},"Funciona Offline",": Opera sem conexão com a internet",[452,820,822],{"id":821},"tratamento-de-tokens-grandes","Tratamento de Tokens Grandes",[460,824,825,831,837],{},[463,826,827,830],{},[466,828,829],{},"Limites de Tamanho",": Lida com tokens até o limite de memória do navegador",[463,832,833,836],{},[466,834,835],{},"Desempenho",": Otimizado para tamanhos típicos de JWT",[463,838,839,842],{},[466,840,841],{},"Tratamento de Erros",": Lida de forma estável com tokens grandes demais",[447,844,846],{"id":845},"compatibilidade-com-navegadores","Compatibilidade com Navegadores",[452,848,850],{"id":849},"navegadores-suportados","Navegadores Suportados",[460,852,853,859,865,870],{},[463,854,855,858],{},[466,856,857],{},"Chrome",": Suporte completo (recomendado)",[463,860,861,864],{},[466,862,863],{},"Firefox",": Suporte completo",[463,866,867,864],{},[466,868,869],{},"Safari",[463,871,872,864],{},[466,873,874],{},"Edge",[452,876,878],{"id":877},"recursos-necessários","Recursos Necessários",[460,880,881,887,893],{},[463,882,883,886],{},[466,884,885],{},"Local Storage",": Para a funcionalidade de histórico",[463,888,889,892],{},[466,890,891],{},"Clipboard API",": Para a funcionalidade de cópia",[463,894,895,898],{},[466,896,897],{},"JSON Parsing",": Para análise de tokens",[447,900,902],{"id":901},"boas-práticas-de-segurança","Boas Práticas de Segurança",[452,904,906],{"id":905},"tratamento-de-tokens","Tratamento de Tokens",[460,908,909,915,921,927],{},[463,910,911,914],{},[466,912,913],{},"Nunca Registre Tokens",": Evite registrar tokens sensíveis",[463,916,917,920],{},[466,918,919],{},"Ambiente Seguro",": Use apenas em ambientes seguros e privados",[463,922,923,926],{},[466,924,925],{},"Limpeza Regular",": Limpe o histórico com frequência",[463,928,929,932],{},[466,930,931],{},"Controle de Acesso",": Garanta que apenas usuários autorizados acessem a ferramenta",[452,934,936],{"id":935},"privacidade-de-dados","Privacidade de Dados",[460,938,939,945,951],{},[463,940,941,944],{},[466,942,943],{},"Somente Armazenamento Local",": Nenhum dado é enviado para servidores externos",[463,946,947,950],{},[466,948,949],{},"Isolamento do Navegador",": Os dados permanecem no seu navegador",[463,952,953,956],{},[466,954,955],{},"Limpeza ao Trocar de Contexto",": Apague dados ao mudar de contexto",[447,958,960],{"id":959},"solução-de-problemas","Solução de Problemas",[452,962,964],{"id":963},"problemas-comuns","Problemas Comuns",[736,966,967,973,979,985],{},[463,968,969,972],{},[466,970,971],{},"Token Não É Analisado",": Verifique o formato e a codificação",[463,974,975,978],{},[466,976,977],{},"Histórico Não É Salvo",": Confirme se o navegador suporta armazenamento local",[463,980,981,984],{},[466,982,983],{},"A Cópia Não Funciona",": Verifique as permissões da área de transferência",[463,986,987,990],{},[466,988,989],{},"Problemas de Exibição",": Tente recarregar a página",[452,992,994],{"id":993},"dicas-de-depuração","Dicas de Depuração",[460,996,997,1003,1009,1015],{},[463,998,999,1002],{},[466,1000,1001],{},"Verifique o Console",": Procure erros de JavaScript",[463,1004,1005,1008],{},[466,1006,1007],{},"Confirme o Formato",": Certifique-se de que a estrutura do token está correta",[463,1010,1011,1014],{},[466,1012,1013],{},"Teste com Exemplos",": Use o token de exemplo integrado",[463,1016,1017,1020],{},[466,1018,1019],{},"Limpe o Cache",": Tente limpar o cache do navegador se necessário",[447,1022,53],{"id":1023},"referência-da-api",[452,1025,1027],{"id":1026},"estrutura-do-token","Estrutura do Token",[630,1029,1033],{"className":1030,"code":1031,"language":1032,"meta":636,"style":636},"language-typescript shiki shiki-themes github-light github-light dark-plus","interface ParsedJWT {\n  header: string; \u002F\u002F String JSON formatada\n  payload: string; \u002F\u002F String JSON formatada\n  signature: string; \u002F\u002F Assinatura bruta\n}\n\ninterface JWTInfo {\n  algorithm: string; \u002F\u002F Algoritmo de assinatura\n  type: string; \u002F\u002F Tipo do token\n  expires: string; \u002F\u002F Horário de expiração\n}\n","typescript",[638,1034,1035,1052,1074,1088,1103,1109,1116,1126,1141,1156,1171],{"__ignoreMap":636},[1036,1037,1040,1044,1048],"span",{"class":1038,"line":1039},"line",1,[1036,1041,1043],{"class":1042},"sGiLm","interface",[1036,1045,1047],{"class":1046},"s_0E6"," ParsedJWT",[1036,1049,1051],{"class":1050},"svVIm"," {\n",[1036,1053,1055,1059,1063,1067,1070],{"class":1038,"line":1054},2,[1036,1056,1058],{"class":1057},"szM7h","  header",[1036,1060,1062],{"class":1061},"sGmsN",":",[1036,1064,1066],{"class":1065},"s2-Xe"," string",[1036,1068,1069],{"class":1050},"; ",[1036,1071,1073],{"class":1072},"sLEZ0","\u002F\u002F String JSON formatada\n",[1036,1075,1077,1080,1082,1084,1086],{"class":1038,"line":1076},3,[1036,1078,1079],{"class":1057},"  payload",[1036,1081,1062],{"class":1061},[1036,1083,1066],{"class":1065},[1036,1085,1069],{"class":1050},[1036,1087,1073],{"class":1072},[1036,1089,1091,1094,1096,1098,1100],{"class":1038,"line":1090},4,[1036,1092,1093],{"class":1057},"  signature",[1036,1095,1062],{"class":1061},[1036,1097,1066],{"class":1065},[1036,1099,1069],{"class":1050},[1036,1101,1102],{"class":1072},"\u002F\u002F Assinatura bruta\n",[1036,1104,1106],{"class":1038,"line":1105},5,[1036,1107,1108],{"class":1050},"}\n",[1036,1110,1112],{"class":1038,"line":1111},6,[1036,1113,1115],{"emptyLinePlaceholder":1114},true,"\n",[1036,1117,1119,1121,1124],{"class":1038,"line":1118},7,[1036,1120,1043],{"class":1042},[1036,1122,1123],{"class":1046}," JWTInfo",[1036,1125,1051],{"class":1050},[1036,1127,1129,1132,1134,1136,1138],{"class":1038,"line":1128},8,[1036,1130,1131],{"class":1057},"  algorithm",[1036,1133,1062],{"class":1061},[1036,1135,1066],{"class":1065},[1036,1137,1069],{"class":1050},[1036,1139,1140],{"class":1072},"\u002F\u002F Algoritmo de assinatura\n",[1036,1142,1144,1147,1149,1151,1153],{"class":1038,"line":1143},9,[1036,1145,1146],{"class":1057},"  type",[1036,1148,1062],{"class":1061},[1036,1150,1066],{"class":1065},[1036,1152,1069],{"class":1050},[1036,1154,1155],{"class":1072},"\u002F\u002F Tipo do token\n",[1036,1157,1159,1162,1164,1166,1168],{"class":1038,"line":1158},10,[1036,1160,1161],{"class":1057},"  expires",[1036,1163,1062],{"class":1061},[1036,1165,1066],{"class":1065},[1036,1167,1069],{"class":1050},[1036,1169,1170],{"class":1072},"\u002F\u002F Horário de expiração\n",[1036,1172,1174],{"class":1038,"line":1173},11,[1036,1175,1108],{"class":1050},[452,1177,1179],{"id":1178},"estrutura-do-histórico","Estrutura do Histórico",[630,1181,1183],{"className":1030,"code":1182,"language":1032,"meta":636,"style":636},"interface HistoryRecord {\n  id: string; \u002F\u002F Identificador único\n  token: string; \u002F\u002F Token JWT completo\n  algorithm: string; \u002F\u002F Algoritmo de assinatura\n  expires: string; \u002F\u002F Horário de expiração\n  timestamp: number; \u002F\u002F Momento da análise\n}\n",[638,1184,1185,1194,1208,1222,1234,1246,1261],{"__ignoreMap":636},[1036,1186,1187,1189,1192],{"class":1038,"line":1039},[1036,1188,1043],{"class":1042},[1036,1190,1191],{"class":1046}," HistoryRecord",[1036,1193,1051],{"class":1050},[1036,1195,1196,1199,1201,1203,1205],{"class":1038,"line":1054},[1036,1197,1198],{"class":1057},"  id",[1036,1200,1062],{"class":1061},[1036,1202,1066],{"class":1065},[1036,1204,1069],{"class":1050},[1036,1206,1207],{"class":1072},"\u002F\u002F Identificador único\n",[1036,1209,1210,1213,1215,1217,1219],{"class":1038,"line":1076},[1036,1211,1212],{"class":1057},"  token",[1036,1214,1062],{"class":1061},[1036,1216,1066],{"class":1065},[1036,1218,1069],{"class":1050},[1036,1220,1221],{"class":1072},"\u002F\u002F Token JWT completo\n",[1036,1223,1224,1226,1228,1230,1232],{"class":1038,"line":1090},[1036,1225,1131],{"class":1057},[1036,1227,1062],{"class":1061},[1036,1229,1066],{"class":1065},[1036,1231,1069],{"class":1050},[1036,1233,1140],{"class":1072},[1036,1235,1236,1238,1240,1242,1244],{"class":1038,"line":1105},[1036,1237,1161],{"class":1057},[1036,1239,1062],{"class":1061},[1036,1241,1066],{"class":1065},[1036,1243,1069],{"class":1050},[1036,1245,1170],{"class":1072},[1036,1247,1248,1251,1253,1256,1258],{"class":1038,"line":1111},[1036,1249,1250],{"class":1057},"  timestamp",[1036,1252,1062],{"class":1061},[1036,1254,1255],{"class":1065}," number",[1036,1257,1069],{"class":1050},[1036,1259,1260],{"class":1072},"\u002F\u002F Momento da análise\n",[1036,1262,1263],{"class":1038,"line":1118},[1036,1264,1108],{"class":1050},[447,1266,1268],{"id":1267},"próximos-passos","Próximos Passos",[443,1270,1271,1272,1276,1277,1280],{},"Consulte ",[1273,1274,49],"a",{"href":1275},"\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations"," para orientações importantes, ou veja ",[1273,1278,98],{"href":1279},"\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fexamples"," para cenários reais de uso.",[1282,1283,1284],"style",{},"html pre.shiki code .sGiLm, html code.shiki .sGiLm{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#569CD6}html pre.shiki code .s_0E6, html code.shiki .s_0E6{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#4EC9B0}html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}html pre.shiki code .szM7h, html code.shiki .szM7h{--shiki-default:#E36209;--shiki-light:#E36209;--shiki-dark:#9CDCFE}html pre.shiki code .sGmsN, html code.shiki .sGmsN{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#D4D4D4}html pre.shiki code .s2-Xe, html code.shiki .s2-Xe{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#4EC9B0}html pre.shiki code .sLEZ0, html code.shiki .sLEZ0{--shiki-default:#6A737D;--shiki-light:#6A737D;--shiki-dark:#6A9955}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":636,"searchDepth":1054,"depth":1054,"links":1286},[1287,1292,1297,1301,1305,1309,1313,1317,1321,1325,1329],{"id":449,"depth":1054,"text":450,"children":1288},[1289,1290,1291],{"id":454,"depth":1076,"text":455},{"id":484,"depth":1076,"text":485},{"id":508,"depth":1076,"text":509},{"id":541,"depth":1054,"text":542,"children":1293},[1294,1295,1296],{"id":545,"depth":1076,"text":546},{"id":572,"depth":1076,"text":573},{"id":596,"depth":1076,"text":597},{"id":620,"depth":1054,"text":621,"children":1298},[1299,1300],{"id":624,"depth":1076,"text":625},{"id":642,"depth":1076,"text":643},{"id":671,"depth":1054,"text":672,"children":1302},[1303,1304],{"id":675,"depth":1076,"text":676},{"id":702,"depth":1076,"text":703},{"id":729,"depth":1054,"text":730,"children":1306},[1307,1308],{"id":733,"depth":1076,"text":734},{"id":763,"depth":1076,"text":764},{"id":787,"depth":1054,"text":788,"children":1310},[1311,1312],{"id":791,"depth":1076,"text":792},{"id":821,"depth":1076,"text":822},{"id":845,"depth":1054,"text":846,"children":1314},[1315,1316],{"id":849,"depth":1076,"text":850},{"id":877,"depth":1076,"text":878},{"id":901,"depth":1054,"text":902,"children":1318},[1319,1320],{"id":905,"depth":1076,"text":906},{"id":935,"depth":1076,"text":936},{"id":959,"depth":1054,"text":960,"children":1322},[1323,1324],{"id":963,"depth":1076,"text":964},{"id":993,"depth":1076,"text":994},{"id":1023,"depth":1054,"text":53,"children":1326},[1327,1328],{"id":1026,"depth":1076,"text":1027},{"id":1178,"depth":1076,"text":1179},{"id":1267,"depth":1054,"text":1268},"md",{},{"title":45,"description":445},{"loc":305},"L1o_86UVnk5gY3j9x8Xugm0Cbnsa8UB0wqeGF968pTI",[1336,1336],null]