[{"data":1,"prerenderedAt":15458},["ShallowReactive",2],{"$fGCo9l1hMtNdUiA6QzdUX5X3kLqaWcC5t2kdz4LrvCvc":3,"versions":2842,"-docs-4-x-api-nuxt-config":2847,"-docs-4-x-api-nuxt-config-surround":15453},[4,1120,1940,2753],{"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,1770,1847,1869,1903],{"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,1556,1647,1699,1757,1767],{"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,1468,1472,1475,1478,1481,1484,1487,1490,1493,1496,1499,1502,1505,1508,1511,1514,1517,1520,1523,1526,1529,1532,1535,1538,1541,1544,1547,1550,1553],{"title":507,"path":1466,"stem":1467,"titleTemplate":6},"/docs/4.x/api/composables/on-prehydrate","docs/4.x/4.api/2.composables/on-prehydrate",{"title":1469,"path":1470,"stem":1471,"titleTemplate":6},"useAnnouncer","/docs/4.x/api/composables/use-announcer","docs/4.x/4.api/2.composables/use-announcer",{"title":511,"path":1473,"stem":1474,"titleTemplate":6},"/docs/4.x/api/composables/use-app-config","docs/4.x/4.api/2.composables/use-app-config",{"title":515,"path":1476,"stem":1477,"titleTemplate":6},"/docs/4.x/api/composables/use-async-data","docs/4.x/4.api/2.composables/use-async-data",{"title":519,"path":1479,"stem":1480,"titleTemplate":6},"/docs/4.x/api/composables/use-cookie","docs/4.x/4.api/2.composables/use-cookie",{"title":523,"path":1482,"stem":1483,"titleTemplate":6},"/docs/4.x/api/composables/use-error","docs/4.x/4.api/2.composables/use-error",{"title":527,"path":1485,"stem":1486,"titleTemplate":6},"/docs/4.x/api/composables/use-fetch","docs/4.x/4.api/2.composables/use-fetch",{"title":531,"path":1488,"stem":1489,"titleTemplate":6},"/docs/4.x/api/composables/use-head","docs/4.x/4.api/2.composables/use-head",{"title":535,"path":1491,"stem":1492,"titleTemplate":6},"/docs/4.x/api/composables/use-head-safe","docs/4.x/4.api/2.composables/use-head-safe",{"title":539,"path":1494,"stem":1495,"titleTemplate":6},"/docs/4.x/api/composables/use-hydration","docs/4.x/4.api/2.composables/use-hydration",{"title":543,"path":1497,"stem":1498,"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":1500,"stem":1501,"titleTemplate":6},"/docs/4.x/api/composables/use-lazy-fetch","docs/4.x/4.api/2.composables/use-lazy-fetch",{"title":551,"path":1503,"stem":1504,"titleTemplate":6},"/docs/4.x/api/composables/use-loading-indicator","docs/4.x/4.api/2.composables/use-loading-indicator",{"title":555,"path":1506,"stem":1507,"titleTemplate":6},"/docs/4.x/api/composables/use-nuxt-app","docs/4.x/4.api/2.composables/use-nuxt-app",{"title":559,"path":1509,"stem":1510,"titleTemplate":6},"/docs/4.x/api/composables/use-nuxt-data","docs/4.x/4.api/2.composables/use-nuxt-data",{"title":563,"path":1512,"stem":1513,"titleTemplate":6},"/docs/4.x/api/composables/use-preview-mode","docs/4.x/4.api/2.composables/use-preview-mode",{"title":567,"path":1515,"stem":1516,"titleTemplate":6},"/docs/4.x/api/composables/use-request-event","docs/4.x/4.api/2.composables/use-request-event",{"title":571,"path":1518,"stem":1519,"titleTemplate":6},"/docs/4.x/api/composables/use-request-fetch","docs/4.x/4.api/2.composables/use-request-fetch",{"title":575,"path":1521,"stem":1522,"titleTemplate":6},"/docs/4.x/api/composables/use-request-header","docs/4.x/4.api/2.composables/use-request-header",{"title":579,"path":1524,"stem":1525,"titleTemplate":6},"/docs/4.x/api/composables/use-request-headers","docs/4.x/4.api/2.composables/use-request-headers",{"title":583,"path":1527,"stem":1528,"titleTemplate":6},"/docs/4.x/api/composables/use-request-url","docs/4.x/4.api/2.composables/use-request-url",{"title":587,"path":1530,"stem":1531,"titleTemplate":6},"/docs/4.x/api/composables/use-response-header","docs/4.x/4.api/2.composables/use-response-header",{"title":591,"path":1533,"stem":1534,"titleTemplate":6},"/docs/4.x/api/composables/use-route","docs/4.x/4.api/2.composables/use-route",{"title":595,"path":1536,"stem":1537,"titleTemplate":6},"/docs/4.x/api/composables/use-route-announcer","docs/4.x/4.api/2.composables/use-route-announcer",{"title":599,"path":1539,"stem":1540,"titleTemplate":6},"/docs/4.x/api/composables/use-router","docs/4.x/4.api/2.composables/use-router",{"title":603,"path":1542,"stem":1543,"titleTemplate":6},"/docs/4.x/api/composables/use-runtime-config","docs/4.x/4.api/2.composables/use-runtime-config",{"title":607,"path":1545,"stem":1546,"titleTemplate":6},"/docs/4.x/api/composables/use-runtime-hook","docs/4.x/4.api/2.composables/use-runtime-hook",{"title":611,"path":1548,"stem":1549,"titleTemplate":6},"/docs/4.x/api/composables/use-seo-meta","docs/4.x/4.api/2.composables/use-seo-meta",{"title":615,"path":1551,"stem":1552,"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":1554,"stem":1555,"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":1557,"stem":1558,"children":1559,"page":108},"/docs/4.x/api/utils","docs/4.x/4.api/3.utils",[1560,1563,1566,1569,1572,1575,1578,1581,1584,1587,1590,1593,1596,1599,1602,1605,1608,1611,1614,1617,1620,1623,1626,1629,1632,1635,1638,1641,1644],{"title":630,"path":1561,"stem":1562,"titleTemplate":6},"/docs/4.x/api/utils/dollarfetch","docs/4.x/4.api/3.utils/$fetch",{"title":634,"path":1564,"stem":1565,"titleTemplate":6},"/docs/4.x/api/utils/abort-navigation","docs/4.x/4.api/3.utils/abort-navigation",{"title":638,"path":1567,"stem":1568,"titleTemplate":6},"/docs/4.x/api/utils/add-route-middleware","docs/4.x/4.api/3.utils/add-route-middleware",{"title":642,"path":1570,"stem":1571,"titleTemplate":6},"/docs/4.x/api/utils/call-once","docs/4.x/4.api/3.utils/call-once",{"title":646,"path":1573,"stem":1574,"titleTemplate":6},"/docs/4.x/api/utils/clear-error","docs/4.x/4.api/3.utils/clear-error",{"title":650,"path":1576,"stem":1577,"titleTemplate":6},"/docs/4.x/api/utils/clear-nuxt-data","docs/4.x/4.api/3.utils/clear-nuxt-data",{"title":654,"path":1579,"stem":1580,"titleTemplate":6},"/docs/4.x/api/utils/clear-nuxt-state","docs/4.x/4.api/3.utils/clear-nuxt-state",{"title":658,"path":1582,"stem":1583,"titleTemplate":6},"/docs/4.x/api/utils/create-error","docs/4.x/4.api/3.utils/create-error",{"title":662,"path":1585,"stem":1586,"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":1588,"stem":1589,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-component","docs/4.x/4.api/3.utils/define-nuxt-component",{"title":670,"path":1591,"stem":1592,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-plugin","docs/4.x/4.api/3.utils/define-nuxt-plugin",{"title":674,"path":1594,"stem":1595,"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":1597,"stem":1598,"titleTemplate":6},"/docs/4.x/api/utils/define-page-meta","docs/4.x/4.api/3.utils/define-page-meta",{"title":682,"path":1600,"stem":1601,"titleTemplate":6},"/docs/4.x/api/utils/define-route-rules","docs/4.x/4.api/3.utils/define-route-rules",{"title":686,"path":1603,"stem":1604,"titleTemplate":6},"/docs/4.x/api/utils/navigate-to","docs/4.x/4.api/3.utils/navigate-to",{"title":690,"path":1606,"stem":1607,"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":1609,"stem":1610,"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":1612,"stem":1613,"titleTemplate":6},"/docs/4.x/api/utils/on-nuxt-ready","docs/4.x/4.api/3.utils/on-nuxt-ready",{"title":702,"path":1615,"stem":1616,"titleTemplate":6},"/docs/4.x/api/utils/prefetch-components","docs/4.x/4.api/3.utils/prefetch-components",{"title":706,"path":1618,"stem":1619,"titleTemplate":6},"/docs/4.x/api/utils/preload-components","docs/4.x/4.api/3.utils/preload-components",{"title":710,"path":1621,"stem":1622,"titleTemplate":6},"/docs/4.x/api/utils/preload-route-components","docs/4.x/4.api/3.utils/preload-route-components",{"title":714,"path":1624,"stem":1625,"titleTemplate":6},"/docs/4.x/api/utils/prerender-routes","docs/4.x/4.api/3.utils/prerender-routes",{"title":718,"path":1627,"stem":1628,"titleTemplate":6},"/docs/4.x/api/utils/refresh-cookie","docs/4.x/4.api/3.utils/refresh-cookie",{"title":722,"path":1630,"stem":1631,"titleTemplate":6},"/docs/4.x/api/utils/refresh-nuxt-data","docs/4.x/4.api/3.utils/refresh-nuxt-data",{"title":726,"path":1633,"stem":1634,"titleTemplate":6},"/docs/4.x/api/utils/reload-nuxt-app","docs/4.x/4.api/3.utils/reload-nuxt-app",{"title":730,"path":1636,"stem":1637,"titleTemplate":6},"/docs/4.x/api/utils/set-page-layout","docs/4.x/4.api/3.utils/set-page-layout",{"title":734,"path":1639,"stem":1640,"titleTemplate":6},"/docs/4.x/api/utils/set-response-status","docs/4.x/4.api/3.utils/set-response-status",{"title":738,"path":1642,"stem":1643,"titleTemplate":6},"/docs/4.x/api/utils/show-error","docs/4.x/4.api/3.utils/show-error",{"title":742,"path":1645,"stem":1646,"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":1648,"stem":1649,"children":1650,"page":108},"/docs/4.x/api/commands","docs/4.x/4.api/4.commands",[1651,1654,1657,1660,1663,1666,1669,1672,1675,1678,1681,1684,1687,1690,1693,1696],{"title":753,"path":1652,"stem":1653,"titleTemplate":6},"/docs/4.x/api/commands/add","docs/4.x/4.api/4.commands/add",{"title":757,"path":1655,"stem":1656,"titleTemplate":6},"/docs/4.x/api/commands/analyze","docs/4.x/4.api/4.commands/analyze",{"title":761,"path":1658,"stem":1659,"titleTemplate":6},"/docs/4.x/api/commands/build","docs/4.x/4.api/4.commands/build",{"title":765,"path":1661,"stem":1662,"titleTemplate":6},"/docs/4.x/api/commands/build-module","docs/4.x/4.api/4.commands/build-module",{"title":769,"path":1664,"stem":1665,"titleTemplate":6},"/docs/4.x/api/commands/cleanup","docs/4.x/4.api/4.commands/cleanup",{"title":773,"path":1667,"stem":1668,"titleTemplate":6},"/docs/4.x/api/commands/dev","docs/4.x/4.api/4.commands/dev",{"title":777,"path":1670,"stem":1671,"titleTemplate":6},"/docs/4.x/api/commands/devtools","docs/4.x/4.api/4.commands/devtools",{"title":781,"path":1673,"stem":1674,"titleTemplate":6},"/docs/4.x/api/commands/generate","docs/4.x/4.api/4.commands/generate",{"title":785,"path":1676,"stem":1677,"titleTemplate":6},"/docs/4.x/api/commands/info","docs/4.x/4.api/4.commands/info",{"title":789,"path":1679,"stem":1680,"titleTemplate":6},"/docs/4.x/api/commands/init","docs/4.x/4.api/4.commands/init",{"title":793,"path":1682,"stem":1683,"titleTemplate":6},"/docs/4.x/api/commands/module","docs/4.x/4.api/4.commands/module",{"title":797,"path":1685,"stem":1686,"titleTemplate":6},"/docs/4.x/api/commands/prepare","docs/4.x/4.api/4.commands/prepare",{"title":801,"path":1688,"stem":1689,"titleTemplate":6},"/docs/4.x/api/commands/preview","docs/4.x/4.api/4.commands/preview",{"title":805,"path":1691,"stem":1692,"titleTemplate":6},"/docs/4.x/api/commands/test","docs/4.x/4.api/4.commands/test",{"title":809,"path":1694,"stem":1695,"titleTemplate":6},"/docs/4.x/api/commands/typecheck","docs/4.x/4.api/4.commands/typecheck",{"title":813,"path":1697,"stem":1698,"titleTemplate":6},"/docs/4.x/api/commands/upgrade","docs/4.x/4.api/4.commands/upgrade",{"title":411,"titleTemplate":817,"icon":818,"path":1700,"stem":1701,"children":1702,"page":108},"/docs/4.x/api/kit","docs/4.x/4.api/5.kit",[1703,1706,1709,1712,1715,1718,1721,1724,1727,1730,1733,1736,1739,1742,1745,1748,1751,1754],{"title":276,"path":1704,"stem":1705,"titleTemplate":6},"/docs/4.x/api/kit/modules","docs/4.x/4.api/5.kit/1.modules",{"title":399,"path":1707,"stem":1708,"titleTemplate":6},"/docs/4.x/api/kit/runtime-config","docs/4.x/4.api/5.kit/10.runtime-config",{"title":829,"path":1710,"stem":1711,"titleTemplate":6},"/docs/4.x/api/kit/templates","docs/4.x/4.api/5.kit/10.templates",{"title":833,"path":1713,"stem":1714,"titleTemplate":6},"/docs/4.x/api/kit/nitro","docs/4.x/4.api/5.kit/11.nitro",{"title":837,"path":1716,"stem":1717,"titleTemplate":6},"/docs/4.x/api/kit/resolving","docs/4.x/4.api/5.kit/12.resolving",{"title":841,"path":1719,"stem":1720,"titleTemplate":6},"/docs/4.x/api/kit/logging","docs/4.x/4.api/5.kit/13.logging",{"title":845,"path":1722,"stem":1723,"titleTemplate":6},"/docs/4.x/api/kit/builder","docs/4.x/4.api/5.kit/14.builder",{"title":849,"path":1725,"stem":1726,"titleTemplate":6},"/docs/4.x/api/kit/examples","docs/4.x/4.api/5.kit/15.examples",{"title":84,"path":1728,"stem":1729,"titleTemplate":6},"/docs/4.x/api/kit/layers","docs/4.x/4.api/5.kit/16.layers",{"title":856,"path":1731,"stem":1732,"titleTemplate":6},"/docs/4.x/api/kit/programmatic","docs/4.x/4.api/5.kit/2.programmatic",{"title":860,"path":1734,"stem":1735,"titleTemplate":6},"/docs/4.x/api/kit/compatibility","docs/4.x/4.api/5.kit/3.compatibility",{"title":268,"path":1737,"stem":1738,"titleTemplate":6},"/docs/4.x/api/kit/autoimports","docs/4.x/4.api/5.kit/4.autoimports",{"title":434,"path":1740,"stem":1741,"titleTemplate":6},"/docs/4.x/api/kit/components","docs/4.x/4.api/5.kit/5.components",{"title":870,"path":1743,"stem":1744,"titleTemplate":6},"/docs/4.x/api/kit/context","docs/4.x/4.api/5.kit/6.context",{"title":874,"path":1746,"stem":1747,"titleTemplate":6},"/docs/4.x/api/kit/pages","docs/4.x/4.api/5.kit/7.pages",{"title":878,"path":1749,"stem":1750,"titleTemplate":6},"/docs/4.x/api/kit/layout","docs/4.x/4.api/5.kit/8.layout",{"title":882,"path":1752,"stem":1753,"titleTemplate":6},"/docs/4.x/api/kit/head","docs/4.x/4.api/5.kit/9.head",{"title":886,"path":1755,"stem":1756,"titleTemplate":6},"/docs/4.x/api/kit/plugins","docs/4.x/4.api/5.kit/9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":1758,"stem":1759,"children":1760,"page":108},"/docs/4.x/api/advanced","docs/4.x/4.api/6.advanced",[1761,1764],{"title":407,"path":1762,"stem":1763,"titleTemplate":6},"/docs/4.x/api/advanced/hooks","docs/4.x/4.api/6.advanced/1.hooks",{"title":899,"path":1765,"stem":1766,"titleTemplate":6},"/docs/4.x/api/advanced/import-meta","docs/4.x/4.api/6.advanced/2.import-meta",{"title":903,"path":1768,"stem":1769,"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":1771,"stem":1772,"children":1773,"page":108},"/docs/4.x/examples","docs/4.x/4.examples",[1774,1777,1796,1809,1840],{"title":914,"path":1775,"stem":1776,"titleTemplate":6},"/docs/4.x/examples/hello-world","docs/4.x/4.examples/0.hello-world",{"title":395,"path":1778,"stem":1779,"children":1780,"page":108},"/docs/4.x/examples/features","docs/4.x/4.examples/1.features",[1781,1784,1787,1790,1793],{"title":922,"path":1782,"stem":1783,"titleTemplate":6},"/docs/4.x/examples/features/auto-imports","docs/4.x/4.examples/1.features/1.auto-imports",{"title":64,"path":1785,"stem":1786,"titleTemplate":6},"/docs/4.x/examples/features/data-fetching","docs/4.x/4.examples/1.features/2.data-fetching",{"title":69,"path":1788,"stem":1789,"titleTemplate":6},"/docs/4.x/examples/features/state-management","docs/4.x/4.examples/1.features/3.state-management",{"title":932,"path":1791,"stem":1792,"titleTemplate":6},"/docs/4.x/examples/features/meta-tags","docs/4.x/4.examples/1.features/4.meta-tags",{"title":936,"path":1794,"stem":1795,"titleTemplate":6},"/docs/4.x/examples/features/layouts","docs/4.x/4.examples/1.features/5.layouts",{"title":49,"path":1797,"stem":1798,"children":1799,"page":108},"/docs/4.x/examples/routing","docs/4.x/4.examples/2.routing",[1800,1803,1806],{"title":944,"path":1801,"stem":1802,"titleTemplate":6},"/docs/4.x/examples/routing/middleware","docs/4.x/4.examples/2.routing/middleware",{"title":874,"path":1804,"stem":1805,"titleTemplate":6},"/docs/4.x/examples/routing/pages","docs/4.x/4.examples/2.routing/pages",{"title":951,"path":1807,"stem":1808,"titleTemplate":6},"/docs/4.x/examples/routing/universal-router","docs/4.x/4.examples/2.routing/universal-router",{"title":890,"path":1810,"stem":1811,"children":1812,"page":108},"/docs/4.x/examples/advanced","docs/4.x/4.examples/4.advanced",[1813,1816,1819,1822,1825,1828,1831,1834,1837],{"title":84,"path":1814,"stem":1815,"titleTemplate":6},"/docs/4.x/examples/advanced/config-extends","docs/4.x/4.examples/4.advanced/config-extends",{"title":74,"path":1817,"stem":1818,"titleTemplate":6},"/docs/4.x/examples/advanced/error-handling","docs/4.x/4.examples/4.advanced/error-handling",{"title":965,"path":1820,"stem":1821,"titleTemplate":6},"/docs/4.x/examples/advanced/jsx","docs/4.x/4.examples/4.advanced/jsx",{"title":969,"path":1823,"stem":1824,"titleTemplate":6},"/docs/4.x/examples/advanced/locale","docs/4.x/4.examples/4.advanced/locale",{"title":973,"path":1826,"stem":1827,"titleTemplate":6},"/docs/4.x/examples/advanced/module-extend-pages","docs/4.x/4.examples/4.advanced/module-extend-pages",{"title":977,"path":1829,"stem":1830,"titleTemplate":6},"/docs/4.x/examples/advanced/teleport","docs/4.x/4.examples/4.advanced/teleport",{"title":99,"path":1832,"stem":1833,"titleTemplate":6},"/docs/4.x/examples/advanced/testing","docs/4.x/4.examples/4.advanced/testing",{"title":519,"path":1835,"stem":1836,"titleTemplate":6},"/docs/4.x/examples/advanced/use-cookie","docs/4.x/4.examples/4.advanced/use-cookie",{"title":987,"path":1838,"stem":1839,"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":1841,"stem":1842,"children":1843,"page":108},"/docs/4.x/examples/experimental","docs/4.x/4.examples/7.experimental",[1844],{"title":996,"path":1845,"stem":1846,"titleTemplate":6},"/docs/4.x/examples/experimental/wasm","docs/4.x/4.examples/7.experimental/wasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":1848,"stem":1849,"children":1850,"page":108},"/docs/4.x/community","docs/4.x/5.community",[1851,1854,1857,1860,1863,1866],{"title":1007,"path":1852,"stem":1853,"titleTemplate":6,"icon":1010},"/docs/4.x/community/getting-help","docs/4.x/5.community/2.getting-help",{"title":1012,"path":1855,"stem":1856,"titleTemplate":6,"icon":1015},"/docs/4.x/community/reporting-bugs","docs/4.x/5.community/3.reporting-bugs",{"title":1017,"path":1858,"stem":1859,"titleTemplate":6,"icon":1020},"/docs/4.x/community/contribution","docs/4.x/5.community/4.contribution",{"title":1022,"path":1861,"stem":1862,"titleTemplate":6,"icon":1025},"/docs/4.x/community/framework-contribution","docs/4.x/5.community/5.framework-contribution",{"title":1027,"path":1864,"stem":1865,"titleTemplate":6,"icon":1030},"/docs/4.x/community/roadmap","docs/4.x/5.community/6.roadmap",{"title":1032,"path":1867,"stem":1868,"titleTemplate":6,"icon":1035},"/docs/4.x/community/changelog","docs/4.x/5.community/7.changelog",{"title":1037,"titleTemplate":1038,"icon":1039,"path":1870,"stem":1871,"children":1872,"page":108},"/docs/4.x/bridge","docs/4.x/6.bridge",[1873,1876,1879,1882,1885,1888,1891,1894,1897,1900],{"title":1044,"path":1874,"stem":1875,"titleTemplate":6},"/docs/4.x/bridge/overview","docs/4.x/6.bridge/1.overview",{"title":29,"path":1877,"stem":1878,"titleTemplate":6},"/docs/4.x/bridge/configuration","docs/4.x/6.bridge/10.configuration",{"title":280,"path":1880,"stem":1881,"titleTemplate":6},"/docs/4.x/bridge/typescript","docs/4.x/6.bridge/2.typescript",{"title":1054,"path":1883,"stem":1884,"titleTemplate":6},"/docs/4.x/bridge/bridge-composition-api","docs/4.x/6.bridge/3.bridge-composition-api",{"title":1058,"path":1886,"stem":1887,"titleTemplate":6},"/docs/4.x/bridge/plugins-and-middleware","docs/4.x/6.bridge/4.plugins-and-middleware",{"title":1062,"path":1889,"stem":1890,"titleTemplate":6},"/docs/4.x/bridge/nuxt3-compatible-api","docs/4.x/6.bridge/5.nuxt3-compatible-api",{"title":932,"path":1892,"stem":1893,"titleTemplate":6},"/docs/4.x/bridge/meta","docs/4.x/6.bridge/6.meta",{"title":399,"path":1895,"stem":1896,"titleTemplate":6},"/docs/4.x/bridge/runtime-config","docs/4.x/6.bridge/7.runtime-config",{"title":833,"path":1898,"stem":1899,"titleTemplate":6},"/docs/4.x/bridge/nitro","docs/4.x/6.bridge/8.nitro",{"title":1075,"path":1901,"stem":1902,"titleTemplate":6},"/docs/4.x/bridge/vite","docs/4.x/6.bridge/9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":1904,"stem":1905,"children":1906,"page":108},"/docs/4.x/migration","docs/4.x/7.migration",[1907,1910,1913,1916,1919,1922,1925,1928,1931,1934,1937],{"title":1044,"path":1908,"stem":1909,"titleTemplate":6},"/docs/4.x/migration/overview","docs/4.x/7.migration/1.overview",{"title":1088,"path":1911,"stem":1912,"titleTemplate":6},"/docs/4.x/migration/bundling","docs/4.x/7.migration/10.bundling",{"title":79,"path":1914,"stem":1915,"titleTemplate":6},"/docs/4.x/migration/server","docs/4.x/7.migration/11.server",{"title":29,"path":1917,"stem":1918,"titleTemplate":6},"/docs/4.x/migration/configuration","docs/4.x/7.migration/2.configuration",{"title":276,"path":1920,"stem":1921,"titleTemplate":6},"/docs/4.x/migration/module-authors","docs/4.x/7.migration/20.module-authors",{"title":922,"path":1923,"stem":1924,"titleTemplate":6},"/docs/4.x/migration/auto-imports","docs/4.x/7.migration/3.auto-imports",{"title":932,"path":1926,"stem":1927,"titleTemplate":6},"/docs/4.x/migration/meta","docs/4.x/7.migration/4.meta",{"title":1058,"path":1929,"stem":1930,"titleTemplate":6},"/docs/4.x/migration/plugins-and-middleware","docs/4.x/7.migration/5.plugins-and-middleware",{"title":1110,"path":1932,"stem":1933,"titleTemplate":6},"/docs/4.x/migration/pages-and-layouts","docs/4.x/7.migration/6.pages-and-layouts",{"title":1114,"path":1935,"stem":1936,"titleTemplate":6},"/docs/4.x/migration/component-options","docs/4.x/7.migration/7.component-options",{"title":399,"path":1938,"stem":1939,"titleTemplate":6},"/docs/4.x/migration/runtime-config","docs/4.x/7.migration/8.runtime-config",{"title":5,"titleTemplate":6,"icon":7,"path":1941,"stem":1942,"children":1943,"page":108},"/docs/5.x","docs/5.x",[1944,2002,2092,2219,2583,2660,2682,2716],{"title":12,"titleTemplate":13,"icon":14,"path":1945,"stem":1946,"children":1947,"page":108},"/docs/5.x/getting-started","docs/5.x/1.getting-started",[1948,1951,1954,1957,1960,1963,1966,1969,1972,1975,1978,1981,1984,1987,1990,1993,1996,1999],{"title":19,"path":1949,"stem":1950,"titleTemplate":6,"icon":22},"/docs/5.x/getting-started/introduction","docs/5.x/1.getting-started/01.introduction",{"title":24,"path":1952,"stem":1953,"titleTemplate":6,"icon":27},"/docs/5.x/getting-started/installation","docs/5.x/1.getting-started/02.installation",{"title":29,"path":1955,"stem":1956,"titleTemplate":6,"icon":32},"/docs/5.x/getting-started/configuration","docs/5.x/1.getting-started/03.configuration",{"title":34,"path":1958,"stem":1959,"titleTemplate":6,"icon":37},"/docs/5.x/getting-started/views","docs/5.x/1.getting-started/04.views",{"title":39,"path":1961,"stem":1962,"titleTemplate":6,"icon":42},"/docs/5.x/getting-started/assets","docs/5.x/1.getting-started/05.assets",{"title":44,"path":1964,"stem":1965,"titleTemplate":6,"icon":47},"/docs/5.x/getting-started/styling","docs/5.x/1.getting-started/06.styling",{"title":49,"path":1967,"stem":1968,"titleTemplate":6,"icon":52},"/docs/5.x/getting-started/routing","docs/5.x/1.getting-started/07.routing",{"title":54,"path":1970,"stem":1971,"titleTemplate":6,"icon":57},"/docs/5.x/getting-started/seo-meta","docs/5.x/1.getting-started/08.seo-meta",{"title":59,"path":1973,"stem":1974,"titleTemplate":6,"icon":62},"/docs/5.x/getting-started/transitions","docs/5.x/1.getting-started/09.transitions",{"title":64,"path":1976,"stem":1977,"titleTemplate":6,"icon":67},"/docs/5.x/getting-started/data-fetching","docs/5.x/1.getting-started/10.data-fetching",{"title":69,"path":1979,"stem":1980,"titleTemplate":6,"icon":72},"/docs/5.x/getting-started/state-management","docs/5.x/1.getting-started/11.state-management",{"title":74,"path":1982,"stem":1983,"titleTemplate":6,"icon":77},"/docs/5.x/getting-started/error-handling","docs/5.x/1.getting-started/12.error-handling",{"title":79,"path":1985,"stem":1986,"titleTemplate":6,"icon":82},"/docs/5.x/getting-started/server","docs/5.x/1.getting-started/13.server",{"title":84,"path":1988,"stem":1989,"titleTemplate":6,"icon":87},"/docs/5.x/getting-started/layers","docs/5.x/1.getting-started/14.layers",{"title":89,"path":1991,"stem":1992,"titleTemplate":6,"icon":92},"/docs/5.x/getting-started/prerendering","docs/5.x/1.getting-started/15.prerendering",{"title":94,"path":1994,"stem":1995,"titleTemplate":6,"icon":97},"/docs/5.x/getting-started/deployment","docs/5.x/1.getting-started/16.deployment",{"title":99,"path":1997,"stem":1998,"titleTemplate":6,"icon":102},"/docs/5.x/getting-started/testing","docs/5.x/1.getting-started/17.testing",{"title":104,"path":2000,"stem":2001,"titleTemplate":6,"icon":107},"/docs/5.x/getting-started/upgrade","docs/5.x/1.getting-started/18.upgrade",{"title":110,"titleTemplate":111,"icon":112,"path":2003,"stem":2004,"children":2005,"page":108},"/docs/5.x/directory-structure","docs/5.x/2.directory-structure",[2006,2009,2012,2050,2053,2056,2059,2062,2065,2068,2071,2074,2077,2080,2083,2086,2089],{"title":117,"path":2007,"stem":2008,"titleTemplate":6,"icon":120},"/docs/5.x/directory-structure/nuxt","docs/5.x/2.directory-structure/0.nuxt",{"title":122,"path":2010,"stem":2011,"titleTemplate":6,"icon":125},"/docs/5.x/directory-structure/output","docs/5.x/2.directory-structure/0.output",{"title":1193,"titleTemplate":111,"head":2013,"defaultOpen":1196,"icon":1197,"path":2014,"stem":2015,"children":2016,"page":108},{"title":1195},"/docs/5.x/directory-structure/app","docs/5.x/2.directory-structure/1.app",[2017,2020,2023,2026,2029,2032,2035,2038,2041,2044,2047],{"title":127,"path":2018,"stem":2019,"titleTemplate":6,"icon":130},"/docs/5.x/directory-structure/app/assets","docs/5.x/2.directory-structure/1.app/1.assets",{"title":132,"path":2021,"stem":2022,"titleTemplate":6,"icon":135},"/docs/5.x/directory-structure/app/components","docs/5.x/2.directory-structure/1.app/1.components",{"title":137,"path":2024,"stem":2025,"titleTemplate":6,"icon":140},"/docs/5.x/directory-structure/app/composables","docs/5.x/2.directory-structure/1.app/1.composables",{"title":152,"path":2027,"stem":2028,"titleTemplate":6,"icon":155},"/docs/5.x/directory-structure/app/layouts","docs/5.x/2.directory-structure/1.app/1.layouts",{"title":157,"path":2030,"stem":2031,"titleTemplate":6,"icon":160},"/docs/5.x/directory-structure/app/middleware","docs/5.x/2.directory-structure/1.app/1.middleware",{"title":171,"path":2033,"stem":2034,"titleTemplate":6,"icon":155},"/docs/5.x/directory-structure/app/pages","docs/5.x/2.directory-structure/1.app/1.pages",{"title":175,"path":2036,"stem":2037,"titleTemplate":6,"icon":178},"/docs/5.x/directory-structure/app/plugins","docs/5.x/2.directory-structure/1.app/1.plugins",{"title":195,"path":2039,"stem":2040,"titleTemplate":6,"icon":198},"/docs/5.x/directory-structure/app/utils","docs/5.x/2.directory-structure/1.app/1.utils",{"title":219,"path":2042,"stem":2043,"titleTemplate":6,"icon":222},"/docs/5.x/directory-structure/app/app","docs/5.x/2.directory-structure/1.app/3.app",{"title":224,"path":2045,"stem":2046,"titleTemplate":6,"icon":227},"/docs/5.x/directory-structure/app/app-config","docs/5.x/2.directory-structure/1.app/3.app-config",{"title":229,"path":2048,"stem":2049,"titleTemplate":6,"icon":222},"/docs/5.x/directory-structure/app/error","docs/5.x/2.directory-structure/1.app/3.error",{"title":142,"path":2051,"stem":2052,"titleTemplate":6,"icon":145},"/docs/5.x/directory-structure/content","docs/5.x/2.directory-structure/1.content",{"title":147,"path":2054,"stem":2055,"titleTemplate":6,"icon":150},"/docs/5.x/directory-structure/layers","docs/5.x/2.directory-structure/1.layers",{"title":162,"path":2057,"stem":2058,"titleTemplate":6,"icon":150},"/docs/5.x/directory-structure/modules","docs/5.x/2.directory-structure/1.modules",{"title":166,"path":2060,"stem":2061,"titleTemplate":6,"icon":169},"/docs/5.x/directory-structure/node_modules","docs/5.x/2.directory-structure/1.node_modules",{"title":180,"path":2063,"stem":2064,"titleTemplate":6,"icon":183},"/docs/5.x/directory-structure/public","docs/5.x/2.directory-structure/1.public",{"title":185,"path":2066,"stem":2067,"titleTemplate":6,"icon":188},"/docs/5.x/directory-structure/server","docs/5.x/2.directory-structure/1.server",{"title":190,"path":2069,"stem":2070,"titleTemplate":6,"icon":193},"/docs/5.x/directory-structure/shared","docs/5.x/2.directory-structure/1.shared",{"title":200,"path":2072,"stem":2073,"titleTemplate":6,"icon":203},"/docs/5.x/directory-structure/env","docs/5.x/2.directory-structure/2.env",{"title":205,"path":2075,"stem":2076,"titleTemplate":6,"icon":208},"/docs/5.x/directory-structure/gitignore","docs/5.x/2.directory-structure/2.gitignore",{"title":210,"path":2078,"stem":2079,"titleTemplate":6,"icon":213},"/docs/5.x/directory-structure/nuxtignore","docs/5.x/2.directory-structure/2.nuxtignore",{"title":215,"path":2081,"stem":2082,"titleTemplate":6,"icon":213},"/docs/5.x/directory-structure/nuxtrc","docs/5.x/2.directory-structure/2.nuxtrc",{"title":233,"path":2084,"stem":2085,"titleTemplate":6,"icon":213},"/docs/5.x/directory-structure/nuxt-config","docs/5.x/2.directory-structure/3.nuxt-config",{"title":237,"path":2087,"stem":2088,"titleTemplate":6,"icon":240},"/docs/5.x/directory-structure/package","docs/5.x/2.directory-structure/3.package",{"title":242,"path":2090,"stem":2091,"titleTemplate":6,"icon":245},"/docs/5.x/directory-structure/tsconfig","docs/5.x/2.directory-structure/3.tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":2093,"stem":2094,"children":2095,"page":108},"/docs/5.x/guide","docs/5.x/3.guide",[2096,2121,2134,2144,2169,2185],{"title":253,"titleTemplate":254,"icon":255,"path":2097,"stem":2098,"children":2099,"page":108},"/docs/5.x/guide/concepts","docs/5.x/3.guide/1.concepts",[2100,2103,2106,2109,2112,2115,2118],{"title":260,"path":2101,"stem":2102,"titleTemplate":6},"/docs/5.x/guide/concepts/rendering","docs/5.x/3.guide/1.concepts/1.rendering",{"title":264,"path":2104,"stem":2105,"titleTemplate":6},"/docs/5.x/guide/concepts/nuxt-lifecycle","docs/5.x/3.guide/1.concepts/2.nuxt-lifecycle",{"title":268,"path":2107,"stem":2108,"titleTemplate":6},"/docs/5.x/guide/concepts/auto-imports","docs/5.x/3.guide/1.concepts/3.auto-imports",{"title":272,"path":2110,"stem":2111,"titleTemplate":6},"/docs/5.x/guide/concepts/server-engine","docs/5.x/3.guide/1.concepts/4.server-engine",{"title":276,"path":2113,"stem":2114,"titleTemplate":6},"/docs/5.x/guide/concepts/modules","docs/5.x/3.guide/1.concepts/5.modules",{"title":280,"path":2116,"stem":2117,"titleTemplate":6},"/docs/5.x/guide/concepts/typescript","docs/5.x/3.guide/1.concepts/8.typescript",{"title":284,"path":2119,"stem":2120,"titleTemplate":6},"/docs/5.x/guide/concepts/code-style","docs/5.x/3.guide/1.concepts/9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":2122,"stem":2123,"children":2124,"page":108},"/docs/5.x/guide/best-practices","docs/5.x/3.guide/2.best-practices",[2125,2128,2131],{"title":1310,"path":2126,"stem":2127,"titleTemplate":6},"/docs/5.x/guide/best-practices/hydration","docs/5.x/3.guide/2.best-practices/hydration",{"title":299,"path":2129,"stem":2130,"titleTemplate":6},"/docs/5.x/guide/best-practices/performance","docs/5.x/3.guide/2.best-practices/performance",{"title":303,"path":2132,"stem":2133,"titleTemplate":6},"/docs/5.x/guide/best-practices/plugins","docs/5.x/3.guide/2.best-practices/plugins",{"title":307,"titleTemplate":308,"icon":309,"path":2135,"stem":2136,"children":2137,"page":108},"/docs/5.x/guide/ai","docs/5.x/3.guide/3.ai",[2138,2141],{"title":314,"path":2139,"stem":2140,"titleTemplate":6},"/docs/5.x/guide/ai/mcp","docs/5.x/3.guide/3.ai/1.mcp",{"title":318,"path":2142,"stem":2143,"titleTemplate":6},"/docs/5.x/guide/ai/llms-txt","docs/5.x/3.guide/3.ai/2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":2145,"stem":2146,"children":2147,"page":108},"/docs/5.x/guide/modules","docs/5.x/3.guide/4.modules",[2148,2151,2154,2157,2160,2163,2166],{"title":329,"path":2149,"stem":2150,"titleTemplate":6},"/docs/5.x/guide/modules/getting-started","docs/5.x/3.guide/4.modules/1.getting-started",{"title":333,"path":2152,"stem":2153,"titleTemplate":6},"/docs/5.x/guide/modules/module-anatomy","docs/5.x/3.guide/4.modules/2.module-anatomy",{"title":337,"path":2155,"stem":2156,"titleTemplate":6},"/docs/5.x/guide/modules/recipes-basics","docs/5.x/3.guide/4.modules/3.recipes-basics",{"title":341,"path":2158,"stem":2159,"titleTemplate":6},"/docs/5.x/guide/modules/recipes-advanced","docs/5.x/3.guide/4.modules/4.recipes-advanced",{"title":345,"path":2161,"stem":2162,"titleTemplate":6},"/docs/5.x/guide/modules/testing","docs/5.x/3.guide/4.modules/5.testing",{"title":349,"path":2164,"stem":2165,"titleTemplate":6},"/docs/5.x/guide/modules/best-practices","docs/5.x/3.guide/4.modules/6.best-practices",{"title":353,"path":2167,"stem":2168,"titleTemplate":6},"/docs/5.x/guide/modules/ecosystem","docs/5.x/3.guide/4.modules/7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":2170,"stem":2171,"children":2172,"page":108},"/docs/5.x/guide/recipes","docs/5.x/3.guide/5.recipes",[2173,2176,2179,2182],{"title":364,"path":2174,"stem":2175,"titleTemplate":6},"/docs/5.x/guide/recipes/custom-routing","docs/5.x/3.guide/5.recipes/1.custom-routing",{"title":368,"path":2177,"stem":2178,"titleTemplate":6},"/docs/5.x/guide/recipes/vite-plugin","docs/5.x/3.guide/5.recipes/2.vite-plugin",{"title":372,"path":2180,"stem":2181,"titleTemplate":6},"/docs/5.x/guide/recipes/custom-usefetch","docs/5.x/3.guide/5.recipes/3.custom-usefetch",{"title":376,"path":2183,"stem":2184,"titleTemplate":6},"/docs/5.x/guide/recipes/sessions-and-authentication","docs/5.x/3.guide/5.recipes/4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":2186,"stem":2187,"children":2188,"page":108},"/docs/5.x/guide/going-further","docs/5.x/3.guide/6.going-further",[2189,2192,2195,2198,2201,2204,2207,2210,2213,2216],{"title":387,"path":2190,"stem":2191,"titleTemplate":6},"/docs/5.x/guide/going-further/events","docs/5.x/3.guide/6.going-further/1.events",{"title":391,"path":2193,"stem":2194,"titleTemplate":6},"/docs/5.x/guide/going-further/experimental-features","docs/5.x/3.guide/6.going-further/1.experimental-features",{"title":395,"path":2196,"stem":2197,"titleTemplate":6},"/docs/5.x/guide/going-further/features","docs/5.x/3.guide/6.going-further/1.features",{"title":399,"path":2199,"stem":2200,"titleTemplate":6},"/docs/5.x/guide/going-further/runtime-config","docs/5.x/3.guide/6.going-further/10.runtime-config",{"title":403,"path":2202,"stem":2203,"titleTemplate":6},"/docs/5.x/guide/going-further/nightly-release-channel","docs/5.x/3.guide/6.going-further/11.nightly-release-channel",{"title":407,"path":2205,"stem":2206,"titleTemplate":6},"/docs/5.x/guide/going-further/hooks","docs/5.x/3.guide/6.going-further/2.hooks",{"title":411,"path":2208,"stem":2209,"titleTemplate":6},"/docs/5.x/guide/going-further/kit","docs/5.x/3.guide/6.going-further/4.kit",{"title":415,"path":2211,"stem":2212,"titleTemplate":6},"/docs/5.x/guide/going-further/nuxt-app","docs/5.x/3.guide/6.going-further/6.nuxt-app",{"title":419,"path":2214,"stem":2215,"titleTemplate":6},"/docs/5.x/guide/going-further/layers","docs/5.x/3.guide/6.going-further/7.layers",{"title":423,"path":2217,"stem":2218,"titleTemplate":6},"/docs/5.x/guide/going-further/debugging","docs/5.x/3.guide/6.going-further/9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":2220,"stem":2221,"children":2222,"page":108},"/docs/5.x/api","docs/5.x/4.api",[2223,2275,2369,2460,2512,2570,2580],{"title":434,"titleTemplate":435,"icon":324,"path":2224,"stem":2225,"children":2226,"page":108},"/docs/5.x/api/components","docs/5.x/4.api/1.components",[2227,2230,2233,2236,2239,2242,2245,2248,2251,2254,2257,2260,2263,2266,2269,2272],{"title":440,"path":2228,"stem":2229,"titleTemplate":6},"/docs/5.x/api/components/client-only","docs/5.x/4.api/1.components/1.client-only",{"title":444,"path":2231,"stem":2232,"titleTemplate":6},"/docs/5.x/api/components/dev-only","docs/5.x/4.api/1.components/1.dev-only",{"title":448,"path":2234,"stem":2235,"titleTemplate":6},"/docs/5.x/api/components/nuxt-client-fallback","docs/5.x/4.api/1.components/1.nuxt-client-fallback",{"title":452,"path":2237,"stem":2238,"titleTemplate":6},"/docs/5.x/api/components/nuxt-picture","docs/5.x/4.api/1.components/10.nuxt-picture",{"title":456,"path":2240,"stem":2241,"titleTemplate":6},"/docs/5.x/api/components/teleports","docs/5.x/4.api/1.components/11.teleports",{"title":460,"path":2243,"stem":2244,"titleTemplate":6},"/docs/5.x/api/components/nuxt-route-announcer","docs/5.x/4.api/1.components/12.nuxt-route-announcer",{"title":464,"path":2246,"stem":2247,"titleTemplate":6},"/docs/5.x/api/components/nuxt-time","docs/5.x/4.api/1.components/13.nuxt-time",{"title":1434,"path":2249,"stem":2250,"titleTemplate":6},"/docs/5.x/api/components/nuxt-announcer","docs/5.x/4.api/1.components/14.nuxt-announcer",{"title":468,"path":2252,"stem":2253,"titleTemplate":6},"/docs/5.x/api/components/nuxt-page","docs/5.x/4.api/1.components/2.nuxt-page",{"title":472,"path":2255,"stem":2256,"titleTemplate":6},"/docs/5.x/api/components/nuxt-layout","docs/5.x/4.api/1.components/3.nuxt-layout",{"title":476,"path":2258,"stem":2259,"titleTemplate":6},"/docs/5.x/api/components/nuxt-link","docs/5.x/4.api/1.components/4.nuxt-link",{"title":480,"path":2261,"stem":2262,"titleTemplate":6},"/docs/5.x/api/components/nuxt-loading-indicator","docs/5.x/4.api/1.components/5.nuxt-loading-indicator",{"title":484,"path":2264,"stem":2265,"titleTemplate":6},"/docs/5.x/api/components/nuxt-error-boundary","docs/5.x/4.api/1.components/6.nuxt-error-boundary",{"title":488,"path":2267,"stem":2268,"titleTemplate":6},"/docs/5.x/api/components/nuxt-welcome","docs/5.x/4.api/1.components/7.nuxt-welcome",{"title":492,"path":2270,"stem":2271,"titleTemplate":6},"/docs/5.x/api/components/nuxt-island","docs/5.x/4.api/1.components/8.nuxt-island",{"title":496,"path":2273,"stem":2274,"titleTemplate":6},"/docs/5.x/api/components/nuxt-img","docs/5.x/4.api/1.components/9.nuxt-img",{"title":500,"titleTemplate":501,"icon":502,"path":2276,"stem":2277,"children":2278,"page":108},"/docs/5.x/api/composables","docs/5.x/4.api/2.composables",[2279,2282,2285,2288,2291,2294,2297,2300,2303,2306,2309,2312,2315,2318,2321,2324,2327,2330,2333,2336,2339,2342,2345,2348,2351,2354,2357,2360,2363,2366],{"title":507,"path":2280,"stem":2281,"titleTemplate":6},"/docs/5.x/api/composables/on-prehydrate","docs/5.x/4.api/2.composables/on-prehydrate",{"title":1469,"path":2283,"stem":2284,"titleTemplate":6},"/docs/5.x/api/composables/use-announcer","docs/5.x/4.api/2.composables/use-announcer",{"title":511,"path":2286,"stem":2287,"titleTemplate":6},"/docs/5.x/api/composables/use-app-config","docs/5.x/4.api/2.composables/use-app-config",{"title":515,"path":2289,"stem":2290,"titleTemplate":6},"/docs/5.x/api/composables/use-async-data","docs/5.x/4.api/2.composables/use-async-data",{"title":519,"path":2292,"stem":2293,"titleTemplate":6},"/docs/5.x/api/composables/use-cookie","docs/5.x/4.api/2.composables/use-cookie",{"title":523,"path":2295,"stem":2296,"titleTemplate":6},"/docs/5.x/api/composables/use-error","docs/5.x/4.api/2.composables/use-error",{"title":527,"path":2298,"stem":2299,"titleTemplate":6},"/docs/5.x/api/composables/use-fetch","docs/5.x/4.api/2.composables/use-fetch",{"title":531,"path":2301,"stem":2302,"titleTemplate":6},"/docs/5.x/api/composables/use-head","docs/5.x/4.api/2.composables/use-head",{"title":535,"path":2304,"stem":2305,"titleTemplate":6},"/docs/5.x/api/composables/use-head-safe","docs/5.x/4.api/2.composables/use-head-safe",{"title":539,"path":2307,"stem":2308,"titleTemplate":6},"/docs/5.x/api/composables/use-hydration","docs/5.x/4.api/2.composables/use-hydration",{"title":543,"path":2310,"stem":2311,"titleTemplate":6},"/docs/5.x/api/composables/use-lazy-async-data","docs/5.x/4.api/2.composables/use-lazy-async-data",{"title":547,"path":2313,"stem":2314,"titleTemplate":6},"/docs/5.x/api/composables/use-lazy-fetch","docs/5.x/4.api/2.composables/use-lazy-fetch",{"title":551,"path":2316,"stem":2317,"titleTemplate":6},"/docs/5.x/api/composables/use-loading-indicator","docs/5.x/4.api/2.composables/use-loading-indicator",{"title":555,"path":2319,"stem":2320,"titleTemplate":6},"/docs/5.x/api/composables/use-nuxt-app","docs/5.x/4.api/2.composables/use-nuxt-app",{"title":559,"path":2322,"stem":2323,"titleTemplate":6},"/docs/5.x/api/composables/use-nuxt-data","docs/5.x/4.api/2.composables/use-nuxt-data",{"title":563,"path":2325,"stem":2326,"titleTemplate":6},"/docs/5.x/api/composables/use-preview-mode","docs/5.x/4.api/2.composables/use-preview-mode",{"title":567,"path":2328,"stem":2329,"titleTemplate":6},"/docs/5.x/api/composables/use-request-event","docs/5.x/4.api/2.composables/use-request-event",{"title":571,"path":2331,"stem":2332,"titleTemplate":6},"/docs/5.x/api/composables/use-request-fetch","docs/5.x/4.api/2.composables/use-request-fetch",{"title":575,"path":2334,"stem":2335,"titleTemplate":6},"/docs/5.x/api/composables/use-request-header","docs/5.x/4.api/2.composables/use-request-header",{"title":579,"path":2337,"stem":2338,"titleTemplate":6},"/docs/5.x/api/composables/use-request-headers","docs/5.x/4.api/2.composables/use-request-headers",{"title":583,"path":2340,"stem":2341,"titleTemplate":6},"/docs/5.x/api/composables/use-request-url","docs/5.x/4.api/2.composables/use-request-url",{"title":587,"path":2343,"stem":2344,"titleTemplate":6},"/docs/5.x/api/composables/use-response-header","docs/5.x/4.api/2.composables/use-response-header",{"title":591,"path":2346,"stem":2347,"titleTemplate":6},"/docs/5.x/api/composables/use-route","docs/5.x/4.api/2.composables/use-route",{"title":595,"path":2349,"stem":2350,"titleTemplate":6},"/docs/5.x/api/composables/use-route-announcer","docs/5.x/4.api/2.composables/use-route-announcer",{"title":599,"path":2352,"stem":2353,"titleTemplate":6},"/docs/5.x/api/composables/use-router","docs/5.x/4.api/2.composables/use-router",{"title":603,"path":2355,"stem":2356,"titleTemplate":6},"/docs/5.x/api/composables/use-runtime-config","docs/5.x/4.api/2.composables/use-runtime-config",{"title":607,"path":2358,"stem":2359,"titleTemplate":6},"/docs/5.x/api/composables/use-runtime-hook","docs/5.x/4.api/2.composables/use-runtime-hook",{"title":611,"path":2361,"stem":2362,"titleTemplate":6},"/docs/5.x/api/composables/use-seo-meta","docs/5.x/4.api/2.composables/use-seo-meta",{"title":615,"path":2364,"stem":2365,"titleTemplate":6},"/docs/5.x/api/composables/use-server-seo-meta","docs/5.x/4.api/2.composables/use-server-seo-meta",{"title":619,"path":2367,"stem":2368,"titleTemplate":6},"/docs/5.x/api/composables/use-state","docs/5.x/4.api/2.composables/use-state",{"title":623,"titleTemplate":624,"icon":625,"path":2370,"stem":2371,"children":2372,"page":108},"/docs/5.x/api/utils","docs/5.x/4.api/3.utils",[2373,2376,2379,2382,2385,2388,2391,2394,2397,2400,2403,2406,2409,2412,2415,2418,2421,2424,2427,2430,2433,2436,2439,2442,2445,2448,2451,2454,2457],{"title":630,"path":2374,"stem":2375,"titleTemplate":6},"/docs/5.x/api/utils/dollarfetch","docs/5.x/4.api/3.utils/$fetch",{"title":634,"path":2377,"stem":2378,"titleTemplate":6},"/docs/5.x/api/utils/abort-navigation","docs/5.x/4.api/3.utils/abort-navigation",{"title":638,"path":2380,"stem":2381,"titleTemplate":6},"/docs/5.x/api/utils/add-route-middleware","docs/5.x/4.api/3.utils/add-route-middleware",{"title":642,"path":2383,"stem":2384,"titleTemplate":6},"/docs/5.x/api/utils/call-once","docs/5.x/4.api/3.utils/call-once",{"title":646,"path":2386,"stem":2387,"titleTemplate":6},"/docs/5.x/api/utils/clear-error","docs/5.x/4.api/3.utils/clear-error",{"title":650,"path":2389,"stem":2390,"titleTemplate":6},"/docs/5.x/api/utils/clear-nuxt-data","docs/5.x/4.api/3.utils/clear-nuxt-data",{"title":654,"path":2392,"stem":2393,"titleTemplate":6},"/docs/5.x/api/utils/clear-nuxt-state","docs/5.x/4.api/3.utils/clear-nuxt-state",{"title":658,"path":2395,"stem":2396,"titleTemplate":6},"/docs/5.x/api/utils/create-error","docs/5.x/4.api/3.utils/create-error",{"title":662,"path":2398,"stem":2399,"titleTemplate":6},"/docs/5.x/api/utils/define-lazy-hydration-component","docs/5.x/4.api/3.utils/define-lazy-hydration-component",{"title":666,"path":2401,"stem":2402,"titleTemplate":6},"/docs/5.x/api/utils/define-nuxt-component","docs/5.x/4.api/3.utils/define-nuxt-component",{"title":670,"path":2404,"stem":2405,"titleTemplate":6},"/docs/5.x/api/utils/define-nuxt-plugin","docs/5.x/4.api/3.utils/define-nuxt-plugin",{"title":674,"path":2407,"stem":2408,"titleTemplate":6},"/docs/5.x/api/utils/define-nuxt-route-middleware","docs/5.x/4.api/3.utils/define-nuxt-route-middleware",{"title":678,"path":2410,"stem":2411,"titleTemplate":6},"/docs/5.x/api/utils/define-page-meta","docs/5.x/4.api/3.utils/define-page-meta",{"title":682,"path":2413,"stem":2414,"titleTemplate":6},"/docs/5.x/api/utils/define-route-rules","docs/5.x/4.api/3.utils/define-route-rules",{"title":686,"path":2416,"stem":2417,"titleTemplate":6},"/docs/5.x/api/utils/navigate-to","docs/5.x/4.api/3.utils/navigate-to",{"title":690,"path":2419,"stem":2420,"titleTemplate":6},"/docs/5.x/api/utils/on-before-route-leave","docs/5.x/4.api/3.utils/on-before-route-leave",{"title":694,"path":2422,"stem":2423,"titleTemplate":6},"/docs/5.x/api/utils/on-before-route-update","docs/5.x/4.api/3.utils/on-before-route-update",{"title":698,"path":2425,"stem":2426,"titleTemplate":6},"/docs/5.x/api/utils/on-nuxt-ready","docs/5.x/4.api/3.utils/on-nuxt-ready",{"title":702,"path":2428,"stem":2429,"titleTemplate":6},"/docs/5.x/api/utils/prefetch-components","docs/5.x/4.api/3.utils/prefetch-components",{"title":706,"path":2431,"stem":2432,"titleTemplate":6},"/docs/5.x/api/utils/preload-components","docs/5.x/4.api/3.utils/preload-components",{"title":710,"path":2434,"stem":2435,"titleTemplate":6},"/docs/5.x/api/utils/preload-route-components","docs/5.x/4.api/3.utils/preload-route-components",{"title":714,"path":2437,"stem":2438,"titleTemplate":6},"/docs/5.x/api/utils/prerender-routes","docs/5.x/4.api/3.utils/prerender-routes",{"title":718,"path":2440,"stem":2441,"titleTemplate":6},"/docs/5.x/api/utils/refresh-cookie","docs/5.x/4.api/3.utils/refresh-cookie",{"title":722,"path":2443,"stem":2444,"titleTemplate":6},"/docs/5.x/api/utils/refresh-nuxt-data","docs/5.x/4.api/3.utils/refresh-nuxt-data",{"title":726,"path":2446,"stem":2447,"titleTemplate":6},"/docs/5.x/api/utils/reload-nuxt-app","docs/5.x/4.api/3.utils/reload-nuxt-app",{"title":730,"path":2449,"stem":2450,"titleTemplate":6},"/docs/5.x/api/utils/set-page-layout","docs/5.x/4.api/3.utils/set-page-layout",{"title":734,"path":2452,"stem":2453,"titleTemplate":6},"/docs/5.x/api/utils/set-response-status","docs/5.x/4.api/3.utils/set-response-status",{"title":738,"path":2455,"stem":2456,"titleTemplate":6},"/docs/5.x/api/utils/show-error","docs/5.x/4.api/3.utils/show-error",{"title":742,"path":2458,"stem":2459,"titleTemplate":6},"/docs/5.x/api/utils/update-app-config","docs/5.x/4.api/3.utils/update-app-config",{"title":746,"titleTemplate":747,"icon":748,"path":2461,"stem":2462,"children":2463,"page":108},"/docs/5.x/api/commands","docs/5.x/4.api/4.commands",[2464,2467,2470,2473,2476,2479,2482,2485,2488,2491,2494,2497,2500,2503,2506,2509],{"title":753,"path":2465,"stem":2466,"titleTemplate":6},"/docs/5.x/api/commands/add","docs/5.x/4.api/4.commands/add",{"title":757,"path":2468,"stem":2469,"titleTemplate":6},"/docs/5.x/api/commands/analyze","docs/5.x/4.api/4.commands/analyze",{"title":761,"path":2471,"stem":2472,"titleTemplate":6},"/docs/5.x/api/commands/build","docs/5.x/4.api/4.commands/build",{"title":765,"path":2474,"stem":2475,"titleTemplate":6},"/docs/5.x/api/commands/build-module","docs/5.x/4.api/4.commands/build-module",{"title":769,"path":2477,"stem":2478,"titleTemplate":6},"/docs/5.x/api/commands/cleanup","docs/5.x/4.api/4.commands/cleanup",{"title":773,"path":2480,"stem":2481,"titleTemplate":6},"/docs/5.x/api/commands/dev","docs/5.x/4.api/4.commands/dev",{"title":777,"path":2483,"stem":2484,"titleTemplate":6},"/docs/5.x/api/commands/devtools","docs/5.x/4.api/4.commands/devtools",{"title":781,"path":2486,"stem":2487,"titleTemplate":6},"/docs/5.x/api/commands/generate","docs/5.x/4.api/4.commands/generate",{"title":785,"path":2489,"stem":2490,"titleTemplate":6},"/docs/5.x/api/commands/info","docs/5.x/4.api/4.commands/info",{"title":789,"path":2492,"stem":2493,"titleTemplate":6},"/docs/5.x/api/commands/init","docs/5.x/4.api/4.commands/init",{"title":793,"path":2495,"stem":2496,"titleTemplate":6},"/docs/5.x/api/commands/module","docs/5.x/4.api/4.commands/module",{"title":797,"path":2498,"stem":2499,"titleTemplate":6},"/docs/5.x/api/commands/prepare","docs/5.x/4.api/4.commands/prepare",{"title":801,"path":2501,"stem":2502,"titleTemplate":6},"/docs/5.x/api/commands/preview","docs/5.x/4.api/4.commands/preview",{"title":805,"path":2504,"stem":2505,"titleTemplate":6},"/docs/5.x/api/commands/test","docs/5.x/4.api/4.commands/test",{"title":809,"path":2507,"stem":2508,"titleTemplate":6},"/docs/5.x/api/commands/typecheck","docs/5.x/4.api/4.commands/typecheck",{"title":813,"path":2510,"stem":2511,"titleTemplate":6},"/docs/5.x/api/commands/upgrade","docs/5.x/4.api/4.commands/upgrade",{"title":411,"titleTemplate":817,"icon":818,"path":2513,"stem":2514,"children":2515,"page":108},"/docs/5.x/api/kit","docs/5.x/4.api/5.kit",[2516,2519,2522,2525,2528,2531,2534,2537,2540,2543,2546,2549,2552,2555,2558,2561,2564,2567],{"title":276,"path":2517,"stem":2518,"titleTemplate":6},"/docs/5.x/api/kit/modules","docs/5.x/4.api/5.kit/1.modules",{"title":399,"path":2520,"stem":2521,"titleTemplate":6},"/docs/5.x/api/kit/runtime-config","docs/5.x/4.api/5.kit/10.runtime-config",{"title":829,"path":2523,"stem":2524,"titleTemplate":6},"/docs/5.x/api/kit/templates","docs/5.x/4.api/5.kit/10.templates",{"title":833,"path":2526,"stem":2527,"titleTemplate":6},"/docs/5.x/api/kit/nitro","docs/5.x/4.api/5.kit/11.nitro",{"title":837,"path":2529,"stem":2530,"titleTemplate":6},"/docs/5.x/api/kit/resolving","docs/5.x/4.api/5.kit/12.resolving",{"title":841,"path":2532,"stem":2533,"titleTemplate":6},"/docs/5.x/api/kit/logging","docs/5.x/4.api/5.kit/13.logging",{"title":845,"path":2535,"stem":2536,"titleTemplate":6},"/docs/5.x/api/kit/builder","docs/5.x/4.api/5.kit/14.builder",{"title":849,"path":2538,"stem":2539,"titleTemplate":6},"/docs/5.x/api/kit/examples","docs/5.x/4.api/5.kit/15.examples",{"title":84,"path":2541,"stem":2542,"titleTemplate":6},"/docs/5.x/api/kit/layers","docs/5.x/4.api/5.kit/16.layers",{"title":856,"path":2544,"stem":2545,"titleTemplate":6},"/docs/5.x/api/kit/programmatic","docs/5.x/4.api/5.kit/2.programmatic",{"title":860,"path":2547,"stem":2548,"titleTemplate":6},"/docs/5.x/api/kit/compatibility","docs/5.x/4.api/5.kit/3.compatibility",{"title":268,"path":2550,"stem":2551,"titleTemplate":6},"/docs/5.x/api/kit/autoimports","docs/5.x/4.api/5.kit/4.autoimports",{"title":434,"path":2553,"stem":2554,"titleTemplate":6},"/docs/5.x/api/kit/components","docs/5.x/4.api/5.kit/5.components",{"title":870,"path":2556,"stem":2557,"titleTemplate":6},"/docs/5.x/api/kit/context","docs/5.x/4.api/5.kit/6.context",{"title":874,"path":2559,"stem":2560,"titleTemplate":6},"/docs/5.x/api/kit/pages","docs/5.x/4.api/5.kit/7.pages",{"title":878,"path":2562,"stem":2563,"titleTemplate":6},"/docs/5.x/api/kit/layout","docs/5.x/4.api/5.kit/8.layout",{"title":882,"path":2565,"stem":2566,"titleTemplate":6},"/docs/5.x/api/kit/head","docs/5.x/4.api/5.kit/9.head",{"title":886,"path":2568,"stem":2569,"titleTemplate":6},"/docs/5.x/api/kit/plugins","docs/5.x/4.api/5.kit/9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":2571,"stem":2572,"children":2573,"page":108},"/docs/5.x/api/advanced","docs/5.x/4.api/6.advanced",[2574,2577],{"title":407,"path":2575,"stem":2576,"titleTemplate":6},"/docs/5.x/api/advanced/hooks","docs/5.x/4.api/6.advanced/1.hooks",{"title":899,"path":2578,"stem":2579,"titleTemplate":6},"/docs/5.x/api/advanced/import-meta","docs/5.x/4.api/6.advanced/2.import-meta",{"title":903,"path":2581,"stem":2582,"titleTemplate":906,"icon":32},"/docs/5.x/api/nuxt-config","docs/5.x/4.api/6.nuxt-config",{"title":849,"titleTemplate":908,"icon":909,"path":2584,"stem":2585,"children":2586,"page":108},"/docs/5.x/examples","docs/5.x/4.examples",[2587,2590,2609,2622,2653],{"title":914,"path":2588,"stem":2589,"titleTemplate":6},"/docs/5.x/examples/hello-world","docs/5.x/4.examples/0.hello-world",{"title":395,"path":2591,"stem":2592,"children":2593,"page":108},"/docs/5.x/examples/features","docs/5.x/4.examples/1.features",[2594,2597,2600,2603,2606],{"title":922,"path":2595,"stem":2596,"titleTemplate":6},"/docs/5.x/examples/features/auto-imports","docs/5.x/4.examples/1.features/1.auto-imports",{"title":64,"path":2598,"stem":2599,"titleTemplate":6},"/docs/5.x/examples/features/data-fetching","docs/5.x/4.examples/1.features/2.data-fetching",{"title":69,"path":2601,"stem":2602,"titleTemplate":6},"/docs/5.x/examples/features/state-management","docs/5.x/4.examples/1.features/3.state-management",{"title":932,"path":2604,"stem":2605,"titleTemplate":6},"/docs/5.x/examples/features/meta-tags","docs/5.x/4.examples/1.features/4.meta-tags",{"title":936,"path":2607,"stem":2608,"titleTemplate":6},"/docs/5.x/examples/features/layouts","docs/5.x/4.examples/1.features/5.layouts",{"title":49,"path":2610,"stem":2611,"children":2612,"page":108},"/docs/5.x/examples/routing","docs/5.x/4.examples/2.routing",[2613,2616,2619],{"title":944,"path":2614,"stem":2615,"titleTemplate":6},"/docs/5.x/examples/routing/middleware","docs/5.x/4.examples/2.routing/middleware",{"title":874,"path":2617,"stem":2618,"titleTemplate":6},"/docs/5.x/examples/routing/pages","docs/5.x/4.examples/2.routing/pages",{"title":951,"path":2620,"stem":2621,"titleTemplate":6},"/docs/5.x/examples/routing/universal-router","docs/5.x/4.examples/2.routing/universal-router",{"title":890,"path":2623,"stem":2624,"children":2625,"page":108},"/docs/5.x/examples/advanced","docs/5.x/4.examples/4.advanced",[2626,2629,2632,2635,2638,2641,2644,2647,2650],{"title":84,"path":2627,"stem":2628,"titleTemplate":6},"/docs/5.x/examples/advanced/config-extends","docs/5.x/4.examples/4.advanced/config-extends",{"title":74,"path":2630,"stem":2631,"titleTemplate":6},"/docs/5.x/examples/advanced/error-handling","docs/5.x/4.examples/4.advanced/error-handling",{"title":965,"path":2633,"stem":2634,"titleTemplate":6},"/docs/5.x/examples/advanced/jsx","docs/5.x/4.examples/4.advanced/jsx",{"title":969,"path":2636,"stem":2637,"titleTemplate":6},"/docs/5.x/examples/advanced/locale","docs/5.x/4.examples/4.advanced/locale",{"title":973,"path":2639,"stem":2640,"titleTemplate":6},"/docs/5.x/examples/advanced/module-extend-pages","docs/5.x/4.examples/4.advanced/module-extend-pages",{"title":977,"path":2642,"stem":2643,"titleTemplate":6},"/docs/5.x/examples/advanced/teleport","docs/5.x/4.examples/4.advanced/teleport",{"title":99,"path":2645,"stem":2646,"titleTemplate":6},"/docs/5.x/examples/advanced/testing","docs/5.x/4.examples/4.advanced/testing",{"title":519,"path":2648,"stem":2649,"titleTemplate":6},"/docs/5.x/examples/advanced/use-cookie","docs/5.x/4.examples/4.advanced/use-cookie",{"title":987,"path":2651,"stem":2652,"titleTemplate":6},"/docs/5.x/examples/advanced/use-custom-fetch-composable","docs/5.x/4.examples/4.advanced/use-custom-fetch-composable",{"title":991,"path":2654,"stem":2655,"children":2656,"page":108},"/docs/5.x/examples/experimental","docs/5.x/4.examples/7.experimental",[2657],{"title":996,"path":2658,"stem":2659,"titleTemplate":6},"/docs/5.x/examples/experimental/wasm","docs/5.x/4.examples/7.experimental/wasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":2661,"stem":2662,"children":2663,"page":108},"/docs/5.x/community","docs/5.x/5.community",[2664,2667,2670,2673,2676,2679],{"title":1007,"path":2665,"stem":2666,"titleTemplate":6,"icon":1010},"/docs/5.x/community/getting-help","docs/5.x/5.community/2.getting-help",{"title":1012,"path":2668,"stem":2669,"titleTemplate":6,"icon":1015},"/docs/5.x/community/reporting-bugs","docs/5.x/5.community/3.reporting-bugs",{"title":1017,"path":2671,"stem":2672,"titleTemplate":6,"icon":1020},"/docs/5.x/community/contribution","docs/5.x/5.community/4.contribution",{"title":1022,"path":2674,"stem":2675,"titleTemplate":6,"icon":1025},"/docs/5.x/community/framework-contribution","docs/5.x/5.community/5.framework-contribution",{"title":1027,"path":2677,"stem":2678,"titleTemplate":6,"icon":1030},"/docs/5.x/community/roadmap","docs/5.x/5.community/6.roadmap",{"title":1032,"path":2680,"stem":2681,"titleTemplate":6,"icon":1035},"/docs/5.x/community/changelog","docs/5.x/5.community/7.changelog",{"title":1037,"titleTemplate":1038,"icon":1039,"path":2683,"stem":2684,"children":2685,"page":108},"/docs/5.x/bridge","docs/5.x/6.bridge",[2686,2689,2692,2695,2698,2701,2704,2707,2710,2713],{"title":1044,"path":2687,"stem":2688,"titleTemplate":6},"/docs/5.x/bridge/overview","docs/5.x/6.bridge/1.overview",{"title":29,"path":2690,"stem":2691,"titleTemplate":6},"/docs/5.x/bridge/configuration","docs/5.x/6.bridge/10.configuration",{"title":280,"path":2693,"stem":2694,"titleTemplate":6},"/docs/5.x/bridge/typescript","docs/5.x/6.bridge/2.typescript",{"title":1054,"path":2696,"stem":2697,"titleTemplate":6},"/docs/5.x/bridge/bridge-composition-api","docs/5.x/6.bridge/3.bridge-composition-api",{"title":1058,"path":2699,"stem":2700,"titleTemplate":6},"/docs/5.x/bridge/plugins-and-middleware","docs/5.x/6.bridge/4.plugins-and-middleware",{"title":1062,"path":2702,"stem":2703,"titleTemplate":6},"/docs/5.x/bridge/nuxt3-compatible-api","docs/5.x/6.bridge/5.nuxt3-compatible-api",{"title":932,"path":2705,"stem":2706,"titleTemplate":6},"/docs/5.x/bridge/meta","docs/5.x/6.bridge/6.meta",{"title":399,"path":2708,"stem":2709,"titleTemplate":6},"/docs/5.x/bridge/runtime-config","docs/5.x/6.bridge/7.runtime-config",{"title":833,"path":2711,"stem":2712,"titleTemplate":6},"/docs/5.x/bridge/nitro","docs/5.x/6.bridge/8.nitro",{"title":1075,"path":2714,"stem":2715,"titleTemplate":6},"/docs/5.x/bridge/vite","docs/5.x/6.bridge/9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":2717,"stem":2718,"children":2719,"page":108},"/docs/5.x/migration","docs/5.x/7.migration",[2720,2723,2726,2729,2732,2735,2738,2741,2744,2747,2750],{"title":1044,"path":2721,"stem":2722,"titleTemplate":6},"/docs/5.x/migration/overview","docs/5.x/7.migration/1.overview",{"title":1088,"path":2724,"stem":2725,"titleTemplate":6},"/docs/5.x/migration/bundling","docs/5.x/7.migration/10.bundling",{"title":79,"path":2727,"stem":2728,"titleTemplate":6},"/docs/5.x/migration/server","docs/5.x/7.migration/11.server",{"title":29,"path":2730,"stem":2731,"titleTemplate":6},"/docs/5.x/migration/configuration","docs/5.x/7.migration/2.configuration",{"title":276,"path":2733,"stem":2734,"titleTemplate":6},"/docs/5.x/migration/module-authors","docs/5.x/7.migration/20.module-authors",{"title":922,"path":2736,"stem":2737,"titleTemplate":6},"/docs/5.x/migration/auto-imports","docs/5.x/7.migration/3.auto-imports",{"title":932,"path":2739,"stem":2740,"titleTemplate":6},"/docs/5.x/migration/meta","docs/5.x/7.migration/4.meta",{"title":1058,"path":2742,"stem":2743,"titleTemplate":6},"/docs/5.x/migration/plugins-and-middleware","docs/5.x/7.migration/5.plugins-and-middleware",{"title":1110,"path":2745,"stem":2746,"titleTemplate":6},"/docs/5.x/migration/pages-and-layouts","docs/5.x/7.migration/6.pages-and-layouts",{"title":1114,"path":2748,"stem":2749,"titleTemplate":6},"/docs/5.x/migration/component-options","docs/5.x/7.migration/7.component-options",{"title":399,"path":2751,"stem":2752,"titleTemplate":6},"/docs/5.x/migration/runtime-config","docs/5.x/7.migration/8.runtime-config",{"title":2754,"path":2755,"stem":2756,"children":2757,"page":108},"Blog","/blog","blog",[2758,2762,2766,2770,2774,2778,2782,2786,2790,2794,2798,2802,2806,2810,2814,2818,2822,2826,2830,2834,2838],{"title":2759,"path":2760,"stem":2761},"Announcing 3.0","/blog/v3","blog/1.v3",{"title":2763,"path":2764,"stem":2765},"Nuxt 3.3","/blog/v3-3","blog/10.v3-3",{"title":2767,"path":2768,"stem":2769},"Nuxt 3.4","/blog/v3-4","blog/11.v3-4",{"title":2771,"path":2772,"stem":2773},"Nuxt 3.5","/blog/v3-5","blog/12.v3-5",{"title":2775,"path":2776,"stem":2777},"Nuxt 3.6","/blog/v3-6","blog/13.v3-6",{"title":2779,"path":2780,"stem":2781},"Nuxt on the Edge","/blog/nuxt-on-the-edge","blog/14.nuxt-on-the-edge",{"title":2783,"path":2784,"stem":2785},"Nuxt DevTools v1.0","/blog/nuxt-devtools-v1-0","blog/18.nuxt-devtools-v1-0",{"title":2787,"path":2788,"stem":2789},"Nuxt: A vision for 2023","/blog/vision-2023","blog/2.vision-2023",{"title":2791,"path":2792,"stem":2793},"The Evolution of Shiki v1.0","/blog/shiki-v1","blog/21.shiki-v1",{"title":2795,"path":2796,"stem":2797},"Refreshed Nuxt ESLint Integrations","/blog/eslint-module","blog/24.eslint-module",{"title":2799,"path":2800,"stem":2801},"Introducing Nuxt Scripts","/blog/nuxt-scripts","blog/26.nuxt-scripts",{"title":2803,"path":2804,"stem":2805},"Introducing Nuxt Icon v1","/blog/nuxt-icon-v1-0","blog/29.nuxt-icon-v1-0",{"title":2807,"path":2808,"stem":2809},"Introducing Nuxt DevTools","/blog/introducing-nuxt-devtools","blog/3.introducing-nuxt-devtools",{"title":2811,"path":2812,"stem":2813},"Announcing Nuxt 3 Release Candidate","/blog/nuxt3-rc","blog/3.nuxt3-rc",{"title":2815,"path":2816,"stem":2817},"Nuxt 2 End-of-Life (EOL)","/blog/nuxt2-eol","blog/4.nuxt2-eol",{"title":2819,"path":2820,"stem":2821},"Introducing Nuxt 3 Beta","/blog/nuxt3-beta","blog/4.nuxt3-beta",{"title":2823,"path":2824,"stem":2825},"Going Full Static","/blog/going-full-static","blog/5.going-full-static",{"title":2827,"path":2828,"stem":2829},"Introducing Smart Prefetching","/blog/introducing-smart-prefetching","blog/6.introducing-smart-prefetching",{"title":2831,"path":2832,"stem":2833},"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":2835,"path":2836,"stem":2837},"Nuxt 2 Static Improvements","/blog/nuxt-static-improvements","blog/8.nuxt-static-improvements",{"title":2839,"path":2840,"stem":2841},"Nuxt 2: From Terminal to Browser","/blog/nuxtjs-from-terminal-to-browser","blog/9.nuxtjs-from-terminal-to-browser",{"v5":2843,"v4":2844,"v3":2845,"v2":2846},"5 (nightly)","4.3.1","3.21.1","2.18.1",{"id":2848,"title":903,"body":2849,"description":15447,"extension":15448,"links":6,"meta":15449,"navigation":15450,"path":1768,"seo":15451,"stem":1769,"titleTemplate":906,"__hash__":15452},"docsv4/docs/4.x/4.api/6.nuxt-config.md",{"type":2850,"value":2851,"toc":15273},"minimark",[2852,2856,2860,2880,3116,3133,3155,3160,3375,3575,3579,3584,3590,3608,3610,3613,3620,3623,3626,3641,3645,3697,3700,3704,3726,3732,3742,3757,3762,3765,3767,3782,3786,3837,3844,3848,3865,3870,3877,3889,4047,4051,4332,4337,4340,4346,4362,4374,4380,4383,4387,4402,4411,4417,4420,4424,4438,4445,4451,4454,4466,4497,4503,4505,4520,4526,4529,4544,4550,4553,4565,4595,4600,4615,4621,4624,4638,4644,4647,4659,4689,4695,4698,4713,4719,4722,4736,4742,4745,4760,4774,4783,4787,4790,4797,4802,4806,4809,4815,4830,4833,4836,4841,4844,4862,4874,4943,4947,4999,5004,5015,5024,5028,5128,5133,5136,5139,5147,5151,5227,5231,5234,5243,5258,5262,5301,5305,5308,5323,5326,5329,5332,5348,5353,5425,5441,5446,5453,5640,5645,5653,5691,5695,5698,5701,5703,5706,5709,5721,5804,5816,5819,5822,5825,5833,5837,5924,5927,5932,5935,5949,5952,5955,5958,5972,5976,5981,5984,5989,6001,6021,6026,6029,6034,6037,6051,6055,6136,6142,6145,6154,6159,6162,6178,6183,6186,6189,6204,6208,6211,6219,6228,6231,6234,6237,6248,6251,6254,6257,6262,6277,6281,6288,6303,6307,6310,6325,6329,6332,6347,6351,6354,6369,6373,6376,6391,6395,6398,6413,6417,6424,6439,6443,6446,6461,6464,6468,6471,6477,6492,6498,6513,6518,6533,6539,6547,6549,6555,6558,6561,6576,6588,6600,6603,6606,6618,6695,6698,6704,6707,6712,6715,6720,6726,6730,6915,6918,6928,6940,7049,7053,7060,7068,7072,7121,7124,7147,7162,7165,7168,7177,7181,7184,7192,7196,7257,7261,7275,7280,7297,7311,7315,7318,7321,7336,7339,7342,7354,7362,7376,7380,7505,7509,7522,7529,7541,7563,7567,7610,7613,7616,7625,7631,7639,7645,7657,7803,7806,7809,7815,7825,7831,7843,7874,7880,7886,7898,7931,7936,7948,7969,7974,7986,8018,8024,8027,8034,8040,8052,8477,8483,8486,8490,8493,8497,8614,8619,8631,8736,8740,8752,8921,8924,8930,8933,8937,9002,9005,9008,9025,9033,9047,9058,9062,9226,9228,9233,9236,9244,9249,9252,9261,9266,9269,9279,9284,9292,9303,9306,9309,9323,9338,9341,9344,9349,9358,9361,9366,9376,9387,9396,9402,9411,9425,9430,9436,9439,9454,9459,9462,9465,9484,9496,9603,9607,9685,9688,9691,9696,9699,9706,9722,9728,9732,9735,9739,9754,9758,9761,9764,9781,9792,9809,9813,9883,9886,9889,9905,9917,9956,9960,9966,9995,10000,10482,10486,10489,10494,10516,10520,10558,10561,10740,10742,10748,10762,10765,10768,10777,10780,10783,10797,10800,10803,10816,10824,10827,10830,10835,10838,10847,10855,10860,10870,10882,11076,11082,11085,11099,11104,11111,11126,11140,11145,11153,11167,11173,11181,11187,11190,11202,11216,11225,11228,11234,11239,11265,11279,11290,11294,11342,11348,11355,11367,11393,11397,11456,11459,11462,11472,11477,11483,11498,11504,11518,11524,11539,11545,11559,11564,11576,11655,11660,11672,11755,11759,11774,11780,11786,11798,11876,11881,11893,11915,11921,11925,11930,11942,12024,12029,12043,12048,12053,12058,12070,12122,12126,12131,12137,12151,12157,12171,12175,12181,12185,12191,12199,12205,12217,12386,12392,12404,12495,12498,12501,12506,12509,12518,12523,12529,12538,12543,12549,12563,12569,12572,12586,12591,12595,12607,12638,12642,12654,12675,12679,12691,12711,12715,12727,12757,12761,12773,12804,12807,12810,12824,12832,12835,12840,12845,12850,12858,12864,12878,12884,12898,12904,12907,12911,12917,12926,12932,12947,12950,12956,12969,12983,12988,12995,13005,13017,13081,13085,13149,13155,13161,13175,13181,13190,13195,13210,13215,13223,13229,13232,13241,13255,13259,13333,13336,13340,13512,13517,13520,13528,13535,13538,13542,13634,13639,13647,13652,13660,13665,13673,13678,13686,13691,13699,13704,13712,13718,13728,13742,13748,13755,13760,13763,13768,13775,13781,13795,13801,13816,13821,13827,13835,13841,13846,13851,13865,13870,13884,13889,13895,13910,13915,13920,13928,13933,13945,14023,14032,14037,14049,14053,14076,14081,14095,14100,14114,14120,14129,14133,14153,14158,14172,14177,14191,14197,14206,14210,14230,14235,14249,14254,14268,14273,14279,14305,14316,14322,14334,14339,14350,14354,14397,14402,14407,14421,14426,14432,14456,14465,14470,14476,14500,14511,14516,14523,14528,14536,14541,14555,14560,14572,14734,14740,14746,14770,14775,14782,14787,14793,14807,14812,14815,14821,14836,14842,14848,14862,14868,14873,14888,14894,14897,14903,14917,14926,14931,14934,14942,14946,15082,15087,15097,15103,15108,15120,15157,15162,15165,15171,15185,15194,15200,15203,15213,15228,15234,15237,15245,15249,15252,15255,15270],[2853,2854,2855],"h2",{"id":2855},"alias",[2857,2858,2859],"p",{},"You can improve your DX by defining additional aliases to access custom directories within your JavaScript and CSS.",[2861,2862,2863,2875],"ul",{},[2864,2865,2866,2870,2871],"li",{},[2867,2868,2869],"strong",{},"Type",": ",[2872,2873,2874],"code",{},"object",[2864,2876,2877],{},[2867,2878,2879],{},"Default",[2881,2882,2887],"pre",{"className":2883,"code":2884,"language":2885,"meta":2886,"style":2886},"language-json shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","{\n  \"~\": \"/\u003CrootDir>/app\",\n  \"@\": \"/\u003CrootDir>/app\",\n  \"~~\": \"/\u003CrootDir>\",\n  \"@@\": \"/\u003CrootDir>\",\n  \"#shared\": \"/\u003CrootDir>/shared\",\n  \"#server\": \"/\u003CrootDir>/server\",\n  \"assets\": \"/\u003CrootDir>/app/assets\",\n  \"public\": \"/\u003CrootDir>/public\",\n  \"#build\": \"/\u003CrootDir>/.nuxt\",\n  \"#internal/nuxt/paths\": \"/\u003CrootDir>/.nuxt/paths.mjs\"\n}\n","json","",[2872,2888,2889,2898,2926,2946,2967,2987,3008,3029,3049,3069,3090,3110],{"__ignoreMap":2886},[2890,2891,2894],"span",{"class":2892,"line":2893},"line",1,[2890,2895,2897],{"class":2896},"sDfIl","{\n",[2890,2899,2901,2904,2908,2911,2914,2917,2921,2923],{"class":2892,"line":2900},2,[2890,2902,2903],{"class":2896},"  \"",[2890,2905,2907],{"class":2906},"smZ93","~",[2890,2909,2910],{"class":2896},"\"",[2890,2912,2913],{"class":2896},":",[2890,2915,2916],{"class":2896}," \"",[2890,2918,2920],{"class":2919},"sGFVr","/\u003CrootDir>/app",[2890,2922,2910],{"class":2896},[2890,2924,2925],{"class":2896},",\n",[2890,2927,2929,2931,2934,2936,2938,2940,2942,2944],{"class":2892,"line":2928},3,[2890,2930,2903],{"class":2896},[2890,2932,2933],{"class":2906},"@",[2890,2935,2910],{"class":2896},[2890,2937,2913],{"class":2896},[2890,2939,2916],{"class":2896},[2890,2941,2920],{"class":2919},[2890,2943,2910],{"class":2896},[2890,2945,2925],{"class":2896},[2890,2947,2949,2951,2954,2956,2958,2960,2963,2965],{"class":2892,"line":2948},4,[2890,2950,2903],{"class":2896},[2890,2952,2953],{"class":2906},"~~",[2890,2955,2910],{"class":2896},[2890,2957,2913],{"class":2896},[2890,2959,2916],{"class":2896},[2890,2961,2962],{"class":2919},"/\u003CrootDir>",[2890,2964,2910],{"class":2896},[2890,2966,2925],{"class":2896},[2890,2968,2970,2972,2975,2977,2979,2981,2983,2985],{"class":2892,"line":2969},5,[2890,2971,2903],{"class":2896},[2890,2973,2974],{"class":2906},"@@",[2890,2976,2910],{"class":2896},[2890,2978,2913],{"class":2896},[2890,2980,2916],{"class":2896},[2890,2982,2962],{"class":2919},[2890,2984,2910],{"class":2896},[2890,2986,2925],{"class":2896},[2890,2988,2990,2992,2995,2997,2999,3001,3004,3006],{"class":2892,"line":2989},6,[2890,2991,2903],{"class":2896},[2890,2993,2994],{"class":2906},"#shared",[2890,2996,2910],{"class":2896},[2890,2998,2913],{"class":2896},[2890,3000,2916],{"class":2896},[2890,3002,3003],{"class":2919},"/\u003CrootDir>/shared",[2890,3005,2910],{"class":2896},[2890,3007,2925],{"class":2896},[2890,3009,3011,3013,3016,3018,3020,3022,3025,3027],{"class":2892,"line":3010},7,[2890,3012,2903],{"class":2896},[2890,3014,3015],{"class":2906},"#server",[2890,3017,2910],{"class":2896},[2890,3019,2913],{"class":2896},[2890,3021,2916],{"class":2896},[2890,3023,3024],{"class":2919},"/\u003CrootDir>/server",[2890,3026,2910],{"class":2896},[2890,3028,2925],{"class":2896},[2890,3030,3032,3034,3036,3038,3040,3042,3045,3047],{"class":2892,"line":3031},8,[2890,3033,2903],{"class":2896},[2890,3035,127],{"class":2906},[2890,3037,2910],{"class":2896},[2890,3039,2913],{"class":2896},[2890,3041,2916],{"class":2896},[2890,3043,3044],{"class":2919},"/\u003CrootDir>/app/assets",[2890,3046,2910],{"class":2896},[2890,3048,2925],{"class":2896},[2890,3050,3052,3054,3056,3058,3060,3062,3065,3067],{"class":2892,"line":3051},9,[2890,3053,2903],{"class":2896},[2890,3055,180],{"class":2906},[2890,3057,2910],{"class":2896},[2890,3059,2913],{"class":2896},[2890,3061,2916],{"class":2896},[2890,3063,3064],{"class":2919},"/\u003CrootDir>/public",[2890,3066,2910],{"class":2896},[2890,3068,2925],{"class":2896},[2890,3070,3072,3074,3077,3079,3081,3083,3086,3088],{"class":2892,"line":3071},10,[2890,3073,2903],{"class":2896},[2890,3075,3076],{"class":2906},"#build",[2890,3078,2910],{"class":2896},[2890,3080,2913],{"class":2896},[2890,3082,2916],{"class":2896},[2890,3084,3085],{"class":2919},"/\u003CrootDir>/.nuxt",[2890,3087,2910],{"class":2896},[2890,3089,2925],{"class":2896},[2890,3091,3093,3095,3098,3100,3102,3104,3107],{"class":2892,"line":3092},11,[2890,3094,2903],{"class":2896},[2890,3096,3097],{"class":2906},"#internal/nuxt/paths",[2890,3099,2910],{"class":2896},[2890,3101,2913],{"class":2896},[2890,3103,2916],{"class":2896},[2890,3105,3106],{"class":2919},"/\u003CrootDir>/.nuxt/paths.mjs",[2890,3108,3109],{"class":2896},"\"\n",[2890,3111,3113],{"class":2892,"line":3112},12,[2890,3114,3115],{"class":2896},"}\n",[3117,3118,3119],"callout",{},[2857,3120,3121,3124,3125,3129,3130,3132],{},[2867,3122,3123],{},"Note",": Within a webpack context (image sources, CSS - but not JavaScript) you ",[3126,3127,3128],"em",{},"must"," access\nyour alias by prefixing it with ",[2872,3131,2907],{},".",[3117,3134,3135],{},[2857,3136,3137,3139,3140,3143,3144,3147,3148,3151,3152,3132],{},[2867,3138,3123],{},": These aliases will be automatically added to the generated TypeScript configurations (",[2872,3141,3142],{},".nuxt/tsconfig.app.json",", ",[2872,3145,3146],{},".nuxt/tsconfig.server.json",", etc.) so you can get full type support and path auto-complete. In case you need to extend options provided by the generated configurations further, make sure to add them here or within the ",[2872,3149,3150],{},"typescript.tsConfig"," property in ",[2872,3153,3154],{},"nuxt.config",[2857,3156,3157,2913],{},[2867,3158,3159],{},"Example",[2881,3161,3165],{"className":3162,"code":3163,"language":3164,"meta":2886,"style":2886},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","import { fileURLToPath } from 'node:url'\n\nexport default defineNuxtConfig({\n  alias: {\n    'images': fileURLToPath(new URL('./assets/images', import.meta.url)),\n    'style': fileURLToPath(new URL('./assets/style', import.meta.url)),\n    'data': fileURLToPath(new URL('./assets/other/data', import.meta.url)),\n  },\n})\n","ts",[2872,3166,3167,3195,3200,3217,3228,3278,3320,3362,3367],{"__ignoreMap":2886},[2890,3168,3169,3173,3176,3180,3183,3186,3189,3192],{"class":2892,"line":2893},[2890,3170,3172],{"class":3171},"s8R28","import",[2890,3174,3175],{"class":2896}," {",[2890,3177,3179],{"class":3178},"sZSNi"," fileURLToPath",[2890,3181,3182],{"class":2896}," }",[2890,3184,3185],{"class":3171}," from",[2890,3187,3188],{"class":2896}," '",[2890,3190,3191],{"class":2919},"node:url",[2890,3193,3194],{"class":2896},"'\n",[2890,3196,3197],{"class":2892,"line":2900},[2890,3198,3199],{"emptyLinePlaceholder":1196},"\n",[2890,3201,3202,3205,3208,3212,3215],{"class":2892,"line":2928},[2890,3203,3204],{"class":3171},"export",[2890,3206,3207],{"class":3171}," default",[2890,3209,3211],{"class":3210},"s3cPz"," defineNuxtConfig",[2890,3213,3214],{"class":3178},"(",[2890,3216,2897],{"class":2896},[2890,3218,3219,3223,3225],{"class":2892,"line":2948},[2890,3220,3222],{"class":3221},"sRlkE","  alias",[2890,3224,2913],{"class":2896},[2890,3226,3227],{"class":2896}," {\n",[2890,3229,3230,3233,3236,3239,3241,3243,3245,3248,3251,3253,3255,3258,3260,3263,3266,3268,3271,3273,3276],{"class":2892,"line":2969},[2890,3231,3232],{"class":2896},"    '",[2890,3234,3235],{"class":3221},"images",[2890,3237,3238],{"class":2896},"'",[2890,3240,2913],{"class":2896},[2890,3242,3179],{"class":3210},[2890,3244,3214],{"class":3178},[2890,3246,3247],{"class":2896},"new",[2890,3249,3250],{"class":3210}," URL",[2890,3252,3214],{"class":3178},[2890,3254,3238],{"class":2896},[2890,3256,3257],{"class":2919},"./assets/images",[2890,3259,3238],{"class":2896},[2890,3261,3262],{"class":2896},",",[2890,3264,3265],{"class":3171}," import",[2890,3267,3132],{"class":2896},[2890,3269,3270],{"class":3178},"meta",[2890,3272,3132],{"class":2896},[2890,3274,3275],{"class":3178},"url))",[2890,3277,2925],{"class":2896},[2890,3279,3280,3282,3285,3287,3289,3291,3293,3295,3297,3299,3301,3304,3306,3308,3310,3312,3314,3316,3318],{"class":2892,"line":2989},[2890,3281,3232],{"class":2896},[2890,3283,3284],{"class":3221},"style",[2890,3286,3238],{"class":2896},[2890,3288,2913],{"class":2896},[2890,3290,3179],{"class":3210},[2890,3292,3214],{"class":3178},[2890,3294,3247],{"class":2896},[2890,3296,3250],{"class":3210},[2890,3298,3214],{"class":3178},[2890,3300,3238],{"class":2896},[2890,3302,3303],{"class":2919},"./assets/style",[2890,3305,3238],{"class":2896},[2890,3307,3262],{"class":2896},[2890,3309,3265],{"class":3171},[2890,3311,3132],{"class":2896},[2890,3313,3270],{"class":3178},[2890,3315,3132],{"class":2896},[2890,3317,3275],{"class":3178},[2890,3319,2925],{"class":2896},[2890,3321,3322,3324,3327,3329,3331,3333,3335,3337,3339,3341,3343,3346,3348,3350,3352,3354,3356,3358,3360],{"class":2892,"line":3010},[2890,3323,3232],{"class":2896},[2890,3325,3326],{"class":3221},"data",[2890,3328,3238],{"class":2896},[2890,3330,2913],{"class":2896},[2890,3332,3179],{"class":3210},[2890,3334,3214],{"class":3178},[2890,3336,3247],{"class":2896},[2890,3338,3250],{"class":3210},[2890,3340,3214],{"class":3178},[2890,3342,3238],{"class":2896},[2890,3344,3345],{"class":2919},"./assets/other/data",[2890,3347,3238],{"class":2896},[2890,3349,3262],{"class":2896},[2890,3351,3265],{"class":3171},[2890,3353,3132],{"class":2896},[2890,3355,3270],{"class":3178},[2890,3357,3132],{"class":2896},[2890,3359,3275],{"class":3178},[2890,3361,2925],{"class":2896},[2890,3363,3364],{"class":2892,"line":3031},[2890,3365,3366],{"class":2896},"  },\n",[2890,3368,3369,3372],{"class":2892,"line":3051},[2890,3370,3371],{"class":2896},"}",[2890,3373,3374],{"class":3178},")\n",[2881,3376,3380],{"className":3377,"code":3378,"language":3379,"meta":2886,"style":2886},"language-html shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\u003Ctemplate>\n  \u003Cimg src=\"~images/main-bg.jpg\">\n\u003C/template>\n\n\u003Cscript>\nimport data from 'data/test.json'\n\u003C/script>\n\n\u003Cstyle>\n// Uncomment the below\n//@import '~style/variables.scss';\n//@import '~style/utils.scss';\n//@import '~style/base.scss';\nbody {\n  background-image: url('~images/main-bg.jpg');\n}\n\u003C/style>\n","html",[2872,3381,3382,3393,3416,3425,3429,3438,3455,3463,3467,3475,3480,3498,3513,3529,3538,3561,3566],{"__ignoreMap":2886},[2890,3383,3384,3387,3390],{"class":2892,"line":2893},[2890,3385,3386],{"class":2896},"\u003C",[2890,3388,3389],{"class":3221},"template",[2890,3391,3392],{"class":2896},">\n",[2890,3394,3395,3398,3401,3404,3407,3409,3412,3414],{"class":2892,"line":2900},[2890,3396,3397],{"class":2896},"  \u003C",[2890,3399,3400],{"class":3221},"img",[2890,3402,3403],{"class":2906}," src",[2890,3405,3406],{"class":2896},"=",[2890,3408,2910],{"class":2896},[2890,3410,3411],{"class":2919},"~images/main-bg.jpg",[2890,3413,2910],{"class":2896},[2890,3415,3392],{"class":2896},[2890,3417,3418,3421,3423],{"class":2892,"line":2928},[2890,3419,3420],{"class":2896},"\u003C/",[2890,3422,3389],{"class":3221},[2890,3424,3392],{"class":2896},[2890,3426,3427],{"class":2892,"line":2948},[2890,3428,3199],{"emptyLinePlaceholder":1196},[2890,3430,3431,3433,3436],{"class":2892,"line":2969},[2890,3432,3386],{"class":2896},[2890,3434,3435],{"class":3221},"script",[2890,3437,3392],{"class":2896},[2890,3439,3440,3442,3445,3448,3450,3453],{"class":2892,"line":2989},[2890,3441,3172],{"class":3171},[2890,3443,3444],{"class":3178}," data ",[2890,3446,3447],{"class":3171},"from",[2890,3449,3188],{"class":2896},[2890,3451,3452],{"class":2919},"data/test.json",[2890,3454,3194],{"class":2896},[2890,3456,3457,3459,3461],{"class":2892,"line":3010},[2890,3458,3420],{"class":2896},[2890,3460,3435],{"class":3221},[2890,3462,3392],{"class":2896},[2890,3464,3465],{"class":2892,"line":3031},[2890,3466,3199],{"emptyLinePlaceholder":1196},[2890,3468,3469,3471,3473],{"class":2892,"line":3051},[2890,3470,3386],{"class":2896},[2890,3472,3284],{"class":3221},[2890,3474,3392],{"class":2896},[2890,3476,3477],{"class":2892,"line":3071},[2890,3478,3479],{"class":3178},"// Uncomment the below\n",[2890,3481,3482,3485,3488,3490,3493,3495],{"class":2892,"line":3092},[2890,3483,3484],{"class":3178},"//",[2890,3486,3487],{"class":3171},"@import",[2890,3489,3188],{"class":2896},[2890,3491,3492],{"class":2919},"~style/variables.scss",[2890,3494,3238],{"class":2896},[2890,3496,3497],{"class":2896},";\n",[2890,3499,3500,3502,3504,3506,3509,3511],{"class":2892,"line":3112},[2890,3501,3484],{"class":3178},[2890,3503,3487],{"class":3171},[2890,3505,3188],{"class":2896},[2890,3507,3508],{"class":2919},"~style/utils.scss",[2890,3510,3238],{"class":2896},[2890,3512,3497],{"class":2896},[2890,3514,3516,3518,3520,3522,3525,3527],{"class":2892,"line":3515},13,[2890,3517,3484],{"class":3178},[2890,3519,3487],{"class":3171},[2890,3521,3188],{"class":2896},[2890,3523,3524],{"class":2919},"~style/base.scss",[2890,3526,3238],{"class":2896},[2890,3528,3497],{"class":2896},[2890,3530,3532,3536],{"class":2892,"line":3531},14,[2890,3533,3535],{"class":3534},"s52Pk","body",[2890,3537,3227],{"class":2896},[2890,3539,3541,3545,3547,3550,3552,3554,3556,3558],{"class":2892,"line":3540},15,[2890,3542,3544],{"class":3543},"spFsF","  background-image",[2890,3546,2913],{"class":2896},[2890,3548,3549],{"class":3210}," url",[2890,3551,3214],{"class":2896},[2890,3553,3238],{"class":2896},[2890,3555,3411],{"class":2919},[2890,3557,3238],{"class":2896},[2890,3559,3560],{"class":2896},");\n",[2890,3562,3564],{"class":2892,"line":3563},16,[2890,3565,3115],{"class":2896},[2890,3567,3569,3571,3573],{"class":2892,"line":3568},17,[2890,3570,3420],{"class":2896},[2890,3572,3284],{"class":3221},[2890,3574,3392],{"class":2896},[2853,3576,3578],{"id":3577},"analyzedir","analyzeDir",[2857,3580,3581,3582,3132],{},"The directory where Nuxt will store the generated files when running ",[2872,3583,757],{},[2857,3585,3586,3587,3132],{},"If a relative path is specified, it will be relative to your ",[2872,3588,3589],{},"rootDir",[2861,3591,3592,3599],{},[2864,3593,3594,2870,3596],{},[2867,3595,2869],{},[2872,3597,3598],{},"string",[2864,3600,3601,3604,3605],{},[2867,3602,3603],{},"Default:"," ",[2872,3606,3607],{},"\"/\u003CrootDir>/.nuxt/analyze\"",[2853,3609,1193],{"id":1193},[2857,3611,3612],{},"Nuxt App configuration.",[3614,3615,3617],"h3",{"id":3616},"baseurl",[2872,3618,3619],{},"baseURL",[2857,3621,3622],{},"The base path of your Nuxt application.",[2857,3624,3625],{},"For example:",[2861,3627,3628,3634],{},[2864,3629,3630,2870,3632],{},[2867,3631,2869],{},[2872,3633,3598],{},[2864,3635,3636,3604,3638],{},[2867,3637,3603],{},[2872,3639,3640],{},"\"/\"",[2857,3642,3643,2913],{},[2867,3644,3159],{},[2881,3646,3648],{"className":3162,"code":3647,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  app: {\n    baseURL: '/prefix/',\n  },\n})\n",[2872,3649,3650,3662,3671,3687,3691],{"__ignoreMap":2886},[2890,3651,3652,3654,3656,3658,3660],{"class":2892,"line":2893},[2890,3653,3204],{"class":3171},[2890,3655,3207],{"class":3171},[2890,3657,3211],{"class":3210},[2890,3659,3214],{"class":3178},[2890,3661,2897],{"class":2896},[2890,3663,3664,3667,3669],{"class":2892,"line":2900},[2890,3665,3666],{"class":3221},"  app",[2890,3668,2913],{"class":2896},[2890,3670,3227],{"class":2896},[2890,3672,3673,3676,3678,3680,3683,3685],{"class":2892,"line":2928},[2890,3674,3675],{"class":3221},"    baseURL",[2890,3677,2913],{"class":2896},[2890,3679,3188],{"class":2896},[2890,3681,3682],{"class":2919},"/prefix/",[2890,3684,3238],{"class":2896},[2890,3686,2925],{"class":2896},[2890,3688,3689],{"class":2892,"line":2948},[2890,3690,3366],{"class":2896},[2890,3692,3693,3695],{"class":2892,"line":2969},[2890,3694,3371],{"class":2896},[2890,3696,3374],{"class":3178},[2857,3698,3699],{},"This can also be set at runtime by setting the NUXT_APP_BASE_URL environment variable.",[2857,3701,3702,2913],{},[2867,3703,3159],{},[2881,3705,3709],{"className":3706,"code":3707,"language":3708,"meta":2886,"style":2886},"language-bash shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","NUXT_APP_BASE_URL=/prefix/ node .output/server/index.mjs\n","bash",[2872,3710,3711],{"__ignoreMap":2886},[2890,3712,3713,3716,3718,3720,3723],{"class":2892,"line":2893},[2890,3714,3715],{"class":3178},"NUXT_APP_BASE_URL",[2890,3717,3406],{"class":2896},[2890,3719,3682],{"class":2919},[2890,3721,3722],{"class":3534}," node",[2890,3724,3725],{"class":2919}," .output/server/index.mjs\n",[3614,3727,3729],{"id":3728},"buildassetsdir",[2872,3730,3731],{},"buildAssetsDir",[2857,3733,3734,3735,3737,3738,3741],{},"The folder name for the built site assets, relative to ",[2872,3736,3619],{}," (or ",[2872,3739,3740],{},"cdnURL"," if set). This is set at build time and should not be customized at runtime.",[2861,3743,3744,3750],{},[2864,3745,3746,2870,3748],{},[2867,3747,2869],{},[2872,3749,3598],{},[2864,3751,3752,3604,3754],{},[2867,3753,3603],{},[2872,3755,3756],{},"\"/_nuxt/\"",[3614,3758,3760],{"id":3759},"cdnurl",[2872,3761,3740],{},[2857,3763,3764],{},"An absolute URL to serve the public folder from (production-only).",[2857,3766,3625],{},[2861,3768,3769,3775],{},[2864,3770,3771,2870,3773],{},[2867,3772,2869],{},[2872,3774,3598],{},[2864,3776,3777,3604,3779],{},[2867,3778,3603],{},[2872,3780,3781],{},"\"\"",[2857,3783,3784,2913],{},[2867,3785,3159],{},[2881,3787,3789],{"className":3162,"code":3788,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  app: {\n    cdnURL: 'https://mycdn.org/',\n  },\n})\n",[2872,3790,3791,3803,3811,3827,3831],{"__ignoreMap":2886},[2890,3792,3793,3795,3797,3799,3801],{"class":2892,"line":2893},[2890,3794,3204],{"class":3171},[2890,3796,3207],{"class":3171},[2890,3798,3211],{"class":3210},[2890,3800,3214],{"class":3178},[2890,3802,2897],{"class":2896},[2890,3804,3805,3807,3809],{"class":2892,"line":2900},[2890,3806,3666],{"class":3221},[2890,3808,2913],{"class":2896},[2890,3810,3227],{"class":2896},[2890,3812,3813,3816,3818,3820,3823,3825],{"class":2892,"line":2928},[2890,3814,3815],{"class":3221},"    cdnURL",[2890,3817,2913],{"class":2896},[2890,3819,3188],{"class":2896},[2890,3821,3822],{"class":2919},"https://mycdn.org/",[2890,3824,3238],{"class":2896},[2890,3826,2925],{"class":2896},[2890,3828,3829],{"class":2892,"line":2948},[2890,3830,3366],{"class":2896},[2890,3832,3833,3835],{"class":2892,"line":2969},[2890,3834,3371],{"class":2896},[2890,3836,3374],{"class":3178},[2857,3838,3839,3840,3843],{},"This can be set to a different value at runtime by setting the ",[2872,3841,3842],{},"NUXT_APP_CDN_URL"," environment variable.",[2857,3845,3846,2913],{},[2867,3847,3159],{},[2881,3849,3851],{"className":3706,"code":3850,"language":3708,"meta":2886,"style":2886},"NUXT_APP_CDN_URL=https://mycdn.org/ node .output/server/index.mjs\n",[2872,3852,3853],{"__ignoreMap":2886},[2890,3854,3855,3857,3859,3861,3863],{"class":2892,"line":2893},[2890,3856,3842],{"class":3178},[2890,3858,3406],{"class":2896},[2890,3860,3822],{"class":2919},[2890,3862,3722],{"class":3534},[2890,3864,3725],{"class":2919},[3614,3866,3868],{"id":3867},"head",[2872,3869,3867],{},[2857,3871,3872,3873,3876],{},"Set default configuration for ",[2872,3874,3875],{},"\u003Chead>"," on every page.",[2861,3878,3879,3885],{},[2864,3880,3881,2870,3883],{},[2867,3882,2869],{},[2872,3884,2874],{},[2864,3886,3887],{},[2867,3888,2879],{},[2881,3890,3892],{"className":2883,"code":3891,"language":2885,"meta":2886,"style":2886},"{\n  \"meta\": [\n    {\n      \"name\": \"viewport\",\n      \"content\": \"width=device-width, initial-scale=1\"\n    },\n    {\n      \"charset\": \"utf-8\"\n    }\n  ],\n  \"link\": [],\n  \"style\": [],\n  \"script\": [],\n  \"noscript\": []\n}\n",[2872,3893,3894,3898,3911,3916,3937,3954,3959,3963,3981,3986,3991,4005,4017,4029,4043],{"__ignoreMap":2886},[2890,3895,3896],{"class":2892,"line":2893},[2890,3897,2897],{"class":2896},[2890,3899,3900,3902,3904,3906,3908],{"class":2892,"line":2900},[2890,3901,2903],{"class":2896},[2890,3903,3270],{"class":2906},[2890,3905,2910],{"class":2896},[2890,3907,2913],{"class":2896},[2890,3909,3910],{"class":2896}," [\n",[2890,3912,3913],{"class":2892,"line":2928},[2890,3914,3915],{"class":2896},"    {\n",[2890,3917,3918,3921,3924,3926,3928,3930,3933,3935],{"class":2892,"line":2948},[2890,3919,3920],{"class":2896},"      \"",[2890,3922,3923],{"class":3534},"name",[2890,3925,2910],{"class":2896},[2890,3927,2913],{"class":2896},[2890,3929,2916],{"class":2896},[2890,3931,3932],{"class":2919},"viewport",[2890,3934,2910],{"class":2896},[2890,3936,2925],{"class":2896},[2890,3938,3939,3941,3943,3945,3947,3949,3952],{"class":2892,"line":2969},[2890,3940,3920],{"class":2896},[2890,3942,142],{"class":3534},[2890,3944,2910],{"class":2896},[2890,3946,2913],{"class":2896},[2890,3948,2916],{"class":2896},[2890,3950,3951],{"class":2919},"width=device-width, initial-scale=1",[2890,3953,3109],{"class":2896},[2890,3955,3956],{"class":2892,"line":2989},[2890,3957,3958],{"class":2896},"    },\n",[2890,3960,3961],{"class":2892,"line":3010},[2890,3962,3915],{"class":2896},[2890,3964,3965,3967,3970,3972,3974,3976,3979],{"class":2892,"line":3031},[2890,3966,3920],{"class":2896},[2890,3968,3969],{"class":3534},"charset",[2890,3971,2910],{"class":2896},[2890,3973,2913],{"class":2896},[2890,3975,2916],{"class":2896},[2890,3977,3978],{"class":2919},"utf-8",[2890,3980,3109],{"class":2896},[2890,3982,3983],{"class":2892,"line":3051},[2890,3984,3985],{"class":2896},"    }\n",[2890,3987,3988],{"class":2892,"line":3071},[2890,3989,3990],{"class":2896},"  ],\n",[2890,3992,3993,3995,3998,4000,4002],{"class":2892,"line":3092},[2890,3994,2903],{"class":2896},[2890,3996,3997],{"class":2906},"link",[2890,3999,2910],{"class":2896},[2890,4001,2913],{"class":2896},[2890,4003,4004],{"class":2896}," [],\n",[2890,4006,4007,4009,4011,4013,4015],{"class":2892,"line":3112},[2890,4008,2903],{"class":2896},[2890,4010,3284],{"class":2906},[2890,4012,2910],{"class":2896},[2890,4014,2913],{"class":2896},[2890,4016,4004],{"class":2896},[2890,4018,4019,4021,4023,4025,4027],{"class":2892,"line":3515},[2890,4020,2903],{"class":2896},[2890,4022,3435],{"class":2906},[2890,4024,2910],{"class":2896},[2890,4026,2913],{"class":2896},[2890,4028,4004],{"class":2896},[2890,4030,4031,4033,4036,4038,4040],{"class":2892,"line":3531},[2890,4032,2903],{"class":2896},[2890,4034,4035],{"class":2906},"noscript",[2890,4037,2910],{"class":2896},[2890,4039,2913],{"class":2896},[2890,4041,4042],{"class":2896}," []\n",[2890,4044,4045],{"class":2892,"line":3540},[2890,4046,3115],{"class":2896},[2857,4048,4049,2913],{},[2867,4050,3159],{},[2881,4052,4054],{"className":3162,"code":4053,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  app: {\n    head: {\n      meta: [\n      // \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n        { name: 'viewport', content: 'width=device-width, initial-scale=1' },\n      ],\n      script: [\n      // \u003Cscript src=\"https://myawesome-lib.js\">\u003C/script>\n        { src: 'https://awesome-lib.js' },\n      ],\n      link: [\n      // \u003Clink rel=\"stylesheet\" href=\"https://myawesome-lib.css\">\n        { rel: 'stylesheet', href: 'https://awesome-lib.css' },\n      ],\n      // please note that this is an area that is likely to change\n      style: [\n      // \u003Cstyle>:root { color: red }\u003C/style>\n        { textContent: ':root { color: red }' },\n      ],\n      noscript: [\n      // \u003Cnoscript>JavaScript is required\u003C/noscript>\n        { textContent: 'JavaScript is required' },\n      ],\n    },\n  },\n})\n",[2872,4055,4056,4068,4076,4085,4094,4100,4132,4139,4148,4153,4170,4176,4185,4190,4222,4228,4233,4242,4248,4267,4274,4284,4290,4308,4315,4320,4325],{"__ignoreMap":2886},[2890,4057,4058,4060,4062,4064,4066],{"class":2892,"line":2893},[2890,4059,3204],{"class":3171},[2890,4061,3207],{"class":3171},[2890,4063,3211],{"class":3210},[2890,4065,3214],{"class":3178},[2890,4067,2897],{"class":2896},[2890,4069,4070,4072,4074],{"class":2892,"line":2900},[2890,4071,3666],{"class":3221},[2890,4073,2913],{"class":2896},[2890,4075,3227],{"class":2896},[2890,4077,4078,4081,4083],{"class":2892,"line":2928},[2890,4079,4080],{"class":3221},"    head",[2890,4082,2913],{"class":2896},[2890,4084,3227],{"class":2896},[2890,4086,4087,4090,4092],{"class":2892,"line":2948},[2890,4088,4089],{"class":3221},"      meta",[2890,4091,2913],{"class":2896},[2890,4093,3910],{"class":3178},[2890,4095,4096],{"class":2892,"line":2969},[2890,4097,4099],{"class":4098},"sWuyu","      // \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n",[2890,4101,4102,4105,4108,4110,4112,4114,4116,4118,4121,4123,4125,4127,4129],{"class":2892,"line":2989},[2890,4103,4104],{"class":2896},"        {",[2890,4106,4107],{"class":3221}," name",[2890,4109,2913],{"class":2896},[2890,4111,3188],{"class":2896},[2890,4113,3932],{"class":2919},[2890,4115,3238],{"class":2896},[2890,4117,3262],{"class":2896},[2890,4119,4120],{"class":3221}," content",[2890,4122,2913],{"class":2896},[2890,4124,3188],{"class":2896},[2890,4126,3951],{"class":2919},[2890,4128,3238],{"class":2896},[2890,4130,4131],{"class":2896}," },\n",[2890,4133,4134,4137],{"class":2892,"line":3010},[2890,4135,4136],{"class":3178},"      ]",[2890,4138,2925],{"class":2896},[2890,4140,4141,4144,4146],{"class":2892,"line":3031},[2890,4142,4143],{"class":3221},"      script",[2890,4145,2913],{"class":2896},[2890,4147,3910],{"class":3178},[2890,4149,4150],{"class":2892,"line":3051},[2890,4151,4152],{"class":4098},"      // \u003Cscript src=\"https://myawesome-lib.js\">\u003C/script>\n",[2890,4154,4155,4157,4159,4161,4163,4166,4168],{"class":2892,"line":3071},[2890,4156,4104],{"class":2896},[2890,4158,3403],{"class":3221},[2890,4160,2913],{"class":2896},[2890,4162,3188],{"class":2896},[2890,4164,4165],{"class":2919},"https://awesome-lib.js",[2890,4167,3238],{"class":2896},[2890,4169,4131],{"class":2896},[2890,4171,4172,4174],{"class":2892,"line":3092},[2890,4173,4136],{"class":3178},[2890,4175,2925],{"class":2896},[2890,4177,4178,4181,4183],{"class":2892,"line":3112},[2890,4179,4180],{"class":3221},"      link",[2890,4182,2913],{"class":2896},[2890,4184,3910],{"class":3178},[2890,4186,4187],{"class":2892,"line":3515},[2890,4188,4189],{"class":4098},"      // \u003Clink rel=\"stylesheet\" href=\"https://myawesome-lib.css\">\n",[2890,4191,4192,4194,4197,4199,4201,4204,4206,4208,4211,4213,4215,4218,4220],{"class":2892,"line":3531},[2890,4193,4104],{"class":2896},[2890,4195,4196],{"class":3221}," rel",[2890,4198,2913],{"class":2896},[2890,4200,3188],{"class":2896},[2890,4202,4203],{"class":2919},"stylesheet",[2890,4205,3238],{"class":2896},[2890,4207,3262],{"class":2896},[2890,4209,4210],{"class":3221}," href",[2890,4212,2913],{"class":2896},[2890,4214,3188],{"class":2896},[2890,4216,4217],{"class":2919},"https://awesome-lib.css",[2890,4219,3238],{"class":2896},[2890,4221,4131],{"class":2896},[2890,4223,4224,4226],{"class":2892,"line":3540},[2890,4225,4136],{"class":3178},[2890,4227,2925],{"class":2896},[2890,4229,4230],{"class":2892,"line":3563},[2890,4231,4232],{"class":4098},"      // please note that this is an area that is likely to change\n",[2890,4234,4235,4238,4240],{"class":2892,"line":3568},[2890,4236,4237],{"class":3221},"      style",[2890,4239,2913],{"class":2896},[2890,4241,3910],{"class":3178},[2890,4243,4245],{"class":2892,"line":4244},18,[2890,4246,4247],{"class":4098},"      // \u003Cstyle>:root { color: red }\u003C/style>\n",[2890,4249,4251,4253,4256,4258,4260,4263,4265],{"class":2892,"line":4250},19,[2890,4252,4104],{"class":2896},[2890,4254,4255],{"class":3221}," textContent",[2890,4257,2913],{"class":2896},[2890,4259,3188],{"class":2896},[2890,4261,4262],{"class":2919},":root { color: red }",[2890,4264,3238],{"class":2896},[2890,4266,4131],{"class":2896},[2890,4268,4270,4272],{"class":2892,"line":4269},20,[2890,4271,4136],{"class":3178},[2890,4273,2925],{"class":2896},[2890,4275,4277,4280,4282],{"class":2892,"line":4276},21,[2890,4278,4279],{"class":3221},"      noscript",[2890,4281,2913],{"class":2896},[2890,4283,3910],{"class":3178},[2890,4285,4287],{"class":2892,"line":4286},22,[2890,4288,4289],{"class":4098},"      // \u003Cnoscript>JavaScript is required\u003C/noscript>\n",[2890,4291,4293,4295,4297,4299,4301,4304,4306],{"class":2892,"line":4292},23,[2890,4294,4104],{"class":2896},[2890,4296,4255],{"class":3221},[2890,4298,2913],{"class":2896},[2890,4300,3188],{"class":2896},[2890,4302,4303],{"class":2919},"JavaScript is required",[2890,4305,3238],{"class":2896},[2890,4307,4131],{"class":2896},[2890,4309,4311,4313],{"class":2892,"line":4310},24,[2890,4312,4136],{"class":3178},[2890,4314,2925],{"class":2896},[2890,4316,4318],{"class":2892,"line":4317},25,[2890,4319,3958],{"class":2896},[2890,4321,4323],{"class":2892,"line":4322},26,[2890,4324,3366],{"class":2896},[2890,4326,4328,4330],{"class":2892,"line":4327},27,[2890,4329,3371],{"class":2896},[2890,4331,3374],{"class":3178},[3614,4333,4335],{"id":4334},"keepalive",[2872,4336,4334],{},[2857,4338,4339],{},"Default values for KeepAlive configuration between pages.",[2857,4341,4342,4343,4345],{},"This can be overridden with ",[2872,4344,678],{}," on an individual page. Only JSON-serializable values are allowed.",[2861,4347,4348,4355],{},[2864,4349,4350,2870,4352],{},[2867,4351,2869],{},[2872,4353,4354],{},"boolean",[2864,4356,4357,3604,4359],{},[2867,4358,3603],{},[2872,4360,4361],{},"false",[2857,4363,4364,2870,4367],{},[2867,4365,4366],{},"See",[4368,4369,4373],"a",{"href":4370,"rel":4371},"https://vuejs.org/api/built-in-components#keepalive",[4372],"nofollow","Vue KeepAlive",[3614,4375,4377],{"id":4376},"layouttransition",[2872,4378,4379],{},"layoutTransition",[2857,4381,4382],{},"Default values for layout transitions.",[2857,4384,4342,4385,4345],{},[2872,4386,678],{},[2861,4388,4389,4396],{},[2864,4390,4391,2870,4393],{},[2867,4392,2869],{},[2872,4394,4395],{},"boolean | TransitionProps",[2864,4397,4398,3604,4400],{},[2867,4399,3603],{},[2872,4401,4361],{},[2857,4403,4404,2870,4406],{},[2867,4405,4366],{},[4368,4407,4410],{"href":4408,"rel":4409},"https://vuejs.org/api/built-in-components#transition",[4372],"Vue Transition docs",[3614,4412,4414],{"id":4413},"pagetransition",[2872,4415,4416],{},"pageTransition",[2857,4418,4419],{},"Default values for page transitions.",[2857,4421,4342,4422,4345],{},[2872,4423,678],{},[2861,4425,4426,4432],{},[2864,4427,4428,2870,4430],{},[2867,4429,2869],{},[2872,4431,4395],{},[2864,4433,4434,3604,4436],{},[2867,4435,3603],{},[2872,4437,4361],{},[2857,4439,4440,2870,4442],{},[2867,4441,4366],{},[4368,4443,4410],{"href":4408,"rel":4444},[4372],[3614,4446,4448],{"id":4447},"rootattrs",[2872,4449,4450],{},"rootAttrs",[2857,4452,4453],{},"Customize Nuxt root element id.",[2861,4455,4456,4462],{},[2864,4457,4458,2870,4460],{},[2867,4459,2869],{},[2872,4461,2874],{},[2864,4463,4464],{},[2867,4465,2879],{},[2881,4467,4469],{"className":2883,"code":4468,"language":2885,"meta":2886,"style":2886},"{\n  \"id\": \"__nuxt\"\n}\n",[2872,4470,4471,4475,4493],{"__ignoreMap":2886},[2890,4472,4473],{"class":2892,"line":2893},[2890,4474,2897],{"class":2896},[2890,4476,4477,4479,4482,4484,4486,4488,4491],{"class":2892,"line":2900},[2890,4478,2903],{"class":2896},[2890,4480,4481],{"class":2906},"id",[2890,4483,2910],{"class":2896},[2890,4485,2913],{"class":2896},[2890,4487,2916],{"class":2896},[2890,4489,4490],{"class":2919},"__nuxt",[2890,4492,3109],{"class":2896},[2890,4494,4495],{"class":2892,"line":2928},[2890,4496,3115],{"class":2896},[3614,4498,4500],{"id":4499},"rootid",[2872,4501,4502],{},"rootId",[2857,4504,4453],{},[2861,4506,4507,4513],{},[2864,4508,4509,2870,4511],{},[2867,4510,2869],{},[2872,4512,3598],{},[2864,4514,4515,3604,4517],{},[2867,4516,3603],{},[2872,4518,4519],{},"\"__nuxt\"",[3614,4521,4523],{"id":4522},"roottag",[2872,4524,4525],{},"rootTag",[2857,4527,4528],{},"Customize Nuxt root element tag.",[2861,4530,4531,4537],{},[2864,4532,4533,2870,4535],{},[2867,4534,2869],{},[2872,4536,3598],{},[2864,4538,4539,3604,4541],{},[2867,4540,3603],{},[2872,4542,4543],{},"\"div\"",[3614,4545,4547],{"id":4546},"spaloaderattrs",[2872,4548,4549],{},"spaLoaderAttrs",[2857,4551,4552],{},"Customize Nuxt SPA loading template element attributes.",[2861,4554,4555,4561],{},[2864,4556,4557,2870,4559],{},[2867,4558,2869],{},[2872,4560,2874],{},[2864,4562,4563],{},[2867,4564,3603],{},[2881,4566,4568],{"className":2883,"code":4567,"language":2885,"meta":2886,"style":2886},"{\n\"id\": \"__nuxt-loader\"\n}\n",[2872,4569,4570,4574,4591],{"__ignoreMap":2886},[2890,4571,4572],{"class":2892,"line":2893},[2890,4573,2897],{"class":2896},[2890,4575,4576,4578,4580,4582,4584,4586,4589],{"class":2892,"line":2900},[2890,4577,2910],{"class":2896},[2890,4579,4481],{"class":2906},[2890,4581,2910],{"class":2896},[2890,4583,2913],{"class":2896},[2890,4585,2916],{"class":2896},[2890,4587,4588],{"class":2919},"__nuxt-loader",[2890,4590,3109],{"class":2896},[2890,4592,4593],{"class":2892,"line":2928},[2890,4594,3115],{"class":2896},[4596,4597,4598],"h4",{"id":4481},[2872,4599,4481],{},[2861,4601,4602,4608],{},[2864,4603,4604,2870,4606],{},[2867,4605,2869],{},[2872,4607,3598],{},[2864,4609,4610,3604,4612],{},[2867,4611,3603],{},[2872,4613,4614],{},"\"__nuxt-loader\"",[3614,4616,4618],{"id":4617},"spaloadertag",[2872,4619,4620],{},"spaLoaderTag",[2857,4622,4623],{},"Customize Nuxt SpaLoader element tag.",[2861,4625,4626,4632],{},[2864,4627,4628,2870,4630],{},[2867,4629,2869],{},[2872,4631,3598],{},[2864,4633,4634,3604,4636],{},[2867,4635,3603],{},[2872,4637,4543],{},[3614,4639,4641],{"id":4640},"teleportattrs",[2872,4642,4643],{},"teleportAttrs",[2857,4645,4646],{},"Customize Nuxt Teleport element attributes.",[2861,4648,4649,4655],{},[2864,4650,4651,2870,4653],{},[2867,4652,2869],{},[2872,4654,2874],{},[2864,4656,4657],{},[2867,4658,2879],{},[2881,4660,4662],{"className":2883,"code":4661,"language":2885,"meta":2886,"style":2886},"{\n  \"id\": \"teleports\"\n}\n",[2872,4663,4664,4668,4685],{"__ignoreMap":2886},[2890,4665,4666],{"class":2892,"line":2893},[2890,4667,2897],{"class":2896},[2890,4669,4670,4672,4674,4676,4678,4680,4683],{"class":2892,"line":2900},[2890,4671,2903],{"class":2896},[2890,4673,4481],{"class":2906},[2890,4675,2910],{"class":2896},[2890,4677,2913],{"class":2896},[2890,4679,2916],{"class":2896},[2890,4681,4682],{"class":2919},"teleports",[2890,4684,3109],{"class":2896},[2890,4686,4687],{"class":2892,"line":2928},[2890,4688,3115],{"class":2896},[3614,4690,4692],{"id":4691},"teleportid",[2872,4693,4694],{},"teleportId",[2857,4696,4697],{},"Customize Nuxt Teleport element id.",[2861,4699,4700,4706],{},[2864,4701,4702,2870,4704],{},[2867,4703,2869],{},[2872,4705,3598],{},[2864,4707,4708,3604,4710],{},[2867,4709,3603],{},[2872,4711,4712],{},"\"teleports\"",[3614,4714,4716],{"id":4715},"teleporttag",[2872,4717,4718],{},"teleportTag",[2857,4720,4721],{},"Customize Nuxt Teleport element tag.",[2861,4723,4724,4730],{},[2864,4725,4726,2870,4728],{},[2867,4727,2869],{},[2872,4729,3598],{},[2864,4731,4732,3604,4734],{},[2867,4733,3603],{},[2872,4735,4543],{},[3614,4737,4739],{"id":4738},"viewtransition",[2872,4740,4741],{},"viewTransition",[2857,4743,4744],{},"Default values for view transitions.",[2857,4746,4747,4748,4751,4752,4756,4757,4759],{},"This only has an effect when ",[2867,4749,4750],{},"experimental"," support for View Transitions is ",[4368,4753,4755],{"href":4754},"/docs/4.x/getting-started/transitions#view-transitions-api-experimental","enabled in your nuxt.config file",".\nThis can be overridden with ",[2872,4758,678],{}," on an individual page.",[2861,4761,4762,4768],{},[2864,4763,4764,2870,4766],{},[2867,4765,2869],{},[2872,4767,4354],{},[2864,4769,4770,3604,4772],{},[2867,4771,3603],{},[2872,4773,4361],{},[2857,4775,4776,2870,4778],{},[2867,4777,4366],{},[4368,4779,4782],{"href":4780,"rel":4781},"https://nuxt.com/docs/4.x/getting-started/transitions#view-transitions-api-experimental",[4372],"Nuxt View Transition API docs",[2853,4784,4786],{"id":4785},"appconfig","appConfig",[2857,4788,4789],{},"Additional app configuration",[2857,4791,4792,4793,4796],{},"For programmatic usage and type support, you can directly provide app config with this option. It will be merged with ",[2872,4794,4795],{},"app.config"," file as default value.",[3614,4798,4800],{"id":4799},"nuxt",[2872,4801,4799],{},[2853,4803,4805],{"id":4804},"appid","appId",[2857,4807,4808],{},"For multi-app projects, the unique id of the Nuxt application.",[2857,4810,4811,4812,3132],{},"Defaults to ",[2872,4813,4814],{},"nuxt-app",[2861,4816,4817,4823],{},[2864,4818,4819,2870,4821],{},[2867,4820,2869],{},[2872,4822,3598],{},[2864,4824,4825,3604,4827],{},[2867,4826,3603],{},[2872,4828,4829],{},"\"nuxt-app\"",[2853,4831,4832],{"id":4832},"build",[2857,4834,4835],{},"Shared build configuration.",[3614,4837,4839],{"id":4838},"analyze",[2872,4840,4838],{},[2857,4842,4843],{},"Nuxt allows visualizing your bundles and how to optimize them.",[2857,4845,4846,4847,4850,4851,4856,4857,3132],{},"Set to ",[2872,4848,4849],{},"true"," to enable bundle analysis, or pass an object with options: ",[4368,4852,4855],{"href":4853,"rel":4854},"https://github.com/webpack/webpack-bundle-analyzer#options-for-plugin",[4372],"for webpack"," or ",[4368,4858,4861],{"href":4859,"rel":4860},"https://github.com/btd/rollup-plugin-visualizer#options",[4372],"for vite",[2861,4863,4864,4870],{},[2864,4865,4866,2870,4868],{},[2867,4867,2869],{},[2872,4869,2874],{},[2864,4871,4872],{},[2867,4873,2879],{},[2881,4875,4877],{"className":2883,"code":4876,"language":2885,"meta":2886,"style":2886},"{\n  \"template\": \"treemap\",\n  \"projectRoot\": \"/\u003CrootDir>\",\n  \"filename\": \"/\u003CrootDir>/.nuxt/analyze/{name}.html\"\n}\n",[2872,4878,4879,4883,4902,4921,4939],{"__ignoreMap":2886},[2890,4880,4881],{"class":2892,"line":2893},[2890,4882,2897],{"class":2896},[2890,4884,4885,4887,4889,4891,4893,4895,4898,4900],{"class":2892,"line":2900},[2890,4886,2903],{"class":2896},[2890,4888,3389],{"class":2906},[2890,4890,2910],{"class":2896},[2890,4892,2913],{"class":2896},[2890,4894,2916],{"class":2896},[2890,4896,4897],{"class":2919},"treemap",[2890,4899,2910],{"class":2896},[2890,4901,2925],{"class":2896},[2890,4903,4904,4906,4909,4911,4913,4915,4917,4919],{"class":2892,"line":2928},[2890,4905,2903],{"class":2896},[2890,4907,4908],{"class":2906},"projectRoot",[2890,4910,2910],{"class":2896},[2890,4912,2913],{"class":2896},[2890,4914,2916],{"class":2896},[2890,4916,2962],{"class":2919},[2890,4918,2910],{"class":2896},[2890,4920,2925],{"class":2896},[2890,4922,4923,4925,4928,4930,4932,4934,4937],{"class":2892,"line":2948},[2890,4924,2903],{"class":2896},[2890,4926,4927],{"class":2906},"filename",[2890,4929,2910],{"class":2896},[2890,4931,2913],{"class":2896},[2890,4933,2916],{"class":2896},[2890,4935,4936],{"class":2919},"/\u003CrootDir>/.nuxt/analyze/{name}.html",[2890,4938,3109],{"class":2896},[2890,4940,4941],{"class":2892,"line":2969},[2890,4942,3115],{"class":2896},[2857,4944,4945,2913],{},[2867,4946,3159],{},[2881,4948,4950],{"className":3162,"code":4949,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  analyze: {\n    analyzerMode: 'static',\n  },\n})\n",[2872,4951,4952,4964,4973,4989,4993],{"__ignoreMap":2886},[2890,4953,4954,4956,4958,4960,4962],{"class":2892,"line":2893},[2890,4955,3204],{"class":3171},[2890,4957,3207],{"class":3171},[2890,4959,3211],{"class":3210},[2890,4961,3214],{"class":3178},[2890,4963,2897],{"class":2896},[2890,4965,4966,4969,4971],{"class":2892,"line":2900},[2890,4967,4968],{"class":3221},"  analyze",[2890,4970,2913],{"class":2896},[2890,4972,3227],{"class":2896},[2890,4974,4975,4978,4980,4982,4985,4987],{"class":2892,"line":2928},[2890,4976,4977],{"class":3221},"    analyzerMode",[2890,4979,2913],{"class":2896},[2890,4981,3188],{"class":2896},[2890,4983,4984],{"class":2919},"static",[2890,4986,3238],{"class":2896},[2890,4988,2925],{"class":2896},[2890,4990,4991],{"class":2892,"line":2948},[2890,4992,3366],{"class":2896},[2890,4994,4995,4997],{"class":2892,"line":2969},[2890,4996,3371],{"class":2896},[2890,4998,3374],{"class":3178},[3614,5000,5002],{"id":5001},"templates",[2872,5003,5001],{},[2857,5005,5006,5007,5010,5011,5014],{},"It is recommended to use ",[2872,5008,5009],{},"addTemplate"," from ",[2872,5012,5013],{},"@nuxt/kit"," instead of this option.",[2861,5016,5017],{},[2864,5018,5019,2870,5021],{},[2867,5020,2869],{},[2872,5022,5023],{},"array",[2857,5025,5026,2913],{},[2867,5027,3159],{},[2881,5029,5031],{"className":3162,"code":5030,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  build: {\n    templates: [\n      {\n        src: '~~/modules/support/plugin.js', // `src` can be absolute or relative\n        dst: 'support.js', // `dst` is relative to project `.nuxt` dir\n      },\n    ],\n  },\n})\n",[2872,5032,5033,5045,5054,5063,5068,5087,5106,5111,5118,5122],{"__ignoreMap":2886},[2890,5034,5035,5037,5039,5041,5043],{"class":2892,"line":2893},[2890,5036,3204],{"class":3171},[2890,5038,3207],{"class":3171},[2890,5040,3211],{"class":3210},[2890,5042,3214],{"class":3178},[2890,5044,2897],{"class":2896},[2890,5046,5047,5050,5052],{"class":2892,"line":2900},[2890,5048,5049],{"class":3221},"  build",[2890,5051,2913],{"class":2896},[2890,5053,3227],{"class":2896},[2890,5055,5056,5059,5061],{"class":2892,"line":2928},[2890,5057,5058],{"class":3221},"    templates",[2890,5060,2913],{"class":2896},[2890,5062,3910],{"class":3178},[2890,5064,5065],{"class":2892,"line":2948},[2890,5066,5067],{"class":2896},"      {\n",[2890,5069,5070,5073,5075,5077,5080,5082,5084],{"class":2892,"line":2969},[2890,5071,5072],{"class":3221},"        src",[2890,5074,2913],{"class":2896},[2890,5076,3188],{"class":2896},[2890,5078,5079],{"class":2919},"~~/modules/support/plugin.js",[2890,5081,3238],{"class":2896},[2890,5083,3262],{"class":2896},[2890,5085,5086],{"class":4098}," // `src` can be absolute or relative\n",[2890,5088,5089,5092,5094,5096,5099,5101,5103],{"class":2892,"line":2989},[2890,5090,5091],{"class":3221},"        dst",[2890,5093,2913],{"class":2896},[2890,5095,3188],{"class":2896},[2890,5097,5098],{"class":2919},"support.js",[2890,5100,3238],{"class":2896},[2890,5102,3262],{"class":2896},[2890,5104,5105],{"class":4098}," // `dst` is relative to project `.nuxt` dir\n",[2890,5107,5108],{"class":2892,"line":3010},[2890,5109,5110],{"class":2896},"      },\n",[2890,5112,5113,5116],{"class":2892,"line":3031},[2890,5114,5115],{"class":3178},"    ]",[2890,5117,2925],{"class":2896},[2890,5119,5120],{"class":2892,"line":3051},[2890,5121,3366],{"class":2896},[2890,5123,5124,5126],{"class":2892,"line":3071},[2890,5125,3371],{"class":2896},[2890,5127,3374],{"class":3178},[3614,5129,5131],{"id":5130},"transpile",[2872,5132,5130],{},[2857,5134,5135],{},"If you want to transpile specific dependencies with Babel, you can add them here. Each item in transpile can be a package name, a function, a string or regex object matching the dependency's file name.",[2857,5137,5138],{},"You can also use a function to conditionally transpile. The function will receive an object ({ isDev, isServer, isClient, isModern, isLegacy }).",[2861,5140,5141],{},[2864,5142,5143,2870,5145],{},[2867,5144,2869],{},[2872,5146,5023],{},[2857,5148,5149,2913],{},[2867,5150,3159],{},[2881,5152,5154],{"className":3162,"code":5153,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  build: {\n    transpile: [({ isLegacy }) => isLegacy && 'ky'],\n  },\n})\n",[2872,5155,5156,5168,5176,5217,5221],{"__ignoreMap":2886},[2890,5157,5158,5160,5162,5164,5166],{"class":2892,"line":2893},[2890,5159,3204],{"class":3171},[2890,5161,3207],{"class":3171},[2890,5163,3211],{"class":3210},[2890,5165,3214],{"class":3178},[2890,5167,2897],{"class":2896},[2890,5169,5170,5172,5174],{"class":2892,"line":2900},[2890,5171,5049],{"class":3221},[2890,5173,2913],{"class":2896},[2890,5175,3227],{"class":2896},[2890,5177,5178,5181,5183,5186,5189,5193,5196,5199,5202,5205,5207,5210,5212,5215],{"class":2892,"line":2928},[2890,5179,5180],{"class":3221},"    transpile",[2890,5182,2913],{"class":2896},[2890,5184,5185],{"class":3178}," [",[2890,5187,5188],{"class":2896},"({",[2890,5190,5192],{"class":5191},"s1nJG"," isLegacy",[2890,5194,5195],{"class":2896}," })",[2890,5197,5198],{"class":2906}," =>",[2890,5200,5201],{"class":3178}," isLegacy ",[2890,5203,5204],{"class":2896},"&&",[2890,5206,3188],{"class":2896},[2890,5208,5209],{"class":2919},"ky",[2890,5211,3238],{"class":2896},[2890,5213,5214],{"class":3178},"]",[2890,5216,2925],{"class":2896},[2890,5218,5219],{"class":2892,"line":2948},[2890,5220,3366],{"class":2896},[2890,5222,5223,5225],{"class":2892,"line":2969},[2890,5224,3371],{"class":2896},[2890,5226,3374],{"class":3178},[2853,5228,5230],{"id":5229},"builddir","buildDir",[2857,5232,5233],{},"Define the directory where your built Nuxt files will be placed.",[2857,5235,5236,5237,5239,5240,5242],{},"Many tools assume that ",[2872,5238,117],{}," is a hidden directory (because it starts with a ",[2872,5241,3132],{},"). If that is a problem, you can use this option to prevent that.",[2861,5244,5245,5251],{},[2864,5246,5247,2870,5249],{},[2867,5248,2869],{},[2872,5250,3598],{},[2864,5252,5253,3604,5255],{},[2867,5254,3603],{},[2872,5256,5257],{},"\"/\u003CrootDir>/.nuxt\"",[2857,5259,5260,2913],{},[2867,5261,3159],{},[2881,5263,5265],{"className":3162,"code":5264,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  buildDir: 'nuxt-build',\n})\n",[2872,5266,5267,5279,5295],{"__ignoreMap":2886},[2890,5268,5269,5271,5273,5275,5277],{"class":2892,"line":2893},[2890,5270,3204],{"class":3171},[2890,5272,3207],{"class":3171},[2890,5274,3211],{"class":3210},[2890,5276,3214],{"class":3178},[2890,5278,2897],{"class":2896},[2890,5280,5281,5284,5286,5288,5291,5293],{"class":2892,"line":2900},[2890,5282,5283],{"class":3221},"  buildDir",[2890,5285,2913],{"class":2896},[2890,5287,3188],{"class":2896},[2890,5289,5290],{"class":2919},"nuxt-build",[2890,5292,3238],{"class":2896},[2890,5294,2925],{"class":2896},[2890,5296,5297,5299],{"class":2892,"line":2928},[2890,5298,3371],{"class":2896},[2890,5300,3374],{"class":3178},[2853,5302,5304],{"id":5303},"buildid","buildId",[2857,5306,5307],{},"A unique identifier matching the build. This may contain the hash of the current state of the project.",[2861,5309,5310,5316],{},[2864,5311,5312,2870,5314],{},[2867,5313,2869],{},[2872,5315,3598],{},[2864,5317,5318,3604,5320],{},[2867,5319,3603],{},[2872,5321,5322],{},"\"4a2e2d30-418f-41df-8e58-ed5df06de7fd\"",[2853,5324,5325],{"id":5325},"builder",[2857,5327,5328],{},"The builder to use for bundling the Vue part of your application.",[2857,5330,5331],{},"Nuxt supports multiple builders for the client-side application. By default, Vite is used, but you can switch to webpack, Rspack, or even provide a custom builder implementation.",[2861,5333,5334,5341],{},[2864,5335,5336,2870,5338],{},[2867,5337,2869],{},[2872,5339,5340],{},"'vite' | 'webpack' | 'rspack' | string | { bundle: (nuxt: Nuxt) => Promise\u003Cvoid> }",[2864,5342,5343,3604,5345],{},[2867,5344,3603],{},[2872,5346,5347],{},"\"@nuxt/vite-builder\"",[2857,5349,5350],{},[2867,5351,5352],{},"Using supported builders:",[2881,5354,5356],{"className":3162,"code":5355,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  // default - uses @nuxt/vite-builder\n  // builder: 'vite',\n\n  // uses @nuxt/webpack-builder\n  // builder: 'webpack',\n\n  // uses @nuxt/rspack-builder\n  builder: 'rspack',\n})\n",[2872,5357,5358,5370,5375,5380,5384,5389,5394,5398,5403,5419],{"__ignoreMap":2886},[2890,5359,5360,5362,5364,5366,5368],{"class":2892,"line":2893},[2890,5361,3204],{"class":3171},[2890,5363,3207],{"class":3171},[2890,5365,3211],{"class":3210},[2890,5367,3214],{"class":3178},[2890,5369,2897],{"class":2896},[2890,5371,5372],{"class":2892,"line":2900},[2890,5373,5374],{"class":4098},"  // default - uses @nuxt/vite-builder\n",[2890,5376,5377],{"class":2892,"line":2928},[2890,5378,5379],{"class":4098},"  // builder: 'vite',\n",[2890,5381,5382],{"class":2892,"line":2948},[2890,5383,3199],{"emptyLinePlaceholder":1196},[2890,5385,5386],{"class":2892,"line":2969},[2890,5387,5388],{"class":4098},"  // uses @nuxt/webpack-builder\n",[2890,5390,5391],{"class":2892,"line":2989},[2890,5392,5393],{"class":4098},"  // builder: 'webpack',\n",[2890,5395,5396],{"class":2892,"line":3010},[2890,5397,3199],{"emptyLinePlaceholder":1196},[2890,5399,5400],{"class":2892,"line":3031},[2890,5401,5402],{"class":4098},"  // uses @nuxt/rspack-builder\n",[2890,5404,5405,5408,5410,5412,5415,5417],{"class":2892,"line":3051},[2890,5406,5407],{"class":3221},"  builder",[2890,5409,2913],{"class":2896},[2890,5411,3188],{"class":2896},[2890,5413,5414],{"class":2919},"rspack",[2890,5416,3238],{"class":2896},[2890,5418,2925],{"class":2896},[2890,5420,5421,5423],{"class":2892,"line":3071},[2890,5422,3371],{"class":2896},[2890,5424,3374],{"class":3178},[2857,5426,5427,5428,4856,5431,5433,5434,4856,5437,5440],{},"If you are using ",[2872,5429,5430],{},"webpack",[2872,5432,5414],{}," you will need to make sure ",[2872,5435,5436],{},"@nuxt/webpack-builder",[2872,5438,5439],{},"@nuxt/rspack-builder"," is explicitly installed in your project.",[2857,5442,5443],{},[2867,5444,5445],{},"Using a custom builder object:",[2857,5447,5448,5449,5452],{},"You can provide a custom builder by passing an object with a ",[2872,5450,5451],{},"bundle"," function:",[2881,5454,5456],{"className":3162,"code":5455,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  builder: {\n    async bundle (nuxt) {\n      const entry = await resolvePath(resolve(nuxt.options.appDir, 'entry'))\n\n      // Build client and server bundles\n      await buildClient(nuxt, entry)\n      if (nuxt.options.ssr) {\n        await buildServer(nuxt, entry)\n      }\n\n      // ... it's a bit more complicated than that, of course!\n    },\n  },\n})\n",[2872,5457,5458,5470,5478,5496,5544,5548,5553,5571,5594,5612,5617,5621,5626,5630,5634],{"__ignoreMap":2886},[2890,5459,5460,5462,5464,5466,5468],{"class":2892,"line":2893},[2890,5461,3204],{"class":3171},[2890,5463,3207],{"class":3171},[2890,5465,3211],{"class":3210},[2890,5467,3214],{"class":3178},[2890,5469,2897],{"class":2896},[2890,5471,5472,5474,5476],{"class":2892,"line":2900},[2890,5473,5407],{"class":3221},[2890,5475,2913],{"class":2896},[2890,5477,3227],{"class":2896},[2890,5479,5480,5483,5486,5489,5491,5494],{"class":2892,"line":2928},[2890,5481,5482],{"class":2906},"    async",[2890,5484,5485],{"class":3221}," bundle",[2890,5487,5488],{"class":2896}," (",[2890,5490,4799],{"class":5191},[2890,5492,5493],{"class":2896},")",[2890,5495,3227],{"class":2896},[2890,5497,5498,5501,5504,5507,5510,5513,5515,5518,5520,5522,5524,5527,5529,5532,5534,5536,5539,5541],{"class":2892,"line":2948},[2890,5499,5500],{"class":2906},"      const",[2890,5502,5503],{"class":3178}," entry",[2890,5505,5506],{"class":2896}," =",[2890,5508,5509],{"class":3171}," await",[2890,5511,5512],{"class":3210}," resolvePath",[2890,5514,3214],{"class":3221},[2890,5516,5517],{"class":3210},"resolve",[2890,5519,3214],{"class":3221},[2890,5521,4799],{"class":3178},[2890,5523,3132],{"class":2896},[2890,5525,5526],{"class":3178},"options",[2890,5528,3132],{"class":2896},[2890,5530,5531],{"class":3178},"appDir",[2890,5533,3262],{"class":2896},[2890,5535,3188],{"class":2896},[2890,5537,5538],{"class":2919},"entry",[2890,5540,3238],{"class":2896},[2890,5542,5543],{"class":3221},"))\n",[2890,5545,5546],{"class":2892,"line":2969},[2890,5547,3199],{"emptyLinePlaceholder":1196},[2890,5549,5550],{"class":2892,"line":2989},[2890,5551,5552],{"class":4098},"      // Build client and server bundles\n",[2890,5554,5555,5558,5561,5563,5565,5567,5569],{"class":2892,"line":3010},[2890,5556,5557],{"class":3171},"      await",[2890,5559,5560],{"class":3210}," buildClient",[2890,5562,3214],{"class":3221},[2890,5564,4799],{"class":3178},[2890,5566,3262],{"class":2896},[2890,5568,5503],{"class":3178},[2890,5570,3374],{"class":3221},[2890,5572,5573,5576,5578,5580,5582,5584,5586,5589,5592],{"class":2892,"line":3031},[2890,5574,5575],{"class":3171},"      if",[2890,5577,5488],{"class":3221},[2890,5579,4799],{"class":3178},[2890,5581,3132],{"class":2896},[2890,5583,5526],{"class":3178},[2890,5585,3132],{"class":2896},[2890,5587,5588],{"class":3178},"ssr",[2890,5590,5591],{"class":3221},") ",[2890,5593,2897],{"class":2896},[2890,5595,5596,5599,5602,5604,5606,5608,5610],{"class":2892,"line":3051},[2890,5597,5598],{"class":3171},"        await",[2890,5600,5601],{"class":3210}," buildServer",[2890,5603,3214],{"class":3221},[2890,5605,4799],{"class":3178},[2890,5607,3262],{"class":2896},[2890,5609,5503],{"class":3178},[2890,5611,3374],{"class":3221},[2890,5613,5614],{"class":2892,"line":3071},[2890,5615,5616],{"class":2896},"      }\n",[2890,5618,5619],{"class":2892,"line":3092},[2890,5620,3199],{"emptyLinePlaceholder":1196},[2890,5622,5623],{"class":2892,"line":3112},[2890,5624,5625],{"class":4098},"      // ... it's a bit more complicated than that, of course!\n",[2890,5627,5628],{"class":2892,"line":3515},[2890,5629,3958],{"class":2896},[2890,5631,5632],{"class":2892,"line":3531},[2890,5633,3366],{"class":2896},[2890,5635,5636,5638],{"class":2892,"line":3540},[2890,5637,3371],{"class":2896},[2890,5639,3374],{"class":3178},[2857,5641,5642],{},[2867,5643,5644],{},"Creating a custom builder package:",[2857,5646,5647,5648,5650,5651,2913],{},"To create a custom builder as a separate package, it should export a ",[2872,5649,5451],{}," function. You can then specify the package name in your ",[2872,5652,233],{},[2881,5654,5656],{"className":3162,"code":5655,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  builder: 'my-custom-builder',\n})\n",[2872,5657,5658,5670,5685],{"__ignoreMap":2886},[2890,5659,5660,5662,5664,5666,5668],{"class":2892,"line":2893},[2890,5661,3204],{"class":3171},[2890,5663,3207],{"class":3171},[2890,5665,3211],{"class":3210},[2890,5667,3214],{"class":3178},[2890,5669,2897],{"class":2896},[2890,5671,5672,5674,5676,5678,5681,5683],{"class":2892,"line":2900},[2890,5673,5407],{"class":3221},[2890,5675,2913],{"class":2896},[2890,5677,3188],{"class":2896},[2890,5679,5680],{"class":2919},"my-custom-builder",[2890,5682,3238],{"class":2896},[2890,5684,2925],{"class":2896},[2890,5686,5687,5689],{"class":2892,"line":2928},[2890,5688,3371],{"class":2896},[2890,5690,3374],{"class":3178},[2853,5692,5694],{"id":5693},"compatibilitydate","compatibilityDate",[2857,5696,5697],{},"Specify a compatibility date for your app.",[2857,5699,5700],{},"This is used to control the behavior of presets in Nitro, Nuxt Image and other modules that may change behavior without a major version bump.\nWe plan to improve the tooling around this feature in the future.",[2853,5702,132],{"id":132},[2857,5704,5705],{},"Configure Nuxt component auto-registration.",[2857,5707,5708],{},"Any components in the directories configured here can be used throughout your pages, layouts (and other components) without needing to explicitly import them.",[2861,5710,5711,5717],{},[2864,5712,5713,2870,5715],{},[2867,5714,2869],{},[2872,5716,2874],{},[2864,5718,5719],{},[2867,5720,2879],{},[2881,5722,5724],{"className":2883,"code":5723,"language":2885,"meta":2886,"style":2886},"{\n  \"dirs\": [\n    {\n      \"path\": \"~/components/global\",\n      \"global\": true\n    },\n    \"~/components\"\n  ]\n}\n",[2872,5725,5726,5730,5743,5747,5767,5781,5785,5795,5800],{"__ignoreMap":2886},[2890,5727,5728],{"class":2892,"line":2893},[2890,5729,2897],{"class":2896},[2890,5731,5732,5734,5737,5739,5741],{"class":2892,"line":2900},[2890,5733,2903],{"class":2896},[2890,5735,5736],{"class":2906},"dirs",[2890,5738,2910],{"class":2896},[2890,5740,2913],{"class":2896},[2890,5742,3910],{"class":2896},[2890,5744,5745],{"class":2892,"line":2928},[2890,5746,3915],{"class":2896},[2890,5748,5749,5751,5754,5756,5758,5760,5763,5765],{"class":2892,"line":2948},[2890,5750,3920],{"class":2896},[2890,5752,5753],{"class":3534},"path",[2890,5755,2910],{"class":2896},[2890,5757,2913],{"class":2896},[2890,5759,2916],{"class":2896},[2890,5761,5762],{"class":2919},"~/components/global",[2890,5764,2910],{"class":2896},[2890,5766,2925],{"class":2896},[2890,5768,5769,5771,5774,5776,5778],{"class":2892,"line":2969},[2890,5770,3920],{"class":2896},[2890,5772,5773],{"class":3534},"global",[2890,5775,2910],{"class":2896},[2890,5777,2913],{"class":2896},[2890,5779,5780],{"class":2896}," true\n",[2890,5782,5783],{"class":2892,"line":2989},[2890,5784,3958],{"class":2896},[2890,5786,5787,5790,5793],{"class":2892,"line":3010},[2890,5788,5789],{"class":2896},"    \"",[2890,5791,5792],{"class":2919},"~/components",[2890,5794,3109],{"class":2896},[2890,5796,5797],{"class":2892,"line":3031},[2890,5798,5799],{"class":2896},"  ]\n",[2890,5801,5802],{"class":2892,"line":3051},[2890,5803,3115],{"class":2896},[2857,5805,5806,2870,5808],{},[2867,5807,4366],{},[4368,5809,5812,5815],{"href":5810,"rel":5811},"https://nuxt.com/docs/4.x/directory-structure/app/components",[4372],[2872,5813,5814],{},"app/components/"," directory documentation",[2853,5817,5818],{"id":5818},"css",[2857,5820,5821],{},"You can define the CSS files/modules/libraries you want to set globally (included in every page).",[2857,5823,5824],{},"Nuxt will automatically guess the file type by its extension and use the appropriate pre-processor. You will still need to install the required loader if you need to use them.",[2861,5826,5827],{},[2864,5828,5829,2870,5831],{},[2867,5830,2869],{},[2872,5832,5023],{},[2857,5834,5835,2913],{},[2867,5836,3159],{},[2881,5838,5840],{"className":3162,"code":5839,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  css: [\n  // Load a Node.js module directly (here it's a Sass file).\n    'bulma',\n    // CSS file in the project\n    '~/assets/css/main.css',\n    // SCSS file in the project\n    '~/assets/css/main.scss',\n  ],\n})\n",[2872,5841,5842,5854,5863,5868,5879,5884,5895,5900,5911,5918],{"__ignoreMap":2886},[2890,5843,5844,5846,5848,5850,5852],{"class":2892,"line":2893},[2890,5845,3204],{"class":3171},[2890,5847,3207],{"class":3171},[2890,5849,3211],{"class":3210},[2890,5851,3214],{"class":3178},[2890,5853,2897],{"class":2896},[2890,5855,5856,5859,5861],{"class":2892,"line":2900},[2890,5857,5858],{"class":3221},"  css",[2890,5860,2913],{"class":2896},[2890,5862,3910],{"class":3178},[2890,5864,5865],{"class":2892,"line":2928},[2890,5866,5867],{"class":4098},"  // Load a Node.js module directly (here it's a Sass file).\n",[2890,5869,5870,5872,5875,5877],{"class":2892,"line":2948},[2890,5871,3232],{"class":2896},[2890,5873,5874],{"class":2919},"bulma",[2890,5876,3238],{"class":2896},[2890,5878,2925],{"class":2896},[2890,5880,5881],{"class":2892,"line":2969},[2890,5882,5883],{"class":4098},"    // CSS file in the project\n",[2890,5885,5886,5888,5891,5893],{"class":2892,"line":2989},[2890,5887,3232],{"class":2896},[2890,5889,5890],{"class":2919},"~/assets/css/main.css",[2890,5892,3238],{"class":2896},[2890,5894,2925],{"class":2896},[2890,5896,5897],{"class":2892,"line":3010},[2890,5898,5899],{"class":4098},"    // SCSS file in the project\n",[2890,5901,5902,5904,5907,5909],{"class":2892,"line":3031},[2890,5903,3232],{"class":2896},[2890,5905,5906],{"class":2919},"~/assets/css/main.scss",[2890,5908,3238],{"class":2896},[2890,5910,2925],{"class":2896},[2890,5912,5913,5916],{"class":2892,"line":3051},[2890,5914,5915],{"class":3178},"  ]",[2890,5917,2925],{"class":2896},[2890,5919,5920,5922],{"class":2892,"line":3071},[2890,5921,3371],{"class":2896},[2890,5923,3374],{"class":3178},[2853,5925,5926],{"id":5926},"debug",[2857,5928,4846,5929,5931],{},[2872,5930,4849],{}," to enable debug mode.",[2857,5933,5934],{},"At the moment, it prints out hook names and timings on the server, and logs hook arguments as well in the browser.\nYou can also set this to an object to enable specific debug options.",[2861,5936,5937,5943],{},[2864,5938,5939,2870,5941],{},[2867,5940,2869],{},[2872,5942,4354],{},[2864,5944,5945,3604,5947],{},[2867,5946,3603],{},[2872,5948,4361],{},[2853,5950,5951],{"id":5951},"dev",[2857,5953,5954],{},"Whether Nuxt is running in development mode.",[2857,5956,5957],{},"Normally, you should not need to set this.",[2861,5959,5960,5966],{},[2864,5961,5962,2870,5964],{},[2867,5963,2869],{},[2872,5965,4354],{},[2864,5967,5968,3604,5970],{},[2867,5969,3603],{},[2872,5971,4361],{},[2853,5973,5975],{"id":5974},"devserver","devServer",[3614,5977,5979],{"id":5978},"cors",[2872,5980,5978],{},[2857,5982,5983],{},"Set CORS options for the dev server",[4596,5985,5987],{"id":5986},"origin",[2872,5988,5986],{},[2861,5990,5991,5997],{},[2864,5992,5993,2870,5995],{},[2867,5994,2869],{},[2872,5996,5023],{},[2864,5998,5999],{},[2867,6000,2879],{},[2881,6002,6004],{"className":2883,"code":6003,"language":2885,"meta":2886,"style":2886},"[\n  {}\n]\n",[2872,6005,6006,6011,6016],{"__ignoreMap":2886},[2890,6007,6008],{"class":2892,"line":2893},[2890,6009,6010],{"class":2896},"[\n",[2890,6012,6013],{"class":2892,"line":2900},[2890,6014,6015],{"class":2896},"  {}\n",[2890,6017,6018],{"class":2892,"line":2928},[2890,6019,6020],{"class":2896},"]\n",[3614,6022,6024],{"id":6023},"host",[2872,6025,6023],{},[2857,6027,6028],{},"Dev server listening host",[3614,6030,6032],{"id":6031},"https",[2872,6033,6031],{},[2857,6035,6036],{},"Whether to enable HTTPS.",[2861,6038,6039,6045],{},[2864,6040,6041,2870,6043],{},[2867,6042,2869],{},[2872,6044,4354],{},[2864,6046,6047,3604,6049],{},[2867,6048,3603],{},[2872,6050,4361],{},[2857,6052,6053,2913],{},[2867,6054,3159],{},[2881,6056,6058],{"className":3162,"code":6057,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  devServer: {\n    https: {\n      key: './server.key',\n      cert: './server.crt',\n    },\n  },\n})\n",[2872,6059,6060,6072,6081,6090,6106,6122,6126,6130],{"__ignoreMap":2886},[2890,6061,6062,6064,6066,6068,6070],{"class":2892,"line":2893},[2890,6063,3204],{"class":3171},[2890,6065,3207],{"class":3171},[2890,6067,3211],{"class":3210},[2890,6069,3214],{"class":3178},[2890,6071,2897],{"class":2896},[2890,6073,6074,6077,6079],{"class":2892,"line":2900},[2890,6075,6076],{"class":3221},"  devServer",[2890,6078,2913],{"class":2896},[2890,6080,3227],{"class":2896},[2890,6082,6083,6086,6088],{"class":2892,"line":2928},[2890,6084,6085],{"class":3221},"    https",[2890,6087,2913],{"class":2896},[2890,6089,3227],{"class":2896},[2890,6091,6092,6095,6097,6099,6102,6104],{"class":2892,"line":2948},[2890,6093,6094],{"class":3221},"      key",[2890,6096,2913],{"class":2896},[2890,6098,3188],{"class":2896},[2890,6100,6101],{"class":2919},"./server.key",[2890,6103,3238],{"class":2896},[2890,6105,2925],{"class":2896},[2890,6107,6108,6111,6113,6115,6118,6120],{"class":2892,"line":2969},[2890,6109,6110],{"class":3221},"      cert",[2890,6112,2913],{"class":2896},[2890,6114,3188],{"class":2896},[2890,6116,6117],{"class":2919},"./server.crt",[2890,6119,3238],{"class":2896},[2890,6121,2925],{"class":2896},[2890,6123,6124],{"class":2892,"line":2989},[2890,6125,3958],{"class":2896},[2890,6127,6128],{"class":2892,"line":3010},[2890,6129,3366],{"class":2896},[2890,6131,6132,6134],{"class":2892,"line":3031},[2890,6133,3371],{"class":2896},[2890,6135,3374],{"class":3178},[3614,6137,6139],{"id":6138},"loadingtemplate",[2872,6140,6141],{},"loadingTemplate",[2857,6143,6144],{},"Template to show a loading screen",[2861,6146,6147],{},[2864,6148,6149,2870,6151],{},[2867,6150,2869],{},[2872,6152,6153],{},"function",[3614,6155,6157],{"id":6156},"port",[2872,6158,6156],{},[2857,6160,6161],{},"Dev server listening port",[2861,6163,6164,6171],{},[2864,6165,6166,2870,6168],{},[2867,6167,2869],{},[2872,6169,6170],{},"number",[2864,6172,6173,3604,6175],{},[2867,6174,3603],{},[2872,6176,6177],{},"3000",[3614,6179,6181],{"id":6180},"url",[2872,6182,6180],{},[2857,6184,6185],{},"Listening dev server URL.",[2857,6187,6188],{},"This should not be set directly as it will always be overridden by the dev server with the full URL (for module and internal use).",[2861,6190,6191,6197],{},[2864,6192,6193,2870,6195],{},[2867,6194,2869],{},[2872,6196,3598],{},[2864,6198,6199,3604,6201],{},[2867,6200,3603],{},[2872,6202,6203],{},"\"http://localhost:3000\"",[2853,6205,6207],{"id":6206},"devserverhandlers","devServerHandlers",[2857,6209,6210],{},"Nitro development-only server handlers.",[2861,6212,6213],{},[2864,6214,6215,2870,6217],{},[2867,6216,2869],{},[2872,6218,5023],{},[2857,6220,6221,2870,6223],{},[2867,6222,4366],{},[4368,6224,6227],{"href":6225,"rel":6226},"https://nitro.build/guide/routing",[4372],"Nitro server routes documentation",[2853,6229,6230],{"id":6230},"devtools",[2857,6232,6233],{},"Enable Nuxt DevTools for development.",[2857,6235,6236],{},"Breaking changes for devtools might not reflect on the version of Nuxt.",[2857,6238,6239,6241,6242,6247],{},[2867,6240,4366],{},":  ",[4368,6243,6246],{"href":6244,"rel":6245},"https://devtools.nuxt.com/",[4372],"Nuxt DevTools"," for more information.",[2853,6249,6250],{"id":6250},"dir",[2857,6252,6253],{},"Customize default directory structure used by Nuxt.",[2857,6255,6256],{},"It is better to stick with defaults unless needed.",[3614,6258,6260],{"id":6259},"app-1",[2872,6261,1193],{},[2861,6263,6264,6270],{},[2864,6265,6266,2870,6268],{},[2867,6267,2869],{},[2872,6269,3598],{},[2864,6271,6272,3604,6274],{},[2867,6273,3603],{},[2872,6275,6276],{},"\"app\"",[3614,6278,6279],{"id":127},[2872,6280,127],{},[2857,6282,6283,6284,6287],{},"The assets directory (aliased as ",[2872,6285,6286],{},"~assets"," in your build).",[2861,6289,6290,6296],{},[2864,6291,6292,2870,6294],{},[2867,6293,2869],{},[2872,6295,3598],{},[2864,6297,6298,3604,6300],{},[2867,6299,3603],{},[2872,6301,6302],{},"\"app/assets\"",[3614,6304,6305],{"id":152},[2872,6306,152],{},[2857,6308,6309],{},"The layouts directory, each file of which will be auto-registered as a Nuxt layout.",[2861,6311,6312,6318],{},[2864,6313,6314,2870,6316],{},[2867,6315,2869],{},[2872,6317,3598],{},[2864,6319,6320,3604,6322],{},[2867,6321,3603],{},[2872,6323,6324],{},"\"app/layouts\"",[3614,6326,6327],{"id":157},[2872,6328,157],{},[2857,6330,6331],{},"The middleware directory, each file of which will be auto-registered as a Nuxt middleware.",[2861,6333,6334,6340],{},[2864,6335,6336,2870,6338],{},[2867,6337,2869],{},[2872,6339,3598],{},[2864,6341,6342,3604,6344],{},[2867,6343,3603],{},[2872,6345,6346],{},"\"app/middleware\"",[3614,6348,6349],{"id":162},[2872,6350,162],{},[2857,6352,6353],{},"The modules directory, each file in which will be auto-registered as a Nuxt module.",[2861,6355,6356,6362],{},[2864,6357,6358,2870,6360],{},[2867,6359,2869],{},[2872,6361,3598],{},[2864,6363,6364,3604,6366],{},[2867,6365,3603],{},[2872,6367,6368],{},"\"modules\"",[3614,6370,6371],{"id":171},[2872,6372,171],{},[2857,6374,6375],{},"The directory which will be processed to auto-generate your application page routes.",[2861,6377,6378,6384],{},[2864,6379,6380,2870,6382],{},[2867,6381,2869],{},[2872,6383,3598],{},[2864,6385,6386,3604,6388],{},[2867,6387,3603],{},[2872,6389,6390],{},"\"app/pages\"",[3614,6392,6393],{"id":175},[2872,6394,175],{},[2857,6396,6397],{},"The plugins directory, each file of which will be auto-registered as a Nuxt plugin.",[2861,6399,6400,6406],{},[2864,6401,6402,2870,6404],{},[2867,6403,2869],{},[2872,6405,3598],{},[2864,6407,6408,3604,6410],{},[2867,6409,3603],{},[2872,6411,6412],{},"\"app/plugins\"",[3614,6414,6415],{"id":180},[2872,6416,180],{},[2857,6418,6419,6420,6423],{},"The directory containing your static files, which will be directly accessible via the Nuxt server and copied across into your ",[2872,6421,6422],{},"dist"," folder when your app is generated.",[2861,6425,6426,6432],{},[2864,6427,6428,2870,6430],{},[2867,6429,2869],{},[2872,6431,3598],{},[2864,6433,6434,3604,6436],{},[2867,6435,3603],{},[2872,6437,6438],{},"\"public\"",[3614,6440,6441],{"id":190},[2872,6442,190],{},[2857,6444,6445],{},"The shared directory. This directory is shared between the app and the server.",[2861,6447,6448,6454],{},[2864,6449,6450,2870,6452],{},[2867,6451,2869],{},[2872,6453,3598],{},[2864,6455,6456,3604,6458],{},[2867,6457,3603],{},[2872,6459,6460],{},"\"shared\"",[2853,6462,6463],{"id":6463},"esbuild",[3614,6465,6466],{"id":5526},[2872,6467,5526],{},[2857,6469,6470],{},"Configure shared esbuild options used within Nuxt and passed to other builders, such as Vite or webpack.",[4596,6472,6474],{"id":6473},"jsxfactory",[2872,6475,6476],{},"jsxFactory",[2861,6478,6479,6485],{},[2864,6480,6481,2870,6483],{},[2867,6482,2869],{},[2872,6484,3598],{},[2864,6486,6487,3604,6489],{},[2867,6488,3603],{},[2872,6490,6491],{},"\"h\"",[4596,6493,6495],{"id":6494},"jsxfragment",[2872,6496,6497],{},"jsxFragment",[2861,6499,6500,6506],{},[2864,6501,6502,2870,6504],{},[2867,6503,2869],{},[2872,6505,3598],{},[2864,6507,6508,3604,6510],{},[2867,6509,3603],{},[2872,6511,6512],{},"\"Fragment\"",[4596,6514,6516],{"id":6515},"target",[2872,6517,6515],{},[2861,6519,6520,6526],{},[2864,6521,6522,2870,6524],{},[2867,6523,2869],{},[2872,6525,3598],{},[2864,6527,6528,3604,6530],{},[2867,6529,3603],{},[2872,6531,6532],{},"\"esnext\"",[4596,6534,6536],{"id":6535},"tsconfigraw",[2872,6537,6538],{},"tsconfigRaw",[2861,6540,6541],{},[2864,6542,6543,2870,6545],{},[2867,6544,2869],{},[2872,6546,2874],{},[2853,6548,4750],{"id":4750},[6550,6551,6552],"read-more",{"to":1378},[2857,6553,6554],{},"Learn more about Nuxt's experimental features.",[2853,6556,6557],{"id":6557},"extends",[2857,6559,6560],{},"Extend project from multiple local or remote sources.",[2857,6562,6563,6564,3143,6567,3604,6570,4856,6573],{},"Value should be either a string or array of strings pointing to source directories or config path relative to current config.\nYou can use ",[2872,6565,6566],{},"github:",[2872,6568,6569],{},"gh:",[2872,6571,6572],{},"gitlab:",[2872,6574,6575],{},"bitbucket:",[2857,6577,6578,2870,6580],{},[2867,6579,4366],{},[4368,6581,6584,6587],{"href":6582,"rel":6583},"https://github.com/unjs/c12#extending-config-layer-from-remote-sources",[4372],[2872,6585,6586],{},"c12"," docs on extending config layers",[2857,6589,6590,2870,6592],{},[2867,6591,4366],{},[4368,6593,6596,6599],{"href":6594,"rel":6595},"https://github.com/unjs/giget",[4372],[2872,6597,6598],{},"giget"," documentation",[2853,6601,6602],{"id":6602},"extensions",[2857,6604,6605],{},"The extensions that should be resolved by the Nuxt resolver.",[2861,6607,6608,6614],{},[2864,6609,6610,2870,6612],{},[2867,6611,2869],{},[2872,6613,5023],{},[2864,6615,6616],{},[2867,6617,2879],{},[2881,6619,6621],{"className":2883,"code":6620,"language":2885,"meta":2886,"style":2886},"[\n  \".js\",\n  \".jsx\",\n  \".mjs\",\n  \".ts\",\n  \".tsx\",\n  \".vue\"\n]\n",[2872,6622,6623,6627,6638,6649,6660,6671,6682,6691],{"__ignoreMap":2886},[2890,6624,6625],{"class":2892,"line":2893},[2890,6626,6010],{"class":2896},[2890,6628,6629,6631,6634,6636],{"class":2892,"line":2900},[2890,6630,2903],{"class":2896},[2890,6632,6633],{"class":2919},".js",[2890,6635,2910],{"class":2896},[2890,6637,2925],{"class":2896},[2890,6639,6640,6642,6645,6647],{"class":2892,"line":2928},[2890,6641,2903],{"class":2896},[2890,6643,6644],{"class":2919},".jsx",[2890,6646,2910],{"class":2896},[2890,6648,2925],{"class":2896},[2890,6650,6651,6653,6656,6658],{"class":2892,"line":2948},[2890,6652,2903],{"class":2896},[2890,6654,6655],{"class":2919},".mjs",[2890,6657,2910],{"class":2896},[2890,6659,2925],{"class":2896},[2890,6661,6662,6664,6667,6669],{"class":2892,"line":2969},[2890,6663,2903],{"class":2896},[2890,6665,6666],{"class":2919},".ts",[2890,6668,2910],{"class":2896},[2890,6670,2925],{"class":2896},[2890,6672,6673,6675,6678,6680],{"class":2892,"line":2989},[2890,6674,2903],{"class":2896},[2890,6676,6677],{"class":2919},".tsx",[2890,6679,2910],{"class":2896},[2890,6681,2925],{"class":2896},[2890,6683,6684,6686,6689],{"class":2892,"line":3010},[2890,6685,2903],{"class":2896},[2890,6687,6688],{"class":2919},".vue",[2890,6690,3109],{"class":2896},[2890,6692,6693],{"class":2892,"line":3031},[2890,6694,6020],{"class":2896},[2853,6696,6697],{"id":6697},"features",[6550,6699,6701],{"to":6700},"/docs/4.x/guide/going-further/features#features",[2857,6702,6703],{},"Learn more about Nuxt's opt-in features.",[2853,6705,6706],{"id":6706},"future",[6550,6708,6709],{"to":6700},[2857,6710,6711],{},"Learn more about opting-in to new features that will become default in a future (possibly major) version of the framework.",[2853,6713,6714],{"id":6714},"hooks",[2857,6716,6717,6718,3132],{},"Hooks are listeners to Nuxt events that are typically used in modules, but are also available in ",[2872,6719,3154],{},[2857,6721,6722,6723,6725],{},"Internally, hooks follow a naming pattern using colons (e.g., build:done).\nFor ease of configuration, you can also structure them as an hierarchical object in ",[2872,6724,3154],{}," (as below).",[2857,6727,6728,2913],{},[2867,6729,3159],{},[2881,6731,6733],{"className":3162,"code":6732,"language":3164,"meta":2886,"style":2886},"import fs from 'node:fs'\nimport path from 'node:path'\n\nexport default defineNuxtConfig({\n  hooks: {\n    build: {\n      done (builder) {\n        const extraFilePath = path.join(\n          builder.nuxt.options.buildDir,\n          'extra-file',\n        )\n        fs.writeFileSync(extraFilePath, 'Something extra')\n      },\n    },\n  },\n})\n",[2872,6734,6735,6751,6767,6771,6783,6792,6801,6814,6835,6854,6866,6871,6897,6901,6905,6909],{"__ignoreMap":2886},[2890,6736,6737,6739,6742,6744,6746,6749],{"class":2892,"line":2893},[2890,6738,3172],{"class":3171},[2890,6740,6741],{"class":3178}," fs ",[2890,6743,3447],{"class":3171},[2890,6745,3188],{"class":2896},[2890,6747,6748],{"class":2919},"node:fs",[2890,6750,3194],{"class":2896},[2890,6752,6753,6755,6758,6760,6762,6765],{"class":2892,"line":2900},[2890,6754,3172],{"class":3171},[2890,6756,6757],{"class":3178}," path ",[2890,6759,3447],{"class":3171},[2890,6761,3188],{"class":2896},[2890,6763,6764],{"class":2919},"node:path",[2890,6766,3194],{"class":2896},[2890,6768,6769],{"class":2892,"line":2928},[2890,6770,3199],{"emptyLinePlaceholder":1196},[2890,6772,6773,6775,6777,6779,6781],{"class":2892,"line":2948},[2890,6774,3204],{"class":3171},[2890,6776,3207],{"class":3171},[2890,6778,3211],{"class":3210},[2890,6780,3214],{"class":3178},[2890,6782,2897],{"class":2896},[2890,6784,6785,6788,6790],{"class":2892,"line":2969},[2890,6786,6787],{"class":3221},"  hooks",[2890,6789,2913],{"class":2896},[2890,6791,3227],{"class":2896},[2890,6793,6794,6797,6799],{"class":2892,"line":2989},[2890,6795,6796],{"class":3221},"    build",[2890,6798,2913],{"class":2896},[2890,6800,3227],{"class":2896},[2890,6802,6803,6806,6808,6810,6812],{"class":2892,"line":3010},[2890,6804,6805],{"class":3221},"      done",[2890,6807,5488],{"class":2896},[2890,6809,5325],{"class":5191},[2890,6811,5493],{"class":2896},[2890,6813,3227],{"class":2896},[2890,6815,6816,6819,6822,6824,6827,6829,6832],{"class":2892,"line":3031},[2890,6817,6818],{"class":2906},"        const",[2890,6820,6821],{"class":3178}," extraFilePath",[2890,6823,5506],{"class":2896},[2890,6825,6826],{"class":3178}," path",[2890,6828,3132],{"class":2896},[2890,6830,6831],{"class":3210},"join",[2890,6833,6834],{"class":3221},"(\n",[2890,6836,6837,6840,6842,6844,6846,6848,6850,6852],{"class":2892,"line":3051},[2890,6838,6839],{"class":3178},"          builder",[2890,6841,3132],{"class":2896},[2890,6843,4799],{"class":3178},[2890,6845,3132],{"class":2896},[2890,6847,5526],{"class":3178},[2890,6849,3132],{"class":2896},[2890,6851,5230],{"class":3178},[2890,6853,2925],{"class":2896},[2890,6855,6856,6859,6862,6864],{"class":2892,"line":3071},[2890,6857,6858],{"class":2896},"          '",[2890,6860,6861],{"class":2919},"extra-file",[2890,6863,3238],{"class":2896},[2890,6865,2925],{"class":2896},[2890,6867,6868],{"class":2892,"line":3092},[2890,6869,6870],{"class":3221},"        )\n",[2890,6872,6873,6876,6878,6881,6883,6886,6888,6890,6893,6895],{"class":2892,"line":3112},[2890,6874,6875],{"class":3178},"        fs",[2890,6877,3132],{"class":2896},[2890,6879,6880],{"class":3210},"writeFileSync",[2890,6882,3214],{"class":3221},[2890,6884,6885],{"class":3178},"extraFilePath",[2890,6887,3262],{"class":2896},[2890,6889,3188],{"class":2896},[2890,6891,6892],{"class":2919},"Something extra",[2890,6894,3238],{"class":2896},[2890,6896,3374],{"class":3221},[2890,6898,6899],{"class":2892,"line":3515},[2890,6900,5110],{"class":2896},[2890,6902,6903],{"class":2892,"line":3531},[2890,6904,3958],{"class":2896},[2890,6906,6907],{"class":2892,"line":3540},[2890,6908,3366],{"class":2896},[2890,6910,6911,6913],{"class":2892,"line":3563},[2890,6912,3371],{"class":2896},[2890,6914,3374],{"class":3178},[2853,6916,6917],{"id":6917},"ignore",[2857,6919,6920,6921,6924,6925,6927],{},"More customizable than ",[2872,6922,6923],{},"ignorePrefix",": all files matching glob patterns specified inside the ",[2872,6926,6917],{}," array will be ignored in building.",[2861,6929,6930,6936],{},[2864,6931,6932,2870,6934],{},[2867,6933,2869],{},[2872,6935,5023],{},[2864,6937,6938],{},[2867,6939,2879],{},[2881,6941,6943],{"className":2883,"code":6942,"language":2885,"meta":2886,"style":2886},"[\n  \"**/*.stories.{js,cts,mts,ts,jsx,tsx}\",\n  \"**/*.{spec,test}.{js,cts,mts,ts,jsx,tsx}\",\n  \"**/*.d.{cts,mts,ts}\",\n  \"**/*.d.vue.{cts,mts,ts}\",\n  \"**/.{pnpm-store,vercel,netlify,output,git,cache,data}\",\n  \"**/*.sock\",\n  \".nuxt/analyze\",\n  \".nuxt\",\n  \"**/-*.*\"\n]\n",[2872,6944,6945,6949,6960,6971,6982,6993,7004,7015,7026,7036,7045],{"__ignoreMap":2886},[2890,6946,6947],{"class":2892,"line":2893},[2890,6948,6010],{"class":2896},[2890,6950,6951,6953,6956,6958],{"class":2892,"line":2900},[2890,6952,2903],{"class":2896},[2890,6954,6955],{"class":2919},"**/*.stories.{js,cts,mts,ts,jsx,tsx}",[2890,6957,2910],{"class":2896},[2890,6959,2925],{"class":2896},[2890,6961,6962,6964,6967,6969],{"class":2892,"line":2928},[2890,6963,2903],{"class":2896},[2890,6965,6966],{"class":2919},"**/*.{spec,test}.{js,cts,mts,ts,jsx,tsx}",[2890,6968,2910],{"class":2896},[2890,6970,2925],{"class":2896},[2890,6972,6973,6975,6978,6980],{"class":2892,"line":2948},[2890,6974,2903],{"class":2896},[2890,6976,6977],{"class":2919},"**/*.d.{cts,mts,ts}",[2890,6979,2910],{"class":2896},[2890,6981,2925],{"class":2896},[2890,6983,6984,6986,6989,6991],{"class":2892,"line":2969},[2890,6985,2903],{"class":2896},[2890,6987,6988],{"class":2919},"**/*.d.vue.{cts,mts,ts}",[2890,6990,2910],{"class":2896},[2890,6992,2925],{"class":2896},[2890,6994,6995,6997,7000,7002],{"class":2892,"line":2989},[2890,6996,2903],{"class":2896},[2890,6998,6999],{"class":2919},"**/.{pnpm-store,vercel,netlify,output,git,cache,data}",[2890,7001,2910],{"class":2896},[2890,7003,2925],{"class":2896},[2890,7005,7006,7008,7011,7013],{"class":2892,"line":3010},[2890,7007,2903],{"class":2896},[2890,7009,7010],{"class":2919},"**/*.sock",[2890,7012,2910],{"class":2896},[2890,7014,2925],{"class":2896},[2890,7016,7017,7019,7022,7024],{"class":2892,"line":3031},[2890,7018,2903],{"class":2896},[2890,7020,7021],{"class":2919},".nuxt/analyze",[2890,7023,2910],{"class":2896},[2890,7025,2925],{"class":2896},[2890,7027,7028,7030,7032,7034],{"class":2892,"line":3051},[2890,7029,2903],{"class":2896},[2890,7031,117],{"class":2919},[2890,7033,2910],{"class":2896},[2890,7035,2925],{"class":2896},[2890,7037,7038,7040,7043],{"class":2892,"line":3071},[2890,7039,2903],{"class":2896},[2890,7041,7042],{"class":2919},"**/-*.*",[2890,7044,3109],{"class":2896},[2890,7046,7047],{"class":2892,"line":3092},[2890,7048,6020],{"class":2896},[2853,7050,7052],{"id":7051},"ignoreoptions","ignoreOptions",[2857,7054,7055,7056,7059],{},"Pass options directly to ",[2872,7057,7058],{},"node-ignore"," (which is used by Nuxt to ignore files).",[2857,7061,7062,2870,7064],{},[2867,7063,4366],{},[4368,7065,7058],{"href":7066,"rel":7067},"https://github.com/kaelzhang/node-ignore",[4372],[2857,7069,7070,2913],{},[2867,7071,3159],{},[2881,7073,7075],{"className":3162,"code":7074,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  ignoreOptions: {\n    ignorecase: false,\n  },\n})\n",[2872,7076,7077,7089,7098,7111,7115],{"__ignoreMap":2886},[2890,7078,7079,7081,7083,7085,7087],{"class":2892,"line":2893},[2890,7080,3204],{"class":3171},[2890,7082,3207],{"class":3171},[2890,7084,3211],{"class":3210},[2890,7086,3214],{"class":3178},[2890,7088,2897],{"class":2896},[2890,7090,7091,7094,7096],{"class":2892,"line":2900},[2890,7092,7093],{"class":3221},"  ignoreOptions",[2890,7095,2913],{"class":2896},[2890,7097,3227],{"class":2896},[2890,7099,7100,7103,7105,7109],{"class":2892,"line":2928},[2890,7101,7102],{"class":3221},"    ignorecase",[2890,7104,2913],{"class":2896},[2890,7106,7108],{"class":7107},"sbKd-"," false",[2890,7110,2925],{"class":2896},[2890,7112,7113],{"class":2892,"line":2948},[2890,7114,3366],{"class":2896},[2890,7116,7117,7119],{"class":2892,"line":2969},[2890,7118,3371],{"class":2896},[2890,7120,3374],{"class":3178},[2853,7122,6923],{"id":7123},"ignoreprefix",[2857,7125,7126,7127,3143,7130,3143,7133,7136,7137,7140,7141,7143,7144,7146],{},"Any file in ",[2872,7128,7129],{},"app/pages/",[2872,7131,7132],{},"app/layouts/",[2872,7134,7135],{},"app/middleware/",", and ",[2872,7138,7139],{},"public/"," directories will be ignored during the build process if its filename starts with the prefix specified by ",[2872,7142,6923],{},". This is intended to prevent certain files from being processed or served in the built application. By default, the ",[2872,7145,6923],{}," is set to '-', ignoring any files starting with '-'.",[2861,7148,7149,7155],{},[2864,7150,7151,2870,7153],{},[2867,7152,2869],{},[2872,7154,3598],{},[2864,7156,7157,3604,7159],{},[2867,7158,3603],{},[2872,7160,7161],{},"\"-\"",[2853,7163,7164],{"id":7164},"imports",[2857,7166,7167],{},"Configure how Nuxt auto-imports composables into your application.",[2857,7169,7170,2870,7172],{},[2867,7171,4366],{},[4368,7173,7176],{"href":7174,"rel":7175},"https://nuxt.com/docs/4.x/directory-structure/app/composables",[4372],"Nuxt documentation",[3614,7178,7179],{"id":5736},[2872,7180,5736],{},[2857,7182,7183],{},"An array of custom directories that will be auto-imported. Note that this option will not override the default directories (~/composables, ~/utils).",[2861,7185,7186],{},[2864,7187,7188,2870,7190],{},[2867,7189,2869],{},[2872,7191,5023],{},[2857,7193,7194,2913],{},[2867,7195,3159],{},[2881,7197,7199],{"className":3162,"code":7198,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  imports: {\n  // Auto-import pinia stores defined in `~/stores`\n    dirs: ['stores'],\n  },\n})\n",[2872,7200,7201,7213,7222,7227,7247,7251],{"__ignoreMap":2886},[2890,7202,7203,7205,7207,7209,7211],{"class":2892,"line":2893},[2890,7204,3204],{"class":3171},[2890,7206,3207],{"class":3171},[2890,7208,3211],{"class":3210},[2890,7210,3214],{"class":3178},[2890,7212,2897],{"class":2896},[2890,7214,7215,7218,7220],{"class":2892,"line":2900},[2890,7216,7217],{"class":3221},"  imports",[2890,7219,2913],{"class":2896},[2890,7221,3227],{"class":2896},[2890,7223,7224],{"class":2892,"line":2928},[2890,7225,7226],{"class":4098},"  // Auto-import pinia stores defined in `~/stores`\n",[2890,7228,7229,7232,7234,7236,7238,7241,7243,7245],{"class":2892,"line":2948},[2890,7230,7231],{"class":3221},"    dirs",[2890,7233,2913],{"class":2896},[2890,7235,5185],{"class":3178},[2890,7237,3238],{"class":2896},[2890,7239,7240],{"class":2919},"stores",[2890,7242,3238],{"class":2896},[2890,7244,5214],{"class":3178},[2890,7246,2925],{"class":2896},[2890,7248,7249],{"class":2892,"line":2969},[2890,7250,3366],{"class":2896},[2890,7252,7253,7255],{"class":2892,"line":2989},[2890,7254,3371],{"class":2896},[2890,7256,3374],{"class":3178},[3614,7258,7259],{"id":5773},[2872,7260,5773],{},[2861,7262,7263,7269],{},[2864,7264,7265,2870,7267],{},[2867,7266,2869],{},[2872,7268,4354],{},[2864,7270,7271,3604,7273],{},[2867,7272,3603],{},[2872,7274,4361],{},[3614,7276,7278],{"id":7277},"scan",[2872,7279,7277],{},[2857,7281,7282,7283,7286,7287,7290,7291,4856,7294,7296],{},"Whether to scan your ",[2872,7284,7285],{},"app/composables/"," and ",[2872,7288,7289],{},"app/utils/"," directories for composables to auto-import. Auto-imports registered by Nuxt or other modules, such as imports from ",[2872,7292,7293],{},"vue",[2872,7295,4799],{},", will still be enabled.",[2861,7298,7299,7305],{},[2864,7300,7301,2870,7303],{},[2867,7302,2869],{},[2872,7304,4354],{},[2864,7306,7307,3604,7309],{},[2867,7308,3603],{},[2872,7310,4849],{},[2853,7312,7314],{"id":7313},"loglevel","logLevel",[2857,7316,7317],{},"Log level when building logs.",[2857,7319,7320],{},"Defaults to 'silent' when running in CI or when a TTY is not available. This option is then used as 'silent' in Vite and 'none' in webpack",[2861,7322,7323,7329],{},[2864,7324,7325,2870,7327],{},[2867,7326,2869],{},[2872,7328,3598],{},[2864,7330,7331,3604,7333],{},[2867,7332,3603],{},[2872,7334,7335],{},"\"info\"",[2853,7337,162],{"id":7338},"modules-1",[2857,7340,7341],{},"Modules are Nuxt extensions which can extend its core functionality and add endless integrations.",[2857,7343,7344,7345,7347,7348,7350,7351,7353],{},"Each module is either a string (which can refer to a package, or be a path to a file), a tuple with the module as first string and the options as a second object, or an inline module function.\nNuxt tries to resolve each item in the modules array using node require path (in ",[2872,7346,166],{},") and then will be resolved from project ",[2872,7349,3589],{}," if ",[2872,7352,2953],{}," alias is used.",[2861,7355,7356],{},[2864,7357,7358,2870,7360],{},[2867,7359,2869],{},[2872,7361,5023],{},[3117,7363,7364],{},[2857,7365,7366,7368,7369,7371,7372,7375],{},[2867,7367,3123],{},": Modules are executed sequentially so the order is important. First, the modules defined in ",[2872,7370,233],{}," are loaded. Then, modules found in the ",[2872,7373,7374],{},"modules/","\ndirectory are executed, and they load in alphabetical order.",[2857,7377,7378,2913],{},[2867,7379,3159],{},[2881,7381,7383],{"className":3162,"code":7382,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  modules: [\n  // Using package name\n    '@nuxt/scripts',\n    // Relative to your project rootDir\n    '~~/custom-modules/awesome.js',\n    // Providing options\n    ['@nuxtjs/google-analytics', { ua: 'X1234567' }],\n    // Inline definition\n    function () {},\n  ],\n})\n",[2872,7384,7385,7397,7406,7411,7422,7427,7438,7443,7477,7482,7493,7499],{"__ignoreMap":2886},[2890,7386,7387,7389,7391,7393,7395],{"class":2892,"line":2893},[2890,7388,3204],{"class":3171},[2890,7390,3207],{"class":3171},[2890,7392,3211],{"class":3210},[2890,7394,3214],{"class":3178},[2890,7396,2897],{"class":2896},[2890,7398,7399,7402,7404],{"class":2892,"line":2900},[2890,7400,7401],{"class":3221},"  modules",[2890,7403,2913],{"class":2896},[2890,7405,3910],{"class":3178},[2890,7407,7408],{"class":2892,"line":2928},[2890,7409,7410],{"class":4098},"  // Using package name\n",[2890,7412,7413,7415,7418,7420],{"class":2892,"line":2948},[2890,7414,3232],{"class":2896},[2890,7416,7417],{"class":2919},"@nuxt/scripts",[2890,7419,3238],{"class":2896},[2890,7421,2925],{"class":2896},[2890,7423,7424],{"class":2892,"line":2969},[2890,7425,7426],{"class":4098},"    // Relative to your project rootDir\n",[2890,7428,7429,7431,7434,7436],{"class":2892,"line":2989},[2890,7430,3232],{"class":2896},[2890,7432,7433],{"class":2919},"~~/custom-modules/awesome.js",[2890,7435,3238],{"class":2896},[2890,7437,2925],{"class":2896},[2890,7439,7440],{"class":2892,"line":3010},[2890,7441,7442],{"class":4098},"    // Providing options\n",[2890,7444,7445,7448,7450,7453,7455,7457,7459,7462,7464,7466,7469,7471,7473,7475],{"class":2892,"line":3031},[2890,7446,7447],{"class":3178},"    [",[2890,7449,3238],{"class":2896},[2890,7451,7452],{"class":2919},"@nuxtjs/google-analytics",[2890,7454,3238],{"class":2896},[2890,7456,3262],{"class":2896},[2890,7458,3175],{"class":2896},[2890,7460,7461],{"class":3221}," ua",[2890,7463,2913],{"class":2896},[2890,7465,3188],{"class":2896},[2890,7467,7468],{"class":2919},"X1234567",[2890,7470,3238],{"class":2896},[2890,7472,3182],{"class":2896},[2890,7474,5214],{"class":3178},[2890,7476,2925],{"class":2896},[2890,7478,7479],{"class":2892,"line":3051},[2890,7480,7481],{"class":4098},"    // Inline definition\n",[2890,7483,7484,7487,7490],{"class":2892,"line":3071},[2890,7485,7486],{"class":2906},"    function",[2890,7488,7489],{"class":2896}," ()",[2890,7491,7492],{"class":2896}," {},\n",[2890,7494,7495,7497],{"class":2892,"line":3092},[2890,7496,5915],{"class":3178},[2890,7498,2925],{"class":2896},[2890,7500,7501,7503],{"class":2892,"line":3112},[2890,7502,3371],{"class":2896},[2890,7504,3374],{"class":3178},[2853,7506,7508],{"id":7507},"modulesdir","modulesDir",[2857,7510,7511,7512,3143,7515,7286,7518,7521],{},"Used to set the modules directories for path resolving (for example, webpack's ",[2872,7513,7514],{},"resolveLoading",[2872,7516,7517],{},"nodeExternals",[2872,7519,7520],{},"postcss",").",[2857,7523,7524,7525,7528],{},"The configuration path is relative to ",[2872,7526,7527],{},"options.rootDir"," (default is current working directory).\nSetting this field may be necessary if your project is organized as a yarn workspace-styled mono-repository.",[2861,7530,7531,7537],{},[2864,7532,7533,2870,7535],{},[2867,7534,2869],{},[2872,7536,5023],{},[2864,7538,7539],{},[2867,7540,2879],{},[2881,7542,7544],{"className":2883,"code":7543,"language":2885,"meta":2886,"style":2886},"[\n  \"/\u003CrootDir>/node_modules\"\n]\n",[2872,7545,7546,7550,7559],{"__ignoreMap":2886},[2890,7547,7548],{"class":2892,"line":2893},[2890,7549,6010],{"class":2896},[2890,7551,7552,7554,7557],{"class":2892,"line":2900},[2890,7553,2903],{"class":2896},[2890,7555,7556],{"class":2919},"/\u003CrootDir>/node_modules",[2890,7558,3109],{"class":2896},[2890,7560,7561],{"class":2892,"line":2928},[2890,7562,6020],{"class":2896},[2857,7564,7565,2913],{},[2867,7566,3159],{},[2881,7568,7570],{"className":3162,"code":7569,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  modulesDir: ['../../node_modules'],\n})\n",[2872,7571,7572,7584,7604],{"__ignoreMap":2886},[2890,7573,7574,7576,7578,7580,7582],{"class":2892,"line":2893},[2890,7575,3204],{"class":3171},[2890,7577,3207],{"class":3171},[2890,7579,3211],{"class":3210},[2890,7581,3214],{"class":3178},[2890,7583,2897],{"class":2896},[2890,7585,7586,7589,7591,7593,7595,7598,7600,7602],{"class":2892,"line":2900},[2890,7587,7588],{"class":3221},"  modulesDir",[2890,7590,2913],{"class":2896},[2890,7592,5185],{"class":3178},[2890,7594,3238],{"class":2896},[2890,7596,7597],{"class":2919},"../../node_modules",[2890,7599,3238],{"class":2896},[2890,7601,5214],{"class":3178},[2890,7603,2925],{"class":2896},[2890,7605,7606,7608],{"class":2892,"line":2928},[2890,7607,3371],{"class":2896},[2890,7609,3374],{"class":3178},[2853,7611,7612],{"id":7612},"nitro",[2857,7614,7615],{},"Configuration for Nitro.",[2857,7617,7618,2870,7620],{},[2867,7619,4366],{},[4368,7621,7624],{"href":7622,"rel":7623},"https://nitro.build/config",[4372],"Nitro configuration docs",[3614,7626,7628],{"id":7627},"routerules",[2872,7629,7630],{},"routeRules",[2861,7632,7633],{},[2864,7634,7635,2870,7637],{},[2867,7636,2869],{},[2872,7638,2874],{},[3614,7640,7642],{"id":7641},"runtimeconfig",[2872,7643,7644],{},"runtimeConfig",[2861,7646,7647,7653],{},[2864,7648,7649,2870,7651],{},[2867,7650,2869],{},[2872,7652,2874],{},[2864,7654,7655],{},[2867,7656,2879],{},[2881,7658,7660],{"className":2883,"code":7659,"language":2885,"meta":2886,"style":2886},"{\n  \"public\": {},\n  \"app\": {\n    \"buildId\": \"4a2e2d30-418f-41df-8e58-ed5df06de7fd\",\n    \"baseURL\": \"/\",\n    \"buildAssetsDir\": \"/_nuxt/\",\n    \"cdnURL\": \"\"\n  },\n  \"nitro\": {\n    \"envPrefix\": \"NUXT_\"\n  }\n}\n",[2872,7661,7662,7666,7678,7690,7709,7728,7747,7760,7764,7776,7794,7799],{"__ignoreMap":2886},[2890,7663,7664],{"class":2892,"line":2893},[2890,7665,2897],{"class":2896},[2890,7667,7668,7670,7672,7674,7676],{"class":2892,"line":2900},[2890,7669,2903],{"class":2896},[2890,7671,180],{"class":2906},[2890,7673,2910],{"class":2896},[2890,7675,2913],{"class":2896},[2890,7677,7492],{"class":2896},[2890,7679,7680,7682,7684,7686,7688],{"class":2892,"line":2928},[2890,7681,2903],{"class":2896},[2890,7683,1193],{"class":2906},[2890,7685,2910],{"class":2896},[2890,7687,2913],{"class":2896},[2890,7689,3227],{"class":2896},[2890,7691,7692,7694,7696,7698,7700,7702,7705,7707],{"class":2892,"line":2948},[2890,7693,5789],{"class":2896},[2890,7695,5304],{"class":3534},[2890,7697,2910],{"class":2896},[2890,7699,2913],{"class":2896},[2890,7701,2916],{"class":2896},[2890,7703,7704],{"class":2919},"4a2e2d30-418f-41df-8e58-ed5df06de7fd",[2890,7706,2910],{"class":2896},[2890,7708,2925],{"class":2896},[2890,7710,7711,7713,7715,7717,7719,7721,7724,7726],{"class":2892,"line":2969},[2890,7712,5789],{"class":2896},[2890,7714,3619],{"class":3534},[2890,7716,2910],{"class":2896},[2890,7718,2913],{"class":2896},[2890,7720,2916],{"class":2896},[2890,7722,7723],{"class":2919},"/",[2890,7725,2910],{"class":2896},[2890,7727,2925],{"class":2896},[2890,7729,7730,7732,7734,7736,7738,7740,7743,7745],{"class":2892,"line":2989},[2890,7731,5789],{"class":2896},[2890,7733,3731],{"class":3534},[2890,7735,2910],{"class":2896},[2890,7737,2913],{"class":2896},[2890,7739,2916],{"class":2896},[2890,7741,7742],{"class":2919},"/_nuxt/",[2890,7744,2910],{"class":2896},[2890,7746,2925],{"class":2896},[2890,7748,7749,7751,7753,7755,7757],{"class":2892,"line":3010},[2890,7750,5789],{"class":2896},[2890,7752,3740],{"class":3534},[2890,7754,2910],{"class":2896},[2890,7756,2913],{"class":2896},[2890,7758,7759],{"class":2896}," \"\"\n",[2890,7761,7762],{"class":2892,"line":3031},[2890,7763,3366],{"class":2896},[2890,7765,7766,7768,7770,7772,7774],{"class":2892,"line":3051},[2890,7767,2903],{"class":2896},[2890,7769,7612],{"class":2906},[2890,7771,2910],{"class":2896},[2890,7773,2913],{"class":2896},[2890,7775,3227],{"class":2896},[2890,7777,7778,7780,7783,7785,7787,7789,7792],{"class":2892,"line":3071},[2890,7779,5789],{"class":2896},[2890,7781,7782],{"class":3534},"envPrefix",[2890,7784,2910],{"class":2896},[2890,7786,2913],{"class":2896},[2890,7788,2916],{"class":2896},[2890,7790,7791],{"class":2919},"NUXT_",[2890,7793,3109],{"class":2896},[2890,7795,7796],{"class":2892,"line":3092},[2890,7797,7798],{"class":2896},"  }\n",[2890,7800,7801],{"class":2892,"line":3112},[2890,7802,3115],{"class":2896},[2853,7804,7805],{"id":7805},"optimization",[2857,7807,7808],{},"Build time optimization configuration.",[3614,7810,7812],{"id":7811},"asynctransforms",[2872,7813,7814],{},"asyncTransforms",[2857,7816,7817,7818,7821,7822,3132],{},"Options passed directly to the transformer from ",[2872,7819,7820],{},"unctx"," that preserves async context after ",[2872,7823,7824],{},"await",[4596,7826,7828],{"id":7827},"asyncfunctions",[2872,7829,7830],{},"asyncFunctions",[2861,7832,7833,7839],{},[2864,7834,7835,2870,7837],{},[2867,7836,2869],{},[2872,7838,5023],{},[2864,7840,7841],{},[2867,7842,2879],{},[2881,7844,7846],{"className":2883,"code":7845,"language":2885,"meta":2886,"style":2886},"[\n  \"defineNuxtPlugin\",\n  \"defineNuxtRouteMiddleware\"\n]\n",[2872,7847,7848,7852,7862,7870],{"__ignoreMap":2886},[2890,7849,7850],{"class":2892,"line":2893},[2890,7851,6010],{"class":2896},[2890,7853,7854,7856,7858,7860],{"class":2892,"line":2900},[2890,7855,2903],{"class":2896},[2890,7857,670],{"class":2919},[2890,7859,2910],{"class":2896},[2890,7861,2925],{"class":2896},[2890,7863,7864,7866,7868],{"class":2892,"line":2928},[2890,7865,2903],{"class":2896},[2890,7867,674],{"class":2919},[2890,7869,3109],{"class":2896},[2890,7871,7872],{"class":2892,"line":2948},[2890,7873,6020],{"class":2896},[4596,7875,7877],{"id":7876},"objectdefinitions",[2872,7878,7879],{},"objectDefinitions",[7881,7882,7884],"h5",{"id":7883},"definenuxtcomponent",[2872,7885,666],{},[2861,7887,7888,7894],{},[2864,7889,7890,2870,7892],{},[2867,7891,2869],{},[2872,7893,5023],{},[2864,7895,7896],{},[2867,7897,2879],{},[2881,7899,7901],{"className":2883,"code":7900,"language":2885,"meta":2886,"style":2886},"[\n  \"asyncData\",\n  \"setup\"\n]\n",[2872,7902,7903,7907,7918,7927],{"__ignoreMap":2886},[2890,7904,7905],{"class":2892,"line":2893},[2890,7906,6010],{"class":2896},[2890,7908,7909,7911,7914,7916],{"class":2892,"line":2900},[2890,7910,2903],{"class":2896},[2890,7912,7913],{"class":2919},"asyncData",[2890,7915,2910],{"class":2896},[2890,7917,2925],{"class":2896},[2890,7919,7920,7922,7925],{"class":2892,"line":2928},[2890,7921,2903],{"class":2896},[2890,7923,7924],{"class":2919},"setup",[2890,7926,3109],{"class":2896},[2890,7928,7929],{"class":2892,"line":2948},[2890,7930,6020],{"class":2896},[7881,7932,7934],{"id":7933},"definenuxtplugin",[2872,7935,670],{},[2861,7937,7938,7944],{},[2864,7939,7940,2870,7942],{},[2867,7941,2869],{},[2872,7943,5023],{},[2864,7945,7946],{},[2867,7947,2879],{},[2881,7949,7951],{"className":2883,"code":7950,"language":2885,"meta":2886,"style":2886},"[\n  \"setup\"\n]\n",[2872,7952,7953,7957,7965],{"__ignoreMap":2886},[2890,7954,7955],{"class":2892,"line":2893},[2890,7956,6010],{"class":2896},[2890,7958,7959,7961,7963],{"class":2892,"line":2900},[2890,7960,2903],{"class":2896},[2890,7962,7924],{"class":2919},[2890,7964,3109],{"class":2896},[2890,7966,7967],{"class":2892,"line":2928},[2890,7968,6020],{"class":2896},[7881,7970,7972],{"id":7971},"definepagemeta",[2872,7973,678],{},[2861,7975,7976,7982],{},[2864,7977,7978,2870,7980],{},[2867,7979,2869],{},[2872,7981,5023],{},[2864,7983,7984],{},[2867,7985,2879],{},[2881,7987,7989],{"className":2883,"code":7988,"language":2885,"meta":2886,"style":2886},"[\n  \"middleware\",\n  \"validate\"\n]\n",[2872,7990,7991,7995,8005,8014],{"__ignoreMap":2886},[2890,7992,7993],{"class":2892,"line":2893},[2890,7994,6010],{"class":2896},[2890,7996,7997,7999,8001,8003],{"class":2892,"line":2900},[2890,7998,2903],{"class":2896},[2890,8000,157],{"class":2919},[2890,8002,2910],{"class":2896},[2890,8004,2925],{"class":2896},[2890,8006,8007,8009,8012],{"class":2892,"line":2928},[2890,8008,2903],{"class":2896},[2890,8010,8011],{"class":2919},"validate",[2890,8013,3109],{"class":2896},[2890,8015,8016],{"class":2892,"line":2948},[2890,8017,6020],{"class":2896},[3614,8019,8021],{"id":8020},"keyedcomposables",[2872,8022,8023],{},"keyedComposables",[2857,8025,8026],{},"Functions to inject a key for.",[2857,8028,8029,8030,8033],{},"As long as the number of arguments passed to the function is less than ",[2872,8031,8032],{},"argumentLength",", an additional magic string will be injected as the last argument. This key is stable between SSR and client-side hydration. You will need to take steps to handle this additional key.\nThe key is unique based on the location of the function being invoked within the file.",[6550,8035,8037],{"to":8036},"/docs/4.x/guide/modules/recipes-basics#add-keyed-functions",[2857,8038,8039],{},"Learn more about keyed functions.",[2861,8041,8042,8048],{},[2864,8043,8044,2870,8046],{},[2867,8045,2869],{},[2872,8047,5023],{},[2864,8049,8050],{},[2867,8051,2879],{},[2881,8053,8055],{"className":2883,"code":8054,"language":2885,"meta":2886,"style":2886},"[\n  {\n    \"name\": \"callOnce\",\n    \"argumentLength\": 3,\n    \"source\": \"#app/composables/once\"\n  },\n  {\n    \"name\": \"defineNuxtComponent\",\n    \"argumentLength\": 2,\n    \"source\": \"#app/composables/component\"\n  },\n  {\n    \"name\": \"useState\",\n    \"argumentLength\": 2,\n    \"source\": \"#app/composables/state\"\n  },\n  {\n    \"name\": \"useFetch\",\n    \"argumentLength\": 3,\n    \"source\": \"#app/composables/fetch\"\n  },\n  {\n    \"name\": \"useAsyncData\",\n    \"argumentLength\": 3,\n    \"source\": \"#app/composables/asyncData\"\n  },\n  {\n    \"name\": \"useLazyAsyncData\",\n    \"argumentLength\": 3,\n    \"source\": \"#app/composables/asyncData\"\n  },\n  {\n    \"name\": \"useLazyFetch\",\n    \"argumentLength\": 3,\n    \"source\": \"#app/composables/fetch\"\n  }\n]\n",[2872,8056,8057,8061,8066,8084,8100,8118,8122,8126,8144,8159,8176,8180,8184,8202,8216,8233,8237,8241,8259,8273,8290,8294,8298,8316,8330,8347,8351,8355,8374,8389,8406,8411,8416,8435,8450,8467,8472],{"__ignoreMap":2886},[2890,8058,8059],{"class":2892,"line":2893},[2890,8060,6010],{"class":2896},[2890,8062,8063],{"class":2892,"line":2900},[2890,8064,8065],{"class":2896},"  {\n",[2890,8067,8068,8070,8072,8074,8076,8078,8080,8082],{"class":2892,"line":2928},[2890,8069,5789],{"class":2896},[2890,8071,3923],{"class":2906},[2890,8073,2910],{"class":2896},[2890,8075,2913],{"class":2896},[2890,8077,2916],{"class":2896},[2890,8079,642],{"class":2919},[2890,8081,2910],{"class":2896},[2890,8083,2925],{"class":2896},[2890,8085,8086,8088,8090,8092,8094,8098],{"class":2892,"line":2948},[2890,8087,5789],{"class":2896},[2890,8089,8032],{"class":2906},[2890,8091,2910],{"class":2896},[2890,8093,2913],{"class":2896},[2890,8095,8097],{"class":8096},"sYRBq"," 3",[2890,8099,2925],{"class":2896},[2890,8101,8102,8104,8107,8109,8111,8113,8116],{"class":2892,"line":2969},[2890,8103,5789],{"class":2896},[2890,8105,8106],{"class":2906},"source",[2890,8108,2910],{"class":2896},[2890,8110,2913],{"class":2896},[2890,8112,2916],{"class":2896},[2890,8114,8115],{"class":2919},"#app/composables/once",[2890,8117,3109],{"class":2896},[2890,8119,8120],{"class":2892,"line":2989},[2890,8121,3366],{"class":2896},[2890,8123,8124],{"class":2892,"line":3010},[2890,8125,8065],{"class":2896},[2890,8127,8128,8130,8132,8134,8136,8138,8140,8142],{"class":2892,"line":3031},[2890,8129,5789],{"class":2896},[2890,8131,3923],{"class":2906},[2890,8133,2910],{"class":2896},[2890,8135,2913],{"class":2896},[2890,8137,2916],{"class":2896},[2890,8139,666],{"class":2919},[2890,8141,2910],{"class":2896},[2890,8143,2925],{"class":2896},[2890,8145,8146,8148,8150,8152,8154,8157],{"class":2892,"line":3051},[2890,8147,5789],{"class":2896},[2890,8149,8032],{"class":2906},[2890,8151,2910],{"class":2896},[2890,8153,2913],{"class":2896},[2890,8155,8156],{"class":8096}," 2",[2890,8158,2925],{"class":2896},[2890,8160,8161,8163,8165,8167,8169,8171,8174],{"class":2892,"line":3071},[2890,8162,5789],{"class":2896},[2890,8164,8106],{"class":2906},[2890,8166,2910],{"class":2896},[2890,8168,2913],{"class":2896},[2890,8170,2916],{"class":2896},[2890,8172,8173],{"class":2919},"#app/composables/component",[2890,8175,3109],{"class":2896},[2890,8177,8178],{"class":2892,"line":3092},[2890,8179,3366],{"class":2896},[2890,8181,8182],{"class":2892,"line":3112},[2890,8183,8065],{"class":2896},[2890,8185,8186,8188,8190,8192,8194,8196,8198,8200],{"class":2892,"line":3515},[2890,8187,5789],{"class":2896},[2890,8189,3923],{"class":2906},[2890,8191,2910],{"class":2896},[2890,8193,2913],{"class":2896},[2890,8195,2916],{"class":2896},[2890,8197,619],{"class":2919},[2890,8199,2910],{"class":2896},[2890,8201,2925],{"class":2896},[2890,8203,8204,8206,8208,8210,8212,8214],{"class":2892,"line":3531},[2890,8205,5789],{"class":2896},[2890,8207,8032],{"class":2906},[2890,8209,2910],{"class":2896},[2890,8211,2913],{"class":2896},[2890,8213,8156],{"class":8096},[2890,8215,2925],{"class":2896},[2890,8217,8218,8220,8222,8224,8226,8228,8231],{"class":2892,"line":3540},[2890,8219,5789],{"class":2896},[2890,8221,8106],{"class":2906},[2890,8223,2910],{"class":2896},[2890,8225,2913],{"class":2896},[2890,8227,2916],{"class":2896},[2890,8229,8230],{"class":2919},"#app/composables/state",[2890,8232,3109],{"class":2896},[2890,8234,8235],{"class":2892,"line":3563},[2890,8236,3366],{"class":2896},[2890,8238,8239],{"class":2892,"line":3568},[2890,8240,8065],{"class":2896},[2890,8242,8243,8245,8247,8249,8251,8253,8255,8257],{"class":2892,"line":4244},[2890,8244,5789],{"class":2896},[2890,8246,3923],{"class":2906},[2890,8248,2910],{"class":2896},[2890,8250,2913],{"class":2896},[2890,8252,2916],{"class":2896},[2890,8254,527],{"class":2919},[2890,8256,2910],{"class":2896},[2890,8258,2925],{"class":2896},[2890,8260,8261,8263,8265,8267,8269,8271],{"class":2892,"line":4250},[2890,8262,5789],{"class":2896},[2890,8264,8032],{"class":2906},[2890,8266,2910],{"class":2896},[2890,8268,2913],{"class":2896},[2890,8270,8097],{"class":8096},[2890,8272,2925],{"class":2896},[2890,8274,8275,8277,8279,8281,8283,8285,8288],{"class":2892,"line":4269},[2890,8276,5789],{"class":2896},[2890,8278,8106],{"class":2906},[2890,8280,2910],{"class":2896},[2890,8282,2913],{"class":2896},[2890,8284,2916],{"class":2896},[2890,8286,8287],{"class":2919},"#app/composables/fetch",[2890,8289,3109],{"class":2896},[2890,8291,8292],{"class":2892,"line":4276},[2890,8293,3366],{"class":2896},[2890,8295,8296],{"class":2892,"line":4286},[2890,8297,8065],{"class":2896},[2890,8299,8300,8302,8304,8306,8308,8310,8312,8314],{"class":2892,"line":4292},[2890,8301,5789],{"class":2896},[2890,8303,3923],{"class":2906},[2890,8305,2910],{"class":2896},[2890,8307,2913],{"class":2896},[2890,8309,2916],{"class":2896},[2890,8311,515],{"class":2919},[2890,8313,2910],{"class":2896},[2890,8315,2925],{"class":2896},[2890,8317,8318,8320,8322,8324,8326,8328],{"class":2892,"line":4310},[2890,8319,5789],{"class":2896},[2890,8321,8032],{"class":2906},[2890,8323,2910],{"class":2896},[2890,8325,2913],{"class":2896},[2890,8327,8097],{"class":8096},[2890,8329,2925],{"class":2896},[2890,8331,8332,8334,8336,8338,8340,8342,8345],{"class":2892,"line":4317},[2890,8333,5789],{"class":2896},[2890,8335,8106],{"class":2906},[2890,8337,2910],{"class":2896},[2890,8339,2913],{"class":2896},[2890,8341,2916],{"class":2896},[2890,8343,8344],{"class":2919},"#app/composables/asyncData",[2890,8346,3109],{"class":2896},[2890,8348,8349],{"class":2892,"line":4322},[2890,8350,3366],{"class":2896},[2890,8352,8353],{"class":2892,"line":4327},[2890,8354,8065],{"class":2896},[2890,8356,8358,8360,8362,8364,8366,8368,8370,8372],{"class":2892,"line":8357},28,[2890,8359,5789],{"class":2896},[2890,8361,3923],{"class":2906},[2890,8363,2910],{"class":2896},[2890,8365,2913],{"class":2896},[2890,8367,2916],{"class":2896},[2890,8369,543],{"class":2919},[2890,8371,2910],{"class":2896},[2890,8373,2925],{"class":2896},[2890,8375,8377,8379,8381,8383,8385,8387],{"class":2892,"line":8376},29,[2890,8378,5789],{"class":2896},[2890,8380,8032],{"class":2906},[2890,8382,2910],{"class":2896},[2890,8384,2913],{"class":2896},[2890,8386,8097],{"class":8096},[2890,8388,2925],{"class":2896},[2890,8390,8392,8394,8396,8398,8400,8402,8404],{"class":2892,"line":8391},30,[2890,8393,5789],{"class":2896},[2890,8395,8106],{"class":2906},[2890,8397,2910],{"class":2896},[2890,8399,2913],{"class":2896},[2890,8401,2916],{"class":2896},[2890,8403,8344],{"class":2919},[2890,8405,3109],{"class":2896},[2890,8407,8409],{"class":2892,"line":8408},31,[2890,8410,3366],{"class":2896},[2890,8412,8414],{"class":2892,"line":8413},32,[2890,8415,8065],{"class":2896},[2890,8417,8419,8421,8423,8425,8427,8429,8431,8433],{"class":2892,"line":8418},33,[2890,8420,5789],{"class":2896},[2890,8422,3923],{"class":2906},[2890,8424,2910],{"class":2896},[2890,8426,2913],{"class":2896},[2890,8428,2916],{"class":2896},[2890,8430,547],{"class":2919},[2890,8432,2910],{"class":2896},[2890,8434,2925],{"class":2896},[2890,8436,8438,8440,8442,8444,8446,8448],{"class":2892,"line":8437},34,[2890,8439,5789],{"class":2896},[2890,8441,8032],{"class":2906},[2890,8443,2910],{"class":2896},[2890,8445,2913],{"class":2896},[2890,8447,8097],{"class":8096},[2890,8449,2925],{"class":2896},[2890,8451,8453,8455,8457,8459,8461,8463,8465],{"class":2892,"line":8452},35,[2890,8454,5789],{"class":2896},[2890,8456,8106],{"class":2906},[2890,8458,2910],{"class":2896},[2890,8460,2913],{"class":2896},[2890,8462,2916],{"class":2896},[2890,8464,8287],{"class":2919},[2890,8466,3109],{"class":2896},[2890,8468,8470],{"class":2892,"line":8469},36,[2890,8471,7798],{"class":2896},[2890,8473,8475],{"class":2892,"line":8474},37,[2890,8476,6020],{"class":2896},[3614,8478,8480],{"id":8479},"treeshake",[2872,8481,8482],{},"treeShake",[2857,8484,8485],{},"Tree shake code from specific builds.",[4596,8487,8488],{"id":137},[2872,8489,137],{},[2857,8491,8492],{},"Tree shake composables from the server or client builds.",[2857,8494,8495,2913],{},[2867,8496,3159],{},[2881,8498,8500],{"className":3162,"code":8499,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  optimization: {\n    treeShake: {\n      composables: {\n        client: { vue: ['onMounted'] },\n        server: { vue: ['onServerPrefetch'] },\n      },\n    },\n  },\n})\n",[2872,8501,8502,8514,8523,8532,8541,8570,8596,8600,8604,8608],{"__ignoreMap":2886},[2890,8503,8504,8506,8508,8510,8512],{"class":2892,"line":2893},[2890,8505,3204],{"class":3171},[2890,8507,3207],{"class":3171},[2890,8509,3211],{"class":3210},[2890,8511,3214],{"class":3178},[2890,8513,2897],{"class":2896},[2890,8515,8516,8519,8521],{"class":2892,"line":2900},[2890,8517,8518],{"class":3221},"  optimization",[2890,8520,2913],{"class":2896},[2890,8522,3227],{"class":2896},[2890,8524,8525,8528,8530],{"class":2892,"line":2928},[2890,8526,8527],{"class":3221},"    treeShake",[2890,8529,2913],{"class":2896},[2890,8531,3227],{"class":2896},[2890,8533,8534,8537,8539],{"class":2892,"line":2948},[2890,8535,8536],{"class":3221},"      composables",[2890,8538,2913],{"class":2896},[2890,8540,3227],{"class":2896},[2890,8542,8543,8546,8548,8550,8553,8555,8557,8559,8562,8564,8567],{"class":2892,"line":2969},[2890,8544,8545],{"class":3221},"        client",[2890,8547,2913],{"class":2896},[2890,8549,3175],{"class":2896},[2890,8551,8552],{"class":3221}," vue",[2890,8554,2913],{"class":2896},[2890,8556,5185],{"class":3178},[2890,8558,3238],{"class":2896},[2890,8560,8561],{"class":2919},"onMounted",[2890,8563,3238],{"class":2896},[2890,8565,8566],{"class":3178},"] ",[2890,8568,8569],{"class":2896},"},\n",[2890,8571,8572,8575,8577,8579,8581,8583,8585,8587,8590,8592,8594],{"class":2892,"line":2989},[2890,8573,8574],{"class":3221},"        server",[2890,8576,2913],{"class":2896},[2890,8578,3175],{"class":2896},[2890,8580,8552],{"class":3221},[2890,8582,2913],{"class":2896},[2890,8584,5185],{"class":3178},[2890,8586,3238],{"class":2896},[2890,8588,8589],{"class":2919},"onServerPrefetch",[2890,8591,3238],{"class":2896},[2890,8593,8566],{"class":3178},[2890,8595,8569],{"class":2896},[2890,8597,8598],{"class":2892,"line":3010},[2890,8599,5110],{"class":2896},[2890,8601,8602],{"class":2892,"line":3031},[2890,8603,3958],{"class":2896},[2890,8605,8606],{"class":2892,"line":3051},[2890,8607,3366],{"class":2896},[2890,8609,8610,8612],{"class":2892,"line":3071},[2890,8611,3371],{"class":2896},[2890,8613,3374],{"class":3178},[7881,8615,8617],{"id":8616},"client",[2872,8618,8616],{},[2861,8620,8621,8627],{},[2864,8622,8623,2870,8625],{},[2867,8624,2869],{},[2872,8626,2874],{},[2864,8628,8629],{},[2867,8630,2879],{},[2881,8632,8634],{"className":2883,"code":8633,"language":2885,"meta":2886,"style":2886},"{\n  \"vue\": [\n    \"onRenderTracked\",\n    \"onRenderTriggered\",\n    \"onServerPrefetch\"\n  ],\n  \"#app\": [\n    \"definePayloadReducer\",\n    \"definePageMeta\",\n    \"onPrehydrate\"\n  ]\n}\n",[2872,8635,8636,8640,8652,8663,8674,8682,8686,8699,8710,8720,8728,8732],{"__ignoreMap":2886},[2890,8637,8638],{"class":2892,"line":2893},[2890,8639,2897],{"class":2896},[2890,8641,8642,8644,8646,8648,8650],{"class":2892,"line":2900},[2890,8643,2903],{"class":2896},[2890,8645,7293],{"class":2906},[2890,8647,2910],{"class":2896},[2890,8649,2913],{"class":2896},[2890,8651,3910],{"class":2896},[2890,8653,8654,8656,8659,8661],{"class":2892,"line":2928},[2890,8655,5789],{"class":2896},[2890,8657,8658],{"class":2919},"onRenderTracked",[2890,8660,2910],{"class":2896},[2890,8662,2925],{"class":2896},[2890,8664,8665,8667,8670,8672],{"class":2892,"line":2948},[2890,8666,5789],{"class":2896},[2890,8668,8669],{"class":2919},"onRenderTriggered",[2890,8671,2910],{"class":2896},[2890,8673,2925],{"class":2896},[2890,8675,8676,8678,8680],{"class":2892,"line":2969},[2890,8677,5789],{"class":2896},[2890,8679,8589],{"class":2919},[2890,8681,3109],{"class":2896},[2890,8683,8684],{"class":2892,"line":2989},[2890,8685,3990],{"class":2896},[2890,8687,8688,8690,8693,8695,8697],{"class":2892,"line":3010},[2890,8689,2903],{"class":2896},[2890,8691,8692],{"class":2906},"#app",[2890,8694,2910],{"class":2896},[2890,8696,2913],{"class":2896},[2890,8698,3910],{"class":2896},[2890,8700,8701,8703,8706,8708],{"class":2892,"line":3031},[2890,8702,5789],{"class":2896},[2890,8704,8705],{"class":2919},"definePayloadReducer",[2890,8707,2910],{"class":2896},[2890,8709,2925],{"class":2896},[2890,8711,8712,8714,8716,8718],{"class":2892,"line":3051},[2890,8713,5789],{"class":2896},[2890,8715,678],{"class":2919},[2890,8717,2910],{"class":2896},[2890,8719,2925],{"class":2896},[2890,8721,8722,8724,8726],{"class":2892,"line":3071},[2890,8723,5789],{"class":2896},[2890,8725,507],{"class":2919},[2890,8727,3109],{"class":2896},[2890,8729,8730],{"class":2892,"line":3092},[2890,8731,5799],{"class":2896},[2890,8733,8734],{"class":2892,"line":3112},[2890,8735,3115],{"class":2896},[7881,8737,8738],{"id":185},[2872,8739,185],{},[2861,8741,8742,8748],{},[2864,8743,8744,2870,8746],{},[2867,8745,2869],{},[2872,8747,2874],{},[2864,8749,8750],{},[2867,8751,2879],{},[2881,8753,8755],{"className":2883,"code":8754,"language":2885,"meta":2886,"style":2886},"{\n  \"vue\": [\n    \"onMounted\",\n    \"onUpdated\",\n    \"onUnmounted\",\n    \"onBeforeMount\",\n    \"onBeforeUpdate\",\n    \"onBeforeUnmount\",\n    \"onRenderTracked\",\n    \"onRenderTriggered\",\n    \"onActivated\",\n    \"onDeactivated\"\n  ],\n  \"#app\": [\n    \"definePayloadReviver\",\n    \"definePageMeta\"\n  ]\n}\n",[2872,8756,8757,8761,8773,8783,8794,8805,8816,8827,8838,8848,8858,8869,8878,8882,8894,8905,8913,8917],{"__ignoreMap":2886},[2890,8758,8759],{"class":2892,"line":2893},[2890,8760,2897],{"class":2896},[2890,8762,8763,8765,8767,8769,8771],{"class":2892,"line":2900},[2890,8764,2903],{"class":2896},[2890,8766,7293],{"class":2906},[2890,8768,2910],{"class":2896},[2890,8770,2913],{"class":2896},[2890,8772,3910],{"class":2896},[2890,8774,8775,8777,8779,8781],{"class":2892,"line":2928},[2890,8776,5789],{"class":2896},[2890,8778,8561],{"class":2919},[2890,8780,2910],{"class":2896},[2890,8782,2925],{"class":2896},[2890,8784,8785,8787,8790,8792],{"class":2892,"line":2948},[2890,8786,5789],{"class":2896},[2890,8788,8789],{"class":2919},"onUpdated",[2890,8791,2910],{"class":2896},[2890,8793,2925],{"class":2896},[2890,8795,8796,8798,8801,8803],{"class":2892,"line":2969},[2890,8797,5789],{"class":2896},[2890,8799,8800],{"class":2919},"onUnmounted",[2890,8802,2910],{"class":2896},[2890,8804,2925],{"class":2896},[2890,8806,8807,8809,8812,8814],{"class":2892,"line":2989},[2890,8808,5789],{"class":2896},[2890,8810,8811],{"class":2919},"onBeforeMount",[2890,8813,2910],{"class":2896},[2890,8815,2925],{"class":2896},[2890,8817,8818,8820,8823,8825],{"class":2892,"line":3010},[2890,8819,5789],{"class":2896},[2890,8821,8822],{"class":2919},"onBeforeUpdate",[2890,8824,2910],{"class":2896},[2890,8826,2925],{"class":2896},[2890,8828,8829,8831,8834,8836],{"class":2892,"line":3031},[2890,8830,5789],{"class":2896},[2890,8832,8833],{"class":2919},"onBeforeUnmount",[2890,8835,2910],{"class":2896},[2890,8837,2925],{"class":2896},[2890,8839,8840,8842,8844,8846],{"class":2892,"line":3051},[2890,8841,5789],{"class":2896},[2890,8843,8658],{"class":2919},[2890,8845,2910],{"class":2896},[2890,8847,2925],{"class":2896},[2890,8849,8850,8852,8854,8856],{"class":2892,"line":3071},[2890,8851,5789],{"class":2896},[2890,8853,8669],{"class":2919},[2890,8855,2910],{"class":2896},[2890,8857,2925],{"class":2896},[2890,8859,8860,8862,8865,8867],{"class":2892,"line":3092},[2890,8861,5789],{"class":2896},[2890,8863,8864],{"class":2919},"onActivated",[2890,8866,2910],{"class":2896},[2890,8868,2925],{"class":2896},[2890,8870,8871,8873,8876],{"class":2892,"line":3112},[2890,8872,5789],{"class":2896},[2890,8874,8875],{"class":2919},"onDeactivated",[2890,8877,3109],{"class":2896},[2890,8879,8880],{"class":2892,"line":3515},[2890,8881,3990],{"class":2896},[2890,8883,8884,8886,8888,8890,8892],{"class":2892,"line":3531},[2890,8885,2903],{"class":2896},[2890,8887,8692],{"class":2906},[2890,8889,2910],{"class":2896},[2890,8891,2913],{"class":2896},[2890,8893,3910],{"class":2896},[2890,8895,8896,8898,8901,8903],{"class":2892,"line":3540},[2890,8897,5789],{"class":2896},[2890,8899,8900],{"class":2919},"definePayloadReviver",[2890,8902,2910],{"class":2896},[2890,8904,2925],{"class":2896},[2890,8906,8907,8909,8911],{"class":2892,"line":3563},[2890,8908,5789],{"class":2896},[2890,8910,678],{"class":2919},[2890,8912,3109],{"class":2896},[2890,8914,8915],{"class":2892,"line":3568},[2890,8916,5799],{"class":2896},[2890,8918,8919],{"class":2892,"line":4244},[2890,8920,3115],{"class":2896},[2853,8922,171],{"id":8923},"pages-1",[2857,8925,8926,8927,8929],{},"Whether to use the vue-router integration in Nuxt 3. If you do not provide a value it will be enabled if you have a ",[2872,8928,7129],{}," directory in your source folder.",[2857,8931,8932],{},"Additionally, you can provide a glob pattern or an array of patterns to scan only certain files for pages.",[2857,8934,8935,2913],{},[2867,8936,3159],{},[2881,8938,8940],{"className":3162,"code":8939,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  pages: {\n    pattern: ['**/*/*.vue', '!**/*.spec.*'],\n  },\n})\n",[2872,8941,8942,8954,8963,8992,8996],{"__ignoreMap":2886},[2890,8943,8944,8946,8948,8950,8952],{"class":2892,"line":2893},[2890,8945,3204],{"class":3171},[2890,8947,3207],{"class":3171},[2890,8949,3211],{"class":3210},[2890,8951,3214],{"class":3178},[2890,8953,2897],{"class":2896},[2890,8955,8956,8959,8961],{"class":2892,"line":2900},[2890,8957,8958],{"class":3221},"  pages",[2890,8960,2913],{"class":2896},[2890,8962,3227],{"class":2896},[2890,8964,8965,8968,8970,8972,8974,8977,8979,8981,8983,8986,8988,8990],{"class":2892,"line":2928},[2890,8966,8967],{"class":3221},"    pattern",[2890,8969,2913],{"class":2896},[2890,8971,5185],{"class":3178},[2890,8973,3238],{"class":2896},[2890,8975,8976],{"class":2919},"**/*/*.vue",[2890,8978,3238],{"class":2896},[2890,8980,3262],{"class":2896},[2890,8982,3188],{"class":2896},[2890,8984,8985],{"class":2919},"!**/*.spec.*",[2890,8987,3238],{"class":2896},[2890,8989,5214],{"class":3178},[2890,8991,2925],{"class":2896},[2890,8993,8994],{"class":2892,"line":2948},[2890,8995,3366],{"class":2896},[2890,8997,8998,9000],{"class":2892,"line":2969},[2890,8999,3371],{"class":2896},[2890,9001,3374],{"class":3178},[2853,9003,175],{"id":9004},"plugins-1",[2857,9006,9007],{},"An array of nuxt app plugins.",[2857,9009,9010,9011,4856,9014,9017,9018,7286,9021,9024],{},"Each plugin can be a string (which can be an absolute or relative path to a file). If it ends with ",[2872,9012,9013],{},".client",[2872,9015,9016],{},".server"," then it will be automatically loaded only in the appropriate context.\nIt can also be an object with ",[2872,9019,9020],{},"src",[2872,9022,9023],{},"mode"," keys.",[2861,9026,9027],{},[2864,9028,9029,2870,9031],{},[2867,9030,2869],{},[2872,9032,5023],{},[3117,9034,9035],{},[2857,9036,9037,9039,9040,9043,9044,9046],{},[2867,9038,3123],{},": Plugins are also auto-registered from the ",[2872,9041,9042],{},"~/plugins"," directory\nand these plugins do not need to be listed in ",[2872,9045,3154],{}," unless you\nneed to customize their order. All plugins are deduplicated by their src path.",[2857,9048,9049,2870,9051],{},[2867,9050,4366],{},[4368,9052,9055,5815],{"href":9053,"rel":9054},"https://nuxt.com/docs/4.x/directory-structure/app/plugins",[4372],[2872,9056,9057],{},"app/plugins/",[2857,9059,9060,2913],{},[2867,9061,3159],{},[2881,9063,9065],{"className":3162,"code":9064,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  plugins: [\n    '~/custom-plugins/foo.client.js', // only in client side\n    '~/custom-plugins/bar.server.js', // only in server side\n    '~/custom-plugins/baz.js', // both client & server\n    { src: '~/custom-plugins/both-sides.js' },\n    { src: '~/custom-plugins/client-only.js', mode: 'client' }, // only on client side\n    { src: '~/custom-plugins/server-only.js', mode: 'server' }, // only on server side\n  ],\n})\n",[2872,9066,9067,9079,9088,9102,9116,9130,9148,9182,9214,9220],{"__ignoreMap":2886},[2890,9068,9069,9071,9073,9075,9077],{"class":2892,"line":2893},[2890,9070,3204],{"class":3171},[2890,9072,3207],{"class":3171},[2890,9074,3211],{"class":3210},[2890,9076,3214],{"class":3178},[2890,9078,2897],{"class":2896},[2890,9080,9081,9084,9086],{"class":2892,"line":2900},[2890,9082,9083],{"class":3221},"  plugins",[2890,9085,2913],{"class":2896},[2890,9087,3910],{"class":3178},[2890,9089,9090,9092,9095,9097,9099],{"class":2892,"line":2928},[2890,9091,3232],{"class":2896},[2890,9093,9094],{"class":2919},"~/custom-plugins/foo.client.js",[2890,9096,3238],{"class":2896},[2890,9098,3262],{"class":2896},[2890,9100,9101],{"class":4098}," // only in client side\n",[2890,9103,9104,9106,9109,9111,9113],{"class":2892,"line":2948},[2890,9105,3232],{"class":2896},[2890,9107,9108],{"class":2919},"~/custom-plugins/bar.server.js",[2890,9110,3238],{"class":2896},[2890,9112,3262],{"class":2896},[2890,9114,9115],{"class":4098}," // only in server side\n",[2890,9117,9118,9120,9123,9125,9127],{"class":2892,"line":2969},[2890,9119,3232],{"class":2896},[2890,9121,9122],{"class":2919},"~/custom-plugins/baz.js",[2890,9124,3238],{"class":2896},[2890,9126,3262],{"class":2896},[2890,9128,9129],{"class":4098}," // both client & server\n",[2890,9131,9132,9135,9137,9139,9141,9144,9146],{"class":2892,"line":2989},[2890,9133,9134],{"class":2896},"    {",[2890,9136,3403],{"class":3221},[2890,9138,2913],{"class":2896},[2890,9140,3188],{"class":2896},[2890,9142,9143],{"class":2919},"~/custom-plugins/both-sides.js",[2890,9145,3238],{"class":2896},[2890,9147,4131],{"class":2896},[2890,9149,9150,9152,9154,9156,9158,9161,9163,9165,9168,9170,9172,9174,9176,9179],{"class":2892,"line":3010},[2890,9151,9134],{"class":2896},[2890,9153,3403],{"class":3221},[2890,9155,2913],{"class":2896},[2890,9157,3188],{"class":2896},[2890,9159,9160],{"class":2919},"~/custom-plugins/client-only.js",[2890,9162,3238],{"class":2896},[2890,9164,3262],{"class":2896},[2890,9166,9167],{"class":3221}," mode",[2890,9169,2913],{"class":2896},[2890,9171,3188],{"class":2896},[2890,9173,8616],{"class":2919},[2890,9175,3238],{"class":2896},[2890,9177,9178],{"class":2896}," },",[2890,9180,9181],{"class":4098}," // only on client side\n",[2890,9183,9184,9186,9188,9190,9192,9195,9197,9199,9201,9203,9205,9207,9209,9211],{"class":2892,"line":3031},[2890,9185,9134],{"class":2896},[2890,9187,3403],{"class":3221},[2890,9189,2913],{"class":2896},[2890,9191,3188],{"class":2896},[2890,9193,9194],{"class":2919},"~/custom-plugins/server-only.js",[2890,9196,3238],{"class":2896},[2890,9198,3262],{"class":2896},[2890,9200,9167],{"class":3221},[2890,9202,2913],{"class":2896},[2890,9204,3188],{"class":2896},[2890,9206,185],{"class":2919},[2890,9208,3238],{"class":2896},[2890,9210,9178],{"class":2896},[2890,9212,9213],{"class":4098}," // only on server side\n",[2890,9215,9216,9218],{"class":2892,"line":3051},[2890,9217,5915],{"class":3178},[2890,9219,2925],{"class":2896},[2890,9221,9222,9224],{"class":2892,"line":3071},[2890,9223,3371],{"class":2896},[2890,9225,3374],{"class":3178},[2853,9227,7520],{"id":7520},[3614,9229,9231],{"id":9230},"order",[2872,9232,9230],{},[2857,9234,9235],{},"A strategy for ordering PostCSS plugins.",[2861,9237,9238],{},[2864,9239,9240,2870,9242],{},[2867,9241,2869],{},[2872,9243,6153],{},[3614,9245,9247],{"id":9246},"plugins-2",[2872,9248,175],{},[2857,9250,9251],{},"Options for configuring PostCSS plugins.",[2857,9253,9254,2870,9256],{},[2867,9255,4366],{},[4368,9257,9260],{"href":9258,"rel":9259},"https://postcss.org/",[4372],"PostCSS docs",[4596,9262,9264],{"id":9263},"autoprefixer",[2872,9265,9263],{},[2857,9267,9268],{},"Plugin to parse CSS and add vendor prefixes to CSS rules.",[2857,9270,9271,2870,9273],{},[2867,9272,4366],{},[4368,9274,9277],{"href":9275,"rel":9276},"https://github.com/postcss/autoprefixer",[4372],[2872,9278,9263],{},[4596,9280,9282],{"id":9281},"cssnano",[2872,9283,9281],{},[2861,9285,9286],{},[2864,9287,9288,2870,9290],{},[2867,9289,2869],{},[2872,9291,2874],{},[2857,9293,9294,2870,9296],{},[2867,9295,4366],{},[4368,9297,9300,9302],{"href":9298,"rel":9299},"https://cssnano.github.io/cssnano/docs/config-file/#configuration-options",[4372],[2872,9301,9281],{}," configuration options",[2853,9304,3589],{"id":9305},"rootdir",[2857,9307,9308],{},"Define the root directory of your application.",[2857,9310,9311,9312,9315,9316,9318,9319,9322],{},"This property can be overwritten (for example, running ",[2872,9313,9314],{},"nuxt ./my-app/"," will set the ",[2872,9317,3589],{}," to the absolute path of ",[2872,9320,9321],{},"./my-app/"," from the current/working directory.\nIt is normally not needed to configure this option.",[2861,9324,9325,9331],{},[2864,9326,9327,2870,9329],{},[2867,9328,2869],{},[2872,9330,3598],{},[2864,9332,9333,3604,9335],{},[2867,9334,3603],{},[2872,9336,9337],{},"\"/\u003CrootDir>\"",[2853,9339,7630],{"id":9340},"routerules-1",[2857,9342,9343],{},"Global route options applied to matching server routes.",[2857,9345,9346,9348],{},[2867,9347,991],{},": This is an experimental feature and API may change in the future.",[2857,9350,9351,2870,9353],{},[2867,9352,4366],{},[4368,9354,9357],{"href":9355,"rel":9356},"https://nitro.build/config#routerules",[4372],"Nitro route rules documentation",[2853,9359,9360],{"id":9360},"router",[3614,9362,9364],{"id":9363},"options-1",[2872,9365,5526],{},[2857,9367,9368,9369,9372,9373,9375],{},"Additional router options passed to ",[2872,9370,9371],{},"vue-router",". On top of the options for ",[2872,9374,9371],{},", Nuxt offers additional options to customize the router (see below).",[3117,9377,9378],{},[2857,9379,9380,9382,9383,9386],{},[2867,9381,3123],{},": Only JSON serializable options should be passed by Nuxt config.\nFor more control, you can use an ",[2872,9384,9385],{},"router.options.ts"," file.",[2857,9388,9389,2870,9391],{},[2867,9390,4366],{},[4368,9392,9395],{"href":9393,"rel":9394},"https://router.vuejs.org/api/interfaces/routeroptions",[4372],"Vue Router documentation",[4596,9397,9399],{"id":9398},"hashmode",[2872,9400,9401],{},"hashMode",[2857,9403,9404,9405,7286,9408,3132],{},"You can enable hash history in SPA mode. In this mode, router uses a hash character (#) before the actual URL that is internally passed. When enabled, the ",[2867,9406,9407],{},"URL is never sent to the server",[2867,9409,9410],{},"SSR is not supported",[2861,9412,9413,9419],{},[2864,9414,9415,2870,9417],{},[2867,9416,2869],{},[2872,9418,4354],{},[2864,9420,9421,3604,9423],{},[2867,9422,3603],{},[2872,9424,4361],{},[2857,9426,9427,9429],{},[2867,9428,2879],{},": false",[4596,9431,9433],{"id":9432},"scrollbehaviortype",[2872,9434,9435],{},"scrollBehaviorType",[2857,9437,9438],{},"Customize the scroll behavior for hash links.",[2861,9440,9441,9447],{},[2864,9442,9443,2870,9445],{},[2867,9444,2869],{},[2872,9446,3598],{},[2864,9448,9449,3604,9451],{},[2867,9450,3603],{},[2872,9452,9453],{},"\"auto\"",[2857,9455,9456,9458],{},[2867,9457,2879],{},": 'auto'",[2853,9460,7644],{"id":9461},"runtimeconfig-1",[2857,9463,9464],{},"Runtime config allows passing dynamic config and environment variables to the Nuxt app context.",[2857,9466,9467,9468,9470,9471,9474,9475,7286,9477,9479,9480,9483],{},"The value of this object is accessible from server only using ",[2872,9469,603],{},".\nIt mainly should hold ",[3126,9472,9473],{},"private"," configuration which is not exposed on the frontend. This could include a reference to your API secret tokens.\nAnything under ",[2872,9476,180],{},[2872,9478,1193],{}," will be exposed to the frontend as well.\nValues are automatically replaced by matching env variables at runtime, e.g. setting an environment variable ",[2872,9481,9482],{},"NUXT_API_KEY=my-api-key NUXT_PUBLIC_BASE_URL=/foo/"," would overwrite the two values in the example below.",[2861,9485,9486,9492],{},[2864,9487,9488,2870,9490],{},[2867,9489,2869],{},[2872,9491,2874],{},[2864,9493,9494],{},[2867,9495,2879],{},[2881,9497,9499],{"className":2883,"code":9498,"language":2885,"meta":2886,"style":2886},"{\n  \"public\": {},\n  \"app\": {\n    \"buildId\": \"4a2e2d30-418f-41df-8e58-ed5df06de7fd\",\n    \"baseURL\": \"/\",\n    \"buildAssetsDir\": \"/_nuxt/\",\n    \"cdnURL\": \"\"\n  }\n}\n",[2872,9500,9501,9505,9517,9529,9547,9565,9583,9595,9599],{"__ignoreMap":2886},[2890,9502,9503],{"class":2892,"line":2893},[2890,9504,2897],{"class":2896},[2890,9506,9507,9509,9511,9513,9515],{"class":2892,"line":2900},[2890,9508,2903],{"class":2896},[2890,9510,180],{"class":2906},[2890,9512,2910],{"class":2896},[2890,9514,2913],{"class":2896},[2890,9516,7492],{"class":2896},[2890,9518,9519,9521,9523,9525,9527],{"class":2892,"line":2928},[2890,9520,2903],{"class":2896},[2890,9522,1193],{"class":2906},[2890,9524,2910],{"class":2896},[2890,9526,2913],{"class":2896},[2890,9528,3227],{"class":2896},[2890,9530,9531,9533,9535,9537,9539,9541,9543,9545],{"class":2892,"line":2948},[2890,9532,5789],{"class":2896},[2890,9534,5304],{"class":3534},[2890,9536,2910],{"class":2896},[2890,9538,2913],{"class":2896},[2890,9540,2916],{"class":2896},[2890,9542,7704],{"class":2919},[2890,9544,2910],{"class":2896},[2890,9546,2925],{"class":2896},[2890,9548,9549,9551,9553,9555,9557,9559,9561,9563],{"class":2892,"line":2969},[2890,9550,5789],{"class":2896},[2890,9552,3619],{"class":3534},[2890,9554,2910],{"class":2896},[2890,9556,2913],{"class":2896},[2890,9558,2916],{"class":2896},[2890,9560,7723],{"class":2919},[2890,9562,2910],{"class":2896},[2890,9564,2925],{"class":2896},[2890,9566,9567,9569,9571,9573,9575,9577,9579,9581],{"class":2892,"line":2989},[2890,9568,5789],{"class":2896},[2890,9570,3731],{"class":3534},[2890,9572,2910],{"class":2896},[2890,9574,2913],{"class":2896},[2890,9576,2916],{"class":2896},[2890,9578,7742],{"class":2919},[2890,9580,2910],{"class":2896},[2890,9582,2925],{"class":2896},[2890,9584,9585,9587,9589,9591,9593],{"class":2892,"line":3010},[2890,9586,5789],{"class":2896},[2890,9588,3740],{"class":3534},[2890,9590,2910],{"class":2896},[2890,9592,2913],{"class":2896},[2890,9594,7759],{"class":2896},[2890,9596,9597],{"class":2892,"line":3031},[2890,9598,7798],{"class":2896},[2890,9600,9601],{"class":2892,"line":3051},[2890,9602,3115],{"class":2896},[2857,9604,9605,2913],{},[2867,9606,3159],{},[2881,9608,9610],{"className":3162,"code":9609,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  runtimeConfig: {\n    apiKey: '', // Default to an empty string, automatically set at runtime using process.env.NUXT_API_KEY\n    public: {\n      baseURL: '', // Exposed to the frontend as well.\n    },\n  },\n})\n",[2872,9611,9612,9624,9633,9648,9657,9671,9675,9679],{"__ignoreMap":2886},[2890,9613,9614,9616,9618,9620,9622],{"class":2892,"line":2893},[2890,9615,3204],{"class":3171},[2890,9617,3207],{"class":3171},[2890,9619,3211],{"class":3210},[2890,9621,3214],{"class":3178},[2890,9623,2897],{"class":2896},[2890,9625,9626,9629,9631],{"class":2892,"line":2900},[2890,9627,9628],{"class":3221},"  runtimeConfig",[2890,9630,2913],{"class":2896},[2890,9632,3227],{"class":2896},[2890,9634,9635,9638,9640,9643,9645],{"class":2892,"line":2928},[2890,9636,9637],{"class":3221},"    apiKey",[2890,9639,2913],{"class":2896},[2890,9641,9642],{"class":2896}," ''",[2890,9644,3262],{"class":2896},[2890,9646,9647],{"class":4098}," // Default to an empty string, automatically set at runtime using process.env.NUXT_API_KEY\n",[2890,9649,9650,9653,9655],{"class":2892,"line":2948},[2890,9651,9652],{"class":3221},"    public",[2890,9654,2913],{"class":2896},[2890,9656,3227],{"class":2896},[2890,9658,9659,9662,9664,9666,9668],{"class":2892,"line":2969},[2890,9660,9661],{"class":3221},"      baseURL",[2890,9663,2913],{"class":2896},[2890,9665,9642],{"class":2896},[2890,9667,3262],{"class":2896},[2890,9669,9670],{"class":4098}," // Exposed to the frontend as well.\n",[2890,9672,9673],{"class":2892,"line":2989},[2890,9674,3958],{"class":2896},[2890,9676,9677],{"class":2892,"line":3010},[2890,9678,3366],{"class":2896},[2890,9680,9681,9683],{"class":2892,"line":3031},[2890,9682,3371],{"class":2896},[2890,9684,3374],{"class":3178},[2853,9686,185],{"id":9687},"server-1",[2857,9689,9690],{},"Configuration for Nuxt's server builder.",[3614,9692,9694],{"id":9693},"builder-1",[2872,9695,5325],{},[2857,9697,9698],{},"Specify the server builder to use for bundling the server part of your application.",[2857,9700,9701,9702,9705],{},"By default, Nuxt uses ",[2872,9703,9704],{},"@nuxt/nitro-server",", which provides standalone Nitro integration. This architecture allows for different Nitro integration patterns, such as using Nitro as a Vite plugin (with the Vite Environment API).",[2861,9707,9708,9715],{},[2864,9709,9710,2870,9712],{},[2867,9711,2869],{},[2872,9713,9714],{},"string | { bundle: (nuxt: Nuxt) => Promise\u003Cvoid> }",[2864,9716,9717,3604,9719],{},[2867,9718,3603],{},[2872,9720,9721],{},"\"@nuxt/nitro-server\"",[3117,9723,9725],{"type":9724},"warning",[2857,9726,9727],{},"This option is intended for internal use and the API is not finalized. Please open an issue before relying on the current implementation.",[2853,9729,9731],{"id":9730},"serverdir","serverDir",[2857,9733,9734],{},"Define the server directory of your Nuxt application, where Nitro routes, middleware and plugins are kept.",[2857,9736,3586,9737,3132],{},[2872,9738,3589],{},[2861,9740,9741,9747],{},[2864,9742,9743,2870,9745],{},[2867,9744,2869],{},[2872,9746,3598],{},[2864,9748,9749,3604,9751],{},[2867,9750,3603],{},[2872,9752,9753],{},"\"/\u003CrootDir>/server\"",[2853,9755,9757],{"id":9756},"serverhandlers","serverHandlers",[2857,9759,9760],{},"Nitro server handlers.",[2857,9762,9763],{},"Each handler accepts the following options:",[2861,9765,9766,9775],{},[2864,9767,9768,9769,9774],{},"handler: The path to the file defining the handler. - route: The route under which the handler is available. This follows the conventions of ",[4368,9770,9773],{"href":9771,"rel":9772},"https://github.com/h3js/rou3",[4372],"rou3",". - method: The HTTP method of requests that should be handled. - middleware: Specifies whether it is a middleware handler. - lazy: Specifies whether to use lazy loading to import the handler.",[2864,9776,9777,2870,9779],{},[2867,9778,2869],{},[2872,9780,5023],{},[2857,9782,9783,2870,9785],{},[2867,9784,4366],{},[4368,9786,9789,5815],{"href":9787,"rel":9788},"https://nuxt.com/docs/4.x/directory-structure/server",[4372],[2872,9790,9791],{},"server/",[3117,9793,9794],{},[2857,9795,9796,9798,9799,3143,9802,7286,9805,9808],{},[2867,9797,3123],{},": Files from ",[2872,9800,9801],{},"server/api",[2872,9803,9804],{},"server/middleware",[2872,9806,9807],{},"server/routes"," will be automatically registered by Nuxt.",[2857,9810,9811,2913],{},[2867,9812,3159],{},[2881,9814,9816],{"className":3162,"code":9815,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  serverHandlers: [\n    { route: '/path/foo/**:name', handler: '#server/foohandler.ts' },\n  ],\n})\n",[2872,9817,9818,9830,9839,9871,9877],{"__ignoreMap":2886},[2890,9819,9820,9822,9824,9826,9828],{"class":2892,"line":2893},[2890,9821,3204],{"class":3171},[2890,9823,3207],{"class":3171},[2890,9825,3211],{"class":3210},[2890,9827,3214],{"class":3178},[2890,9829,2897],{"class":2896},[2890,9831,9832,9835,9837],{"class":2892,"line":2900},[2890,9833,9834],{"class":3221},"  serverHandlers",[2890,9836,2913],{"class":2896},[2890,9838,3910],{"class":3178},[2890,9840,9841,9843,9846,9848,9850,9853,9855,9857,9860,9862,9864,9867,9869],{"class":2892,"line":2928},[2890,9842,9134],{"class":2896},[2890,9844,9845],{"class":3221}," route",[2890,9847,2913],{"class":2896},[2890,9849,3188],{"class":2896},[2890,9851,9852],{"class":2919},"/path/foo/**:name",[2890,9854,3238],{"class":2896},[2890,9856,3262],{"class":2896},[2890,9858,9859],{"class":3221}," handler",[2890,9861,2913],{"class":2896},[2890,9863,3188],{"class":2896},[2890,9865,9866],{"class":2919},"#server/foohandler.ts",[2890,9868,3238],{"class":2896},[2890,9870,4131],{"class":2896},[2890,9872,9873,9875],{"class":2892,"line":2948},[2890,9874,5915],{"class":3178},[2890,9876,2925],{"class":2896},[2890,9878,9879,9881],{"class":2892,"line":2969},[2890,9880,3371],{"class":2896},[2890,9882,3374],{"class":3178},[2853,9884,9885],{"id":9885},"sourcemap",[2857,9887,9888],{},"Configures whether and how sourcemaps are generated for server and/or client bundles.",[2857,9890,9891,9892,9895,9896,9898,9899,9901,9902,9904],{},"If set to a single boolean, that value applies to both server and client. Additionally, the ",[2872,9893,9894],{},"'hidden'"," option is also available for both server and client.\nAvailable options for both client and server: - ",[2872,9897,4849],{},": Generates sourcemaps and includes source references in the final bundle. - ",[2872,9900,4361],{},": Does not generate any sourcemaps. - ",[2872,9903,9894],{},": Generates sourcemaps but does not include references in the final bundle.",[2861,9906,9907,9913],{},[2864,9908,9909,2870,9911],{},[2867,9910,2869],{},[2872,9912,2874],{},[2864,9914,9915],{},[2867,9916,2879],{},[2881,9918,9920],{"className":2883,"code":9919,"language":2885,"meta":2886,"style":2886},"{\n  \"server\": true,\n  \"client\": false\n}\n",[2872,9921,9922,9926,9939,9952],{"__ignoreMap":2886},[2890,9923,9924],{"class":2892,"line":2893},[2890,9925,2897],{"class":2896},[2890,9927,9928,9930,9932,9934,9936],{"class":2892,"line":2900},[2890,9929,2903],{"class":2896},[2890,9931,185],{"class":2906},[2890,9933,2910],{"class":2896},[2890,9935,2913],{"class":2896},[2890,9937,9938],{"class":2896}," true,\n",[2890,9940,9941,9943,9945,9947,9949],{"class":2892,"line":2928},[2890,9942,2903],{"class":2896},[2890,9944,8616],{"class":2906},[2890,9946,2910],{"class":2896},[2890,9948,2913],{"class":2896},[2890,9950,9951],{"class":2896}," false\n",[2890,9953,9954],{"class":2892,"line":2948},[2890,9955,3115],{"class":2896},[2853,9957,9959],{"id":9958},"spaloadingtemplate","spaLoadingTemplate",[2857,9961,9962,9963,3132],{},"Boolean or a path to an HTML file with the contents of which will be inserted into any HTML page rendered with ",[2872,9964,9965],{},"ssr: false",[2861,9967,9968,9988],{},[2864,9969,9970,9971,9974,9975,9977,9978,4856,9983,3132],{},"If it is unset, it will use ",[2872,9972,9973],{},"~/spa-loading-template.html"," file in one of your layers, if it exists. - If it is false, no SPA loading indicator will be loaded. - If true, Nuxt will look for ",[2872,9976,9973],{}," file in one of your layers, or a\ndefault Nuxt image will be used.\nSome good sources for spinners are ",[4368,9979,9982],{"href":9980,"rel":9981},"https://github.com/tobiasahlin/SpinKit",[4372],"SpinKit",[4368,9984,9987],{"href":9985,"rel":9986},"https://icones.js.org/collection/svg-spinners",[4372],"SVG Spinners",[2864,9989,9990,3604,9992],{},[2867,9991,3603],{},[2872,9993,9994],{},"null",[2857,9996,9997,9999],{},[2867,9998,3159],{},": ~/spa-loading-template.html",[2881,10001,10003],{"className":3377,"code":10002,"language":3379,"meta":2886,"style":2886},"\u003C!-- https://github.com/barelyhuman/snips/blob/dev/pages/css-loader.md -->\n\u003Cdiv class=\"loader\">\u003C/div>\n\u003Cstyle>\n.loader {\n  display: block;\n  position: fixed;\n  z-index: 1031;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  width: 18px;\n  height: 18px;\n  box-sizing: border-box;\n  border: solid 2px transparent;\n  border-top-color: #000;\n  border-left-color: #000;\n  border-bottom-color: #efefef;\n  border-right-color: #efefef;\n  border-radius: 50%;\n  -webkit-animation: loader 400ms linear infinite;\n  animation: loader 400ms linear infinite;\n}\n\n@-webkit-keyframes loader {\n  0% {\n    -webkit-transform: translate(-50%, -50%) rotate(0deg);\n  }\n  100% {\n    -webkit-transform: translate(-50%, -50%) rotate(360deg);\n  }\n}\n@keyframes loader {\n  0% {\n    transform: translate(-50%, -50%) rotate(0deg);\n  }\n  100% {\n    transform: translate(-50%, -50%) rotate(360deg);\n  }\n}\n\u003C/style>\n",[2872,10004,10005,10010,10036,10044,10052,10064,10076,10088,10100,10111,10133,10145,10156,10168,10186,10201,10214,10228,10241,10252,10270,10285,10289,10293,10303,10310,10339,10343,10350,10377,10381,10385,10394,10400,10427,10431,10437,10463,10468,10473],{"__ignoreMap":2886},[2890,10006,10007],{"class":2892,"line":2893},[2890,10008,10009],{"class":4098},"\u003C!-- https://github.com/barelyhuman/snips/blob/dev/pages/css-loader.md -->\n",[2890,10011,10012,10014,10017,10020,10022,10024,10027,10029,10032,10034],{"class":2892,"line":2900},[2890,10013,3386],{"class":2896},[2890,10015,10016],{"class":3221},"div",[2890,10018,10019],{"class":2906}," class",[2890,10021,3406],{"class":2896},[2890,10023,2910],{"class":2896},[2890,10025,10026],{"class":2919},"loader",[2890,10028,2910],{"class":2896},[2890,10030,10031],{"class":2896},">\u003C/",[2890,10033,10016],{"class":3221},[2890,10035,3392],{"class":2896},[2890,10037,10038,10040,10042],{"class":2892,"line":2928},[2890,10039,3386],{"class":2896},[2890,10041,3284],{"class":3221},[2890,10043,3392],{"class":2896},[2890,10045,10046,10048,10050],{"class":2892,"line":2948},[2890,10047,3132],{"class":2896},[2890,10049,10026],{"class":3534},[2890,10051,3227],{"class":2896},[2890,10053,10054,10057,10059,10062],{"class":2892,"line":2969},[2890,10055,10056],{"class":3543},"  display",[2890,10058,2913],{"class":2896},[2890,10060,10061],{"class":3178}," block",[2890,10063,3497],{"class":2896},[2890,10065,10066,10069,10071,10074],{"class":2892,"line":2989},[2890,10067,10068],{"class":3543},"  position",[2890,10070,2913],{"class":2896},[2890,10072,10073],{"class":3178}," fixed",[2890,10075,3497],{"class":2896},[2890,10077,10078,10081,10083,10086],{"class":2892,"line":3010},[2890,10079,10080],{"class":3543},"  z-index",[2890,10082,2913],{"class":2896},[2890,10084,10085],{"class":8096}," 1031",[2890,10087,3497],{"class":2896},[2890,10089,10090,10093,10095,10098],{"class":2892,"line":3031},[2890,10091,10092],{"class":3543},"  top",[2890,10094,2913],{"class":2896},[2890,10096,10097],{"class":8096}," 50%",[2890,10099,3497],{"class":2896},[2890,10101,10102,10105,10107,10109],{"class":2892,"line":3051},[2890,10103,10104],{"class":3543},"  left",[2890,10106,2913],{"class":2896},[2890,10108,10097],{"class":8096},[2890,10110,3497],{"class":2896},[2890,10112,10113,10116,10118,10121,10123,10126,10128,10131],{"class":2892,"line":3071},[2890,10114,10115],{"class":3543},"  transform",[2890,10117,2913],{"class":2896},[2890,10119,10120],{"class":3210}," translate",[2890,10122,3214],{"class":2896},[2890,10124,10125],{"class":8096},"-50%",[2890,10127,3262],{"class":2896},[2890,10129,10130],{"class":8096}," -50%",[2890,10132,3560],{"class":2896},[2890,10134,10135,10138,10140,10143],{"class":2892,"line":3092},[2890,10136,10137],{"class":3543},"  width",[2890,10139,2913],{"class":2896},[2890,10141,10142],{"class":8096}," 18px",[2890,10144,3497],{"class":2896},[2890,10146,10147,10150,10152,10154],{"class":2892,"line":3112},[2890,10148,10149],{"class":3543},"  height",[2890,10151,2913],{"class":2896},[2890,10153,10142],{"class":8096},[2890,10155,3497],{"class":2896},[2890,10157,10158,10161,10163,10166],{"class":2892,"line":3515},[2890,10159,10160],{"class":3543},"  box-sizing",[2890,10162,2913],{"class":2896},[2890,10164,10165],{"class":3178}," border-box",[2890,10167,3497],{"class":2896},[2890,10169,10170,10173,10175,10178,10181,10184],{"class":2892,"line":3531},[2890,10171,10172],{"class":3543},"  border",[2890,10174,2913],{"class":2896},[2890,10176,10177],{"class":3178}," solid ",[2890,10179,10180],{"class":8096},"2px",[2890,10182,10183],{"class":3178}," transparent",[2890,10185,3497],{"class":2896},[2890,10187,10188,10191,10193,10196,10199],{"class":2892,"line":3540},[2890,10189,10190],{"class":3543},"  border-top-color",[2890,10192,2913],{"class":2896},[2890,10194,10195],{"class":2896}," #",[2890,10197,10198],{"class":3178},"000",[2890,10200,3497],{"class":2896},[2890,10202,10203,10206,10208,10210,10212],{"class":2892,"line":3563},[2890,10204,10205],{"class":3543},"  border-left-color",[2890,10207,2913],{"class":2896},[2890,10209,10195],{"class":2896},[2890,10211,10198],{"class":3178},[2890,10213,3497],{"class":2896},[2890,10215,10216,10219,10221,10223,10226],{"class":2892,"line":3568},[2890,10217,10218],{"class":3543},"  border-bottom-color",[2890,10220,2913],{"class":2896},[2890,10222,10195],{"class":2896},[2890,10224,10225],{"class":3178},"efefef",[2890,10227,3497],{"class":2896},[2890,10229,10230,10233,10235,10237,10239],{"class":2892,"line":4244},[2890,10231,10232],{"class":3543},"  border-right-color",[2890,10234,2913],{"class":2896},[2890,10236,10195],{"class":2896},[2890,10238,10225],{"class":3178},[2890,10240,3497],{"class":2896},[2890,10242,10243,10246,10248,10250],{"class":2892,"line":4250},[2890,10244,10245],{"class":3543},"  border-radius",[2890,10247,2913],{"class":2896},[2890,10249,10097],{"class":8096},[2890,10251,3497],{"class":2896},[2890,10253,10254,10257,10259,10262,10265,10268],{"class":2892,"line":4269},[2890,10255,10256],{"class":3534},"  -webkit-animation",[2890,10258,2913],{"class":2896},[2890,10260,10261],{"class":3178}," loader ",[2890,10263,10264],{"class":8096},"400ms",[2890,10266,10267],{"class":3178}," linear infinite",[2890,10269,3497],{"class":2896},[2890,10271,10272,10275,10277,10279,10281,10283],{"class":2892,"line":4276},[2890,10273,10274],{"class":3543},"  animation",[2890,10276,2913],{"class":2896},[2890,10278,10261],{"class":3178},[2890,10280,10264],{"class":8096},[2890,10282,10267],{"class":3178},[2890,10284,3497],{"class":2896},[2890,10286,10287],{"class":2892,"line":4286},[2890,10288,3115],{"class":2896},[2890,10290,10291],{"class":2892,"line":4292},[2890,10292,3199],{"emptyLinePlaceholder":1196},[2890,10294,10295,10298,10301],{"class":2892,"line":4310},[2890,10296,10297],{"class":3171},"@-webkit-keyframes",[2890,10299,10300],{"class":5191}," loader",[2890,10302,3227],{"class":2896},[2890,10304,10305,10308],{"class":2892,"line":4317},[2890,10306,10307],{"class":3534},"  0%",[2890,10309,3227],{"class":2896},[2890,10311,10312,10315,10317,10319,10321,10323,10325,10327,10329,10332,10334,10337],{"class":2892,"line":4322},[2890,10313,10314],{"class":3534},"    -webkit-transform",[2890,10316,2913],{"class":2896},[2890,10318,10120],{"class":3210},[2890,10320,3214],{"class":2896},[2890,10322,10125],{"class":8096},[2890,10324,3262],{"class":2896},[2890,10326,10130],{"class":8096},[2890,10328,5493],{"class":2896},[2890,10330,10331],{"class":3210}," rotate",[2890,10333,3214],{"class":2896},[2890,10335,10336],{"class":8096},"0deg",[2890,10338,3560],{"class":2896},[2890,10340,10341],{"class":2892,"line":4327},[2890,10342,7798],{"class":2896},[2890,10344,10345,10348],{"class":2892,"line":8357},[2890,10346,10347],{"class":3534},"  100%",[2890,10349,3227],{"class":2896},[2890,10351,10352,10354,10356,10358,10360,10362,10364,10366,10368,10370,10372,10375],{"class":2892,"line":8376},[2890,10353,10314],{"class":3534},[2890,10355,2913],{"class":2896},[2890,10357,10120],{"class":3210},[2890,10359,3214],{"class":2896},[2890,10361,10125],{"class":8096},[2890,10363,3262],{"class":2896},[2890,10365,10130],{"class":8096},[2890,10367,5493],{"class":2896},[2890,10369,10331],{"class":3210},[2890,10371,3214],{"class":2896},[2890,10373,10374],{"class":8096},"360deg",[2890,10376,3560],{"class":2896},[2890,10378,10379],{"class":2892,"line":8391},[2890,10380,7798],{"class":2896},[2890,10382,10383],{"class":2892,"line":8408},[2890,10384,3115],{"class":2896},[2890,10386,10387,10390,10392],{"class":2892,"line":8413},[2890,10388,10389],{"class":3171},"@keyframes",[2890,10391,10300],{"class":5191},[2890,10393,3227],{"class":2896},[2890,10395,10396,10398],{"class":2892,"line":8418},[2890,10397,10307],{"class":3534},[2890,10399,3227],{"class":2896},[2890,10401,10402,10405,10407,10409,10411,10413,10415,10417,10419,10421,10423,10425],{"class":2892,"line":8437},[2890,10403,10404],{"class":3543},"    transform",[2890,10406,2913],{"class":2896},[2890,10408,10120],{"class":3210},[2890,10410,3214],{"class":2896},[2890,10412,10125],{"class":8096},[2890,10414,3262],{"class":2896},[2890,10416,10130],{"class":8096},[2890,10418,5493],{"class":2896},[2890,10420,10331],{"class":3210},[2890,10422,3214],{"class":2896},[2890,10424,10336],{"class":8096},[2890,10426,3560],{"class":2896},[2890,10428,10429],{"class":2892,"line":8452},[2890,10430,7798],{"class":2896},[2890,10432,10433,10435],{"class":2892,"line":8469},[2890,10434,10347],{"class":3534},[2890,10436,3227],{"class":2896},[2890,10438,10439,10441,10443,10445,10447,10449,10451,10453,10455,10457,10459,10461],{"class":2892,"line":8474},[2890,10440,10404],{"class":3543},[2890,10442,2913],{"class":2896},[2890,10444,10120],{"class":3210},[2890,10446,3214],{"class":2896},[2890,10448,10125],{"class":8096},[2890,10450,3262],{"class":2896},[2890,10452,10130],{"class":8096},[2890,10454,5493],{"class":2896},[2890,10456,10331],{"class":3210},[2890,10458,3214],{"class":2896},[2890,10460,10374],{"class":8096},[2890,10462,3560],{"class":2896},[2890,10464,10466],{"class":2892,"line":10465},38,[2890,10467,7798],{"class":2896},[2890,10469,10471],{"class":2892,"line":10470},39,[2890,10472,3115],{"class":2896},[2890,10474,10476,10478,10480],{"class":2892,"line":10475},40,[2890,10477,3420],{"class":2896},[2890,10479,3284],{"class":3221},[2890,10481,3392],{"class":2896},[2853,10483,10485],{"id":10484},"srcdir","srcDir",[2857,10487,10488],{},"Define the source directory of your Nuxt application.",[2857,10490,10491,10492,3132],{},"If a relative path is specified, it will be relative to the ",[2872,10493,3589],{},[2861,10495,10496,10502],{},[2864,10497,10498,2870,10500],{},[2867,10499,2869],{},[2872,10501,3598],{},[2864,10503,10504,3604,10506,10508,10509,10512,10513,5493],{},[2867,10505,3603],{},[2872,10507,6276],{}," (Nuxt 4), ",[2872,10510,10511],{},"\".\""," (Nuxt 3 with ",[2872,10514,10515],{},"compatibilityMode: 3",[2857,10517,10518,2913],{},[2867,10519,3159],{},[2881,10521,10523],{"className":3162,"code":10522,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  srcDir: 'app/',\n})\n",[2872,10524,10525,10537,10552],{"__ignoreMap":2886},[2890,10526,10527,10529,10531,10533,10535],{"class":2892,"line":2893},[2890,10528,3204],{"class":3171},[2890,10530,3207],{"class":3171},[2890,10532,3211],{"class":3210},[2890,10534,3214],{"class":3178},[2890,10536,2897],{"class":2896},[2890,10538,10539,10542,10544,10546,10548,10550],{"class":2892,"line":2900},[2890,10540,10541],{"class":3221},"  srcDir",[2890,10543,2913],{"class":2896},[2890,10545,3188],{"class":2896},[2890,10547,1195],{"class":2919},[2890,10549,3238],{"class":2896},[2890,10551,2925],{"class":2896},[2890,10553,10554,10556],{"class":2892,"line":2928},[2890,10555,3371],{"class":2896},[2890,10557,3374],{"class":3178},[2857,10559,10560],{},"This expects the following folder structure:",[2881,10562,10564],{"className":3706,"code":10563,"language":3708,"meta":2886,"style":2886},"-| app/\n---| assets/\n---| components/\n---| composables/\n---| layouts/\n---| middleware/\n---| pages/\n---| plugins/\n---| utils/\n---| app.config.ts\n---| app.vue\n---| error.vue\n-| server/\n-| shared/\n-| public/\n-| modules/\n-| layers/\n-| nuxt.config.ts\n-| package.json\n",[2872,10565,10566,10577,10587,10596,10605,10614,10623,10632,10641,10650,10659,10668,10677,10686,10695,10704,10713,10722,10731],{"__ignoreMap":2886},[2890,10567,10568,10571,10574],{"class":2892,"line":2893},[2890,10569,10570],{"class":3534},"-",[2890,10572,10573],{"class":2896},"|",[2890,10575,10576],{"class":3534}," app/\n",[2890,10578,10579,10582,10584],{"class":2892,"line":2900},[2890,10580,10581],{"class":3534},"---",[2890,10583,10573],{"class":2896},[2890,10585,10586],{"class":3534}," assets/\n",[2890,10588,10589,10591,10593],{"class":2892,"line":2928},[2890,10590,10581],{"class":3534},[2890,10592,10573],{"class":2896},[2890,10594,10595],{"class":3534}," components/\n",[2890,10597,10598,10600,10602],{"class":2892,"line":2948},[2890,10599,10581],{"class":3534},[2890,10601,10573],{"class":2896},[2890,10603,10604],{"class":3534}," composables/\n",[2890,10606,10607,10609,10611],{"class":2892,"line":2969},[2890,10608,10581],{"class":3534},[2890,10610,10573],{"class":2896},[2890,10612,10613],{"class":3534}," layouts/\n",[2890,10615,10616,10618,10620],{"class":2892,"line":2989},[2890,10617,10581],{"class":3534},[2890,10619,10573],{"class":2896},[2890,10621,10622],{"class":3534}," middleware/\n",[2890,10624,10625,10627,10629],{"class":2892,"line":3010},[2890,10626,10581],{"class":3534},[2890,10628,10573],{"class":2896},[2890,10630,10631],{"class":3534}," pages/\n",[2890,10633,10634,10636,10638],{"class":2892,"line":3031},[2890,10635,10581],{"class":3534},[2890,10637,10573],{"class":2896},[2890,10639,10640],{"class":3534}," plugins/\n",[2890,10642,10643,10645,10647],{"class":2892,"line":3051},[2890,10644,10581],{"class":3534},[2890,10646,10573],{"class":2896},[2890,10648,10649],{"class":3534}," utils/\n",[2890,10651,10652,10654,10656],{"class":2892,"line":3071},[2890,10653,10581],{"class":3534},[2890,10655,10573],{"class":2896},[2890,10657,10658],{"class":3534}," app.config.ts\n",[2890,10660,10661,10663,10665],{"class":2892,"line":3092},[2890,10662,10581],{"class":3534},[2890,10664,10573],{"class":2896},[2890,10666,10667],{"class":3534}," app.vue\n",[2890,10669,10670,10672,10674],{"class":2892,"line":3112},[2890,10671,10581],{"class":3534},[2890,10673,10573],{"class":2896},[2890,10675,10676],{"class":3534}," error.vue\n",[2890,10678,10679,10681,10683],{"class":2892,"line":3515},[2890,10680,10570],{"class":3534},[2890,10682,10573],{"class":2896},[2890,10684,10685],{"class":3534}," server/\n",[2890,10687,10688,10690,10692],{"class":2892,"line":3531},[2890,10689,10570],{"class":3534},[2890,10691,10573],{"class":2896},[2890,10693,10694],{"class":3534}," shared/\n",[2890,10696,10697,10699,10701],{"class":2892,"line":3540},[2890,10698,10570],{"class":3534},[2890,10700,10573],{"class":2896},[2890,10702,10703],{"class":3534}," public/\n",[2890,10705,10706,10708,10710],{"class":2892,"line":3563},[2890,10707,10570],{"class":3534},[2890,10709,10573],{"class":2896},[2890,10711,10712],{"class":3534}," modules/\n",[2890,10714,10715,10717,10719],{"class":2892,"line":3568},[2890,10716,10570],{"class":3534},[2890,10718,10573],{"class":2896},[2890,10720,10721],{"class":3534}," layers/\n",[2890,10723,10724,10726,10728],{"class":2892,"line":4244},[2890,10725,10570],{"class":3534},[2890,10727,10573],{"class":2896},[2890,10729,10730],{"class":3534}," nuxt.config.ts\n",[2890,10732,10733,10735,10737],{"class":2892,"line":4250},[2890,10734,10570],{"class":3534},[2890,10736,10573],{"class":2896},[2890,10738,10739],{"class":3534}," package.json\n",[2853,10741,5588],{"id":5588},[2857,10743,10744,10745,10747],{},"Whether to enable rendering of HTML - either dynamically (in server mode) or at generate time. If set to ",[2872,10746,4361],{}," generated pages will have no content.",[2861,10749,10750,10756],{},[2864,10751,10752,2870,10754],{},[2867,10753,2869],{},[2872,10755,4354],{},[2864,10757,10758,3604,10760],{},[2867,10759,3603],{},[2872,10761,4849],{},[2853,10763,10764],{"id":10764},"telemetry",[2857,10766,10767],{},"Manually disable nuxt telemetry.",[2857,10769,10770,2870,10772,6247],{},[2867,10771,4366],{},[4368,10773,10776],{"href":10774,"rel":10775},"https://github.com/nuxt/telemetry",[4372],"Nuxt Telemetry",[2853,10778,10779],{"id":10779},"test",[2857,10781,10782],{},"Whether your app is being unit tested.",[2861,10784,10785,10791],{},[2864,10786,10787,2870,10789],{},[2867,10788,2869],{},[2872,10790,4354],{},[2864,10792,10793,3604,10795],{},[2867,10794,3603],{},[2872,10796,4361],{},[2853,10798,10799],{"id":10799},"theme",[2857,10801,10802],{},"Extend project from a local or remote source.",[2857,10804,10805,10806,3143,10808,3143,10810,4856,10812,10815],{},"Value should be a string pointing to source directory or config path relative to current config.\nYou can use ",[2872,10807,6566],{},[2872,10809,6572],{},[2872,10811,6575],{},[2872,10813,10814],{},"https://"," to extend from a remote git repository.",[2861,10817,10818],{},[2864,10819,10820,2870,10822],{},[2867,10821,2869],{},[2872,10823,3598],{},[2853,10825,10826],{"id":10826},"typescript",[2857,10828,10829],{},"Configuration for Nuxt's TypeScript integration.",[3614,10831,10833],{"id":10832},"builder-2",[2872,10834,5325],{},[2857,10836,10837],{},"Which builder types to include for your project.",[2857,10839,10840,10841,10843,10844,10846],{},"By default Nuxt infers this based on your ",[2872,10842,5325],{}," option (defaulting to 'vite') but you can either turn off builder environment types (with ",[2872,10845,4361],{},") to handle this fully yourself, or opt for a 'shared' option.\nThe 'shared' option is advised for module authors, who will want to support multiple possible builders.",[2861,10848,10849],{},[2864,10850,10851,3604,10853],{},[2867,10852,3603],{},[2872,10854,9994],{},[3614,10856,10858],{"id":10857},"hoist",[2872,10859,10857],{},[2857,10861,10862,10863,10866,10867,3132],{},"Modules to generate deep aliases for within ",[2872,10864,10865],{},"compilerOptions.paths",". This does not yet support subpaths. It may be necessary when using Nuxt within a pnpm monorepo with ",[2872,10868,10869],{},"shamefully-hoist=false",[2861,10871,10872,10878],{},[2864,10873,10874,2870,10876],{},[2867,10875,2869],{},[2872,10877,5023],{},[2864,10879,10880],{},[2867,10881,2879],{},[2881,10883,10885],{"className":2883,"code":10884,"language":2885,"meta":2886,"style":2886},"[\n  \"nitropack/types\",\n  \"nitropack/runtime\",\n  \"nitropack\",\n  \"defu\",\n  \"h3\",\n  \"consola\",\n  \"ofetch\",\n  \"@unhead/vue\",\n  \"@nuxt/devtools\",\n  \"vue\",\n  \"@vue/runtime-core\",\n  \"@vue/compiler-sfc\",\n  \"vue-router\",\n  \"vue-router/auto-routes\",\n  \"unplugin-vue-router/client\",\n  \"@nuxt/schema\",\n  \"nuxt\"\n]\n",[2872,10886,10887,10891,10902,10913,10924,10935,10945,10956,10967,10978,10989,10999,11010,11021,11031,11042,11053,11064,11072],{"__ignoreMap":2886},[2890,10888,10889],{"class":2892,"line":2893},[2890,10890,6010],{"class":2896},[2890,10892,10893,10895,10898,10900],{"class":2892,"line":2900},[2890,10894,2903],{"class":2896},[2890,10896,10897],{"class":2919},"nitropack/types",[2890,10899,2910],{"class":2896},[2890,10901,2925],{"class":2896},[2890,10903,10904,10906,10909,10911],{"class":2892,"line":2928},[2890,10905,2903],{"class":2896},[2890,10907,10908],{"class":2919},"nitropack/runtime",[2890,10910,2910],{"class":2896},[2890,10912,2925],{"class":2896},[2890,10914,10915,10917,10920,10922],{"class":2892,"line":2948},[2890,10916,2903],{"class":2896},[2890,10918,10919],{"class":2919},"nitropack",[2890,10921,2910],{"class":2896},[2890,10923,2925],{"class":2896},[2890,10925,10926,10928,10931,10933],{"class":2892,"line":2969},[2890,10927,2903],{"class":2896},[2890,10929,10930],{"class":2919},"defu",[2890,10932,2910],{"class":2896},[2890,10934,2925],{"class":2896},[2890,10936,10937,10939,10941,10943],{"class":2892,"line":2989},[2890,10938,2903],{"class":2896},[2890,10940,3614],{"class":2919},[2890,10942,2910],{"class":2896},[2890,10944,2925],{"class":2896},[2890,10946,10947,10949,10952,10954],{"class":2892,"line":3010},[2890,10948,2903],{"class":2896},[2890,10950,10951],{"class":2919},"consola",[2890,10953,2910],{"class":2896},[2890,10955,2925],{"class":2896},[2890,10957,10958,10960,10963,10965],{"class":2892,"line":3031},[2890,10959,2903],{"class":2896},[2890,10961,10962],{"class":2919},"ofetch",[2890,10964,2910],{"class":2896},[2890,10966,2925],{"class":2896},[2890,10968,10969,10971,10974,10976],{"class":2892,"line":3051},[2890,10970,2903],{"class":2896},[2890,10972,10973],{"class":2919},"@unhead/vue",[2890,10975,2910],{"class":2896},[2890,10977,2925],{"class":2896},[2890,10979,10980,10982,10985,10987],{"class":2892,"line":3071},[2890,10981,2903],{"class":2896},[2890,10983,10984],{"class":2919},"@nuxt/devtools",[2890,10986,2910],{"class":2896},[2890,10988,2925],{"class":2896},[2890,10990,10991,10993,10995,10997],{"class":2892,"line":3092},[2890,10992,2903],{"class":2896},[2890,10994,7293],{"class":2919},[2890,10996,2910],{"class":2896},[2890,10998,2925],{"class":2896},[2890,11000,11001,11003,11006,11008],{"class":2892,"line":3112},[2890,11002,2903],{"class":2896},[2890,11004,11005],{"class":2919},"@vue/runtime-core",[2890,11007,2910],{"class":2896},[2890,11009,2925],{"class":2896},[2890,11011,11012,11014,11017,11019],{"class":2892,"line":3515},[2890,11013,2903],{"class":2896},[2890,11015,11016],{"class":2919},"@vue/compiler-sfc",[2890,11018,2910],{"class":2896},[2890,11020,2925],{"class":2896},[2890,11022,11023,11025,11027,11029],{"class":2892,"line":3531},[2890,11024,2903],{"class":2896},[2890,11026,9371],{"class":2919},[2890,11028,2910],{"class":2896},[2890,11030,2925],{"class":2896},[2890,11032,11033,11035,11038,11040],{"class":2892,"line":3540},[2890,11034,2903],{"class":2896},[2890,11036,11037],{"class":2919},"vue-router/auto-routes",[2890,11039,2910],{"class":2896},[2890,11041,2925],{"class":2896},[2890,11043,11044,11046,11049,11051],{"class":2892,"line":3563},[2890,11045,2903],{"class":2896},[2890,11047,11048],{"class":2919},"unplugin-vue-router/client",[2890,11050,2910],{"class":2896},[2890,11052,2925],{"class":2896},[2890,11054,11055,11057,11060,11062],{"class":2892,"line":3568},[2890,11056,2903],{"class":2896},[2890,11058,11059],{"class":2919},"@nuxt/schema",[2890,11061,2910],{"class":2896},[2890,11063,2925],{"class":2896},[2890,11065,11066,11068,11070],{"class":2892,"line":4244},[2890,11067,2903],{"class":2896},[2890,11069,4799],{"class":2919},[2890,11071,3109],{"class":2896},[2890,11073,11074],{"class":2892,"line":4250},[2890,11075,6020],{"class":2896},[3614,11077,11079],{"id":11078},"includeworkspace",[2872,11080,11081],{},"includeWorkspace",[2857,11083,11084],{},"Include parent workspace in the Nuxt project. Mostly useful for themes and module authors.",[2861,11086,11087,11093],{},[2864,11088,11089,2870,11091],{},[2867,11090,2869],{},[2872,11092,4354],{},[2864,11094,11095,3604,11097],{},[2867,11096,3603],{},[2872,11098,4361],{},[3614,11100,11102],{"id":11101},"shim",[2872,11103,11101],{},[2857,11105,11106,11107,11110],{},"Generate a ",[2872,11108,11109],{},"*.vue"," shim.",[2857,11112,11113,11114,11119,11120,11122,11123,11125],{},"We recommend instead letting the ",[4368,11115,11118],{"href":11116,"rel":11117},"https://marketplace.visualstudio.com/items?itemName=Vue.volar",[4372],"official Vue extension"," generate accurate types for your components.\nNote that you may wish to set this to ",[2872,11121,4849],{}," if you are using other libraries, such as ESLint, that are unable to understand the type of ",[2872,11124,6688],{}," files.",[2861,11127,11128,11134],{},[2864,11129,11130,2870,11132],{},[2867,11131,2869],{},[2872,11133,4354],{},[2864,11135,11136,3604,11138],{},[2867,11137,3603],{},[2872,11139,4361],{},[3614,11141,11143],{"id":11142},"strict",[2872,11144,11142],{},[2857,11146,11147,11148],{},"TypeScript comes with certain checks to give you more safety and analysis of your program. Once you’ve converted your codebase to TypeScript, you can start enabling these checks for greater safety. ",[4368,11149,11152],{"href":11150,"rel":11151},"https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html#getting-stricter-checks",[4372],"Read More",[2861,11154,11155,11161],{},[2864,11156,11157,2870,11159],{},[2867,11158,2869],{},[2872,11160,4354],{},[2864,11162,11163,3604,11165],{},[2867,11164,3603],{},[2872,11166,4849],{},[3614,11168,11170],{"id":11169},"tsconfig",[2872,11171,11172],{},"tsConfig",[2857,11174,11175,11176,3143,11178,11180],{},"You can extend the generated TypeScript configurations (",[2872,11177,3142],{},[2872,11179,3146],{},", etc.) using this option.",[3614,11182,11184],{"id":11183},"typecheck",[2872,11185,11186],{},"typeCheck",[2857,11188,11189],{},"Enable build-time type checking.",[2857,11191,11192,11193,11195,11196,7286,11198,11201],{},"If set to true, this will type check in development. You can restrict this to build-time type checking by setting it to ",[2872,11194,4832],{},". Requires to install ",[2872,11197,10826],{},[2872,11199,11200],{},"vue-tsc"," as dev dependencies.",[2861,11203,11204,11210],{},[2864,11205,11206,2870,11208],{},[2867,11207,2869],{},[2872,11209,4354],{},[2864,11211,11212,3604,11214],{},[2867,11213,3603],{},[2872,11215,4361],{},[2857,11217,11218,2870,11220],{},[2867,11219,4366],{},[4368,11221,11224],{"href":11222,"rel":11223},"https://nuxt.com/docs/4.x/guide/concepts/typescript",[4372],"Nuxt TypeScript docs",[2853,11226,11227],{"id":11227},"unhead",[2857,11229,11230,11231,11233],{},"An object that allows us to configure the ",[2872,11232,11227],{}," nuxt module.",[3614,11235,11237],{"id":11236},"legacy",[2872,11238,11236],{},[2857,11240,11241,11242,11244,11245,11248,11249,3143,11252,3143,11255,3143,11258,11260,11261,11264],{},"Enable the legacy compatibility mode for ",[2872,11243,11227],{}," module. This applies the following changes: - Disables Capo.js sorting - Adds the ",[2872,11246,11247],{},"DeprecationsPlugin",": supports ",[2872,11250,11251],{},"hid",[2872,11253,11254],{},"vmid",[2872,11256,11257],{},"children",[2872,11259,3535],{}," - Adds the ",[2872,11262,11263],{},"PromisesPlugin",": supports promises as input",[2861,11266,11267,11273],{},[2864,11268,11269,2870,11271],{},[2867,11270,2869],{},[2872,11272,4354],{},[2864,11274,11275,3604,11277],{},[2867,11276,3603],{},[2872,11278,4361],{},[2857,11280,11281,2870,11283],{},[2867,11282,4366],{},[4368,11284,11287,11289],{"href":11285,"rel":11286},"https://unhead.unjs.io/docs/typescript/head/guides/get-started/migration",[4372],[2872,11288,11227],{}," migration documentation",[2857,11291,11292,2913],{},[2867,11293,3159],{},[2881,11295,11297],{"className":3162,"code":11296,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  unhead: {\n    legacy: true,\n  },\n})\n",[2872,11298,11299,11311,11320,11332,11336],{"__ignoreMap":2886},[2890,11300,11301,11303,11305,11307,11309],{"class":2892,"line":2893},[2890,11302,3204],{"class":3171},[2890,11304,3207],{"class":3171},[2890,11306,3211],{"class":3210},[2890,11308,3214],{"class":3178},[2890,11310,2897],{"class":2896},[2890,11312,11313,11316,11318],{"class":2892,"line":2900},[2890,11314,11315],{"class":3221},"  unhead",[2890,11317,2913],{"class":2896},[2890,11319,3227],{"class":2896},[2890,11321,11322,11325,11327,11330],{"class":2892,"line":2928},[2890,11323,11324],{"class":3221},"    legacy",[2890,11326,2913],{"class":2896},[2890,11328,11329],{"class":7107}," true",[2890,11331,2925],{"class":2896},[2890,11333,11334],{"class":2892,"line":2948},[2890,11335,3366],{"class":2896},[2890,11337,11338,11340],{"class":2892,"line":2969},[2890,11339,3371],{"class":2896},[2890,11341,3374],{"class":3178},[3614,11343,11345],{"id":11344},"renderssrheadoptions",[2872,11346,11347],{},"renderSSRHeadOptions",[2857,11349,11350,11351,11354],{},"An object that will be passed to ",[2872,11352,11353],{},"renderSSRHead"," to customize the output.",[2861,11356,11357,11363],{},[2864,11358,11359,2870,11361],{},[2867,11360,2869],{},[2872,11362,2874],{},[2864,11364,11365],{},[2867,11366,2879],{},[2881,11368,11370],{"className":2883,"code":11369,"language":2885,"meta":2886,"style":2886},"{\n  \"omitLineBreaks\": false\n}\n",[2872,11371,11372,11376,11389],{"__ignoreMap":2886},[2890,11373,11374],{"class":2892,"line":2893},[2890,11375,2897],{"class":2896},[2890,11377,11378,11380,11383,11385,11387],{"class":2892,"line":2900},[2890,11379,2903],{"class":2896},[2890,11381,11382],{"class":2906},"omitLineBreaks",[2890,11384,2910],{"class":2896},[2890,11386,2913],{"class":2896},[2890,11388,9951],{"class":2896},[2890,11390,11391],{"class":2892,"line":2928},[2890,11392,3115],{"class":2896},[2857,11394,11395,2913],{},[2867,11396,3159],{},[2881,11398,11400],{"className":3162,"code":11399,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  unhead: {\n    renderSSRHeadOptions: {\n      omitLineBreaks: true,\n    },\n  },\n})\n",[2872,11401,11402,11414,11422,11431,11442,11446,11450],{"__ignoreMap":2886},[2890,11403,11404,11406,11408,11410,11412],{"class":2892,"line":2893},[2890,11405,3204],{"class":3171},[2890,11407,3207],{"class":3171},[2890,11409,3211],{"class":3210},[2890,11411,3214],{"class":3178},[2890,11413,2897],{"class":2896},[2890,11415,11416,11418,11420],{"class":2892,"line":2900},[2890,11417,11315],{"class":3221},[2890,11419,2913],{"class":2896},[2890,11421,3227],{"class":2896},[2890,11423,11424,11427,11429],{"class":2892,"line":2928},[2890,11425,11426],{"class":3221},"    renderSSRHeadOptions",[2890,11428,2913],{"class":2896},[2890,11430,3227],{"class":2896},[2890,11432,11433,11436,11438,11440],{"class":2892,"line":2948},[2890,11434,11435],{"class":3221},"      omitLineBreaks",[2890,11437,2913],{"class":2896},[2890,11439,11329],{"class":7107},[2890,11441,2925],{"class":2896},[2890,11443,11444],{"class":2892,"line":2969},[2890,11445,3958],{"class":2896},[2890,11447,11448],{"class":2892,"line":2989},[2890,11449,3366],{"class":2896},[2890,11451,11452,11454],{"class":2892,"line":3010},[2890,11453,3371],{"class":2896},[2890,11455,3374],{"class":3178},[2853,11457,11458],{"id":11458},"vite",[2857,11460,11461],{},"Configuration that will be passed directly to Vite.",[2857,11463,11464,2870,11466,11471],{},[2867,11465,4366],{},[4368,11467,11470],{"href":11468,"rel":11469},"https://vite.dev/config/",[4372],"Vite configuration docs"," for more information.\nPlease note that not all vite options are supported in Nuxt.",[3614,11473,11475],{"id":11474},"build-1",[2872,11476,4832],{},[4596,11478,11480],{"id":11479},"assetsdir",[2872,11481,11482],{},"assetsDir",[2861,11484,11485,11491],{},[2864,11486,11487,2870,11489],{},[2867,11488,2869],{},[2872,11490,3598],{},[2864,11492,11493,3604,11495],{},[2867,11494,3603],{},[2872,11496,11497],{},"\"_nuxt/\"",[4596,11499,11501],{"id":11500},"emptyoutdir",[2872,11502,11503],{},"emptyOutDir",[2861,11505,11506,11512],{},[2864,11507,11508,2870,11510],{},[2867,11509,2869],{},[2872,11511,4354],{},[2864,11513,11514,3604,11516],{},[2867,11515,3603],{},[2872,11517,4361],{},[3614,11519,11521],{"id":11520},"cachedir",[2872,11522,11523],{},"cacheDir",[2861,11525,11526,11532],{},[2864,11527,11528,2870,11530],{},[2867,11529,2869],{},[2872,11531,3598],{},[2864,11533,11534,3604,11536],{},[2867,11535,3603],{},[2872,11537,11538],{},"\"/\u003CrootDir>/node_modules/.cache/vite\"",[3614,11540,11542],{"id":11541},"clearscreen",[2872,11543,11544],{},"clearScreen",[2861,11546,11547,11553],{},[2864,11548,11549,2870,11551],{},[2867,11550,2869],{},[2872,11552,4354],{},[2864,11554,11555,3604,11557],{},[2867,11556,3603],{},[2872,11558,4849],{},[3614,11560,11562],{"id":11561},"define",[2872,11563,11561],{},[2861,11565,11566,11572],{},[2864,11567,11568,2870,11570],{},[2867,11569,2869],{},[2872,11571,2874],{},[2864,11573,11574],{},[2867,11575,2879],{},[2881,11577,11579],{"className":2883,"code":11578,"language":2885,"meta":2886,"style":2886},"{\n  \"__VUE_PROD_HYDRATION_MISMATCH_DETAILS__\": false,\n  \"process.dev\": false,\n  \"import.meta.dev\": false,\n  \"process.test\": false,\n  \"import.meta.test\": false\n}\n",[2872,11580,11581,11585,11599,11612,11625,11638,11651],{"__ignoreMap":2886},[2890,11582,11583],{"class":2892,"line":2893},[2890,11584,2897],{"class":2896},[2890,11586,11587,11589,11592,11594,11596],{"class":2892,"line":2900},[2890,11588,2903],{"class":2896},[2890,11590,11591],{"class":2906},"__VUE_PROD_HYDRATION_MISMATCH_DETAILS__",[2890,11593,2910],{"class":2896},[2890,11595,2913],{"class":2896},[2890,11597,11598],{"class":2896}," false,\n",[2890,11600,11601,11603,11606,11608,11610],{"class":2892,"line":2928},[2890,11602,2903],{"class":2896},[2890,11604,11605],{"class":2906},"process.dev",[2890,11607,2910],{"class":2896},[2890,11609,2913],{"class":2896},[2890,11611,11598],{"class":2896},[2890,11613,11614,11616,11619,11621,11623],{"class":2892,"line":2948},[2890,11615,2903],{"class":2896},[2890,11617,11618],{"class":2906},"import.meta.dev",[2890,11620,2910],{"class":2896},[2890,11622,2913],{"class":2896},[2890,11624,11598],{"class":2896},[2890,11626,11627,11629,11632,11634,11636],{"class":2892,"line":2969},[2890,11628,2903],{"class":2896},[2890,11630,11631],{"class":2906},"process.test",[2890,11633,2910],{"class":2896},[2890,11635,2913],{"class":2896},[2890,11637,11598],{"class":2896},[2890,11639,11640,11642,11645,11647,11649],{"class":2892,"line":2989},[2890,11641,2903],{"class":2896},[2890,11643,11644],{"class":2906},"import.meta.test",[2890,11646,2910],{"class":2896},[2890,11648,2913],{"class":2896},[2890,11650,9951],{"class":2896},[2890,11652,11653],{"class":2892,"line":3010},[2890,11654,3115],{"class":2896},[3614,11656,11658],{"id":11657},"esbuild-1",[2872,11659,6463],{},[2861,11661,11662,11668],{},[2864,11663,11664,2870,11666],{},[2867,11665,2869],{},[2872,11667,2874],{},[2864,11669,11670],{},[2867,11671,2879],{},[2881,11673,11675],{"className":2883,"code":11674,"language":2885,"meta":2886,"style":2886},"{\n  \"target\": \"esnext\",\n  \"jsxFactory\": \"h\",\n  \"jsxFragment\": \"Fragment\",\n  \"tsconfigRaw\": {}\n}\n",[2872,11676,11677,11681,11700,11719,11738,11751],{"__ignoreMap":2886},[2890,11678,11679],{"class":2892,"line":2893},[2890,11680,2897],{"class":2896},[2890,11682,11683,11685,11687,11689,11691,11693,11696,11698],{"class":2892,"line":2900},[2890,11684,2903],{"class":2896},[2890,11686,6515],{"class":2906},[2890,11688,2910],{"class":2896},[2890,11690,2913],{"class":2896},[2890,11692,2916],{"class":2896},[2890,11694,11695],{"class":2919},"esnext",[2890,11697,2910],{"class":2896},[2890,11699,2925],{"class":2896},[2890,11701,11702,11704,11706,11708,11710,11712,11715,11717],{"class":2892,"line":2928},[2890,11703,2903],{"class":2896},[2890,11705,6476],{"class":2906},[2890,11707,2910],{"class":2896},[2890,11709,2913],{"class":2896},[2890,11711,2916],{"class":2896},[2890,11713,11714],{"class":2919},"h",[2890,11716,2910],{"class":2896},[2890,11718,2925],{"class":2896},[2890,11720,11721,11723,11725,11727,11729,11731,11734,11736],{"class":2892,"line":2948},[2890,11722,2903],{"class":2896},[2890,11724,6497],{"class":2906},[2890,11726,2910],{"class":2896},[2890,11728,2913],{"class":2896},[2890,11730,2916],{"class":2896},[2890,11732,11733],{"class":2919},"Fragment",[2890,11735,2910],{"class":2896},[2890,11737,2925],{"class":2896},[2890,11739,11740,11742,11744,11746,11748],{"class":2892,"line":2969},[2890,11741,2903],{"class":2896},[2890,11743,6538],{"class":2906},[2890,11745,2910],{"class":2896},[2890,11747,2913],{"class":2896},[2890,11749,11750],{"class":2896}," {}\n",[2890,11752,11753],{"class":2892,"line":2989},[2890,11754,3115],{"class":2896},[3614,11756,11757],{"id":9023},[2872,11758,9023],{},[2861,11760,11761,11767],{},[2864,11762,11763,2870,11765],{},[2867,11764,2869],{},[2872,11766,3598],{},[2864,11768,11769,3604,11771],{},[2867,11770,3603],{},[2872,11772,11773],{},"\"production\"",[3614,11775,11777],{"id":11776},"optimizedeps",[2872,11778,11779],{},"optimizeDeps",[4596,11781,11783],{"id":11782},"esbuildoptions",[2872,11784,11785],{},"esbuildOptions",[2861,11787,11788,11794],{},[2864,11789,11790,2870,11792],{},[2867,11791,2869],{},[2872,11793,2874],{},[2864,11795,11796],{},[2867,11797,2879],{},[2881,11799,11800],{"className":2883,"code":11674,"language":2885,"meta":2886,"style":2886},[2872,11801,11802,11806,11824,11842,11860,11872],{"__ignoreMap":2886},[2890,11803,11804],{"class":2892,"line":2893},[2890,11805,2897],{"class":2896},[2890,11807,11808,11810,11812,11814,11816,11818,11820,11822],{"class":2892,"line":2900},[2890,11809,2903],{"class":2896},[2890,11811,6515],{"class":2906},[2890,11813,2910],{"class":2896},[2890,11815,2913],{"class":2896},[2890,11817,2916],{"class":2896},[2890,11819,11695],{"class":2919},[2890,11821,2910],{"class":2896},[2890,11823,2925],{"class":2896},[2890,11825,11826,11828,11830,11832,11834,11836,11838,11840],{"class":2892,"line":2928},[2890,11827,2903],{"class":2896},[2890,11829,6476],{"class":2906},[2890,11831,2910],{"class":2896},[2890,11833,2913],{"class":2896},[2890,11835,2916],{"class":2896},[2890,11837,11714],{"class":2919},[2890,11839,2910],{"class":2896},[2890,11841,2925],{"class":2896},[2890,11843,11844,11846,11848,11850,11852,11854,11856,11858],{"class":2892,"line":2948},[2890,11845,2903],{"class":2896},[2890,11847,6497],{"class":2906},[2890,11849,2910],{"class":2896},[2890,11851,2913],{"class":2896},[2890,11853,2916],{"class":2896},[2890,11855,11733],{"class":2919},[2890,11857,2910],{"class":2896},[2890,11859,2925],{"class":2896},[2890,11861,11862,11864,11866,11868,11870],{"class":2892,"line":2969},[2890,11863,2903],{"class":2896},[2890,11865,6538],{"class":2906},[2890,11867,2910],{"class":2896},[2890,11869,2913],{"class":2896},[2890,11871,11750],{"class":2896},[2890,11873,11874],{"class":2892,"line":2989},[2890,11875,3115],{"class":2896},[4596,11877,11879],{"id":11878},"exclude",[2872,11880,11878],{},[2861,11882,11883,11889],{},[2864,11884,11885,2870,11887],{},[2867,11886,2869],{},[2872,11888,5023],{},[2864,11890,11891],{},[2867,11892,2879],{},[2881,11894,11896],{"className":2883,"code":11895,"language":2885,"meta":2886,"style":2886},"[\n  \"vue-demi\"\n]\n",[2872,11897,11898,11902,11911],{"__ignoreMap":2886},[2890,11899,11900],{"class":2892,"line":2893},[2890,11901,6010],{"class":2896},[2890,11903,11904,11906,11909],{"class":2892,"line":2900},[2890,11905,2903],{"class":2896},[2890,11907,11908],{"class":2919},"vue-demi",[2890,11910,3109],{"class":2896},[2890,11912,11913],{"class":2892,"line":2928},[2890,11914,6020],{"class":2896},[3614,11916,11918],{"id":11917},"publicdir",[2872,11919,11920],{},"publicDir",[3614,11922,11923],{"id":5517},[2872,11924,5517],{},[4596,11926,11928],{"id":11927},"extensions-1",[2872,11929,6602],{},[2861,11931,11932,11938],{},[2864,11933,11934,2870,11936],{},[2867,11935,2869],{},[2872,11937,5023],{},[2864,11939,11940],{},[2867,11941,2879],{},[2881,11943,11945],{"className":2883,"code":11944,"language":2885,"meta":2886,"style":2886},"[\n  \".mjs\",\n  \".js\",\n  \".ts\",\n  \".jsx\",\n  \".tsx\",\n  \".json\",\n  \".vue\"\n]\n",[2872,11946,11947,11951,11961,11971,11981,11991,12001,12012,12020],{"__ignoreMap":2886},[2890,11948,11949],{"class":2892,"line":2893},[2890,11950,6010],{"class":2896},[2890,11952,11953,11955,11957,11959],{"class":2892,"line":2900},[2890,11954,2903],{"class":2896},[2890,11956,6655],{"class":2919},[2890,11958,2910],{"class":2896},[2890,11960,2925],{"class":2896},[2890,11962,11963,11965,11967,11969],{"class":2892,"line":2928},[2890,11964,2903],{"class":2896},[2890,11966,6633],{"class":2919},[2890,11968,2910],{"class":2896},[2890,11970,2925],{"class":2896},[2890,11972,11973,11975,11977,11979],{"class":2892,"line":2948},[2890,11974,2903],{"class":2896},[2890,11976,6666],{"class":2919},[2890,11978,2910],{"class":2896},[2890,11980,2925],{"class":2896},[2890,11982,11983,11985,11987,11989],{"class":2892,"line":2969},[2890,11984,2903],{"class":2896},[2890,11986,6644],{"class":2919},[2890,11988,2910],{"class":2896},[2890,11990,2925],{"class":2896},[2890,11992,11993,11995,11997,11999],{"class":2892,"line":2989},[2890,11994,2903],{"class":2896},[2890,11996,6677],{"class":2919},[2890,11998,2910],{"class":2896},[2890,12000,2925],{"class":2896},[2890,12002,12003,12005,12008,12010],{"class":2892,"line":3010},[2890,12004,2903],{"class":2896},[2890,12006,12007],{"class":2919},".json",[2890,12009,2910],{"class":2896},[2890,12011,2925],{"class":2896},[2890,12013,12014,12016,12018],{"class":2892,"line":3031},[2890,12015,2903],{"class":2896},[2890,12017,6688],{"class":2919},[2890,12019,3109],{"class":2896},[2890,12021,12022],{"class":2892,"line":3051},[2890,12023,6020],{"class":2896},[3614,12025,12027],{"id":12026},"root",[2872,12028,12026],{},[2861,12030,12031,12037],{},[2864,12032,12033,2870,12035],{},[2867,12034,2869],{},[2872,12036,3598],{},[2864,12038,12039,3604,12041],{},[2867,12040,3603],{},[2872,12042,9337],{},[3614,12044,12046],{"id":12045},"server-2",[2872,12047,185],{},[4596,12049,12051],{"id":12050},"fs",[2872,12052,12050],{},[7881,12054,12056],{"id":12055},"allow",[2872,12057,12055],{},[2861,12059,12060,12066],{},[2864,12061,12062,2870,12064],{},[2867,12063,2869],{},[2872,12065,5023],{},[2864,12067,12068],{},[2867,12069,2879],{},[2881,12071,12073],{"className":2883,"code":12072,"language":2885,"meta":2886,"style":2886},"[\n  \"/\u003CrootDir>/.nuxt\",\n  \"/\u003CrootDir>/app\",\n  \"/\u003CrootDir>\",\n  \"/\u003CworkspaceDir>\"\n]\n",[2872,12074,12075,12079,12089,12099,12109,12118],{"__ignoreMap":2886},[2890,12076,12077],{"class":2892,"line":2893},[2890,12078,6010],{"class":2896},[2890,12080,12081,12083,12085,12087],{"class":2892,"line":2900},[2890,12082,2903],{"class":2896},[2890,12084,3085],{"class":2919},[2890,12086,2910],{"class":2896},[2890,12088,2925],{"class":2896},[2890,12090,12091,12093,12095,12097],{"class":2892,"line":2928},[2890,12092,2903],{"class":2896},[2890,12094,2920],{"class":2919},[2890,12096,2910],{"class":2896},[2890,12098,2925],{"class":2896},[2890,12100,12101,12103,12105,12107],{"class":2892,"line":2948},[2890,12102,2903],{"class":2896},[2890,12104,2962],{"class":2919},[2890,12106,2910],{"class":2896},[2890,12108,2925],{"class":2896},[2890,12110,12111,12113,12116],{"class":2892,"line":2969},[2890,12112,2903],{"class":2896},[2890,12114,12115],{"class":2919},"/\u003CworkspaceDir>",[2890,12117,3109],{"class":2896},[2890,12119,12120],{"class":2892,"line":2989},[2890,12121,6020],{"class":2896},[3614,12123,12124],{"id":7293},[2872,12125,7293],{},[4596,12127,12129],{"id":12128},"features-1",[2872,12130,6697],{},[7881,12132,12134],{"id":12133},"propsdestructure",[2872,12135,12136],{},"propsDestructure",[2861,12138,12139,12145],{},[2864,12140,12141,2870,12143],{},[2867,12142,2869],{},[2872,12144,4354],{},[2864,12146,12147,3604,12149],{},[2867,12148,3603],{},[2872,12150,4849],{},[4596,12152,12154],{"id":12153},"isproduction",[2872,12155,12156],{},"isProduction",[2861,12158,12159,12165],{},[2864,12160,12161,2870,12163],{},[2867,12162,2869],{},[2872,12164,4354],{},[2864,12166,12167,3604,12169],{},[2867,12168,3603],{},[2872,12170,4849],{},[4596,12172,12173],{"id":3435},[2872,12174,3435],{},[7881,12176,12178],{"id":12177},"hoiststatic",[2872,12179,12180],{},"hoistStatic",[4596,12182,12183],{"id":3389},[2872,12184,3389],{},[7881,12186,12188],{"id":12187},"compileroptions",[2872,12189,12190],{},"compilerOptions",[2861,12192,12193],{},[2864,12194,12195,2870,12197],{},[2867,12196,2869],{},[2872,12198,2874],{},[7881,12200,12202],{"id":12201},"transformasseturls",[2872,12203,12204],{},"transformAssetUrls",[2861,12206,12207,12213],{},[2864,12208,12209,2870,12211],{},[2867,12210,2869],{},[2872,12212,2874],{},[2864,12214,12215],{},[2867,12216,2879],{},[2881,12218,12220],{"className":2883,"code":12219,"language":2885,"meta":2886,"style":2886},"{\n  \"video\": [\n    \"src\",\n    \"poster\"\n  ],\n  \"source\": [\n    \"src\"\n  ],\n  \"img\": [\n    \"src\"\n  ],\n  \"image\": [\n    \"xlink:href\",\n    \"href\"\n  ],\n  \"use\": [\n    \"xlink:href\",\n    \"href\"\n  ]\n}\n",[2872,12221,12222,12226,12239,12249,12258,12262,12274,12282,12286,12298,12306,12310,12323,12334,12343,12347,12360,12370,12378,12382],{"__ignoreMap":2886},[2890,12223,12224],{"class":2892,"line":2893},[2890,12225,2897],{"class":2896},[2890,12227,12228,12230,12233,12235,12237],{"class":2892,"line":2900},[2890,12229,2903],{"class":2896},[2890,12231,12232],{"class":2906},"video",[2890,12234,2910],{"class":2896},[2890,12236,2913],{"class":2896},[2890,12238,3910],{"class":2896},[2890,12240,12241,12243,12245,12247],{"class":2892,"line":2928},[2890,12242,5789],{"class":2896},[2890,12244,9020],{"class":2919},[2890,12246,2910],{"class":2896},[2890,12248,2925],{"class":2896},[2890,12250,12251,12253,12256],{"class":2892,"line":2948},[2890,12252,5789],{"class":2896},[2890,12254,12255],{"class":2919},"poster",[2890,12257,3109],{"class":2896},[2890,12259,12260],{"class":2892,"line":2969},[2890,12261,3990],{"class":2896},[2890,12263,12264,12266,12268,12270,12272],{"class":2892,"line":2989},[2890,12265,2903],{"class":2896},[2890,12267,8106],{"class":2906},[2890,12269,2910],{"class":2896},[2890,12271,2913],{"class":2896},[2890,12273,3910],{"class":2896},[2890,12275,12276,12278,12280],{"class":2892,"line":3010},[2890,12277,5789],{"class":2896},[2890,12279,9020],{"class":2919},[2890,12281,3109],{"class":2896},[2890,12283,12284],{"class":2892,"line":3031},[2890,12285,3990],{"class":2896},[2890,12287,12288,12290,12292,12294,12296],{"class":2892,"line":3051},[2890,12289,2903],{"class":2896},[2890,12291,3400],{"class":2906},[2890,12293,2910],{"class":2896},[2890,12295,2913],{"class":2896},[2890,12297,3910],{"class":2896},[2890,12299,12300,12302,12304],{"class":2892,"line":3071},[2890,12301,5789],{"class":2896},[2890,12303,9020],{"class":2919},[2890,12305,3109],{"class":2896},[2890,12307,12308],{"class":2892,"line":3092},[2890,12309,3990],{"class":2896},[2890,12311,12312,12314,12317,12319,12321],{"class":2892,"line":3112},[2890,12313,2903],{"class":2896},[2890,12315,12316],{"class":2906},"image",[2890,12318,2910],{"class":2896},[2890,12320,2913],{"class":2896},[2890,12322,3910],{"class":2896},[2890,12324,12325,12327,12330,12332],{"class":2892,"line":3515},[2890,12326,5789],{"class":2896},[2890,12328,12329],{"class":2919},"xlink:href",[2890,12331,2910],{"class":2896},[2890,12333,2925],{"class":2896},[2890,12335,12336,12338,12341],{"class":2892,"line":3531},[2890,12337,5789],{"class":2896},[2890,12339,12340],{"class":2919},"href",[2890,12342,3109],{"class":2896},[2890,12344,12345],{"class":2892,"line":3540},[2890,12346,3990],{"class":2896},[2890,12348,12349,12351,12354,12356,12358],{"class":2892,"line":3563},[2890,12350,2903],{"class":2896},[2890,12352,12353],{"class":2906},"use",[2890,12355,2910],{"class":2896},[2890,12357,2913],{"class":2896},[2890,12359,3910],{"class":2896},[2890,12361,12362,12364,12366,12368],{"class":2892,"line":3568},[2890,12363,5789],{"class":2896},[2890,12365,12329],{"class":2919},[2890,12367,2910],{"class":2896},[2890,12369,2925],{"class":2896},[2890,12371,12372,12374,12376],{"class":2892,"line":4244},[2890,12373,5789],{"class":2896},[2890,12375,12340],{"class":2919},[2890,12377,3109],{"class":2896},[2890,12379,12380],{"class":2892,"line":4250},[2890,12381,5799],{"class":2896},[2890,12383,12384],{"class":2892,"line":4269},[2890,12385,3115],{"class":2896},[3614,12387,12389],{"id":12388},"vuejsx",[2872,12390,12391],{},"vueJsx",[2861,12393,12394,12400],{},[2864,12395,12396,2870,12398],{},[2867,12397,2869],{},[2872,12399,2874],{},[2864,12401,12402],{},[2867,12403,2879],{},[2881,12405,12407],{"className":2883,"code":12406,"language":2885,"meta":2886,"style":2886},"{\n  \"isCustomElement\": {\n    \"$schema\": {\n      \"title\": \"\",\n      \"description\": \"\",\n      \"tags\": []\n    }\n  }\n}\n",[2872,12408,12409,12413,12426,12439,12455,12470,12483,12487,12491],{"__ignoreMap":2886},[2890,12410,12411],{"class":2892,"line":2893},[2890,12412,2897],{"class":2896},[2890,12414,12415,12417,12420,12422,12424],{"class":2892,"line":2900},[2890,12416,2903],{"class":2896},[2890,12418,12419],{"class":2906},"isCustomElement",[2890,12421,2910],{"class":2896},[2890,12423,2913],{"class":2896},[2890,12425,3227],{"class":2896},[2890,12427,12428,12430,12433,12435,12437],{"class":2892,"line":2928},[2890,12429,5789],{"class":2896},[2890,12431,12432],{"class":3534},"$schema",[2890,12434,2910],{"class":2896},[2890,12436,2913],{"class":2896},[2890,12438,3227],{"class":2896},[2890,12440,12441,12443,12446,12448,12450,12453],{"class":2892,"line":2948},[2890,12442,3920],{"class":2896},[2890,12444,12445],{"class":8096},"title",[2890,12447,2910],{"class":2896},[2890,12449,2913],{"class":2896},[2890,12451,12452],{"class":2896}," \"\"",[2890,12454,2925],{"class":2896},[2890,12456,12457,12459,12462,12464,12466,12468],{"class":2892,"line":2969},[2890,12458,3920],{"class":2896},[2890,12460,12461],{"class":8096},"description",[2890,12463,2910],{"class":2896},[2890,12465,2913],{"class":2896},[2890,12467,12452],{"class":2896},[2890,12469,2925],{"class":2896},[2890,12471,12472,12474,12477,12479,12481],{"class":2892,"line":2989},[2890,12473,3920],{"class":2896},[2890,12475,12476],{"class":8096},"tags",[2890,12478,2910],{"class":2896},[2890,12480,2913],{"class":2896},[2890,12482,4042],{"class":2896},[2890,12484,12485],{"class":2892,"line":3010},[2890,12486,3985],{"class":2896},[2890,12488,12489],{"class":2892,"line":3031},[2890,12490,7798],{"class":2896},[2890,12492,12493],{"class":2892,"line":3051},[2890,12494,3115],{"class":2896},[2853,12496,7293],{"id":12497},"vue-1",[2857,12499,12500],{},"Vue.js config",[3614,12502,12504],{"id":12503},"compileroptions-1",[2872,12505,12190],{},[2857,12507,12508],{},"Options for the Vue compiler that will be passed at build time.",[2857,12510,12511,2870,12513],{},[2867,12512,4366],{},[4368,12514,12517],{"href":12515,"rel":12516},"https://vuejs.org/api/application#app-config-compileroptions",[4372],"Vue documentation",[3614,12519,12521],{"id":12520},"config",[2872,12522,12520],{},[2857,12524,12525,12526,12528],{},"It is possible to pass configure the Vue app globally. Only serializable options may be set in your ",[2872,12527,3154],{},". All other options should be set at runtime in a Nuxt plugin.",[2857,12530,12531,2870,12533],{},[2867,12532,4366],{},[4368,12534,12537],{"href":12535,"rel":12536},"https://vuejs.org/api/application#app-config",[4372],"Vue app config documentation",[3614,12539,12541],{"id":12540},"propsdestructure-1",[2872,12542,12136],{},[2857,12544,12545,12546],{},"Enable reactive destructure for ",[2872,12547,12548],{},"defineProps",[2861,12550,12551,12557],{},[2864,12552,12553,2870,12555],{},[2867,12554,2869],{},[2872,12556,4354],{},[2864,12558,12559,3604,12561],{},[2867,12560,3603],{},[2872,12562,4849],{},[3614,12564,12566],{"id":12565},"runtimecompiler",[2872,12567,12568],{},"runtimeCompiler",[2857,12570,12571],{},"Include Vue compiler in runtime bundle.",[2861,12573,12574,12580],{},[2864,12575,12576,2870,12578],{},[2867,12577,2869],{},[2872,12579,4354],{},[2864,12581,12582,3604,12584],{},[2867,12583,3603],{},[2872,12585,4361],{},[3614,12587,12589],{"id":12588},"transformasseturls-1",[2872,12590,12204],{},[4596,12592,12593],{"id":12316},[2872,12594,12316],{},[2861,12596,12597,12603],{},[2864,12598,12599,2870,12601],{},[2867,12600,2869],{},[2872,12602,5023],{},[2864,12604,12605],{},[2867,12606,2879],{},[2881,12608,12610],{"className":2883,"code":12609,"language":2885,"meta":2886,"style":2886},"[\n  \"xlink:href\",\n  \"href\"\n]\n",[2872,12611,12612,12616,12626,12634],{"__ignoreMap":2886},[2890,12613,12614],{"class":2892,"line":2893},[2890,12615,6010],{"class":2896},[2890,12617,12618,12620,12622,12624],{"class":2892,"line":2900},[2890,12619,2903],{"class":2896},[2890,12621,12329],{"class":2919},[2890,12623,2910],{"class":2896},[2890,12625,2925],{"class":2896},[2890,12627,12628,12630,12632],{"class":2892,"line":2928},[2890,12629,2903],{"class":2896},[2890,12631,12340],{"class":2919},[2890,12633,3109],{"class":2896},[2890,12635,12636],{"class":2892,"line":2948},[2890,12637,6020],{"class":2896},[4596,12639,12640],{"id":3400},[2872,12641,3400],{},[2861,12643,12644,12650],{},[2864,12645,12646,2870,12648],{},[2867,12647,2869],{},[2872,12649,5023],{},[2864,12651,12652],{},[2867,12653,2879],{},[2881,12655,12657],{"className":2883,"code":12656,"language":2885,"meta":2886,"style":2886},"[\n  \"src\"\n]\n",[2872,12658,12659,12663,12671],{"__ignoreMap":2886},[2890,12660,12661],{"class":2892,"line":2893},[2890,12662,6010],{"class":2896},[2890,12664,12665,12667,12669],{"class":2892,"line":2900},[2890,12666,2903],{"class":2896},[2890,12668,9020],{"class":2919},[2890,12670,3109],{"class":2896},[2890,12672,12673],{"class":2892,"line":2928},[2890,12674,6020],{"class":2896},[4596,12676,12677],{"id":8106},[2872,12678,8106],{},[2861,12680,12681,12687],{},[2864,12682,12683,2870,12685],{},[2867,12684,2869],{},[2872,12686,5023],{},[2864,12688,12689],{},[2867,12690,2879],{},[2881,12692,12693],{"className":2883,"code":12656,"language":2885,"meta":2886,"style":2886},[2872,12694,12695,12699,12707],{"__ignoreMap":2886},[2890,12696,12697],{"class":2892,"line":2893},[2890,12698,6010],{"class":2896},[2890,12700,12701,12703,12705],{"class":2892,"line":2900},[2890,12702,2903],{"class":2896},[2890,12704,9020],{"class":2919},[2890,12706,3109],{"class":2896},[2890,12708,12709],{"class":2892,"line":2928},[2890,12710,6020],{"class":2896},[4596,12712,12713],{"id":12353},[2872,12714,12353],{},[2861,12716,12717,12723],{},[2864,12718,12719,2870,12721],{},[2867,12720,2869],{},[2872,12722,5023],{},[2864,12724,12725],{},[2867,12726,2879],{},[2881,12728,12729],{"className":2883,"code":12609,"language":2885,"meta":2886,"style":2886},[2872,12730,12731,12735,12745,12753],{"__ignoreMap":2886},[2890,12732,12733],{"class":2892,"line":2893},[2890,12734,6010],{"class":2896},[2890,12736,12737,12739,12741,12743],{"class":2892,"line":2900},[2890,12738,2903],{"class":2896},[2890,12740,12329],{"class":2919},[2890,12742,2910],{"class":2896},[2890,12744,2925],{"class":2896},[2890,12746,12747,12749,12751],{"class":2892,"line":2928},[2890,12748,2903],{"class":2896},[2890,12750,12340],{"class":2919},[2890,12752,3109],{"class":2896},[2890,12754,12755],{"class":2892,"line":2948},[2890,12756,6020],{"class":2896},[4596,12758,12759],{"id":12232},[2872,12760,12232],{},[2861,12762,12763,12769],{},[2864,12764,12765,2870,12767],{},[2867,12766,2869],{},[2872,12768,5023],{},[2864,12770,12771],{},[2867,12772,2879],{},[2881,12774,12776],{"className":2883,"code":12775,"language":2885,"meta":2886,"style":2886},"[\n  \"src\",\n  \"poster\"\n]\n",[2872,12777,12778,12782,12792,12800],{"__ignoreMap":2886},[2890,12779,12780],{"class":2892,"line":2893},[2890,12781,6010],{"class":2896},[2890,12783,12784,12786,12788,12790],{"class":2892,"line":2900},[2890,12785,2903],{"class":2896},[2890,12787,9020],{"class":2919},[2890,12789,2910],{"class":2896},[2890,12791,2925],{"class":2896},[2890,12793,12794,12796,12798],{"class":2892,"line":2928},[2890,12795,2903],{"class":2896},[2890,12797,12255],{"class":2919},[2890,12799,3109],{"class":2896},[2890,12801,12802],{"class":2892,"line":2948},[2890,12803,6020],{"class":2896},[2853,12805,12806],{"id":12806},"watch",[2857,12808,12809],{},"The watch property lets you define patterns that will restart the Nuxt dev server when changed.",[2857,12811,12812,12813,12815,12816,12818,12819,12815,12821,12823],{},"It is an array of strings or regular expressions. Strings should be either absolute paths or relative to the ",[2872,12814,10485],{}," (and the ",[2872,12817,10485],{}," of any layers). Regular expressions will be matched against the path relative to the project ",[2872,12820,10485],{},[2872,12822,10485],{}," of any layers).",[2861,12825,12826],{},[2864,12827,12828,2870,12830],{},[2867,12829,2869],{},[2872,12831,5023],{},[2853,12833,12834],{"id":12834},"watchers",[2857,12836,12837,12838,3132],{},"The watchers property lets you overwrite watchers configuration in your ",[2872,12839,3154],{},[3614,12841,12843],{"id":12842},"chokidar",[2872,12844,12842],{},[2857,12846,12847,12848,3132],{},"Options to pass directly to ",[2872,12849,12842],{},[2857,12851,12852,2870,12854],{},[2867,12853,4366],{},[4368,12855,12842],{"href":12856,"rel":12857},"https://github.com/paulmillr/chokidar#api",[4372],[4596,12859,12861],{"id":12860},"ignoreinitial",[2872,12862,12863],{},"ignoreInitial",[2861,12865,12866,12872],{},[2864,12867,12868,2870,12870],{},[2867,12869,2869],{},[2872,12871,4354],{},[2864,12873,12874,3604,12876],{},[2867,12875,3603],{},[2872,12877,4849],{},[4596,12879,12881],{"id":12880},"ignorepermissionerrors",[2872,12882,12883],{},"ignorePermissionErrors",[2861,12885,12886,12892],{},[2864,12887,12888,2870,12890],{},[2867,12889,2869],{},[2872,12891,4354],{},[2864,12893,12894,3604,12896],{},[2867,12895,3603],{},[2872,12897,4849],{},[3614,12899,12901],{"id":12900},"rewatchonrawevents",[2872,12902,12903],{},"rewatchOnRawEvents",[2857,12905,12906],{},"An array of event types, which, when received, will cause the watcher to restart.",[3614,12908,12909],{"id":5430},[2872,12910,5430],{},[2857,12912,12913,12916],{},[2872,12914,12915],{},"watchOptions"," to pass directly to webpack.",[2857,12918,12919,2870,12921,3132],{},[2867,12920,4366],{},[4368,12922,12925],{"href":12923,"rel":12924},"https://v4.webpack.js.org/configuration/watch/#watchoptions",[4372],"webpack@4 watch options",[4596,12927,12929],{"id":12928},"aggregatetimeout",[2872,12930,12931],{},"aggregateTimeout",[2861,12933,12934,12940],{},[2864,12935,12936,2870,12938],{},[2867,12937,2869],{},[2872,12939,6170],{},[2864,12941,12942,3604,12944],{},[2867,12943,3603],{},[2872,12945,12946],{},"1000",[2853,12948,5430],{"id":12949},"webpack-1",[3614,12951,12953],{"id":12952},"aggressivecoderemoval",[2872,12954,12955],{},"aggressiveCodeRemoval",[2857,12957,12958,12959,3143,12962,7286,12965,12968],{},"Hard-replaces ",[2872,12960,12961],{},"typeof process",[2872,12963,12964],{},"typeof window",[2872,12966,12967],{},"typeof document"," to tree-shake bundle.",[2861,12970,12971,12977],{},[2864,12972,12973,2870,12975],{},[2867,12974,2869],{},[2872,12976,4354],{},[2864,12978,12979,3604,12981],{},[2867,12980,3603],{},[2872,12982,4361],{},[3614,12984,12986],{"id":12985},"analyze-1",[2872,12987,4838],{},[2857,12989,12990,12991,12994],{},"If you are using webpack, Nuxt uses ",[2872,12992,12993],{},"webpack-bundle-analyzer"," to visualize your bundles and how to optimize them.",[2857,12996,4846,12997,4850,12999,4856,13002,3132],{},[2872,12998,4849],{},[4368,13000,4855],{"href":4853,"rel":13001},[4372],[4368,13003,4861],{"href":4859,"rel":13004},[4372],[2861,13006,13007,13013],{},[2864,13008,13009,2870,13011],{},[2867,13010,2869],{},[2872,13012,2874],{},[2864,13014,13015],{},[2867,13016,2879],{},[2881,13018,13019],{"className":2883,"code":4876,"language":2885,"meta":2886,"style":2886},[2872,13020,13021,13025,13043,13061,13077],{"__ignoreMap":2886},[2890,13022,13023],{"class":2892,"line":2893},[2890,13024,2897],{"class":2896},[2890,13026,13027,13029,13031,13033,13035,13037,13039,13041],{"class":2892,"line":2900},[2890,13028,2903],{"class":2896},[2890,13030,3389],{"class":2906},[2890,13032,2910],{"class":2896},[2890,13034,2913],{"class":2896},[2890,13036,2916],{"class":2896},[2890,13038,4897],{"class":2919},[2890,13040,2910],{"class":2896},[2890,13042,2925],{"class":2896},[2890,13044,13045,13047,13049,13051,13053,13055,13057,13059],{"class":2892,"line":2928},[2890,13046,2903],{"class":2896},[2890,13048,4908],{"class":2906},[2890,13050,2910],{"class":2896},[2890,13052,2913],{"class":2896},[2890,13054,2916],{"class":2896},[2890,13056,2962],{"class":2919},[2890,13058,2910],{"class":2896},[2890,13060,2925],{"class":2896},[2890,13062,13063,13065,13067,13069,13071,13073,13075],{"class":2892,"line":2948},[2890,13064,2903],{"class":2896},[2890,13066,4927],{"class":2906},[2890,13068,2910],{"class":2896},[2890,13070,2913],{"class":2896},[2890,13072,2916],{"class":2896},[2890,13074,4936],{"class":2919},[2890,13076,3109],{"class":2896},[2890,13078,13079],{"class":2892,"line":2969},[2890,13080,3115],{"class":2896},[2857,13082,13083,2913],{},[2867,13084,3159],{},[2881,13086,13088],{"className":3162,"code":13087,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  webpack: {\n    analyze: {\n      analyzerMode: 'static',\n    },\n  },\n})\n",[2872,13089,13090,13102,13111,13120,13135,13139,13143],{"__ignoreMap":2886},[2890,13091,13092,13094,13096,13098,13100],{"class":2892,"line":2893},[2890,13093,3204],{"class":3171},[2890,13095,3207],{"class":3171},[2890,13097,3211],{"class":3210},[2890,13099,3214],{"class":3178},[2890,13101,2897],{"class":2896},[2890,13103,13104,13107,13109],{"class":2892,"line":2900},[2890,13105,13106],{"class":3221},"  webpack",[2890,13108,2913],{"class":2896},[2890,13110,3227],{"class":2896},[2890,13112,13113,13116,13118],{"class":2892,"line":2928},[2890,13114,13115],{"class":3221},"    analyze",[2890,13117,2913],{"class":2896},[2890,13119,3227],{"class":2896},[2890,13121,13122,13125,13127,13129,13131,13133],{"class":2892,"line":2948},[2890,13123,13124],{"class":3221},"      analyzerMode",[2890,13126,2913],{"class":2896},[2890,13128,3188],{"class":2896},[2890,13130,4984],{"class":2919},[2890,13132,3238],{"class":2896},[2890,13134,2925],{"class":2896},[2890,13136,13137],{"class":2892,"line":2969},[2890,13138,3958],{"class":2896},[2890,13140,13141],{"class":2892,"line":2989},[2890,13142,3366],{"class":2896},[2890,13144,13145,13147],{"class":2892,"line":3010},[2890,13146,3371],{"class":2896},[2890,13148,3374],{"class":3178},[3614,13150,13152],{"id":13151},"csssourcemap",[2872,13153,13154],{},"cssSourceMap",[2857,13156,13157,13158,13160],{},"Enables CSS source map support (defaults to ",[2872,13159,4849],{}," in development).",[2861,13162,13163,13169],{},[2864,13164,13165,2870,13167],{},[2867,13166,2869],{},[2872,13168,4354],{},[2864,13170,13171,3604,13173],{},[2867,13172,3603],{},[2872,13174,4361],{},[3614,13176,13178],{"id":13177},"devmiddleware",[2872,13179,13180],{},"devMiddleware",[2857,13182,13183,13184,13189],{},"See ",[4368,13185,13188],{"href":13186,"rel":13187},"https://github.com/webpack/webpack-dev-middleware",[4372],"webpack-dev-middleware"," for available options.",[4596,13191,13193],{"id":13192},"stats",[2872,13194,13192],{},[2861,13196,13197,13203],{},[2864,13198,13199,2870,13201],{},[2867,13200,2869],{},[2872,13202,3598],{},[2864,13204,13205,3604,13207],{},[2867,13206,3603],{},[2872,13208,13209],{},"\"none\"",[3614,13211,13213],{"id":13212},"experiments",[2872,13214,13212],{},[2857,13216,13217,13218],{},"Configure ",[4368,13219,13222],{"href":13220,"rel":13221},"https://webpack.js.org/configuration/experiments/",[4372],"webpack experiments",[3614,13224,13226],{"id":13225},"extractcss",[2872,13227,13228],{},"extractCSS",[2857,13230,13231],{},"Enables Common CSS Extraction.",[2857,13233,13234,13235,13240],{},"Using ",[4368,13236,13239],{"href":13237,"rel":13238},"https://github.com/webpack/mini-css-extract-plugin",[4372],"mini-css-extract-plugin"," under the hood, your CSS will be extracted into separate files, usually one per component. This allows caching your CSS and JavaScript separately.",[2861,13242,13243,13249],{},[2864,13244,13245,2870,13247],{},[2867,13246,2869],{},[2872,13248,4354],{},[2864,13250,13251,3604,13253],{},[2867,13252,3603],{},[2872,13254,4849],{},[2857,13256,13257,2913],{},[2867,13258,3159],{},[2881,13260,13262],{"className":3162,"code":13261,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  webpack: {\n    extractCSS: true,\n    // or\n    extractCSS: {\n      ignoreOrder: true,\n    },\n  },\n})\n",[2872,13263,13264,13276,13284,13295,13300,13308,13319,13323,13327],{"__ignoreMap":2886},[2890,13265,13266,13268,13270,13272,13274],{"class":2892,"line":2893},[2890,13267,3204],{"class":3171},[2890,13269,3207],{"class":3171},[2890,13271,3211],{"class":3210},[2890,13273,3214],{"class":3178},[2890,13275,2897],{"class":2896},[2890,13277,13278,13280,13282],{"class":2892,"line":2900},[2890,13279,13106],{"class":3221},[2890,13281,2913],{"class":2896},[2890,13283,3227],{"class":2896},[2890,13285,13286,13289,13291,13293],{"class":2892,"line":2928},[2890,13287,13288],{"class":3221},"    extractCSS",[2890,13290,2913],{"class":2896},[2890,13292,11329],{"class":7107},[2890,13294,2925],{"class":2896},[2890,13296,13297],{"class":2892,"line":2948},[2890,13298,13299],{"class":4098},"    // or\n",[2890,13301,13302,13304,13306],{"class":2892,"line":2969},[2890,13303,13288],{"class":3221},[2890,13305,2913],{"class":2896},[2890,13307,3227],{"class":2896},[2890,13309,13310,13313,13315,13317],{"class":2892,"line":2989},[2890,13311,13312],{"class":3221},"      ignoreOrder",[2890,13314,2913],{"class":2896},[2890,13316,11329],{"class":7107},[2890,13318,2925],{"class":2896},[2890,13320,13321],{"class":2892,"line":3010},[2890,13322,3958],{"class":2896},[2890,13324,13325],{"class":2892,"line":3031},[2890,13326,3366],{"class":2896},[2890,13328,13329,13331],{"class":2892,"line":3051},[2890,13330,3371],{"class":2896},[2890,13332,3374],{"class":3178},[2857,13334,13335],{},"If you want to extract all your CSS to a single file, there is a workaround for this.\nHowever, note that it is not recommended to extract everything into a single file.\nExtracting into multiple CSS files is better for caching and preload isolation. It\ncan also improve page performance by downloading and resolving only those resources\nthat are needed.",[2857,13337,13338,2913],{},[2867,13339,3159],{},[2881,13341,13343],{"className":3162,"code":13342,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  webpack: {\n    extractCSS: true,\n    optimization: {\n      splitChunks: {\n        cacheGroups: {\n          styles: {\n            name: 'styles',\n            test: /\\.(css|vue)$/,\n            chunks: 'all',\n            enforce: true,\n          },\n        },\n      },\n    },\n  },\n})\n",[2872,13344,13345,13357,13365,13375,13384,13393,13402,13411,13427,13457,13473,13484,13489,13494,13498,13502,13506],{"__ignoreMap":2886},[2890,13346,13347,13349,13351,13353,13355],{"class":2892,"line":2893},[2890,13348,3204],{"class":3171},[2890,13350,3207],{"class":3171},[2890,13352,3211],{"class":3210},[2890,13354,3214],{"class":3178},[2890,13356,2897],{"class":2896},[2890,13358,13359,13361,13363],{"class":2892,"line":2900},[2890,13360,13106],{"class":3221},[2890,13362,2913],{"class":2896},[2890,13364,3227],{"class":2896},[2890,13366,13367,13369,13371,13373],{"class":2892,"line":2928},[2890,13368,13288],{"class":3221},[2890,13370,2913],{"class":2896},[2890,13372,11329],{"class":7107},[2890,13374,2925],{"class":2896},[2890,13376,13377,13380,13382],{"class":2892,"line":2948},[2890,13378,13379],{"class":3221},"    optimization",[2890,13381,2913],{"class":2896},[2890,13383,3227],{"class":2896},[2890,13385,13386,13389,13391],{"class":2892,"line":2969},[2890,13387,13388],{"class":3221},"      splitChunks",[2890,13390,2913],{"class":2896},[2890,13392,3227],{"class":2896},[2890,13394,13395,13398,13400],{"class":2892,"line":2989},[2890,13396,13397],{"class":3221},"        cacheGroups",[2890,13399,2913],{"class":2896},[2890,13401,3227],{"class":2896},[2890,13403,13404,13407,13409],{"class":2892,"line":3010},[2890,13405,13406],{"class":3221},"          styles",[2890,13408,2913],{"class":2896},[2890,13410,3227],{"class":2896},[2890,13412,13413,13416,13418,13420,13423,13425],{"class":2892,"line":3031},[2890,13414,13415],{"class":3221},"            name",[2890,13417,2913],{"class":2896},[2890,13419,3188],{"class":2896},[2890,13421,13422],{"class":2919},"styles",[2890,13424,3238],{"class":2896},[2890,13426,2925],{"class":2896},[2890,13428,13429,13432,13434,13437,13440,13442,13444,13446,13448,13450,13453,13455],{"class":2892,"line":3051},[2890,13430,13431],{"class":3221},"            test",[2890,13433,2913],{"class":2896},[2890,13435,13436],{"class":2896}," /",[2890,13438,13439],{"class":3178},"\\.",[2890,13441,3214],{"class":2896},[2890,13443,5818],{"class":2919},[2890,13445,10573],{"class":2896},[2890,13447,7293],{"class":2919},[2890,13449,5493],{"class":2896},[2890,13451,13452],{"class":3171},"$",[2890,13454,7723],{"class":2896},[2890,13456,2925],{"class":2896},[2890,13458,13459,13462,13464,13466,13469,13471],{"class":2892,"line":3071},[2890,13460,13461],{"class":3221},"            chunks",[2890,13463,2913],{"class":2896},[2890,13465,3188],{"class":2896},[2890,13467,13468],{"class":2919},"all",[2890,13470,3238],{"class":2896},[2890,13472,2925],{"class":2896},[2890,13474,13475,13478,13480,13482],{"class":2892,"line":3092},[2890,13476,13477],{"class":3221},"            enforce",[2890,13479,2913],{"class":2896},[2890,13481,11329],{"class":7107},[2890,13483,2925],{"class":2896},[2890,13485,13486],{"class":2892,"line":3112},[2890,13487,13488],{"class":2896},"          },\n",[2890,13490,13491],{"class":2892,"line":3515},[2890,13492,13493],{"class":2896},"        },\n",[2890,13495,13496],{"class":2892,"line":3531},[2890,13497,5110],{"class":2896},[2890,13499,13500],{"class":2892,"line":3540},[2890,13501,3958],{"class":2896},[2890,13503,13504],{"class":2892,"line":3563},[2890,13505,3366],{"class":2896},[2890,13507,13508,13510],{"class":2892,"line":3568},[2890,13509,3371],{"class":2896},[2890,13511,3374],{"class":3178},[3614,13513,13515],{"id":13514},"filenames",[2872,13516,13514],{},[2857,13518,13519],{},"Customize bundle filenames.",[2857,13521,13522,13523,3132],{},"To understand a bit more about the use of manifests, take a look at ",[4368,13524,13527],{"href":13525,"rel":13526},"https://webpack.js.org/guides/code-splitting/",[4372],"webpack documentation",[3117,13529,13530],{},[2857,13531,13532,13534],{},[2867,13533,3123],{},": Be careful when using non-hashed based filenames in production\nas most browsers will cache the asset and not detect the changes on first load.",[2857,13536,13537],{},"This example changes fancy chunk names to numerical ids:",[2857,13539,13540,2913],{},[2867,13541,3159],{},[2881,13543,13545],{"className":3162,"code":13544,"language":3164,"meta":2886,"style":2886},"export default defineNuxtConfig({\n  webpack: {\n    filenames: {\n      chunk: ({ isDev }) => (isDev ? '[name].js' : '[id].[contenthash].js'),\n    },\n  },\n})\n",[2872,13546,13547,13559,13567,13576,13620,13624,13628],{"__ignoreMap":2886},[2890,13548,13549,13551,13553,13555,13557],{"class":2892,"line":2893},[2890,13550,3204],{"class":3171},[2890,13552,3207],{"class":3171},[2890,13554,3211],{"class":3210},[2890,13556,3214],{"class":3178},[2890,13558,2897],{"class":2896},[2890,13560,13561,13563,13565],{"class":2892,"line":2900},[2890,13562,13106],{"class":3221},[2890,13564,2913],{"class":2896},[2890,13566,3227],{"class":2896},[2890,13568,13569,13572,13574],{"class":2892,"line":2928},[2890,13570,13571],{"class":3221},"    filenames",[2890,13573,2913],{"class":2896},[2890,13575,3227],{"class":2896},[2890,13577,13578,13581,13583,13586,13589,13591,13593,13596,13599,13601,13604,13606,13609,13611,13614,13616,13618],{"class":2892,"line":2948},[2890,13579,13580],{"class":3210},"      chunk",[2890,13582,2913],{"class":2896},[2890,13584,13585],{"class":2896}," ({",[2890,13587,13588],{"class":5191}," isDev",[2890,13590,5195],{"class":2896},[2890,13592,5198],{"class":2906},[2890,13594,13595],{"class":3178}," (isDev ",[2890,13597,13598],{"class":2896},"?",[2890,13600,3188],{"class":2896},[2890,13602,13603],{"class":2919},"[name].js",[2890,13605,3238],{"class":2896},[2890,13607,13608],{"class":2896}," :",[2890,13610,3188],{"class":2896},[2890,13612,13613],{"class":2919},"[id].[contenthash].js",[2890,13615,3238],{"class":2896},[2890,13617,5493],{"class":3178},[2890,13619,2925],{"class":2896},[2890,13621,13622],{"class":2892,"line":2969},[2890,13623,3958],{"class":2896},[2890,13625,13626],{"class":2892,"line":2989},[2890,13627,3366],{"class":2896},[2890,13629,13630,13632],{"class":2892,"line":3010},[2890,13631,3371],{"class":2896},[2890,13633,3374],{"class":3178},[4596,13635,13637],{"id":13636},"app-2",[2872,13638,1193],{},[2861,13640,13641],{},[2864,13642,13643,2870,13645],{},[2867,13644,2869],{},[2872,13646,6153],{},[4596,13648,13650],{"id":13649},"chunk",[2872,13651,13649],{},[2861,13653,13654],{},[2864,13655,13656,2870,13658],{},[2867,13657,2869],{},[2872,13659,6153],{},[4596,13661,13663],{"id":13662},"css-1",[2872,13664,5818],{},[2861,13666,13667],{},[2864,13668,13669,2870,13671],{},[2867,13670,2869],{},[2872,13672,6153],{},[4596,13674,13676],{"id":13675},"font",[2872,13677,13675],{},[2861,13679,13680],{},[2864,13681,13682,2870,13684],{},[2867,13683,2869],{},[2872,13685,6153],{},[4596,13687,13689],{"id":13688},"img-1",[2872,13690,3400],{},[2861,13692,13693],{},[2864,13694,13695,2870,13697],{},[2867,13696,2869],{},[2872,13698,6153],{},[4596,13700,13702],{"id":13701},"video-1",[2872,13703,12232],{},[2861,13705,13706],{},[2864,13707,13708,2870,13710],{},[2867,13709,2869],{},[2872,13711,6153],{},[3614,13713,13715],{"id":13714},"friendlyerrors",[2872,13716,13717],{},"friendlyErrors",[2857,13719,4846,13720,13722,13723,3132],{},[2872,13721,4361],{}," to disable the overlay provided by ",[4368,13724,13727],{"href":13725,"rel":13726},"https://github.com/nuxt/friendly-errors-webpack-plugin",[4372],"FriendlyErrorsWebpackPlugin",[2861,13729,13730,13736],{},[2864,13731,13732,2870,13734],{},[2867,13733,2869],{},[2872,13735,4354],{},[2864,13737,13738,3604,13740],{},[2867,13739,3603],{},[2872,13741,4849],{},[3614,13743,13745],{"id":13744},"hotmiddleware",[2872,13746,13747],{},"hotMiddleware",[2857,13749,13183,13750,13189],{},[4368,13751,13754],{"href":13752,"rel":13753},"https://github.com/webpack/webpack-hot-middleware",[4372],"webpack-hot-middleware",[3614,13756,13758],{"id":13757},"loaders",[2872,13759,13757],{},[2857,13761,13762],{},"Customize the options of Nuxt's integrated webpack loaders.",[4596,13764,13766],{"id":13765},"css-2",[2872,13767,5818],{},[2857,13769,13183,13770,13189],{},[4368,13771,13774],{"href":13772,"rel":13773},"https://github.com/webpack/css-loader",[4372],"css-loader",[7881,13776,13778],{"id":13777},"esmodule",[2872,13779,13780],{},"esModule",[2861,13782,13783,13789],{},[2864,13784,13785,2870,13787],{},[2867,13786,2869],{},[2872,13788,4354],{},[2864,13790,13791,3604,13793],{},[2867,13792,3603],{},[2872,13794,4361],{},[7881,13796,13798],{"id":13797},"importloaders",[2872,13799,13800],{},"importLoaders",[2861,13802,13803,13809],{},[2864,13804,13805,2870,13807],{},[2867,13806,2869],{},[2872,13808,6170],{},[2864,13810,13811,3604,13813],{},[2867,13812,3603],{},[2872,13814,13815],{},"0",[7881,13817,13819],{"id":13818},"url-1",[2872,13820,6180],{},[13822,13823,13825],"h6",{"id":13824},"filter",[2872,13826,13824],{},[2861,13828,13829],{},[2864,13830,13831,2870,13833],{},[2867,13832,2869],{},[2872,13834,6153],{},[4596,13836,13838],{"id":13837},"cssmodules",[2872,13839,13840],{},"cssModules",[2857,13842,13183,13843,13189],{},[4368,13844,13774],{"href":13772,"rel":13845},[4372],[7881,13847,13849],{"id":13848},"esmodule-1",[2872,13850,13780],{},[2861,13852,13853,13859],{},[2864,13854,13855,2870,13857],{},[2867,13856,2869],{},[2872,13858,4354],{},[2864,13860,13861,3604,13863],{},[2867,13862,3603],{},[2872,13864,4361],{},[7881,13866,13868],{"id":13867},"importloaders-1",[2872,13869,13800],{},[2861,13871,13872,13878],{},[2864,13873,13874,2870,13876],{},[2867,13875,2869],{},[2872,13877,6170],{},[2864,13879,13880,3604,13882],{},[2867,13881,3603],{},[2872,13883,13815],{},[7881,13885,13887],{"id":13886},"modules-2",[2872,13888,162],{},[13822,13890,13892],{"id":13891},"localidentname",[2872,13893,13894],{},"localIdentName",[2861,13896,13897,13903],{},[2864,13898,13899,2870,13901],{},[2867,13900,2869],{},[2872,13902,3598],{},[2864,13904,13905,3604,13907],{},[2867,13906,3603],{},[2872,13908,13909],{},"\"[local]_[hash:base64:5]\"",[7881,13911,13913],{"id":13912},"url-2",[2872,13914,6180],{},[13822,13916,13918],{"id":13917},"filter-1",[2872,13919,13824],{},[2861,13921,13922],{},[2864,13923,13924,2870,13926],{},[2867,13925,2869],{},[2872,13927,6153],{},[4596,13929,13931],{"id":13930},"esbuild-2",[2872,13932,6463],{},[2861,13934,13935,13941],{},[2864,13936,13937,2870,13939],{},[2867,13938,2869],{},[2872,13940,2874],{},[2864,13942,13943],{},[2867,13944,2879],{},[2881,13946,13947],{"className":2883,"code":11674,"language":2885,"meta":2886,"style":2886},[2872,13948,13949,13953,13971,13989,14007,14019],{"__ignoreMap":2886},[2890,13950,13951],{"class":2892,"line":2893},[2890,13952,2897],{"class":2896},[2890,13954,13955,13957,13959,13961,13963,13965,13967,13969],{"class":2892,"line":2900},[2890,13956,2903],{"class":2896},[2890,13958,6515],{"class":2906},[2890,13960,2910],{"class":2896},[2890,13962,2913],{"class":2896},[2890,13964,2916],{"class":2896},[2890,13966,11695],{"class":2919},[2890,13968,2910],{"class":2896},[2890,13970,2925],{"class":2896},[2890,13972,13973,13975,13977,13979,13981,13983,13985,13987],{"class":2892,"line":2928},[2890,13974,2903],{"class":2896},[2890,13976,6476],{"class":2906},[2890,13978,2910],{"class":2896},[2890,13980,2913],{"class":2896},[2890,13982,2916],{"class":2896},[2890,13984,11714],{"class":2919},[2890,13986,2910],{"class":2896},[2890,13988,2925],{"class":2896},[2890,13990,13991,13993,13995,13997,13999,14001,14003,14005],{"class":2892,"line":2948},[2890,13992,2903],{"class":2896},[2890,13994,6497],{"class":2906},[2890,13996,2910],{"class":2896},[2890,13998,2913],{"class":2896},[2890,14000,2916],{"class":2896},[2890,14002,11733],{"class":2919},[2890,14004,2910],{"class":2896},[2890,14006,2925],{"class":2896},[2890,14008,14009,14011,14013,14015,14017],{"class":2892,"line":2969},[2890,14010,2903],{"class":2896},[2890,14012,6538],{"class":2906},[2890,14014,2910],{"class":2896},[2890,14016,2913],{"class":2896},[2890,14018,11750],{"class":2896},[2890,14020,14021],{"class":2892,"line":2989},[2890,14022,3115],{"class":2896},[2857,14024,14025,2870,14027],{},[2867,14026,4366],{},[4368,14028,14031],{"href":14029,"rel":14030},"https://github.com/privatenumber/esbuild-loader",[4372],"esbuild loader",[4596,14033,14035],{"id":14034},"file",[2872,14036,14034],{},[2857,14038,14039,2870,14041],{},[2867,14040,4366],{},[4368,14042,14045,14048],{"href":14043,"rel":14044},"https://github.com/webpack/file-loader#options",[4372],[2872,14046,14047],{},"file-loader"," Options",[2857,14050,14051,2913],{},[2867,14052,2879],{},[2881,14054,14056],{"className":2883,"code":14055,"language":2885,"meta":2886,"style":2886},"{ \"esModule\": false }\n",[2872,14057,14058],{"__ignoreMap":2886},[2890,14059,14060,14063,14065,14067,14069,14071,14073],{"class":2892,"line":2893},[2890,14061,14062],{"class":2896},"{",[2890,14064,2916],{"class":2896},[2890,14066,13780],{"class":2906},[2890,14068,2910],{"class":2896},[2890,14070,2913],{"class":2896},[2890,14072,7108],{"class":2896},[2890,14074,14075],{"class":2896}," }\n",[7881,14077,14079],{"id":14078},"esmodule-2",[2872,14080,13780],{},[2861,14082,14083,14089],{},[2864,14084,14085,2870,14087],{},[2867,14086,2869],{},[2872,14088,4354],{},[2864,14090,14091,3604,14093],{},[2867,14092,3603],{},[2872,14094,4361],{},[7881,14096,14098],{"id":14097},"limit",[2872,14099,14097],{},[2861,14101,14102,14108],{},[2864,14103,14104,2870,14106],{},[2867,14105,2869],{},[2872,14107,6170],{},[2864,14109,14110,3604,14112],{},[2867,14111,3603],{},[2872,14113,12946],{},[4596,14115,14117],{"id":14116},"fonturl",[2872,14118,14119],{},"fontUrl",[2857,14121,14122,2870,14124],{},[2867,14123,4366],{},[4368,14125,14127,14048],{"href":14043,"rel":14126},[4372],[2872,14128,14047],{},[2857,14130,14131,2913],{},[2867,14132,2879],{},[2881,14134,14135],{"className":2883,"code":14055,"language":2885,"meta":2886,"style":2886},[2872,14136,14137],{"__ignoreMap":2886},[2890,14138,14139,14141,14143,14145,14147,14149,14151],{"class":2892,"line":2893},[2890,14140,14062],{"class":2896},[2890,14142,2916],{"class":2896},[2890,14144,13780],{"class":2906},[2890,14146,2910],{"class":2896},[2890,14148,2913],{"class":2896},[2890,14150,7108],{"class":2896},[2890,14152,14075],{"class":2896},[7881,14154,14156],{"id":14155},"esmodule-3",[2872,14157,13780],{},[2861,14159,14160,14166],{},[2864,14161,14162,2870,14164],{},[2867,14163,2869],{},[2872,14165,4354],{},[2864,14167,14168,3604,14170],{},[2867,14169,3603],{},[2872,14171,4361],{},[7881,14173,14175],{"id":14174},"limit-1",[2872,14176,14097],{},[2861,14178,14179,14185],{},[2864,14180,14181,2870,14183],{},[2867,14182,2869],{},[2872,14184,6170],{},[2864,14186,14187,3604,14189],{},[2867,14188,3603],{},[2872,14190,12946],{},[4596,14192,14194],{"id":14193},"imgurl",[2872,14195,14196],{},"imgUrl",[2857,14198,14199,2870,14201],{},[2867,14200,4366],{},[4368,14202,14204,14048],{"href":14043,"rel":14203},[4372],[2872,14205,14047],{},[2857,14207,14208,2913],{},[2867,14209,2879],{},[2881,14211,14212],{"className":2883,"code":14055,"language":2885,"meta":2886,"style":2886},[2872,14213,14214],{"__ignoreMap":2886},[2890,14215,14216,14218,14220,14222,14224,14226,14228],{"class":2892,"line":2893},[2890,14217,14062],{"class":2896},[2890,14219,2916],{"class":2896},[2890,14221,13780],{"class":2906},[2890,14223,2910],{"class":2896},[2890,14225,2913],{"class":2896},[2890,14227,7108],{"class":2896},[2890,14229,14075],{"class":2896},[7881,14231,14233],{"id":14232},"esmodule-4",[2872,14234,13780],{},[2861,14236,14237,14243],{},[2864,14238,14239,2870,14241],{},[2867,14240,2869],{},[2872,14242,4354],{},[2864,14244,14245,3604,14247],{},[2867,14246,3603],{},[2872,14248,4361],{},[7881,14250,14252],{"id":14251},"limit-2",[2872,14253,14097],{},[2861,14255,14256,14262],{},[2864,14257,14258,2870,14260],{},[2867,14259,2869],{},[2872,14261,6170],{},[2864,14263,14264,3604,14266],{},[2867,14265,3603],{},[2872,14267,12946],{},[4596,14269,14271],{"id":14270},"less",[2872,14272,14270],{},[2861,14274,14275],{},[2864,14276,14277],{},[2867,14278,2879],{},[2881,14280,14282],{"className":2883,"code":14281,"language":2885,"meta":2886,"style":2886},"{\n  \"sourceMap\": false\n}\n",[2872,14283,14284,14288,14301],{"__ignoreMap":2886},[2890,14285,14286],{"class":2892,"line":2893},[2890,14287,2897],{"class":2896},[2890,14289,14290,14292,14295,14297,14299],{"class":2892,"line":2900},[2890,14291,2903],{"class":2896},[2890,14293,14294],{"class":2906},"sourceMap",[2890,14296,2910],{"class":2896},[2890,14298,2913],{"class":2896},[2890,14300,9951],{"class":2896},[2890,14302,14303],{"class":2892,"line":2928},[2890,14304,3115],{"class":2896},[2857,14306,14307,2870,14309],{},[2867,14308,4366],{},[4368,14310,14313,14048],{"href":14311,"rel":14312},"https://github.com/webpack/less-loader#options",[4372],[2872,14314,14315],{},"less-loader",[4596,14317,14319],{"id":14318},"pugplain",[2872,14320,14321],{},"pugPlain",[2857,14323,14324,2870,14326],{},[2867,14325,4366],{},[4368,14327,14330,14333],{"href":14328,"rel":14329},"https://pugjs.org/api/reference.html#options",[4372],[2872,14331,14332],{},"pug"," options",[4596,14335,14337],{"id":14336},"sass",[2872,14338,14336],{},[2857,14340,14341,2870,14343],{},[2867,14342,4366],{},[4368,14344,14347,14048],{"href":14345,"rel":14346},"https://github.com/webpack/sass-loader#options",[4372],[2872,14348,14349],{},"sass-loader",[2857,14351,14352,2913],{},[2867,14353,2879],{},[2881,14355,14357],{"className":2883,"code":14356,"language":2885,"meta":2886,"style":2886},"{\n  \"sassOptions\": {\n    \"indentedSyntax\": true\n  }\n}\n",[2872,14358,14359,14363,14376,14389,14393],{"__ignoreMap":2886},[2890,14360,14361],{"class":2892,"line":2893},[2890,14362,2897],{"class":2896},[2890,14364,14365,14367,14370,14372,14374],{"class":2892,"line":2900},[2890,14366,2903],{"class":2896},[2890,14368,14369],{"class":2906},"sassOptions",[2890,14371,2910],{"class":2896},[2890,14373,2913],{"class":2896},[2890,14375,3227],{"class":2896},[2890,14377,14378,14380,14383,14385,14387],{"class":2892,"line":2928},[2890,14379,5789],{"class":2896},[2890,14381,14382],{"class":3534},"indentedSyntax",[2890,14384,2910],{"class":2896},[2890,14386,2913],{"class":2896},[2890,14388,5780],{"class":2896},[2890,14390,14391],{"class":2892,"line":2948},[2890,14392,7798],{"class":2896},[2890,14394,14395],{"class":2892,"line":2969},[2890,14396,3115],{"class":2896},[7881,14398,14400],{"id":14399},"sassoptions",[2872,14401,14369],{},[13822,14403,14405],{"id":14404},"indentedsyntax",[2872,14406,14382],{},[2861,14408,14409,14415],{},[2864,14410,14411,2870,14413],{},[2867,14412,2869],{},[2872,14414,4354],{},[2864,14416,14417,3604,14419],{},[2867,14418,3603],{},[2872,14420,4849],{},[4596,14422,14424],{"id":14423},"scss",[2872,14425,14423],{},[2861,14427,14428],{},[2864,14429,14430],{},[2867,14431,2879],{},[2881,14433,14434],{"className":2883,"code":14281,"language":2885,"meta":2886,"style":2886},[2872,14435,14436,14440,14452],{"__ignoreMap":2886},[2890,14437,14438],{"class":2892,"line":2893},[2890,14439,2897],{"class":2896},[2890,14441,14442,14444,14446,14448,14450],{"class":2892,"line":2900},[2890,14443,2903],{"class":2896},[2890,14445,14294],{"class":2906},[2890,14447,2910],{"class":2896},[2890,14449,2913],{"class":2896},[2890,14451,9951],{"class":2896},[2890,14453,14454],{"class":2892,"line":2928},[2890,14455,3115],{"class":2896},[2857,14457,14458,2870,14460],{},[2867,14459,4366],{},[4368,14461,14463,14048],{"href":14345,"rel":14462},[4372],[2872,14464,14349],{},[4596,14466,14468],{"id":14467},"stylus",[2872,14469,14467],{},[2861,14471,14472],{},[2864,14473,14474],{},[2867,14475,2879],{},[2881,14477,14478],{"className":2883,"code":14281,"language":2885,"meta":2886,"style":2886},[2872,14479,14480,14484,14496],{"__ignoreMap":2886},[2890,14481,14482],{"class":2892,"line":2893},[2890,14483,2897],{"class":2896},[2890,14485,14486,14488,14490,14492,14494],{"class":2892,"line":2900},[2890,14487,2903],{"class":2896},[2890,14489,14294],{"class":2906},[2890,14491,2910],{"class":2896},[2890,14493,2913],{"class":2896},[2890,14495,9951],{"class":2896},[2890,14497,14498],{"class":2892,"line":2928},[2890,14499,3115],{"class":2896},[2857,14501,14502,2870,14504],{},[2867,14503,4366],{},[4368,14505,14508,14048],{"href":14506,"rel":14507},"https://github.com/webpack/stylus-loader#options",[4372],[2872,14509,14510],{},"stylus-loader",[4596,14512,14514],{"id":14513},"vue-2",[2872,14515,7293],{},[2857,14517,13183,14518,13189],{},[4368,14519,14522],{"href":14520,"rel":14521},"https://github.com/vuejs/vue-loader",[4372],"vue-loader",[7881,14524,14526],{"id":14525},"compileroptions-2",[2872,14527,12190],{},[2861,14529,14530],{},[2864,14531,14532,2870,14534],{},[2867,14533,2869],{},[2872,14535,2874],{},[7881,14537,14539],{"id":14538},"propsdestructure-2",[2872,14540,12136],{},[2861,14542,14543,14549],{},[2864,14544,14545,2870,14547],{},[2867,14546,2869],{},[2872,14548,4354],{},[2864,14550,14551,3604,14553],{},[2867,14552,3603],{},[2872,14554,4849],{},[7881,14556,14558],{"id":14557},"transformasseturls-2",[2872,14559,12204],{},[2861,14561,14562,14568],{},[2864,14563,14564,2870,14566],{},[2867,14565,2869],{},[2872,14567,2874],{},[2864,14569,14570],{},[2867,14571,2879],{},[2881,14573,14574],{"className":2883,"code":12219,"language":2885,"meta":2886,"style":2886},[2872,14575,14576,14580,14592,14602,14610,14614,14626,14634,14638,14650,14658,14662,14674,14684,14692,14696,14708,14718,14726,14730],{"__ignoreMap":2886},[2890,14577,14578],{"class":2892,"line":2893},[2890,14579,2897],{"class":2896},[2890,14581,14582,14584,14586,14588,14590],{"class":2892,"line":2900},[2890,14583,2903],{"class":2896},[2890,14585,12232],{"class":2906},[2890,14587,2910],{"class":2896},[2890,14589,2913],{"class":2896},[2890,14591,3910],{"class":2896},[2890,14593,14594,14596,14598,14600],{"class":2892,"line":2928},[2890,14595,5789],{"class":2896},[2890,14597,9020],{"class":2919},[2890,14599,2910],{"class":2896},[2890,14601,2925],{"class":2896},[2890,14603,14604,14606,14608],{"class":2892,"line":2948},[2890,14605,5789],{"class":2896},[2890,14607,12255],{"class":2919},[2890,14609,3109],{"class":2896},[2890,14611,14612],{"class":2892,"line":2969},[2890,14613,3990],{"class":2896},[2890,14615,14616,14618,14620,14622,14624],{"class":2892,"line":2989},[2890,14617,2903],{"class":2896},[2890,14619,8106],{"class":2906},[2890,14621,2910],{"class":2896},[2890,14623,2913],{"class":2896},[2890,14625,3910],{"class":2896},[2890,14627,14628,14630,14632],{"class":2892,"line":3010},[2890,14629,5789],{"class":2896},[2890,14631,9020],{"class":2919},[2890,14633,3109],{"class":2896},[2890,14635,14636],{"class":2892,"line":3031},[2890,14637,3990],{"class":2896},[2890,14639,14640,14642,14644,14646,14648],{"class":2892,"line":3051},[2890,14641,2903],{"class":2896},[2890,14643,3400],{"class":2906},[2890,14645,2910],{"class":2896},[2890,14647,2913],{"class":2896},[2890,14649,3910],{"class":2896},[2890,14651,14652,14654,14656],{"class":2892,"line":3071},[2890,14653,5789],{"class":2896},[2890,14655,9020],{"class":2919},[2890,14657,3109],{"class":2896},[2890,14659,14660],{"class":2892,"line":3092},[2890,14661,3990],{"class":2896},[2890,14663,14664,14666,14668,14670,14672],{"class":2892,"line":3112},[2890,14665,2903],{"class":2896},[2890,14667,12316],{"class":2906},[2890,14669,2910],{"class":2896},[2890,14671,2913],{"class":2896},[2890,14673,3910],{"class":2896},[2890,14675,14676,14678,14680,14682],{"class":2892,"line":3515},[2890,14677,5789],{"class":2896},[2890,14679,12329],{"class":2919},[2890,14681,2910],{"class":2896},[2890,14683,2925],{"class":2896},[2890,14685,14686,14688,14690],{"class":2892,"line":3531},[2890,14687,5789],{"class":2896},[2890,14689,12340],{"class":2919},[2890,14691,3109],{"class":2896},[2890,14693,14694],{"class":2892,"line":3540},[2890,14695,3990],{"class":2896},[2890,14697,14698,14700,14702,14704,14706],{"class":2892,"line":3563},[2890,14699,2903],{"class":2896},[2890,14701,12353],{"class":2906},[2890,14703,2910],{"class":2896},[2890,14705,2913],{"class":2896},[2890,14707,3910],{"class":2896},[2890,14709,14710,14712,14714,14716],{"class":2892,"line":3568},[2890,14711,5789],{"class":2896},[2890,14713,12329],{"class":2919},[2890,14715,2910],{"class":2896},[2890,14717,2925],{"class":2896},[2890,14719,14720,14722,14724],{"class":2892,"line":4244},[2890,14721,5789],{"class":2896},[2890,14723,12340],{"class":2919},[2890,14725,3109],{"class":2896},[2890,14727,14728],{"class":2892,"line":4250},[2890,14729,5799],{"class":2896},[2890,14731,14732],{"class":2892,"line":4269},[2890,14733,3115],{"class":2896},[4596,14735,14737],{"id":14736},"vuestyle",[2872,14738,14739],{},"vueStyle",[2861,14741,14742],{},[2864,14743,14744],{},[2867,14745,2879],{},[2881,14747,14748],{"className":2883,"code":14281,"language":2885,"meta":2886,"style":2886},[2872,14749,14750,14754,14766],{"__ignoreMap":2886},[2890,14751,14752],{"class":2892,"line":2893},[2890,14753,2897],{"class":2896},[2890,14755,14756,14758,14760,14762,14764],{"class":2892,"line":2900},[2890,14757,2903],{"class":2896},[2890,14759,14294],{"class":2906},[2890,14761,2910],{"class":2896},[2890,14763,2913],{"class":2896},[2890,14765,9951],{"class":2896},[2890,14767,14768],{"class":2892,"line":2928},[2890,14769,3115],{"class":2896},[3614,14771,14773],{"id":14772},"optimization-1",[2872,14774,7805],{},[2857,14776,13217,14777,3132],{},[4368,14778,14781],{"href":14779,"rel":14780},"https://webpack.js.org/configuration/optimization/",[4372],"webpack optimization",[4596,14783,14785],{"id":14784},"minimize",[2872,14786,14784],{},[2857,14788,14789,14790,14792],{},"Set minimize to ",[2872,14791,4361],{}," to disable all minimizers. (It is disabled in development by default).",[2861,14794,14795,14801],{},[2864,14796,14797,2870,14799],{},[2867,14798,2869],{},[2872,14800,4354],{},[2864,14802,14803,3604,14805],{},[2867,14804,3603],{},[2872,14806,4849],{},[4596,14808,14810],{"id":14809},"minimizer",[2872,14811,14809],{},[2857,14813,14814],{},"You can set minimizer to a customized array of plugins.",[4596,14816,14818],{"id":14817},"runtimechunk",[2872,14819,14820],{},"runtimeChunk",[2861,14822,14823,14829],{},[2864,14824,14825,2870,14827],{},[2867,14826,2869],{},[2872,14828,3598],{},[2864,14830,14831,3604,14833],{},[2867,14832,3603],{},[2872,14834,14835],{},"\"single\"",[4596,14837,14839],{"id":14838},"splitchunks",[2872,14840,14841],{},"splitChunks",[7881,14843,14845],{"id":14844},"automaticnamedelimiter",[2872,14846,14847],{},"automaticNameDelimiter",[2861,14849,14850,14856],{},[2864,14851,14852,2870,14854],{},[2867,14853,2869],{},[2872,14855,3598],{},[2864,14857,14858,3604,14860],{},[2867,14859,3603],{},[2872,14861,3640],{},[7881,14863,14865],{"id":14864},"cachegroups",[2872,14866,14867],{},"cacheGroups",[7881,14869,14871],{"id":14870},"chunks",[2872,14872,14870],{},[2861,14874,14875,14881],{},[2864,14876,14877,2870,14879],{},[2867,14878,2869],{},[2872,14880,3598],{},[2864,14882,14883,3604,14885],{},[2867,14884,3603],{},[2872,14886,14887],{},"\"all\"",[3614,14889,14891],{"id":14890},"optimizecss",[2872,14892,14893],{},"optimizeCSS",[2857,14895,14896],{},"OptimizeCSSAssets plugin options.",[2857,14898,14899,14900,14902],{},"Defaults to true when ",[2872,14901,13228],{}," is enabled.",[2861,14904,14905,14911],{},[2864,14906,14907,2870,14909],{},[2867,14908,2869],{},[2872,14910,4354],{},[2864,14912,14913,3604,14915],{},[2867,14914,3603],{},[2872,14916,4361],{},[2857,14918,14919,2870,14921,3132],{},[2867,14920,4366],{},[4368,14922,14925],{"href":14923,"rel":14924},"https://github.com/webpack/css-minimizer-webpack-plugin",[4372],"css-minimizer-webpack-plugin documentation",[3614,14927,14929],{"id":14928},"plugins-3",[2872,14930,175],{},[2857,14932,14933],{},"Add webpack plugins.",[2861,14935,14936],{},[2864,14937,14938,2870,14940],{},[2867,14939,2869],{},[2872,14941,5023],{},[2857,14943,14944,2913],{},[2867,14945,3159],{},[2881,14947,14949],{"className":3162,"code":14948,"language":3164,"meta":2886,"style":2886},"import webpack from 'webpack'\nimport { version } from './package.json'\n\nexport default defineNuxtConfig({\n  webpack: {\n    plugins: [\n      // ...\n      new webpack.DefinePlugin({\n        'process.VERSION': version,\n      }),\n    ],\n  },\n})\n",[2872,14950,14951,14966,14986,14990,15002,15010,15019,15024,15041,15057,15066,15072,15076],{"__ignoreMap":2886},[2890,14952,14953,14955,14958,14960,14962,14964],{"class":2892,"line":2893},[2890,14954,3172],{"class":3171},[2890,14956,14957],{"class":3178}," webpack ",[2890,14959,3447],{"class":3171},[2890,14961,3188],{"class":2896},[2890,14963,5430],{"class":2919},[2890,14965,3194],{"class":2896},[2890,14967,14968,14970,14972,14975,14977,14979,14981,14984],{"class":2892,"line":2900},[2890,14969,3172],{"class":3171},[2890,14971,3175],{"class":2896},[2890,14973,14974],{"class":3178}," version",[2890,14976,3182],{"class":2896},[2890,14978,3185],{"class":3171},[2890,14980,3188],{"class":2896},[2890,14982,14983],{"class":2919},"./package.json",[2890,14985,3194],{"class":2896},[2890,14987,14988],{"class":2892,"line":2928},[2890,14989,3199],{"emptyLinePlaceholder":1196},[2890,14991,14992,14994,14996,14998,15000],{"class":2892,"line":2948},[2890,14993,3204],{"class":3171},[2890,14995,3207],{"class":3171},[2890,14997,3211],{"class":3210},[2890,14999,3214],{"class":3178},[2890,15001,2897],{"class":2896},[2890,15003,15004,15006,15008],{"class":2892,"line":2969},[2890,15005,13106],{"class":3221},[2890,15007,2913],{"class":2896},[2890,15009,3227],{"class":2896},[2890,15011,15012,15015,15017],{"class":2892,"line":2989},[2890,15013,15014],{"class":3221},"    plugins",[2890,15016,2913],{"class":2896},[2890,15018,3910],{"class":3178},[2890,15020,15021],{"class":2892,"line":3010},[2890,15022,15023],{"class":4098},"      // ...\n",[2890,15025,15026,15029,15032,15034,15037,15039],{"class":2892,"line":3031},[2890,15027,15028],{"class":2896},"      new",[2890,15030,15031],{"class":3178}," webpack",[2890,15033,3132],{"class":2896},[2890,15035,15036],{"class":3210},"DefinePlugin",[2890,15038,3214],{"class":3178},[2890,15040,2897],{"class":2896},[2890,15042,15043,15046,15049,15051,15053,15055],{"class":2892,"line":3051},[2890,15044,15045],{"class":2896},"        '",[2890,15047,15048],{"class":3221},"process.VERSION",[2890,15050,3238],{"class":2896},[2890,15052,2913],{"class":2896},[2890,15054,14974],{"class":3178},[2890,15056,2925],{"class":2896},[2890,15058,15059,15062,15064],{"class":2892,"line":3071},[2890,15060,15061],{"class":2896},"      }",[2890,15063,5493],{"class":3178},[2890,15065,2925],{"class":2896},[2890,15067,15068,15070],{"class":2892,"line":3092},[2890,15069,5115],{"class":3178},[2890,15071,2925],{"class":2896},[2890,15073,15074],{"class":2892,"line":3112},[2890,15075,3366],{"class":2896},[2890,15077,15078,15080],{"class":2892,"line":3515},[2890,15079,3371],{"class":2896},[2890,15081,3374],{"class":3178},[3614,15083,15085],{"id":15084},"postcss-1",[2872,15086,7520],{},[2857,15088,15089,15090],{},"Customize PostCSS Loader. same options as ",[4368,15091,15094,14333],{"href":15092,"rel":15093},"https://github.com/webpack/postcss-loader#options",[4372],[2872,15095,15096],{},"postcss-loader",[4596,15098,15100],{"id":15099},"postcssoptions",[2872,15101,15102],{},"postcssOptions",[7881,15104,15106],{"id":15105},"plugins-4",[2872,15107,175],{},[2861,15109,15110,15116],{},[2864,15111,15112,2870,15114],{},[2867,15113,2869],{},[2872,15115,2874],{},[2864,15117,15118],{},[2867,15119,2879],{},[2881,15121,15123],{"className":2883,"code":15122,"language":2885,"meta":2886,"style":2886},"{\n  \"autoprefixer\": {},\n  \"cssnano\": {}\n}\n",[2872,15124,15125,15129,15141,15153],{"__ignoreMap":2886},[2890,15126,15127],{"class":2892,"line":2893},[2890,15128,2897],{"class":2896},[2890,15130,15131,15133,15135,15137,15139],{"class":2892,"line":2900},[2890,15132,2903],{"class":2896},[2890,15134,9263],{"class":2906},[2890,15136,2910],{"class":2896},[2890,15138,2913],{"class":2896},[2890,15140,7492],{"class":2896},[2890,15142,15143,15145,15147,15149,15151],{"class":2892,"line":2928},[2890,15144,2903],{"class":2896},[2890,15146,9281],{"class":2906},[2890,15148,2910],{"class":2896},[2890,15150,2913],{"class":2896},[2890,15152,11750],{"class":2896},[2890,15154,15155],{"class":2892,"line":2948},[2890,15156,3115],{"class":2896},[3614,15158,15160],{"id":15159},"profile",[2872,15161,15159],{},[2857,15163,15164],{},"Enable the profiler in webpackbar.",[2857,15166,15167,15168,3132],{},"It is normally enabled by CLI argument ",[2872,15169,15170],{},"--profile",[2861,15172,15173,15179],{},[2864,15174,15175,2870,15177],{},[2867,15176,2869],{},[2872,15178,4354],{},[2864,15180,15181,3604,15183],{},[2867,15182,3603],{},[2872,15184,4361],{},[2857,15186,15187,2870,15189,3132],{},[2867,15188,4366],{},[4368,15190,15193],{"href":15191,"rel":15192},"https://github.com/unjs/webpackbar#profile",[4372],"webpackbar",[3614,15195,15197],{"id":15196},"serverurlpolyfill",[2872,15198,15199],{},"serverURLPolyfill",[2857,15201,15202],{},"The polyfill library to load to provide URL and URLSearchParams.",[2857,15204,4811,15205,5488,15208,7521],{},[2872,15206,15207],{},"'url'",[4368,15209,15212],{"href":15210,"rel":15211},"https://www.npmjs.com/package/url",[4372],"see package",[2861,15214,15215,15221],{},[2864,15216,15217,2870,15219],{},[2867,15218,2869],{},[2872,15220,3598],{},[2864,15222,15223,3604,15225],{},[2867,15224,3603],{},[2872,15226,15227],{},"\"url\"",[3614,15229,15231],{"id":15230},"warningignorefilters",[2872,15232,15233],{},"warningIgnoreFilters",[2857,15235,15236],{},"Filters to hide build warnings.",[2861,15238,15239],{},[2864,15240,15241,2870,15243],{},[2867,15242,2869],{},[2872,15244,5023],{},[2853,15246,15248],{"id":15247},"workspacedir","workspaceDir",[2857,15250,15251],{},"Define the workspace directory of your application.",[2857,15253,15254],{},"Often this is used when in a monorepo setup. Nuxt will attempt to detect your workspace directory automatically, but you can override it here.\nIt is normally not needed to configure this option.",[2861,15256,15257,15263],{},[2864,15258,15259,2870,15261],{},[2867,15260,2869],{},[2872,15262,3598],{},[2864,15264,15265,3604,15267],{},[2867,15266,3603],{},[2872,15268,15269],{},"\"/\u003CworkspaceDir>\"",[3284,15271,15272],{},"html pre.shiki code .sDfIl, html code.shiki .sDfIl{--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF}html pre.shiki code .smZ93, html code.shiki .smZ93{--shiki-light:#9C3EDA;--shiki-default:#9C3EDA;--shiki-dark:#C792EA}html pre.shiki code .sGFVr, html code.shiki .sGFVr{--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D}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);}html pre.shiki code .s8R28, html code.shiki .s8R28{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sZSNi, html code.shiki .sZSNi{--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8}html pre.shiki code .s3cPz, html code.shiki .s3cPz{--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF}html pre.shiki code .sRlkE, html code.shiki .sRlkE{--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178}html pre.shiki code .s52Pk, html code.shiki .s52Pk{--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B}html pre.shiki code .spFsF, html code.shiki .spFsF{--shiki-light:#8796B0;--shiki-default:#8796B0;--shiki-dark:#B2CCD6}html pre.shiki code .sWuyu, html code.shiki .sWuyu{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s1nJG, html code.shiki .s1nJG{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sbKd-, html code.shiki .sbKd-{--shiki-light:#FF5370;--shiki-default:#FF5370;--shiki-dark:#FF9CAC}html pre.shiki code .sYRBq, html code.shiki .sYRBq{--shiki-light:#F76D47;--shiki-default:#F76D47;--shiki-dark:#F78C6C}",{"title":2886,"searchDepth":2900,"depth":2900,"links":15274},[15275,15276,15277,15295,15298,15299,15304,15305,15306,15307,15308,15309,15310,15311,15312,15320,15321,15322,15333,15336,15337,15338,15339,15340,15341,15342,15343,15344,15345,15350,15351,15352,15353,15357,15362,15363,15364,15368,15369,15370,15373,15374,15377,15378,15379,15380,15381,15382,15383,15384,15385,15386,15395,15399,15414,15421,15422,15427,15446],{"id":2855,"depth":2900,"text":2855},{"id":3577,"depth":2900,"text":3578},{"id":1193,"depth":2900,"text":1193,"children":15278},[15279,15280,15281,15282,15283,15284,15285,15286,15287,15288,15289,15290,15291,15292,15293,15294],{"id":3616,"depth":2928,"text":3619},{"id":3728,"depth":2928,"text":3731},{"id":3759,"depth":2928,"text":3740},{"id":3867,"depth":2928,"text":3867},{"id":4334,"depth":2928,"text":4334},{"id":4376,"depth":2928,"text":4379},{"id":4413,"depth":2928,"text":4416},{"id":4447,"depth":2928,"text":4450},{"id":4499,"depth":2928,"text":4502},{"id":4522,"depth":2928,"text":4525},{"id":4546,"depth":2928,"text":4549},{"id":4617,"depth":2928,"text":4620},{"id":4640,"depth":2928,"text":4643},{"id":4691,"depth":2928,"text":4694},{"id":4715,"depth":2928,"text":4718},{"id":4738,"depth":2928,"text":4741},{"id":4785,"depth":2900,"text":4786,"children":15296},[15297],{"id":4799,"depth":2928,"text":4799},{"id":4804,"depth":2900,"text":4805},{"id":4832,"depth":2900,"text":4832,"children":15300},[15301,15302,15303],{"id":4838,"depth":2928,"text":4838},{"id":5001,"depth":2928,"text":5001},{"id":5130,"depth":2928,"text":5130},{"id":5229,"depth":2900,"text":5230},{"id":5303,"depth":2900,"text":5304},{"id":5325,"depth":2900,"text":5325},{"id":5693,"depth":2900,"text":5694},{"id":132,"depth":2900,"text":132},{"id":5818,"depth":2900,"text":5818},{"id":5926,"depth":2900,"text":5926},{"id":5951,"depth":2900,"text":5951},{"id":5974,"depth":2900,"text":5975,"children":15313},[15314,15315,15316,15317,15318,15319],{"id":5978,"depth":2928,"text":5978},{"id":6023,"depth":2928,"text":6023},{"id":6031,"depth":2928,"text":6031},{"id":6138,"depth":2928,"text":6141},{"id":6156,"depth":2928,"text":6156},{"id":6180,"depth":2928,"text":6180},{"id":6206,"depth":2900,"text":6207},{"id":6230,"depth":2900,"text":6230},{"id":6250,"depth":2900,"text":6250,"children":15323},[15324,15325,15326,15327,15328,15329,15330,15331,15332],{"id":6259,"depth":2928,"text":1193},{"id":127,"depth":2928,"text":127},{"id":152,"depth":2928,"text":152},{"id":157,"depth":2928,"text":157},{"id":162,"depth":2928,"text":162},{"id":171,"depth":2928,"text":171},{"id":175,"depth":2928,"text":175},{"id":180,"depth":2928,"text":180},{"id":190,"depth":2928,"text":190},{"id":6463,"depth":2900,"text":6463,"children":15334},[15335],{"id":5526,"depth":2928,"text":5526},{"id":4750,"depth":2900,"text":4750},{"id":6557,"depth":2900,"text":6557},{"id":6602,"depth":2900,"text":6602},{"id":6697,"depth":2900,"text":6697},{"id":6706,"depth":2900,"text":6706},{"id":6714,"depth":2900,"text":6714},{"id":6917,"depth":2900,"text":6917},{"id":7051,"depth":2900,"text":7052},{"id":7123,"depth":2900,"text":6923},{"id":7164,"depth":2900,"text":7164,"children":15346},[15347,15348,15349],{"id":5736,"depth":2928,"text":5736},{"id":5773,"depth":2928,"text":5773},{"id":7277,"depth":2928,"text":7277},{"id":7313,"depth":2900,"text":7314},{"id":7338,"depth":2900,"text":162},{"id":7507,"depth":2900,"text":7508},{"id":7612,"depth":2900,"text":7612,"children":15354},[15355,15356],{"id":7627,"depth":2928,"text":7630},{"id":7641,"depth":2928,"text":7644},{"id":7805,"depth":2900,"text":7805,"children":15358},[15359,15360,15361],{"id":7811,"depth":2928,"text":7814},{"id":8020,"depth":2928,"text":8023},{"id":8479,"depth":2928,"text":8482},{"id":8923,"depth":2900,"text":171},{"id":9004,"depth":2900,"text":175},{"id":7520,"depth":2900,"text":7520,"children":15365},[15366,15367],{"id":9230,"depth":2928,"text":9230},{"id":9246,"depth":2928,"text":175},{"id":9305,"depth":2900,"text":3589},{"id":9340,"depth":2900,"text":7630},{"id":9360,"depth":2900,"text":9360,"children":15371},[15372],{"id":9363,"depth":2928,"text":5526},{"id":9461,"depth":2900,"text":7644},{"id":9687,"depth":2900,"text":185,"children":15375},[15376],{"id":9693,"depth":2928,"text":5325},{"id":9730,"depth":2900,"text":9731},{"id":9756,"depth":2900,"text":9757},{"id":9885,"depth":2900,"text":9885},{"id":9958,"depth":2900,"text":9959},{"id":10484,"depth":2900,"text":10485},{"id":5588,"depth":2900,"text":5588},{"id":10764,"depth":2900,"text":10764},{"id":10779,"depth":2900,"text":10779},{"id":10799,"depth":2900,"text":10799},{"id":10826,"depth":2900,"text":10826,"children":15387},[15388,15389,15390,15391,15392,15393,15394],{"id":10832,"depth":2928,"text":5325},{"id":10857,"depth":2928,"text":10857},{"id":11078,"depth":2928,"text":11081},{"id":11101,"depth":2928,"text":11101},{"id":11142,"depth":2928,"text":11142},{"id":11169,"depth":2928,"text":11172},{"id":11183,"depth":2928,"text":11186},{"id":11227,"depth":2900,"text":11227,"children":15396},[15397,15398],{"id":11236,"depth":2928,"text":11236},{"id":11344,"depth":2928,"text":11347},{"id":11458,"depth":2900,"text":11458,"children":15400},[15401,15402,15403,15404,15405,15406,15407,15408,15409,15410,15411,15412,15413],{"id":11474,"depth":2928,"text":4832},{"id":11520,"depth":2928,"text":11523},{"id":11541,"depth":2928,"text":11544},{"id":11561,"depth":2928,"text":11561},{"id":11657,"depth":2928,"text":6463},{"id":9023,"depth":2928,"text":9023},{"id":11776,"depth":2928,"text":11779},{"id":11917,"depth":2928,"text":11920},{"id":5517,"depth":2928,"text":5517},{"id":12026,"depth":2928,"text":12026},{"id":12045,"depth":2928,"text":185},{"id":7293,"depth":2928,"text":7293},{"id":12388,"depth":2928,"text":12391},{"id":12497,"depth":2900,"text":7293,"children":15415},[15416,15417,15418,15419,15420],{"id":12503,"depth":2928,"text":12190},{"id":12520,"depth":2928,"text":12520},{"id":12540,"depth":2928,"text":12136},{"id":12565,"depth":2928,"text":12568},{"id":12588,"depth":2928,"text":12204},{"id":12806,"depth":2900,"text":12806},{"id":12834,"depth":2900,"text":12834,"children":15423},[15424,15425,15426],{"id":12842,"depth":2928,"text":12842},{"id":12900,"depth":2928,"text":12903},{"id":5430,"depth":2928,"text":5430},{"id":12949,"depth":2900,"text":5430,"children":15428},[15429,15430,15431,15432,15433,15434,15435,15436,15437,15438,15439,15440,15441,15442,15443,15444,15445],{"id":12952,"depth":2928,"text":12955},{"id":12985,"depth":2928,"text":4838},{"id":13151,"depth":2928,"text":13154},{"id":13177,"depth":2928,"text":13180},{"id":13212,"depth":2928,"text":13212},{"id":13225,"depth":2928,"text":13228},{"id":13514,"depth":2928,"text":13514},{"id":13714,"depth":2928,"text":13717},{"id":13744,"depth":2928,"text":13747},{"id":13757,"depth":2928,"text":13757},{"id":14772,"depth":2928,"text":7805},{"id":14890,"depth":2928,"text":14893},{"id":14928,"depth":2928,"text":175},{"id":15084,"depth":2928,"text":7520},{"id":15159,"depth":2928,"text":15159},{"id":15196,"depth":2928,"text":15199},{"id":15230,"depth":2928,"text":15233},{"id":15247,"depth":2900,"text":15248},"Discover all the options you can use in your nuxt.config.ts file.","md",{},{"icon":32},{"title":903,"description":15447},"hRPBaBXqFlGMnapukJ6kKxisDMcfhNQBQz44HW07tTU",[15454,15456],{"title":899,"path":1765,"stem":1766,"description":15455,"children":-1},"Understand where your code is running using `import.meta`.",{"title":914,"path":1775,"stem":1776,"description":15457,"children":-1},"A minimal Nuxt application only requires the `app.vue` and `nuxt.config.js` files.",1773024770848]