[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGCo9l1hMtNdUiA6QzdUX5X3kLqaWcC5t2kdz4LrvCvc":3,"module-icon":2037,"versions":9261},[4,1120,1948],{"title":5,"titleTemplate":6,"icon":7,"path":8,"stem":9,"children":10,"page":108},"Docs",null,"i-lucide-book-marked","/docs/3.x","docs/3.x",[11,109,246,426,907,999,1036,1078],{"title":12,"titleTemplate":13,"icon":14,"path":15,"stem":16,"children":17,"page":108},"Get Started","%s · Get Started with Nuxt","i-lucide-rocket","/docs/3.x/getting-started","docs/3.x/1.getting-started",[18,23,28,33,38,43,48,53,58,63,68,73,78,83,88,93,98,103],{"title":19,"path":20,"stem":21,"titleTemplate":6,"icon":22},"Introduction","/docs/3.x/getting-started/introduction","docs/3.x/1.getting-started/01.introduction","i-lucide-info",{"title":24,"path":25,"stem":26,"titleTemplate":6,"icon":27},"Installation","/docs/3.x/getting-started/installation","docs/3.x/1.getting-started/02.installation","i-lucide-play",{"title":29,"path":30,"stem":31,"titleTemplate":6,"icon":32},"Configuration","/docs/3.x/getting-started/configuration","docs/3.x/1.getting-started/03.configuration","i-lucide-cog",{"title":34,"path":35,"stem":36,"titleTemplate":6,"icon":37},"Views","/docs/3.x/getting-started/views","docs/3.x/1.getting-started/04.views","i-lucide-panels-top-left",{"title":39,"path":40,"stem":41,"titleTemplate":6,"icon":42},"Assets","/docs/3.x/getting-started/assets","docs/3.x/1.getting-started/05.assets","i-lucide-image",{"title":44,"path":45,"stem":46,"titleTemplate":6,"icon":47},"Styling","/docs/3.x/getting-started/styling","docs/3.x/1.getting-started/06.styling","i-lucide-palette",{"title":49,"path":50,"stem":51,"titleTemplate":6,"icon":52},"Routing","/docs/3.x/getting-started/routing","docs/3.x/1.getting-started/07.routing","i-lucide-milestone",{"title":54,"path":55,"stem":56,"titleTemplate":6,"icon":57},"SEO and Meta","/docs/3.x/getting-started/seo-meta","docs/3.x/1.getting-started/08.seo-meta","i-lucide-file-search",{"title":59,"path":60,"stem":61,"titleTemplate":6,"icon":62},"Transitions","/docs/3.x/getting-started/transitions","docs/3.x/1.getting-started/09.transitions","i-lucide-toggle-right",{"title":64,"path":65,"stem":66,"titleTemplate":6,"icon":67},"Data Fetching","/docs/3.x/getting-started/data-fetching","docs/3.x/1.getting-started/10.data-fetching","i-lucide-cable",{"title":69,"path":70,"stem":71,"titleTemplate":6,"icon":72},"State Management","/docs/3.x/getting-started/state-management","docs/3.x/1.getting-started/11.state-management","i-lucide-database",{"title":74,"path":75,"stem":76,"titleTemplate":6,"icon":77},"Error Handling","/docs/3.x/getting-started/error-handling","docs/3.x/1.getting-started/12.error-handling","i-lucide-bug-off",{"title":79,"path":80,"stem":81,"titleTemplate":6,"icon":82},"Server","/docs/3.x/getting-started/server","docs/3.x/1.getting-started/13.server","i-lucide-pc-case",{"title":84,"path":85,"stem":86,"titleTemplate":6,"icon":87},"Layers","/docs/3.x/getting-started/layers","docs/3.x/1.getting-started/14.layers","i-lucide-layers",{"title":89,"path":90,"stem":91,"titleTemplate":6,"icon":92},"Prerendering","/docs/3.x/getting-started/prerendering","docs/3.x/1.getting-started/15.prerendering","i-lucide-file-code-2",{"title":94,"path":95,"stem":96,"titleTemplate":6,"icon":97},"Deployment","/docs/3.x/getting-started/deployment","docs/3.x/1.getting-started/16.deployment","i-lucide-cloud",{"title":99,"path":100,"stem":101,"titleTemplate":6,"icon":102},"Testing","/docs/3.x/getting-started/testing","docs/3.x/1.getting-started/17.testing","i-lucide-circle-check",{"title":104,"path":105,"stem":106,"titleTemplate":6,"icon":107},"Upgrade Guide","/docs/3.x/getting-started/upgrade","docs/3.x/1.getting-started/18.upgrade","i-lucide-circle-arrow-up",false,{"title":110,"titleTemplate":111,"icon":112,"path":113,"stem":114,"children":115,"page":108},"Directory Structure","%s · Nuxt Directory Structure","i-vscode-icons-default-folder","/docs/3.x/directory-structure","docs/3.x/2.directory-structure",[116,121,126,131,136,141,146,151,156,161,165,170,174,179,184,189,194,199,204,209,214,218,223,228,232,236,241],{"title":117,"path":118,"stem":119,"titleTemplate":6,"icon":120},".nuxt","/docs/3.x/directory-structure/nuxt","docs/3.x/2.directory-structure/0.nuxt","i-vscode-icons-folder-type-temp",{"title":122,"path":123,"stem":124,"titleTemplate":6,"icon":125},".output","/docs/3.x/directory-structure/output","docs/3.x/2.directory-structure/0.output","i-vscode-icons-folder-type-package",{"title":127,"path":128,"stem":129,"titleTemplate":6,"icon":130},"assets","/docs/3.x/directory-structure/assets","docs/3.x/2.directory-structure/1.assets","i-vscode-icons-folder-type-asset",{"title":132,"path":133,"stem":134,"titleTemplate":6,"icon":135},"components","/docs/3.x/directory-structure/components","docs/3.x/2.directory-structure/1.components","i-vscode-icons-folder-type-component",{"title":137,"path":138,"stem":139,"titleTemplate":6,"icon":140},"composables","/docs/3.x/directory-structure/composables","docs/3.x/2.directory-structure/1.composables","i-vscode-icons-folder-type-src",{"title":142,"path":143,"stem":144,"titleTemplate":6,"icon":145},"content","/docs/3.x/directory-structure/content","docs/3.x/2.directory-structure/1.content","i-vscode-icons-folder-type-log",{"title":147,"path":148,"stem":149,"titleTemplate":6,"icon":150},"layers","/docs/3.x/directory-structure/layers","docs/3.x/2.directory-structure/1.layers","i-vscode-icons-folder-type-nuxt",{"title":152,"path":153,"stem":154,"titleTemplate":6,"icon":155},"layouts","/docs/3.x/directory-structure/layouts","docs/3.x/2.directory-structure/1.layouts","i-vscode-icons-folder-type-view",{"title":157,"path":158,"stem":159,"titleTemplate":6,"icon":160},"middleware","/docs/3.x/directory-structure/middleware","docs/3.x/2.directory-structure/1.middleware","i-vscode-icons-folder-type-middleware",{"title":162,"path":163,"stem":164,"titleTemplate":6,"icon":150},"modules","/docs/3.x/directory-structure/modules","docs/3.x/2.directory-structure/1.modules",{"title":166,"path":167,"stem":168,"titleTemplate":6,"icon":169},"node_modules","/docs/3.x/directory-structure/node_modules","docs/3.x/2.directory-structure/1.node_modules","i-vscode-icons-folder-type-node",{"title":171,"path":172,"stem":173,"titleTemplate":6,"icon":155},"pages","/docs/3.x/directory-structure/pages","docs/3.x/2.directory-structure/1.pages",{"title":175,"path":176,"stem":177,"titleTemplate":6,"icon":178},"plugins","/docs/3.x/directory-structure/plugins","docs/3.x/2.directory-structure/1.plugins","i-vscode-icons-folder-type-plugin",{"title":180,"path":181,"stem":182,"titleTemplate":6,"icon":183},"public","/docs/3.x/directory-structure/public","docs/3.x/2.directory-structure/1.public","i-vscode-icons-folder-type-public",{"title":185,"path":186,"stem":187,"titleTemplate":6,"icon":188},"server","/docs/3.x/directory-structure/server","docs/3.x/2.directory-structure/1.server","i-vscode-icons-folder-type-server",{"title":190,"path":191,"stem":192,"titleTemplate":6,"icon":193},"shared","/docs/3.x/directory-structure/shared","docs/3.x/2.directory-structure/1.shared","i-vscode-icons-folder-type-shared",{"title":195,"path":196,"stem":197,"titleTemplate":6,"icon":198},"utils","/docs/3.x/directory-structure/utils","docs/3.x/2.directory-structure/1.utils","i-vscode-icons-folder-type-tools",{"title":200,"path":201,"stem":202,"titleTemplate":6,"icon":203},".env","/docs/3.x/directory-structure/env","docs/3.x/2.directory-structure/2.env","i-vscode-icons-file-type-dotenv",{"title":205,"path":206,"stem":207,"titleTemplate":6,"icon":208},".gitignore","/docs/3.x/directory-structure/gitignore","docs/3.x/2.directory-structure/2.gitignore","i-vscode-icons-file-type-git",{"title":210,"path":211,"stem":212,"titleTemplate":6,"icon":213},".nuxtignore","/docs/3.x/directory-structure/nuxtignore","docs/3.x/2.directory-structure/2.nuxtignore","i-vscode-icons-file-type-nuxt",{"title":215,"path":216,"stem":217,"titleTemplate":6,"icon":213},".nuxtrc","/docs/3.x/directory-structure/nuxtrc","docs/3.x/2.directory-structure/2.nuxtrc",{"title":219,"path":220,"stem":221,"titleTemplate":6,"icon":222},"app.vue","/docs/3.x/directory-structure/app","docs/3.x/2.directory-structure/3.app","i-vscode-icons-file-type-vue",{"title":224,"path":225,"stem":226,"titleTemplate":6,"icon":227},"app.config.ts","/docs/3.x/directory-structure/app-config","docs/3.x/2.directory-structure/3.app-config","i-vscode-icons-file-type-light-config",{"title":229,"path":230,"stem":231,"titleTemplate":6,"icon":222},"error.vue","/docs/3.x/directory-structure/error","docs/3.x/2.directory-structure/3.error",{"title":233,"path":234,"stem":235,"titleTemplate":6,"icon":213},"nuxt.config.ts","/docs/3.x/directory-structure/nuxt-config","docs/3.x/2.directory-structure/3.nuxt-config",{"title":237,"path":238,"stem":239,"titleTemplate":6,"icon":240},"package.json","/docs/3.x/directory-structure/package","docs/3.x/2.directory-structure/3.package","i-vscode-icons-file-type-npm",{"title":242,"path":243,"stem":244,"titleTemplate":6,"icon":245},"tsconfig.json","/docs/3.x/directory-structure/tsconfig","docs/3.x/2.directory-structure/3.tsconfig","i-vscode-icons-file-type-tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":249,"stem":250,"children":251,"page":108},"Guide","i-lucide-book-open","/docs/3.x/guide","docs/3.x/3.guide",[252,287,306,321,356,379],{"title":253,"titleTemplate":254,"icon":255,"path":256,"stem":257,"children":258,"page":108},"Key Concepts","%s · Nuxt Concepts","i-lucide-medal","/docs/3.x/guide/concepts","docs/3.x/3.guide/1.concepts",[259,263,267,271,275,279,283],{"title":260,"path":261,"stem":262,"titleTemplate":6},"Rendering Modes","/docs/3.x/guide/concepts/rendering","docs/3.x/3.guide/1.concepts/1.rendering",{"title":264,"path":265,"stem":266,"titleTemplate":6},"Nuxt Lifecycle","/docs/3.x/guide/concepts/nuxt-lifecycle","docs/3.x/3.guide/1.concepts/2.nuxt-lifecycle",{"title":268,"path":269,"stem":270,"titleTemplate":6},"Auto-imports","/docs/3.x/guide/concepts/auto-imports","docs/3.x/3.guide/1.concepts/3.auto-imports",{"title":272,"path":273,"stem":274,"titleTemplate":6},"Server Engine","/docs/3.x/guide/concepts/server-engine","docs/3.x/3.guide/1.concepts/4.server-engine",{"title":276,"path":277,"stem":278,"titleTemplate":6},"Modules","/docs/3.x/guide/concepts/modules","docs/3.x/3.guide/1.concepts/5.modules",{"title":280,"path":281,"stem":282,"titleTemplate":6},"TypeScript","/docs/3.x/guide/concepts/typescript","docs/3.x/3.guide/1.concepts/8.typescript",{"title":284,"path":285,"stem":286,"titleTemplate":6},"Code Style","/docs/3.x/guide/concepts/code-style","docs/3.x/3.guide/1.concepts/9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":291,"stem":292,"children":293,"page":108},"Best Practices","%s · Best Practices","i-lucide-square-check","/docs/3.x/guide/best-practices","docs/3.x/3.guide/2.best-practices",[294,298,302],{"title":295,"path":296,"stem":297,"titleTemplate":6},"Nuxt and hydration","/docs/3.x/guide/best-practices/hydration","docs/3.x/3.guide/2.best-practices/hydration",{"title":299,"path":300,"stem":301,"titleTemplate":6},"Nuxt Performance","/docs/3.x/guide/best-practices/performance","docs/3.x/3.guide/2.best-practices/performance",{"title":303,"path":304,"stem":305,"titleTemplate":6},"Nuxt Plugins","/docs/3.x/guide/best-practices/plugins","docs/3.x/3.guide/2.best-practices/plugins",{"title":307,"titleTemplate":308,"icon":309,"path":310,"stem":311,"children":312,"page":108},"Working with AI","Working with AI: %s","i-lucide-bot","/docs/3.x/guide/ai","docs/3.x/3.guide/3.ai",[313,317],{"title":314,"path":315,"stem":316,"titleTemplate":6},"MCP Server","/docs/3.x/guide/ai/mcp","docs/3.x/3.guide/3.ai/1.mcp",{"title":318,"path":319,"stem":320,"titleTemplate":6},"LLMs.txt","/docs/3.x/guide/ai/llms-txt","docs/3.x/3.guide/3.ai/2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":325,"stem":326,"children":327,"page":108},"Module Author Guide","%s · Nuxt Modules Author Guide","i-lucide-box","/docs/3.x/guide/modules","docs/3.x/3.guide/4.modules",[328,332,336,340,344,348,352],{"title":329,"path":330,"stem":331,"titleTemplate":6},"Create Your First Module","/docs/3.x/guide/modules/getting-started","docs/3.x/3.guide/4.modules/1.getting-started",{"title":333,"path":334,"stem":335,"titleTemplate":6},"Understand Module Structure","/docs/3.x/guide/modules/module-anatomy","docs/3.x/3.guide/4.modules/2.module-anatomy",{"title":337,"path":338,"stem":339,"titleTemplate":6},"Add Plugins, Components & More","/docs/3.x/guide/modules/recipes-basics","docs/3.x/3.guide/4.modules/3.recipes-basics",{"title":341,"path":342,"stem":343,"titleTemplate":6},"Use Hooks & Extend Types","/docs/3.x/guide/modules/recipes-advanced","docs/3.x/3.guide/4.modules/4.recipes-advanced",{"title":345,"path":346,"stem":347,"titleTemplate":6},"Test Your Module","/docs/3.x/guide/modules/testing","docs/3.x/3.guide/4.modules/5.testing",{"title":349,"path":350,"stem":351,"titleTemplate":6},"Follow Best Practices","/docs/3.x/guide/modules/best-practices","docs/3.x/3.guide/4.modules/6.best-practices",{"title":353,"path":354,"stem":355,"titleTemplate":6},"Publish & Share Your Module","/docs/3.x/guide/modules/ecosystem","docs/3.x/3.guide/4.modules/7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":360,"stem":361,"children":362,"page":108},"Recipes","%s · Recipes","i-lucide-cooking-pot","/docs/3.x/guide/recipes","docs/3.x/3.guide/5.recipes",[363,367,371,375],{"title":364,"path":365,"stem":366,"titleTemplate":6},"Custom Routing","/docs/3.x/guide/recipes/custom-routing","docs/3.x/3.guide/5.recipes/1.custom-routing",{"title":368,"path":369,"stem":370,"titleTemplate":6},"Vite Plugins","/docs/3.x/guide/recipes/vite-plugin","docs/3.x/3.guide/5.recipes/2.vite-plugin",{"title":372,"path":373,"stem":374,"titleTemplate":6},"Custom useFetch","/docs/3.x/guide/recipes/custom-usefetch","docs/3.x/3.guide/5.recipes/3.custom-usefetch",{"title":376,"path":377,"stem":378,"titleTemplate":6},"Sessions and Authentication","/docs/3.x/guide/recipes/sessions-and-authentication","docs/3.x/3.guide/5.recipes/4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":383,"stem":384,"children":385,"page":108},"Going Further","%s · Nuxt Advanced","i-lucide-star","/docs/3.x/guide/going-further","docs/3.x/3.guide/6.going-further",[386,390,394,398,402,406,410,414,418,422],{"title":387,"path":388,"stem":389,"titleTemplate":6},"Custom Events","/docs/3.x/guide/going-further/events","docs/3.x/3.guide/6.going-further/1.events",{"title":391,"path":392,"stem":393,"titleTemplate":6},"Experimental Features","/docs/3.x/guide/going-further/experimental-features","docs/3.x/3.guide/6.going-further/1.experimental-features",{"title":395,"path":396,"stem":397,"titleTemplate":6},"Features","/docs/3.x/guide/going-further/features","docs/3.x/3.guide/6.going-further/1.features",{"title":399,"path":400,"stem":401,"titleTemplate":6},"Runtime Config","/docs/3.x/guide/going-further/runtime-config","docs/3.x/3.guide/6.going-further/10.runtime-config",{"title":403,"path":404,"stem":405,"titleTemplate":6},"Nightly Release Channel","/docs/3.x/guide/going-further/nightly-release-channel","docs/3.x/3.guide/6.going-further/11.nightly-release-channel",{"title":407,"path":408,"stem":409,"titleTemplate":6},"Lifecycle Hooks","/docs/3.x/guide/going-further/hooks","docs/3.x/3.guide/6.going-further/2.hooks",{"title":411,"path":412,"stem":413,"titleTemplate":6},"Nuxt Kit","/docs/3.x/guide/going-further/kit","docs/3.x/3.guide/6.going-further/4.kit",{"title":415,"path":416,"stem":417,"titleTemplate":6},"NuxtApp","/docs/3.x/guide/going-further/nuxt-app","docs/3.x/3.guide/6.going-further/6.nuxt-app",{"title":419,"path":420,"stem":421,"titleTemplate":6},"Authoring Nuxt Layers","/docs/3.x/guide/going-further/layers","docs/3.x/3.guide/6.going-further/7.layers",{"title":423,"path":424,"stem":425,"titleTemplate":6},"Debugging","/docs/3.x/guide/going-further/debugging","docs/3.x/3.guide/6.going-further/9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":430,"stem":431,"children":432,"page":108},"API","%s · Nuxt API","i-lucide-code-xml","/docs/3.x/api","docs/3.x/4.api",[433,499,622,745,816,889,902],{"title":434,"titleTemplate":435,"icon":324,"path":436,"stem":437,"children":438,"page":108},"Components","%s · Nuxt Components","/docs/3.x/api/components","docs/3.x/4.api/1.components",[439,443,447,451,455,459,463,467,471,475,479,483,487,491,495],{"title":440,"path":441,"stem":442,"titleTemplate":6},"\u003CClientOnly>","/docs/3.x/api/components/client-only","docs/3.x/4.api/1.components/1.client-only",{"title":444,"path":445,"stem":446,"titleTemplate":6},"\u003CDevOnly>","/docs/3.x/api/components/dev-only","docs/3.x/4.api/1.components/1.dev-only",{"title":448,"path":449,"stem":450,"titleTemplate":6},"\u003CNuxtClientFallback>","/docs/3.x/api/components/nuxt-client-fallback","docs/3.x/4.api/1.components/1.nuxt-client-fallback",{"title":452,"path":453,"stem":454,"titleTemplate":6},"\u003CNuxtPicture>","/docs/3.x/api/components/nuxt-picture","docs/3.x/4.api/1.components/10.nuxt-picture",{"title":456,"path":457,"stem":458,"titleTemplate":6},"\u003CTeleport>","/docs/3.x/api/components/teleports","docs/3.x/4.api/1.components/11.teleports",{"title":460,"path":461,"stem":462,"titleTemplate":6},"\u003CNuxtRouteAnnouncer>","/docs/3.x/api/components/nuxt-route-announcer","docs/3.x/4.api/1.components/12.nuxt-route-announcer",{"title":464,"path":465,"stem":466,"titleTemplate":6},"\u003CNuxtTime>","/docs/3.x/api/components/nuxt-time","docs/3.x/4.api/1.components/13.nuxt-time",{"title":468,"path":469,"stem":470,"titleTemplate":6},"\u003CNuxtPage>","/docs/3.x/api/components/nuxt-page","docs/3.x/4.api/1.components/2.nuxt-page",{"title":472,"path":473,"stem":474,"titleTemplate":6},"\u003CNuxtLayout>","/docs/3.x/api/components/nuxt-layout","docs/3.x/4.api/1.components/3.nuxt-layout",{"title":476,"path":477,"stem":478,"titleTemplate":6},"\u003CNuxtLink>","/docs/3.x/api/components/nuxt-link","docs/3.x/4.api/1.components/4.nuxt-link",{"title":480,"path":481,"stem":482,"titleTemplate":6},"\u003CNuxtLoadingIndicator>","/docs/3.x/api/components/nuxt-loading-indicator","docs/3.x/4.api/1.components/5.nuxt-loading-indicator",{"title":484,"path":485,"stem":486,"titleTemplate":6},"\u003CNuxtErrorBoundary>","/docs/3.x/api/components/nuxt-error-boundary","docs/3.x/4.api/1.components/6.nuxt-error-boundary",{"title":488,"path":489,"stem":490,"titleTemplate":6},"\u003CNuxtWelcome>","/docs/3.x/api/components/nuxt-welcome","docs/3.x/4.api/1.components/7.nuxt-welcome",{"title":492,"path":493,"stem":494,"titleTemplate":6},"\u003CNuxtIsland>","/docs/3.x/api/components/nuxt-island","docs/3.x/4.api/1.components/8.nuxt-island",{"title":496,"path":497,"stem":498,"titleTemplate":6},"\u003CNuxtImg>","/docs/3.x/api/components/nuxt-img","docs/3.x/4.api/1.components/9.nuxt-img",{"title":500,"titleTemplate":501,"icon":502,"path":503,"stem":504,"children":505,"page":108},"Composables","%s · Nuxt Composables","i-lucide-arrow-left-right","/docs/3.x/api/composables","docs/3.x/4.api/2.composables",[506,510,514,518,522,526,530,534,538,542,546,550,554,558,562,566,570,574,578,582,586,590,594,598,602,606,610,614,618],{"title":507,"path":508,"stem":509,"titleTemplate":6},"onPrehydrate","/docs/3.x/api/composables/on-prehydrate","docs/3.x/4.api/2.composables/on-prehydrate",{"title":511,"path":512,"stem":513,"titleTemplate":6},"useAppConfig","/docs/3.x/api/composables/use-app-config","docs/3.x/4.api/2.composables/use-app-config",{"title":515,"path":516,"stem":517,"titleTemplate":6},"useAsyncData","/docs/3.x/api/composables/use-async-data","docs/3.x/4.api/2.composables/use-async-data",{"title":519,"path":520,"stem":521,"titleTemplate":6},"useCookie","/docs/3.x/api/composables/use-cookie","docs/3.x/4.api/2.composables/use-cookie",{"title":523,"path":524,"stem":525,"titleTemplate":6},"useError","/docs/3.x/api/composables/use-error","docs/3.x/4.api/2.composables/use-error",{"title":527,"path":528,"stem":529,"titleTemplate":6},"useFetch","/docs/3.x/api/composables/use-fetch","docs/3.x/4.api/2.composables/use-fetch",{"title":531,"path":532,"stem":533,"titleTemplate":6},"useHead","/docs/3.x/api/composables/use-head","docs/3.x/4.api/2.composables/use-head",{"title":535,"path":536,"stem":537,"titleTemplate":6},"useHeadSafe","/docs/3.x/api/composables/use-head-safe","docs/3.x/4.api/2.composables/use-head-safe",{"title":539,"path":540,"stem":541,"titleTemplate":6},"useHydration","/docs/3.x/api/composables/use-hydration","docs/3.x/4.api/2.composables/use-hydration",{"title":543,"path":544,"stem":545,"titleTemplate":6},"useLazyAsyncData","/docs/3.x/api/composables/use-lazy-async-data","docs/3.x/4.api/2.composables/use-lazy-async-data",{"title":547,"path":548,"stem":549,"titleTemplate":6},"useLazyFetch","/docs/3.x/api/composables/use-lazy-fetch","docs/3.x/4.api/2.composables/use-lazy-fetch",{"title":551,"path":552,"stem":553,"titleTemplate":6},"useLoadingIndicator","/docs/3.x/api/composables/use-loading-indicator","docs/3.x/4.api/2.composables/use-loading-indicator",{"title":555,"path":556,"stem":557,"titleTemplate":6},"useNuxtApp","/docs/3.x/api/composables/use-nuxt-app","docs/3.x/4.api/2.composables/use-nuxt-app",{"title":559,"path":560,"stem":561,"titleTemplate":6},"useNuxtData","/docs/3.x/api/composables/use-nuxt-data","docs/3.x/4.api/2.composables/use-nuxt-data",{"title":563,"path":564,"stem":565,"titleTemplate":6},"usePreviewMode","/docs/3.x/api/composables/use-preview-mode","docs/3.x/4.api/2.composables/use-preview-mode",{"title":567,"path":568,"stem":569,"titleTemplate":6},"useRequestEvent","/docs/3.x/api/composables/use-request-event","docs/3.x/4.api/2.composables/use-request-event",{"title":571,"path":572,"stem":573,"titleTemplate":6},"useRequestFetch","/docs/3.x/api/composables/use-request-fetch","docs/3.x/4.api/2.composables/use-request-fetch",{"title":575,"path":576,"stem":577,"titleTemplate":6},"useRequestHeader","/docs/3.x/api/composables/use-request-header","docs/3.x/4.api/2.composables/use-request-header",{"title":579,"path":580,"stem":581,"titleTemplate":6},"useRequestHeaders","/docs/3.x/api/composables/use-request-headers","docs/3.x/4.api/2.composables/use-request-headers",{"title":583,"path":584,"stem":585,"titleTemplate":6},"useRequestURL","/docs/3.x/api/composables/use-request-url","docs/3.x/4.api/2.composables/use-request-url",{"title":587,"path":588,"stem":589,"titleTemplate":6},"useResponseHeader","/docs/3.x/api/composables/use-response-header","docs/3.x/4.api/2.composables/use-response-header",{"title":591,"path":592,"stem":593,"titleTemplate":6},"useRoute","/docs/3.x/api/composables/use-route","docs/3.x/4.api/2.composables/use-route",{"title":595,"path":596,"stem":597,"titleTemplate":6},"useRouteAnnouncer","/docs/3.x/api/composables/use-route-announcer","docs/3.x/4.api/2.composables/use-route-announcer",{"title":599,"path":600,"stem":601,"titleTemplate":6},"useRouter","/docs/3.x/api/composables/use-router","docs/3.x/4.api/2.composables/use-router",{"title":603,"path":604,"stem":605,"titleTemplate":6},"useRuntimeConfig","/docs/3.x/api/composables/use-runtime-config","docs/3.x/4.api/2.composables/use-runtime-config",{"title":607,"path":608,"stem":609,"titleTemplate":6},"useRuntimeHook","/docs/3.x/api/composables/use-runtime-hook","docs/3.x/4.api/2.composables/use-runtime-hook",{"title":611,"path":612,"stem":613,"titleTemplate":6},"useSeoMeta","/docs/3.x/api/composables/use-seo-meta","docs/3.x/4.api/2.composables/use-seo-meta",{"title":615,"path":616,"stem":617,"titleTemplate":6},"useServerSeoMeta","/docs/3.x/api/composables/use-server-seo-meta","docs/3.x/4.api/2.composables/use-server-seo-meta",{"title":619,"path":620,"stem":621,"titleTemplate":6},"useState","/docs/3.x/api/composables/use-state","docs/3.x/4.api/2.composables/use-state",{"title":623,"titleTemplate":624,"icon":625,"path":626,"stem":627,"children":628,"page":108},"Utils","%s · Nuxt Utils","i-lucide-square-function","/docs/3.x/api/utils","docs/3.x/4.api/3.utils",[629,633,637,641,645,649,653,657,661,665,669,673,677,681,685,689,693,697,701,705,709,713,717,721,725,729,733,737,741],{"title":630,"path":631,"stem":632,"titleTemplate":6},"$fetch","/docs/3.x/api/utils/dollarfetch","docs/3.x/4.api/3.utils/$fetch",{"title":634,"path":635,"stem":636,"titleTemplate":6},"abortNavigation","/docs/3.x/api/utils/abort-navigation","docs/3.x/4.api/3.utils/abort-navigation",{"title":638,"path":639,"stem":640,"titleTemplate":6},"addRouteMiddleware","/docs/3.x/api/utils/add-route-middleware","docs/3.x/4.api/3.utils/add-route-middleware",{"title":642,"path":643,"stem":644,"titleTemplate":6},"callOnce","/docs/3.x/api/utils/call-once","docs/3.x/4.api/3.utils/call-once",{"title":646,"path":647,"stem":648,"titleTemplate":6},"clearError","/docs/3.x/api/utils/clear-error","docs/3.x/4.api/3.utils/clear-error",{"title":650,"path":651,"stem":652,"titleTemplate":6},"clearNuxtData","/docs/3.x/api/utils/clear-nuxt-data","docs/3.x/4.api/3.utils/clear-nuxt-data",{"title":654,"path":655,"stem":656,"titleTemplate":6},"clearNuxtState","/docs/3.x/api/utils/clear-nuxt-state","docs/3.x/4.api/3.utils/clear-nuxt-state",{"title":658,"path":659,"stem":660,"titleTemplate":6},"createError","/docs/3.x/api/utils/create-error","docs/3.x/4.api/3.utils/create-error",{"title":662,"path":663,"stem":664,"titleTemplate":6},"defineLazyHydrationComponent","/docs/3.x/api/utils/define-lazy-hydration-component","docs/3.x/4.api/3.utils/define-lazy-hydration-component",{"title":666,"path":667,"stem":668,"titleTemplate":6},"defineNuxtComponent","/docs/3.x/api/utils/define-nuxt-component","docs/3.x/4.api/3.utils/define-nuxt-component",{"title":670,"path":671,"stem":672,"titleTemplate":6},"defineNuxtPlugin","/docs/3.x/api/utils/define-nuxt-plugin","docs/3.x/4.api/3.utils/define-nuxt-plugin",{"title":674,"path":675,"stem":676,"titleTemplate":6},"defineNuxtRouteMiddleware","/docs/3.x/api/utils/define-nuxt-route-middleware","docs/3.x/4.api/3.utils/define-nuxt-route-middleware",{"title":678,"path":679,"stem":680,"titleTemplate":6},"definePageMeta","/docs/3.x/api/utils/define-page-meta","docs/3.x/4.api/3.utils/define-page-meta",{"title":682,"path":683,"stem":684,"titleTemplate":6},"defineRouteRules","/docs/3.x/api/utils/define-route-rules","docs/3.x/4.api/3.utils/define-route-rules",{"title":686,"path":687,"stem":688,"titleTemplate":6},"navigateTo","/docs/3.x/api/utils/navigate-to","docs/3.x/4.api/3.utils/navigate-to",{"title":690,"path":691,"stem":692,"titleTemplate":6},"onBeforeRouteLeave","/docs/3.x/api/utils/on-before-route-leave","docs/3.x/4.api/3.utils/on-before-route-leave",{"title":694,"path":695,"stem":696,"titleTemplate":6},"onBeforeRouteUpdate","/docs/3.x/api/utils/on-before-route-update","docs/3.x/4.api/3.utils/on-before-route-update",{"title":698,"path":699,"stem":700,"titleTemplate":6},"onNuxtReady","/docs/3.x/api/utils/on-nuxt-ready","docs/3.x/4.api/3.utils/on-nuxt-ready",{"title":702,"path":703,"stem":704,"titleTemplate":6},"prefetchComponents","/docs/3.x/api/utils/prefetch-components","docs/3.x/4.api/3.utils/prefetch-components",{"title":706,"path":707,"stem":708,"titleTemplate":6},"preloadComponents","/docs/3.x/api/utils/preload-components","docs/3.x/4.api/3.utils/preload-components",{"title":710,"path":711,"stem":712,"titleTemplate":6},"preloadRouteComponents","/docs/3.x/api/utils/preload-route-components","docs/3.x/4.api/3.utils/preload-route-components",{"title":714,"path":715,"stem":716,"titleTemplate":6},"prerenderRoutes","/docs/3.x/api/utils/prerender-routes","docs/3.x/4.api/3.utils/prerender-routes",{"title":718,"path":719,"stem":720,"titleTemplate":6},"refreshCookie","/docs/3.x/api/utils/refresh-cookie","docs/3.x/4.api/3.utils/refresh-cookie",{"title":722,"path":723,"stem":724,"titleTemplate":6},"refreshNuxtData","/docs/3.x/api/utils/refresh-nuxt-data","docs/3.x/4.api/3.utils/refresh-nuxt-data",{"title":726,"path":727,"stem":728,"titleTemplate":6},"reloadNuxtApp","/docs/3.x/api/utils/reload-nuxt-app","docs/3.x/4.api/3.utils/reload-nuxt-app",{"title":730,"path":731,"stem":732,"titleTemplate":6},"setPageLayout","/docs/3.x/api/utils/set-page-layout","docs/3.x/4.api/3.utils/set-page-layout",{"title":734,"path":735,"stem":736,"titleTemplate":6},"setResponseStatus","/docs/3.x/api/utils/set-response-status","docs/3.x/4.api/3.utils/set-response-status",{"title":738,"path":739,"stem":740,"titleTemplate":6},"showError","/docs/3.x/api/utils/show-error","docs/3.x/4.api/3.utils/show-error",{"title":742,"path":743,"stem":744,"titleTemplate":6},"updateAppConfig","/docs/3.x/api/utils/update-app-config","docs/3.x/4.api/3.utils/update-app-config",{"title":746,"titleTemplate":747,"icon":748,"path":749,"stem":750,"children":751,"page":108},"Commands","%s · Nuxt Commands","i-lucide-square-terminal","/docs/3.x/api/commands","docs/3.x/4.api/4.commands",[752,756,760,764,768,772,776,780,784,788,792,796,800,804,808,812],{"title":753,"path":754,"stem":755,"titleTemplate":6},"nuxt add","/docs/3.x/api/commands/add","docs/3.x/4.api/4.commands/add",{"title":757,"path":758,"stem":759,"titleTemplate":6},"nuxt analyze","/docs/3.x/api/commands/analyze","docs/3.x/4.api/4.commands/analyze",{"title":761,"path":762,"stem":763,"titleTemplate":6},"nuxt build","/docs/3.x/api/commands/build","docs/3.x/4.api/4.commands/build",{"title":765,"path":766,"stem":767,"titleTemplate":6},"nuxt build-module","/docs/3.x/api/commands/build-module","docs/3.x/4.api/4.commands/build-module",{"title":769,"path":770,"stem":771,"titleTemplate":6},"nuxt cleanup","/docs/3.x/api/commands/cleanup","docs/3.x/4.api/4.commands/cleanup",{"title":773,"path":774,"stem":775,"titleTemplate":6},"nuxt dev","/docs/3.x/api/commands/dev","docs/3.x/4.api/4.commands/dev",{"title":777,"path":778,"stem":779,"titleTemplate":6},"nuxt devtools","/docs/3.x/api/commands/devtools","docs/3.x/4.api/4.commands/devtools",{"title":781,"path":782,"stem":783,"titleTemplate":6},"nuxt generate","/docs/3.x/api/commands/generate","docs/3.x/4.api/4.commands/generate",{"title":785,"path":786,"stem":787,"titleTemplate":6},"nuxt info","/docs/3.x/api/commands/info","docs/3.x/4.api/4.commands/info",{"title":789,"path":790,"stem":791,"titleTemplate":6},"create nuxt","/docs/3.x/api/commands/init","docs/3.x/4.api/4.commands/init",{"title":793,"path":794,"stem":795,"titleTemplate":6},"nuxt module","/docs/3.x/api/commands/module","docs/3.x/4.api/4.commands/module",{"title":797,"path":798,"stem":799,"titleTemplate":6},"nuxt prepare","/docs/3.x/api/commands/prepare","docs/3.x/4.api/4.commands/prepare",{"title":801,"path":802,"stem":803,"titleTemplate":6},"nuxt preview","/docs/3.x/api/commands/preview","docs/3.x/4.api/4.commands/preview",{"title":805,"path":806,"stem":807,"titleTemplate":6},"nuxt test","/docs/3.x/api/commands/test","docs/3.x/4.api/4.commands/test",{"title":809,"path":810,"stem":811,"titleTemplate":6},"nuxt typecheck","/docs/3.x/api/commands/typecheck","docs/3.x/4.api/4.commands/typecheck",{"title":813,"path":814,"stem":815,"titleTemplate":6},"nuxt upgrade","/docs/3.x/api/commands/upgrade","docs/3.x/4.api/4.commands/upgrade",{"title":411,"titleTemplate":817,"icon":818,"path":819,"stem":820,"children":821,"page":108},"%s · Nuxt Kit","i-lucide-package","/docs/3.x/api/kit","docs/3.x/4.api/5.kit",[822,825,828,832,836,840,844,848,852,855,859,863,866,869,873,877,881,885],{"title":276,"path":823,"stem":824,"titleTemplate":6},"/docs/3.x/api/kit/modules","docs/3.x/4.api/5.kit/1.modules",{"title":399,"path":826,"stem":827,"titleTemplate":6},"/docs/3.x/api/kit/runtime-config","docs/3.x/4.api/5.kit/10.runtime-config",{"title":829,"path":830,"stem":831,"titleTemplate":6},"Templates","/docs/3.x/api/kit/templates","docs/3.x/4.api/5.kit/10.templates",{"title":833,"path":834,"stem":835,"titleTemplate":6},"Nitro","/docs/3.x/api/kit/nitro","docs/3.x/4.api/5.kit/11.nitro",{"title":837,"path":838,"stem":839,"titleTemplate":6},"Resolving","/docs/3.x/api/kit/resolving","docs/3.x/4.api/5.kit/12.resolving",{"title":841,"path":842,"stem":843,"titleTemplate":6},"Logging","/docs/3.x/api/kit/logging","docs/3.x/4.api/5.kit/13.logging",{"title":845,"path":846,"stem":847,"titleTemplate":6},"Builder","/docs/3.x/api/kit/builder","docs/3.x/4.api/5.kit/14.builder",{"title":849,"path":850,"stem":851,"titleTemplate":6},"Examples","/docs/3.x/api/kit/examples","docs/3.x/4.api/5.kit/15.examples",{"title":84,"path":853,"stem":854,"titleTemplate":6},"/docs/3.x/api/kit/layers","docs/3.x/4.api/5.kit/16.layers",{"title":856,"path":857,"stem":858,"titleTemplate":6},"Programmatic Usage","/docs/3.x/api/kit/programmatic","docs/3.x/4.api/5.kit/2.programmatic",{"title":860,"path":861,"stem":862,"titleTemplate":6},"Compatibility","/docs/3.x/api/kit/compatibility","docs/3.x/4.api/5.kit/3.compatibility",{"title":268,"path":864,"stem":865,"titleTemplate":6},"/docs/3.x/api/kit/autoimports","docs/3.x/4.api/5.kit/4.autoimports",{"title":434,"path":867,"stem":868,"titleTemplate":6},"/docs/3.x/api/kit/components","docs/3.x/4.api/5.kit/5.components",{"title":870,"path":871,"stem":872,"titleTemplate":6},"Context","/docs/3.x/api/kit/context","docs/3.x/4.api/5.kit/6.context",{"title":874,"path":875,"stem":876,"titleTemplate":6},"Pages","/docs/3.x/api/kit/pages","docs/3.x/4.api/5.kit/7.pages",{"title":878,"path":879,"stem":880,"titleTemplate":6},"Layout","/docs/3.x/api/kit/layout","docs/3.x/4.api/5.kit/8.layout",{"title":882,"path":883,"stem":884,"titleTemplate":6},"Head","/docs/3.x/api/kit/head","docs/3.x/4.api/5.kit/9.head",{"title":886,"path":887,"stem":888,"titleTemplate":6},"Plugins","/docs/3.x/api/kit/plugins","docs/3.x/4.api/5.kit/9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":892,"stem":893,"children":894,"page":108},"Advanced","i-lucide-brain","/docs/3.x/api/advanced","docs/3.x/4.api/6.advanced",[895,898],{"title":407,"path":896,"stem":897,"titleTemplate":6},"/docs/3.x/api/advanced/hooks","docs/3.x/4.api/6.advanced/1.hooks",{"title":899,"path":900,"stem":901,"titleTemplate":6},"Import meta","/docs/3.x/api/advanced/import-meta","docs/3.x/4.api/6.advanced/2.import-meta",{"title":903,"path":904,"stem":905,"titleTemplate":906,"icon":32},"Nuxt Configuration","/docs/3.x/api/nuxt-config","docs/3.x/4.api/6.nuxt-config","%s",{"title":849,"titleTemplate":908,"icon":909,"path":910,"stem":911,"children":912,"page":108},"%s · Nuxt Examples","i-lucide-app-window-mac","/docs/3.x/examples","docs/3.x/4.examples",[913,917,939,954,990],{"title":914,"path":915,"stem":916,"titleTemplate":6},"Hello World","/docs/3.x/examples/hello-world","docs/3.x/4.examples/0.hello-world",{"title":395,"path":918,"stem":919,"children":920,"page":108},"/docs/3.x/examples/features","docs/3.x/4.examples/1.features",[921,925,928,931,935],{"title":922,"path":923,"stem":924,"titleTemplate":6},"Auto Imports","/docs/3.x/examples/features/auto-imports","docs/3.x/4.examples/1.features/1.auto-imports",{"title":64,"path":926,"stem":927,"titleTemplate":6},"/docs/3.x/examples/features/data-fetching","docs/3.x/4.examples/1.features/2.data-fetching",{"title":69,"path":929,"stem":930,"titleTemplate":6},"/docs/3.x/examples/features/state-management","docs/3.x/4.examples/1.features/3.state-management",{"title":932,"path":933,"stem":934,"titleTemplate":6},"Meta Tags","/docs/3.x/examples/features/meta-tags","docs/3.x/4.examples/1.features/4.meta-tags",{"title":936,"path":937,"stem":938,"titleTemplate":6},"Layouts","/docs/3.x/examples/features/layouts","docs/3.x/4.examples/1.features/5.layouts",{"title":49,"path":940,"stem":941,"children":942,"page":108},"/docs/3.x/examples/routing","docs/3.x/4.examples/2.routing",[943,947,950],{"title":944,"path":945,"stem":946,"titleTemplate":6},"Middleware","/docs/3.x/examples/routing/middleware","docs/3.x/4.examples/2.routing/middleware",{"title":874,"path":948,"stem":949,"titleTemplate":6},"/docs/3.x/examples/routing/pages","docs/3.x/4.examples/2.routing/pages",{"title":951,"path":952,"stem":953,"titleTemplate":6},"Universal Router","/docs/3.x/examples/routing/universal-router","docs/3.x/4.examples/2.routing/universal-router",{"title":890,"path":955,"stem":956,"children":957,"page":108},"/docs/3.x/examples/advanced","docs/3.x/4.examples/4.advanced",[958,961,964,968,972,976,980,983,986],{"title":84,"path":959,"stem":960,"titleTemplate":6},"/docs/3.x/examples/advanced/config-extends","docs/3.x/4.examples/4.advanced/config-extends",{"title":74,"path":962,"stem":963,"titleTemplate":6},"/docs/3.x/examples/advanced/error-handling","docs/3.x/4.examples/4.advanced/error-handling",{"title":965,"path":966,"stem":967,"titleTemplate":6},"JSX / TSX","/docs/3.x/examples/advanced/jsx","docs/3.x/4.examples/4.advanced/jsx",{"title":969,"path":970,"stem":971,"titleTemplate":6},"Locale","/docs/3.x/examples/advanced/locale","docs/3.x/4.examples/4.advanced/locale",{"title":973,"path":974,"stem":975,"titleTemplate":6},"Module Extend Pages","/docs/3.x/examples/advanced/module-extend-pages","docs/3.x/4.examples/4.advanced/module-extend-pages",{"title":977,"path":978,"stem":979,"titleTemplate":6},"Teleport","/docs/3.x/examples/advanced/teleport","docs/3.x/4.examples/4.advanced/teleport",{"title":99,"path":981,"stem":982,"titleTemplate":6},"/docs/3.x/examples/advanced/testing","docs/3.x/4.examples/4.advanced/testing",{"title":519,"path":984,"stem":985,"titleTemplate":6},"/docs/3.x/examples/advanced/use-cookie","docs/3.x/4.examples/4.advanced/use-cookie",{"title":987,"path":988,"stem":989,"titleTemplate":6},"Use Custom Fetch Composable","/docs/3.x/examples/advanced/use-custom-fetch-composable","docs/3.x/4.examples/4.advanced/use-custom-fetch-composable",{"title":991,"path":992,"stem":993,"children":994,"page":108},"Experimental","/docs/3.x/examples/experimental","docs/3.x/4.examples/7.experimental",[995],{"title":996,"path":997,"stem":998,"titleTemplate":6},"WASM","/docs/3.x/examples/experimental/wasm","docs/3.x/4.examples/7.experimental/wasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":1003,"stem":1004,"children":1005,"page":108},"Community","%s · Nuxt Community","i-lucide-messages-square","/docs/3.x/community","docs/3.x/5.community",[1006,1011,1016,1021,1026,1031],{"title":1007,"path":1008,"stem":1009,"titleTemplate":6,"icon":1010},"Getting Help","/docs/3.x/community/getting-help","docs/3.x/5.community/2.getting-help","i-lucide-life-buoy",{"title":1012,"path":1013,"stem":1014,"titleTemplate":6,"icon":1015},"Reporting Bugs","/docs/3.x/community/reporting-bugs","docs/3.x/5.community/3.reporting-bugs","i-lucide-bug",{"title":1017,"path":1018,"stem":1019,"titleTemplate":6,"icon":1020},"Contribution","/docs/3.x/community/contribution","docs/3.x/5.community/4.contribution","i-lucide-git-pull-request",{"title":1022,"path":1023,"stem":1024,"titleTemplate":6,"icon":1025},"Framework","/docs/3.x/community/framework-contribution","docs/3.x/5.community/5.framework-contribution","i-lucide-github",{"title":1027,"path":1028,"stem":1029,"titleTemplate":6,"icon":1030},"Roadmap","/docs/3.x/community/roadmap","docs/3.x/5.community/6.roadmap","i-lucide-map",{"title":1032,"path":1033,"stem":1034,"titleTemplate":6,"icon":1035},"Releases","/docs/3.x/community/changelog","docs/3.x/5.community/7.changelog","i-lucide-bell-dot",{"title":1037,"titleTemplate":1038,"icon":1039,"path":1040,"stem":1041,"children":1042,"page":108},"Migrate to Nuxt Bridge","Migrate to Nuxt Bridge: %s","i-lucide-ship","/docs/3.x/bridge","docs/3.x/6.bridge",[1043,1047,1050,1053,1057,1061,1065,1068,1071,1074],{"title":1044,"path":1045,"stem":1046,"titleTemplate":6},"Overview","/docs/3.x/bridge/overview","docs/3.x/6.bridge/1.overview",{"title":29,"path":1048,"stem":1049,"titleTemplate":6},"/docs/3.x/bridge/configuration","docs/3.x/6.bridge/10.configuration",{"title":280,"path":1051,"stem":1052,"titleTemplate":6},"/docs/3.x/bridge/typescript","docs/3.x/6.bridge/2.typescript",{"title":1054,"path":1055,"stem":1056,"titleTemplate":6},"Legacy Composition API","/docs/3.x/bridge/bridge-composition-api","docs/3.x/6.bridge/3.bridge-composition-api",{"title":1058,"path":1059,"stem":1060,"titleTemplate":6},"Plugins and Middleware","/docs/3.x/bridge/plugins-and-middleware","docs/3.x/6.bridge/4.plugins-and-middleware",{"title":1062,"path":1063,"stem":1064,"titleTemplate":6},"New Composition API","/docs/3.x/bridge/nuxt3-compatible-api","docs/3.x/6.bridge/5.nuxt3-compatible-api",{"title":932,"path":1066,"stem":1067,"titleTemplate":6},"/docs/3.x/bridge/meta","docs/3.x/6.bridge/6.meta",{"title":399,"path":1069,"stem":1070,"titleTemplate":6},"/docs/3.x/bridge/runtime-config","docs/3.x/6.bridge/7.runtime-config",{"title":833,"path":1072,"stem":1073,"titleTemplate":6},"/docs/3.x/bridge/nitro","docs/3.x/6.bridge/8.nitro",{"title":1075,"path":1076,"stem":1077,"titleTemplate":6},"Vite","/docs/3.x/bridge/vite","docs/3.x/6.bridge/9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":1081,"stem":1082,"children":1083,"page":108},"Migrate to Nuxt 3","Migrate to Nuxt 3: %s","/docs/3.x/migration","docs/3.x/7.migration",[1084,1087,1091,1094,1097,1100,1103,1106,1109,1113,1117],{"title":1044,"path":1085,"stem":1086,"titleTemplate":6},"/docs/3.x/migration/overview","docs/3.x/7.migration/1.overview",{"title":1088,"path":1089,"stem":1090,"titleTemplate":6},"Build Tooling","/docs/3.x/migration/bundling","docs/3.x/7.migration/10.bundling",{"title":79,"path":1092,"stem":1093,"titleTemplate":6},"/docs/3.x/migration/server","docs/3.x/7.migration/11.server",{"title":29,"path":1095,"stem":1096,"titleTemplate":6},"/docs/3.x/migration/configuration","docs/3.x/7.migration/2.configuration",{"title":276,"path":1098,"stem":1099,"titleTemplate":6},"/docs/3.x/migration/module-authors","docs/3.x/7.migration/20.module-authors",{"title":922,"path":1101,"stem":1102,"titleTemplate":6},"/docs/3.x/migration/auto-imports","docs/3.x/7.migration/3.auto-imports",{"title":932,"path":1104,"stem":1105,"titleTemplate":6},"/docs/3.x/migration/meta","docs/3.x/7.migration/4.meta",{"title":1058,"path":1107,"stem":1108,"titleTemplate":6},"/docs/3.x/migration/plugins-and-middleware","docs/3.x/7.migration/5.plugins-and-middleware",{"title":1110,"path":1111,"stem":1112,"titleTemplate":6},"Pages and Layouts","/docs/3.x/migration/pages-and-layouts","docs/3.x/7.migration/6.pages-and-layouts",{"title":1114,"path":1115,"stem":1116,"titleTemplate":6},"Component Options","/docs/3.x/migration/component-options","docs/3.x/7.migration/7.component-options",{"title":399,"path":1118,"stem":1119,"titleTemplate":6},"/docs/3.x/migration/runtime-config","docs/3.x/7.migration/8.runtime-config",{"title":5,"titleTemplate":6,"icon":7,"path":1121,"stem":1122,"children":1123,"page":108},"/docs/4.x","docs/4.x",[1124,1182,1276,1404,1778,1855,1877,1911],{"title":12,"titleTemplate":13,"icon":14,"path":1125,"stem":1126,"children":1127,"page":108},"/docs/4.x/getting-started","docs/4.x/1.getting-started",[1128,1131,1134,1137,1140,1143,1146,1149,1152,1155,1158,1161,1164,1167,1170,1173,1176,1179],{"title":19,"path":1129,"stem":1130,"titleTemplate":6,"icon":22},"/docs/4.x/getting-started/introduction","docs/4.x/1.getting-started/01.introduction",{"title":24,"path":1132,"stem":1133,"titleTemplate":6,"icon":27},"/docs/4.x/getting-started/installation","docs/4.x/1.getting-started/02.installation",{"title":29,"path":1135,"stem":1136,"titleTemplate":6,"icon":32},"/docs/4.x/getting-started/configuration","docs/4.x/1.getting-started/03.configuration",{"title":34,"path":1138,"stem":1139,"titleTemplate":6,"icon":37},"/docs/4.x/getting-started/views","docs/4.x/1.getting-started/04.views",{"title":39,"path":1141,"stem":1142,"titleTemplate":6,"icon":42},"/docs/4.x/getting-started/assets","docs/4.x/1.getting-started/05.assets",{"title":44,"path":1144,"stem":1145,"titleTemplate":6,"icon":47},"/docs/4.x/getting-started/styling","docs/4.x/1.getting-started/06.styling",{"title":49,"path":1147,"stem":1148,"titleTemplate":6,"icon":52},"/docs/4.x/getting-started/routing","docs/4.x/1.getting-started/07.routing",{"title":54,"path":1150,"stem":1151,"titleTemplate":6,"icon":57},"/docs/4.x/getting-started/seo-meta","docs/4.x/1.getting-started/08.seo-meta",{"title":59,"path":1153,"stem":1154,"titleTemplate":6,"icon":62},"/docs/4.x/getting-started/transitions","docs/4.x/1.getting-started/09.transitions",{"title":64,"path":1156,"stem":1157,"titleTemplate":6,"icon":67},"/docs/4.x/getting-started/data-fetching","docs/4.x/1.getting-started/10.data-fetching",{"title":69,"path":1159,"stem":1160,"titleTemplate":6,"icon":72},"/docs/4.x/getting-started/state-management","docs/4.x/1.getting-started/11.state-management",{"title":74,"path":1162,"stem":1163,"titleTemplate":6,"icon":77},"/docs/4.x/getting-started/error-handling","docs/4.x/1.getting-started/12.error-handling",{"title":79,"path":1165,"stem":1166,"titleTemplate":6,"icon":82},"/docs/4.x/getting-started/server","docs/4.x/1.getting-started/13.server",{"title":84,"path":1168,"stem":1169,"titleTemplate":6,"icon":87},"/docs/4.x/getting-started/layers","docs/4.x/1.getting-started/14.layers",{"title":89,"path":1171,"stem":1172,"titleTemplate":6,"icon":92},"/docs/4.x/getting-started/prerendering","docs/4.x/1.getting-started/15.prerendering",{"title":94,"path":1174,"stem":1175,"titleTemplate":6,"icon":97},"/docs/4.x/getting-started/deployment","docs/4.x/1.getting-started/16.deployment",{"title":99,"path":1177,"stem":1178,"titleTemplate":6,"icon":102},"/docs/4.x/getting-started/testing","docs/4.x/1.getting-started/17.testing",{"title":104,"path":1180,"stem":1181,"titleTemplate":6,"icon":107},"/docs/4.x/getting-started/upgrade","docs/4.x/1.getting-started/18.upgrade",{"title":110,"titleTemplate":111,"icon":112,"path":1183,"stem":1184,"children":1185,"page":108},"/docs/4.x/directory-structure","docs/4.x/2.directory-structure",[1186,1189,1192,1234,1237,1240,1243,1246,1249,1252,1255,1258,1261,1264,1267,1270,1273],{"title":117,"path":1187,"stem":1188,"titleTemplate":6,"icon":120},"/docs/4.x/directory-structure/nuxt","docs/4.x/2.directory-structure/0.nuxt",{"title":122,"path":1190,"stem":1191,"titleTemplate":6,"icon":125},"/docs/4.x/directory-structure/output","docs/4.x/2.directory-structure/0.output",{"title":1193,"titleTemplate":111,"head":1194,"defaultOpen":1196,"icon":1197,"path":1198,"stem":1199,"children":1200,"page":108},"app",{"title":1195},"app/",true,"i-vscode-icons-folder-type-app","/docs/4.x/directory-structure/app","docs/4.x/2.directory-structure/1.app",[1201,1204,1207,1210,1213,1216,1219,1222,1225,1228,1231],{"title":127,"path":1202,"stem":1203,"titleTemplate":6,"icon":130},"/docs/4.x/directory-structure/app/assets","docs/4.x/2.directory-structure/1.app/1.assets",{"title":132,"path":1205,"stem":1206,"titleTemplate":6,"icon":135},"/docs/4.x/directory-structure/app/components","docs/4.x/2.directory-structure/1.app/1.components",{"title":137,"path":1208,"stem":1209,"titleTemplate":6,"icon":140},"/docs/4.x/directory-structure/app/composables","docs/4.x/2.directory-structure/1.app/1.composables",{"title":152,"path":1211,"stem":1212,"titleTemplate":6,"icon":155},"/docs/4.x/directory-structure/app/layouts","docs/4.x/2.directory-structure/1.app/1.layouts",{"title":157,"path":1214,"stem":1215,"titleTemplate":6,"icon":160},"/docs/4.x/directory-structure/app/middleware","docs/4.x/2.directory-structure/1.app/1.middleware",{"title":171,"path":1217,"stem":1218,"titleTemplate":6,"icon":155},"/docs/4.x/directory-structure/app/pages","docs/4.x/2.directory-structure/1.app/1.pages",{"title":175,"path":1220,"stem":1221,"titleTemplate":6,"icon":178},"/docs/4.x/directory-structure/app/plugins","docs/4.x/2.directory-structure/1.app/1.plugins",{"title":195,"path":1223,"stem":1224,"titleTemplate":6,"icon":198},"/docs/4.x/directory-structure/app/utils","docs/4.x/2.directory-structure/1.app/1.utils",{"title":219,"path":1226,"stem":1227,"titleTemplate":6,"icon":222},"/docs/4.x/directory-structure/app/app","docs/4.x/2.directory-structure/1.app/3.app",{"title":224,"path":1229,"stem":1230,"titleTemplate":6,"icon":227},"/docs/4.x/directory-structure/app/app-config","docs/4.x/2.directory-structure/1.app/3.app-config",{"title":229,"path":1232,"stem":1233,"titleTemplate":6,"icon":222},"/docs/4.x/directory-structure/app/error","docs/4.x/2.directory-structure/1.app/3.error",{"title":142,"path":1235,"stem":1236,"titleTemplate":6,"icon":145},"/docs/4.x/directory-structure/content","docs/4.x/2.directory-structure/1.content",{"title":147,"path":1238,"stem":1239,"titleTemplate":6,"icon":150},"/docs/4.x/directory-structure/layers","docs/4.x/2.directory-structure/1.layers",{"title":162,"path":1241,"stem":1242,"titleTemplate":6,"icon":150},"/docs/4.x/directory-structure/modules","docs/4.x/2.directory-structure/1.modules",{"title":166,"path":1244,"stem":1245,"titleTemplate":6,"icon":169},"/docs/4.x/directory-structure/node_modules","docs/4.x/2.directory-structure/1.node_modules",{"title":180,"path":1247,"stem":1248,"titleTemplate":6,"icon":183},"/docs/4.x/directory-structure/public","docs/4.x/2.directory-structure/1.public",{"title":185,"path":1250,"stem":1251,"titleTemplate":6,"icon":188},"/docs/4.x/directory-structure/server","docs/4.x/2.directory-structure/1.server",{"title":190,"path":1253,"stem":1254,"titleTemplate":6,"icon":193},"/docs/4.x/directory-structure/shared","docs/4.x/2.directory-structure/1.shared",{"title":200,"path":1256,"stem":1257,"titleTemplate":6,"icon":203},"/docs/4.x/directory-structure/env","docs/4.x/2.directory-structure/2.env",{"title":205,"path":1259,"stem":1260,"titleTemplate":6,"icon":208},"/docs/4.x/directory-structure/gitignore","docs/4.x/2.directory-structure/2.gitignore",{"title":210,"path":1262,"stem":1263,"titleTemplate":6,"icon":213},"/docs/4.x/directory-structure/nuxtignore","docs/4.x/2.directory-structure/2.nuxtignore",{"title":215,"path":1265,"stem":1266,"titleTemplate":6,"icon":213},"/docs/4.x/directory-structure/nuxtrc","docs/4.x/2.directory-structure/2.nuxtrc",{"title":233,"path":1268,"stem":1269,"titleTemplate":6,"icon":213},"/docs/4.x/directory-structure/nuxt-config","docs/4.x/2.directory-structure/3.nuxt-config",{"title":237,"path":1271,"stem":1272,"titleTemplate":6,"icon":240},"/docs/4.x/directory-structure/package","docs/4.x/2.directory-structure/3.package",{"title":242,"path":1274,"stem":1275,"titleTemplate":6,"icon":245},"/docs/4.x/directory-structure/tsconfig","docs/4.x/2.directory-structure/3.tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":1277,"stem":1278,"children":1279,"page":108},"/docs/4.x/guide","docs/4.x/3.guide",[1280,1305,1319,1329,1354,1370],{"title":253,"titleTemplate":254,"icon":255,"path":1281,"stem":1282,"children":1283,"page":108},"/docs/4.x/guide/concepts","docs/4.x/3.guide/1.concepts",[1284,1287,1290,1293,1296,1299,1302],{"title":260,"path":1285,"stem":1286,"titleTemplate":6},"/docs/4.x/guide/concepts/rendering","docs/4.x/3.guide/1.concepts/1.rendering",{"title":264,"path":1288,"stem":1289,"titleTemplate":6},"/docs/4.x/guide/concepts/nuxt-lifecycle","docs/4.x/3.guide/1.concepts/2.nuxt-lifecycle",{"title":268,"path":1291,"stem":1292,"titleTemplate":6},"/docs/4.x/guide/concepts/auto-imports","docs/4.x/3.guide/1.concepts/3.auto-imports",{"title":272,"path":1294,"stem":1295,"titleTemplate":6},"/docs/4.x/guide/concepts/server-engine","docs/4.x/3.guide/1.concepts/4.server-engine",{"title":276,"path":1297,"stem":1298,"titleTemplate":6},"/docs/4.x/guide/concepts/modules","docs/4.x/3.guide/1.concepts/5.modules",{"title":280,"path":1300,"stem":1301,"titleTemplate":6},"/docs/4.x/guide/concepts/typescript","docs/4.x/3.guide/1.concepts/8.typescript",{"title":284,"path":1303,"stem":1304,"titleTemplate":6},"/docs/4.x/guide/concepts/code-style","docs/4.x/3.guide/1.concepts/9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":1306,"stem":1307,"children":1308,"page":108},"/docs/4.x/guide/best-practices","docs/4.x/3.guide/2.best-practices",[1309,1313,1316],{"title":1310,"path":1311,"stem":1312,"titleTemplate":6},"Nuxt and Hydration","/docs/4.x/guide/best-practices/hydration","docs/4.x/3.guide/2.best-practices/hydration",{"title":299,"path":1314,"stem":1315,"titleTemplate":6},"/docs/4.x/guide/best-practices/performance","docs/4.x/3.guide/2.best-practices/performance",{"title":303,"path":1317,"stem":1318,"titleTemplate":6},"/docs/4.x/guide/best-practices/plugins","docs/4.x/3.guide/2.best-practices/plugins",{"title":307,"titleTemplate":308,"icon":309,"path":1320,"stem":1321,"children":1322,"page":108},"/docs/4.x/guide/ai","docs/4.x/3.guide/3.ai",[1323,1326],{"title":314,"path":1324,"stem":1325,"titleTemplate":6},"/docs/4.x/guide/ai/mcp","docs/4.x/3.guide/3.ai/1.mcp",{"title":318,"path":1327,"stem":1328,"titleTemplate":6},"/docs/4.x/guide/ai/llms-txt","docs/4.x/3.guide/3.ai/2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":1330,"stem":1331,"children":1332,"page":108},"/docs/4.x/guide/modules","docs/4.x/3.guide/4.modules",[1333,1336,1339,1342,1345,1348,1351],{"title":329,"path":1334,"stem":1335,"titleTemplate":6},"/docs/4.x/guide/modules/getting-started","docs/4.x/3.guide/4.modules/1.getting-started",{"title":333,"path":1337,"stem":1338,"titleTemplate":6},"/docs/4.x/guide/modules/module-anatomy","docs/4.x/3.guide/4.modules/2.module-anatomy",{"title":337,"path":1340,"stem":1341,"titleTemplate":6},"/docs/4.x/guide/modules/recipes-basics","docs/4.x/3.guide/4.modules/3.recipes-basics",{"title":341,"path":1343,"stem":1344,"titleTemplate":6},"/docs/4.x/guide/modules/recipes-advanced","docs/4.x/3.guide/4.modules/4.recipes-advanced",{"title":345,"path":1346,"stem":1347,"titleTemplate":6},"/docs/4.x/guide/modules/testing","docs/4.x/3.guide/4.modules/5.testing",{"title":349,"path":1349,"stem":1350,"titleTemplate":6},"/docs/4.x/guide/modules/best-practices","docs/4.x/3.guide/4.modules/6.best-practices",{"title":353,"path":1352,"stem":1353,"titleTemplate":6},"/docs/4.x/guide/modules/ecosystem","docs/4.x/3.guide/4.modules/7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":1355,"stem":1356,"children":1357,"page":108},"/docs/4.x/guide/recipes","docs/4.x/3.guide/5.recipes",[1358,1361,1364,1367],{"title":364,"path":1359,"stem":1360,"titleTemplate":6},"/docs/4.x/guide/recipes/custom-routing","docs/4.x/3.guide/5.recipes/1.custom-routing",{"title":368,"path":1362,"stem":1363,"titleTemplate":6},"/docs/4.x/guide/recipes/vite-plugin","docs/4.x/3.guide/5.recipes/2.vite-plugin",{"title":372,"path":1365,"stem":1366,"titleTemplate":6},"/docs/4.x/guide/recipes/custom-usefetch","docs/4.x/3.guide/5.recipes/3.custom-usefetch",{"title":376,"path":1368,"stem":1369,"titleTemplate":6},"/docs/4.x/guide/recipes/sessions-and-authentication","docs/4.x/3.guide/5.recipes/4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":1371,"stem":1372,"children":1373,"page":108},"/docs/4.x/guide/going-further","docs/4.x/3.guide/6.going-further",[1374,1377,1380,1383,1386,1389,1392,1395,1398,1401],{"title":387,"path":1375,"stem":1376,"titleTemplate":6},"/docs/4.x/guide/going-further/events","docs/4.x/3.guide/6.going-further/1.events",{"title":391,"path":1378,"stem":1379,"titleTemplate":6},"/docs/4.x/guide/going-further/experimental-features","docs/4.x/3.guide/6.going-further/1.experimental-features",{"title":395,"path":1381,"stem":1382,"titleTemplate":6},"/docs/4.x/guide/going-further/features","docs/4.x/3.guide/6.going-further/1.features",{"title":399,"path":1384,"stem":1385,"titleTemplate":6},"/docs/4.x/guide/going-further/runtime-config","docs/4.x/3.guide/6.going-further/10.runtime-config",{"title":403,"path":1387,"stem":1388,"titleTemplate":6},"/docs/4.x/guide/going-further/nightly-release-channel","docs/4.x/3.guide/6.going-further/11.nightly-release-channel",{"title":407,"path":1390,"stem":1391,"titleTemplate":6},"/docs/4.x/guide/going-further/hooks","docs/4.x/3.guide/6.going-further/2.hooks",{"title":411,"path":1393,"stem":1394,"titleTemplate":6},"/docs/4.x/guide/going-further/kit","docs/4.x/3.guide/6.going-further/4.kit",{"title":415,"path":1396,"stem":1397,"titleTemplate":6},"/docs/4.x/guide/going-further/nuxt-app","docs/4.x/3.guide/6.going-further/6.nuxt-app",{"title":419,"path":1399,"stem":1400,"titleTemplate":6},"/docs/4.x/guide/going-further/layers","docs/4.x/3.guide/6.going-further/7.layers",{"title":423,"path":1402,"stem":1403,"titleTemplate":6},"/docs/4.x/guide/going-further/debugging","docs/4.x/3.guide/6.going-further/9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":1405,"stem":1406,"children":1407,"page":108},"/docs/4.x/api","docs/4.x/4.api",[1408,1461,1564,1655,1707,1765,1775],{"title":434,"titleTemplate":435,"icon":324,"path":1409,"stem":1410,"children":1411,"page":108},"/docs/4.x/api/components","docs/4.x/4.api/1.components",[1412,1415,1418,1421,1424,1427,1430,1433,1437,1440,1443,1446,1449,1452,1455,1458],{"title":440,"path":1413,"stem":1414,"titleTemplate":6},"/docs/4.x/api/components/client-only","docs/4.x/4.api/1.components/1.client-only",{"title":444,"path":1416,"stem":1417,"titleTemplate":6},"/docs/4.x/api/components/dev-only","docs/4.x/4.api/1.components/1.dev-only",{"title":448,"path":1419,"stem":1420,"titleTemplate":6},"/docs/4.x/api/components/nuxt-client-fallback","docs/4.x/4.api/1.components/1.nuxt-client-fallback",{"title":452,"path":1422,"stem":1423,"titleTemplate":6},"/docs/4.x/api/components/nuxt-picture","docs/4.x/4.api/1.components/10.nuxt-picture",{"title":456,"path":1425,"stem":1426,"titleTemplate":6},"/docs/4.x/api/components/teleports","docs/4.x/4.api/1.components/11.teleports",{"title":460,"path":1428,"stem":1429,"titleTemplate":6},"/docs/4.x/api/components/nuxt-route-announcer","docs/4.x/4.api/1.components/12.nuxt-route-announcer",{"title":464,"path":1431,"stem":1432,"titleTemplate":6},"/docs/4.x/api/components/nuxt-time","docs/4.x/4.api/1.components/13.nuxt-time",{"title":1434,"path":1435,"stem":1436,"titleTemplate":6},"\u003CNuxtAnnouncer>","/docs/4.x/api/components/nuxt-announcer","docs/4.x/4.api/1.components/14.nuxt-announcer",{"title":468,"path":1438,"stem":1439,"titleTemplate":6},"/docs/4.x/api/components/nuxt-page","docs/4.x/4.api/1.components/2.nuxt-page",{"title":472,"path":1441,"stem":1442,"titleTemplate":6},"/docs/4.x/api/components/nuxt-layout","docs/4.x/4.api/1.components/3.nuxt-layout",{"title":476,"path":1444,"stem":1445,"titleTemplate":6},"/docs/4.x/api/components/nuxt-link","docs/4.x/4.api/1.components/4.nuxt-link",{"title":480,"path":1447,"stem":1448,"titleTemplate":6},"/docs/4.x/api/components/nuxt-loading-indicator","docs/4.x/4.api/1.components/5.nuxt-loading-indicator",{"title":484,"path":1450,"stem":1451,"titleTemplate":6},"/docs/4.x/api/components/nuxt-error-boundary","docs/4.x/4.api/1.components/6.nuxt-error-boundary",{"title":488,"path":1453,"stem":1454,"titleTemplate":6},"/docs/4.x/api/components/nuxt-welcome","docs/4.x/4.api/1.components/7.nuxt-welcome",{"title":492,"path":1456,"stem":1457,"titleTemplate":6},"/docs/4.x/api/components/nuxt-island","docs/4.x/4.api/1.components/8.nuxt-island",{"title":496,"path":1459,"stem":1460,"titleTemplate":6},"/docs/4.x/api/components/nuxt-img","docs/4.x/4.api/1.components/9.nuxt-img",{"title":500,"titleTemplate":501,"icon":502,"path":1462,"stem":1463,"children":1464,"page":108},"/docs/4.x/api/composables","docs/4.x/4.api/2.composables",[1465,1469,1473,1476,1480,1483,1486,1489,1492,1495,1498,1501,1504,1507,1510,1513,1516,1519,1522,1525,1528,1531,1534,1537,1540,1543,1546,1549,1552,1555,1558,1561],{"title":1466,"path":1467,"stem":1468,"titleTemplate":6},"createUseAsyncData","/docs/4.x/api/composables/create-use-async-data","docs/4.x/4.api/2.composables/create-use-async-data",{"title":1470,"path":1471,"stem":1472,"titleTemplate":6},"createUseFetch","/docs/4.x/api/composables/create-use-fetch","docs/4.x/4.api/2.composables/create-use-fetch",{"title":507,"path":1474,"stem":1475,"titleTemplate":6},"/docs/4.x/api/composables/on-prehydrate","docs/4.x/4.api/2.composables/on-prehydrate",{"title":1477,"path":1478,"stem":1479,"titleTemplate":6},"useAnnouncer","/docs/4.x/api/composables/use-announcer","docs/4.x/4.api/2.composables/use-announcer",{"title":511,"path":1481,"stem":1482,"titleTemplate":6},"/docs/4.x/api/composables/use-app-config","docs/4.x/4.api/2.composables/use-app-config",{"title":515,"path":1484,"stem":1485,"titleTemplate":6},"/docs/4.x/api/composables/use-async-data","docs/4.x/4.api/2.composables/use-async-data",{"title":519,"path":1487,"stem":1488,"titleTemplate":6},"/docs/4.x/api/composables/use-cookie","docs/4.x/4.api/2.composables/use-cookie",{"title":523,"path":1490,"stem":1491,"titleTemplate":6},"/docs/4.x/api/composables/use-error","docs/4.x/4.api/2.composables/use-error",{"title":527,"path":1493,"stem":1494,"titleTemplate":6},"/docs/4.x/api/composables/use-fetch","docs/4.x/4.api/2.composables/use-fetch",{"title":531,"path":1496,"stem":1497,"titleTemplate":6},"/docs/4.x/api/composables/use-head","docs/4.x/4.api/2.composables/use-head",{"title":535,"path":1499,"stem":1500,"titleTemplate":6},"/docs/4.x/api/composables/use-head-safe","docs/4.x/4.api/2.composables/use-head-safe",{"title":539,"path":1502,"stem":1503,"titleTemplate":6},"/docs/4.x/api/composables/use-hydration","docs/4.x/4.api/2.composables/use-hydration",{"title":543,"path":1505,"stem":1506,"titleTemplate":6},"/docs/4.x/api/composables/use-lazy-async-data","docs/4.x/4.api/2.composables/use-lazy-async-data",{"title":547,"path":1508,"stem":1509,"titleTemplate":6},"/docs/4.x/api/composables/use-lazy-fetch","docs/4.x/4.api/2.composables/use-lazy-fetch",{"title":551,"path":1511,"stem":1512,"titleTemplate":6},"/docs/4.x/api/composables/use-loading-indicator","docs/4.x/4.api/2.composables/use-loading-indicator",{"title":555,"path":1514,"stem":1515,"titleTemplate":6},"/docs/4.x/api/composables/use-nuxt-app","docs/4.x/4.api/2.composables/use-nuxt-app",{"title":559,"path":1517,"stem":1518,"titleTemplate":6},"/docs/4.x/api/composables/use-nuxt-data","docs/4.x/4.api/2.composables/use-nuxt-data",{"title":563,"path":1520,"stem":1521,"titleTemplate":6},"/docs/4.x/api/composables/use-preview-mode","docs/4.x/4.api/2.composables/use-preview-mode",{"title":567,"path":1523,"stem":1524,"titleTemplate":6},"/docs/4.x/api/composables/use-request-event","docs/4.x/4.api/2.composables/use-request-event",{"title":571,"path":1526,"stem":1527,"titleTemplate":6},"/docs/4.x/api/composables/use-request-fetch","docs/4.x/4.api/2.composables/use-request-fetch",{"title":575,"path":1529,"stem":1530,"titleTemplate":6},"/docs/4.x/api/composables/use-request-header","docs/4.x/4.api/2.composables/use-request-header",{"title":579,"path":1532,"stem":1533,"titleTemplate":6},"/docs/4.x/api/composables/use-request-headers","docs/4.x/4.api/2.composables/use-request-headers",{"title":583,"path":1535,"stem":1536,"titleTemplate":6},"/docs/4.x/api/composables/use-request-url","docs/4.x/4.api/2.composables/use-request-url",{"title":587,"path":1538,"stem":1539,"titleTemplate":6},"/docs/4.x/api/composables/use-response-header","docs/4.x/4.api/2.composables/use-response-header",{"title":591,"path":1541,"stem":1542,"titleTemplate":6},"/docs/4.x/api/composables/use-route","docs/4.x/4.api/2.composables/use-route",{"title":595,"path":1544,"stem":1545,"titleTemplate":6},"/docs/4.x/api/composables/use-route-announcer","docs/4.x/4.api/2.composables/use-route-announcer",{"title":599,"path":1547,"stem":1548,"titleTemplate":6},"/docs/4.x/api/composables/use-router","docs/4.x/4.api/2.composables/use-router",{"title":603,"path":1550,"stem":1551,"titleTemplate":6},"/docs/4.x/api/composables/use-runtime-config","docs/4.x/4.api/2.composables/use-runtime-config",{"title":607,"path":1553,"stem":1554,"titleTemplate":6},"/docs/4.x/api/composables/use-runtime-hook","docs/4.x/4.api/2.composables/use-runtime-hook",{"title":611,"path":1556,"stem":1557,"titleTemplate":6},"/docs/4.x/api/composables/use-seo-meta","docs/4.x/4.api/2.composables/use-seo-meta",{"title":615,"path":1559,"stem":1560,"titleTemplate":6},"/docs/4.x/api/composables/use-server-seo-meta","docs/4.x/4.api/2.composables/use-server-seo-meta",{"title":619,"path":1562,"stem":1563,"titleTemplate":6},"/docs/4.x/api/composables/use-state","docs/4.x/4.api/2.composables/use-state",{"title":623,"titleTemplate":624,"icon":625,"path":1565,"stem":1566,"children":1567,"page":108},"/docs/4.x/api/utils","docs/4.x/4.api/3.utils",[1568,1571,1574,1577,1580,1583,1586,1589,1592,1595,1598,1601,1604,1607,1610,1613,1616,1619,1622,1625,1628,1631,1634,1637,1640,1643,1646,1649,1652],{"title":630,"path":1569,"stem":1570,"titleTemplate":6},"/docs/4.x/api/utils/dollarfetch","docs/4.x/4.api/3.utils/$fetch",{"title":634,"path":1572,"stem":1573,"titleTemplate":6},"/docs/4.x/api/utils/abort-navigation","docs/4.x/4.api/3.utils/abort-navigation",{"title":638,"path":1575,"stem":1576,"titleTemplate":6},"/docs/4.x/api/utils/add-route-middleware","docs/4.x/4.api/3.utils/add-route-middleware",{"title":642,"path":1578,"stem":1579,"titleTemplate":6},"/docs/4.x/api/utils/call-once","docs/4.x/4.api/3.utils/call-once",{"title":646,"path":1581,"stem":1582,"titleTemplate":6},"/docs/4.x/api/utils/clear-error","docs/4.x/4.api/3.utils/clear-error",{"title":650,"path":1584,"stem":1585,"titleTemplate":6},"/docs/4.x/api/utils/clear-nuxt-data","docs/4.x/4.api/3.utils/clear-nuxt-data",{"title":654,"path":1587,"stem":1588,"titleTemplate":6},"/docs/4.x/api/utils/clear-nuxt-state","docs/4.x/4.api/3.utils/clear-nuxt-state",{"title":658,"path":1590,"stem":1591,"titleTemplate":6},"/docs/4.x/api/utils/create-error","docs/4.x/4.api/3.utils/create-error",{"title":662,"path":1593,"stem":1594,"titleTemplate":6},"/docs/4.x/api/utils/define-lazy-hydration-component","docs/4.x/4.api/3.utils/define-lazy-hydration-component",{"title":666,"path":1596,"stem":1597,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-component","docs/4.x/4.api/3.utils/define-nuxt-component",{"title":670,"path":1599,"stem":1600,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-plugin","docs/4.x/4.api/3.utils/define-nuxt-plugin",{"title":674,"path":1602,"stem":1603,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-route-middleware","docs/4.x/4.api/3.utils/define-nuxt-route-middleware",{"title":678,"path":1605,"stem":1606,"titleTemplate":6},"/docs/4.x/api/utils/define-page-meta","docs/4.x/4.api/3.utils/define-page-meta",{"title":682,"path":1608,"stem":1609,"titleTemplate":6},"/docs/4.x/api/utils/define-route-rules","docs/4.x/4.api/3.utils/define-route-rules",{"title":686,"path":1611,"stem":1612,"titleTemplate":6},"/docs/4.x/api/utils/navigate-to","docs/4.x/4.api/3.utils/navigate-to",{"title":690,"path":1614,"stem":1615,"titleTemplate":6},"/docs/4.x/api/utils/on-before-route-leave","docs/4.x/4.api/3.utils/on-before-route-leave",{"title":694,"path":1617,"stem":1618,"titleTemplate":6},"/docs/4.x/api/utils/on-before-route-update","docs/4.x/4.api/3.utils/on-before-route-update",{"title":698,"path":1620,"stem":1621,"titleTemplate":6},"/docs/4.x/api/utils/on-nuxt-ready","docs/4.x/4.api/3.utils/on-nuxt-ready",{"title":702,"path":1623,"stem":1624,"titleTemplate":6},"/docs/4.x/api/utils/prefetch-components","docs/4.x/4.api/3.utils/prefetch-components",{"title":706,"path":1626,"stem":1627,"titleTemplate":6},"/docs/4.x/api/utils/preload-components","docs/4.x/4.api/3.utils/preload-components",{"title":710,"path":1629,"stem":1630,"titleTemplate":6},"/docs/4.x/api/utils/preload-route-components","docs/4.x/4.api/3.utils/preload-route-components",{"title":714,"path":1632,"stem":1633,"titleTemplate":6},"/docs/4.x/api/utils/prerender-routes","docs/4.x/4.api/3.utils/prerender-routes",{"title":718,"path":1635,"stem":1636,"titleTemplate":6},"/docs/4.x/api/utils/refresh-cookie","docs/4.x/4.api/3.utils/refresh-cookie",{"title":722,"path":1638,"stem":1639,"titleTemplate":6},"/docs/4.x/api/utils/refresh-nuxt-data","docs/4.x/4.api/3.utils/refresh-nuxt-data",{"title":726,"path":1641,"stem":1642,"titleTemplate":6},"/docs/4.x/api/utils/reload-nuxt-app","docs/4.x/4.api/3.utils/reload-nuxt-app",{"title":730,"path":1644,"stem":1645,"titleTemplate":6},"/docs/4.x/api/utils/set-page-layout","docs/4.x/4.api/3.utils/set-page-layout",{"title":734,"path":1647,"stem":1648,"titleTemplate":6},"/docs/4.x/api/utils/set-response-status","docs/4.x/4.api/3.utils/set-response-status",{"title":738,"path":1650,"stem":1651,"titleTemplate":6},"/docs/4.x/api/utils/show-error","docs/4.x/4.api/3.utils/show-error",{"title":742,"path":1653,"stem":1654,"titleTemplate":6},"/docs/4.x/api/utils/update-app-config","docs/4.x/4.api/3.utils/update-app-config",{"title":746,"titleTemplate":747,"icon":748,"path":1656,"stem":1657,"children":1658,"page":108},"/docs/4.x/api/commands","docs/4.x/4.api/4.commands",[1659,1662,1665,1668,1671,1674,1677,1680,1683,1686,1689,1692,1695,1698,1701,1704],{"title":753,"path":1660,"stem":1661,"titleTemplate":6},"/docs/4.x/api/commands/add","docs/4.x/4.api/4.commands/add",{"title":757,"path":1663,"stem":1664,"titleTemplate":6},"/docs/4.x/api/commands/analyze","docs/4.x/4.api/4.commands/analyze",{"title":761,"path":1666,"stem":1667,"titleTemplate":6},"/docs/4.x/api/commands/build","docs/4.x/4.api/4.commands/build",{"title":765,"path":1669,"stem":1670,"titleTemplate":6},"/docs/4.x/api/commands/build-module","docs/4.x/4.api/4.commands/build-module",{"title":769,"path":1672,"stem":1673,"titleTemplate":6},"/docs/4.x/api/commands/cleanup","docs/4.x/4.api/4.commands/cleanup",{"title":773,"path":1675,"stem":1676,"titleTemplate":6},"/docs/4.x/api/commands/dev","docs/4.x/4.api/4.commands/dev",{"title":777,"path":1678,"stem":1679,"titleTemplate":6},"/docs/4.x/api/commands/devtools","docs/4.x/4.api/4.commands/devtools",{"title":781,"path":1681,"stem":1682,"titleTemplate":6},"/docs/4.x/api/commands/generate","docs/4.x/4.api/4.commands/generate",{"title":785,"path":1684,"stem":1685,"titleTemplate":6},"/docs/4.x/api/commands/info","docs/4.x/4.api/4.commands/info",{"title":789,"path":1687,"stem":1688,"titleTemplate":6},"/docs/4.x/api/commands/init","docs/4.x/4.api/4.commands/init",{"title":793,"path":1690,"stem":1691,"titleTemplate":6},"/docs/4.x/api/commands/module","docs/4.x/4.api/4.commands/module",{"title":797,"path":1693,"stem":1694,"titleTemplate":6},"/docs/4.x/api/commands/prepare","docs/4.x/4.api/4.commands/prepare",{"title":801,"path":1696,"stem":1697,"titleTemplate":6},"/docs/4.x/api/commands/preview","docs/4.x/4.api/4.commands/preview",{"title":805,"path":1699,"stem":1700,"titleTemplate":6},"/docs/4.x/api/commands/test","docs/4.x/4.api/4.commands/test",{"title":809,"path":1702,"stem":1703,"titleTemplate":6},"/docs/4.x/api/commands/typecheck","docs/4.x/4.api/4.commands/typecheck",{"title":813,"path":1705,"stem":1706,"titleTemplate":6},"/docs/4.x/api/commands/upgrade","docs/4.x/4.api/4.commands/upgrade",{"title":411,"titleTemplate":817,"icon":818,"path":1708,"stem":1709,"children":1710,"page":108},"/docs/4.x/api/kit","docs/4.x/4.api/5.kit",[1711,1714,1717,1720,1723,1726,1729,1732,1735,1738,1741,1744,1747,1750,1753,1756,1759,1762],{"title":276,"path":1712,"stem":1713,"titleTemplate":6},"/docs/4.x/api/kit/modules","docs/4.x/4.api/5.kit/1.modules",{"title":399,"path":1715,"stem":1716,"titleTemplate":6},"/docs/4.x/api/kit/runtime-config","docs/4.x/4.api/5.kit/10.runtime-config",{"title":829,"path":1718,"stem":1719,"titleTemplate":6},"/docs/4.x/api/kit/templates","docs/4.x/4.api/5.kit/10.templates",{"title":833,"path":1721,"stem":1722,"titleTemplate":6},"/docs/4.x/api/kit/nitro","docs/4.x/4.api/5.kit/11.nitro",{"title":837,"path":1724,"stem":1725,"titleTemplate":6},"/docs/4.x/api/kit/resolving","docs/4.x/4.api/5.kit/12.resolving",{"title":841,"path":1727,"stem":1728,"titleTemplate":6},"/docs/4.x/api/kit/logging","docs/4.x/4.api/5.kit/13.logging",{"title":845,"path":1730,"stem":1731,"titleTemplate":6},"/docs/4.x/api/kit/builder","docs/4.x/4.api/5.kit/14.builder",{"title":849,"path":1733,"stem":1734,"titleTemplate":6},"/docs/4.x/api/kit/examples","docs/4.x/4.api/5.kit/15.examples",{"title":84,"path":1736,"stem":1737,"titleTemplate":6},"/docs/4.x/api/kit/layers","docs/4.x/4.api/5.kit/16.layers",{"title":856,"path":1739,"stem":1740,"titleTemplate":6},"/docs/4.x/api/kit/programmatic","docs/4.x/4.api/5.kit/2.programmatic",{"title":860,"path":1742,"stem":1743,"titleTemplate":6},"/docs/4.x/api/kit/compatibility","docs/4.x/4.api/5.kit/3.compatibility",{"title":268,"path":1745,"stem":1746,"titleTemplate":6},"/docs/4.x/api/kit/autoimports","docs/4.x/4.api/5.kit/4.autoimports",{"title":434,"path":1748,"stem":1749,"titleTemplate":6},"/docs/4.x/api/kit/components","docs/4.x/4.api/5.kit/5.components",{"title":870,"path":1751,"stem":1752,"titleTemplate":6},"/docs/4.x/api/kit/context","docs/4.x/4.api/5.kit/6.context",{"title":874,"path":1754,"stem":1755,"titleTemplate":6},"/docs/4.x/api/kit/pages","docs/4.x/4.api/5.kit/7.pages",{"title":878,"path":1757,"stem":1758,"titleTemplate":6},"/docs/4.x/api/kit/layout","docs/4.x/4.api/5.kit/8.layout",{"title":882,"path":1760,"stem":1761,"titleTemplate":6},"/docs/4.x/api/kit/head","docs/4.x/4.api/5.kit/9.head",{"title":886,"path":1763,"stem":1764,"titleTemplate":6},"/docs/4.x/api/kit/plugins","docs/4.x/4.api/5.kit/9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":1766,"stem":1767,"children":1768,"page":108},"/docs/4.x/api/advanced","docs/4.x/4.api/6.advanced",[1769,1772],{"title":407,"path":1770,"stem":1771,"titleTemplate":6},"/docs/4.x/api/advanced/hooks","docs/4.x/4.api/6.advanced/1.hooks",{"title":899,"path":1773,"stem":1774,"titleTemplate":6},"/docs/4.x/api/advanced/import-meta","docs/4.x/4.api/6.advanced/2.import-meta",{"title":903,"path":1776,"stem":1777,"titleTemplate":906,"icon":32},"/docs/4.x/api/nuxt-config","docs/4.x/4.api/6.nuxt-config",{"title":849,"titleTemplate":908,"icon":909,"path":1779,"stem":1780,"children":1781,"page":108},"/docs/4.x/examples","docs/4.x/4.examples",[1782,1785,1804,1817,1848],{"title":914,"path":1783,"stem":1784,"titleTemplate":6},"/docs/4.x/examples/hello-world","docs/4.x/4.examples/0.hello-world",{"title":395,"path":1786,"stem":1787,"children":1788,"page":108},"/docs/4.x/examples/features","docs/4.x/4.examples/1.features",[1789,1792,1795,1798,1801],{"title":922,"path":1790,"stem":1791,"titleTemplate":6},"/docs/4.x/examples/features/auto-imports","docs/4.x/4.examples/1.features/1.auto-imports",{"title":64,"path":1793,"stem":1794,"titleTemplate":6},"/docs/4.x/examples/features/data-fetching","docs/4.x/4.examples/1.features/2.data-fetching",{"title":69,"path":1796,"stem":1797,"titleTemplate":6},"/docs/4.x/examples/features/state-management","docs/4.x/4.examples/1.features/3.state-management",{"title":932,"path":1799,"stem":1800,"titleTemplate":6},"/docs/4.x/examples/features/meta-tags","docs/4.x/4.examples/1.features/4.meta-tags",{"title":936,"path":1802,"stem":1803,"titleTemplate":6},"/docs/4.x/examples/features/layouts","docs/4.x/4.examples/1.features/5.layouts",{"title":49,"path":1805,"stem":1806,"children":1807,"page":108},"/docs/4.x/examples/routing","docs/4.x/4.examples/2.routing",[1808,1811,1814],{"title":944,"path":1809,"stem":1810,"titleTemplate":6},"/docs/4.x/examples/routing/middleware","docs/4.x/4.examples/2.routing/middleware",{"title":874,"path":1812,"stem":1813,"titleTemplate":6},"/docs/4.x/examples/routing/pages","docs/4.x/4.examples/2.routing/pages",{"title":951,"path":1815,"stem":1816,"titleTemplate":6},"/docs/4.x/examples/routing/universal-router","docs/4.x/4.examples/2.routing/universal-router",{"title":890,"path":1818,"stem":1819,"children":1820,"page":108},"/docs/4.x/examples/advanced","docs/4.x/4.examples/4.advanced",[1821,1824,1827,1830,1833,1836,1839,1842,1845],{"title":84,"path":1822,"stem":1823,"titleTemplate":6},"/docs/4.x/examples/advanced/config-extends","docs/4.x/4.examples/4.advanced/config-extends",{"title":74,"path":1825,"stem":1826,"titleTemplate":6},"/docs/4.x/examples/advanced/error-handling","docs/4.x/4.examples/4.advanced/error-handling",{"title":965,"path":1828,"stem":1829,"titleTemplate":6},"/docs/4.x/examples/advanced/jsx","docs/4.x/4.examples/4.advanced/jsx",{"title":969,"path":1831,"stem":1832,"titleTemplate":6},"/docs/4.x/examples/advanced/locale","docs/4.x/4.examples/4.advanced/locale",{"title":973,"path":1834,"stem":1835,"titleTemplate":6},"/docs/4.x/examples/advanced/module-extend-pages","docs/4.x/4.examples/4.advanced/module-extend-pages",{"title":977,"path":1837,"stem":1838,"titleTemplate":6},"/docs/4.x/examples/advanced/teleport","docs/4.x/4.examples/4.advanced/teleport",{"title":99,"path":1840,"stem":1841,"titleTemplate":6},"/docs/4.x/examples/advanced/testing","docs/4.x/4.examples/4.advanced/testing",{"title":519,"path":1843,"stem":1844,"titleTemplate":6},"/docs/4.x/examples/advanced/use-cookie","docs/4.x/4.examples/4.advanced/use-cookie",{"title":987,"path":1846,"stem":1847,"titleTemplate":6},"/docs/4.x/examples/advanced/use-custom-fetch-composable","docs/4.x/4.examples/4.advanced/use-custom-fetch-composable",{"title":991,"path":1849,"stem":1850,"children":1851,"page":108},"/docs/4.x/examples/experimental","docs/4.x/4.examples/7.experimental",[1852],{"title":996,"path":1853,"stem":1854,"titleTemplate":6},"/docs/4.x/examples/experimental/wasm","docs/4.x/4.examples/7.experimental/wasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":1856,"stem":1857,"children":1858,"page":108},"/docs/4.x/community","docs/4.x/5.community",[1859,1862,1865,1868,1871,1874],{"title":1007,"path":1860,"stem":1861,"titleTemplate":6,"icon":1010},"/docs/4.x/community/getting-help","docs/4.x/5.community/2.getting-help",{"title":1012,"path":1863,"stem":1864,"titleTemplate":6,"icon":1015},"/docs/4.x/community/reporting-bugs","docs/4.x/5.community/3.reporting-bugs",{"title":1017,"path":1866,"stem":1867,"titleTemplate":6,"icon":1020},"/docs/4.x/community/contribution","docs/4.x/5.community/4.contribution",{"title":1022,"path":1869,"stem":1870,"titleTemplate":6,"icon":1025},"/docs/4.x/community/framework-contribution","docs/4.x/5.community/5.framework-contribution",{"title":1027,"path":1872,"stem":1873,"titleTemplate":6,"icon":1030},"/docs/4.x/community/roadmap","docs/4.x/5.community/6.roadmap",{"title":1032,"path":1875,"stem":1876,"titleTemplate":6,"icon":1035},"/docs/4.x/community/changelog","docs/4.x/5.community/7.changelog",{"title":1037,"titleTemplate":1038,"icon":1039,"path":1878,"stem":1879,"children":1880,"page":108},"/docs/4.x/bridge","docs/4.x/6.bridge",[1881,1884,1887,1890,1893,1896,1899,1902,1905,1908],{"title":1044,"path":1882,"stem":1883,"titleTemplate":6},"/docs/4.x/bridge/overview","docs/4.x/6.bridge/1.overview",{"title":29,"path":1885,"stem":1886,"titleTemplate":6},"/docs/4.x/bridge/configuration","docs/4.x/6.bridge/10.configuration",{"title":280,"path":1888,"stem":1889,"titleTemplate":6},"/docs/4.x/bridge/typescript","docs/4.x/6.bridge/2.typescript",{"title":1054,"path":1891,"stem":1892,"titleTemplate":6},"/docs/4.x/bridge/bridge-composition-api","docs/4.x/6.bridge/3.bridge-composition-api",{"title":1058,"path":1894,"stem":1895,"titleTemplate":6},"/docs/4.x/bridge/plugins-and-middleware","docs/4.x/6.bridge/4.plugins-and-middleware",{"title":1062,"path":1897,"stem":1898,"titleTemplate":6},"/docs/4.x/bridge/nuxt3-compatible-api","docs/4.x/6.bridge/5.nuxt3-compatible-api",{"title":932,"path":1900,"stem":1901,"titleTemplate":6},"/docs/4.x/bridge/meta","docs/4.x/6.bridge/6.meta",{"title":399,"path":1903,"stem":1904,"titleTemplate":6},"/docs/4.x/bridge/runtime-config","docs/4.x/6.bridge/7.runtime-config",{"title":833,"path":1906,"stem":1907,"titleTemplate":6},"/docs/4.x/bridge/nitro","docs/4.x/6.bridge/8.nitro",{"title":1075,"path":1909,"stem":1910,"titleTemplate":6},"/docs/4.x/bridge/vite","docs/4.x/6.bridge/9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":1912,"stem":1913,"children":1914,"page":108},"/docs/4.x/migration","docs/4.x/7.migration",[1915,1918,1921,1924,1927,1930,1933,1936,1939,1942,1945],{"title":1044,"path":1916,"stem":1917,"titleTemplate":6},"/docs/4.x/migration/overview","docs/4.x/7.migration/1.overview",{"title":1088,"path":1919,"stem":1920,"titleTemplate":6},"/docs/4.x/migration/bundling","docs/4.x/7.migration/10.bundling",{"title":79,"path":1922,"stem":1923,"titleTemplate":6},"/docs/4.x/migration/server","docs/4.x/7.migration/11.server",{"title":29,"path":1925,"stem":1926,"titleTemplate":6},"/docs/4.x/migration/configuration","docs/4.x/7.migration/2.configuration",{"title":276,"path":1928,"stem":1929,"titleTemplate":6},"/docs/4.x/migration/module-authors","docs/4.x/7.migration/20.module-authors",{"title":922,"path":1931,"stem":1932,"titleTemplate":6},"/docs/4.x/migration/auto-imports","docs/4.x/7.migration/3.auto-imports",{"title":932,"path":1934,"stem":1935,"titleTemplate":6},"/docs/4.x/migration/meta","docs/4.x/7.migration/4.meta",{"title":1058,"path":1937,"stem":1938,"titleTemplate":6},"/docs/4.x/migration/plugins-and-middleware","docs/4.x/7.migration/5.plugins-and-middleware",{"title":1110,"path":1940,"stem":1941,"titleTemplate":6},"/docs/4.x/migration/pages-and-layouts","docs/4.x/7.migration/6.pages-and-layouts",{"title":1114,"path":1943,"stem":1944,"titleTemplate":6},"/docs/4.x/migration/component-options","docs/4.x/7.migration/7.component-options",{"title":399,"path":1946,"stem":1947,"titleTemplate":6},"/docs/4.x/migration/runtime-config","docs/4.x/7.migration/8.runtime-config",{"title":1949,"path":1950,"stem":1951,"children":1952,"page":108},"Blog","/blog","blog",[1953,1957,1961,1965,1969,1973,1977,1981,1985,1989,1993,1997,2001,2005,2009,2013,2017,2021,2025,2029,2033],{"title":1954,"path":1955,"stem":1956},"Announcing 3.0","/blog/v3","blog/1.v3",{"title":1958,"path":1959,"stem":1960},"Nuxt 3.3","/blog/v3-3","blog/10.v3-3",{"title":1962,"path":1963,"stem":1964},"Nuxt 3.4","/blog/v3-4","blog/11.v3-4",{"title":1966,"path":1967,"stem":1968},"Nuxt 3.5","/blog/v3-5","blog/12.v3-5",{"title":1970,"path":1971,"stem":1972},"Nuxt 3.6","/blog/v3-6","blog/13.v3-6",{"title":1974,"path":1975,"stem":1976},"Nuxt on the Edge","/blog/nuxt-on-the-edge","blog/14.nuxt-on-the-edge",{"title":1978,"path":1979,"stem":1980},"Nuxt DevTools v1.0","/blog/nuxt-devtools-v1-0","blog/18.nuxt-devtools-v1-0",{"title":1982,"path":1983,"stem":1984},"Nuxt: A vision for 2023","/blog/vision-2023","blog/2.vision-2023",{"title":1986,"path":1987,"stem":1988},"The Evolution of Shiki v1.0","/blog/shiki-v1","blog/21.shiki-v1",{"title":1990,"path":1991,"stem":1992},"Refreshed Nuxt ESLint Integrations","/blog/eslint-module","blog/24.eslint-module",{"title":1994,"path":1995,"stem":1996},"Introducing Nuxt Scripts","/blog/nuxt-scripts","blog/26.nuxt-scripts",{"title":1998,"path":1999,"stem":2000},"Introducing Nuxt Icon v1","/blog/nuxt-icon-v1-0","blog/29.nuxt-icon-v1-0",{"title":2002,"path":2003,"stem":2004},"Introducing Nuxt DevTools","/blog/introducing-nuxt-devtools","blog/3.introducing-nuxt-devtools",{"title":2006,"path":2007,"stem":2008},"Announcing Nuxt 3 Release Candidate","/blog/nuxt3-rc","blog/3.nuxt3-rc",{"title":2010,"path":2011,"stem":2012},"Nuxt 2 End-of-Life (EOL)","/blog/nuxt2-eol","blog/4.nuxt2-eol",{"title":2014,"path":2015,"stem":2016},"Introducing Nuxt 3 Beta","/blog/nuxt3-beta","blog/4.nuxt3-beta",{"title":2018,"path":2019,"stem":2020},"Going Full Static","/blog/going-full-static","blog/5.going-full-static",{"title":2022,"path":2023,"stem":2024},"Introducing Smart Prefetching","/blog/introducing-smart-prefetching","blog/6.introducing-smart-prefetching",{"title":2026,"path":2027,"stem":2028},"Understanding how fetch works in Nuxt 2.12","/blog/understanding-how-fetch-works-in-nuxt-2-12","blog/7.understanding-how-fetch-works-in-nuxt-2-12",{"title":2030,"path":2031,"stem":2032},"Nuxt 2 Static Improvements","/blog/nuxt-static-improvements","blog/8.nuxt-static-improvements",{"title":2034,"path":2035,"stem":2036},"Nuxt 2: From Terminal to Browser","/blog/nuxtjs-from-terminal-to-browser","blog/9.nuxtjs-from-terminal-to-browser",{"name":2038,"description":2039,"repo":2040,"npm":2041,"icon":2042,"github":2043,"website":2043,"learn_more":2044,"category":2045,"type":2046,"maintainers":2047,"compatibility":2058,"generatedAt":2062,"contributors":2063,"stats":2156,"readme":2164},"icon","Icon module for Nuxt with 200,000+ ready to use icons from Iconify.","nuxt/icon","@nuxt/icon","nuxt.svg","https://github.com/nuxt/icon","","UI","official",[2048,2053],{"name":2049,"github":2050,"twitter":2051,"bluesky":2052},"Sébastien Chopin","Atinux","atinux","atinux.com",{"name":2054,"github":2055,"bluesky":2056,"twitter":2057},"Anthony Fu","antfu","antfu.me","antfu7",{"nuxt":2059,"requires":2060,"devtools":2061},">=3.0.0",{},"^0.0.0","2026-04-19T16:38:24.433Z",[2064,2067,2070,2074,2078,2082,2085,2089,2092,2095,2098,2102,2105,2108,2111,2114,2117,2120,2123,2126,2129,2132,2135,2138,2141,2144,2147,2150,2153],{"id":2065,"username":2055,"contributions":2066},11247099,178,{"id":2068,"username":2051,"contributions":2069},904724,111,{"id":2071,"username":2072,"contributions":2073},1385263,"Tahul",10,{"id":2075,"username":2076,"contributions":2077},28706372,"danielroe",9,{"id":2079,"username":2080,"contributions":2081},1395674,"danjrwalsh",3,{"id":2083,"username":2084,"contributions":2081},25870781,"ezequidias",{"id":2086,"username":2087,"contributions":2088},5158436,"pi0",2,{"id":2090,"username":2091,"contributions":2088},1836701,"HADB",{"id":2093,"username":2094,"contributions":2088},7290030,"larbish",{"id":2096,"username":2097,"contributions":2088},727125,"andreasgangso",{"id":2099,"username":2100,"contributions":2101},48282810,"cybercoder-naj",1,{"id":2103,"username":2104,"contributions":2101},115035737,"nizasichi",{"id":2106,"username":2107,"contributions":2101},40447,"okj579",{"id":2109,"username":2110,"contributions":2101},87768087,"Readpato",{"id":2112,"username":2113,"contributions":2101},69654392,"PhabloFinotti",{"id":2115,"username":2116,"contributions":2101},30523269,"Quasarman",{"id":2118,"username":2119,"contributions":2101},15015765,"RBV1",{"id":2121,"username":2122,"contributions":2101},51883557,"iRaziul",{"id":2124,"username":2125,"contributions":2101},29805551,"RobertHaba",{"id":2127,"username":2128,"contributions":2101},57325448,"rubanp",{"id":2130,"username":2131,"contributions":2101},33484358,"geforseN",{"id":2133,"username":2134,"contributions":2101},1124666,"tkjaergaard",{"id":2136,"username":2137,"contributions":2101},28957605,"turulix",{"id":2139,"username":2140,"contributions":2101},2703233,"toniengelhardt",{"id":2142,"username":2143,"contributions":2101},11254699,"Tsuyoshi84",{"id":2145,"username":2146,"contributions":2101},35431350,"ExEr7um",{"id":2148,"username":2149,"contributions":2101},51122536,"tanerijun",{"id":2151,"username":2152,"contributions":2101},1884246,"zaosoula",{"id":2154,"username":2155,"contributions":2101},38621036,"devTeaa",{"version":2157,"downloads":2158,"stars":2159,"watchers":2159,"forks":2160,"defaultBranch":2161,"publishedAt":2162,"createdAt":2163},"2.2.1",1841300,1176,91,"main",1768884100499,1718706605195,{"data":2165,"body":2166,"toc":9243},{"title":2044,"description":2044},{"type":2167,"children":2168},"root",[2169,2180,2187,2240,2270,2295,2302,2335,2376,2382,2387,2428,2441,2462,2636,2642,2651,2717,2726,2755,2829,2838,2858,2992,2999,3011,3053,3074,3079,3106,3126,3328,3334,3353,3396,3424,3525,3531,3536,3548,3588,3607,3835,3869,3874,3989,4002,4296,4323,4572,4592,4736,4742,4770,4992,5013,5041,5047,5081,5114,5126,5152,5410,5429,5471,5534,5542,5547,5575,5580,5585,6335,6340,6352,6525,6530,6536,6548,6561,6574,6585,6604,6735,6740,6900,6913,6934,6939,6950,6976,6982,7007,7153,7174,7179,7192,7198,7229,7379,7384,7390,7395,7707,7732,7738,7751,7756,8019,8164,8170,8189,8235,8248,8465,8471,8506,8523,8548,8554,8581,8587,8599,9050,9096,9102,9183,9189,9222,9228,9237],{"type":2170,"tag":2171,"props":2172,"children":2173},"element","p",{},[2174],{"type":2170,"tag":2175,"props":2176,"children":2179},"img",{"alt":2177,"src":2178},"nuxt-icon","https://github.com/nuxt-modules/icon/assets/904724/ae673805-06ad-4c05-820e-a8445c7224ce",[],{"type":2170,"tag":2181,"props":2182,"children":2183},"h1",{"id":2177},[2184],{"type":2185,"value":2186},"text","Nuxt Icon",{"type":2170,"tag":2171,"props":2188,"children":2189},{},[2190,2202,2211,2221,2231],{"type":2170,"tag":2191,"props":2192,"children":2196},"a",{"href":2193,"rel":2194},"https://npmjs.com/package/@nuxt/icon",[2195],"nofollow",[2197],{"type":2170,"tag":2175,"props":2198,"children":2201},{"alt":2199,"src":2200},"npm version","https://img.shields.io/npm/v/@nuxt/icon/latest.svg?style=flat&colorA=18181B&colorB=28CF8D",[],{"type":2170,"tag":2191,"props":2203,"children":2205},{"href":2193,"rel":2204},[2195],[2206],{"type":2170,"tag":2175,"props":2207,"children":2210},{"alt":2208,"src":2209},"npm downloads","https://img.shields.io/npm/dm/@nuxt/icon.svg?style=flat&colorA=18181B&colorB=28CF8D",[],{"type":2170,"tag":2191,"props":2212,"children":2215},{"href":2213,"rel":2214},"https://github.com/nuxt-modules/icon/blob/main/LICENSE",[2195],[2216],{"type":2170,"tag":2175,"props":2217,"children":2220},{"alt":2218,"src":2219},"License","https://img.shields.io/github/license/nuxt-modules/icon.svg?style=flat&colorA=18181B&colorB=28CF8D",[],{"type":2170,"tag":2191,"props":2222,"children":2225},{"href":2223,"rel":2224},"https://nuxt.com",[2195],[2226],{"type":2170,"tag":2175,"props":2227,"children":2230},{"alt":2228,"src":2229},"Nuxt","https://img.shields.io/badge/Nuxt-18181B?logo=nuxt.js",[],{"type":2170,"tag":2191,"props":2232,"children":2234},{"href":2233},"https://volta.net/nuxt-modules/icon?utm_source=nuxt_icon_readme",[2235],{"type":2170,"tag":2175,"props":2236,"children":2239},{"src":2237,"alt":2238},"https://user-images.githubusercontent.com/904724/209143798-32345f6c-3cf8-4e06-9659-f4ace4a6acde.svg","Volta board",[],{"type":2170,"tag":2171,"props":2241,"children":2242},{},[2243,2245,2252,2254,2259,2261,2268],{"type":2185,"value":2244},"Add ",{"type":2170,"tag":2191,"props":2246,"children":2249},{"href":2247,"rel":2248},"https://icones.js.org",[2195],[2250],{"type":2185,"value":2251},"200,000+ ready to use icons",{"type":2185,"value":2253}," to your ",{"type":2170,"tag":2191,"props":2255,"children":2257},{"href":2223,"rel":2256},[2195],[2258],{"type":2185,"value":2228},{"type":2185,"value":2260}," application, based on ",{"type":2170,"tag":2191,"props":2262,"children":2265},{"href":2263,"rel":2264},"https://iconify.design",[2195],[2266],{"type":2185,"value":2267},"Iconify",{"type":2185,"value":2269},".",{"type":2170,"tag":2271,"props":2272,"children":2273},"ul",{},[2274,2285],{"type":2170,"tag":2275,"props":2276,"children":2277},"li",{},[2278],{"type":2170,"tag":2191,"props":2279,"children":2282},{"href":2280,"rel":2281},"https://github.com/nuxt-modules/icon/releases",[2195],[2283],{"type":2185,"value":2284},"✨  Release Notes",{"type":2170,"tag":2275,"props":2286,"children":2287},{},[2288],{"type":2170,"tag":2191,"props":2289,"children":2292},{"href":2290,"rel":2291},"https://stackblitz.com/edit/nuxt-icon-playground?file=app.vue",[2195],[2293],{"type":2185,"value":2294},"🏀  Online playground",{"type":2170,"tag":2296,"props":2297,"children":2299},"h2",{"id":2298},"features",[2300],{"type":2185,"value":2301},"Features ✨",{"type":2170,"tag":2271,"props":2303,"children":2304},{},[2305,2310,2315,2325,2330],{"type":2170,"tag":2275,"props":2306,"children":2307},{},[2308],{"type":2185,"value":2309},"Nuxt 3 ready",{"type":2170,"tag":2275,"props":2311,"children":2312},{},[2313],{"type":2185,"value":2314},"SSR friendly",{"type":2170,"tag":2275,"props":2316,"children":2317},{},[2318,2320],{"type":2185,"value":2319},"Support 200,000 open-source vector icons via ",{"type":2170,"tag":2191,"props":2321,"children":2323},{"href":2263,"rel":2322},[2195],[2324],{"type":2185,"value":2267},{"type":2170,"tag":2275,"props":2326,"children":2327},{},[2328],{"type":2185,"value":2329},"Support both CSS mode / SVG mode",{"type":2170,"tag":2275,"props":2331,"children":2332},{},[2333],{"type":2185,"value":2334},"Custom SVG support (via Vue component, or via local SVG files)",{"type":2170,"tag":2336,"props":2337,"children":2338},"blockquote",{},[2339],{"type":2170,"tag":2171,"props":2340,"children":2341},{},[2342,2348,2350,2357,2359,2365,2367,2374],{"type":2170,"tag":2343,"props":2344,"children":2345},"span",{},[2346],{"type":2185,"value":2347},"!NOTE",{"type":2185,"value":2349},"\nYou are viewing the ",{"type":2170,"tag":2351,"props":2352,"children":2354},"code",{"className":2353},[],[2355],{"type":2185,"value":2356},"v1.0",{"type":2185,"value":2358}," version of this module, which is a complete rewrite for a better developer experience and performance. If you are migrating from ",{"type":2170,"tag":2351,"props":2360,"children":2362},{"className":2361},[],[2363],{"type":2185,"value":2364},"v0.6",{"type":2185,"value":2366},", please check ",{"type":2170,"tag":2191,"props":2368,"children":2371},{"href":2369,"rel":2370},"https://github.com/nuxt-modules/icon/pull/154",[2195],[2372],{"type":2185,"value":2373},"this PR",{"type":2185,"value":2375}," for the full list of changes.",{"type":2170,"tag":2296,"props":2377,"children":2379},{"id":2378},"setup-️",[2380],{"type":2185,"value":2381},"Setup ⛓️",{"type":2170,"tag":2171,"props":2383,"children":2384},{},[2385],{"type":2185,"value":2386},"Run the following command to add the module to your project:",{"type":2170,"tag":2388,"props":2389,"children":2393},"pre",{"className":2390,"code":2391,"language":2392,"meta":2044,"style":2044},"language-bash shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","npx nuxi module add icon\n","bash",[2394],{"type":2170,"tag":2351,"props":2395,"children":2396},{"__ignoreMap":2044},[2397],{"type":2170,"tag":2343,"props":2398,"children":2400},{"class":2399,"line":2101},"line",[2401,2407,2413,2418,2423],{"type":2170,"tag":2343,"props":2402,"children":2404},{"style":2403},"--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B",[2405],{"type":2185,"value":2406},"npx",{"type":2170,"tag":2343,"props":2408,"children":2410},{"style":2409},"--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D",[2411],{"type":2185,"value":2412}," nuxi",{"type":2170,"tag":2343,"props":2414,"children":2415},{"style":2409},[2416],{"type":2185,"value":2417}," module",{"type":2170,"tag":2343,"props":2419,"children":2420},{"style":2409},[2421],{"type":2185,"value":2422}," add",{"type":2170,"tag":2343,"props":2424,"children":2425},{"style":2409},[2426],{"type":2185,"value":2427}," icon\n",{"type":2170,"tag":2171,"props":2429,"children":2430},{},[2431,2433,2439],{"type":2185,"value":2432},"That's it, you can now use the ",{"type":2170,"tag":2351,"props":2434,"children":2436},{"className":2435},[],[2437],{"type":2185,"value":2438},"\u003CIcon />",{"type":2185,"value":2440}," in your components!",{"type":2170,"tag":2171,"props":2442,"children":2443},{},[2444,2446,2453,2455],{"type":2185,"value":2445},"✨ If you are using VS Code, you can use the ",{"type":2170,"tag":2191,"props":2447,"children":2450},{"href":2448,"rel":2449},"https://marketplace.visualstudio.com/items?itemName=antfu.iconify",[2195],[2451],{"type":2185,"value":2452},"Iconify IntelliSense",{"type":2185,"value":2454}," extension by ",{"type":2170,"tag":2191,"props":2456,"children":2459},{"href":2457,"rel":2458},"https://github.com/antfu",[2195],[2460],{"type":2185,"value":2461},"@antfu",{"type":2170,"tag":2463,"props":2464,"children":2465},"details",{},[2466,2472,2477,2507,2517,2617],{"type":2170,"tag":2467,"props":2468,"children":2469},"summary",{},[2470],{"type":2185,"value":2471},"Manual Setup",{"type":2170,"tag":2171,"props":2473,"children":2474},{},[2475],{"type":2185,"value":2476},"You can install the module manually with:",{"type":2170,"tag":2388,"props":2478,"children":2480},{"className":2390,"code":2479,"language":2392,"meta":2044,"style":2044},"npm i -D @nuxt/icon\n",[2481],{"type":2170,"tag":2351,"props":2482,"children":2483},{"__ignoreMap":2044},[2484],{"type":2170,"tag":2343,"props":2485,"children":2486},{"class":2399,"line":2101},[2487,2492,2497,2502],{"type":2170,"tag":2343,"props":2488,"children":2489},{"style":2403},[2490],{"type":2185,"value":2491},"npm",{"type":2170,"tag":2343,"props":2493,"children":2494},{"style":2409},[2495],{"type":2185,"value":2496}," i",{"type":2170,"tag":2343,"props":2498,"children":2499},{"style":2409},[2500],{"type":2185,"value":2501}," -D",{"type":2170,"tag":2343,"props":2503,"children":2504},{"style":2409},[2505],{"type":2185,"value":2506}," @nuxt/icon\n",{"type":2170,"tag":2171,"props":2508,"children":2509},{},[2510,2512],{"type":2185,"value":2511},"Update your ",{"type":2170,"tag":2351,"props":2513,"children":2515},{"className":2514},[],[2516],{"type":2185,"value":233},{"type":2170,"tag":2388,"props":2518,"children":2522},{"className":2519,"code":2520,"language":2521,"meta":2044,"style":2044},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ]\n})\n","ts",[2523],{"type":2170,"tag":2351,"props":2524,"children":2525},{"__ignoreMap":2044},[2526,2558,2577,2594,2603],{"type":2170,"tag":2343,"props":2527,"children":2528},{"class":2399,"line":2101},[2529,2535,2540,2546,2552],{"type":2170,"tag":2343,"props":2530,"children":2532},{"style":2531},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[2533],{"type":2185,"value":2534},"export",{"type":2170,"tag":2343,"props":2536,"children":2537},{"style":2531},[2538],{"type":2185,"value":2539}," default",{"type":2170,"tag":2343,"props":2541,"children":2543},{"style":2542},"--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF",[2544],{"type":2185,"value":2545}," defineNuxtConfig",{"type":2170,"tag":2343,"props":2547,"children":2549},{"style":2548},"--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8",[2550],{"type":2185,"value":2551},"(",{"type":2170,"tag":2343,"props":2553,"children":2555},{"style":2554},"--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF",[2556],{"type":2185,"value":2557},"{\n",{"type":2170,"tag":2343,"props":2559,"children":2560},{"class":2399,"line":2088},[2561,2567,2572],{"type":2170,"tag":2343,"props":2562,"children":2564},{"style":2563},"--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178",[2565],{"type":2185,"value":2566},"  modules",{"type":2170,"tag":2343,"props":2568,"children":2569},{"style":2554},[2570],{"type":2185,"value":2571},":",{"type":2170,"tag":2343,"props":2573,"children":2574},{"style":2548},[2575],{"type":2185,"value":2576}," [\n",{"type":2170,"tag":2343,"props":2578,"children":2579},{"class":2399,"line":2081},[2580,2585,2589],{"type":2170,"tag":2343,"props":2581,"children":2582},{"style":2554},[2583],{"type":2185,"value":2584},"    '",{"type":2170,"tag":2343,"props":2586,"children":2587},{"style":2409},[2588],{"type":2185,"value":2041},{"type":2170,"tag":2343,"props":2590,"children":2591},{"style":2554},[2592],{"type":2185,"value":2593},"'\n",{"type":2170,"tag":2343,"props":2595,"children":2597},{"class":2399,"line":2596},4,[2598],{"type":2170,"tag":2343,"props":2599,"children":2600},{"style":2548},[2601],{"type":2185,"value":2602},"  ]\n",{"type":2170,"tag":2343,"props":2604,"children":2606},{"class":2399,"line":2605},5,[2607,2612],{"type":2170,"tag":2343,"props":2608,"children":2609},{"style":2554},[2610],{"type":2185,"value":2611},"}",{"type":2170,"tag":2343,"props":2613,"children":2614},{"style":2548},[2615],{"type":2185,"value":2616},")\n",{"type":2170,"tag":2171,"props":2618,"children":2619},{},[2620,2622,2627,2629,2634],{"type":2185,"value":2621},"If you have the legacy module ",{"type":2170,"tag":2351,"props":2623,"children":2625},{"className":2624},[],[2626],{"type":2185,"value":2177},{"type":2185,"value":2628}," installed, you might want to remove it from the ",{"type":2170,"tag":2351,"props":2630,"children":2632},{"className":2631},[],[2633],{"type":2185,"value":162},{"type":2185,"value":2635}," list.",{"type":2170,"tag":2296,"props":2637,"children":2639},{"id":2638},"usage",[2640],{"type":2185,"value":2641},"Usage 👌",{"type":2170,"tag":2171,"props":2643,"children":2644},{},[2645],{"type":2170,"tag":2646,"props":2647,"children":2648},"strong",{},[2649],{"type":2185,"value":2650},"Props:",{"type":2170,"tag":2271,"props":2652,"children":2653},{},[2654,2665,2684],{"type":2170,"tag":2275,"props":2655,"children":2656},{},[2657,2663],{"type":2170,"tag":2351,"props":2658,"children":2660},{"className":2659},[],[2661],{"type":2185,"value":2662},"name",{"type":2185,"value":2664}," (required): icon name or global component name",{"type":2170,"tag":2275,"props":2666,"children":2667},{},[2668,2674,2676,2682],{"type":2170,"tag":2351,"props":2669,"children":2671},{"className":2670},[],[2672],{"type":2185,"value":2673},"size",{"type":2185,"value":2675},": icon size (default: ",{"type":2170,"tag":2351,"props":2677,"children":2679},{"className":2678},[],[2680],{"type":2185,"value":2681},"1em",{"type":2185,"value":2683},")",{"type":2170,"tag":2275,"props":2685,"children":2686},{},[2687,2693,2695,2701,2703,2709,2711,2716],{"type":2170,"tag":2351,"props":2688,"children":2690},{"className":2689},[],[2691],{"type":2185,"value":2692},"mode",{"type":2185,"value":2694},": icon rendering mode (",{"type":2170,"tag":2351,"props":2696,"children":2698},{"className":2697},[],[2699],{"type":2185,"value":2700},"svg",{"type":2185,"value":2702}," or ",{"type":2170,"tag":2351,"props":2704,"children":2706},{"className":2705},[],[2707],{"type":2185,"value":2708},"css",{"type":2185,"value":2710},", default: ",{"type":2170,"tag":2351,"props":2712,"children":2714},{"className":2713},[],[2715],{"type":2185,"value":2708},{"type":2185,"value":2683},{"type":2170,"tag":2171,"props":2718,"children":2719},{},[2720,2725],{"type":2170,"tag":2646,"props":2721,"children":2722},{},[2723],{"type":2185,"value":2724},"Attributes",{"type":2185,"value":2571},{"type":2170,"tag":2171,"props":2727,"children":2728},{},[2729,2731,2737,2738,2744,2746,2753],{"type":2185,"value":2730},"When using an icon from Iconify, a ",{"type":2170,"tag":2351,"props":2732,"children":2734},{"className":2733},[],[2735],{"type":2185,"value":2736},"\u003Cspan>",{"type":2185,"value":2702},{"type":2170,"tag":2351,"props":2739,"children":2741},{"className":2740},[],[2742],{"type":2185,"value":2743},"\u003Csvg>",{"type":2185,"value":2745}," will be created based on the rendering mode, you can give ",{"type":2170,"tag":2191,"props":2747,"children":2750},{"href":2748,"rel":2749},"https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute",[2195],[2751],{"type":2185,"value":2752},"all the attributes",{"type":2185,"value":2754}," of the native element.",{"type":2170,"tag":2388,"props":2756,"children":2760},{"className":2757,"code":2758,"language":2759,"meta":2044,"style":2044},"language-html shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\u003CIcon name=\"uil:github\" style=\"color: black\" />\n","html",[2761],{"type":2170,"tag":2351,"props":2762,"children":2763},{"__ignoreMap":2044},[2764],{"type":2170,"tag":2343,"props":2765,"children":2766},{"class":2399,"line":2101},[2767,2772,2777,2783,2788,2793,2798,2802,2807,2811,2815,2820,2824],{"type":2170,"tag":2343,"props":2768,"children":2769},{"style":2554},[2770],{"type":2185,"value":2771},"\u003C",{"type":2170,"tag":2343,"props":2773,"children":2774},{"style":2563},[2775],{"type":2185,"value":2776},"Icon",{"type":2170,"tag":2343,"props":2778,"children":2780},{"style":2779},"--shiki-light:#9C3EDA;--shiki-default:#9C3EDA;--shiki-dark:#C792EA",[2781],{"type":2185,"value":2782}," name",{"type":2170,"tag":2343,"props":2784,"children":2785},{"style":2554},[2786],{"type":2185,"value":2787},"=",{"type":2170,"tag":2343,"props":2789,"children":2790},{"style":2554},[2791],{"type":2185,"value":2792},"\"",{"type":2170,"tag":2343,"props":2794,"children":2795},{"style":2409},[2796],{"type":2185,"value":2797},"uil:github",{"type":2170,"tag":2343,"props":2799,"children":2800},{"style":2554},[2801],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":2803,"children":2804},{"style":2779},[2805],{"type":2185,"value":2806}," style",{"type":2170,"tag":2343,"props":2808,"children":2809},{"style":2554},[2810],{"type":2185,"value":2787},{"type":2170,"tag":2343,"props":2812,"children":2813},{"style":2554},[2814],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":2816,"children":2817},{"style":2409},[2818],{"type":2185,"value":2819},"color: black",{"type":2170,"tag":2343,"props":2821,"children":2822},{"style":2554},[2823],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":2825,"children":2826},{"style":2554},[2827],{"type":2185,"value":2828}," />\n",{"type":2170,"tag":2171,"props":2830,"children":2831},{},[2832,2837],{"type":2170,"tag":2646,"props":2833,"children":2834},{},[2835],{"type":2185,"value":2836},"TailwindCSS v4",{"type":2185,"value":2571},{"type":2170,"tag":2171,"props":2839,"children":2840},{},[2841,2843,2848,2850,2856],{"type":2185,"value":2842},"When using TailwindCSS v4 with the ",{"type":2170,"tag":2351,"props":2844,"children":2846},{"className":2845},[],[2847],{"type":2185,"value":2708},{"type":2185,"value":2849}," mode, you should configure the ",{"type":2170,"tag":2351,"props":2851,"children":2853},{"className":2852},[],[2854],{"type":2185,"value":2855},"cssLayer",{"type":2185,"value":2857}," in Nuxt's app config:",{"type":2170,"tag":2388,"props":2859,"children":2861},{"className":2519,"code":2860,"language":2521,"meta":2044,"style":2044},"// ~/app.config.ts\nexport default defineAppConfig({\n  icon: {\n    mode: 'css',\n    cssLayer: 'base'\n  }\n})\n",[2862],{"type":2170,"tag":2351,"props":2863,"children":2864},{"__ignoreMap":2044},[2865,2874,2898,2915,2946,2971,2980],{"type":2170,"tag":2343,"props":2866,"children":2867},{"class":2399,"line":2101},[2868],{"type":2170,"tag":2343,"props":2869,"children":2871},{"style":2870},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[2872],{"type":2185,"value":2873},"// ~/app.config.ts\n",{"type":2170,"tag":2343,"props":2875,"children":2876},{"class":2399,"line":2088},[2877,2881,2885,2890,2894],{"type":2170,"tag":2343,"props":2878,"children":2879},{"style":2531},[2880],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":2882,"children":2883},{"style":2531},[2884],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":2886,"children":2887},{"style":2542},[2888],{"type":2185,"value":2889}," defineAppConfig",{"type":2170,"tag":2343,"props":2891,"children":2892},{"style":2548},[2893],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":2895,"children":2896},{"style":2554},[2897],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":2899,"children":2900},{"class":2399,"line":2081},[2901,2906,2910],{"type":2170,"tag":2343,"props":2902,"children":2903},{"style":2563},[2904],{"type":2185,"value":2905},"  icon",{"type":2170,"tag":2343,"props":2907,"children":2908},{"style":2554},[2909],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":2911,"children":2912},{"style":2554},[2913],{"type":2185,"value":2914}," {\n",{"type":2170,"tag":2343,"props":2916,"children":2917},{"class":2399,"line":2596},[2918,2923,2927,2932,2936,2941],{"type":2170,"tag":2343,"props":2919,"children":2920},{"style":2563},[2921],{"type":2185,"value":2922},"    mode",{"type":2170,"tag":2343,"props":2924,"children":2925},{"style":2554},[2926],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":2928,"children":2929},{"style":2554},[2930],{"type":2185,"value":2931}," '",{"type":2170,"tag":2343,"props":2933,"children":2934},{"style":2409},[2935],{"type":2185,"value":2708},{"type":2170,"tag":2343,"props":2937,"children":2938},{"style":2554},[2939],{"type":2185,"value":2940},"'",{"type":2170,"tag":2343,"props":2942,"children":2943},{"style":2554},[2944],{"type":2185,"value":2945},",\n",{"type":2170,"tag":2343,"props":2947,"children":2948},{"class":2399,"line":2605},[2949,2954,2958,2962,2967],{"type":2170,"tag":2343,"props":2950,"children":2951},{"style":2563},[2952],{"type":2185,"value":2953},"    cssLayer",{"type":2170,"tag":2343,"props":2955,"children":2956},{"style":2554},[2957],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":2959,"children":2960},{"style":2554},[2961],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":2963,"children":2964},{"style":2409},[2965],{"type":2185,"value":2966},"base",{"type":2170,"tag":2343,"props":2968,"children":2969},{"style":2554},[2970],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":2972,"children":2974},{"class":2399,"line":2973},6,[2975],{"type":2170,"tag":2343,"props":2976,"children":2977},{"style":2554},[2978],{"type":2185,"value":2979},"  }\n",{"type":2170,"tag":2343,"props":2981,"children":2983},{"class":2399,"line":2982},7,[2984,2988],{"type":2170,"tag":2343,"props":2985,"children":2986},{"style":2554},[2987],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":2989,"children":2990},{"style":2548},[2991],{"type":2185,"value":2616},{"type":2170,"tag":2993,"props":2994,"children":2996},"h3",{"id":2995},"iconify-dataset",[2997],{"type":2185,"value":2998},"Iconify Dataset",{"type":2170,"tag":2171,"props":3000,"children":3001},{},[3002,3004,3009],{"type":2185,"value":3003},"You can use any name from the ",{"type":2170,"tag":2191,"props":3005,"children":3007},{"href":2247,"rel":3006},[2195],[3008],{"type":2185,"value":2247},{"type":2185,"value":3010}," collection:",{"type":2170,"tag":2388,"props":3012,"children":3014},{"className":2757,"code":3013,"language":2759,"meta":2044,"style":2044},"\u003CIcon name=\"uil:github\" />\n",[3015],{"type":2170,"tag":2351,"props":3016,"children":3017},{"__ignoreMap":2044},[3018],{"type":2170,"tag":2343,"props":3019,"children":3020},{"class":2399,"line":2101},[3021,3025,3029,3033,3037,3041,3045,3049],{"type":2170,"tag":2343,"props":3022,"children":3023},{"style":2554},[3024],{"type":2185,"value":2771},{"type":2170,"tag":2343,"props":3026,"children":3027},{"style":2563},[3028],{"type":2185,"value":2776},{"type":2170,"tag":2343,"props":3030,"children":3031},{"style":2779},[3032],{"type":2185,"value":2782},{"type":2170,"tag":2343,"props":3034,"children":3035},{"style":2554},[3036],{"type":2185,"value":2787},{"type":2170,"tag":2343,"props":3038,"children":3039},{"style":2554},[3040],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":3042,"children":3043},{"style":2409},[3044],{"type":2185,"value":2797},{"type":2170,"tag":2343,"props":3046,"children":3047},{"style":2554},[3048],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":3050,"children":3051},{"style":2554},[3052],{"type":2185,"value":2828},{"type":2170,"tag":2171,"props":3054,"children":3055},{},[3056,3058,3064,3066,3072],{"type":2185,"value":3057},"It supports the ",{"type":2170,"tag":2351,"props":3059,"children":3061},{"className":3060},[],[3062],{"type":2185,"value":3063},"i-",{"type":2185,"value":3065}," prefix (for example, ",{"type":2170,"tag":2351,"props":3067,"children":3069},{"className":3068},[],[3070],{"type":2185,"value":3071},"i-uil-github",{"type":2185,"value":3073},").",{"type":2170,"tag":2171,"props":3075,"children":3076},{},[3077],{"type":2185,"value":3078},"It's highly recommended to install the icon data locally with",{"type":2170,"tag":2388,"props":3080,"children":3082},{"className":2390,"code":3081,"language":2392,"meta":2044,"style":2044},"npm i -D @iconify-json/collection-name\n",[3083],{"type":2170,"tag":2351,"props":3084,"children":3085},{"__ignoreMap":2044},[3086],{"type":2170,"tag":2343,"props":3087,"children":3088},{"class":2399,"line":2101},[3089,3093,3097,3101],{"type":2170,"tag":2343,"props":3090,"children":3091},{"style":2403},[3092],{"type":2185,"value":2491},{"type":2170,"tag":2343,"props":3094,"children":3095},{"style":2409},[3096],{"type":2185,"value":2496},{"type":2170,"tag":2343,"props":3098,"children":3099},{"style":2409},[3100],{"type":2185,"value":2501},{"type":2170,"tag":2343,"props":3102,"children":3103},{"style":2409},[3104],{"type":2185,"value":3105}," @iconify-json/collection-name\n",{"type":2170,"tag":2171,"props":3107,"children":3108},{},[3109,3111,3116,3118,3124],{"type":2185,"value":3110},"For example, to use the ",{"type":2170,"tag":2351,"props":3112,"children":3114},{"className":3113},[],[3115],{"type":2185,"value":2797},{"type":2185,"value":3117}," icon, install its collection with ",{"type":2170,"tag":2351,"props":3119,"children":3121},{"className":3120},[],[3122],{"type":2185,"value":3123},"@iconify-json/uil",{"type":2185,"value":3125},". This way the icons can be served locally or from your serverless functions, which is faster and more reliable on both SSR and client-side.",{"type":2170,"tag":2336,"props":3127,"children":3128},{},[3129,3146],{"type":2170,"tag":2171,"props":3130,"children":3131},{},[3132,3136,3138,3144],{"type":2170,"tag":2343,"props":3133,"children":3134},{},[3135],{"type":2185,"value":2347},{"type":2185,"value":3137},"\nYou may also know you can install ",{"type":2170,"tag":2351,"props":3139,"children":3141},{"className":3140},[],[3142],{"type":2185,"value":3143},"@iconify/json",{"type":2185,"value":3145}," package to include all iconify icons. This is not recommended because it will increase your server bundle size and building performance. If you choose to do so, we'd recommend to explicitly specify the collection names you need:",{"type":2170,"tag":2388,"props":3147,"children":3149},{"className":2519,"code":3148,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  modules: ['@nuxt/icon'],\n  icon: {\n    serverBundle: {\n      collections: ['uil', 'mdi'] // \u003C!--- this\n    }\n  }\n})\n",[3150],{"type":2170,"tag":2351,"props":3151,"children":3152},{"__ignoreMap":2044},[3153,3176,3213,3228,3244,3301,3309,3316],{"type":2170,"tag":2343,"props":3154,"children":3155},{"class":2399,"line":2101},[3156,3160,3164,3168,3172],{"type":2170,"tag":2343,"props":3157,"children":3158},{"style":2531},[3159],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":3161,"children":3162},{"style":2531},[3163],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":3165,"children":3166},{"style":2542},[3167],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":3169,"children":3170},{"style":2548},[3171],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":3173,"children":3174},{"style":2554},[3175],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":3177,"children":3178},{"class":2399,"line":2088},[3179,3183,3187,3192,3196,3200,3204,3209],{"type":2170,"tag":2343,"props":3180,"children":3181},{"style":2563},[3182],{"type":2185,"value":2566},{"type":2170,"tag":2343,"props":3184,"children":3185},{"style":2554},[3186],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":3188,"children":3189},{"style":2548},[3190],{"type":2185,"value":3191}," [",{"type":2170,"tag":2343,"props":3193,"children":3194},{"style":2554},[3195],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":3197,"children":3198},{"style":2409},[3199],{"type":2185,"value":2041},{"type":2170,"tag":2343,"props":3201,"children":3202},{"style":2554},[3203],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":3205,"children":3206},{"style":2548},[3207],{"type":2185,"value":3208},"]",{"type":2170,"tag":2343,"props":3210,"children":3211},{"style":2554},[3212],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":3214,"children":3215},{"class":2399,"line":2081},[3216,3220,3224],{"type":2170,"tag":2343,"props":3217,"children":3218},{"style":2563},[3219],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":3221,"children":3222},{"style":2554},[3223],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":3225,"children":3226},{"style":2554},[3227],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":3229,"children":3230},{"class":2399,"line":2596},[3231,3236,3240],{"type":2170,"tag":2343,"props":3232,"children":3233},{"style":2563},[3234],{"type":2185,"value":3235},"    serverBundle",{"type":2170,"tag":2343,"props":3237,"children":3238},{"style":2554},[3239],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":3241,"children":3242},{"style":2554},[3243],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":3245,"children":3246},{"class":2399,"line":2605},[3247,3252,3256,3260,3264,3269,3273,3278,3282,3287,3291,3296],{"type":2170,"tag":2343,"props":3248,"children":3249},{"style":2563},[3250],{"type":2185,"value":3251},"      collections",{"type":2170,"tag":2343,"props":3253,"children":3254},{"style":2554},[3255],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":3257,"children":3258},{"style":2548},[3259],{"type":2185,"value":3191},{"type":2170,"tag":2343,"props":3261,"children":3262},{"style":2554},[3263],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":3265,"children":3266},{"style":2409},[3267],{"type":2185,"value":3268},"uil",{"type":2170,"tag":2343,"props":3270,"children":3271},{"style":2554},[3272],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":3274,"children":3275},{"style":2554},[3276],{"type":2185,"value":3277},",",{"type":2170,"tag":2343,"props":3279,"children":3280},{"style":2554},[3281],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":3283,"children":3284},{"style":2409},[3285],{"type":2185,"value":3286},"mdi",{"type":2170,"tag":2343,"props":3288,"children":3289},{"style":2554},[3290],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":3292,"children":3293},{"style":2548},[3294],{"type":2185,"value":3295},"] ",{"type":2170,"tag":2343,"props":3297,"children":3298},{"style":2870},[3299],{"type":2185,"value":3300},"// \u003C!--- this\n",{"type":2170,"tag":2343,"props":3302,"children":3303},{"class":2399,"line":2973},[3304],{"type":2170,"tag":2343,"props":3305,"children":3306},{"style":2554},[3307],{"type":2185,"value":3308},"    }\n",{"type":2170,"tag":2343,"props":3310,"children":3311},{"class":2399,"line":2982},[3312],{"type":2170,"tag":2343,"props":3313,"children":3314},{"style":2554},[3315],{"type":2185,"value":2979},{"type":2170,"tag":2343,"props":3317,"children":3319},{"class":2399,"line":3318},8,[3320,3324],{"type":2170,"tag":2343,"props":3321,"children":3322},{"style":2554},[3323],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":3325,"children":3326},{"style":2548},[3327],{"type":2185,"value":2616},{"type":2170,"tag":2993,"props":3329,"children":3331},{"id":3330},"vue-component",[3332],{"type":2185,"value":3333},"Vue Component",{"type":2170,"tag":2171,"props":3335,"children":3336},{},[3337,3339,3344,3346,3351],{"type":2185,"value":3338},"When the ",{"type":2170,"tag":2351,"props":3340,"children":3342},{"className":3341},[],[3343],{"type":2185,"value":2662},{"type":2185,"value":3345}," matches a global registered component, it will be rendered as that component (in this case ",{"type":2170,"tag":2351,"props":3347,"children":3349},{"className":3348},[],[3350],{"type":2185,"value":2692},{"type":2185,"value":3352}," will be ignored):",{"type":2170,"tag":2388,"props":3354,"children":3356},{"className":2757,"code":3355,"language":2759,"meta":2044,"style":2044},"\u003CIcon name=\"MyComponent\" />\n",[3357],{"type":2170,"tag":2351,"props":3358,"children":3359},{"__ignoreMap":2044},[3360],{"type":2170,"tag":2343,"props":3361,"children":3362},{"class":2399,"line":2101},[3363,3367,3371,3375,3379,3383,3388,3392],{"type":2170,"tag":2343,"props":3364,"children":3365},{"style":2554},[3366],{"type":2185,"value":2771},{"type":2170,"tag":2343,"props":3368,"children":3369},{"style":2563},[3370],{"type":2185,"value":2776},{"type":2170,"tag":2343,"props":3372,"children":3373},{"style":2779},[3374],{"type":2185,"value":2782},{"type":2170,"tag":2343,"props":3376,"children":3377},{"style":2554},[3378],{"type":2185,"value":2787},{"type":2170,"tag":2343,"props":3380,"children":3381},{"style":2554},[3382],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":3384,"children":3385},{"style":2409},[3386],{"type":2185,"value":3387},"MyComponent",{"type":2170,"tag":2343,"props":3389,"children":3390},{"style":2554},[3391],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":3393,"children":3394},{"style":2554},[3395],{"type":2185,"value":2828},{"type":2170,"tag":2171,"props":3397,"children":3398},{},[3399,3401,3406,3408,3414,3416,3423],{"type":2185,"value":3400},"Note that ",{"type":2170,"tag":2351,"props":3402,"children":3404},{"className":3403},[],[3405],{"type":2185,"value":3387},{"type":2185,"value":3407}," needs to be inside ",{"type":2170,"tag":2351,"props":3409,"children":3411},{"className":3410},[],[3412],{"type":2185,"value":3413},"components/global/",{"type":2185,"value":3415}," folder (see ",{"type":2170,"tag":2191,"props":3417,"children":3420},{"href":3418,"rel":3419},"https://github.com/nuxt-modules/icon/blob/main/playground/components/global/NuxtLogo.vue",[2195],[3421],{"type":2185,"value":3422},"example",{"type":2185,"value":3073},{"type":2170,"tag":2336,"props":3425,"children":3426},{},[3427,3437],{"type":2170,"tag":2171,"props":3428,"children":3429},{},[3430,3435],{"type":2170,"tag":2343,"props":3431,"children":3432},{},[3433],{"type":2185,"value":3434},"!TIP",{"type":2185,"value":3436},"\nYou can also change the component name with:",{"type":2170,"tag":2388,"props":3438,"children":3440},{"className":2519,"code":3439,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  icon: {\n    componentName: 'NuxtIcon'\n  }\n})\n",[3441],{"type":2170,"tag":2351,"props":3442,"children":3443},{"__ignoreMap":2044},[3444,3467,3482,3507,3514],{"type":2170,"tag":2343,"props":3445,"children":3446},{"class":2399,"line":2101},[3447,3451,3455,3459,3463],{"type":2170,"tag":2343,"props":3448,"children":3449},{"style":2531},[3450],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":3452,"children":3453},{"style":2531},[3454],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":3456,"children":3457},{"style":2542},[3458],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":3460,"children":3461},{"style":2548},[3462],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":3464,"children":3465},{"style":2554},[3466],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":3468,"children":3469},{"class":2399,"line":2088},[3470,3474,3478],{"type":2170,"tag":2343,"props":3471,"children":3472},{"style":2563},[3473],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":3475,"children":3476},{"style":2554},[3477],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":3479,"children":3480},{"style":2554},[3481],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":3483,"children":3484},{"class":2399,"line":2081},[3485,3490,3494,3498,3503],{"type":2170,"tag":2343,"props":3486,"children":3487},{"style":2563},[3488],{"type":2185,"value":3489},"    componentName",{"type":2170,"tag":2343,"props":3491,"children":3492},{"style":2554},[3493],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":3495,"children":3496},{"style":2554},[3497],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":3499,"children":3500},{"style":2409},[3501],{"type":2185,"value":3502},"NuxtIcon",{"type":2170,"tag":2343,"props":3504,"children":3505},{"style":2554},[3506],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":3508,"children":3509},{"class":2399,"line":2596},[3510],{"type":2170,"tag":2343,"props":3511,"children":3512},{"style":2554},[3513],{"type":2185,"value":2979},{"type":2170,"tag":2343,"props":3515,"children":3516},{"class":2399,"line":2605},[3517,3521],{"type":2170,"tag":2343,"props":3518,"children":3519},{"style":2554},[3520],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":3522,"children":3523},{"style":2548},[3524],{"type":2185,"value":2616},{"type":2170,"tag":2993,"props":3526,"children":3528},{"id":3527},"custom-local-collections",[3529],{"type":2185,"value":3530},"Custom Local Collections",{"type":2170,"tag":2171,"props":3532,"children":3533},{},[3534],{"type":2185,"value":3535},"You can use local SVG files to create a custom Iconify collection.",{"type":2170,"tag":2171,"props":3537,"children":3538},{},[3539,3541,3547],{"type":2185,"value":3540},"For example, place your icons' SVG files under a folder of your choice, for example, ",{"type":2170,"tag":2351,"props":3542,"children":3544},{"className":3543},[],[3545],{"type":2185,"value":3546},"./assets/my-icons",{"type":2185,"value":2571},{"type":2170,"tag":2388,"props":3549,"children":3551},{"className":2390,"code":3550,"language":2392,"meta":2044,"style":2044},"assets/my-icons\n├── foo.svg\n├── bar-outline.svg\n",[3552],{"type":2170,"tag":2351,"props":3553,"children":3554},{"__ignoreMap":2044},[3555,3563,3576],{"type":2170,"tag":2343,"props":3556,"children":3557},{"class":2399,"line":2101},[3558],{"type":2170,"tag":2343,"props":3559,"children":3560},{"style":2403},[3561],{"type":2185,"value":3562},"assets/my-icons\n",{"type":2170,"tag":2343,"props":3564,"children":3565},{"class":2399,"line":2088},[3566,3571],{"type":2170,"tag":2343,"props":3567,"children":3568},{"style":2403},[3569],{"type":2185,"value":3570},"├──",{"type":2170,"tag":2343,"props":3572,"children":3573},{"style":2409},[3574],{"type":2185,"value":3575}," foo.svg\n",{"type":2170,"tag":2343,"props":3577,"children":3578},{"class":2399,"line":2081},[3579,3583],{"type":2170,"tag":2343,"props":3580,"children":3581},{"style":2403},[3582],{"type":2185,"value":3570},{"type":2170,"tag":2343,"props":3584,"children":3585},{"style":2409},[3586],{"type":2185,"value":3587}," bar-outline.svg\n",{"type":2170,"tag":2171,"props":3589,"children":3590},{},[3591,3593,3598,3600,3606],{"type":2185,"value":3592},"In your ",{"type":2170,"tag":2351,"props":3594,"children":3596},{"className":3595},[],[3597],{"type":2185,"value":233},{"type":2185,"value":3599},", add an item in ",{"type":2170,"tag":2351,"props":3601,"children":3603},{"className":3602},[],[3604],{"type":2185,"value":3605},"icon.customCollections",{"type":2185,"value":2571},{"type":2170,"tag":2388,"props":3608,"children":3610},{"className":2519,"code":3609,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    customCollections: [\n      {\n        prefix: 'my-icon',\n        dir: './assets/my-icons',\n        // if you want to include all the icons in nested directories:\n        // recursive: true,\n      },\n    ],\n  },\n})\n",[3611],{"type":2170,"tag":2351,"props":3612,"children":3613},{"__ignoreMap":2044},[3614,3637,3652,3667,3679,3694,3710,3718,3747,3775,3783,3792,3801,3814,3823],{"type":2170,"tag":2343,"props":3615,"children":3616},{"class":2399,"line":2101},[3617,3621,3625,3629,3633],{"type":2170,"tag":2343,"props":3618,"children":3619},{"style":2531},[3620],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":3622,"children":3623},{"style":2531},[3624],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":3626,"children":3627},{"style":2542},[3628],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":3630,"children":3631},{"style":2548},[3632],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":3634,"children":3635},{"style":2554},[3636],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":3638,"children":3639},{"class":2399,"line":2088},[3640,3644,3648],{"type":2170,"tag":2343,"props":3641,"children":3642},{"style":2563},[3643],{"type":2185,"value":2566},{"type":2170,"tag":2343,"props":3645,"children":3646},{"style":2554},[3647],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":3649,"children":3650},{"style":2548},[3651],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":3653,"children":3654},{"class":2399,"line":2081},[3655,3659,3663],{"type":2170,"tag":2343,"props":3656,"children":3657},{"style":2554},[3658],{"type":2185,"value":2584},{"type":2170,"tag":2343,"props":3660,"children":3661},{"style":2409},[3662],{"type":2185,"value":2041},{"type":2170,"tag":2343,"props":3664,"children":3665},{"style":2554},[3666],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":3668,"children":3669},{"class":2399,"line":2596},[3670,3675],{"type":2170,"tag":2343,"props":3671,"children":3672},{"style":2548},[3673],{"type":2185,"value":3674},"  ]",{"type":2170,"tag":2343,"props":3676,"children":3677},{"style":2554},[3678],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":3680,"children":3681},{"class":2399,"line":2605},[3682,3686,3690],{"type":2170,"tag":2343,"props":3683,"children":3684},{"style":2563},[3685],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":3687,"children":3688},{"style":2554},[3689],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":3691,"children":3692},{"style":2554},[3693],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":3695,"children":3696},{"class":2399,"line":2973},[3697,3702,3706],{"type":2170,"tag":2343,"props":3698,"children":3699},{"style":2563},[3700],{"type":2185,"value":3701},"    customCollections",{"type":2170,"tag":2343,"props":3703,"children":3704},{"style":2554},[3705],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":3707,"children":3708},{"style":2548},[3709],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":3711,"children":3712},{"class":2399,"line":2982},[3713],{"type":2170,"tag":2343,"props":3714,"children":3715},{"style":2554},[3716],{"type":2185,"value":3717},"      {\n",{"type":2170,"tag":2343,"props":3719,"children":3720},{"class":2399,"line":3318},[3721,3726,3730,3734,3739,3743],{"type":2170,"tag":2343,"props":3722,"children":3723},{"style":2563},[3724],{"type":2185,"value":3725},"        prefix",{"type":2170,"tag":2343,"props":3727,"children":3728},{"style":2554},[3729],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":3731,"children":3732},{"style":2554},[3733],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":3735,"children":3736},{"style":2409},[3737],{"type":2185,"value":3738},"my-icon",{"type":2170,"tag":2343,"props":3740,"children":3741},{"style":2554},[3742],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":3744,"children":3745},{"style":2554},[3746],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":3748,"children":3749},{"class":2399,"line":2077},[3750,3755,3759,3763,3767,3771],{"type":2170,"tag":2343,"props":3751,"children":3752},{"style":2563},[3753],{"type":2185,"value":3754},"        dir",{"type":2170,"tag":2343,"props":3756,"children":3757},{"style":2554},[3758],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":3760,"children":3761},{"style":2554},[3762],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":3764,"children":3765},{"style":2409},[3766],{"type":2185,"value":3546},{"type":2170,"tag":2343,"props":3768,"children":3769},{"style":2554},[3770],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":3772,"children":3773},{"style":2554},[3774],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":3776,"children":3777},{"class":2399,"line":2073},[3778],{"type":2170,"tag":2343,"props":3779,"children":3780},{"style":2870},[3781],{"type":2185,"value":3782},"        // if you want to include all the icons in nested directories:\n",{"type":2170,"tag":2343,"props":3784,"children":3786},{"class":2399,"line":3785},11,[3787],{"type":2170,"tag":2343,"props":3788,"children":3789},{"style":2870},[3790],{"type":2185,"value":3791},"        // recursive: true,\n",{"type":2170,"tag":2343,"props":3793,"children":3795},{"class":2399,"line":3794},12,[3796],{"type":2170,"tag":2343,"props":3797,"children":3798},{"style":2554},[3799],{"type":2185,"value":3800},"      },\n",{"type":2170,"tag":2343,"props":3802,"children":3804},{"class":2399,"line":3803},13,[3805,3810],{"type":2170,"tag":2343,"props":3806,"children":3807},{"style":2548},[3808],{"type":2185,"value":3809},"    ]",{"type":2170,"tag":2343,"props":3811,"children":3812},{"style":2554},[3813],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":3815,"children":3817},{"class":2399,"line":3816},14,[3818],{"type":2170,"tag":2343,"props":3819,"children":3820},{"style":2554},[3821],{"type":2185,"value":3822},"  },\n",{"type":2170,"tag":2343,"props":3824,"children":3826},{"class":2399,"line":3825},15,[3827,3831],{"type":2170,"tag":2343,"props":3828,"children":3829},{"style":2554},[3830],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":3832,"children":3833},{"style":2548},[3834],{"type":2185,"value":2616},{"type":2170,"tag":2336,"props":3836,"children":3837},{},[3838],{"type":2170,"tag":2171,"props":3839,"children":3840},{},[3841,3845,3847,3852,3854,3860,3862,3868],{"type":2170,"tag":2343,"props":3842,"children":3843},{},[3844],{"type":2185,"value":2347},{"type":2185,"value":3846},"\nIf you are running on Nuxt 4 with the new ",{"type":2170,"tag":2351,"props":3848,"children":3850},{"className":3849},[],[3851],{"type":2185,"value":1193},{"type":2185,"value":3853}," directory, the assets directory is ",{"type":2170,"tag":2351,"props":3855,"children":3857},{"className":3856},[],[3858],{"type":2185,"value":3859},"'./app/assets/*'",{"type":2185,"value":3861}," instead of ",{"type":2170,"tag":2351,"props":3863,"children":3865},{"className":3864},[],[3866],{"type":2185,"value":3867},"'./assets/*'",{"type":2185,"value":2269},{"type":2170,"tag":2171,"props":3870,"children":3871},{},[3872],{"type":2185,"value":3873},"Then you can use the icons like this:",{"type":2170,"tag":2388,"props":3875,"children":3879},{"className":3876,"code":3877,"language":3878,"meta":2044,"style":2044},"language-vue shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\u003Ctemplate>\n  \u003CIcon name=\"my-icon:foo\" />\n  \u003CIcon name=\"my-icon:bar-outline\" />\n\u003C/template>\n","vue",[3880],{"type":2170,"tag":2351,"props":3881,"children":3882},{"__ignoreMap":2044},[3883,3900,3937,3973],{"type":2170,"tag":2343,"props":3884,"children":3885},{"class":2399,"line":2101},[3886,3890,3895],{"type":2170,"tag":2343,"props":3887,"children":3888},{"style":2554},[3889],{"type":2185,"value":2771},{"type":2170,"tag":2343,"props":3891,"children":3892},{"style":2563},[3893],{"type":2185,"value":3894},"template",{"type":2170,"tag":2343,"props":3896,"children":3897},{"style":2554},[3898],{"type":2185,"value":3899},">\n",{"type":2170,"tag":2343,"props":3901,"children":3902},{"class":2399,"line":2088},[3903,3908,3912,3916,3920,3924,3929,3933],{"type":2170,"tag":2343,"props":3904,"children":3905},{"style":2554},[3906],{"type":2185,"value":3907},"  \u003C",{"type":2170,"tag":2343,"props":3909,"children":3910},{"style":2563},[3911],{"type":2185,"value":2776},{"type":2170,"tag":2343,"props":3913,"children":3914},{"style":2779},[3915],{"type":2185,"value":2782},{"type":2170,"tag":2343,"props":3917,"children":3918},{"style":2554},[3919],{"type":2185,"value":2787},{"type":2170,"tag":2343,"props":3921,"children":3922},{"style":2554},[3923],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":3925,"children":3926},{"style":2409},[3927],{"type":2185,"value":3928},"my-icon:foo",{"type":2170,"tag":2343,"props":3930,"children":3931},{"style":2554},[3932],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":3934,"children":3935},{"style":2554},[3936],{"type":2185,"value":2828},{"type":2170,"tag":2343,"props":3938,"children":3939},{"class":2399,"line":2081},[3940,3944,3948,3952,3956,3960,3965,3969],{"type":2170,"tag":2343,"props":3941,"children":3942},{"style":2554},[3943],{"type":2185,"value":3907},{"type":2170,"tag":2343,"props":3945,"children":3946},{"style":2563},[3947],{"type":2185,"value":2776},{"type":2170,"tag":2343,"props":3949,"children":3950},{"style":2779},[3951],{"type":2185,"value":2782},{"type":2170,"tag":2343,"props":3953,"children":3954},{"style":2554},[3955],{"type":2185,"value":2787},{"type":2170,"tag":2343,"props":3957,"children":3958},{"style":2554},[3959],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":3961,"children":3962},{"style":2409},[3963],{"type":2185,"value":3964},"my-icon:bar-outline",{"type":2170,"tag":2343,"props":3966,"children":3967},{"style":2554},[3968],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":3970,"children":3971},{"style":2554},[3972],{"type":2185,"value":2828},{"type":2170,"tag":2343,"props":3974,"children":3975},{"class":2399,"line":2596},[3976,3981,3985],{"type":2170,"tag":2343,"props":3977,"children":3978},{"style":2554},[3979],{"type":2185,"value":3980},"\u003C/",{"type":2170,"tag":2343,"props":3982,"children":3983},{"style":2563},[3984],{"type":2185,"value":3894},{"type":2170,"tag":2343,"props":3986,"children":3987},{"style":2554},[3988],{"type":2185,"value":3899},{"type":2170,"tag":2171,"props":3990,"children":3991},{},[3992,3994,4000],{"type":2185,"value":3993},"You can also pass a full custom ",{"type":2170,"tag":2351,"props":3995,"children":3997},{"className":3996},[],[3998],{"type":2185,"value":3999},"IconifyJSON",{"type":2185,"value":4001}," object:",{"type":2170,"tag":2388,"props":4003,"children":4005},{"className":2519,"code":4004,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    customCollections: [\n      {\n        prefix: 'paid-icons',\n        icons: {\n          'nuxt': { body: '\u003Cpath d=\"M281.44 ... />' },\n        },\n        width: 512,\n        height: 512,\n      }\n    ],\n  },\n})\n",[4006],{"type":2170,"tag":2351,"props":4007,"children":4008},{"__ignoreMap":2044},[4009,4032,4047,4062,4073,4088,4103,4110,4138,4154,4207,4215,4237,4257,4265,4276,4284],{"type":2170,"tag":2343,"props":4010,"children":4011},{"class":2399,"line":2101},[4012,4016,4020,4024,4028],{"type":2170,"tag":2343,"props":4013,"children":4014},{"style":2531},[4015],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":4017,"children":4018},{"style":2531},[4019],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":4021,"children":4022},{"style":2542},[4023],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":4025,"children":4026},{"style":2548},[4027],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":4029,"children":4030},{"style":2554},[4031],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":4033,"children":4034},{"class":2399,"line":2088},[4035,4039,4043],{"type":2170,"tag":2343,"props":4036,"children":4037},{"style":2563},[4038],{"type":2185,"value":2566},{"type":2170,"tag":2343,"props":4040,"children":4041},{"style":2554},[4042],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4044,"children":4045},{"style":2548},[4046],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":4048,"children":4049},{"class":2399,"line":2081},[4050,4054,4058],{"type":2170,"tag":2343,"props":4051,"children":4052},{"style":2554},[4053],{"type":2185,"value":2584},{"type":2170,"tag":2343,"props":4055,"children":4056},{"style":2409},[4057],{"type":2185,"value":2041},{"type":2170,"tag":2343,"props":4059,"children":4060},{"style":2554},[4061],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":4063,"children":4064},{"class":2399,"line":2596},[4065,4069],{"type":2170,"tag":2343,"props":4066,"children":4067},{"style":2548},[4068],{"type":2185,"value":3674},{"type":2170,"tag":2343,"props":4070,"children":4071},{"style":2554},[4072],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4074,"children":4075},{"class":2399,"line":2605},[4076,4080,4084],{"type":2170,"tag":2343,"props":4077,"children":4078},{"style":2563},[4079],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":4081,"children":4082},{"style":2554},[4083],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4085,"children":4086},{"style":2554},[4087],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":4089,"children":4090},{"class":2399,"line":2973},[4091,4095,4099],{"type":2170,"tag":2343,"props":4092,"children":4093},{"style":2563},[4094],{"type":2185,"value":3701},{"type":2170,"tag":2343,"props":4096,"children":4097},{"style":2554},[4098],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4100,"children":4101},{"style":2548},[4102],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":4104,"children":4105},{"class":2399,"line":2982},[4106],{"type":2170,"tag":2343,"props":4107,"children":4108},{"style":2554},[4109],{"type":2185,"value":3717},{"type":2170,"tag":2343,"props":4111,"children":4112},{"class":2399,"line":3318},[4113,4117,4121,4125,4130,4134],{"type":2170,"tag":2343,"props":4114,"children":4115},{"style":2563},[4116],{"type":2185,"value":3725},{"type":2170,"tag":2343,"props":4118,"children":4119},{"style":2554},[4120],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4122,"children":4123},{"style":2554},[4124],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":4126,"children":4127},{"style":2409},[4128],{"type":2185,"value":4129},"paid-icons",{"type":2170,"tag":2343,"props":4131,"children":4132},{"style":2554},[4133],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":4135,"children":4136},{"style":2554},[4137],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4139,"children":4140},{"class":2399,"line":2077},[4141,4146,4150],{"type":2170,"tag":2343,"props":4142,"children":4143},{"style":2563},[4144],{"type":2185,"value":4145},"        icons",{"type":2170,"tag":2343,"props":4147,"children":4148},{"style":2554},[4149],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4151,"children":4152},{"style":2554},[4153],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":4155,"children":4156},{"class":2399,"line":2073},[4157,4162,4167,4171,4175,4180,4185,4189,4193,4198,4202],{"type":2170,"tag":2343,"props":4158,"children":4159},{"style":2554},[4160],{"type":2185,"value":4161},"          '",{"type":2170,"tag":2343,"props":4163,"children":4164},{"style":2563},[4165],{"type":2185,"value":4166},"nuxt",{"type":2170,"tag":2343,"props":4168,"children":4169},{"style":2554},[4170],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":4172,"children":4173},{"style":2554},[4174],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4176,"children":4177},{"style":2554},[4178],{"type":2185,"value":4179}," {",{"type":2170,"tag":2343,"props":4181,"children":4182},{"style":2563},[4183],{"type":2185,"value":4184}," body",{"type":2170,"tag":2343,"props":4186,"children":4187},{"style":2554},[4188],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4190,"children":4191},{"style":2554},[4192],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":4194,"children":4195},{"style":2409},[4196],{"type":2185,"value":4197},"\u003Cpath d=\"M281.44 ... />",{"type":2170,"tag":2343,"props":4199,"children":4200},{"style":2554},[4201],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":4203,"children":4204},{"style":2554},[4205],{"type":2185,"value":4206}," },\n",{"type":2170,"tag":2343,"props":4208,"children":4209},{"class":2399,"line":3785},[4210],{"type":2170,"tag":2343,"props":4211,"children":4212},{"style":2554},[4213],{"type":2185,"value":4214},"        },\n",{"type":2170,"tag":2343,"props":4216,"children":4217},{"class":2399,"line":3794},[4218,4223,4227,4233],{"type":2170,"tag":2343,"props":4219,"children":4220},{"style":2563},[4221],{"type":2185,"value":4222},"        width",{"type":2170,"tag":2343,"props":4224,"children":4225},{"style":2554},[4226],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4228,"children":4230},{"style":4229},"--shiki-light:#F76D47;--shiki-default:#F76D47;--shiki-dark:#F78C6C",[4231],{"type":2185,"value":4232}," 512",{"type":2170,"tag":2343,"props":4234,"children":4235},{"style":2554},[4236],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4238,"children":4239},{"class":2399,"line":3803},[4240,4245,4249,4253],{"type":2170,"tag":2343,"props":4241,"children":4242},{"style":2563},[4243],{"type":2185,"value":4244},"        height",{"type":2170,"tag":2343,"props":4246,"children":4247},{"style":2554},[4248],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4250,"children":4251},{"style":4229},[4252],{"type":2185,"value":4232},{"type":2170,"tag":2343,"props":4254,"children":4255},{"style":2554},[4256],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4258,"children":4259},{"class":2399,"line":3816},[4260],{"type":2170,"tag":2343,"props":4261,"children":4262},{"style":2554},[4263],{"type":2185,"value":4264},"      }\n",{"type":2170,"tag":2343,"props":4266,"children":4267},{"class":2399,"line":3825},[4268,4272],{"type":2170,"tag":2343,"props":4269,"children":4270},{"style":2548},[4271],{"type":2185,"value":3809},{"type":2170,"tag":2343,"props":4273,"children":4274},{"style":2554},[4275],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4277,"children":4279},{"class":2399,"line":4278},16,[4280],{"type":2170,"tag":2343,"props":4281,"children":4282},{"style":2554},[4283],{"type":2185,"value":3822},{"type":2170,"tag":2343,"props":4285,"children":4287},{"class":2399,"line":4286},17,[4288,4292],{"type":2170,"tag":2343,"props":4289,"children":4290},{"style":2554},[4291],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":4293,"children":4294},{"style":2548},[4295],{"type":2185,"value":2616},{"type":2170,"tag":2171,"props":4297,"children":4298},{},[4299,4301,4307,4309,4314,4316,4322],{"type":2185,"value":4300},"Note that custom local collections require you to have a server to serve the API. When setting ",{"type":2170,"tag":2351,"props":4302,"children":4304},{"className":4303},[],[4305],{"type":2185,"value":4306},"ssr: false",{"type":2185,"value":4308},", or when generating a static app using ",{"type":2170,"tag":2351,"props":4310,"children":4312},{"className":4311},[],[4313],{"type":2185,"value":781},{"type":2185,"value":4315}," (which is equivalent to ssr: false), the provider will default to the Iconify API (which does not have your custom icons). If you want to build a SPA with server endpoints, you can explicitly set ",{"type":2170,"tag":2351,"props":4317,"children":4319},{"className":4318},[],[4320],{"type":2185,"value":4321},"provider: 'server'",{"type":2185,"value":2571},{"type":2170,"tag":2388,"props":4324,"children":4326},{"className":2519,"code":4325,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  ssr: false,\n  icon: {\n    provider: 'server', // \u003C-- this\n    customCollections: [\n      {\n        prefix: 'my-icon',\n        dir: './assets/my-icons'\n      },\n    ],\n  },\n})\n",[4327],{"type":2170,"tag":2351,"props":4328,"children":4329},{"__ignoreMap":2044},[4330,4353,4368,4383,4394,4416,4431,4464,4479,4486,4513,4536,4543,4554,4561],{"type":2170,"tag":2343,"props":4331,"children":4332},{"class":2399,"line":2101},[4333,4337,4341,4345,4349],{"type":2170,"tag":2343,"props":4334,"children":4335},{"style":2531},[4336],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":4338,"children":4339},{"style":2531},[4340],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":4342,"children":4343},{"style":2542},[4344],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":4346,"children":4347},{"style":2548},[4348],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":4350,"children":4351},{"style":2554},[4352],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":4354,"children":4355},{"class":2399,"line":2088},[4356,4360,4364],{"type":2170,"tag":2343,"props":4357,"children":4358},{"style":2563},[4359],{"type":2185,"value":2566},{"type":2170,"tag":2343,"props":4361,"children":4362},{"style":2554},[4363],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4365,"children":4366},{"style":2548},[4367],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":4369,"children":4370},{"class":2399,"line":2081},[4371,4375,4379],{"type":2170,"tag":2343,"props":4372,"children":4373},{"style":2554},[4374],{"type":2185,"value":2584},{"type":2170,"tag":2343,"props":4376,"children":4377},{"style":2409},[4378],{"type":2185,"value":2041},{"type":2170,"tag":2343,"props":4380,"children":4381},{"style":2554},[4382],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":4384,"children":4385},{"class":2399,"line":2596},[4386,4390],{"type":2170,"tag":2343,"props":4387,"children":4388},{"style":2548},[4389],{"type":2185,"value":3674},{"type":2170,"tag":2343,"props":4391,"children":4392},{"style":2554},[4393],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4395,"children":4396},{"class":2399,"line":2605},[4397,4402,4406,4412],{"type":2170,"tag":2343,"props":4398,"children":4399},{"style":2563},[4400],{"type":2185,"value":4401},"  ssr",{"type":2170,"tag":2343,"props":4403,"children":4404},{"style":2554},[4405],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4407,"children":4409},{"style":4408},"--shiki-light:#FF5370;--shiki-default:#FF5370;--shiki-dark:#FF9CAC",[4410],{"type":2185,"value":4411}," false",{"type":2170,"tag":2343,"props":4413,"children":4414},{"style":2554},[4415],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4417,"children":4418},{"class":2399,"line":2973},[4419,4423,4427],{"type":2170,"tag":2343,"props":4420,"children":4421},{"style":2563},[4422],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":4424,"children":4425},{"style":2554},[4426],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4428,"children":4429},{"style":2554},[4430],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":4432,"children":4433},{"class":2399,"line":2982},[4434,4439,4443,4447,4451,4455,4459],{"type":2170,"tag":2343,"props":4435,"children":4436},{"style":2563},[4437],{"type":2185,"value":4438},"    provider",{"type":2170,"tag":2343,"props":4440,"children":4441},{"style":2554},[4442],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4444,"children":4445},{"style":2554},[4446],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":4448,"children":4449},{"style":2409},[4450],{"type":2185,"value":185},{"type":2170,"tag":2343,"props":4452,"children":4453},{"style":2554},[4454],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":4456,"children":4457},{"style":2554},[4458],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":4460,"children":4461},{"style":2870},[4462],{"type":2185,"value":4463}," // \u003C-- this\n",{"type":2170,"tag":2343,"props":4465,"children":4466},{"class":2399,"line":3318},[4467,4471,4475],{"type":2170,"tag":2343,"props":4468,"children":4469},{"style":2563},[4470],{"type":2185,"value":3701},{"type":2170,"tag":2343,"props":4472,"children":4473},{"style":2554},[4474],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4476,"children":4477},{"style":2548},[4478],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":4480,"children":4481},{"class":2399,"line":2077},[4482],{"type":2170,"tag":2343,"props":4483,"children":4484},{"style":2554},[4485],{"type":2185,"value":3717},{"type":2170,"tag":2343,"props":4487,"children":4488},{"class":2399,"line":2073},[4489,4493,4497,4501,4505,4509],{"type":2170,"tag":2343,"props":4490,"children":4491},{"style":2563},[4492],{"type":2185,"value":3725},{"type":2170,"tag":2343,"props":4494,"children":4495},{"style":2554},[4496],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4498,"children":4499},{"style":2554},[4500],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":4502,"children":4503},{"style":2409},[4504],{"type":2185,"value":3738},{"type":2170,"tag":2343,"props":4506,"children":4507},{"style":2554},[4508],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":4510,"children":4511},{"style":2554},[4512],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4514,"children":4515},{"class":2399,"line":3785},[4516,4520,4524,4528,4532],{"type":2170,"tag":2343,"props":4517,"children":4518},{"style":2563},[4519],{"type":2185,"value":3754},{"type":2170,"tag":2343,"props":4521,"children":4522},{"style":2554},[4523],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4525,"children":4526},{"style":2554},[4527],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":4529,"children":4530},{"style":2409},[4531],{"type":2185,"value":3546},{"type":2170,"tag":2343,"props":4533,"children":4534},{"style":2554},[4535],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":4537,"children":4538},{"class":2399,"line":3794},[4539],{"type":2170,"tag":2343,"props":4540,"children":4541},{"style":2554},[4542],{"type":2185,"value":3800},{"type":2170,"tag":2343,"props":4544,"children":4545},{"class":2399,"line":3803},[4546,4550],{"type":2170,"tag":2343,"props":4547,"children":4548},{"style":2548},[4549],{"type":2185,"value":3809},{"type":2170,"tag":2343,"props":4551,"children":4552},{"style":2554},[4553],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4555,"children":4556},{"class":2399,"line":3816},[4557],{"type":2170,"tag":2343,"props":4558,"children":4559},{"style":2554},[4560],{"type":2185,"value":3822},{"type":2170,"tag":2343,"props":4562,"children":4563},{"class":2399,"line":3825},[4564,4568],{"type":2170,"tag":2343,"props":4565,"children":4566},{"style":2554},[4567],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":4569,"children":4570},{"style":2548},[4571],{"type":2185,"value":2616},{"type":2170,"tag":2171,"props":4573,"children":4574},{},[4575,4577,4583,4585,4591],{"type":2185,"value":4576},"Or if you want to disable the dynamic icon fetching completely and only use icons from the ",{"type":2170,"tag":2191,"props":4578,"children":4580},{"href":4579},"#client-bundle",[4581],{"type":2185,"value":4582},"client bundle",{"type":2185,"value":4584},", you can set ",{"type":2170,"tag":2351,"props":4586,"children":4588},{"className":4587},[],[4589],{"type":2185,"value":4590},"provider: 'none'",{"type":2185,"value":2571},{"type":2170,"tag":2388,"props":4593,"children":4595},{"className":2519,"code":4594,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  icon: {\n    provider: 'none',\n    clientBundle: {\n      scan: true,\n      // ...or other bundle options\n    },\n  }\n})\n",[4596],{"type":2170,"tag":2351,"props":4597,"children":4598},{"__ignoreMap":2044},[4599,4622,4637,4665,4681,4702,4710,4718,4725],{"type":2170,"tag":2343,"props":4600,"children":4601},{"class":2399,"line":2101},[4602,4606,4610,4614,4618],{"type":2170,"tag":2343,"props":4603,"children":4604},{"style":2531},[4605],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":4607,"children":4608},{"style":2531},[4609],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":4611,"children":4612},{"style":2542},[4613],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":4615,"children":4616},{"style":2548},[4617],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":4619,"children":4620},{"style":2554},[4621],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":4623,"children":4624},{"class":2399,"line":2088},[4625,4629,4633],{"type":2170,"tag":2343,"props":4626,"children":4627},{"style":2563},[4628],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":4630,"children":4631},{"style":2554},[4632],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4634,"children":4635},{"style":2554},[4636],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":4638,"children":4639},{"class":2399,"line":2081},[4640,4644,4648,4652,4657,4661],{"type":2170,"tag":2343,"props":4641,"children":4642},{"style":2563},[4643],{"type":2185,"value":4438},{"type":2170,"tag":2343,"props":4645,"children":4646},{"style":2554},[4647],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4649,"children":4650},{"style":2554},[4651],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":4653,"children":4654},{"style":2409},[4655],{"type":2185,"value":4656},"none",{"type":2170,"tag":2343,"props":4658,"children":4659},{"style":2554},[4660],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":4662,"children":4663},{"style":2554},[4664],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4666,"children":4667},{"class":2399,"line":2596},[4668,4673,4677],{"type":2170,"tag":2343,"props":4669,"children":4670},{"style":2563},[4671],{"type":2185,"value":4672},"    clientBundle",{"type":2170,"tag":2343,"props":4674,"children":4675},{"style":2554},[4676],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4678,"children":4679},{"style":2554},[4680],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":4682,"children":4683},{"class":2399,"line":2605},[4684,4689,4693,4698],{"type":2170,"tag":2343,"props":4685,"children":4686},{"style":2563},[4687],{"type":2185,"value":4688},"      scan",{"type":2170,"tag":2343,"props":4690,"children":4691},{"style":2554},[4692],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4694,"children":4695},{"style":4408},[4696],{"type":2185,"value":4697}," true",{"type":2170,"tag":2343,"props":4699,"children":4700},{"style":2554},[4701],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4703,"children":4704},{"class":2399,"line":2973},[4705],{"type":2170,"tag":2343,"props":4706,"children":4707},{"style":2870},[4708],{"type":2185,"value":4709},"      // ...or other bundle options\n",{"type":2170,"tag":2343,"props":4711,"children":4712},{"class":2399,"line":2982},[4713],{"type":2170,"tag":2343,"props":4714,"children":4715},{"style":2554},[4716],{"type":2185,"value":4717},"    },\n",{"type":2170,"tag":2343,"props":4719,"children":4720},{"class":2399,"line":3318},[4721],{"type":2170,"tag":2343,"props":4722,"children":4723},{"style":2554},[4724],{"type":2185,"value":2979},{"type":2170,"tag":2343,"props":4726,"children":4727},{"class":2399,"line":2077},[4728,4732],{"type":2170,"tag":2343,"props":4729,"children":4730},{"style":2554},[4731],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":4733,"children":4734},{"style":2548},[4735],{"type":2185,"value":2616},{"type":2170,"tag":2993,"props":4737,"children":4739},{"id":4738},"case-sensitive-custom-collections",[4740],{"type":2185,"value":4741},"Case Sensitive Custom Collections",{"type":2170,"tag":2171,"props":4743,"children":4744},{},[4745,4747,4753,4755,4761,4763,4768],{"type":2185,"value":4746},"Before ",{"type":2170,"tag":2351,"props":4748,"children":4750},{"className":4749},[],[4751],{"type":2185,"value":4752},"v1.10",{"type":2185,"value":4754},", due to the limitation of Iconify's previous convention, all custom icons were normalized to ",{"type":2170,"tag":2351,"props":4756,"children":4758},{"className":4757},[],[4759],{"type":2185,"value":4760},"kebab-case",{"type":2185,"value":4762}," with a warning. Thanks to the updates on Iconify side, starting from ",{"type":2170,"tag":2351,"props":4764,"children":4766},{"className":4765},[],[4767],{"type":2185,"value":4752},{"type":2185,"value":4769},", you can opt-in to use case-sensitive custom collections and by pass the normalization.",{"type":2170,"tag":2388,"props":4771,"children":4773},{"className":2519,"code":4772,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    customCollections: [\n      {\n        prefix: 'my-icon',\n        dir: './assets/my-icons',\n        normalizeIconName: false, // \u003C-- this\n      },\n    ],\n  },\n})\n",[4774],{"type":2170,"tag":2351,"props":4775,"children":4776},{"__ignoreMap":2044},[4777,4800,4815,4830,4841,4856,4871,4878,4905,4932,4956,4963,4974,4981],{"type":2170,"tag":2343,"props":4778,"children":4779},{"class":2399,"line":2101},[4780,4784,4788,4792,4796],{"type":2170,"tag":2343,"props":4781,"children":4782},{"style":2531},[4783],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":4785,"children":4786},{"style":2531},[4787],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":4789,"children":4790},{"style":2542},[4791],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":4793,"children":4794},{"style":2548},[4795],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":4797,"children":4798},{"style":2554},[4799],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":4801,"children":4802},{"class":2399,"line":2088},[4803,4807,4811],{"type":2170,"tag":2343,"props":4804,"children":4805},{"style":2563},[4806],{"type":2185,"value":2566},{"type":2170,"tag":2343,"props":4808,"children":4809},{"style":2554},[4810],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4812,"children":4813},{"style":2548},[4814],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":4816,"children":4817},{"class":2399,"line":2081},[4818,4822,4826],{"type":2170,"tag":2343,"props":4819,"children":4820},{"style":2554},[4821],{"type":2185,"value":2584},{"type":2170,"tag":2343,"props":4823,"children":4824},{"style":2409},[4825],{"type":2185,"value":2041},{"type":2170,"tag":2343,"props":4827,"children":4828},{"style":2554},[4829],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":4831,"children":4832},{"class":2399,"line":2596},[4833,4837],{"type":2170,"tag":2343,"props":4834,"children":4835},{"style":2548},[4836],{"type":2185,"value":3674},{"type":2170,"tag":2343,"props":4838,"children":4839},{"style":2554},[4840],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4842,"children":4843},{"class":2399,"line":2605},[4844,4848,4852],{"type":2170,"tag":2343,"props":4845,"children":4846},{"style":2563},[4847],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":4849,"children":4850},{"style":2554},[4851],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4853,"children":4854},{"style":2554},[4855],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":4857,"children":4858},{"class":2399,"line":2973},[4859,4863,4867],{"type":2170,"tag":2343,"props":4860,"children":4861},{"style":2563},[4862],{"type":2185,"value":3701},{"type":2170,"tag":2343,"props":4864,"children":4865},{"style":2554},[4866],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4868,"children":4869},{"style":2548},[4870],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":4872,"children":4873},{"class":2399,"line":2982},[4874],{"type":2170,"tag":2343,"props":4875,"children":4876},{"style":2554},[4877],{"type":2185,"value":3717},{"type":2170,"tag":2343,"props":4879,"children":4880},{"class":2399,"line":3318},[4881,4885,4889,4893,4897,4901],{"type":2170,"tag":2343,"props":4882,"children":4883},{"style":2563},[4884],{"type":2185,"value":3725},{"type":2170,"tag":2343,"props":4886,"children":4887},{"style":2554},[4888],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4890,"children":4891},{"style":2554},[4892],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":4894,"children":4895},{"style":2409},[4896],{"type":2185,"value":3738},{"type":2170,"tag":2343,"props":4898,"children":4899},{"style":2554},[4900],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":4902,"children":4903},{"style":2554},[4904],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4906,"children":4907},{"class":2399,"line":2077},[4908,4912,4916,4920,4924,4928],{"type":2170,"tag":2343,"props":4909,"children":4910},{"style":2563},[4911],{"type":2185,"value":3754},{"type":2170,"tag":2343,"props":4913,"children":4914},{"style":2554},[4915],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4917,"children":4918},{"style":2554},[4919],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":4921,"children":4922},{"style":2409},[4923],{"type":2185,"value":3546},{"type":2170,"tag":2343,"props":4925,"children":4926},{"style":2554},[4927],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":4929,"children":4930},{"style":2554},[4931],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4933,"children":4934},{"class":2399,"line":2073},[4935,4940,4944,4948,4952],{"type":2170,"tag":2343,"props":4936,"children":4937},{"style":2563},[4938],{"type":2185,"value":4939},"        normalizeIconName",{"type":2170,"tag":2343,"props":4941,"children":4942},{"style":2554},[4943],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":4945,"children":4946},{"style":4408},[4947],{"type":2185,"value":4411},{"type":2170,"tag":2343,"props":4949,"children":4950},{"style":2554},[4951],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":4953,"children":4954},{"style":2870},[4955],{"type":2185,"value":4463},{"type":2170,"tag":2343,"props":4957,"children":4958},{"class":2399,"line":3785},[4959],{"type":2170,"tag":2343,"props":4960,"children":4961},{"style":2554},[4962],{"type":2185,"value":3800},{"type":2170,"tag":2343,"props":4964,"children":4965},{"class":2399,"line":3794},[4966,4970],{"type":2170,"tag":2343,"props":4967,"children":4968},{"style":2548},[4969],{"type":2185,"value":3809},{"type":2170,"tag":2343,"props":4971,"children":4972},{"style":2554},[4973],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":4975,"children":4976},{"class":2399,"line":3803},[4977],{"type":2170,"tag":2343,"props":4978,"children":4979},{"style":2554},[4980],{"type":2185,"value":3822},{"type":2170,"tag":2343,"props":4982,"children":4983},{"class":2399,"line":3816},[4984,4988],{"type":2170,"tag":2343,"props":4985,"children":4986},{"style":2554},[4987],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":4989,"children":4990},{"style":2548},[4991],{"type":2185,"value":2616},{"type":2170,"tag":2171,"props":4993,"children":4994},{},[4995,4997,5003,5005,5011],{"type":2185,"value":4996},"Which enable to use ",{"type":2170,"tag":2351,"props":4998,"children":5000},{"className":4999},[],[5001],{"type":2185,"value":5002},"assets/my-icons/FooBar.svg",{"type":2185,"value":5004}," as ",{"type":2170,"tag":2351,"props":5006,"children":5008},{"className":5007},[],[5009],{"type":2185,"value":5010},"my-icon:FooBar",{"type":2185,"value":5012},", for example.",{"type":2170,"tag":2171,"props":5014,"children":5015},{},[5016,5022,5024,5030,5032,5039],{"type":2170,"tag":2351,"props":5017,"children":5019},{"className":5018},[],[5020],{"type":2185,"value":5021},"normalizeIconName",{"type":2185,"value":5023}," is default to ",{"type":2170,"tag":2351,"props":5025,"children":5027},{"className":5026},[],[5028],{"type":2185,"value":5029},"true",{"type":2185,"value":5031}," for backward compatibility, and will be flipped in the future major version. See ",{"type":2170,"tag":2191,"props":5033,"children":5036},{"href":5034,"rel":5035},"https://github.com/nuxt/icon/issues/265",[2195],[5037],{"type":2185,"value":5038},"#265",{"type":2185,"value":5040}," for more context.",{"type":2170,"tag":2993,"props":5042,"children":5044},{"id":5043},"icon-customization",[5045],{"type":2185,"value":5046},"Icon Customization",{"type":2170,"tag":2171,"props":5048,"children":5049},{},[5050,5052,5057,5059,5064,5066,5071,5073,5079],{"type":2185,"value":5051},"To update the default size (",{"type":2170,"tag":2351,"props":5053,"children":5055},{"className":5054},[],[5056],{"type":2185,"value":2681},{"type":2185,"value":5058},") of the ",{"type":2170,"tag":2351,"props":5060,"children":5062},{"className":5061},[],[5063],{"type":2185,"value":2438},{"type":2185,"value":5065},", create an ",{"type":2170,"tag":2351,"props":5067,"children":5069},{"className":5068},[],[5070],{"type":2185,"value":224},{"type":2185,"value":5072}," with the ",{"type":2170,"tag":2351,"props":5074,"children":5076},{"className":5075},[],[5077],{"type":2185,"value":5078},"icon.size",{"type":2185,"value":5080}," property.",{"type":2170,"tag":2171,"props":5082,"children":5083},{},[5084,5086,5092,5093,5098,5099,5105,5107,5112],{"type":2185,"value":5085},"Update the default class (",{"type":2170,"tag":2351,"props":5087,"children":5089},{"className":5088},[],[5090],{"type":2185,"value":5091},".icon",{"type":2185,"value":5058},{"type":2170,"tag":2351,"props":5094,"children":5096},{"className":5095},[],[5097],{"type":2185,"value":2438},{"type":2185,"value":5072},{"type":2170,"tag":2351,"props":5100,"children":5102},{"className":5101},[],[5103],{"type":2185,"value":5104},"icon.class",{"type":2185,"value":5106}," property, for a headless Icon, set ",{"type":2170,"tag":2351,"props":5108,"children":5110},{"className":5109},[],[5111],{"type":2185,"value":2038},{"type":2185,"value":5113},".class: ''`.",{"type":2170,"tag":2171,"props":5115,"children":5116},{},[5117,5119,5125],{"type":2185,"value":5118},"You can also define aliases to make swapping out icons easier by leveraging the ",{"type":2170,"tag":2351,"props":5120,"children":5122},{"className":5121},[],[5123],{"type":2185,"value":5124},"icon.aliases",{"type":2185,"value":5080},{"type":2170,"tag":2336,"props":5127,"children":5128},{},[5129],{"type":2170,"tag":2171,"props":5130,"children":5131},{},[5132,5136,5138,5143,5145,5150],{"type":2170,"tag":2343,"props":5133,"children":5134},{},[5135],{"type":2185,"value":2347},{"type":2185,"value":5137},"\nNote it's ",{"type":2170,"tag":2351,"props":5139,"children":5141},{"className":5140},[],[5142],{"type":2185,"value":224},{"type":2185,"value":5144}," and not ",{"type":2170,"tag":2351,"props":5146,"children":5148},{"className":5147},[],[5149],{"type":2185,"value":233},{"type":2185,"value":5151}," for runtime configs.",{"type":2170,"tag":2388,"props":5153,"children":5155},{"className":2519,"code":5154,"language":2521,"meta":2044,"style":2044},"// app.config.ts\nexport default defineAppConfig({\n  icon: {\n    size: '24px', // default \u003CIcon> size applied\n    class: 'icon', // default \u003CIcon> class applied\n    mode: 'css', // default \u003CIcon> mode applied\n    aliases: {\n      'nuxt': 'logos:nuxt-icon',\n    },\n    cssLayer: 'base' // set the css layer to inject to\n  }\n})\n",[5156],{"type":2170,"tag":2351,"props":5157,"children":5158},{"__ignoreMap":2044},[5159,5167,5190,5205,5239,5272,5304,5320,5357,5364,5392,5399],{"type":2170,"tag":2343,"props":5160,"children":5161},{"class":2399,"line":2101},[5162],{"type":2170,"tag":2343,"props":5163,"children":5164},{"style":2870},[5165],{"type":2185,"value":5166},"// app.config.ts\n",{"type":2170,"tag":2343,"props":5168,"children":5169},{"class":2399,"line":2088},[5170,5174,5178,5182,5186],{"type":2170,"tag":2343,"props":5171,"children":5172},{"style":2531},[5173],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":5175,"children":5176},{"style":2531},[5177],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":5179,"children":5180},{"style":2542},[5181],{"type":2185,"value":2889},{"type":2170,"tag":2343,"props":5183,"children":5184},{"style":2548},[5185],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":5187,"children":5188},{"style":2554},[5189],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":5191,"children":5192},{"class":2399,"line":2081},[5193,5197,5201],{"type":2170,"tag":2343,"props":5194,"children":5195},{"style":2563},[5196],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":5198,"children":5199},{"style":2554},[5200],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":5202,"children":5203},{"style":2554},[5204],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":5206,"children":5207},{"class":2399,"line":2596},[5208,5213,5217,5221,5226,5230,5234],{"type":2170,"tag":2343,"props":5209,"children":5210},{"style":2563},[5211],{"type":2185,"value":5212},"    size",{"type":2170,"tag":2343,"props":5214,"children":5215},{"style":2554},[5216],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":5218,"children":5219},{"style":2554},[5220],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":5222,"children":5223},{"style":2409},[5224],{"type":2185,"value":5225},"24px",{"type":2170,"tag":2343,"props":5227,"children":5228},{"style":2554},[5229],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":5231,"children":5232},{"style":2554},[5233],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":5235,"children":5236},{"style":2870},[5237],{"type":2185,"value":5238}," // default \u003CIcon> size applied\n",{"type":2170,"tag":2343,"props":5240,"children":5241},{"class":2399,"line":2605},[5242,5247,5251,5255,5259,5263,5267],{"type":2170,"tag":2343,"props":5243,"children":5244},{"style":2563},[5245],{"type":2185,"value":5246},"    class",{"type":2170,"tag":2343,"props":5248,"children":5249},{"style":2554},[5250],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":5252,"children":5253},{"style":2554},[5254],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":5256,"children":5257},{"style":2409},[5258],{"type":2185,"value":2038},{"type":2170,"tag":2343,"props":5260,"children":5261},{"style":2554},[5262],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":5264,"children":5265},{"style":2554},[5266],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":5268,"children":5269},{"style":2870},[5270],{"type":2185,"value":5271}," // default \u003CIcon> class applied\n",{"type":2170,"tag":2343,"props":5273,"children":5274},{"class":2399,"line":2973},[5275,5279,5283,5287,5291,5295,5299],{"type":2170,"tag":2343,"props":5276,"children":5277},{"style":2563},[5278],{"type":2185,"value":2922},{"type":2170,"tag":2343,"props":5280,"children":5281},{"style":2554},[5282],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":5284,"children":5285},{"style":2554},[5286],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":5288,"children":5289},{"style":2409},[5290],{"type":2185,"value":2708},{"type":2170,"tag":2343,"props":5292,"children":5293},{"style":2554},[5294],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":5296,"children":5297},{"style":2554},[5298],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":5300,"children":5301},{"style":2870},[5302],{"type":2185,"value":5303}," // default \u003CIcon> mode applied\n",{"type":2170,"tag":2343,"props":5305,"children":5306},{"class":2399,"line":2982},[5307,5312,5316],{"type":2170,"tag":2343,"props":5308,"children":5309},{"style":2563},[5310],{"type":2185,"value":5311},"    aliases",{"type":2170,"tag":2343,"props":5313,"children":5314},{"style":2554},[5315],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":5317,"children":5318},{"style":2554},[5319],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":5321,"children":5322},{"class":2399,"line":3318},[5323,5328,5332,5336,5340,5344,5349,5353],{"type":2170,"tag":2343,"props":5324,"children":5325},{"style":2554},[5326],{"type":2185,"value":5327},"      '",{"type":2170,"tag":2343,"props":5329,"children":5330},{"style":2563},[5331],{"type":2185,"value":4166},{"type":2170,"tag":2343,"props":5333,"children":5334},{"style":2554},[5335],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":5337,"children":5338},{"style":2554},[5339],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":5341,"children":5342},{"style":2554},[5343],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":5345,"children":5346},{"style":2409},[5347],{"type":2185,"value":5348},"logos:nuxt-icon",{"type":2170,"tag":2343,"props":5350,"children":5351},{"style":2554},[5352],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":5354,"children":5355},{"style":2554},[5356],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":5358,"children":5359},{"class":2399,"line":2077},[5360],{"type":2170,"tag":2343,"props":5361,"children":5362},{"style":2554},[5363],{"type":2185,"value":4717},{"type":2170,"tag":2343,"props":5365,"children":5366},{"class":2399,"line":2073},[5367,5371,5375,5379,5383,5387],{"type":2170,"tag":2343,"props":5368,"children":5369},{"style":2563},[5370],{"type":2185,"value":2953},{"type":2170,"tag":2343,"props":5372,"children":5373},{"style":2554},[5374],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":5376,"children":5377},{"style":2554},[5378],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":5380,"children":5381},{"style":2409},[5382],{"type":2185,"value":2966},{"type":2170,"tag":2343,"props":5384,"children":5385},{"style":2554},[5386],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":5388,"children":5389},{"style":2870},[5390],{"type":2185,"value":5391}," // set the css layer to inject to\n",{"type":2170,"tag":2343,"props":5393,"children":5394},{"class":2399,"line":3785},[5395],{"type":2170,"tag":2343,"props":5396,"children":5397},{"style":2554},[5398],{"type":2185,"value":2979},{"type":2170,"tag":2343,"props":5400,"children":5401},{"class":2399,"line":3794},[5402,5406],{"type":2170,"tag":2343,"props":5403,"children":5404},{"style":2554},[5405],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":5407,"children":5408},{"style":2548},[5409],{"type":2185,"value":2616},{"type":2170,"tag":2171,"props":5411,"children":5412},{},[5413,5415,5420,5422,5427],{"type":2185,"value":5414},"The icons will have the default size of ",{"type":2170,"tag":2351,"props":5416,"children":5418},{"className":5417},[],[5419],{"type":2185,"value":5225},{"type":2185,"value":5421}," and the ",{"type":2170,"tag":2351,"props":5423,"children":5425},{"className":5424},[],[5426],{"type":2185,"value":4166},{"type":2185,"value":5428}," icon will be available:",{"type":2170,"tag":2388,"props":5430,"children":5432},{"className":2757,"code":5431,"language":2759,"meta":2044,"style":2044},"\u003CIcon name=\"nuxt\" />\n",[5433],{"type":2170,"tag":2351,"props":5434,"children":5435},{"__ignoreMap":2044},[5436],{"type":2170,"tag":2343,"props":5437,"children":5438},{"class":2399,"line":2101},[5439,5443,5447,5451,5455,5459,5463,5467],{"type":2170,"tag":2343,"props":5440,"children":5441},{"style":2554},[5442],{"type":2185,"value":2771},{"type":2170,"tag":2343,"props":5444,"children":5445},{"style":2563},[5446],{"type":2185,"value":2776},{"type":2170,"tag":2343,"props":5448,"children":5449},{"style":2779},[5450],{"type":2185,"value":2782},{"type":2170,"tag":2343,"props":5452,"children":5453},{"style":2554},[5454],{"type":2185,"value":2787},{"type":2170,"tag":2343,"props":5456,"children":5457},{"style":2554},[5458],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":5460,"children":5461},{"style":2409},[5462],{"type":2185,"value":4166},{"type":2170,"tag":2343,"props":5464,"children":5465},{"style":2554},[5466],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":5468,"children":5469},{"style":2554},[5470],{"type":2185,"value":2828},{"type":2170,"tag":2171,"props":5472,"children":5473},{},[5474,5476,5482,5484,5490,5492,5499,5501,5507,5509,5515,5517,5524,5526,5532],{"type":2185,"value":5475},"By default, this module will create a server endpoint ",{"type":2170,"tag":2351,"props":5477,"children":5479},{"className":5478},[],[5480],{"type":2185,"value":5481},"/api/_nuxt_icon/:collection",{"type":2185,"value":5483}," to serve the icons from your local server bundle (you can override the default path by setting ",{"type":2170,"tag":2351,"props":5485,"children":5487},{"className":5486},[],[5488],{"type":2185,"value":5489},"icon.localApiEndpoint",{"type":2185,"value":5491}," to your desired path). When requesting an icon that does not exist in the local bundle, it will fallback to requesting ",{"type":2170,"tag":2191,"props":5493,"children":5496},{"href":5494,"rel":5495},"https://api.iconify.design",[2195],[5497],{"type":2185,"value":5498},"the official Iconify API",{"type":2185,"value":5500},". You can disable the fallback by setting ",{"type":2170,"tag":2351,"props":5502,"children":5504},{"className":5503},[],[5505],{"type":2185,"value":5506},"icon.fallbackToApi",{"type":2185,"value":5508}," to ",{"type":2170,"tag":2351,"props":5510,"children":5512},{"className":5511},[],[5513],{"type":2185,"value":5514},"false",{"type":2185,"value":5516},", or set up ",{"type":2170,"tag":2191,"props":5518,"children":5521},{"href":5519,"rel":5520},"https://iconify.design/docs/api/hosting.html",[2195],[5522],{"type":2185,"value":5523},"your own Iconify API",{"type":2185,"value":5525}," and update ",{"type":2170,"tag":2351,"props":5527,"children":5529},{"className":5528},[],[5530],{"type":2185,"value":5531},"icon.iconifyApiEndpoint",{"type":2185,"value":5533}," to your own API endpoint.",{"type":2170,"tag":2171,"props":5535,"children":5536},{},[5537],{"type":2170,"tag":2646,"props":5538,"children":5539},{},[5540],{"type":2185,"value":5541},"Customizing Icons with the customize Option",{"type":2170,"tag":2171,"props":5543,"children":5544},{},[5545],{"type":2185,"value":5546},"The customize option allows you to modify various aspects of the SVG icons used in your project. With this option, you can:",{"type":2170,"tag":2271,"props":5548,"children":5549},{},[5550,5555,5560,5565,5570],{"type":2170,"tag":2275,"props":5551,"children":5552},{},[5553],{"type":2185,"value":5554},"Change Stroke Width",{"type":2170,"tag":2275,"props":5556,"children":5557},{},[5558],{"type":2185,"value":5559},"Change Colors",{"type":2170,"tag":2275,"props":5561,"children":5562},{},[5563],{"type":2185,"value":5564},"Change Animation Duration",{"type":2170,"tag":2275,"props":5566,"children":5567},{},[5568],{"type":2185,"value":5569},"Change Opacity",{"type":2170,"tag":2275,"props":5571,"children":5572},{},[5573],{"type":2185,"value":5574},"Add Extra Shapes",{"type":2170,"tag":2171,"props":5576,"children":5577},{},[5578],{"type":2185,"value":5579},"You have full control over SVG content with these customization options.",{"type":2170,"tag":2171,"props":5581,"children":5582},{},[5583],{"type":2185,"value":5584},"In a Component\nYou can define a customize function within a component to apply various modifications to your icons.",{"type":2170,"tag":2388,"props":5586,"children":5588},{"className":3876,"code":5587,"language":3878,"meta":2044,"style":2044},"\u003Cscript setup lang=\"ts\">\n// Define the customize function to modify SVG content\nconst customize = (content: string, name: string, prefix: string, provider: string) => {\n  if (prefix !== 'tabler') return content // Ignore Prefix\n\n  return content\n    .replace(/stroke-width=\"[^\"]*\"/g, `stroke-width=\"2\"`) // Change stroke width to 2\n    .replace(/stroke=\"[^\"]*\"/g, `stroke=\"#FF5733\"`) // Change stroke color to red\n    .replace(/fill=\"[^\"]*\"/g, `fill=\"#FF5733\"`) // Change fill color to red\n    .replace(/animation-duration=\"[^\"]*\"/g, `animation-duration=\"1s\"`) // Change animation duration to 1s (for animated icons)\n    .replace(/opacity=\"[^\"]*\"/g, `opacity=\"0.8\"`);// Change opacity to 0.8\n}\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CIcon name=\"tabler:star\" :customize=\"customize\" />\n\u003C/template>\n\n\u003C!-- You can also use `:customize=\"false\"` to disabled the global customization function per-usage -->\n",[5589],{"type":2170,"tag":2351,"props":5590,"children":5591},{"__ignoreMap":2044},[5592,5634,5642,5741,5796,5804,5817,5899,5973,6047,6121,6200,6208,6223,6230,6245,6303,6318,6326],{"type":2170,"tag":2343,"props":5593,"children":5594},{"class":2399,"line":2101},[5595,5599,5604,5609,5614,5618,5622,5626,5630],{"type":2170,"tag":2343,"props":5596,"children":5597},{"style":2554},[5598],{"type":2185,"value":2771},{"type":2170,"tag":2343,"props":5600,"children":5601},{"style":2563},[5602],{"type":2185,"value":5603},"script",{"type":2170,"tag":2343,"props":5605,"children":5606},{"style":2779},[5607],{"type":2185,"value":5608}," setup",{"type":2170,"tag":2343,"props":5610,"children":5611},{"style":2779},[5612],{"type":2185,"value":5613}," lang",{"type":2170,"tag":2343,"props":5615,"children":5616},{"style":2554},[5617],{"type":2185,"value":2787},{"type":2170,"tag":2343,"props":5619,"children":5620},{"style":2554},[5621],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":5623,"children":5624},{"style":2409},[5625],{"type":2185,"value":2521},{"type":2170,"tag":2343,"props":5627,"children":5628},{"style":2554},[5629],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":5631,"children":5632},{"style":2554},[5633],{"type":2185,"value":3899},{"type":2170,"tag":2343,"props":5635,"children":5636},{"class":2399,"line":2088},[5637],{"type":2170,"tag":2343,"props":5638,"children":5639},{"style":2870},[5640],{"type":2185,"value":5641},"// Define the customize function to modify SVG content\n",{"type":2170,"tag":2343,"props":5643,"children":5644},{"class":2399,"line":2081},[5645,5650,5655,5659,5664,5669,5673,5678,5682,5686,5690,5694,5698,5703,5707,5711,5715,5720,5724,5728,5732,5737],{"type":2170,"tag":2343,"props":5646,"children":5647},{"style":2779},[5648],{"type":2185,"value":5649},"const",{"type":2170,"tag":2343,"props":5651,"children":5652},{"style":2548},[5653],{"type":2185,"value":5654}," customize ",{"type":2170,"tag":2343,"props":5656,"children":5657},{"style":2554},[5658],{"type":2185,"value":2787},{"type":2170,"tag":2343,"props":5660,"children":5661},{"style":2554},[5662],{"type":2185,"value":5663}," (",{"type":2170,"tag":2343,"props":5665,"children":5667},{"style":5666},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[5668],{"type":2185,"value":142},{"type":2170,"tag":2343,"props":5670,"children":5671},{"style":2554},[5672],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":5674,"children":5675},{"style":2403},[5676],{"type":2185,"value":5677}," string",{"type":2170,"tag":2343,"props":5679,"children":5680},{"style":2554},[5681],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":5683,"children":5684},{"style":5666},[5685],{"type":2185,"value":2782},{"type":2170,"tag":2343,"props":5687,"children":5688},{"style":2554},[5689],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":5691,"children":5692},{"style":2403},[5693],{"type":2185,"value":5677},{"type":2170,"tag":2343,"props":5695,"children":5696},{"style":2554},[5697],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":5699,"children":5700},{"style":5666},[5701],{"type":2185,"value":5702}," prefix",{"type":2170,"tag":2343,"props":5704,"children":5705},{"style":2554},[5706],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":5708,"children":5709},{"style":2403},[5710],{"type":2185,"value":5677},{"type":2170,"tag":2343,"props":5712,"children":5713},{"style":2554},[5714],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":5716,"children":5717},{"style":5666},[5718],{"type":2185,"value":5719}," provider",{"type":2170,"tag":2343,"props":5721,"children":5722},{"style":2554},[5723],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":5725,"children":5726},{"style":2403},[5727],{"type":2185,"value":5677},{"type":2170,"tag":2343,"props":5729,"children":5730},{"style":2554},[5731],{"type":2185,"value":2683},{"type":2170,"tag":2343,"props":5733,"children":5734},{"style":2779},[5735],{"type":2185,"value":5736}," =>",{"type":2170,"tag":2343,"props":5738,"children":5739},{"style":2554},[5740],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":5742,"children":5743},{"class":2399,"line":2596},[5744,5749,5753,5758,5763,5767,5772,5776,5781,5786,5791],{"type":2170,"tag":2343,"props":5745,"children":5746},{"style":2531},[5747],{"type":2185,"value":5748},"  if",{"type":2170,"tag":2343,"props":5750,"children":5751},{"style":2563},[5752],{"type":2185,"value":5663},{"type":2170,"tag":2343,"props":5754,"children":5755},{"style":2548},[5756],{"type":2185,"value":5757},"prefix",{"type":2170,"tag":2343,"props":5759,"children":5760},{"style":2554},[5761],{"type":2185,"value":5762}," !==",{"type":2170,"tag":2343,"props":5764,"children":5765},{"style":2554},[5766],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":5768,"children":5769},{"style":2409},[5770],{"type":2185,"value":5771},"tabler",{"type":2170,"tag":2343,"props":5773,"children":5774},{"style":2554},[5775],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":5777,"children":5778},{"style":2563},[5779],{"type":2185,"value":5780},") ",{"type":2170,"tag":2343,"props":5782,"children":5783},{"style":2531},[5784],{"type":2185,"value":5785},"return",{"type":2170,"tag":2343,"props":5787,"children":5788},{"style":2548},[5789],{"type":2185,"value":5790}," content",{"type":2170,"tag":2343,"props":5792,"children":5793},{"style":2870},[5794],{"type":2185,"value":5795}," // Ignore Prefix\n",{"type":2170,"tag":2343,"props":5797,"children":5798},{"class":2399,"line":2605},[5799],{"type":2170,"tag":2343,"props":5800,"children":5801},{"emptyLinePlaceholder":1196},[5802],{"type":2185,"value":5803},"\n",{"type":2170,"tag":2343,"props":5805,"children":5806},{"class":2399,"line":2973},[5807,5812],{"type":2170,"tag":2343,"props":5808,"children":5809},{"style":2531},[5810],{"type":2185,"value":5811},"  return",{"type":2170,"tag":2343,"props":5813,"children":5814},{"style":2548},[5815],{"type":2185,"value":5816}," content\n",{"type":2170,"tag":2343,"props":5818,"children":5819},{"class":2399,"line":2982},[5820,5825,5830,5834,5839,5844,5849,5853,5858,5862,5866,5871,5875,5880,5885,5890,5894],{"type":2170,"tag":2343,"props":5821,"children":5822},{"style":2554},[5823],{"type":2185,"value":5824},"    .",{"type":2170,"tag":2343,"props":5826,"children":5827},{"style":2542},[5828],{"type":2185,"value":5829},"replace",{"type":2170,"tag":2343,"props":5831,"children":5832},{"style":2563},[5833],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":5835,"children":5836},{"style":2554},[5837],{"type":2185,"value":5838},"/",{"type":2170,"tag":2343,"props":5840,"children":5841},{"style":2409},[5842],{"type":2185,"value":5843},"stroke-width=\"",{"type":2170,"tag":2343,"props":5845,"children":5846},{"style":2554},[5847],{"type":2185,"value":5848},"[^",{"type":2170,"tag":2343,"props":5850,"children":5851},{"style":2409},[5852],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":5854,"children":5855},{"style":2554},[5856],{"type":2185,"value":5857},"]*",{"type":2170,"tag":2343,"props":5859,"children":5860},{"style":2409},[5861],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":5863,"children":5864},{"style":2554},[5865],{"type":2185,"value":5838},{"type":2170,"tag":2343,"props":5867,"children":5868},{"style":4229},[5869],{"type":2185,"value":5870},"g",{"type":2170,"tag":2343,"props":5872,"children":5873},{"style":2554},[5874],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":5876,"children":5877},{"style":2554},[5878],{"type":2185,"value":5879}," `",{"type":2170,"tag":2343,"props":5881,"children":5882},{"style":2409},[5883],{"type":2185,"value":5884},"stroke-width=\"2\"",{"type":2170,"tag":2343,"props":5886,"children":5887},{"style":2554},[5888],{"type":2185,"value":5889},"`",{"type":2170,"tag":2343,"props":5891,"children":5892},{"style":2563},[5893],{"type":2185,"value":5780},{"type":2170,"tag":2343,"props":5895,"children":5896},{"style":2870},[5897],{"type":2185,"value":5898},"// Change stroke width to 2\n",{"type":2170,"tag":2343,"props":5900,"children":5901},{"class":2399,"line":3318},[5902,5906,5910,5914,5918,5923,5927,5931,5935,5939,5943,5947,5951,5955,5960,5964,5968],{"type":2170,"tag":2343,"props":5903,"children":5904},{"style":2554},[5905],{"type":2185,"value":5824},{"type":2170,"tag":2343,"props":5907,"children":5908},{"style":2542},[5909],{"type":2185,"value":5829},{"type":2170,"tag":2343,"props":5911,"children":5912},{"style":2563},[5913],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":5915,"children":5916},{"style":2554},[5917],{"type":2185,"value":5838},{"type":2170,"tag":2343,"props":5919,"children":5920},{"style":2409},[5921],{"type":2185,"value":5922},"stroke=\"",{"type":2170,"tag":2343,"props":5924,"children":5925},{"style":2554},[5926],{"type":2185,"value":5848},{"type":2170,"tag":2343,"props":5928,"children":5929},{"style":2409},[5930],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":5932,"children":5933},{"style":2554},[5934],{"type":2185,"value":5857},{"type":2170,"tag":2343,"props":5936,"children":5937},{"style":2409},[5938],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":5940,"children":5941},{"style":2554},[5942],{"type":2185,"value":5838},{"type":2170,"tag":2343,"props":5944,"children":5945},{"style":4229},[5946],{"type":2185,"value":5870},{"type":2170,"tag":2343,"props":5948,"children":5949},{"style":2554},[5950],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":5952,"children":5953},{"style":2554},[5954],{"type":2185,"value":5879},{"type":2170,"tag":2343,"props":5956,"children":5957},{"style":2409},[5958],{"type":2185,"value":5959},"stroke=\"#FF5733\"",{"type":2170,"tag":2343,"props":5961,"children":5962},{"style":2554},[5963],{"type":2185,"value":5889},{"type":2170,"tag":2343,"props":5965,"children":5966},{"style":2563},[5967],{"type":2185,"value":5780},{"type":2170,"tag":2343,"props":5969,"children":5970},{"style":2870},[5971],{"type":2185,"value":5972},"// Change stroke color to red\n",{"type":2170,"tag":2343,"props":5974,"children":5975},{"class":2399,"line":2077},[5976,5980,5984,5988,5992,5997,6001,6005,6009,6013,6017,6021,6025,6029,6034,6038,6042],{"type":2170,"tag":2343,"props":5977,"children":5978},{"style":2554},[5979],{"type":2185,"value":5824},{"type":2170,"tag":2343,"props":5981,"children":5982},{"style":2542},[5983],{"type":2185,"value":5829},{"type":2170,"tag":2343,"props":5985,"children":5986},{"style":2563},[5987],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":5989,"children":5990},{"style":2554},[5991],{"type":2185,"value":5838},{"type":2170,"tag":2343,"props":5993,"children":5994},{"style":2409},[5995],{"type":2185,"value":5996},"fill=\"",{"type":2170,"tag":2343,"props":5998,"children":5999},{"style":2554},[6000],{"type":2185,"value":5848},{"type":2170,"tag":2343,"props":6002,"children":6003},{"style":2409},[6004],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":6006,"children":6007},{"style":2554},[6008],{"type":2185,"value":5857},{"type":2170,"tag":2343,"props":6010,"children":6011},{"style":2409},[6012],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":6014,"children":6015},{"style":2554},[6016],{"type":2185,"value":5838},{"type":2170,"tag":2343,"props":6018,"children":6019},{"style":4229},[6020],{"type":2185,"value":5870},{"type":2170,"tag":2343,"props":6022,"children":6023},{"style":2554},[6024],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":6026,"children":6027},{"style":2554},[6028],{"type":2185,"value":5879},{"type":2170,"tag":2343,"props":6030,"children":6031},{"style":2409},[6032],{"type":2185,"value":6033},"fill=\"#FF5733\"",{"type":2170,"tag":2343,"props":6035,"children":6036},{"style":2554},[6037],{"type":2185,"value":5889},{"type":2170,"tag":2343,"props":6039,"children":6040},{"style":2563},[6041],{"type":2185,"value":5780},{"type":2170,"tag":2343,"props":6043,"children":6044},{"style":2870},[6045],{"type":2185,"value":6046},"// Change fill color to red\n",{"type":2170,"tag":2343,"props":6048,"children":6049},{"class":2399,"line":2073},[6050,6054,6058,6062,6066,6071,6075,6079,6083,6087,6091,6095,6099,6103,6108,6112,6116],{"type":2170,"tag":2343,"props":6051,"children":6052},{"style":2554},[6053],{"type":2185,"value":5824},{"type":2170,"tag":2343,"props":6055,"children":6056},{"style":2542},[6057],{"type":2185,"value":5829},{"type":2170,"tag":2343,"props":6059,"children":6060},{"style":2563},[6061],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":6063,"children":6064},{"style":2554},[6065],{"type":2185,"value":5838},{"type":2170,"tag":2343,"props":6067,"children":6068},{"style":2409},[6069],{"type":2185,"value":6070},"animation-duration=\"",{"type":2170,"tag":2343,"props":6072,"children":6073},{"style":2554},[6074],{"type":2185,"value":5848},{"type":2170,"tag":2343,"props":6076,"children":6077},{"style":2409},[6078],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":6080,"children":6081},{"style":2554},[6082],{"type":2185,"value":5857},{"type":2170,"tag":2343,"props":6084,"children":6085},{"style":2409},[6086],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":6088,"children":6089},{"style":2554},[6090],{"type":2185,"value":5838},{"type":2170,"tag":2343,"props":6092,"children":6093},{"style":4229},[6094],{"type":2185,"value":5870},{"type":2170,"tag":2343,"props":6096,"children":6097},{"style":2554},[6098],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":6100,"children":6101},{"style":2554},[6102],{"type":2185,"value":5879},{"type":2170,"tag":2343,"props":6104,"children":6105},{"style":2409},[6106],{"type":2185,"value":6107},"animation-duration=\"1s\"",{"type":2170,"tag":2343,"props":6109,"children":6110},{"style":2554},[6111],{"type":2185,"value":5889},{"type":2170,"tag":2343,"props":6113,"children":6114},{"style":2563},[6115],{"type":2185,"value":5780},{"type":2170,"tag":2343,"props":6117,"children":6118},{"style":2870},[6119],{"type":2185,"value":6120},"// Change animation duration to 1s (for animated icons)\n",{"type":2170,"tag":2343,"props":6122,"children":6123},{"class":2399,"line":3785},[6124,6128,6132,6136,6140,6145,6149,6153,6157,6161,6165,6169,6173,6177,6182,6186,6190,6195],{"type":2170,"tag":2343,"props":6125,"children":6126},{"style":2554},[6127],{"type":2185,"value":5824},{"type":2170,"tag":2343,"props":6129,"children":6130},{"style":2542},[6131],{"type":2185,"value":5829},{"type":2170,"tag":2343,"props":6133,"children":6134},{"style":2563},[6135],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":6137,"children":6138},{"style":2554},[6139],{"type":2185,"value":5838},{"type":2170,"tag":2343,"props":6141,"children":6142},{"style":2409},[6143],{"type":2185,"value":6144},"opacity=\"",{"type":2170,"tag":2343,"props":6146,"children":6147},{"style":2554},[6148],{"type":2185,"value":5848},{"type":2170,"tag":2343,"props":6150,"children":6151},{"style":2409},[6152],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":6154,"children":6155},{"style":2554},[6156],{"type":2185,"value":5857},{"type":2170,"tag":2343,"props":6158,"children":6159},{"style":2409},[6160],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":6162,"children":6163},{"style":2554},[6164],{"type":2185,"value":5838},{"type":2170,"tag":2343,"props":6166,"children":6167},{"style":4229},[6168],{"type":2185,"value":5870},{"type":2170,"tag":2343,"props":6170,"children":6171},{"style":2554},[6172],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":6174,"children":6175},{"style":2554},[6176],{"type":2185,"value":5879},{"type":2170,"tag":2343,"props":6178,"children":6179},{"style":2409},[6180],{"type":2185,"value":6181},"opacity=\"0.8\"",{"type":2170,"tag":2343,"props":6183,"children":6184},{"style":2554},[6185],{"type":2185,"value":5889},{"type":2170,"tag":2343,"props":6187,"children":6188},{"style":2563},[6189],{"type":2185,"value":2683},{"type":2170,"tag":2343,"props":6191,"children":6192},{"style":2554},[6193],{"type":2185,"value":6194},";",{"type":2170,"tag":2343,"props":6196,"children":6197},{"style":2870},[6198],{"type":2185,"value":6199},"// Change opacity to 0.8\n",{"type":2170,"tag":2343,"props":6201,"children":6202},{"class":2399,"line":3794},[6203],{"type":2170,"tag":2343,"props":6204,"children":6205},{"style":2554},[6206],{"type":2185,"value":6207},"}\n",{"type":2170,"tag":2343,"props":6209,"children":6210},{"class":2399,"line":3803},[6211,6215,6219],{"type":2170,"tag":2343,"props":6212,"children":6213},{"style":2554},[6214],{"type":2185,"value":3980},{"type":2170,"tag":2343,"props":6216,"children":6217},{"style":2563},[6218],{"type":2185,"value":5603},{"type":2170,"tag":2343,"props":6220,"children":6221},{"style":2554},[6222],{"type":2185,"value":3899},{"type":2170,"tag":2343,"props":6224,"children":6225},{"class":2399,"line":3816},[6226],{"type":2170,"tag":2343,"props":6227,"children":6228},{"emptyLinePlaceholder":1196},[6229],{"type":2185,"value":5803},{"type":2170,"tag":2343,"props":6231,"children":6232},{"class":2399,"line":3825},[6233,6237,6241],{"type":2170,"tag":2343,"props":6234,"children":6235},{"style":2554},[6236],{"type":2185,"value":2771},{"type":2170,"tag":2343,"props":6238,"children":6239},{"style":2563},[6240],{"type":2185,"value":3894},{"type":2170,"tag":2343,"props":6242,"children":6243},{"style":2554},[6244],{"type":2185,"value":3899},{"type":2170,"tag":2343,"props":6246,"children":6247},{"class":2399,"line":4278},[6248,6252,6256,6260,6264,6268,6273,6277,6282,6286,6290,6295,6299],{"type":2170,"tag":2343,"props":6249,"children":6250},{"style":2554},[6251],{"type":2185,"value":3907},{"type":2170,"tag":2343,"props":6253,"children":6254},{"style":2563},[6255],{"type":2185,"value":2776},{"type":2170,"tag":2343,"props":6257,"children":6258},{"style":2779},[6259],{"type":2185,"value":2782},{"type":2170,"tag":2343,"props":6261,"children":6262},{"style":2554},[6263],{"type":2185,"value":2787},{"type":2170,"tag":2343,"props":6265,"children":6266},{"style":2554},[6267],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":6269,"children":6270},{"style":2409},[6271],{"type":2185,"value":6272},"tabler:star",{"type":2170,"tag":2343,"props":6274,"children":6275},{"style":2554},[6276],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":6278,"children":6279},{"style":2779},[6280],{"type":2185,"value":6281}," :customize",{"type":2170,"tag":2343,"props":6283,"children":6284},{"style":2554},[6285],{"type":2185,"value":2787},{"type":2170,"tag":2343,"props":6287,"children":6288},{"style":2554},[6289],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":6291,"children":6292},{"style":2409},[6293],{"type":2185,"value":6294},"customize",{"type":2170,"tag":2343,"props":6296,"children":6297},{"style":2554},[6298],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":6300,"children":6301},{"style":2554},[6302],{"type":2185,"value":2828},{"type":2170,"tag":2343,"props":6304,"children":6305},{"class":2399,"line":4286},[6306,6310,6314],{"type":2170,"tag":2343,"props":6307,"children":6308},{"style":2554},[6309],{"type":2185,"value":3980},{"type":2170,"tag":2343,"props":6311,"children":6312},{"style":2563},[6313],{"type":2185,"value":3894},{"type":2170,"tag":2343,"props":6315,"children":6316},{"style":2554},[6317],{"type":2185,"value":3899},{"type":2170,"tag":2343,"props":6319,"children":6321},{"class":2399,"line":6320},18,[6322],{"type":2170,"tag":2343,"props":6323,"children":6324},{"emptyLinePlaceholder":1196},[6325],{"type":2185,"value":5803},{"type":2170,"tag":2343,"props":6327,"children":6329},{"class":2399,"line":6328},19,[6330],{"type":2170,"tag":2343,"props":6331,"children":6332},{"style":2870},[6333],{"type":2185,"value":6334},"\u003C!-- You can also use `:customize=\"false\"` to disabled the global customization function per-usage -->\n",{"type":2170,"tag":2171,"props":6336,"children":6337},{},[6338],{"type":2185,"value":6339},"In the App Configuration File:",{"type":2170,"tag":2171,"props":6341,"children":6342},{},[6343,6345,6350],{"type":2185,"value":6344},"Alternatively, you can apply these customizations globally in the ",{"type":2170,"tag":2351,"props":6346,"children":6348},{"className":6347},[],[6349],{"type":2185,"value":224},{"type":2185,"value":6351}," file.",{"type":2170,"tag":2388,"props":6353,"children":6355},{"className":2519,"code":6354,"language":2521,"meta":2044,"style":2044},"// app.config.ts\nexport default defineAppConfig({\n  icon: {\n    customize: (content: string, name: string, prefix: string, provider: string) => {\n      // ...\n    },\n  }\n})\n",[6356],{"type":2170,"tag":2351,"props":6357,"children":6358},{"__ignoreMap":2044},[6359,6366,6389,6404,6492,6500,6507,6514],{"type":2170,"tag":2343,"props":6360,"children":6361},{"class":2399,"line":2101},[6362],{"type":2170,"tag":2343,"props":6363,"children":6364},{"style":2870},[6365],{"type":2185,"value":5166},{"type":2170,"tag":2343,"props":6367,"children":6368},{"class":2399,"line":2088},[6369,6373,6377,6381,6385],{"type":2170,"tag":2343,"props":6370,"children":6371},{"style":2531},[6372],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":6374,"children":6375},{"style":2531},[6376],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":6378,"children":6379},{"style":2542},[6380],{"type":2185,"value":2889},{"type":2170,"tag":2343,"props":6382,"children":6383},{"style":2548},[6384],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":6386,"children":6387},{"style":2554},[6388],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":6390,"children":6391},{"class":2399,"line":2081},[6392,6396,6400],{"type":2170,"tag":2343,"props":6393,"children":6394},{"style":2563},[6395],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":6397,"children":6398},{"style":2554},[6399],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":6401,"children":6402},{"style":2554},[6403],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":6405,"children":6406},{"class":2399,"line":2596},[6407,6412,6416,6420,6424,6428,6432,6436,6440,6444,6448,6452,6456,6460,6464,6468,6472,6476,6480,6484,6488],{"type":2170,"tag":2343,"props":6408,"children":6409},{"style":2542},[6410],{"type":2185,"value":6411},"    customize",{"type":2170,"tag":2343,"props":6413,"children":6414},{"style":2554},[6415],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":6417,"children":6418},{"style":2554},[6419],{"type":2185,"value":5663},{"type":2170,"tag":2343,"props":6421,"children":6422},{"style":5666},[6423],{"type":2185,"value":142},{"type":2170,"tag":2343,"props":6425,"children":6426},{"style":2554},[6427],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":6429,"children":6430},{"style":2403},[6431],{"type":2185,"value":5677},{"type":2170,"tag":2343,"props":6433,"children":6434},{"style":2554},[6435],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":6437,"children":6438},{"style":5666},[6439],{"type":2185,"value":2782},{"type":2170,"tag":2343,"props":6441,"children":6442},{"style":2554},[6443],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":6445,"children":6446},{"style":2403},[6447],{"type":2185,"value":5677},{"type":2170,"tag":2343,"props":6449,"children":6450},{"style":2554},[6451],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":6453,"children":6454},{"style":5666},[6455],{"type":2185,"value":5702},{"type":2170,"tag":2343,"props":6457,"children":6458},{"style":2554},[6459],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":6461,"children":6462},{"style":2403},[6463],{"type":2185,"value":5677},{"type":2170,"tag":2343,"props":6465,"children":6466},{"style":2554},[6467],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":6469,"children":6470},{"style":5666},[6471],{"type":2185,"value":5719},{"type":2170,"tag":2343,"props":6473,"children":6474},{"style":2554},[6475],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":6477,"children":6478},{"style":2403},[6479],{"type":2185,"value":5677},{"type":2170,"tag":2343,"props":6481,"children":6482},{"style":2554},[6483],{"type":2185,"value":2683},{"type":2170,"tag":2343,"props":6485,"children":6486},{"style":2779},[6487],{"type":2185,"value":5736},{"type":2170,"tag":2343,"props":6489,"children":6490},{"style":2554},[6491],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":6493,"children":6494},{"class":2399,"line":2605},[6495],{"type":2170,"tag":2343,"props":6496,"children":6497},{"style":2870},[6498],{"type":2185,"value":6499},"      // ...\n",{"type":2170,"tag":2343,"props":6501,"children":6502},{"class":2399,"line":2973},[6503],{"type":2170,"tag":2343,"props":6504,"children":6505},{"style":2554},[6506],{"type":2185,"value":4717},{"type":2170,"tag":2343,"props":6508,"children":6509},{"class":2399,"line":2982},[6510],{"type":2170,"tag":2343,"props":6511,"children":6512},{"style":2554},[6513],{"type":2185,"value":2979},{"type":2170,"tag":2343,"props":6515,"children":6516},{"class":2399,"line":3318},[6517,6521],{"type":2170,"tag":2343,"props":6518,"children":6519},{"style":2554},[6520],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":6522,"children":6523},{"style":2548},[6524],{"type":2185,"value":2616},{"type":2170,"tag":2171,"props":6526,"children":6527},{},[6528],{"type":2185,"value":6529},"With this configuration, all icons throughout your application will have these customizations applied consistently.",{"type":2170,"tag":2993,"props":6531,"children":6533},{"id":6532},"server-bundle",[6534],{"type":2185,"value":6535},"Server Bundle",{"type":2170,"tag":2171,"props":6537,"children":6538},{},[6539,6541,6546],{"type":2185,"value":6540},"Since ",{"type":2170,"tag":2351,"props":6542,"children":6544},{"className":6543},[],[6545],{"type":2185,"value":2041},{"type":2185,"value":6547}," v1.0, we have introduced the server bundle concept to serve the icons from Nuxt server endpoints. This keeps the client bundle lean and able to load icons on-demand, while having all the dynamic features to use icons that might not be known at build time.",{"type":2170,"tag":6549,"props":6550,"children":6552},"h4",{"id":6551},"server-bundle-mode-local",[6553,6555],{"type":2185,"value":6554},"Server Bundle Mode: ",{"type":2170,"tag":2351,"props":6556,"children":6558},{"className":6557},[],[6559],{"type":2185,"value":6560},"local",{"type":2170,"tag":2171,"props":6562,"children":6563},{},[6564,6566,6572],{"type":2185,"value":6565},"This mode will bundle the icon collections you have installed locally (like ",{"type":2170,"tag":2351,"props":6567,"children":6569},{"className":6568},[],[6570],{"type":2185,"value":6571},"@iconify-json/*",{"type":2185,"value":6573},"), into your server bundle as dynamic chunks. The collection data will be loaded on-demand, only when your client request icons from that collection.",{"type":2170,"tag":6549,"props":6575,"children":6577},{"id":6576},"server-bundle-mode-remote",[6578,6579],{"type":2185,"value":6554},{"type":2170,"tag":2351,"props":6580,"children":6582},{"className":6581},[],[6583],{"type":2185,"value":6584},"remote",{"type":2170,"tag":2171,"props":6586,"children":6587},{},[6588,6590,6595,6597,6602],{"type":2185,"value":6589},"Introduced in ",{"type":2170,"tag":2351,"props":6591,"children":6593},{"className":6592},[],[6594],{"type":2185,"value":2041},{"type":2185,"value":6596}," v1.2, you can now use the ",{"type":2170,"tag":2351,"props":6598,"children":6600},{"className":6599},[],[6601],{"type":2185,"value":6584},{"type":2185,"value":6603}," server bundle to serve the icons from a remote CDN.",{"type":2170,"tag":2388,"props":6605,"children":6607},{"className":2519,"code":6606,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    serverBundle: 'remote',\n  },\n})\n",[6608],{"type":2170,"tag":2351,"props":6609,"children":6610},{"__ignoreMap":2044},[6611,6634,6649,6664,6675,6690,6717,6724],{"type":2170,"tag":2343,"props":6612,"children":6613},{"class":2399,"line":2101},[6614,6618,6622,6626,6630],{"type":2170,"tag":2343,"props":6615,"children":6616},{"style":2531},[6617],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":6619,"children":6620},{"style":2531},[6621],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":6623,"children":6624},{"style":2542},[6625],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":6627,"children":6628},{"style":2548},[6629],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":6631,"children":6632},{"style":2554},[6633],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":6635,"children":6636},{"class":2399,"line":2088},[6637,6641,6645],{"type":2170,"tag":2343,"props":6638,"children":6639},{"style":2563},[6640],{"type":2185,"value":2566},{"type":2170,"tag":2343,"props":6642,"children":6643},{"style":2554},[6644],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":6646,"children":6647},{"style":2548},[6648],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":6650,"children":6651},{"class":2399,"line":2081},[6652,6656,6660],{"type":2170,"tag":2343,"props":6653,"children":6654},{"style":2554},[6655],{"type":2185,"value":2584},{"type":2170,"tag":2343,"props":6657,"children":6658},{"style":2409},[6659],{"type":2185,"value":2041},{"type":2170,"tag":2343,"props":6661,"children":6662},{"style":2554},[6663],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":6665,"children":6666},{"class":2399,"line":2596},[6667,6671],{"type":2170,"tag":2343,"props":6668,"children":6669},{"style":2548},[6670],{"type":2185,"value":3674},{"type":2170,"tag":2343,"props":6672,"children":6673},{"style":2554},[6674],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":6676,"children":6677},{"class":2399,"line":2605},[6678,6682,6686],{"type":2170,"tag":2343,"props":6679,"children":6680},{"style":2563},[6681],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":6683,"children":6684},{"style":2554},[6685],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":6687,"children":6688},{"style":2554},[6689],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":6691,"children":6692},{"class":2399,"line":2973},[6693,6697,6701,6705,6709,6713],{"type":2170,"tag":2343,"props":6694,"children":6695},{"style":2563},[6696],{"type":2185,"value":3235},{"type":2170,"tag":2343,"props":6698,"children":6699},{"style":2554},[6700],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":6702,"children":6703},{"style":2554},[6704],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":6706,"children":6707},{"style":2409},[6708],{"type":2185,"value":6584},{"type":2170,"tag":2343,"props":6710,"children":6711},{"style":2554},[6712],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":6714,"children":6715},{"style":2554},[6716],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":6718,"children":6719},{"class":2399,"line":2982},[6720],{"type":2170,"tag":2343,"props":6721,"children":6722},{"style":2554},[6723],{"type":2185,"value":3822},{"type":2170,"tag":2343,"props":6725,"children":6726},{"class":2399,"line":3318},[6727,6731],{"type":2170,"tag":2343,"props":6728,"children":6729},{"style":2554},[6730],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":6732,"children":6733},{"style":2548},[6734],{"type":2185,"value":2616},{"type":2170,"tag":2171,"props":6736,"children":6737},{},[6738],{"type":2185,"value":6739},"Or you can specify the remote provider:",{"type":2170,"tag":2388,"props":6741,"children":6743},{"className":2519,"code":6742,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    serverBundle: {\n      remote: 'jsdelivr', // 'unpkg' or 'github-raw', or a custom function\n    }\n  },\n})\n",[6744],{"type":2170,"tag":2351,"props":6745,"children":6746},{"__ignoreMap":2044},[6747,6770,6785,6800,6811,6826,6841,6875,6882,6889],{"type":2170,"tag":2343,"props":6748,"children":6749},{"class":2399,"line":2101},[6750,6754,6758,6762,6766],{"type":2170,"tag":2343,"props":6751,"children":6752},{"style":2531},[6753],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":6755,"children":6756},{"style":2531},[6757],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":6759,"children":6760},{"style":2542},[6761],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":6763,"children":6764},{"style":2548},[6765],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":6767,"children":6768},{"style":2554},[6769],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":6771,"children":6772},{"class":2399,"line":2088},[6773,6777,6781],{"type":2170,"tag":2343,"props":6774,"children":6775},{"style":2563},[6776],{"type":2185,"value":2566},{"type":2170,"tag":2343,"props":6778,"children":6779},{"style":2554},[6780],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":6782,"children":6783},{"style":2548},[6784],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":6786,"children":6787},{"class":2399,"line":2081},[6788,6792,6796],{"type":2170,"tag":2343,"props":6789,"children":6790},{"style":2554},[6791],{"type":2185,"value":2584},{"type":2170,"tag":2343,"props":6793,"children":6794},{"style":2409},[6795],{"type":2185,"value":2041},{"type":2170,"tag":2343,"props":6797,"children":6798},{"style":2554},[6799],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":6801,"children":6802},{"class":2399,"line":2596},[6803,6807],{"type":2170,"tag":2343,"props":6804,"children":6805},{"style":2548},[6806],{"type":2185,"value":3674},{"type":2170,"tag":2343,"props":6808,"children":6809},{"style":2554},[6810],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":6812,"children":6813},{"class":2399,"line":2605},[6814,6818,6822],{"type":2170,"tag":2343,"props":6815,"children":6816},{"style":2563},[6817],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":6819,"children":6820},{"style":2554},[6821],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":6823,"children":6824},{"style":2554},[6825],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":6827,"children":6828},{"class":2399,"line":2973},[6829,6833,6837],{"type":2170,"tag":2343,"props":6830,"children":6831},{"style":2563},[6832],{"type":2185,"value":3235},{"type":2170,"tag":2343,"props":6834,"children":6835},{"style":2554},[6836],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":6838,"children":6839},{"style":2554},[6840],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":6842,"children":6843},{"class":2399,"line":2982},[6844,6849,6853,6857,6862,6866,6870],{"type":2170,"tag":2343,"props":6845,"children":6846},{"style":2563},[6847],{"type":2185,"value":6848},"      remote",{"type":2170,"tag":2343,"props":6850,"children":6851},{"style":2554},[6852],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":6854,"children":6855},{"style":2554},[6856],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":6858,"children":6859},{"style":2409},[6860],{"type":2185,"value":6861},"jsdelivr",{"type":2170,"tag":2343,"props":6863,"children":6864},{"style":2554},[6865],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":6867,"children":6868},{"style":2554},[6869],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":6871,"children":6872},{"style":2870},[6873],{"type":2185,"value":6874}," // 'unpkg' or 'github-raw', or a custom function\n",{"type":2170,"tag":2343,"props":6876,"children":6877},{"class":2399,"line":3318},[6878],{"type":2170,"tag":2343,"props":6879,"children":6880},{"style":2554},[6881],{"type":2185,"value":3308},{"type":2170,"tag":2343,"props":6883,"children":6884},{"class":2399,"line":2077},[6885],{"type":2170,"tag":2343,"props":6886,"children":6887},{"style":2554},[6888],{"type":2185,"value":3822},{"type":2170,"tag":2343,"props":6890,"children":6891},{"class":2399,"line":2073},[6892,6896],{"type":2170,"tag":2343,"props":6893,"children":6894},{"style":2554},[6895],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":6897,"children":6898},{"style":2548},[6899],{"type":2185,"value":2616},{"type":2170,"tag":2171,"props":6901,"children":6902},{},[6903,6905,6911],{"type":2185,"value":6904},"Which will make server requests to ",{"type":2170,"tag":2351,"props":6906,"children":6908},{"className":6907},[],[6909],{"type":2185,"value":6910},"https://cdn.jsdelivr.net/npm/@iconify-json/ph/icons.json",{"type":2185,"value":6912}," to fetch the icons at runtime, instead of bundling them with your server.",{"type":2170,"tag":2171,"props":6914,"children":6915},{},[6916,6918,6924,6926,6932],{"type":2185,"value":6917},"Under the hood, instead of bundling ",{"type":2170,"tag":2351,"props":6919,"children":6921},{"className":6920},[],[6922],{"type":2185,"value":6923},"() => import('@iconify-json/ph/icons.json')",{"type":2185,"value":6925}," to your server bundle, it will now use something like ",{"type":2170,"tag":2351,"props":6927,"children":6929},{"className":6928},[],[6930],{"type":2185,"value":6931},"() => fetch('https://cdn.jsdelivr.net/npm/@iconify-json/ph/icons.json').then(res => res.json())",{"type":2185,"value":6933},", where the collections are not inlined.",{"type":2170,"tag":2171,"props":6935,"children":6936},{},[6937],{"type":2185,"value":6938},"This would be useful when server bundle size is a concern, like in serverless or worker environments.",{"type":2170,"tag":6549,"props":6940,"children":6942},{"id":6941},"server-bundle-mode-auto",[6943,6944],{"type":2185,"value":6554},{"type":2170,"tag":2351,"props":6945,"children":6947},{"className":6946},[],[6948],{"type":2185,"value":6949},"auto",{"type":2170,"tag":2171,"props":6951,"children":6952},{},[6953,6955,6960,6962,6967,6969,6974],{"type":2185,"value":6954},"This is the default option, where the module will pick between ",{"type":2170,"tag":2351,"props":6956,"children":6958},{"className":6957},[],[6959],{"type":2185,"value":6560},{"type":2185,"value":6961}," and ",{"type":2170,"tag":2351,"props":6963,"children":6965},{"className":6964},[],[6966],{"type":2185,"value":6584},{"type":2185,"value":6968}," based your deployment environment. ",{"type":2170,"tag":2351,"props":6970,"children":6972},{"className":6971},[],[6973],{"type":2185,"value":6560},{"type":2185,"value":6975}," will be preffered unless you are deploying to a serverless or worker environment, like Vercel Edge or Cloudflare Workers.",{"type":2170,"tag":6549,"props":6977,"children":6979},{"id":6978},"externalize-icons-json",[6980],{"type":2185,"value":6981},"Externalize Icons JSON",{"type":2170,"tag":2171,"props":6983,"children":6984},{},[6985,6987,6992,6994,7000,7001,7006],{"type":2185,"value":6986},"By default, Nitro will bundle the icon collections you have installed locally (like ",{"type":2170,"tag":2351,"props":6988,"children":6990},{"className":6989},[],[6991],{"type":2185,"value":6571},{"type":2185,"value":6993},"), into your server bundle as dynamic chunks. When you have a large number of icons, this might make your bundling process slow and memory-intensive. You can change to externalize the icons JSON files by setting ",{"type":2170,"tag":2351,"props":6995,"children":6997},{"className":6996},[],[6998],{"type":2185,"value":6999},"icon.serverBundle.externalizeIconsJson",{"type":2185,"value":5508},{"type":2170,"tag":2351,"props":7002,"children":7004},{"className":7003},[],[7005],{"type":2185,"value":5029},{"type":2185,"value":2269},{"type":2170,"tag":2388,"props":7008,"children":7010},{"className":2519,"code":7009,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    serverBundle: {\n      externalizeIconsJson: true,\n    }\n  },\n})\n",[7011],{"type":2170,"tag":2351,"props":7012,"children":7013},{"__ignoreMap":2044},[7014,7037,7052,7067,7078,7093,7108,7128,7135,7142],{"type":2170,"tag":2343,"props":7015,"children":7016},{"class":2399,"line":2101},[7017,7021,7025,7029,7033],{"type":2170,"tag":2343,"props":7018,"children":7019},{"style":2531},[7020],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":7022,"children":7023},{"style":2531},[7024],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":7026,"children":7027},{"style":2542},[7028],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":7030,"children":7031},{"style":2548},[7032],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":7034,"children":7035},{"style":2554},[7036],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":7038,"children":7039},{"class":2399,"line":2088},[7040,7044,7048],{"type":2170,"tag":2343,"props":7041,"children":7042},{"style":2563},[7043],{"type":2185,"value":2566},{"type":2170,"tag":2343,"props":7045,"children":7046},{"style":2554},[7047],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7049,"children":7050},{"style":2548},[7051],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":7053,"children":7054},{"class":2399,"line":2081},[7055,7059,7063],{"type":2170,"tag":2343,"props":7056,"children":7057},{"style":2554},[7058],{"type":2185,"value":2584},{"type":2170,"tag":2343,"props":7060,"children":7061},{"style":2409},[7062],{"type":2185,"value":2041},{"type":2170,"tag":2343,"props":7064,"children":7065},{"style":2554},[7066],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":7068,"children":7069},{"class":2399,"line":2596},[7070,7074],{"type":2170,"tag":2343,"props":7071,"children":7072},{"style":2548},[7073],{"type":2185,"value":3674},{"type":2170,"tag":2343,"props":7075,"children":7076},{"style":2554},[7077],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":7079,"children":7080},{"class":2399,"line":2605},[7081,7085,7089],{"type":2170,"tag":2343,"props":7082,"children":7083},{"style":2563},[7084],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":7086,"children":7087},{"style":2554},[7088],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7090,"children":7091},{"style":2554},[7092],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":7094,"children":7095},{"class":2399,"line":2973},[7096,7100,7104],{"type":2170,"tag":2343,"props":7097,"children":7098},{"style":2563},[7099],{"type":2185,"value":3235},{"type":2170,"tag":2343,"props":7101,"children":7102},{"style":2554},[7103],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7105,"children":7106},{"style":2554},[7107],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":7109,"children":7110},{"class":2399,"line":2982},[7111,7116,7120,7124],{"type":2170,"tag":2343,"props":7112,"children":7113},{"style":2563},[7114],{"type":2185,"value":7115},"      externalizeIconsJson",{"type":2170,"tag":2343,"props":7117,"children":7118},{"style":2554},[7119],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7121,"children":7122},{"style":4408},[7123],{"type":2185,"value":4697},{"type":2170,"tag":2343,"props":7125,"children":7126},{"style":2554},[7127],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":7129,"children":7130},{"class":2399,"line":3318},[7131],{"type":2170,"tag":2343,"props":7132,"children":7133},{"style":2554},[7134],{"type":2185,"value":3308},{"type":2170,"tag":2343,"props":7136,"children":7137},{"class":2399,"line":2077},[7138],{"type":2170,"tag":2343,"props":7139,"children":7140},{"style":2554},[7141],{"type":2185,"value":3822},{"type":2170,"tag":2343,"props":7143,"children":7144},{"class":2399,"line":2073},[7145,7149],{"type":2170,"tag":2343,"props":7146,"children":7147},{"style":2554},[7148],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":7150,"children":7151},{"style":2548},[7152],{"type":2185,"value":2616},{"type":2170,"tag":2171,"props":7154,"children":7155},{},[7156,7158,7165,7167,7173],{"type":2185,"value":7157},"Note that this will require your production Node.js server to be able to import JSON files (Note that as in Node.js v22, ",{"type":2170,"tag":2191,"props":7159,"children":7162},{"href":7160,"rel":7161},"https://nodejs.org/api/esm.html#json-modules",[2195],[7163],{"type":2185,"value":7164},"JSON modules are still an experimental feature",{"type":2185,"value":7166},"). In the final build, it will contain statements like ",{"type":2170,"tag":2351,"props":7168,"children":7170},{"className":7169},[],[7171],{"type":2185,"value":7172},"() => import('@iconify-json/ph/icons.json', { with: { type: 'json' } })",{"type":2185,"value":2269},{"type":2170,"tag":2171,"props":7175,"children":7176},{},[7177],{"type":2185,"value":7178},"Also note that in some serverless environments, like Cloudflare Workers, where they don't have dynamic imports, they will always be inlined regardless of this option.",{"type":2170,"tag":2171,"props":7180,"children":7181},{},[7182,7184,7190],{"type":2185,"value":7183},"This option will be ignored when ",{"type":2170,"tag":2351,"props":7185,"children":7187},{"className":7186},[],[7188],{"type":2185,"value":7189},"icon.serverBundle.remote",{"type":2185,"value":7191}," is enabled.",{"type":2170,"tag":6549,"props":7193,"children":7195},{"id":7194},"completely-disable-server-bundle",[7196],{"type":2185,"value":7197},"Completely Disable Server Bundle",{"type":2170,"tag":2171,"props":7199,"children":7200},{},[7201,7203,7209,7210,7215,7216,7222,7223],{"type":2185,"value":7202},"If you want to disable the server bundle completely, you can set ",{"type":2170,"tag":2351,"props":7204,"children":7206},{"className":7205},[],[7207],{"type":2185,"value":7208},"icon.serverBundle",{"type":2185,"value":5508},{"type":2170,"tag":2351,"props":7211,"children":7213},{"className":7212},[],[7214],{"type":2185,"value":5514},{"type":2185,"value":6961},{"type":2170,"tag":2351,"props":7217,"children":7219},{"className":7218},[],[7220],{"type":2185,"value":7221},"provider",{"type":2185,"value":5508},{"type":2170,"tag":2351,"props":7224,"children":7226},{"className":7225},[],[7227],{"type":2185,"value":7228},"iconify",{"type":2170,"tag":2388,"props":7230,"children":7232},{"className":2519,"code":7231,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    provider: 'iconify',\n    serverBundle: false,\n  },\n})\n",[7233],{"type":2170,"tag":2351,"props":7234,"children":7235},{"__ignoreMap":2044},[7236,7259,7274,7289,7300,7315,7342,7361,7368],{"type":2170,"tag":2343,"props":7237,"children":7238},{"class":2399,"line":2101},[7239,7243,7247,7251,7255],{"type":2170,"tag":2343,"props":7240,"children":7241},{"style":2531},[7242],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":7244,"children":7245},{"style":2531},[7246],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":7248,"children":7249},{"style":2542},[7250],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":7252,"children":7253},{"style":2548},[7254],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":7256,"children":7257},{"style":2554},[7258],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":7260,"children":7261},{"class":2399,"line":2088},[7262,7266,7270],{"type":2170,"tag":2343,"props":7263,"children":7264},{"style":2563},[7265],{"type":2185,"value":2566},{"type":2170,"tag":2343,"props":7267,"children":7268},{"style":2554},[7269],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7271,"children":7272},{"style":2548},[7273],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":7275,"children":7276},{"class":2399,"line":2081},[7277,7281,7285],{"type":2170,"tag":2343,"props":7278,"children":7279},{"style":2554},[7280],{"type":2185,"value":2584},{"type":2170,"tag":2343,"props":7282,"children":7283},{"style":2409},[7284],{"type":2185,"value":2041},{"type":2170,"tag":2343,"props":7286,"children":7287},{"style":2554},[7288],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":7290,"children":7291},{"class":2399,"line":2596},[7292,7296],{"type":2170,"tag":2343,"props":7293,"children":7294},{"style":2548},[7295],{"type":2185,"value":3674},{"type":2170,"tag":2343,"props":7297,"children":7298},{"style":2554},[7299],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":7301,"children":7302},{"class":2399,"line":2605},[7303,7307,7311],{"type":2170,"tag":2343,"props":7304,"children":7305},{"style":2563},[7306],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":7308,"children":7309},{"style":2554},[7310],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7312,"children":7313},{"style":2554},[7314],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":7316,"children":7317},{"class":2399,"line":2973},[7318,7322,7326,7330,7334,7338],{"type":2170,"tag":2343,"props":7319,"children":7320},{"style":2563},[7321],{"type":2185,"value":4438},{"type":2170,"tag":2343,"props":7323,"children":7324},{"style":2554},[7325],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7327,"children":7328},{"style":2554},[7329],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":7331,"children":7332},{"style":2409},[7333],{"type":2185,"value":7228},{"type":2170,"tag":2343,"props":7335,"children":7336},{"style":2554},[7337],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":7339,"children":7340},{"style":2554},[7341],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":7343,"children":7344},{"class":2399,"line":2982},[7345,7349,7353,7357],{"type":2170,"tag":2343,"props":7346,"children":7347},{"style":2563},[7348],{"type":2185,"value":3235},{"type":2170,"tag":2343,"props":7350,"children":7351},{"style":2554},[7352],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7354,"children":7355},{"style":4408},[7356],{"type":2185,"value":4411},{"type":2170,"tag":2343,"props":7358,"children":7359},{"style":2554},[7360],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":7362,"children":7363},{"class":2399,"line":3318},[7364],{"type":2170,"tag":2343,"props":7365,"children":7366},{"style":2554},[7367],{"type":2185,"value":3822},{"type":2170,"tag":2343,"props":7369,"children":7370},{"class":2399,"line":2077},[7371,7375],{"type":2170,"tag":2343,"props":7372,"children":7373},{"style":2554},[7374],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":7376,"children":7377},{"style":2548},[7378],{"type":2185,"value":2616},{"type":2170,"tag":2171,"props":7380,"children":7381},{},[7382],{"type":2185,"value":7383},"This will make requests to Iconify API every time the client requests an icon. We do not recommend doing so unless the other options are not feasible.",{"type":2170,"tag":2993,"props":7385,"children":7387},{"id":7386},"client-bundle",[7388],{"type":2185,"value":7389},"Client Bundle",{"type":2170,"tag":2171,"props":7391,"children":7392},{},[7393],{"type":2185,"value":7394},"For icons that you know you are going to use frequently, you can bundle them with your client bundle to avoid network requests.",{"type":2170,"tag":2388,"props":7396,"children":7398},{"className":2519,"code":7397,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    clientBundle: {\n      // list of icons to include in the client bundle\n      icons: [\n        'uil:github',\n        'logos:vitejs'\n      ],\n\n      // scan all components in the project and include icons \n      scan: true,\n\n      // include all custom collections in the client bundle\n      includeCustomCollections: true, \n\n      // guard for uncompressed bundle size, will fail the build if exceeds\n      sizeLimitKb: 256,\n    },\n  },\n})\n",[7399],{"type":2170,"tag":2351,"props":7400,"children":7401},{"__ignoreMap":2044},[7402,7425,7440,7455,7466,7481,7496,7504,7520,7540,7556,7568,7575,7583,7602,7609,7617,7642,7649,7657,7679,7687,7695],{"type":2170,"tag":2343,"props":7403,"children":7404},{"class":2399,"line":2101},[7405,7409,7413,7417,7421],{"type":2170,"tag":2343,"props":7406,"children":7407},{"style":2531},[7408],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":7410,"children":7411},{"style":2531},[7412],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":7414,"children":7415},{"style":2542},[7416],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":7418,"children":7419},{"style":2548},[7420],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":7422,"children":7423},{"style":2554},[7424],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":7426,"children":7427},{"class":2399,"line":2088},[7428,7432,7436],{"type":2170,"tag":2343,"props":7429,"children":7430},{"style":2563},[7431],{"type":2185,"value":2566},{"type":2170,"tag":2343,"props":7433,"children":7434},{"style":2554},[7435],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7437,"children":7438},{"style":2548},[7439],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":7441,"children":7442},{"class":2399,"line":2081},[7443,7447,7451],{"type":2170,"tag":2343,"props":7444,"children":7445},{"style":2554},[7446],{"type":2185,"value":2584},{"type":2170,"tag":2343,"props":7448,"children":7449},{"style":2409},[7450],{"type":2185,"value":2041},{"type":2170,"tag":2343,"props":7452,"children":7453},{"style":2554},[7454],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":7456,"children":7457},{"class":2399,"line":2596},[7458,7462],{"type":2170,"tag":2343,"props":7459,"children":7460},{"style":2548},[7461],{"type":2185,"value":3674},{"type":2170,"tag":2343,"props":7463,"children":7464},{"style":2554},[7465],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":7467,"children":7468},{"class":2399,"line":2605},[7469,7473,7477],{"type":2170,"tag":2343,"props":7470,"children":7471},{"style":2563},[7472],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":7474,"children":7475},{"style":2554},[7476],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7478,"children":7479},{"style":2554},[7480],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":7482,"children":7483},{"class":2399,"line":2973},[7484,7488,7492],{"type":2170,"tag":2343,"props":7485,"children":7486},{"style":2563},[7487],{"type":2185,"value":4672},{"type":2170,"tag":2343,"props":7489,"children":7490},{"style":2554},[7491],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7493,"children":7494},{"style":2554},[7495],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":7497,"children":7498},{"class":2399,"line":2982},[7499],{"type":2170,"tag":2343,"props":7500,"children":7501},{"style":2870},[7502],{"type":2185,"value":7503},"      // list of icons to include in the client bundle\n",{"type":2170,"tag":2343,"props":7505,"children":7506},{"class":2399,"line":3318},[7507,7512,7516],{"type":2170,"tag":2343,"props":7508,"children":7509},{"style":2563},[7510],{"type":2185,"value":7511},"      icons",{"type":2170,"tag":2343,"props":7513,"children":7514},{"style":2554},[7515],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7517,"children":7518},{"style":2548},[7519],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":7521,"children":7522},{"class":2399,"line":2077},[7523,7528,7532,7536],{"type":2170,"tag":2343,"props":7524,"children":7525},{"style":2554},[7526],{"type":2185,"value":7527},"        '",{"type":2170,"tag":2343,"props":7529,"children":7530},{"style":2409},[7531],{"type":2185,"value":2797},{"type":2170,"tag":2343,"props":7533,"children":7534},{"style":2554},[7535],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":7537,"children":7538},{"style":2554},[7539],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":7541,"children":7542},{"class":2399,"line":2073},[7543,7547,7552],{"type":2170,"tag":2343,"props":7544,"children":7545},{"style":2554},[7546],{"type":2185,"value":7527},{"type":2170,"tag":2343,"props":7548,"children":7549},{"style":2409},[7550],{"type":2185,"value":7551},"logos:vitejs",{"type":2170,"tag":2343,"props":7553,"children":7554},{"style":2554},[7555],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":7557,"children":7558},{"class":2399,"line":3785},[7559,7564],{"type":2170,"tag":2343,"props":7560,"children":7561},{"style":2548},[7562],{"type":2185,"value":7563},"      ]",{"type":2170,"tag":2343,"props":7565,"children":7566},{"style":2554},[7567],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":7569,"children":7570},{"class":2399,"line":3794},[7571],{"type":2170,"tag":2343,"props":7572,"children":7573},{"emptyLinePlaceholder":1196},[7574],{"type":2185,"value":5803},{"type":2170,"tag":2343,"props":7576,"children":7577},{"class":2399,"line":3803},[7578],{"type":2170,"tag":2343,"props":7579,"children":7580},{"style":2870},[7581],{"type":2185,"value":7582},"      // scan all components in the project and include icons \n",{"type":2170,"tag":2343,"props":7584,"children":7585},{"class":2399,"line":3816},[7586,7590,7594,7598],{"type":2170,"tag":2343,"props":7587,"children":7588},{"style":2563},[7589],{"type":2185,"value":4688},{"type":2170,"tag":2343,"props":7591,"children":7592},{"style":2554},[7593],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7595,"children":7596},{"style":4408},[7597],{"type":2185,"value":4697},{"type":2170,"tag":2343,"props":7599,"children":7600},{"style":2554},[7601],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":7603,"children":7604},{"class":2399,"line":3825},[7605],{"type":2170,"tag":2343,"props":7606,"children":7607},{"emptyLinePlaceholder":1196},[7608],{"type":2185,"value":5803},{"type":2170,"tag":2343,"props":7610,"children":7611},{"class":2399,"line":4278},[7612],{"type":2170,"tag":2343,"props":7613,"children":7614},{"style":2870},[7615],{"type":2185,"value":7616},"      // include all custom collections in the client bundle\n",{"type":2170,"tag":2343,"props":7618,"children":7619},{"class":2399,"line":4286},[7620,7625,7629,7633,7637],{"type":2170,"tag":2343,"props":7621,"children":7622},{"style":2563},[7623],{"type":2185,"value":7624},"      includeCustomCollections",{"type":2170,"tag":2343,"props":7626,"children":7627},{"style":2554},[7628],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7630,"children":7631},{"style":4408},[7632],{"type":2185,"value":4697},{"type":2170,"tag":2343,"props":7634,"children":7635},{"style":2554},[7636],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":7638,"children":7639},{"style":2548},[7640],{"type":2185,"value":7641}," \n",{"type":2170,"tag":2343,"props":7643,"children":7644},{"class":2399,"line":6320},[7645],{"type":2170,"tag":2343,"props":7646,"children":7647},{"emptyLinePlaceholder":1196},[7648],{"type":2185,"value":5803},{"type":2170,"tag":2343,"props":7650,"children":7651},{"class":2399,"line":6328},[7652],{"type":2170,"tag":2343,"props":7653,"children":7654},{"style":2870},[7655],{"type":2185,"value":7656},"      // guard for uncompressed bundle size, will fail the build if exceeds\n",{"type":2170,"tag":2343,"props":7658,"children":7660},{"class":2399,"line":7659},20,[7661,7666,7670,7675],{"type":2170,"tag":2343,"props":7662,"children":7663},{"style":2563},[7664],{"type":2185,"value":7665},"      sizeLimitKb",{"type":2170,"tag":2343,"props":7667,"children":7668},{"style":2554},[7669],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7671,"children":7672},{"style":4229},[7673],{"type":2185,"value":7674}," 256",{"type":2170,"tag":2343,"props":7676,"children":7677},{"style":2554},[7678],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":7680,"children":7682},{"class":2399,"line":7681},21,[7683],{"type":2170,"tag":2343,"props":7684,"children":7685},{"style":2554},[7686],{"type":2185,"value":4717},{"type":2170,"tag":2343,"props":7688,"children":7690},{"class":2399,"line":7689},22,[7691],{"type":2170,"tag":2343,"props":7692,"children":7693},{"style":2554},[7694],{"type":2185,"value":3822},{"type":2170,"tag":2343,"props":7696,"children":7698},{"class":2399,"line":7697},23,[7699,7703],{"type":2170,"tag":2343,"props":7700,"children":7701},{"style":2554},[7702],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":7704,"children":7705},{"style":2548},[7706],{"type":2185,"value":2616},{"type":2170,"tag":2171,"props":7708,"children":7709},{},[7710,7716,7718,7723,7725,7730],{"type":2170,"tag":2351,"props":7711,"children":7713},{"className":7712},[],[7714],{"type":2185,"value":7715},"includeCustomCollections",{"type":2185,"value":7717}," will include all the custom collections you have defined in ",{"type":2170,"tag":2351,"props":7719,"children":7721},{"className":7720},[],[7722],{"type":2185,"value":3605},{"type":2185,"value":7724}," in the client bundle. It's disabled by default but will automatically enable when ",{"type":2170,"tag":2351,"props":7726,"children":7728},{"className":7727},[],[7729],{"type":2185,"value":4306},{"type":2185,"value":7731}," is set.",{"type":2170,"tag":6549,"props":7733,"children":7735},{"id":7734},"scan-components",[7736],{"type":2185,"value":7737},"Scan Components",{"type":2170,"tag":2171,"props":7739,"children":7740},{},[7741,7743,7749],{"type":2185,"value":7742},"When ",{"type":2170,"tag":2351,"props":7744,"children":7746},{"className":7745},[],[7747],{"type":2185,"value":7748},"scan",{"type":2185,"value":7750}," is enabled, the module will scan all the components in your project and include the icons used in the client bundle. This would significantly reduce the number of network requests needed for statically known icons, but might also increase the client bundle size depending on the number of icons used in your project.",{"type":2170,"tag":2171,"props":7752,"children":7753},{},[7754],{"type":2185,"value":7755},"You can also fine-tune tine scanning targets like:",{"type":2170,"tag":2388,"props":7757,"children":7759},{"className":2519,"code":7758,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    clientBundle: {\n      scan: {\n        // note that when you specify those values, the default behavior will be overridden\n        globInclude: ['components/**/*.vue', /* ... */],\n        globExclude: ['node_modules', 'dist', /* ... */],\n      },\n    },\n  },\n})\n",[7760],{"type":2170,"tag":2351,"props":7761,"children":7762},{"__ignoreMap":2044},[7763,7786,7801,7816,7827,7842,7857,7872,7880,7926,7987,7994,8001,8008],{"type":2170,"tag":2343,"props":7764,"children":7765},{"class":2399,"line":2101},[7766,7770,7774,7778,7782],{"type":2170,"tag":2343,"props":7767,"children":7768},{"style":2531},[7769],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":7771,"children":7772},{"style":2531},[7773],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":7775,"children":7776},{"style":2542},[7777],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":7779,"children":7780},{"style":2548},[7781],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":7783,"children":7784},{"style":2554},[7785],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":7787,"children":7788},{"class":2399,"line":2088},[7789,7793,7797],{"type":2170,"tag":2343,"props":7790,"children":7791},{"style":2563},[7792],{"type":2185,"value":2566},{"type":2170,"tag":2343,"props":7794,"children":7795},{"style":2554},[7796],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7798,"children":7799},{"style":2548},[7800],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":7802,"children":7803},{"class":2399,"line":2081},[7804,7808,7812],{"type":2170,"tag":2343,"props":7805,"children":7806},{"style":2554},[7807],{"type":2185,"value":2584},{"type":2170,"tag":2343,"props":7809,"children":7810},{"style":2409},[7811],{"type":2185,"value":2041},{"type":2170,"tag":2343,"props":7813,"children":7814},{"style":2554},[7815],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":7817,"children":7818},{"class":2399,"line":2596},[7819,7823],{"type":2170,"tag":2343,"props":7820,"children":7821},{"style":2548},[7822],{"type":2185,"value":3674},{"type":2170,"tag":2343,"props":7824,"children":7825},{"style":2554},[7826],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":7828,"children":7829},{"class":2399,"line":2605},[7830,7834,7838],{"type":2170,"tag":2343,"props":7831,"children":7832},{"style":2563},[7833],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":7835,"children":7836},{"style":2554},[7837],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7839,"children":7840},{"style":2554},[7841],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":7843,"children":7844},{"class":2399,"line":2973},[7845,7849,7853],{"type":2170,"tag":2343,"props":7846,"children":7847},{"style":2563},[7848],{"type":2185,"value":4672},{"type":2170,"tag":2343,"props":7850,"children":7851},{"style":2554},[7852],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7854,"children":7855},{"style":2554},[7856],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":7858,"children":7859},{"class":2399,"line":2982},[7860,7864,7868],{"type":2170,"tag":2343,"props":7861,"children":7862},{"style":2563},[7863],{"type":2185,"value":4688},{"type":2170,"tag":2343,"props":7865,"children":7866},{"style":2554},[7867],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7869,"children":7870},{"style":2554},[7871],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":7873,"children":7874},{"class":2399,"line":3318},[7875],{"type":2170,"tag":2343,"props":7876,"children":7877},{"style":2870},[7878],{"type":2185,"value":7879},"        // note that when you specify those values, the default behavior will be overridden\n",{"type":2170,"tag":2343,"props":7881,"children":7882},{"class":2399,"line":2077},[7883,7888,7892,7896,7900,7905,7909,7913,7918,7922],{"type":2170,"tag":2343,"props":7884,"children":7885},{"style":2563},[7886],{"type":2185,"value":7887},"        globInclude",{"type":2170,"tag":2343,"props":7889,"children":7890},{"style":2554},[7891],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7893,"children":7894},{"style":2548},[7895],{"type":2185,"value":3191},{"type":2170,"tag":2343,"props":7897,"children":7898},{"style":2554},[7899],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":7901,"children":7902},{"style":2409},[7903],{"type":2185,"value":7904},"components/**/*.vue",{"type":2170,"tag":2343,"props":7906,"children":7907},{"style":2554},[7908],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":7910,"children":7911},{"style":2554},[7912],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":7914,"children":7915},{"style":2870},[7916],{"type":2185,"value":7917}," /* ... */",{"type":2170,"tag":2343,"props":7919,"children":7920},{"style":2548},[7921],{"type":2185,"value":3208},{"type":2170,"tag":2343,"props":7923,"children":7924},{"style":2554},[7925],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":7927,"children":7928},{"class":2399,"line":2073},[7929,7934,7938,7942,7946,7950,7954,7958,7962,7967,7971,7975,7979,7983],{"type":2170,"tag":2343,"props":7930,"children":7931},{"style":2563},[7932],{"type":2185,"value":7933},"        globExclude",{"type":2170,"tag":2343,"props":7935,"children":7936},{"style":2554},[7937],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":7939,"children":7940},{"style":2548},[7941],{"type":2185,"value":3191},{"type":2170,"tag":2343,"props":7943,"children":7944},{"style":2554},[7945],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":7947,"children":7948},{"style":2409},[7949],{"type":2185,"value":166},{"type":2170,"tag":2343,"props":7951,"children":7952},{"style":2554},[7953],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":7955,"children":7956},{"style":2554},[7957],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":7959,"children":7960},{"style":2554},[7961],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":7963,"children":7964},{"style":2409},[7965],{"type":2185,"value":7966},"dist",{"type":2170,"tag":2343,"props":7968,"children":7969},{"style":2554},[7970],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":7972,"children":7973},{"style":2554},[7974],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":7976,"children":7977},{"style":2870},[7978],{"type":2185,"value":7917},{"type":2170,"tag":2343,"props":7980,"children":7981},{"style":2548},[7982],{"type":2185,"value":3208},{"type":2170,"tag":2343,"props":7984,"children":7985},{"style":2554},[7986],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":7988,"children":7989},{"class":2399,"line":3785},[7990],{"type":2170,"tag":2343,"props":7991,"children":7992},{"style":2554},[7993],{"type":2185,"value":3800},{"type":2170,"tag":2343,"props":7995,"children":7996},{"class":2399,"line":3794},[7997],{"type":2170,"tag":2343,"props":7998,"children":7999},{"style":2554},[8000],{"type":2185,"value":4717},{"type":2170,"tag":2343,"props":8002,"children":8003},{"class":2399,"line":3803},[8004],{"type":2170,"tag":2343,"props":8005,"children":8006},{"style":2554},[8007],{"type":2185,"value":3822},{"type":2170,"tag":2343,"props":8009,"children":8010},{"class":2399,"line":3816},[8011,8015],{"type":2170,"tag":2343,"props":8012,"children":8013},{"style":2554},[8014],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":8016,"children":8017},{"style":2548},[8018],{"type":2185,"value":2616},{"type":2170,"tag":2336,"props":8020,"children":8021},{},[8022,8031],{"type":2170,"tag":2171,"props":8023,"children":8024},{},[8025,8029],{"type":2170,"tag":2343,"props":8026,"children":8027},{},[8028],{"type":2185,"value":3434},{"type":2185,"value":8030},"\nScanning is relying on static analysis, which means only literal usages will be detected. Avoid constructing the icon name dynamically whenever possible.",{"type":2170,"tag":2388,"props":8032,"children":8034},{"className":3876,"code":8033,"language":3878,"meta":2044,"style":2044},"\u003Ctemplate>\n  \u003C!-- Avoid this -->\n  \u003CIcon :name=\"`carbon:${dark ? 'moon' : 'sun'}`\" />\n\n  \u003C!-- Prefer this -->\n  \u003CIcon :name=\"dark ? 'carbon:moon' : 'carbon:sun'\" />\n\u003C/template>\n",[8035],{"type":2170,"tag":2351,"props":8036,"children":8037},{"__ignoreMap":2044},[8038,8053,8061,8098,8105,8113,8149],{"type":2170,"tag":2343,"props":8039,"children":8040},{"class":2399,"line":2101},[8041,8045,8049],{"type":2170,"tag":2343,"props":8042,"children":8043},{"style":2554},[8044],{"type":2185,"value":2771},{"type":2170,"tag":2343,"props":8046,"children":8047},{"style":2563},[8048],{"type":2185,"value":3894},{"type":2170,"tag":2343,"props":8050,"children":8051},{"style":2554},[8052],{"type":2185,"value":3899},{"type":2170,"tag":2343,"props":8054,"children":8055},{"class":2399,"line":2088},[8056],{"type":2170,"tag":2343,"props":8057,"children":8058},{"style":2870},[8059],{"type":2185,"value":8060},"  \u003C!-- Avoid this -->\n",{"type":2170,"tag":2343,"props":8062,"children":8063},{"class":2399,"line":2081},[8064,8068,8072,8077,8081,8085,8090,8094],{"type":2170,"tag":2343,"props":8065,"children":8066},{"style":2554},[8067],{"type":2185,"value":3907},{"type":2170,"tag":2343,"props":8069,"children":8070},{"style":2563},[8071],{"type":2185,"value":2776},{"type":2170,"tag":2343,"props":8073,"children":8074},{"style":2779},[8075],{"type":2185,"value":8076}," :name",{"type":2170,"tag":2343,"props":8078,"children":8079},{"style":2554},[8080],{"type":2185,"value":2787},{"type":2170,"tag":2343,"props":8082,"children":8083},{"style":2554},[8084],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":8086,"children":8087},{"style":2409},[8088],{"type":2185,"value":8089},"`carbon:${dark ? 'moon' : 'sun'}`",{"type":2170,"tag":2343,"props":8091,"children":8092},{"style":2554},[8093],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":8095,"children":8096},{"style":2554},[8097],{"type":2185,"value":2828},{"type":2170,"tag":2343,"props":8099,"children":8100},{"class":2399,"line":2596},[8101],{"type":2170,"tag":2343,"props":8102,"children":8103},{"emptyLinePlaceholder":1196},[8104],{"type":2185,"value":5803},{"type":2170,"tag":2343,"props":8106,"children":8107},{"class":2399,"line":2605},[8108],{"type":2170,"tag":2343,"props":8109,"children":8110},{"style":2870},[8111],{"type":2185,"value":8112},"  \u003C!-- Prefer this -->\n",{"type":2170,"tag":2343,"props":8114,"children":8115},{"class":2399,"line":2973},[8116,8120,8124,8128,8132,8136,8141,8145],{"type":2170,"tag":2343,"props":8117,"children":8118},{"style":2554},[8119],{"type":2185,"value":3907},{"type":2170,"tag":2343,"props":8121,"children":8122},{"style":2563},[8123],{"type":2185,"value":2776},{"type":2170,"tag":2343,"props":8125,"children":8126},{"style":2779},[8127],{"type":2185,"value":8076},{"type":2170,"tag":2343,"props":8129,"children":8130},{"style":2554},[8131],{"type":2185,"value":2787},{"type":2170,"tag":2343,"props":8133,"children":8134},{"style":2554},[8135],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":8137,"children":8138},{"style":2409},[8139],{"type":2185,"value":8140},"dark ? 'carbon:moon' : 'carbon:sun'",{"type":2170,"tag":2343,"props":8142,"children":8143},{"style":2554},[8144],{"type":2185,"value":2792},{"type":2170,"tag":2343,"props":8146,"children":8147},{"style":2554},[8148],{"type":2185,"value":2828},{"type":2170,"tag":2343,"props":8150,"children":8151},{"class":2399,"line":2982},[8152,8156,8160],{"type":2170,"tag":2343,"props":8153,"children":8154},{"style":2554},[8155],{"type":2185,"value":3980},{"type":2170,"tag":2343,"props":8157,"children":8158},{"style":2563},[8159],{"type":2185,"value":3894},{"type":2170,"tag":2343,"props":8161,"children":8162},{"style":2554},[8163],{"type":2185,"value":3899},{"type":2170,"tag":2993,"props":8165,"children":8167},{"id":8166},"render-function",[8168],{"type":2185,"value":8169},"Render Function",{"type":2170,"tag":2171,"props":8171,"children":8172},{},[8173,8175,8180,8182,8188],{"type":2185,"value":8174},"You can use the ",{"type":2170,"tag":2351,"props":8176,"children":8178},{"className":8177},[],[8179],{"type":2185,"value":2776},{"type":2185,"value":8181}," component in a render function (useful if you create a functional component), for this you can import it from ",{"type":2170,"tag":2351,"props":8183,"children":8185},{"className":8184},[],[8186],{"type":2185,"value":8187},"#components",{"type":2185,"value":2571},{"type":2170,"tag":2388,"props":8190,"children":8192},{"className":2519,"code":8191,"language":2521,"meta":2044,"style":2044},"import { Icon } from '#components'\n",[8193],{"type":2170,"tag":2351,"props":8194,"children":8195},{"__ignoreMap":2044},[8196],{"type":2170,"tag":2343,"props":8197,"children":8198},{"class":2399,"line":2101},[8199,8204,8208,8213,8218,8223,8227,8231],{"type":2170,"tag":2343,"props":8200,"children":8201},{"style":2531},[8202],{"type":2185,"value":8203},"import",{"type":2170,"tag":2343,"props":8205,"children":8206},{"style":2554},[8207],{"type":2185,"value":4179},{"type":2170,"tag":2343,"props":8209,"children":8210},{"style":2548},[8211],{"type":2185,"value":8212}," Icon",{"type":2170,"tag":2343,"props":8214,"children":8215},{"style":2554},[8216],{"type":2185,"value":8217}," }",{"type":2170,"tag":2343,"props":8219,"children":8220},{"style":2531},[8221],{"type":2185,"value":8222}," from",{"type":2170,"tag":2343,"props":8224,"children":8225},{"style":2554},[8226],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":8228,"children":8229},{"style":2409},[8230],{"type":2185,"value":8187},{"type":2170,"tag":2343,"props":8232,"children":8233},{"style":2554},[8234],{"type":2185,"value":2593},{"type":2170,"tag":2171,"props":8236,"children":8237},{},[8238,8240,8246],{"type":2185,"value":8239},"See an example of a ",{"type":2170,"tag":2351,"props":8241,"children":8243},{"className":8242},[],[8244],{"type":2185,"value":8245},"\u003CMyIcon>",{"type":2185,"value":8247}," component:",{"type":2170,"tag":2388,"props":8249,"children":8251},{"className":3876,"code":8250,"language":3878,"meta":2044,"style":2044},"\u003Cscript setup>\nimport { Icon } from '#components'\n\nconst MyIcon = h(Icon, { name: 'uil:twitter' })\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cp>\u003CMyIcon />\u003C/p>\n\u003C/template>\n",[8252],{"type":2170,"tag":2351,"props":8253,"children":8254},{"__ignoreMap":2044},[8255,8274,8309,8316,8379,8394,8401,8416,8450],{"type":2170,"tag":2343,"props":8256,"children":8257},{"class":2399,"line":2101},[8258,8262,8266,8270],{"type":2170,"tag":2343,"props":8259,"children":8260},{"style":2554},[8261],{"type":2185,"value":2771},{"type":2170,"tag":2343,"props":8263,"children":8264},{"style":2563},[8265],{"type":2185,"value":5603},{"type":2170,"tag":2343,"props":8267,"children":8268},{"style":2779},[8269],{"type":2185,"value":5608},{"type":2170,"tag":2343,"props":8271,"children":8272},{"style":2554},[8273],{"type":2185,"value":3899},{"type":2170,"tag":2343,"props":8275,"children":8276},{"class":2399,"line":2088},[8277,8281,8285,8289,8293,8297,8301,8305],{"type":2170,"tag":2343,"props":8278,"children":8279},{"style":2531},[8280],{"type":2185,"value":8203},{"type":2170,"tag":2343,"props":8282,"children":8283},{"style":2554},[8284],{"type":2185,"value":4179},{"type":2170,"tag":2343,"props":8286,"children":8287},{"style":2548},[8288],{"type":2185,"value":8212},{"type":2170,"tag":2343,"props":8290,"children":8291},{"style":2554},[8292],{"type":2185,"value":8217},{"type":2170,"tag":2343,"props":8294,"children":8295},{"style":2531},[8296],{"type":2185,"value":8222},{"type":2170,"tag":2343,"props":8298,"children":8299},{"style":2554},[8300],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":8302,"children":8303},{"style":2409},[8304],{"type":2185,"value":8187},{"type":2170,"tag":2343,"props":8306,"children":8307},{"style":2554},[8308],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":8310,"children":8311},{"class":2399,"line":2081},[8312],{"type":2170,"tag":2343,"props":8313,"children":8314},{"emptyLinePlaceholder":1196},[8315],{"type":2185,"value":5803},{"type":2170,"tag":2343,"props":8317,"children":8318},{"class":2399,"line":2596},[8319,8323,8328,8332,8337,8342,8346,8350,8354,8358,8362,8367,8371,8375],{"type":2170,"tag":2343,"props":8320,"children":8321},{"style":2779},[8322],{"type":2185,"value":5649},{"type":2170,"tag":2343,"props":8324,"children":8325},{"style":2548},[8326],{"type":2185,"value":8327}," MyIcon ",{"type":2170,"tag":2343,"props":8329,"children":8330},{"style":2554},[8331],{"type":2185,"value":2787},{"type":2170,"tag":2343,"props":8333,"children":8334},{"style":2542},[8335],{"type":2185,"value":8336}," h",{"type":2170,"tag":2343,"props":8338,"children":8339},{"style":2548},[8340],{"type":2185,"value":8341},"(Icon",{"type":2170,"tag":2343,"props":8343,"children":8344},{"style":2554},[8345],{"type":2185,"value":3277},{"type":2170,"tag":2343,"props":8347,"children":8348},{"style":2554},[8349],{"type":2185,"value":4179},{"type":2170,"tag":2343,"props":8351,"children":8352},{"style":2563},[8353],{"type":2185,"value":2782},{"type":2170,"tag":2343,"props":8355,"children":8356},{"style":2554},[8357],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":8359,"children":8360},{"style":2554},[8361],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":8363,"children":8364},{"style":2409},[8365],{"type":2185,"value":8366},"uil:twitter",{"type":2170,"tag":2343,"props":8368,"children":8369},{"style":2554},[8370],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":8372,"children":8373},{"style":2554},[8374],{"type":2185,"value":8217},{"type":2170,"tag":2343,"props":8376,"children":8377},{"style":2548},[8378],{"type":2185,"value":2616},{"type":2170,"tag":2343,"props":8380,"children":8381},{"class":2399,"line":2605},[8382,8386,8390],{"type":2170,"tag":2343,"props":8383,"children":8384},{"style":2554},[8385],{"type":2185,"value":3980},{"type":2170,"tag":2343,"props":8387,"children":8388},{"style":2563},[8389],{"type":2185,"value":5603},{"type":2170,"tag":2343,"props":8391,"children":8392},{"style":2554},[8393],{"type":2185,"value":3899},{"type":2170,"tag":2343,"props":8395,"children":8396},{"class":2399,"line":2973},[8397],{"type":2170,"tag":2343,"props":8398,"children":8399},{"emptyLinePlaceholder":1196},[8400],{"type":2185,"value":5803},{"type":2170,"tag":2343,"props":8402,"children":8403},{"class":2399,"line":2982},[8404,8408,8412],{"type":2170,"tag":2343,"props":8405,"children":8406},{"style":2554},[8407],{"type":2185,"value":2771},{"type":2170,"tag":2343,"props":8409,"children":8410},{"style":2563},[8411],{"type":2185,"value":3894},{"type":2170,"tag":2343,"props":8413,"children":8414},{"style":2554},[8415],{"type":2185,"value":3899},{"type":2170,"tag":2343,"props":8417,"children":8418},{"class":2399,"line":3318},[8419,8423,8427,8432,8437,8442,8446],{"type":2170,"tag":2343,"props":8420,"children":8421},{"style":2554},[8422],{"type":2185,"value":3907},{"type":2170,"tag":2343,"props":8424,"children":8425},{"style":2563},[8426],{"type":2185,"value":2171},{"type":2170,"tag":2343,"props":8428,"children":8429},{"style":2554},[8430],{"type":2185,"value":8431},">\u003C",{"type":2170,"tag":2343,"props":8433,"children":8434},{"style":2563},[8435],{"type":2185,"value":8436},"MyIcon",{"type":2170,"tag":2343,"props":8438,"children":8439},{"style":2554},[8440],{"type":2185,"value":8441}," />\u003C/",{"type":2170,"tag":2343,"props":8443,"children":8444},{"style":2563},[8445],{"type":2185,"value":2171},{"type":2170,"tag":2343,"props":8447,"children":8448},{"style":2554},[8449],{"type":2185,"value":3899},{"type":2170,"tag":2343,"props":8451,"children":8452},{"class":2399,"line":2077},[8453,8457,8461],{"type":2170,"tag":2343,"props":8454,"children":8455},{"style":2554},[8456],{"type":2185,"value":3980},{"type":2170,"tag":2343,"props":8458,"children":8459},{"style":2563},[8460],{"type":2185,"value":3894},{"type":2170,"tag":2343,"props":8462,"children":8463},{"style":2554},[8464],{"type":2185,"value":3899},{"type":2170,"tag":2993,"props":8466,"children":8468},{"id":8467},"rendering-icons-in-component-tests",[8469],{"type":2185,"value":8470},"Rendering Icons in Component Tests",{"type":2170,"tag":2171,"props":8472,"children":8473},{},[8474,8476,8486,8487,8497,8499,8504],{"type":2185,"value":8475},"In in-browser component testing environments (such as ",{"type":2170,"tag":2191,"props":8477,"children":8480},{"href":8478,"rel":8479},"https://vitest.dev/guide/browser/",[2195],[8481],{"type":2170,"tag":2646,"props":8482,"children":8483},{},[8484],{"type":2185,"value":8485},"Vitest Browser Mode",{"type":2185,"value":2702},{"type":2170,"tag":2191,"props":8488,"children":8491},{"href":8489,"rel":8490},"https://on.cypress.io/component-testing",[2195],[8492],{"type":2170,"tag":2646,"props":8493,"children":8494},{},[8495],{"type":2185,"value":8496},"Cypress Component Testing",{"type":2185,"value":8498},"), the internal Nuxt server routes used to fetch icons on demand are ",{"type":2170,"tag":2646,"props":8500,"children":8501},{},[8502],{"type":2185,"value":8503},"not available",{"type":2185,"value":8505},". As a result, icons may fail to render during tests.",{"type":2170,"tag":2171,"props":8507,"children":8508},{},[8509,8511,8515,8517,8521],{"type":2185,"value":8510},"To ensure icons render correctly in component tests, configure ",{"type":2170,"tag":2646,"props":8512,"children":8513},{},[8514],{"type":2185,"value":2041},{"type":2185,"value":8516}," to use the ",{"type":2170,"tag":2646,"props":8518,"children":8519},{},[8520],{"type":2185,"value":4582},{"type":2185,"value":8522}," when running in test mode.",{"type":2170,"tag":2336,"props":8524,"children":8525},{},[8526],{"type":2170,"tag":2171,"props":8527,"children":8528},{},[8529,8534,8536,8546],{"type":2170,"tag":2646,"props":8530,"children":8531},{},[8532],{"type":2185,"value":8533},"Note",{"type":2185,"value":8535},"\nProjects using ",{"type":2170,"tag":2191,"props":8537,"children":8540},{"href":8538,"rel":8539},"https://ui.nuxt.com/",[2195],[8541],{"type":2170,"tag":2646,"props":8542,"children":8543},{},[8544],{"type":2185,"value":8545},"@nuxt/ui",{"type":2185,"value":8547}," must do this to see any UI icons during component testing.",{"type":2170,"tag":6549,"props":8549,"children":8551},{"id":8550},"requirements",[8552],{"type":2185,"value":8553},"Requirements",{"type":2170,"tag":2271,"props":8555,"children":8556},{},[8557,8569],{"type":2170,"tag":2275,"props":8558,"children":8559},{},[8560,8562,8568],{"type":2185,"value":8561},"Install the icon collections you use locally (for example, ",{"type":2170,"tag":2351,"props":8563,"children":8565},{"className":8564},[],[8566],{"type":2185,"value":8567},"@iconify-json/lucide",{"type":2185,"value":3073},{"type":2170,"tag":2275,"props":8570,"children":8571},{},[8572,8574,8579],{"type":2185,"value":8573},"Icons will ",{"type":2170,"tag":2646,"props":8575,"children":8576},{},[8577],{"type":2185,"value":8578},"not",{"type":2185,"value":8580}," be fetched remotely when using the client bundle.",{"type":2170,"tag":6549,"props":8582,"children":8584},{"id":8583},"test-only-configuration",[8585],{"type":2185,"value":8586},"Test-only Configuration",{"type":2170,"tag":2171,"props":8588,"children":8589},{},[8590,8592,8598],{"type":2185,"value":8591},"Conditionally switch to the client bundle in your Nuxt config when ",{"type":2170,"tag":2351,"props":8593,"children":8595},{"className":8594},[],[8596],{"type":2185,"value":8597},"NODE_ENV === 'test'",{"type":2185,"value":2571},{"type":2170,"tag":2388,"props":8600,"children":8602},{"className":2519,"code":8601,"language":2521,"meta":2044,"style":2044},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon',\n  ],\n\n  icon: process.env.NODE_ENV !== 'test'\n    ? {\n        // Production or development icon configuration\n      }\n    : {\n        // Disable all network icon fetching in component tests\n        provider: 'none',\n\n        clientBundle: {\n          // Explicitly include dynamically constructed icons\n          icons: ['lucide:check'],\n\n          // Scan your app and Nuxt UI runtime for static icon usage\n          scan: {\n            globInclude: [\n              '{app,shared}/**',\n              'node_modules/@nuxt/ui/dist/**',\n            ],\n            globExclude: ['node_modules'],\n          },\n        },\n      },\n})\n",[8603],{"type":2170,"tag":2351,"props":8604,"children":8605},{"__ignoreMap":2044},[8606,8629,8644,8663,8674,8681,8733,8745,8753,8760,8772,8780,8808,8815,8831,8839,8876,8883,8891,8907,8923,8944,8964,8976,9013,9022,9030,9038],{"type":2170,"tag":2343,"props":8607,"children":8608},{"class":2399,"line":2101},[8609,8613,8617,8621,8625],{"type":2170,"tag":2343,"props":8610,"children":8611},{"style":2531},[8612],{"type":2185,"value":2534},{"type":2170,"tag":2343,"props":8614,"children":8615},{"style":2531},[8616],{"type":2185,"value":2539},{"type":2170,"tag":2343,"props":8618,"children":8619},{"style":2542},[8620],{"type":2185,"value":2545},{"type":2170,"tag":2343,"props":8622,"children":8623},{"style":2548},[8624],{"type":2185,"value":2551},{"type":2170,"tag":2343,"props":8626,"children":8627},{"style":2554},[8628],{"type":2185,"value":2557},{"type":2170,"tag":2343,"props":8630,"children":8631},{"class":2399,"line":2088},[8632,8636,8640],{"type":2170,"tag":2343,"props":8633,"children":8634},{"style":2563},[8635],{"type":2185,"value":2566},{"type":2170,"tag":2343,"props":8637,"children":8638},{"style":2554},[8639],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":8641,"children":8642},{"style":2548},[8643],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":8645,"children":8646},{"class":2399,"line":2081},[8647,8651,8655,8659],{"type":2170,"tag":2343,"props":8648,"children":8649},{"style":2554},[8650],{"type":2185,"value":2584},{"type":2170,"tag":2343,"props":8652,"children":8653},{"style":2409},[8654],{"type":2185,"value":2041},{"type":2170,"tag":2343,"props":8656,"children":8657},{"style":2554},[8658],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":8660,"children":8661},{"style":2554},[8662],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":8664,"children":8665},{"class":2399,"line":2596},[8666,8670],{"type":2170,"tag":2343,"props":8667,"children":8668},{"style":2548},[8669],{"type":2185,"value":3674},{"type":2170,"tag":2343,"props":8671,"children":8672},{"style":2554},[8673],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":8675,"children":8676},{"class":2399,"line":2605},[8677],{"type":2170,"tag":2343,"props":8678,"children":8679},{"emptyLinePlaceholder":1196},[8680],{"type":2185,"value":5803},{"type":2170,"tag":2343,"props":8682,"children":8683},{"class":2399,"line":2973},[8684,8688,8692,8697,8701,8706,8710,8715,8720,8724,8729],{"type":2170,"tag":2343,"props":8685,"children":8686},{"style":2563},[8687],{"type":2185,"value":2905},{"type":2170,"tag":2343,"props":8689,"children":8690},{"style":2554},[8691],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":8693,"children":8694},{"style":2548},[8695],{"type":2185,"value":8696}," process",{"type":2170,"tag":2343,"props":8698,"children":8699},{"style":2554},[8700],{"type":2185,"value":2269},{"type":2170,"tag":2343,"props":8702,"children":8703},{"style":2548},[8704],{"type":2185,"value":8705},"env",{"type":2170,"tag":2343,"props":8707,"children":8708},{"style":2554},[8709],{"type":2185,"value":2269},{"type":2170,"tag":2343,"props":8711,"children":8712},{"style":2548},[8713],{"type":2185,"value":8714},"NODE_ENV ",{"type":2170,"tag":2343,"props":8716,"children":8717},{"style":2554},[8718],{"type":2185,"value":8719},"!==",{"type":2170,"tag":2343,"props":8721,"children":8722},{"style":2554},[8723],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":8725,"children":8726},{"style":2409},[8727],{"type":2185,"value":8728},"test",{"type":2170,"tag":2343,"props":8730,"children":8731},{"style":2554},[8732],{"type":2185,"value":2593},{"type":2170,"tag":2343,"props":8734,"children":8735},{"class":2399,"line":2982},[8736,8741],{"type":2170,"tag":2343,"props":8737,"children":8738},{"style":2554},[8739],{"type":2185,"value":8740},"    ?",{"type":2170,"tag":2343,"props":8742,"children":8743},{"style":2554},[8744],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":8746,"children":8747},{"class":2399,"line":3318},[8748],{"type":2170,"tag":2343,"props":8749,"children":8750},{"style":2870},[8751],{"type":2185,"value":8752},"        // Production or development icon configuration\n",{"type":2170,"tag":2343,"props":8754,"children":8755},{"class":2399,"line":2077},[8756],{"type":2170,"tag":2343,"props":8757,"children":8758},{"style":2554},[8759],{"type":2185,"value":4264},{"type":2170,"tag":2343,"props":8761,"children":8762},{"class":2399,"line":2073},[8763,8768],{"type":2170,"tag":2343,"props":8764,"children":8765},{"style":2554},[8766],{"type":2185,"value":8767},"    :",{"type":2170,"tag":2343,"props":8769,"children":8770},{"style":2554},[8771],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":8773,"children":8774},{"class":2399,"line":3785},[8775],{"type":2170,"tag":2343,"props":8776,"children":8777},{"style":2870},[8778],{"type":2185,"value":8779},"        // Disable all network icon fetching in component tests\n",{"type":2170,"tag":2343,"props":8781,"children":8782},{"class":2399,"line":3794},[8783,8788,8792,8796,8800,8804],{"type":2170,"tag":2343,"props":8784,"children":8785},{"style":2563},[8786],{"type":2185,"value":8787},"        provider",{"type":2170,"tag":2343,"props":8789,"children":8790},{"style":2554},[8791],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":8793,"children":8794},{"style":2554},[8795],{"type":2185,"value":2931},{"type":2170,"tag":2343,"props":8797,"children":8798},{"style":2409},[8799],{"type":2185,"value":4656},{"type":2170,"tag":2343,"props":8801,"children":8802},{"style":2554},[8803],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":8805,"children":8806},{"style":2554},[8807],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":8809,"children":8810},{"class":2399,"line":3803},[8811],{"type":2170,"tag":2343,"props":8812,"children":8813},{"emptyLinePlaceholder":1196},[8814],{"type":2185,"value":5803},{"type":2170,"tag":2343,"props":8816,"children":8817},{"class":2399,"line":3816},[8818,8823,8827],{"type":2170,"tag":2343,"props":8819,"children":8820},{"style":2563},[8821],{"type":2185,"value":8822},"        clientBundle",{"type":2170,"tag":2343,"props":8824,"children":8825},{"style":2554},[8826],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":8828,"children":8829},{"style":2554},[8830],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":8832,"children":8833},{"class":2399,"line":3825},[8834],{"type":2170,"tag":2343,"props":8835,"children":8836},{"style":2870},[8837],{"type":2185,"value":8838},"          // Explicitly include dynamically constructed icons\n",{"type":2170,"tag":2343,"props":8840,"children":8841},{"class":2399,"line":4278},[8842,8847,8851,8855,8859,8864,8868,8872],{"type":2170,"tag":2343,"props":8843,"children":8844},{"style":2563},[8845],{"type":2185,"value":8846},"          icons",{"type":2170,"tag":2343,"props":8848,"children":8849},{"style":2554},[8850],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":8852,"children":8853},{"style":2548},[8854],{"type":2185,"value":3191},{"type":2170,"tag":2343,"props":8856,"children":8857},{"style":2554},[8858],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":8860,"children":8861},{"style":2409},[8862],{"type":2185,"value":8863},"lucide:check",{"type":2170,"tag":2343,"props":8865,"children":8866},{"style":2554},[8867],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":8869,"children":8870},{"style":2548},[8871],{"type":2185,"value":3208},{"type":2170,"tag":2343,"props":8873,"children":8874},{"style":2554},[8875],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":8877,"children":8878},{"class":2399,"line":4286},[8879],{"type":2170,"tag":2343,"props":8880,"children":8881},{"emptyLinePlaceholder":1196},[8882],{"type":2185,"value":5803},{"type":2170,"tag":2343,"props":8884,"children":8885},{"class":2399,"line":6320},[8886],{"type":2170,"tag":2343,"props":8887,"children":8888},{"style":2870},[8889],{"type":2185,"value":8890},"          // Scan your app and Nuxt UI runtime for static icon usage\n",{"type":2170,"tag":2343,"props":8892,"children":8893},{"class":2399,"line":6328},[8894,8899,8903],{"type":2170,"tag":2343,"props":8895,"children":8896},{"style":2563},[8897],{"type":2185,"value":8898},"          scan",{"type":2170,"tag":2343,"props":8900,"children":8901},{"style":2554},[8902],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":8904,"children":8905},{"style":2554},[8906],{"type":2185,"value":2914},{"type":2170,"tag":2343,"props":8908,"children":8909},{"class":2399,"line":7659},[8910,8915,8919],{"type":2170,"tag":2343,"props":8911,"children":8912},{"style":2563},[8913],{"type":2185,"value":8914},"            globInclude",{"type":2170,"tag":2343,"props":8916,"children":8917},{"style":2554},[8918],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":8920,"children":8921},{"style":2548},[8922],{"type":2185,"value":2576},{"type":2170,"tag":2343,"props":8924,"children":8925},{"class":2399,"line":7681},[8926,8931,8936,8940],{"type":2170,"tag":2343,"props":8927,"children":8928},{"style":2554},[8929],{"type":2185,"value":8930},"              '",{"type":2170,"tag":2343,"props":8932,"children":8933},{"style":2409},[8934],{"type":2185,"value":8935},"{app,shared}/**",{"type":2170,"tag":2343,"props":8937,"children":8938},{"style":2554},[8939],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":8941,"children":8942},{"style":2554},[8943],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":8945,"children":8946},{"class":2399,"line":7689},[8947,8951,8956,8960],{"type":2170,"tag":2343,"props":8948,"children":8949},{"style":2554},[8950],{"type":2185,"value":8930},{"type":2170,"tag":2343,"props":8952,"children":8953},{"style":2409},[8954],{"type":2185,"value":8955},"node_modules/@nuxt/ui/dist/**",{"type":2170,"tag":2343,"props":8957,"children":8958},{"style":2554},[8959],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":8961,"children":8962},{"style":2554},[8963],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":8965,"children":8966},{"class":2399,"line":7697},[8967,8972],{"type":2170,"tag":2343,"props":8968,"children":8969},{"style":2548},[8970],{"type":2185,"value":8971},"            ]",{"type":2170,"tag":2343,"props":8973,"children":8974},{"style":2554},[8975],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":8977,"children":8979},{"class":2399,"line":8978},24,[8980,8985,8989,8993,8997,9001,9005,9009],{"type":2170,"tag":2343,"props":8981,"children":8982},{"style":2563},[8983],{"type":2185,"value":8984},"            globExclude",{"type":2170,"tag":2343,"props":8986,"children":8987},{"style":2554},[8988],{"type":2185,"value":2571},{"type":2170,"tag":2343,"props":8990,"children":8991},{"style":2548},[8992],{"type":2185,"value":3191},{"type":2170,"tag":2343,"props":8994,"children":8995},{"style":2554},[8996],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":8998,"children":8999},{"style":2409},[9000],{"type":2185,"value":166},{"type":2170,"tag":2343,"props":9002,"children":9003},{"style":2554},[9004],{"type":2185,"value":2940},{"type":2170,"tag":2343,"props":9006,"children":9007},{"style":2548},[9008],{"type":2185,"value":3208},{"type":2170,"tag":2343,"props":9010,"children":9011},{"style":2554},[9012],{"type":2185,"value":2945},{"type":2170,"tag":2343,"props":9014,"children":9016},{"class":2399,"line":9015},25,[9017],{"type":2170,"tag":2343,"props":9018,"children":9019},{"style":2554},[9020],{"type":2185,"value":9021},"          },\n",{"type":2170,"tag":2343,"props":9023,"children":9025},{"class":2399,"line":9024},26,[9026],{"type":2170,"tag":2343,"props":9027,"children":9028},{"style":2554},[9029],{"type":2185,"value":4214},{"type":2170,"tag":2343,"props":9031,"children":9033},{"class":2399,"line":9032},27,[9034],{"type":2170,"tag":2343,"props":9035,"children":9036},{"style":2554},[9037],{"type":2185,"value":3800},{"type":2170,"tag":2343,"props":9039,"children":9041},{"class":2399,"line":9040},28,[9042,9046],{"type":2170,"tag":2343,"props":9043,"children":9044},{"style":2554},[9045],{"type":2185,"value":2611},{"type":2170,"tag":2343,"props":9047,"children":9048},{"style":2548},[9049],{"type":2185,"value":2616},{"type":2170,"tag":2336,"props":9051,"children":9052},{},[9053,9061],{"type":2170,"tag":2171,"props":9054,"children":9055},{},[9056],{"type":2170,"tag":2646,"props":9057,"children":9058},{},[9059],{"type":2185,"value":9060},"Tips",{"type":2170,"tag":2271,"props":9062,"children":9063},{},[9064,9076],{"type":2170,"tag":2275,"props":9065,"children":9066},{},[9067,9069,9075],{"type":2185,"value":9068},"Dynamically generated icon names may not be detected by static scanning—add them explicitly to ",{"type":2170,"tag":2351,"props":9070,"children":9072},{"className":9071},[],[9073],{"type":2185,"value":9074},"icons",{"type":2185,"value":2269},{"type":2170,"tag":2275,"props":9077,"children":9078},{},[9079,9081,9087,9088,9094],{"type":2185,"value":9080},"For large apps, consider moving test-only configuration into ",{"type":2170,"tag":2351,"props":9082,"children":9084},{"className":9083},[],[9085],{"type":2185,"value":9086},"vitest.config.ts",{"type":2185,"value":2702},{"type":2170,"tag":2351,"props":9089,"children":9091},{"className":9090},[],[9092],{"type":2185,"value":9093},"cypress.config.ts",{"type":2185,"value":9095}," for clarity.",{"type":2170,"tag":2296,"props":9097,"children":9099},{"id":9098},"contributing",[9100],{"type":2185,"value":9101},"Contributing 🙏",{"type":2170,"tag":9103,"props":9104,"children":9105},"ol",{},[9106,9111,9148,9161],{"type":2170,"tag":2275,"props":9107,"children":9108},{},[9109],{"type":2185,"value":9110},"Clone this repository",{"type":2170,"tag":2275,"props":9112,"children":9113},{},[9114,9116,9122,9124,9130,9132,9138,9140,9147],{"type":2185,"value":9115},"Install dependencies using ",{"type":2170,"tag":2351,"props":9117,"children":9119},{"className":9118},[],[9120],{"type":2185,"value":9121},"pnpm install",{"type":2185,"value":9123}," (install ",{"type":2170,"tag":2351,"props":9125,"children":9127},{"className":9126},[],[9128],{"type":2185,"value":9129},"pnpm",{"type":2185,"value":9131}," with ",{"type":2170,"tag":2351,"props":9133,"children":9135},{"className":9134},[],[9136],{"type":2185,"value":9137},"corepack enable",{"type":2185,"value":9139},", ",{"type":2170,"tag":2191,"props":9141,"children":9144},{"href":9142,"rel":9143},"https://pnpm.io/installation#using-corepack",[2195],[9145],{"type":2185,"value":9146},"learn more",{"type":2185,"value":2683},{"type":2170,"tag":2275,"props":9149,"children":9150},{},[9151,9153,9159],{"type":2185,"value":9152},"Run ",{"type":2170,"tag":2351,"props":9154,"children":9156},{"className":9155},[],[9157],{"type":2185,"value":9158},"npm run dev:prepare",{"type":2185,"value":9160}," to generate type stubs.",{"type":2170,"tag":2275,"props":9162,"children":9163},{},[9164,9166,9172,9174,9181],{"type":2185,"value":9165},"Use ",{"type":2170,"tag":2351,"props":9167,"children":9169},{"className":9168},[],[9170],{"type":2185,"value":9171},"npm run dev",{"type":2185,"value":9173}," to start ",{"type":2170,"tag":2191,"props":9175,"children":9178},{"href":9176,"rel":9177},"https://github.com/nuxt-modules/icon/tree/main/playground",[2195],[9179],{"type":2185,"value":9180},"playground",{"type":2185,"value":9182}," in development mode.",{"type":2170,"tag":2296,"props":9184,"children":9186},{"id":9185},"credits",[9187],{"type":2185,"value":9188},"Credits 💌",{"type":2170,"tag":2271,"props":9190,"children":9191},{},[9192,9204],{"type":2170,"tag":2275,"props":9193,"children":9194},{},[9195,9202],{"type":2170,"tag":2191,"props":9196,"children":9199},{"href":9197,"rel":9198},"https://github.com/benjamincanac",[2195],[9200],{"type":2185,"value":9201},"@benjamincanac",{"type":2185,"value":9203}," for the initial version",{"type":2170,"tag":2275,"props":9205,"children":9206},{},[9207,9214,9216],{"type":2170,"tag":2191,"props":9208,"children":9211},{"href":9209,"rel":9210},"https://github.com/cyberalien",[2195],[9212],{"type":2185,"value":9213},"@cyberalien",{"type":2185,"value":9215}," for making ",{"type":2170,"tag":2191,"props":9217,"children":9220},{"href":9218,"rel":9219},"https://github.com/iconify/iconify",[2195],[9221],{"type":2185,"value":2267},{"type":2170,"tag":2296,"props":9223,"children":9225},{"id":9224},"license",[9226],{"type":2185,"value":9227},"License 📎",{"type":2170,"tag":2171,"props":9229,"children":9230},{},[9231],{"type":2170,"tag":2191,"props":9232,"children":9234},{"href":2213,"rel":9233},[2195],[9235],{"type":2185,"value":9236},"MIT License",{"type":2170,"tag":9238,"props":9239,"children":9240},"style",{},[9241],{"type":2185,"value":9242},"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 .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 .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":2044,"searchDepth":2088,"depth":2088,"links":9244},[9245,9246,9247,9258,9259,9260],{"id":2298,"depth":2088,"text":2301},{"id":2378,"depth":2088,"text":2381},{"id":2638,"depth":2088,"text":2641,"children":9248},[9249,9250,9251,9252,9253,9254,9255,9256,9257],{"id":2995,"depth":2081,"text":2998},{"id":3330,"depth":2081,"text":3333},{"id":3527,"depth":2081,"text":3530},{"id":4738,"depth":2081,"text":4741},{"id":5043,"depth":2081,"text":5046},{"id":6532,"depth":2081,"text":6535},{"id":7386,"depth":2081,"text":7389},{"id":8166,"depth":2081,"text":8169},{"id":8467,"depth":2081,"text":8470},{"id":9098,"depth":2088,"text":9101},{"id":9185,"depth":2088,"text":9188},{"id":9224,"depth":2088,"text":9227},{"v3":9262,"v4":9263,"v2":9264},"3.21.2","4.4.2","2.18.1"]