[{"data":1,"prerenderedAt":17447},["ShallowReactive",2],{"$fGCo9l1hMtNdUiA6QzdUX5X3kLqaWcC5t2kdz4LrvCvc":3,"versions":2842,"-docs-3-x-api-nuxt-config":2846,"-docs-3-x-api-nuxt-config-surround":17442},[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":2843,"v3":2844,"v2":2845},"4.3.1","3.21.1","2.18.1",{"id":2847,"title":903,"body":2848,"description":17436,"extension":17437,"links":6,"meta":17438,"navigation":17439,"path":904,"seo":17440,"stem":905,"titleTemplate":906,"__hash__":17441},"docsv3/docs/3.x/4.api/6.nuxt-config.md",{"type":2849,"value":2850,"toc":17188},"minimark",[2851,2861,2865,2868,2888,3124,3141,3163,3168,3343,3347,3352,3358,3376,3378,3381,3388,3391,3394,3409,3413,3470,3474,3498,3504,3514,3529,3534,3537,3539,3554,3558,3607,3611,3629,3634,3641,3653,3815,3819,4082,4087,4090,4096,4112,4124,4130,4133,4137,4151,4160,4166,4169,4173,4187,4194,4200,4203,4215,4246,4252,4254,4269,4275,4278,4293,4299,4302,4307,4322,4328,4331,4345,4351,4354,4366,4396,4402,4405,4420,4426,4429,4443,4449,4452,4467,4481,4490,4494,4497,4504,4509,4513,4516,4522,4537,4540,4543,4548,4551,4569,4581,4652,4656,4687,4692,4703,4712,4716,4781,4786,4789,4792,4800,4804,4846,4850,4853,4862,4877,4881,4912,4916,4919,4934,4937,4940,4955,4959,4962,4965,4967,4970,4973,4985,5068,5080,5083,5086,5089,5097,5101,5165,5168,5173,5176,5190,5193,5196,5199,5213,5217,5222,5225,5230,5242,5261,5266,5269,5274,5277,5291,5295,5374,5380,5383,5392,5397,5400,5416,5421,5424,5427,5442,5446,5449,5457,5466,5469,5472,5475,5486,5489,5492,5495,5500,5515,5519,5526,5541,5545,5548,5563,5567,5570,5585,5589,5592,5607,5611,5614,5629,5633,5636,5651,5655,5662,5677,5681,5684,5699,5703,5717,5720,5725,5728,5734,5749,5755,5770,5775,5790,5796,5804,5806,5812,5822,5834,5848,5854,5857,5871,5877,5880,5894,5903,5909,5912,5926,5932,5935,5938,5952,5956,6012,6021,6030,6036,6039,6049,6063,6069,6078,6083,6098,6104,6107,6121,6130,6136,6142,6156,6162,6168,6182,6190,6196,6203,6210,6224,6230,6239,6242,6257,6263,6266,6280,6289,6295,6301,6315,6324,6330,6333,6347,6353,6360,6363,6377,6381,6434,6443,6448,6451,6465,6473,6478,6481,6490,6496,6503,6518,6523,6537,6543,6549,6563,6568,6577,6582,6596,6602,6617,6622,6636,6641,6647,6654,6671,6686,6695,6701,6704,6718,6724,6738,6744,6758,6772,6781,6787,6793,6796,6804,6810,6824,6830,6841,6855,6861,6864,6881,6890,6896,6909,6939,6953,6959,6966,6969,6983,6987,7098,7107,7113,7125,7139,7145,7148,7151,7165,7171,7185,7191,7194,7208,7214,7217,7231,7237,7244,7258,7264,7267,7281,7287,7302,7316,7322,7329,7332,7346,7352,7355,7364,7378,7382,7436,7445,7451,7458,7462,7476,7482,7485,7499,7505,7525,7539,7545,7552,7566,7572,7583,7589,7603,7609,7623,7628,7634,7637,7651,7660,7666,7680,7686,7697,7706,7720,7724,7912,7918,7921,7936,7945,7951,7954,7960,7974,7978,8031,8040,8046,8066,8074,8088,8094,8110,8114,8128,8134,8137,8151,8160,8166,8174,8188,8193,8196,8210,8219,8225,8239,8244,8247,8268,8283,8291,8299,8305,8308,8322,8329,8332,8335,8350,8362,8374,8377,8380,8392,8469,8472,8475,8481,8487,8494,8508,8514,8517,8520,8534,8540,8545,8551,8565,8568,8573,8579,8582,8592,8607,8611,8835,8841,8844,8858,8867,8873,8876,8883,8897,8910,8913,8918,8924,8932,8937,8940,8946,8954,8958,8998,9001,9006,9012,9016,9191,9194,9204,9216,9358,9362,9369,9377,9381,9407,9410,9433,9448,9451,9454,9463,9467,9470,9478,9482,9522,9526,9540,9545,9560,9574,9578,9581,9584,9599,9602,9605,9617,9625,9639,9643,9748,9752,9765,9772,9784,9806,9810,9845,9848,9851,9860,9865,9873,9879,9891,10036,10039,10042,10048,10058,10064,10076,10107,10113,10118,10130,10163,10168,10180,10201,10206,10218,10250,10256,10259,10266,10278,10702,10708,10711,10715,10718,10722,10763,10768,10780,10886,10890,10902,11072,11075,11078,11083,11089,11098,11103,11108,11122,11127,11141,11146,11160,11163,11169,11172,11176,11238,11241,11244,11261,11269,11283,11294,11298,11442,11444,11449,11452,11460,11465,11468,11477,11482,11485,11495,11500,11508,11519,11522,11525,11539,11554,11557,11560,11565,11574,11577,11582,11591,11602,11611,11617,11626,11640,11645,11651,11654,11668,11673,11676,11679,11698,11710,11817,11821,11891,11894,11899,11914,11917,11920,11924,11939,11943,11946,11949,11966,11977,11994,11998,12047,12050,12053,12069,12081,12119,12123,12129,12157,12162,12649,12652,12655,12660,12675,12679,12709,12712,12874,12877,12883,12897,12900,12903,12912,12915,12918,12932,12935,12938,12951,12959,12962,12965,12970,12973,12982,12990,12995,13005,13017,13135,13141,13144,13158,13163,13169,13183,13197,13202,13210,13224,13230,13236,13242,13245,13257,13271,13280,13283,13289,13294,13321,13335,13346,13350,13391,13397,13404,13416,13442,13446,13499,13502,13505,13515,13520,13526,13541,13547,13561,13567,13582,13588,13602,13607,13619,13698,13703,13715,13797,13801,13816,13822,13828,13840,13918,13923,13935,13957,13963,13977,13982,13987,13999,14081,14086,14100,14105,14110,14115,14127,14181,14185,14190,14196,14210,14216,14230,14234,14240,14244,14250,14258,14264,14276,14446,14452,14464,14555,14558,14561,14566,14569,14578,14583,14589,14598,14603,14609,14623,14629,14632,14646,14651,14655,14667,14698,14702,14714,14735,14739,14751,14771,14775,14787,14817,14821,14833,14864,14867,14870,14884,14892,14895,14900,14904,14909,14917,14923,14937,14943,14957,14963,14966,14971,14977,14986,14992,15007,15010,15016,15029,15043,15048,15055,15065,15077,15141,15145,15173,15179,15185,15199,15205,15214,15219,15234,15239,15247,15253,15256,15265,15279,15283,15350,15354,15518,15523,15526,15534,15541,15545,15607,15612,15620,15625,15633,15638,15646,15651,15659,15664,15672,15677,15685,15691,15701,15715,15721,15728,15733,15736,15741,15748,15754,15768,15774,15789,15794,15799,15807,15813,15818,15823,15837,15842,15856,15861,15867,15882,15887,15892,15900,15905,15917,15995,16004,16009,16021,16025,16045,16050,16064,16069,16083,16089,16098,16102,16118,16123,16137,16142,16156,16162,16171,16175,16191,16196,16210,16215,16229,16234,16240,16266,16277,16283,16295,16300,16311,16315,16350,16356,16362,16376,16381,16387,16411,16420,16425,16431,16455,16466,16471,16478,16483,16491,16496,16510,16515,16527,16689,16695,16701,16725,16730,16737,16742,16748,16762,16767,16770,16776,16791,16797,16803,16817,16823,16828,16843,16849,16852,16858,16872,16881,16886,16889,16897,16901,16997,17002,17012,17018,17023,17035,17072,17077,17080,17086,17100,17109,17115,17118,17128,17143,17149,17152,17160,17164,17167,17170,17185],[2852,2853,2857],"note",{"icon":2854,"target":2855,"to":2856},"i-simple-icons-github","_blank","https://github.com/nuxt/nuxt/tree/main/packages/schema/src/config",[2858,2859,2860],"p",{},"This file is auto-generated from Nuxt source code.",[2862,2863,2864],"h2",{"id":2864},"alias",[2858,2866,2867],{},"You can improve your DX by defining additional aliases to access custom directories within your JavaScript and CSS.",[2869,2870,2871,2883],"ul",{},[2872,2873,2874,2878,2879],"li",{},[2875,2876,2877],"strong",{},"Type",": ",[2880,2881,2882],"code",{},"object",[2872,2884,2885],{},[2875,2886,2887],{},"Default",[2889,2890,2895],"pre",{"className":2891,"code":2892,"language":2893,"meta":2894,"style":2894},"language-json shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","{\n  \"~\": \"/\u003CsrcDir>/\",\n  \"@\": \"/\u003CsrcDir>/\",\n  \"~~\": \"/\u003CrootDir>/\",\n  \"@@\": \"/\u003CrootDir>/\",\n  \"#shared\": \"/\u003CrootDir>/shared/\",\n  \"assets\": \"/\u003CsrcDir>/assets/\",\n  \"public\": \"/\u003CsrcDir>/public/\",\n  \"#server\": \"/\u003CsrcDir>/server/\",\n  \"#build\": \"/\u003CrootDir>/.nuxt/\",\n  \"#internal/nuxt/paths\": \"/\u003CrootDir>/.nuxt/paths.mjs\"\n}\n","json","",[2880,2896,2897,2906,2934,2954,2975,2995,3016,3036,3056,3077,3098,3118],{"__ignoreMap":2894},[2898,2899,2902],"span",{"class":2900,"line":2901},"line",1,[2898,2903,2905],{"class":2904},"sDfIl","{\n",[2898,2907,2909,2912,2916,2919,2922,2925,2929,2931],{"class":2900,"line":2908},2,[2898,2910,2911],{"class":2904},"  \"",[2898,2913,2915],{"class":2914},"smZ93","~",[2898,2917,2918],{"class":2904},"\"",[2898,2920,2921],{"class":2904},":",[2898,2923,2924],{"class":2904}," \"",[2898,2926,2928],{"class":2927},"sGFVr","/\u003CsrcDir>/",[2898,2930,2918],{"class":2904},[2898,2932,2933],{"class":2904},",\n",[2898,2935,2937,2939,2942,2944,2946,2948,2950,2952],{"class":2900,"line":2936},3,[2898,2938,2911],{"class":2904},[2898,2940,2941],{"class":2914},"@",[2898,2943,2918],{"class":2904},[2898,2945,2921],{"class":2904},[2898,2947,2924],{"class":2904},[2898,2949,2928],{"class":2927},[2898,2951,2918],{"class":2904},[2898,2953,2933],{"class":2904},[2898,2955,2957,2959,2962,2964,2966,2968,2971,2973],{"class":2900,"line":2956},4,[2898,2958,2911],{"class":2904},[2898,2960,2961],{"class":2914},"~~",[2898,2963,2918],{"class":2904},[2898,2965,2921],{"class":2904},[2898,2967,2924],{"class":2904},[2898,2969,2970],{"class":2927},"/\u003CrootDir>/",[2898,2972,2918],{"class":2904},[2898,2974,2933],{"class":2904},[2898,2976,2978,2980,2983,2985,2987,2989,2991,2993],{"class":2900,"line":2977},5,[2898,2979,2911],{"class":2904},[2898,2981,2982],{"class":2914},"@@",[2898,2984,2918],{"class":2904},[2898,2986,2921],{"class":2904},[2898,2988,2924],{"class":2904},[2898,2990,2970],{"class":2927},[2898,2992,2918],{"class":2904},[2898,2994,2933],{"class":2904},[2898,2996,2998,3000,3003,3005,3007,3009,3012,3014],{"class":2900,"line":2997},6,[2898,2999,2911],{"class":2904},[2898,3001,3002],{"class":2914},"#shared",[2898,3004,2918],{"class":2904},[2898,3006,2921],{"class":2904},[2898,3008,2924],{"class":2904},[2898,3010,3011],{"class":2927},"/\u003CrootDir>/shared/",[2898,3013,2918],{"class":2904},[2898,3015,2933],{"class":2904},[2898,3017,3019,3021,3023,3025,3027,3029,3032,3034],{"class":2900,"line":3018},7,[2898,3020,2911],{"class":2904},[2898,3022,127],{"class":2914},[2898,3024,2918],{"class":2904},[2898,3026,2921],{"class":2904},[2898,3028,2924],{"class":2904},[2898,3030,3031],{"class":2927},"/\u003CsrcDir>/assets/",[2898,3033,2918],{"class":2904},[2898,3035,2933],{"class":2904},[2898,3037,3039,3041,3043,3045,3047,3049,3052,3054],{"class":2900,"line":3038},8,[2898,3040,2911],{"class":2904},[2898,3042,180],{"class":2914},[2898,3044,2918],{"class":2904},[2898,3046,2921],{"class":2904},[2898,3048,2924],{"class":2904},[2898,3050,3051],{"class":2927},"/\u003CsrcDir>/public/",[2898,3053,2918],{"class":2904},[2898,3055,2933],{"class":2904},[2898,3057,3059,3061,3064,3066,3068,3070,3073,3075],{"class":2900,"line":3058},9,[2898,3060,2911],{"class":2904},[2898,3062,3063],{"class":2914},"#server",[2898,3065,2918],{"class":2904},[2898,3067,2921],{"class":2904},[2898,3069,2924],{"class":2904},[2898,3071,3072],{"class":2927},"/\u003CsrcDir>/server/",[2898,3074,2918],{"class":2904},[2898,3076,2933],{"class":2904},[2898,3078,3080,3082,3085,3087,3089,3091,3094,3096],{"class":2900,"line":3079},10,[2898,3081,2911],{"class":2904},[2898,3083,3084],{"class":2914},"#build",[2898,3086,2918],{"class":2904},[2898,3088,2921],{"class":2904},[2898,3090,2924],{"class":2904},[2898,3092,3093],{"class":2927},"/\u003CrootDir>/.nuxt/",[2898,3095,2918],{"class":2904},[2898,3097,2933],{"class":2904},[2898,3099,3101,3103,3106,3108,3110,3112,3115],{"class":2900,"line":3100},11,[2898,3102,2911],{"class":2904},[2898,3104,3105],{"class":2914},"#internal/nuxt/paths",[2898,3107,2918],{"class":2904},[2898,3109,2921],{"class":2904},[2898,3111,2924],{"class":2904},[2898,3113,3114],{"class":2927},"/\u003CrootDir>/.nuxt/paths.mjs",[2898,3116,3117],{"class":2904},"\"\n",[2898,3119,3121],{"class":2900,"line":3120},12,[2898,3122,3123],{"class":2904},"}\n",[3125,3126,3127],"callout",{},[2858,3128,3129,3132,3133,3137,3138,3140],{},[2875,3130,3131],{},"Note",": Within a webpack context (image sources, CSS - but not JavaScript) you ",[3134,3135,3136],"em",{},"must"," access\nyour alias by prefixing it with ",[2880,3139,2915],{},".",[3125,3142,3143],{},[2858,3144,3145,3147,3148,3151,3152,3155,3156,3159,3160,3140],{},[2875,3146,3131],{},": These aliases will be automatically added to the generated ",[2880,3149,3150],{},".nuxt/tsconfig.json"," so you can get full\ntype support and path auto-complete. In case you need to extend options provided by ",[2880,3153,3154],{},"./.nuxt/tsconfig.json","\nfurther, make sure to add them here or within the ",[2880,3157,3158],{},"typescript.tsConfig"," property in ",[2880,3161,3162],{},"nuxt.config",[2858,3164,3165,2921],{},[2875,3166,3167],{},"Example",[2889,3169,3173],{"className":3170,"code":3171,"language":3172,"meta":2894,"style":2894},"language-js shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","export default {\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","js",[2880,3174,3175,3187,3197,3251,3293,3334,3339],{"__ignoreMap":2894},[2898,3176,3177,3181,3184],{"class":2900,"line":2901},[2898,3178,3180],{"class":3179},"s8R28","export",[2898,3182,3183],{"class":3179}," default",[2898,3185,3186],{"class":2904}," {\n",[2898,3188,3189,3193,3195],{"class":2900,"line":2908},[2898,3190,3192],{"class":3191},"sRlkE","  alias",[2898,3194,2921],{"class":2904},[2898,3196,3186],{"class":2904},[2898,3198,3199,3202,3205,3208,3210,3214,3218,3221,3224,3226,3228,3231,3233,3236,3239,3241,3244,3246,3249],{"class":2900,"line":2936},[2898,3200,3201],{"class":2904},"    '",[2898,3203,3204],{"class":3191},"images",[2898,3206,3207],{"class":2904},"'",[2898,3209,2921],{"class":2904},[2898,3211,3213],{"class":3212},"s3cPz"," fileURLToPath",[2898,3215,3217],{"class":3216},"sZSNi","(",[2898,3219,3220],{"class":2904},"new",[2898,3222,3223],{"class":3212}," URL",[2898,3225,3217],{"class":3216},[2898,3227,3207],{"class":2904},[2898,3229,3230],{"class":2927},"./assets/images",[2898,3232,3207],{"class":2904},[2898,3234,3235],{"class":2904},",",[2898,3237,3238],{"class":3179}," import",[2898,3240,3140],{"class":2904},[2898,3242,3243],{"class":3216},"meta",[2898,3245,3140],{"class":2904},[2898,3247,3248],{"class":3216},"url))",[2898,3250,2933],{"class":2904},[2898,3252,3253,3255,3258,3260,3262,3264,3266,3268,3270,3272,3274,3277,3279,3281,3283,3285,3287,3289,3291],{"class":2900,"line":2956},[2898,3254,3201],{"class":2904},[2898,3256,3257],{"class":3191},"style",[2898,3259,3207],{"class":2904},[2898,3261,2921],{"class":2904},[2898,3263,3213],{"class":3212},[2898,3265,3217],{"class":3216},[2898,3267,3220],{"class":2904},[2898,3269,3223],{"class":3212},[2898,3271,3217],{"class":3216},[2898,3273,3207],{"class":2904},[2898,3275,3276],{"class":2927},"./assets/style",[2898,3278,3207],{"class":2904},[2898,3280,3235],{"class":2904},[2898,3282,3238],{"class":3179},[2898,3284,3140],{"class":2904},[2898,3286,3243],{"class":3216},[2898,3288,3140],{"class":2904},[2898,3290,3248],{"class":3216},[2898,3292,2933],{"class":2904},[2898,3294,3295,3297,3300,3302,3304,3306,3308,3310,3312,3314,3316,3319,3321,3323,3325,3327,3329,3331],{"class":2900,"line":2977},[2898,3296,3201],{"class":2904},[2898,3298,3299],{"class":3191},"data",[2898,3301,3207],{"class":2904},[2898,3303,2921],{"class":2904},[2898,3305,3213],{"class":3212},[2898,3307,3217],{"class":3216},[2898,3309,3220],{"class":2904},[2898,3311,3223],{"class":3212},[2898,3313,3217],{"class":3216},[2898,3315,3207],{"class":2904},[2898,3317,3318],{"class":2927},"./assets/other/data",[2898,3320,3207],{"class":2904},[2898,3322,3235],{"class":2904},[2898,3324,3238],{"class":3179},[2898,3326,3140],{"class":2904},[2898,3328,3243],{"class":3216},[2898,3330,3140],{"class":2904},[2898,3332,3333],{"class":3216},"url))\n",[2898,3335,3336],{"class":2900,"line":2997},[2898,3337,3338],{"class":2904},"  }\n",[2898,3340,3341],{"class":2900,"line":3018},[2898,3342,3123],{"class":2904},[2862,3344,3346],{"id":3345},"analyzedir","analyzeDir",[2858,3348,3349,3350,3140],{},"The directory where Nuxt will store the generated files when running ",[2880,3351,757],{},[2858,3353,3354,3355,3140],{},"If a relative path is specified, it will be relative to your ",[2880,3356,3357],{},"rootDir",[2869,3359,3360,3367],{},[2872,3361,3362,2878,3364],{},[2875,3363,2877],{},[2880,3365,3366],{},"string",[2872,3368,3369,3372,3373],{},[2875,3370,3371],{},"Default:"," ",[2880,3374,3375],{},"\"/\u003CrootDir>/.nuxt/analyze\"",[2862,3377,1193],{"id":1193},[2858,3379,3380],{},"Nuxt App configuration.",[3382,3383,3385],"h3",{"id":3384},"baseurl",[2880,3386,3387],{},"baseURL",[2858,3389,3390],{},"The base path of your Nuxt application.",[2858,3392,3393],{},"For example:",[2869,3395,3396,3402],{},[2872,3397,3398,2878,3400],{},[2875,3399,2877],{},[2880,3401,3366],{},[2872,3403,3404,3372,3406],{},[2875,3405,3371],{},[2880,3407,3408],{},"\"/\"",[2858,3410,3411,2921],{},[2875,3412,3167],{},[2889,3414,3418],{"className":3415,"code":3416,"language":3417,"meta":2894,"style":2894},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","export default defineNuxtConfig({\n  app: {\n    baseURL: '/prefix/'\n  }\n})\n","ts",[2880,3419,3420,3433,3442,3458,3462],{"__ignoreMap":2894},[2898,3421,3422,3424,3426,3429,3431],{"class":2900,"line":2901},[2898,3423,3180],{"class":3179},[2898,3425,3183],{"class":3179},[2898,3427,3428],{"class":3212}," defineNuxtConfig",[2898,3430,3217],{"class":3216},[2898,3432,2905],{"class":2904},[2898,3434,3435,3438,3440],{"class":2900,"line":2908},[2898,3436,3437],{"class":3191},"  app",[2898,3439,2921],{"class":2904},[2898,3441,3186],{"class":2904},[2898,3443,3444,3447,3449,3452,3455],{"class":2900,"line":2936},[2898,3445,3446],{"class":3191},"    baseURL",[2898,3448,2921],{"class":2904},[2898,3450,3451],{"class":2904}," '",[2898,3453,3454],{"class":2927},"/prefix/",[2898,3456,3457],{"class":2904},"'\n",[2898,3459,3460],{"class":2900,"line":2956},[2898,3461,3338],{"class":2904},[2898,3463,3464,3467],{"class":2900,"line":2977},[2898,3465,3466],{"class":2904},"}",[2898,3468,3469],{"class":3216},")\n",[2858,3471,3472,2921],{},[2875,3473,3167],{},[2889,3475,3479],{"className":3476,"code":3477,"language":3478,"meta":2894,"style":2894},"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",[2880,3480,3481],{"__ignoreMap":2894},[2898,3482,3483,3486,3489,3491,3495],{"class":2900,"line":2901},[2898,3484,3485],{"class":3216},"NUXT_APP_BASE_URL",[2898,3487,3488],{"class":2904},"=",[2898,3490,3454],{"class":2927},[2898,3492,3494],{"class":3493},"s52Pk"," node",[2898,3496,3497],{"class":2927}," .output/server/index.mjs\n",[3382,3499,3501],{"id":3500},"buildassetsdir",[2880,3502,3503],{},"buildAssetsDir",[2858,3505,3506,3507,3509,3510,3513],{},"The folder name for the built site assets, relative to ",[2880,3508,3387],{}," (or ",[2880,3511,3512],{},"cdnURL"," if set). This is set at build time and should not be customized at runtime.",[2869,3515,3516,3522],{},[2872,3517,3518,2878,3520],{},[2875,3519,2877],{},[2880,3521,3366],{},[2872,3523,3524,3372,3526],{},[2875,3525,3371],{},[2880,3527,3528],{},"\"/_nuxt/\"",[3382,3530,3532],{"id":3531},"cdnurl",[2880,3533,3512],{},[2858,3535,3536],{},"An absolute URL to serve the public folder from (production-only).",[2858,3538,3393],{},[2869,3540,3541,3547],{},[2872,3542,3543,2878,3545],{},[2875,3544,2877],{},[2880,3546,3366],{},[2872,3548,3549,3372,3551],{},[2875,3550,3371],{},[2880,3552,3553],{},"\"\"",[2858,3555,3556,2921],{},[2875,3557,3167],{},[2889,3559,3561],{"className":3415,"code":3560,"language":3417,"meta":2894,"style":2894},"export default defineNuxtConfig({\n  app: {\n    cdnURL: 'https://mycdn.org/'\n  }\n})\n",[2880,3562,3563,3575,3583,3597,3601],{"__ignoreMap":2894},[2898,3564,3565,3567,3569,3571,3573],{"class":2900,"line":2901},[2898,3566,3180],{"class":3179},[2898,3568,3183],{"class":3179},[2898,3570,3428],{"class":3212},[2898,3572,3217],{"class":3216},[2898,3574,2905],{"class":2904},[2898,3576,3577,3579,3581],{"class":2900,"line":2908},[2898,3578,3437],{"class":3191},[2898,3580,2921],{"class":2904},[2898,3582,3186],{"class":2904},[2898,3584,3585,3588,3590,3592,3595],{"class":2900,"line":2936},[2898,3586,3587],{"class":3191},"    cdnURL",[2898,3589,2921],{"class":2904},[2898,3591,3451],{"class":2904},[2898,3593,3594],{"class":2927},"https://mycdn.org/",[2898,3596,3457],{"class":2904},[2898,3598,3599],{"class":2900,"line":2956},[2898,3600,3338],{"class":2904},[2898,3602,3603,3605],{"class":2900,"line":2977},[2898,3604,3466],{"class":2904},[2898,3606,3469],{"class":3216},[2858,3608,3609,2921],{},[2875,3610,3167],{},[2889,3612,3614],{"className":3476,"code":3613,"language":3478,"meta":2894,"style":2894},"NUXT_APP_CDN_URL=https://mycdn.org/ node .output/server/index.mjs\n",[2880,3615,3616],{"__ignoreMap":2894},[2898,3617,3618,3621,3623,3625,3627],{"class":2900,"line":2901},[2898,3619,3620],{"class":3216},"NUXT_APP_CDN_URL",[2898,3622,3488],{"class":2904},[2898,3624,3594],{"class":2927},[2898,3626,3494],{"class":3493},[2898,3628,3497],{"class":2927},[3382,3630,3632],{"id":3631},"head",[2880,3633,3631],{},[2858,3635,3636,3637,3640],{},"Set default configuration for ",[2880,3638,3639],{},"\u003Chead>"," on every page.",[2869,3642,3643,3649],{},[2872,3644,3645,2878,3647],{},[2875,3646,2877],{},[2880,3648,2882],{},[2872,3650,3651],{},[2875,3652,2887],{},[2889,3654,3656],{"className":2891,"code":3655,"language":2893,"meta":2894,"style":2894},"{\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",[2880,3657,3658,3662,3675,3680,3701,3718,3723,3727,3745,3750,3755,3769,3781,3795,3810],{"__ignoreMap":2894},[2898,3659,3660],{"class":2900,"line":2901},[2898,3661,2905],{"class":2904},[2898,3663,3664,3666,3668,3670,3672],{"class":2900,"line":2908},[2898,3665,2911],{"class":2904},[2898,3667,3243],{"class":2914},[2898,3669,2918],{"class":2904},[2898,3671,2921],{"class":2904},[2898,3673,3674],{"class":2904}," [\n",[2898,3676,3677],{"class":2900,"line":2936},[2898,3678,3679],{"class":2904},"    {\n",[2898,3681,3682,3685,3688,3690,3692,3694,3697,3699],{"class":2900,"line":2956},[2898,3683,3684],{"class":2904},"      \"",[2898,3686,3687],{"class":3493},"name",[2898,3689,2918],{"class":2904},[2898,3691,2921],{"class":2904},[2898,3693,2924],{"class":2904},[2898,3695,3696],{"class":2927},"viewport",[2898,3698,2918],{"class":2904},[2898,3700,2933],{"class":2904},[2898,3702,3703,3705,3707,3709,3711,3713,3716],{"class":2900,"line":2977},[2898,3704,3684],{"class":2904},[2898,3706,142],{"class":3493},[2898,3708,2918],{"class":2904},[2898,3710,2921],{"class":2904},[2898,3712,2924],{"class":2904},[2898,3714,3715],{"class":2927},"width=device-width, initial-scale=1",[2898,3717,3117],{"class":2904},[2898,3719,3720],{"class":2900,"line":2997},[2898,3721,3722],{"class":2904},"    },\n",[2898,3724,3725],{"class":2900,"line":3018},[2898,3726,3679],{"class":2904},[2898,3728,3729,3731,3734,3736,3738,3740,3743],{"class":2900,"line":3038},[2898,3730,3684],{"class":2904},[2898,3732,3733],{"class":3493},"charset",[2898,3735,2918],{"class":2904},[2898,3737,2921],{"class":2904},[2898,3739,2924],{"class":2904},[2898,3741,3742],{"class":2927},"utf-8",[2898,3744,3117],{"class":2904},[2898,3746,3747],{"class":2900,"line":3058},[2898,3748,3749],{"class":2904},"    }\n",[2898,3751,3752],{"class":2900,"line":3079},[2898,3753,3754],{"class":2904},"  ],\n",[2898,3756,3757,3759,3762,3764,3766],{"class":2900,"line":3100},[2898,3758,2911],{"class":2904},[2898,3760,3761],{"class":2914},"link",[2898,3763,2918],{"class":2904},[2898,3765,2921],{"class":2904},[2898,3767,3768],{"class":2904}," [],\n",[2898,3770,3771,3773,3775,3777,3779],{"class":2900,"line":3120},[2898,3772,2911],{"class":2904},[2898,3774,3257],{"class":2914},[2898,3776,2918],{"class":2904},[2898,3778,2921],{"class":2904},[2898,3780,3768],{"class":2904},[2898,3782,3784,3786,3789,3791,3793],{"class":2900,"line":3783},13,[2898,3785,2911],{"class":2904},[2898,3787,3788],{"class":2914},"script",[2898,3790,2918],{"class":2904},[2898,3792,2921],{"class":2904},[2898,3794,3768],{"class":2904},[2898,3796,3798,3800,3803,3805,3807],{"class":2900,"line":3797},14,[2898,3799,2911],{"class":2904},[2898,3801,3802],{"class":2914},"noscript",[2898,3804,2918],{"class":2904},[2898,3806,2921],{"class":2904},[2898,3808,3809],{"class":2904}," []\n",[2898,3811,3813],{"class":2900,"line":3812},15,[2898,3814,3123],{"class":2904},[2858,3816,3817,2921],{},[2875,3818,3167],{},[2889,3820,3822],{"className":3170,"code":3821,"language":3172,"meta":2894,"style":2894},"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",[2880,3823,3824,3832,3841,3850,3856,3888,3895,3904,3909,3927,3933,3942,3947,3979,3985,3990,4000,4006,4025,4032,4042,4048,4066,4072,4077],{"__ignoreMap":2894},[2898,3825,3826,3828,3830],{"class":2900,"line":2901},[2898,3827,1193],{"class":3493},[2898,3829,2921],{"class":2904},[2898,3831,3186],{"class":2904},[2898,3833,3834,3837,3839],{"class":2900,"line":2908},[2898,3835,3836],{"class":3493},"  head",[2898,3838,2921],{"class":2904},[2898,3840,3186],{"class":2904},[2898,3842,3843,3846,3848],{"class":2900,"line":2936},[2898,3844,3845],{"class":3493},"    meta",[2898,3847,2921],{"class":2904},[2898,3849,3674],{"class":3191},[2898,3851,3852],{"class":2900,"line":2956},[2898,3853,3855],{"class":3854},"sWuyu","      // \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n",[2898,3857,3858,3861,3864,3866,3868,3870,3872,3874,3877,3879,3881,3883,3885],{"class":2900,"line":2977},[2898,3859,3860],{"class":2904},"      {",[2898,3862,3863],{"class":3191}," name",[2898,3865,2921],{"class":2904},[2898,3867,3451],{"class":2904},[2898,3869,3696],{"class":2927},[2898,3871,3207],{"class":2904},[2898,3873,3235],{"class":2904},[2898,3875,3876],{"class":3191}," content",[2898,3878,2921],{"class":2904},[2898,3880,3451],{"class":2904},[2898,3882,3715],{"class":2927},[2898,3884,3207],{"class":2904},[2898,3886,3887],{"class":2904}," }\n",[2898,3889,3890,3893],{"class":2900,"line":2997},[2898,3891,3892],{"class":3191},"    ]",[2898,3894,2933],{"class":2904},[2898,3896,3897,3900,3902],{"class":2900,"line":3018},[2898,3898,3899],{"class":3493},"    script",[2898,3901,2921],{"class":2904},[2898,3903,3674],{"class":3191},[2898,3905,3906],{"class":2900,"line":3038},[2898,3907,3908],{"class":3854},"      // \u003Cscript src=\"https://myawesome-lib.js\">\u003C/script>\n",[2898,3910,3911,3913,3916,3918,3920,3923,3925],{"class":2900,"line":3058},[2898,3912,3860],{"class":2904},[2898,3914,3915],{"class":3191}," src",[2898,3917,2921],{"class":2904},[2898,3919,3451],{"class":2904},[2898,3921,3922],{"class":2927},"https://awesome-lib.js",[2898,3924,3207],{"class":2904},[2898,3926,3887],{"class":2904},[2898,3928,3929,3931],{"class":2900,"line":3079},[2898,3930,3892],{"class":3191},[2898,3932,2933],{"class":2904},[2898,3934,3935,3938,3940],{"class":2900,"line":3100},[2898,3936,3937],{"class":3493},"    link",[2898,3939,2921],{"class":2904},[2898,3941,3674],{"class":3191},[2898,3943,3944],{"class":2900,"line":3120},[2898,3945,3946],{"class":3854},"      // \u003Clink rel=\"stylesheet\" href=\"https://myawesome-lib.css\">\n",[2898,3948,3949,3951,3954,3956,3958,3961,3963,3965,3968,3970,3972,3975,3977],{"class":2900,"line":3783},[2898,3950,3860],{"class":2904},[2898,3952,3953],{"class":3191}," rel",[2898,3955,2921],{"class":2904},[2898,3957,3451],{"class":2904},[2898,3959,3960],{"class":2927},"stylesheet",[2898,3962,3207],{"class":2904},[2898,3964,3235],{"class":2904},[2898,3966,3967],{"class":3191}," href",[2898,3969,2921],{"class":2904},[2898,3971,3451],{"class":2904},[2898,3973,3974],{"class":2927},"https://awesome-lib.css",[2898,3976,3207],{"class":2904},[2898,3978,3887],{"class":2904},[2898,3980,3981,3983],{"class":2900,"line":3797},[2898,3982,3892],{"class":3191},[2898,3984,2933],{"class":2904},[2898,3986,3987],{"class":2900,"line":3812},[2898,3988,3989],{"class":3854},"    // please note that this is an area that is likely to change\n",[2898,3991,3993,3996,3998],{"class":2900,"line":3992},16,[2898,3994,3995],{"class":3493},"    style",[2898,3997,2921],{"class":2904},[2898,3999,3674],{"class":3191},[2898,4001,4003],{"class":2900,"line":4002},17,[2898,4004,4005],{"class":3854},"      // \u003Cstyle>:root { color: red }\u003C/style>\n",[2898,4007,4009,4011,4014,4016,4018,4021,4023],{"class":2900,"line":4008},18,[2898,4010,3860],{"class":2904},[2898,4012,4013],{"class":3191}," textContent",[2898,4015,2921],{"class":2904},[2898,4017,3451],{"class":2904},[2898,4019,4020],{"class":2927},":root { color: red }",[2898,4022,3207],{"class":2904},[2898,4024,3887],{"class":2904},[2898,4026,4028,4030],{"class":2900,"line":4027},19,[2898,4029,3892],{"class":3191},[2898,4031,2933],{"class":2904},[2898,4033,4035,4038,4040],{"class":2900,"line":4034},20,[2898,4036,4037],{"class":3493},"    noscript",[2898,4039,2921],{"class":2904},[2898,4041,3674],{"class":3191},[2898,4043,4045],{"class":2900,"line":4044},21,[2898,4046,4047],{"class":3854},"      // \u003Cnoscript>JavaScript is required\u003C/noscript>\n",[2898,4049,4051,4053,4055,4057,4059,4062,4064],{"class":2900,"line":4050},22,[2898,4052,3860],{"class":2904},[2898,4054,4013],{"class":3191},[2898,4056,2921],{"class":2904},[2898,4058,3451],{"class":2904},[2898,4060,4061],{"class":2927},"JavaScript is required",[2898,4063,3207],{"class":2904},[2898,4065,3887],{"class":2904},[2898,4067,4069],{"class":2900,"line":4068},23,[2898,4070,4071],{"class":3191},"    ]\n",[2898,4073,4075],{"class":2900,"line":4074},24,[2898,4076,3338],{"class":2904},[2898,4078,4080],{"class":2900,"line":4079},25,[2898,4081,3123],{"class":2904},[3382,4083,4085],{"id":4084},"keepalive",[2880,4086,4084],{},[2858,4088,4089],{},"Default values for KeepAlive configuration between pages.",[2858,4091,4092,4093,4095],{},"This can be overridden with ",[2880,4094,678],{}," on an individual page. Only JSON-serializable values are allowed.",[2869,4097,4098,4105],{},[2872,4099,4100,2878,4102],{},[2875,4101,2877],{},[2880,4103,4104],{},"boolean",[2872,4106,4107,3372,4109],{},[2875,4108,3371],{},[2880,4110,4111],{},"false",[2858,4113,4114,2878,4117],{},[2875,4115,4116],{},"See",[4118,4119,4123],"a",{"href":4120,"rel":4121},"https://vuejs.org/api/built-in-components.html#keepalive",[4122],"nofollow","Vue KeepAlive",[3382,4125,4127],{"id":4126},"layouttransition",[2880,4128,4129],{},"layoutTransition",[2858,4131,4132],{},"Default values for layout transitions.",[2858,4134,4092,4135,4095],{},[2880,4136,678],{},[2869,4138,4139,4145],{},[2872,4140,4141,2878,4143],{},[2875,4142,2877],{},[2880,4144,4104],{},[2872,4146,4147,3372,4149],{},[2875,4148,3371],{},[2880,4150,4111],{},[2858,4152,4153,2878,4155],{},[2875,4154,4116],{},[4118,4156,4159],{"href":4157,"rel":4158},"https://vuejs.org/api/built-in-components.html#transition",[4122],"Vue Transition docs",[3382,4161,4163],{"id":4162},"pagetransition",[2880,4164,4165],{},"pageTransition",[2858,4167,4168],{},"Default values for page transitions.",[2858,4170,4092,4171,4095],{},[2880,4172,678],{},[2869,4174,4175,4181],{},[2872,4176,4177,2878,4179],{},[2875,4178,2877],{},[2880,4180,4104],{},[2872,4182,4183,3372,4185],{},[2875,4184,3371],{},[2880,4186,4111],{},[2858,4188,4189,2878,4191],{},[2875,4190,4116],{},[4118,4192,4159],{"href":4157,"rel":4193},[4122],[3382,4195,4197],{"id":4196},"rootattrs",[2880,4198,4199],{},"rootAttrs",[2858,4201,4202],{},"Customize Nuxt root element id.",[2869,4204,4205,4211],{},[2872,4206,4207,2878,4209],{},[2875,4208,2877],{},[2880,4210,2882],{},[2872,4212,4213],{},[2875,4214,2887],{},[2889,4216,4218],{"className":2891,"code":4217,"language":2893,"meta":2894,"style":2894},"{\n  \"id\": \"__nuxt\"\n}\n",[2880,4219,4220,4224,4242],{"__ignoreMap":2894},[2898,4221,4222],{"class":2900,"line":2901},[2898,4223,2905],{"class":2904},[2898,4225,4226,4228,4231,4233,4235,4237,4240],{"class":2900,"line":2908},[2898,4227,2911],{"class":2904},[2898,4229,4230],{"class":2914},"id",[2898,4232,2918],{"class":2904},[2898,4234,2921],{"class":2904},[2898,4236,2924],{"class":2904},[2898,4238,4239],{"class":2927},"__nuxt",[2898,4241,3117],{"class":2904},[2898,4243,4244],{"class":2900,"line":2936},[2898,4245,3123],{"class":2904},[3382,4247,4249],{"id":4248},"rootid",[2880,4250,4251],{},"rootId",[2858,4253,4202],{},[2869,4255,4256,4262],{},[2872,4257,4258,2878,4260],{},[2875,4259,2877],{},[2880,4261,3366],{},[2872,4263,4264,3372,4266],{},[2875,4265,3371],{},[2880,4267,4268],{},"\"__nuxt\"",[3382,4270,4272],{"id":4271},"roottag",[2880,4273,4274],{},"rootTag",[2858,4276,4277],{},"Customize Nuxt root element tag.",[2869,4279,4280,4286],{},[2872,4281,4282,2878,4284],{},[2875,4283,2877],{},[2880,4285,3366],{},[2872,4287,4288,3372,4290],{},[2875,4289,3371],{},[2880,4291,4292],{},"\"div\"",[3382,4294,4296],{"id":4295},"spaloaderattrs",[2880,4297,4298],{},"spaLoaderAttrs",[2858,4300,4301],{},"Customize Nuxt Nuxt SpaLoader element attributes.",[4303,4304,4305],"h4",{"id":4230},[2880,4306,4230],{},[2869,4308,4309,4315],{},[2872,4310,4311,2878,4313],{},[2875,4312,2877],{},[2880,4314,3366],{},[2872,4316,4317,3372,4319],{},[2875,4318,3371],{},[2880,4320,4321],{},"\"__nuxt-loader\"",[3382,4323,4325],{"id":4324},"spaloadertag",[2880,4326,4327],{},"spaLoaderTag",[2858,4329,4330],{},"Customize Nuxt SpaLoader element tag.",[2869,4332,4333,4339],{},[2872,4334,4335,2878,4337],{},[2875,4336,2877],{},[2880,4338,3366],{},[2872,4340,4341,3372,4343],{},[2875,4342,3371],{},[2880,4344,4292],{},[3382,4346,4348],{"id":4347},"teleportattrs",[2880,4349,4350],{},"teleportAttrs",[2858,4352,4353],{},"Customize Nuxt Teleport element attributes.",[2869,4355,4356,4362],{},[2872,4357,4358,2878,4360],{},[2875,4359,2877],{},[2880,4361,2882],{},[2872,4363,4364],{},[2875,4365,2887],{},[2889,4367,4369],{"className":2891,"code":4368,"language":2893,"meta":2894,"style":2894},"{\n  \"id\": \"teleports\"\n}\n",[2880,4370,4371,4375,4392],{"__ignoreMap":2894},[2898,4372,4373],{"class":2900,"line":2901},[2898,4374,2905],{"class":2904},[2898,4376,4377,4379,4381,4383,4385,4387,4390],{"class":2900,"line":2908},[2898,4378,2911],{"class":2904},[2898,4380,4230],{"class":2914},[2898,4382,2918],{"class":2904},[2898,4384,2921],{"class":2904},[2898,4386,2924],{"class":2904},[2898,4388,4389],{"class":2927},"teleports",[2898,4391,3117],{"class":2904},[2898,4393,4394],{"class":2900,"line":2936},[2898,4395,3123],{"class":2904},[3382,4397,4399],{"id":4398},"teleportid",[2880,4400,4401],{},"teleportId",[2858,4403,4404],{},"Customize Nuxt Teleport element id.",[2869,4406,4407,4413],{},[2872,4408,4409,2878,4411],{},[2875,4410,2877],{},[2880,4412,3366],{},[2872,4414,4415,3372,4417],{},[2875,4416,3371],{},[2880,4418,4419],{},"\"teleports\"",[3382,4421,4423],{"id":4422},"teleporttag",[2880,4424,4425],{},"teleportTag",[2858,4427,4428],{},"Customize Nuxt Teleport element tag.",[2869,4430,4431,4437],{},[2872,4432,4433,2878,4435],{},[2875,4434,2877],{},[2880,4436,3366],{},[2872,4438,4439,3372,4441],{},[2875,4440,3371],{},[2880,4442,4292],{},[3382,4444,4446],{"id":4445},"viewtransition",[2880,4447,4448],{},"viewTransition",[2858,4450,4451],{},"Default values for view transitions.",[2858,4453,4454,4455,4458,4459,4463,4464,4466],{},"This only has an effect when ",[2875,4456,4457],{},"experimental"," support for View Transitions is ",[4118,4460,4462],{"href":4461},"/docs/getting-started/transitions#view-transitions-api-experimental","enabled in your nuxt.config file",".\nThis can be overridden with ",[2880,4465,678],{}," on an individual page.",[2869,4468,4469,4475],{},[2872,4470,4471,2878,4473],{},[2875,4472,2877],{},[2880,4474,4104],{},[2872,4476,4477,3372,4479],{},[2875,4478,3371],{},[2880,4480,4111],{},[2858,4482,4483,2878,4485],{},[2875,4484,4116],{},[4118,4486,4489],{"href":4487,"rel":4488},"https://nuxt.com/docs/getting-started/transitions#view-transitions-api-experimental",[4122],"Nuxt View Transition API docs",[2862,4491,4493],{"id":4492},"appconfig","appConfig",[2858,4495,4496],{},"Additional app configuration",[2858,4498,4499,4500,4503],{},"For programmatic usage and type support, you can directly provide app config with this option. It will be merged with ",[2880,4501,4502],{},"app.config"," file as default value.",[3382,4505,4507],{"id":4506},"nuxt",[2880,4508,4506],{},[2862,4510,4512],{"id":4511},"appid","appId",[2858,4514,4515],{},"For multi-app projects, the unique id of the Nuxt application.",[2858,4517,4518,4519,3140],{},"Defaults to ",[2880,4520,4521],{},"nuxt-app",[2869,4523,4524,4530],{},[2872,4525,4526,2878,4528],{},[2875,4527,2877],{},[2880,4529,3366],{},[2872,4531,4532,3372,4534],{},[2875,4533,3371],{},[2880,4535,4536],{},"\"nuxt-app\"",[2862,4538,4539],{"id":4539},"build",[2858,4541,4542],{},"Shared build configuration.",[3382,4544,4546],{"id":4545},"analyze",[2880,4547,4545],{},[2858,4549,4550],{},"Nuxt allows visualizing your bundles and how to optimize them.",[2858,4552,4553,4554,4557,4558,4563,4564,3140],{},"Set to ",[2880,4555,4556],{},"true"," to enable bundle analysis, or pass an object with options: ",[4118,4559,4562],{"href":4560,"rel":4561},"https://github.com/webpack-contrib/webpack-bundle-analyzer#options-for-plugin",[4122],"for webpack"," or ",[4118,4565,4568],{"href":4566,"rel":4567},"https://github.com/btd/rollup-plugin-visualizer#options",[4122],"for vite",[2869,4570,4571,4577],{},[2872,4572,4573,2878,4575],{},[2875,4574,2877],{},[2880,4576,2882],{},[2872,4578,4579],{},[2875,4580,2887],{},[2889,4582,4584],{"className":2891,"code":4583,"language":2893,"meta":2894,"style":2894},"{\n  \"template\": \"treemap\",\n  \"projectRoot\": \"/\u003CrootDir>\",\n  \"filename\": \"/\u003CrootDir>/.nuxt/analyze/{name}.html\"\n}\n",[2880,4585,4586,4590,4610,4630,4648],{"__ignoreMap":2894},[2898,4587,4588],{"class":2900,"line":2901},[2898,4589,2905],{"class":2904},[2898,4591,4592,4594,4597,4599,4601,4603,4606,4608],{"class":2900,"line":2908},[2898,4593,2911],{"class":2904},[2898,4595,4596],{"class":2914},"template",[2898,4598,2918],{"class":2904},[2898,4600,2921],{"class":2904},[2898,4602,2924],{"class":2904},[2898,4604,4605],{"class":2927},"treemap",[2898,4607,2918],{"class":2904},[2898,4609,2933],{"class":2904},[2898,4611,4612,4614,4617,4619,4621,4623,4626,4628],{"class":2900,"line":2936},[2898,4613,2911],{"class":2904},[2898,4615,4616],{"class":2914},"projectRoot",[2898,4618,2918],{"class":2904},[2898,4620,2921],{"class":2904},[2898,4622,2924],{"class":2904},[2898,4624,4625],{"class":2927},"/\u003CrootDir>",[2898,4627,2918],{"class":2904},[2898,4629,2933],{"class":2904},[2898,4631,4632,4634,4637,4639,4641,4643,4646],{"class":2900,"line":2956},[2898,4633,2911],{"class":2904},[2898,4635,4636],{"class":2914},"filename",[2898,4638,2918],{"class":2904},[2898,4640,2921],{"class":2904},[2898,4642,2924],{"class":2904},[2898,4644,4645],{"class":2927},"/\u003CrootDir>/.nuxt/analyze/{name}.html",[2898,4647,3117],{"class":2904},[2898,4649,4650],{"class":2900,"line":2977},[2898,4651,3123],{"class":2904},[2858,4653,4654,2921],{},[2875,4655,3167],{},[2889,4657,4659],{"className":3170,"code":4658,"language":3172,"meta":2894,"style":2894},"analyze: {\n  analyzerMode: 'static'\n}\n",[2880,4660,4661,4669,4683],{"__ignoreMap":2894},[2898,4662,4663,4665,4667],{"class":2900,"line":2901},[2898,4664,4545],{"class":3493},[2898,4666,2921],{"class":2904},[2898,4668,3186],{"class":2904},[2898,4670,4671,4674,4676,4678,4681],{"class":2900,"line":2908},[2898,4672,4673],{"class":3493},"  analyzerMode",[2898,4675,2921],{"class":2904},[2898,4677,3451],{"class":2904},[2898,4679,4680],{"class":2927},"static",[2898,4682,3457],{"class":2904},[2898,4684,4685],{"class":2900,"line":2936},[2898,4686,3123],{"class":2904},[3382,4688,4690],{"id":4689},"templates",[2880,4691,4689],{},[2858,4693,4694,4695,4698,4699,4702],{},"It is recommended to use ",[2880,4696,4697],{},"addTemplate"," from ",[2880,4700,4701],{},"@nuxt/kit"," instead of this option.",[2869,4704,4705],{},[2872,4706,4707,2878,4709],{},[2875,4708,2877],{},[2880,4710,4711],{},"array",[2858,4713,4714,2921],{},[2875,4715,3167],{},[2889,4717,4719],{"className":3170,"code":4718,"language":3172,"meta":2894,"style":2894},"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",[2880,4720,4721,4729,4734,4753,4772,4776],{"__ignoreMap":2894},[2898,4722,4723,4725,4727],{"class":2900,"line":2901},[2898,4724,4689],{"class":3493},[2898,4726,2921],{"class":2904},[2898,4728,3674],{"class":3216},[2898,4730,4731],{"class":2900,"line":2908},[2898,4732,4733],{"class":2904},"  {\n",[2898,4735,4736,4739,4741,4743,4746,4748,4750],{"class":2900,"line":2936},[2898,4737,4738],{"class":3191},"    src",[2898,4740,2921],{"class":2904},[2898,4742,3451],{"class":2904},[2898,4744,4745],{"class":2927},"~/modules/support/plugin.js",[2898,4747,3207],{"class":2904},[2898,4749,3235],{"class":2904},[2898,4751,4752],{"class":3854}," // `src` can be absolute or relative\n",[2898,4754,4755,4758,4760,4762,4765,4767,4769],{"class":2900,"line":2956},[2898,4756,4757],{"class":3191},"    dst",[2898,4759,2921],{"class":2904},[2898,4761,3451],{"class":2904},[2898,4763,4764],{"class":2927},"support.js",[2898,4766,3207],{"class":2904},[2898,4768,3235],{"class":2904},[2898,4770,4771],{"class":3854}," // `dst` is relative to project `.nuxt` dir\n",[2898,4773,4774],{"class":2900,"line":2977},[2898,4775,3338],{"class":2904},[2898,4777,4778],{"class":2900,"line":2997},[2898,4779,4780],{"class":3216},"]\n",[3382,4782,4784],{"id":4783},"transpile",[2880,4785,4783],{},[2858,4787,4788],{},"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.",[2858,4790,4791],{},"You can also use a function to conditionally transpile. The function will receive an object ({ isDev, isServer, isClient, isModern, isLegacy }).",[2869,4793,4794],{},[2872,4795,4796,2878,4798],{},[2875,4797,2877],{},[2880,4799,4711],{},[2858,4801,4802,2921],{},[2875,4803,3167],{},[2889,4805,4807],{"className":3170,"code":4806,"language":3172,"meta":2894,"style":2894},"transpile: [({ isLegacy }) => isLegacy && 'ky']\n",[2880,4808,4809],{"__ignoreMap":2894},[2898,4810,4811,4813,4815,4818,4821,4825,4828,4831,4834,4837,4839,4842,4844],{"class":2900,"line":2901},[2898,4812,4783],{"class":3493},[2898,4814,2921],{"class":2904},[2898,4816,4817],{"class":3216}," [",[2898,4819,4820],{"class":2904},"({",[2898,4822,4824],{"class":4823},"s1nJG"," isLegacy",[2898,4826,4827],{"class":2904}," })",[2898,4829,4830],{"class":2914}," =>",[2898,4832,4833],{"class":3216}," isLegacy ",[2898,4835,4836],{"class":2904},"&&",[2898,4838,3451],{"class":2904},[2898,4840,4841],{"class":2927},"ky",[2898,4843,3207],{"class":2904},[2898,4845,4780],{"class":3216},[2862,4847,4849],{"id":4848},"builddir","buildDir",[2858,4851,4852],{},"Define the directory where your built Nuxt files will be placed.",[2858,4854,4855,4856,4858,4859,4861],{},"Many tools assume that ",[2880,4857,117],{}," is a hidden directory (because it starts with a ",[2880,4860,3140],{},"). If that is a problem, you can use this option to prevent that.",[2869,4863,4864,4870],{},[2872,4865,4866,2878,4868],{},[2875,4867,2877],{},[2880,4869,3366],{},[2872,4871,4872,3372,4874],{},[2875,4873,3371],{},[2880,4875,4876],{},"\"/\u003CrootDir>/.nuxt\"",[2858,4878,4879,2921],{},[2875,4880,3167],{},[2889,4882,4884],{"className":3170,"code":4883,"language":3172,"meta":2894,"style":2894},"export default {\n  buildDir: 'nuxt-build'\n}\n",[2880,4885,4886,4894,4908],{"__ignoreMap":2894},[2898,4887,4888,4890,4892],{"class":2900,"line":2901},[2898,4889,3180],{"class":3179},[2898,4891,3183],{"class":3179},[2898,4893,3186],{"class":2904},[2898,4895,4896,4899,4901,4903,4906],{"class":2900,"line":2908},[2898,4897,4898],{"class":3191},"  buildDir",[2898,4900,2921],{"class":2904},[2898,4902,3451],{"class":2904},[2898,4904,4905],{"class":2927},"nuxt-build",[2898,4907,3457],{"class":2904},[2898,4909,4910],{"class":2900,"line":2936},[2898,4911,3123],{"class":2904},[2862,4913,4915],{"id":4914},"buildid","buildId",[2858,4917,4918],{},"A unique identifier matching the build. This may contain the hash of the current state of the project.",[2869,4920,4921,4927],{},[2872,4922,4923,2878,4925],{},[2875,4924,2877],{},[2880,4926,3366],{},[2872,4928,4929,3372,4931],{},[2875,4930,3371],{},[2880,4932,4933],{},"\"f90f6a12-4673-4481-a5f5-514e21c7a35b\"",[2862,4935,4936],{"id":4936},"builder",[2858,4938,4939],{},"The builder to use for bundling the Vue part of your application.",[2869,4941,4942,4948],{},[2872,4943,4944,2878,4946],{},[2875,4945,2877],{},[2880,4947,3366],{},[2872,4949,4950,3372,4952],{},[2875,4951,3371],{},[2880,4953,4954],{},"\"@nuxt/vite-builder\"",[2862,4956,4958],{"id":4957},"compatibilitydate","compatibilityDate",[2858,4960,4961],{},"Specify a compatibility date for your app.",[2858,4963,4964],{},"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.",[2862,4966,132],{"id":132},[2858,4968,4969],{},"Configure Nuxt component auto-registration.",[2858,4971,4972],{},"Any components in the directories configured here can be used throughout your pages, layouts (and other components) without needing to explicitly import them.",[2869,4974,4975,4981],{},[2872,4976,4977,2878,4979],{},[2875,4978,2877],{},[2880,4980,2882],{},[2872,4982,4983],{},[2875,4984,2887],{},[2889,4986,4988],{"className":2891,"code":4987,"language":2893,"meta":2894,"style":2894},"{\n  \"dirs\": [\n    {\n      \"path\": \"~/components/global\",\n      \"global\": true\n    },\n    \"~/components\"\n  ]\n}\n",[2880,4989,4990,4994,5007,5011,5031,5045,5049,5059,5064],{"__ignoreMap":2894},[2898,4991,4992],{"class":2900,"line":2901},[2898,4993,2905],{"class":2904},[2898,4995,4996,4998,5001,5003,5005],{"class":2900,"line":2908},[2898,4997,2911],{"class":2904},[2898,4999,5000],{"class":2914},"dirs",[2898,5002,2918],{"class":2904},[2898,5004,2921],{"class":2904},[2898,5006,3674],{"class":2904},[2898,5008,5009],{"class":2900,"line":2936},[2898,5010,3679],{"class":2904},[2898,5012,5013,5015,5018,5020,5022,5024,5027,5029],{"class":2900,"line":2956},[2898,5014,3684],{"class":2904},[2898,5016,5017],{"class":3493},"path",[2898,5019,2918],{"class":2904},[2898,5021,2921],{"class":2904},[2898,5023,2924],{"class":2904},[2898,5025,5026],{"class":2927},"~/components/global",[2898,5028,2918],{"class":2904},[2898,5030,2933],{"class":2904},[2898,5032,5033,5035,5038,5040,5042],{"class":2900,"line":2977},[2898,5034,3684],{"class":2904},[2898,5036,5037],{"class":3493},"global",[2898,5039,2918],{"class":2904},[2898,5041,2921],{"class":2904},[2898,5043,5044],{"class":2904}," true\n",[2898,5046,5047],{"class":2900,"line":2997},[2898,5048,3722],{"class":2904},[2898,5050,5051,5054,5057],{"class":2900,"line":3018},[2898,5052,5053],{"class":2904},"    \"",[2898,5055,5056],{"class":2927},"~/components",[2898,5058,3117],{"class":2904},[2898,5060,5061],{"class":2900,"line":3038},[2898,5062,5063],{"class":2904},"  ]\n",[2898,5065,5066],{"class":2900,"line":3058},[2898,5067,3123],{"class":2904},[2858,5069,5070,2878,5072],{},[2875,5071,4116],{},[4118,5073,5076,5079],{"href":5074,"rel":5075},"https://nuxt.com/docs/guide/directory-structure/components",[4122],[2880,5077,5078],{},"components/"," directory documentation",[2862,5081,5082],{"id":5082},"css",[2858,5084,5085],{},"You can define the CSS files/modules/libraries you want to set globally (included in every page).",[2858,5087,5088],{},"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.",[2869,5090,5091],{},[2872,5092,5093,2878,5095],{},[2875,5094,2877],{},[2880,5096,4711],{},[2858,5098,5099,2921],{},[2875,5100,3167],{},[2889,5102,5104],{"className":3170,"code":5103,"language":3172,"meta":2894,"style":2894},"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",[2880,5105,5106,5114,5119,5131,5136,5147,5152,5161],{"__ignoreMap":2894},[2898,5107,5108,5110,5112],{"class":2900,"line":2901},[2898,5109,5082],{"class":3493},[2898,5111,2921],{"class":2904},[2898,5113,3674],{"class":3216},[2898,5115,5116],{"class":2900,"line":2908},[2898,5117,5118],{"class":3854},"  // Load a Node.js module directly (here it's a Sass file).\n",[2898,5120,5121,5124,5127,5129],{"class":2900,"line":2936},[2898,5122,5123],{"class":2904},"  '",[2898,5125,5126],{"class":2927},"bulma",[2898,5128,3207],{"class":2904},[2898,5130,2933],{"class":2904},[2898,5132,5133],{"class":2900,"line":2956},[2898,5134,5135],{"class":3854},"  // CSS file in the project\n",[2898,5137,5138,5140,5143,5145],{"class":2900,"line":2977},[2898,5139,5123],{"class":2904},[2898,5141,5142],{"class":2927},"~/assets/css/main.css",[2898,5144,3207],{"class":2904},[2898,5146,2933],{"class":2904},[2898,5148,5149],{"class":2900,"line":2997},[2898,5150,5151],{"class":3854},"  // SCSS file in the project\n",[2898,5153,5154,5156,5159],{"class":2900,"line":3018},[2898,5155,5123],{"class":2904},[2898,5157,5158],{"class":2927},"~/assets/css/main.scss",[2898,5160,3457],{"class":2904},[2898,5162,5163],{"class":2900,"line":3038},[2898,5164,4780],{"class":3216},[2862,5166,5167],{"id":5167},"debug",[2858,5169,4553,5170,5172],{},[2880,5171,4556],{}," to enable debug mode.",[2858,5174,5175],{},"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.",[2869,5177,5178,5184],{},[2872,5179,5180,2878,5182],{},[2875,5181,2877],{},[2880,5183,4104],{},[2872,5185,5186,3372,5188],{},[2875,5187,3371],{},[2880,5189,4111],{},[2862,5191,5192],{"id":5192},"dev",[2858,5194,5195],{},"Whether Nuxt is running in development mode.",[2858,5197,5198],{},"Normally, you should not need to set this.",[2869,5200,5201,5207],{},[2872,5202,5203,2878,5205],{},[2875,5204,2877],{},[2880,5206,4104],{},[2872,5208,5209,3372,5211],{},[2875,5210,3371],{},[2880,5212,4111],{},[2862,5214,5216],{"id":5215},"devserver","devServer",[3382,5218,5220],{"id":5219},"cors",[2880,5221,5219],{},[2858,5223,5224],{},"Set CORS options for the dev server",[4303,5226,5228],{"id":5227},"origin",[2880,5229,5227],{},[2869,5231,5232,5238],{},[2872,5233,5234,2878,5236],{},[2875,5235,2877],{},[2880,5237,4711],{},[2872,5239,5240],{},[2875,5241,2887],{},[2889,5243,5245],{"className":2891,"code":5244,"language":2893,"meta":2894,"style":2894},"[\n  {}\n]\n",[2880,5246,5247,5252,5257],{"__ignoreMap":2894},[2898,5248,5249],{"class":2900,"line":2901},[2898,5250,5251],{"class":2904},"[\n",[2898,5253,5254],{"class":2900,"line":2908},[2898,5255,5256],{"class":2904},"  {}\n",[2898,5258,5259],{"class":2900,"line":2936},[2898,5260,4780],{"class":2904},[3382,5262,5264],{"id":5263},"host",[2880,5265,5263],{},[2858,5267,5268],{},"Dev server listening host",[3382,5270,5272],{"id":5271},"https",[2880,5273,5271],{},[2858,5275,5276],{},"Whether to enable HTTPS.",[2869,5278,5279,5285],{},[2872,5280,5281,2878,5283],{},[2875,5282,2877],{},[2880,5284,4104],{},[2872,5286,5287,3372,5289],{},[2875,5288,3371],{},[2880,5290,4111],{},[2858,5292,5293,2921],{},[2875,5294,3167],{},[2889,5296,5298],{"className":3415,"code":5297,"language":3417,"meta":2894,"style":2894},"export default defineNuxtConfig({\n  devServer: {\n    https: {\n      key: './server.key',\n      cert: './server.crt'\n    }\n  }\n})\n",[2880,5299,5300,5312,5321,5330,5346,5360,5364,5368],{"__ignoreMap":2894},[2898,5301,5302,5304,5306,5308,5310],{"class":2900,"line":2901},[2898,5303,3180],{"class":3179},[2898,5305,3183],{"class":3179},[2898,5307,3428],{"class":3212},[2898,5309,3217],{"class":3216},[2898,5311,2905],{"class":2904},[2898,5313,5314,5317,5319],{"class":2900,"line":2908},[2898,5315,5316],{"class":3191},"  devServer",[2898,5318,2921],{"class":2904},[2898,5320,3186],{"class":2904},[2898,5322,5323,5326,5328],{"class":2900,"line":2936},[2898,5324,5325],{"class":3191},"    https",[2898,5327,2921],{"class":2904},[2898,5329,3186],{"class":2904},[2898,5331,5332,5335,5337,5339,5342,5344],{"class":2900,"line":2956},[2898,5333,5334],{"class":3191},"      key",[2898,5336,2921],{"class":2904},[2898,5338,3451],{"class":2904},[2898,5340,5341],{"class":2927},"./server.key",[2898,5343,3207],{"class":2904},[2898,5345,2933],{"class":2904},[2898,5347,5348,5351,5353,5355,5358],{"class":2900,"line":2977},[2898,5349,5350],{"class":3191},"      cert",[2898,5352,2921],{"class":2904},[2898,5354,3451],{"class":2904},[2898,5356,5357],{"class":2927},"./server.crt",[2898,5359,3457],{"class":2904},[2898,5361,5362],{"class":2900,"line":2997},[2898,5363,3749],{"class":2904},[2898,5365,5366],{"class":2900,"line":3018},[2898,5367,3338],{"class":2904},[2898,5369,5370,5372],{"class":2900,"line":3038},[2898,5371,3466],{"class":2904},[2898,5373,3469],{"class":3216},[3382,5375,5377],{"id":5376},"loadingtemplate",[2880,5378,5379],{},"loadingTemplate",[2858,5381,5382],{},"Template to show a loading screen",[2869,5384,5385],{},[2872,5386,5387,2878,5389],{},[2875,5388,2877],{},[2880,5390,5391],{},"function",[3382,5393,5395],{"id":5394},"port",[2880,5396,5394],{},[2858,5398,5399],{},"Dev server listening port",[2869,5401,5402,5409],{},[2872,5403,5404,2878,5406],{},[2875,5405,2877],{},[2880,5407,5408],{},"number",[2872,5410,5411,3372,5413],{},[2875,5412,3371],{},[2880,5414,5415],{},"3000",[3382,5417,5419],{"id":5418},"url",[2880,5420,5418],{},[2858,5422,5423],{},"Listening dev server URL.",[2858,5425,5426],{},"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).",[2869,5428,5429,5435],{},[2872,5430,5431,2878,5433],{},[2875,5432,2877],{},[2880,5434,3366],{},[2872,5436,5437,3372,5439],{},[2875,5438,3371],{},[2880,5440,5441],{},"\"http://localhost:3000\"",[2862,5443,5445],{"id":5444},"devserverhandlers","devServerHandlers",[2858,5447,5448],{},"Nitro development-only server handlers.",[2869,5450,5451],{},[2872,5452,5453,2878,5455],{},[2875,5454,2877],{},[2880,5456,4711],{},[2858,5458,5459,2878,5461],{},[2875,5460,4116],{},[4118,5462,5465],{"href":5463,"rel":5464},"https://nitro.build/guide/routing",[4122],"Nitro server routes documentation",[2862,5467,5468],{"id":5468},"devtools",[2858,5470,5471],{},"Enable Nuxt DevTools for development.",[2858,5473,5474],{},"Breaking changes for devtools might not reflect on the version of Nuxt.",[2858,5476,5477,5479,5480,5485],{},[2875,5478,4116],{},":  ",[4118,5481,5484],{"href":5482,"rel":5483},"https://devtools.nuxt.com/",[4122],"Nuxt DevTools"," for more information.",[2862,5487,5488],{"id":5488},"dir",[2858,5490,5491],{},"Customize default directory structure used by Nuxt.",[2858,5493,5494],{},"It is better to stick with defaults unless needed.",[3382,5496,5498],{"id":5497},"app-1",[2880,5499,1193],{},[2869,5501,5502,5508],{},[2872,5503,5504,2878,5506],{},[2875,5505,2877],{},[2880,5507,3366],{},[2872,5509,5510,3372,5512],{},[2875,5511,3371],{},[2880,5513,5514],{},"\"app\"",[3382,5516,5517],{"id":127},[2880,5518,127],{},[2858,5520,5521,5522,5525],{},"The assets directory (aliased as ",[2880,5523,5524],{},"~assets"," in your build).",[2869,5527,5528,5534],{},[2872,5529,5530,2878,5532],{},[2875,5531,2877],{},[2880,5533,3366],{},[2872,5535,5536,3372,5538],{},[2875,5537,3371],{},[2880,5539,5540],{},"\"assets\"",[3382,5542,5543],{"id":152},[2880,5544,152],{},[2858,5546,5547],{},"The layouts directory, each file of which will be auto-registered as a Nuxt layout.",[2869,5549,5550,5556],{},[2872,5551,5552,2878,5554],{},[2875,5553,2877],{},[2880,5555,3366],{},[2872,5557,5558,3372,5560],{},[2875,5559,3371],{},[2880,5561,5562],{},"\"layouts\"",[3382,5564,5565],{"id":157},[2880,5566,157],{},[2858,5568,5569],{},"The middleware directory, each file of which will be auto-registered as a Nuxt middleware.",[2869,5571,5572,5578],{},[2872,5573,5574,2878,5576],{},[2875,5575,2877],{},[2880,5577,3366],{},[2872,5579,5580,3372,5582],{},[2875,5581,3371],{},[2880,5583,5584],{},"\"middleware\"",[3382,5586,5587],{"id":162},[2880,5588,162],{},[2858,5590,5591],{},"The modules directory, each file in which will be auto-registered as a Nuxt module.",[2869,5593,5594,5600],{},[2872,5595,5596,2878,5598],{},[2875,5597,2877],{},[2880,5599,3366],{},[2872,5601,5602,3372,5604],{},[2875,5603,3371],{},[2880,5605,5606],{},"\"modules\"",[3382,5608,5609],{"id":171},[2880,5610,171],{},[2858,5612,5613],{},"The directory which will be processed to auto-generate your application page routes.",[2869,5615,5616,5622],{},[2872,5617,5618,2878,5620],{},[2875,5619,2877],{},[2880,5621,3366],{},[2872,5623,5624,3372,5626],{},[2875,5625,3371],{},[2880,5627,5628],{},"\"pages\"",[3382,5630,5631],{"id":175},[2880,5632,175],{},[2858,5634,5635],{},"The plugins directory, each file of which will be auto-registered as a Nuxt plugin.",[2869,5637,5638,5644],{},[2872,5639,5640,2878,5642],{},[2875,5641,2877],{},[2880,5643,3366],{},[2872,5645,5646,3372,5648],{},[2875,5647,3371],{},[2880,5649,5650],{},"\"plugins\"",[3382,5652,5653],{"id":180},[2880,5654,180],{},[2858,5656,5657,5658,5661],{},"The directory containing your static files, which will be directly accessible via the Nuxt server and copied across into your ",[2880,5659,5660],{},"dist"," folder when your app is generated.",[2869,5663,5664,5670],{},[2872,5665,5666,2878,5668],{},[2875,5667,2877],{},[2880,5669,3366],{},[2872,5671,5672,3372,5674],{},[2875,5673,3371],{},[2880,5675,5676],{},"\"public\"",[3382,5678,5679],{"id":190},[2880,5680,190],{},[2858,5682,5683],{},"The shared directory. This directory is shared between the app and the server.",[2869,5685,5686,5692],{},[2872,5687,5688,2878,5690],{},[2875,5689,2877],{},[2880,5691,3366],{},[2872,5693,5694,3372,5696],{},[2875,5695,3371],{},[2880,5697,5698],{},"\"shared\"",[3382,5700,5701],{"id":4680},[2880,5702,4680],{},[2869,5704,5705,5711],{},[2872,5706,5707,2878,5709],{},[2875,5708,2877],{},[2880,5710,3366],{},[2872,5712,5713,3372,5715],{},[2875,5714,3371],{},[2880,5716,5676],{},[2862,5718,5719],{"id":5719},"esbuild",[3382,5721,5723],{"id":5722},"options",[2880,5724,5722],{},[2858,5726,5727],{},"Configure shared esbuild options used within Nuxt and passed to other builders, such as Vite or Webpack.",[4303,5729,5731],{"id":5730},"jsxfactory",[2880,5732,5733],{},"jsxFactory",[2869,5735,5736,5742],{},[2872,5737,5738,2878,5740],{},[2875,5739,2877],{},[2880,5741,3366],{},[2872,5743,5744,3372,5746],{},[2875,5745,3371],{},[2880,5747,5748],{},"\"h\"",[4303,5750,5752],{"id":5751},"jsxfragment",[2880,5753,5754],{},"jsxFragment",[2869,5756,5757,5763],{},[2872,5758,5759,2878,5761],{},[2875,5760,2877],{},[2880,5762,3366],{},[2872,5764,5765,3372,5767],{},[2875,5766,3371],{},[2880,5768,5769],{},"\"Fragment\"",[4303,5771,5773],{"id":5772},"target",[2880,5774,5772],{},[2869,5776,5777,5783],{},[2872,5778,5779,2878,5781],{},[2875,5780,2877],{},[2880,5782,3366],{},[2872,5784,5785,3372,5787],{},[2875,5786,3371],{},[2880,5788,5789],{},"\"esnext\"",[4303,5791,5793],{"id":5792},"tsconfigraw",[2880,5794,5795],{},"tsconfigRaw",[2869,5797,5798],{},[2872,5799,5800,2878,5802],{},[2875,5801,2877],{},[2880,5803,2882],{},[2862,5805,4457],{"id":4457},[3382,5807,5809],{"id":5808},"alwaysrunfetchonkeychange",[2880,5810,5811],{},"alwaysRunFetchOnKeyChange",[2858,5813,5814,5815,5817,5818,5821],{},"Whether to run ",[2880,5816,527],{}," when the key changes, even if it is set to ",[2880,5819,5820],{},"immediate: false"," and it has not been triggered yet.",[2858,5823,5824,5826,5827,5829,5830,5833],{},[2880,5825,527],{}," and ",[2880,5828,515],{}," will always run when the key changes if ",[2880,5831,5832],{},"immediate: true"," or if it has been already triggered.",[2869,5835,5836,5842],{},[2872,5837,5838,2878,5840],{},[2875,5839,2877],{},[2880,5841,4104],{},[2872,5843,5844,3372,5846],{},[2875,5845,3371],{},[2880,5847,4556],{},[3382,5849,5851],{"id":5850},"appmanifest",[2880,5852,5853],{},"appManifest",[2858,5855,5856],{},"Use app manifests to respect route rules on client-side.",[2869,5858,5859,5865],{},[2872,5860,5861,2878,5863],{},[2875,5862,2877],{},[2880,5864,4104],{},[2872,5866,5867,3372,5869],{},[2875,5868,3371],{},[2880,5870,4556],{},[3382,5872,5874],{"id":5873},"asynccontext",[2880,5875,5876],{},"asyncContext",[2858,5878,5879],{},"Enable native async context to be accessible for nested composables",[2869,5881,5882,5888],{},[2872,5883,5884,2878,5886],{},[2875,5885,2877],{},[2880,5887,4104],{},[2872,5889,5890,3372,5892],{},[2875,5891,3371],{},[2880,5893,4111],{},[2858,5895,5896,2878,5898],{},[2875,5897,4116],{},[4118,5899,5902],{"href":5900,"rel":5901},"https://github.com/nuxt/nuxt/pull/20918",[4122],"Nuxt PR #20918",[3382,5904,5906],{"id":5905},"asyncentry",[2880,5907,5908],{},"asyncEntry",[2858,5910,5911],{},"Set to true to generate an async entry point for the Vue bundle (for module federation support).",[2869,5913,5914,5920],{},[2872,5915,5916,2878,5918],{},[2875,5917,2877],{},[2880,5919,4104],{},[2872,5921,5922,3372,5924],{},[2875,5923,3371],{},[2880,5925,4111],{},[3382,5927,5929],{"id":5928},"browserdevtoolstiming",[2880,5930,5931],{},"browserDevtoolsTiming",[2858,5933,5934],{},"Enable timings for Nuxt application hooks in the performance panel of Chromium-based browsers.",[2858,5936,5937],{},"This feature adds performance markers for Nuxt hooks, allowing you to track their execution time in the browser's Performance tab. This is particularly useful for debugging performance issues.",[2869,5939,5940,5946],{},[2872,5941,5942,2878,5944],{},[2875,5943,2877],{},[2880,5945,4104],{},[2872,5947,5948,3372,5950],{},[2875,5949,3371],{},[2880,5951,4111],{},[2858,5953,5954,2921],{},[2875,5955,3167],{},[2889,5957,5959],{"className":3415,"code":5958,"language":3417,"meta":2894,"style":2894},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    // Enable performance markers for Nuxt hooks in browser devtools\n    browserDevtoolsTiming: true\n  }\n})\n",[2880,5960,5961,5966,5978,5987,5992,6002,6006],{"__ignoreMap":2894},[2898,5962,5963],{"class":2900,"line":2901},[2898,5964,5965],{"class":3854},"// nuxt.config.ts\n",[2898,5967,5968,5970,5972,5974,5976],{"class":2900,"line":2908},[2898,5969,3180],{"class":3179},[2898,5971,3183],{"class":3179},[2898,5973,3428],{"class":3212},[2898,5975,3217],{"class":3216},[2898,5977,2905],{"class":2904},[2898,5979,5980,5983,5985],{"class":2900,"line":2936},[2898,5981,5982],{"class":3191},"  experimental",[2898,5984,2921],{"class":2904},[2898,5986,3186],{"class":2904},[2898,5988,5989],{"class":2900,"line":2956},[2898,5990,5991],{"class":3854},"    // Enable performance markers for Nuxt hooks in browser devtools\n",[2898,5993,5994,5997,5999],{"class":2900,"line":2977},[2898,5995,5996],{"class":3191},"    browserDevtoolsTiming",[2898,5998,2921],{"class":2904},[2898,6000,5044],{"class":6001},"sbKd-",[2898,6003,6004],{"class":2900,"line":2997},[2898,6005,3338],{"class":2904},[2898,6007,6008,6010],{"class":2900,"line":3018},[2898,6009,3466],{"class":2904},[2898,6011,3469],{"class":3216},[2858,6013,6014,2878,6016],{},[2875,6015,4116],{},[4118,6017,6020],{"href":6018,"rel":6019},"https://github.com/nuxt/nuxt/pull/29922",[4122],"PR #29922",[2858,6022,6023,2878,6025],{},[2875,6024,4116],{},[4118,6026,6029],{"href":6027,"rel":6028},"https://developer.chrome.com/docs/devtools/performance/extension#tracks",[4122],"Chrome DevTools Performance API",[3382,6031,6033],{"id":6032},"buildcache",[2880,6034,6035],{},"buildCache",[2858,6037,6038],{},"Cache Nuxt/Nitro build artifacts based on a hash of the configuration and source files.",[2858,6040,6041,6042,5826,6045,6048],{},"This only works for source files within ",[2880,6043,6044],{},"srcDir",[2880,6046,6047],{},"serverDir"," for the Vue/Nitro parts of your app.",[2869,6050,6051,6057],{},[2872,6052,6053,2878,6055],{},[2875,6054,2877],{},[2880,6056,4104],{},[2872,6058,6059,3372,6061],{},[2875,6060,3371],{},[2880,6062,4111],{},[3382,6064,6066],{"id":6065},"checkoutdatedbuildinterval",[2880,6067,6068],{},"checkOutdatedBuildInterval",[2858,6070,6071,6072,6075,6076,3140],{},"Set the time interval (in ms) to check for new builds. Disabled when ",[2880,6073,6074],{},"experimental.appManifest"," is ",[2880,6077,4111],{},[2858,6079,4553,6080,6082],{},[2880,6081,4111],{}," to disable.",[2869,6084,6085,6091],{},[2872,6086,6087,2878,6089],{},[2875,6088,2877],{},[2880,6090,5408],{},[2872,6092,6093,3372,6095],{},[2875,6094,3371],{},[2880,6096,6097],{},"3600000",[3382,6099,6101],{"id":6100},"chromedevtoolsprojectsettings",[2880,6102,6103],{},"chromeDevtoolsProjectSettings",[2858,6105,6106],{},"Enable integration with Chrome DevTools Workspaces for Nuxt projects.",[2869,6108,6109,6115],{},[2872,6110,6111,2878,6113],{},[2875,6112,2877],{},[2880,6114,4104],{},[2872,6116,6117,3372,6119],{},[2875,6118,3371],{},[2880,6120,4556],{},[2858,6122,6123,2878,6125],{},[2875,6124,4116],{},[4118,6126,6129],{"href":6127,"rel":6128},"https://docs.google.com/document/d/1rfKPnxsNuXhnF7AiQZhu9kIwdiMS5hnAI05HBwFuBSM",[4122],"Chrome DevTools Project Settings",[3382,6131,6133],{"id":6132},"clientfallback",[2880,6134,6135],{},"clientFallback",[2858,6137,6138,6139,6141],{},"Whether to enable the experimental ",[2880,6140,448],{}," component for rendering content on the client if there's an error in SSR.",[2869,6143,6144,6150],{},[2872,6145,6146,2878,6148],{},[2875,6147,2877],{},[2880,6149,4104],{},[2872,6151,6152,3372,6154],{},[2875,6153,3371],{},[2880,6155,4111],{},[3382,6157,6159],{"id":6158},"clientnodecompat",[2880,6160,6161],{},"clientNodeCompat",[2858,6163,6164,6165,3140],{},"Automatically polyfill Node.js imports in the client build using ",[2880,6166,6167],{},"unenv",[2869,6169,6170,6176],{},[2872,6171,6172,2878,6174],{},[2875,6173,2877],{},[2880,6175,4104],{},[2872,6177,6178,3372,6180],{},[2875,6179,3371],{},[2880,6181,4111],{},[2858,6183,6184,2878,6186],{},[2875,6185,4116],{},[4118,6187,6167],{"href":6188,"rel":6189},"https://github.com/unjs/unenv",[4122],[3382,6191,6193],{"id":6192},"compiletemplate",[2880,6194,6195],{},"compileTemplate",[2858,6197,6198,6199,6202],{},"Whether to use ",[2880,6200,6201],{},"lodash.template"," to compile Nuxt templates.",[2858,6204,6205,6206,3140],{},"This flag will be removed with the release of v4 and exists only for advance testing within Nuxt v3.12+ or in ",[4118,6207,6209],{"href":6208},"/docs/guide/going-further/nightly-release-channel","the nightly release channel",[2869,6211,6212,6218],{},[2872,6213,6214,2878,6216],{},[2875,6215,2877],{},[2880,6217,4104],{},[2872,6219,6220,3372,6222],{},[2875,6221,3371],{},[2880,6223,4556],{},[3382,6225,6227],{"id":6226},"componentislands",[2880,6228,6229],{},"componentIslands",[2858,6231,6232,6233,5826,6235,6238],{},"Experimental component islands support with ",[2880,6234,492],{},[2880,6236,6237],{},".island.vue"," files.",[2858,6240,6241],{},"By default it is set to 'auto', which means it will be enabled only when there are islands, server components or server pages in your app.",[2869,6243,6244,6250],{},[2872,6245,6246,2878,6248],{},[2875,6247,2877],{},[2880,6249,3366],{},[2872,6251,6252,3372,6254],{},[2875,6253,3371],{},[2880,6255,6256],{},"\"auto\"",[3382,6258,6260],{"id":6259},"configschema",[2880,6261,6262],{},"configSchema",[2858,6264,6265],{},"Config schema support",[2869,6267,6268,6274],{},[2872,6269,6270,2878,6272],{},[2875,6271,2877],{},[2880,6273,4104],{},[2872,6275,6276,3372,6278],{},[2875,6277,3371],{},[2880,6279,4556],{},[2858,6281,6282,2878,6284],{},[2875,6283,4116],{},[4118,6285,6288],{"href":6286,"rel":6287},"https://github.com/nuxt/nuxt/issues/15592",[4122],"Nuxt Issue #15592",[3382,6290,6292],{"id":6291},"cookiestore",[2880,6293,6294],{},"cookieStore",[2858,6296,6297,6298,6300],{},"Enables CookieStore support to listen for cookie updates (if supported by the browser) and refresh ",[2880,6299,519],{}," ref values.",[2869,6302,6303,6309],{},[2872,6304,6305,2878,6307],{},[2875,6306,2877],{},[2880,6308,4104],{},[2872,6310,6311,3372,6313],{},[2875,6312,3371],{},[2880,6314,4556],{},[2858,6316,6317,2878,6319],{},[2875,6318,4116],{},[4118,6320,6323],{"href":6321,"rel":6322},"https://developer.mozilla.org/en-US/docs/Web/API/CookieStore",[4122],"CookieStore",[3382,6325,6327],{"id":6326},"crossoriginprefetch",[2880,6328,6329],{},"crossOriginPrefetch",[2858,6331,6332],{},"Enable cross-origin prefetch using the Speculation Rules API.",[2869,6334,6335,6341],{},[2872,6336,6337,2878,6339],{},[2875,6338,2877],{},[2880,6340,4104],{},[2872,6342,6343,3372,6345],{},[2875,6344,3371],{},[2880,6346,4111],{},[3382,6348,6350],{"id":6349},"debugmodulemutation",[2880,6351,6352],{},"debugModuleMutation",[2858,6354,6355,6356,6359],{},"Record mutations to ",[2880,6357,6358],{},"nuxt.options"," in module context, helping to debug configuration changes made by modules during the Nuxt initialization phase.",[2858,6361,6362],{},"When enabled, Nuxt will track which modules modify configuration options, making it easier to trace unexpected configuration changes.",[2869,6364,6365,6371],{},[2872,6366,6367,2878,6369],{},[2875,6368,2877],{},[2880,6370,4104],{},[2872,6372,6373,3372,6375],{},[2875,6374,3371],{},[2880,6376,4111],{},[2858,6378,6379,2921],{},[2875,6380,3167],{},[2889,6382,6384],{"className":3415,"code":6383,"language":3417,"meta":2894,"style":2894},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    // Enable tracking of config mutations by modules\n    debugModuleMutation: true\n  }\n})\n",[2880,6385,6386,6390,6402,6410,6415,6424,6428],{"__ignoreMap":2894},[2898,6387,6388],{"class":2900,"line":2901},[2898,6389,5965],{"class":3854},[2898,6391,6392,6394,6396,6398,6400],{"class":2900,"line":2908},[2898,6393,3180],{"class":3179},[2898,6395,3183],{"class":3179},[2898,6397,3428],{"class":3212},[2898,6399,3217],{"class":3216},[2898,6401,2905],{"class":2904},[2898,6403,6404,6406,6408],{"class":2900,"line":2936},[2898,6405,5982],{"class":3191},[2898,6407,2921],{"class":2904},[2898,6409,3186],{"class":2904},[2898,6411,6412],{"class":2900,"line":2956},[2898,6413,6414],{"class":3854},"    // Enable tracking of config mutations by modules\n",[2898,6416,6417,6420,6422],{"class":2900,"line":2977},[2898,6418,6419],{"class":3191},"    debugModuleMutation",[2898,6421,2921],{"class":2904},[2898,6423,5044],{"class":6001},[2898,6425,6426],{"class":2900,"line":2997},[2898,6427,3338],{"class":2904},[2898,6429,6430,6432],{"class":2900,"line":3018},[2898,6431,3466],{"class":2904},[2898,6433,3469],{"class":3216},[2858,6435,6436,2878,6438],{},[2875,6437,4116],{},[4118,6439,6442],{"href":6440,"rel":6441},"https://github.com/nuxt/nuxt/pull/30555",[4122],"PR #30555",[3382,6444,6446],{"id":6445},"decorators",[2880,6447,6445],{},[2858,6449,6450],{},"Enable to use experimental decorators in Nuxt and Nitro.",[2869,6452,6453,6459],{},[2872,6454,6455,2878,6457],{},[2875,6456,2877],{},[2880,6458,4104],{},[2872,6460,6461,3372,6463],{},[2875,6462,3371],{},[2880,6464,4111],{},[2858,6466,6467,2878,6469],{},[2875,6468,4116],{},[4118,6470,6471],{"href":6471,"rel":6472},"https://github.com/tc39/proposal-decorators",[4122],[3382,6474,6476],{"id":6475},"defaults",[2880,6477,6475],{},[2858,6479,6480],{},"This allows specifying the default options for core Nuxt components and composables.",[2858,6482,6483,6484,6486,6487,6489],{},"These options will likely be moved elsewhere in the future, such as into ",[2880,6485,4502],{}," or into the ",[2880,6488,1195],{}," directory.",[4303,6491,6493],{"id":6492},"nuxtlink",[2880,6494,6495],{},"nuxtLink",[6497,6498,6500],"h5",{"id":6499},"componentname",[2880,6501,6502],{},"componentName",[2869,6504,6505,6511],{},[2872,6506,6507,2878,6509],{},[2875,6508,2877],{},[2880,6510,3366],{},[2872,6512,6513,3372,6515],{},[2875,6514,3371],{},[2880,6516,6517],{},"\"NuxtLink\"",[6497,6519,6521],{"id":6520},"prefetch",[2880,6522,6520],{},[2869,6524,6525,6531],{},[2872,6526,6527,2878,6529],{},[2875,6528,2877],{},[2880,6530,4104],{},[2872,6532,6533,3372,6535],{},[2875,6534,3371],{},[2880,6536,4556],{},[6497,6538,6540],{"id":6539},"prefetchon",[2880,6541,6542],{},"prefetchOn",[6544,6545,6547],"h6",{"id":6546},"visibility",[2880,6548,6546],{},[2869,6550,6551,6557],{},[2872,6552,6553,2878,6555],{},[2875,6554,2877],{},[2880,6556,4104],{},[2872,6558,6559,3372,6561],{},[2875,6560,3371],{},[2880,6562,4556],{},[4303,6564,6566],{"id":6565},"useasyncdata",[2880,6567,515],{},[2858,6569,6570,6571,6573,6574,6576],{},"Options that apply to ",[2880,6572,515],{}," (and also therefore ",[2880,6575,527],{},")",[6497,6578,6580],{"id":6579},"deep",[2880,6581,6579],{},[2869,6583,6584,6590],{},[2872,6585,6586,2878,6588],{},[2875,6587,2877],{},[2880,6589,4104],{},[2872,6591,6592,3372,6594],{},[2875,6593,3371],{},[2880,6595,4556],{},[6497,6597,6599],{"id":6598},"errorvalue",[2880,6600,6601],{},"errorValue",[2869,6603,6604,6610],{},[2872,6605,6606,2878,6608],{},[2875,6607,2877],{},[2880,6609,3366],{},[2872,6611,6612,3372,6614],{},[2875,6613,3371],{},[2880,6615,6616],{},"\"null\"",[6497,6618,6620],{"id":6619},"value",[2880,6621,6619],{},[2869,6623,6624,6630],{},[2872,6625,6626,2878,6628],{},[2875,6627,2877],{},[2880,6629,3366],{},[2872,6631,6632,3372,6634],{},[2875,6633,3371],{},[2880,6635,6616],{},[4303,6637,6639],{"id":6638},"usefetch",[2880,6640,527],{},[3382,6642,6644],{"id":6643},"emitroutechunkerror",[2880,6645,6646],{},"emitRouteChunkError",[2858,6648,6649,6650,6653],{},"Emit ",[2880,6651,6652],{},"app:chunkError"," hook when there is an error loading vite/webpack chunks.",[2858,6655,6656,6657,6660,6661,6664,6665,6667,6668,3140],{},"By default, Nuxt will also perform a reload of the new route when a chunk fails to load when navigating to a new route (",[2880,6658,6659],{},"automatic",").\nSetting ",[2880,6662,6663],{},"automatic-immediate"," will lead Nuxt to perform a reload of the current route right when a chunk fails to load (instead of waiting for navigation).\nYou can disable automatic handling by setting this to ",[2880,6666,4111],{},", or handle chunk errors manually by setting it to ",[2880,6669,6670],{},"manual",[2869,6672,6673,6679],{},[2872,6674,6675,2878,6677],{},[2875,6676,2877],{},[2880,6678,3366],{},[2872,6680,6681,3372,6683],{},[2875,6682,3371],{},[2880,6684,6685],{},"\"automatic\"",[2858,6687,6688,2878,6690],{},[2875,6689,4116],{},[4118,6691,6694],{"href":6692,"rel":6693},"https://github.com/nuxt/nuxt/pull/19038",[4122],"Nuxt PR #19038",[3382,6696,6698],{"id":6697},"enforcemodulecompatibility",[2880,6699,6700],{},"enforceModuleCompatibility",[2858,6702,6703],{},"Whether Nuxt should stop if a Nuxt module is incompatible.",[2869,6705,6706,6712],{},[2872,6707,6708,2878,6710],{},[2875,6709,2877],{},[2880,6711,4104],{},[2872,6713,6714,3372,6716],{},[2875,6715,3371],{},[2880,6717,4111],{},[3382,6719,6721],{"id":6720},"entryimportmap",[2880,6722,6723],{},"entryImportMap",[2869,6725,6726,6732],{},[2872,6727,6728,2878,6730],{},[2875,6729,2877],{},[2880,6731,4104],{},[2872,6733,6734,3372,6736],{},[2875,6735,3371],{},[2880,6737,4556],{},[3382,6739,6741],{"id":6740},"externalvue",[2880,6742,6743],{},"externalVue",[2858,6745,6746,6747,6750,6751,5826,6754,6757],{},"Externalize ",[2880,6748,6749],{},"vue",", ",[2880,6752,6753],{},"@vue/*",[2880,6755,6756],{},"vue-router"," when building.",[2869,6759,6760,6766],{},[2872,6761,6762,2878,6764],{},[2875,6763,2877],{},[2880,6765,4104],{},[2872,6767,6768,3372,6770],{},[2875,6769,3371],{},[2880,6771,4556],{},[2858,6773,6774,2878,6776],{},[2875,6775,4116],{},[4118,6777,6780],{"href":6778,"rel":6779},"https://github.com/nuxt/nuxt/issues/13632",[4122],"Nuxt Issue #13632",[3382,6782,6784],{"id":6783},"extrapagemetaextractionkeys",[2880,6785,6786],{},"extraPageMetaExtractionKeys",[2858,6788,6789,6790,3140],{},"Configure additional keys to extract from the page metadata when using ",[2880,6791,6792],{},"scanPageMeta",[2858,6794,6795],{},"This allows modules to access additional metadata from the page metadata. It's recommended to augment the NuxtPage types with your keys.",[2869,6797,6798],{},[2872,6799,6800,2878,6802],{},[2875,6801,2877],{},[2880,6803,4711],{},[3382,6805,6807],{"id":6806},"extractasyncdatahandlers",[2880,6808,6809],{},"extractAsyncDataHandlers",[2869,6811,6812,6818],{},[2872,6813,6814,2878,6816],{},[2875,6815,2877],{},[2880,6817,4104],{},[2872,6819,6820,3372,6822],{},[2875,6821,3371],{},[2880,6823,4111],{},[3382,6825,6827],{"id":6826},"granularcacheddata",[2880,6828,6829],{},"granularCachedData",[2858,6831,6832,6833,6836,6837,5826,6839,3140],{},"Whether to call and use the result from ",[2880,6834,6835],{},"getCachedData"," on manual refresh for ",[2880,6838,515],{},[2880,6840,527],{},[2869,6842,6843,6849],{},[2872,6844,6845,2878,6847],{},[2875,6846,2877],{},[2880,6848,4104],{},[2872,6850,6851,3372,6853],{},[2875,6852,3371],{},[2880,6854,4111],{},[3382,6856,6858],{"id":6857},"headnext",[2880,6859,6860],{},"headNext",[2858,6862,6863],{},"Use new experimental head optimisations:",[2869,6865,6866,6869,6875],{},[2872,6867,6868],{},"Add the capo.js head plugin in order to render tags in of the head in a more performant way. - Uses the hash hydration plugin to reduce initial hydration",[2872,6870,6871,2878,6873],{},[2875,6872,2877],{},[2880,6874,4104],{},[2872,6876,6877,3372,6879],{},[2875,6878,3371],{},[2880,6880,4556],{},[2858,6882,6883,2878,6885],{},[2875,6884,4116],{},[4118,6886,6889],{"href":6887,"rel":6888},"https://github.com/nuxt/nuxt/discussions/22632",[4122],"Nuxt Discussion #22632",[3382,6891,6893],{"id":6892},"inlinerouterules",[2880,6894,6895],{},"inlineRouteRules",[2858,6897,6898,6899,6902,6903,6906,6907,3140],{},"Allow defining ",[2880,6900,6901],{},"routeRules"," directly within your ",[2880,6904,6905],{},"~/pages"," directory using ",[2880,6908,682],{},[2858,6910,6911,6912,6915,6916,6919,6920,6915,6923,6926,6927,4563,6929,6931,6932,6934,6935,6902,6937,3140],{},"Rules are converted (based on the path) and applied for server requests. For example, a rule defined in ",[2880,6913,6914],{},"~/pages/foo/bar.vue"," will be applied to ",[2880,6917,6918],{},"/foo/bar"," requests. A rule in ",[2880,6921,6922],{},"~/pages/foo/[id].vue",[2880,6924,6925],{},"/foo/**"," requests.\nFor more control, such as if you are using a custom ",[2880,6928,5017],{},[2880,6930,2864],{}," set in the page's ",[2880,6933,678],{},", you should set ",[2880,6936,6901],{},[2880,6938,3162],{},[2869,6940,6941,6947],{},[2872,6942,6943,2878,6945],{},[2875,6944,2877],{},[2880,6946,4104],{},[2872,6948,6949,3372,6951],{},[2875,6950,3371],{},[2880,6952,4111],{},[3382,6954,6956],{"id":6955},"lazyhydration",[2880,6957,6958],{},"lazyHydration",[2858,6960,6961,6962,6965],{},"Enable automatic configuration of hydration strategies for ",[2880,6963,6964],{},"\u003CLazy>"," components.",[2858,6967,6968],{},"This feature intelligently determines when to hydrate lazy components based on visibility, idle time, or other triggers, improving performance by deferring hydration of components until they're needed.",[2869,6970,6971,6977],{},[2872,6972,6973,2878,6975],{},[2875,6974,2877],{},[2880,6976,4104],{},[2872,6978,6979,3372,6981],{},[2875,6980,3371],{},[2880,6982,4556],{},[2858,6984,6985,2921],{},[2875,6986,3167],{},[2889,6988,6990],{"className":3415,"code":6989,"language":3417,"meta":2894,"style":2894},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    lazyHydration: true // Enable smart hydration strategies for Lazy components\n  }\n})\n\n// In your Vue components\n\u003Ctemplate>\n  \u003CLazy>\n    \u003CExpensiveComponent />\n  \u003C/Lazy>\n\u003C/template>\n",[2880,6991,6992,6996,7008,7016,7029,7033,7039,7044,7049,7059,7069,7080,7089],{"__ignoreMap":2894},[2898,6993,6994],{"class":2900,"line":2901},[2898,6995,5965],{"class":3854},[2898,6997,6998,7000,7002,7004,7006],{"class":2900,"line":2908},[2898,6999,3180],{"class":3179},[2898,7001,3183],{"class":3179},[2898,7003,3428],{"class":3212},[2898,7005,3217],{"class":3216},[2898,7007,2905],{"class":2904},[2898,7009,7010,7012,7014],{"class":2900,"line":2936},[2898,7011,5982],{"class":3191},[2898,7013,2921],{"class":2904},[2898,7015,3186],{"class":2904},[2898,7017,7018,7021,7023,7026],{"class":2900,"line":2956},[2898,7019,7020],{"class":3191},"    lazyHydration",[2898,7022,2921],{"class":2904},[2898,7024,7025],{"class":6001}," true",[2898,7027,7028],{"class":3854}," // Enable smart hydration strategies for Lazy components\n",[2898,7030,7031],{"class":2900,"line":2977},[2898,7032,3338],{"class":2904},[2898,7034,7035,7037],{"class":2900,"line":2997},[2898,7036,3466],{"class":2904},[2898,7038,3469],{"class":3216},[2898,7040,7041],{"class":2900,"line":3018},[2898,7042,7043],{"emptyLinePlaceholder":1196},"\n",[2898,7045,7046],{"class":2900,"line":3038},[2898,7047,7048],{"class":3854},"// In your Vue components\n",[2898,7050,7051,7054,7056],{"class":2900,"line":3058},[2898,7052,7053],{"class":3216},"\u003C",[2898,7055,4596],{"class":3493},[2898,7057,7058],{"class":3216},">\n",[2898,7060,7061,7064,7067],{"class":2900,"line":3079},[2898,7062,7063],{"class":3216},"  \u003C",[2898,7065,7066],{"class":3493},"Lazy",[2898,7068,7058],{"class":3216},[2898,7070,7071,7074,7077],{"class":2900,"line":3100},[2898,7072,7073],{"class":2904},"    \u003C",[2898,7075,7076],{"class":3216},"ExpensiveComponent ",[2898,7078,7079],{"class":2904},"/>\n",[2898,7081,7082,7085,7087],{"class":2900,"line":3120},[2898,7083,7084],{"class":2904},"  \u003C/",[2898,7086,7066],{"class":3216},[2898,7088,7058],{"class":2904},[2898,7090,7091,7094,7096],{"class":2900,"line":3783},[2898,7092,7093],{"class":2904},"\u003C/",[2898,7095,4596],{"class":3216},[2898,7097,7058],{"class":2904},[2858,7099,7100,2878,7102],{},[2875,7101,4116],{},[4118,7103,7106],{"href":7104,"rel":7105},"https://github.com/nuxt/nuxt/pull/26468",[4122],"PR #26468",[3382,7108,7110],{"id":7109},"locallayeraliases",[2880,7111,7112],{},"localLayerAliases",[2858,7114,7115,7116,6750,7118,6750,7120,5826,7122,7124],{},"Resolve ",[2880,7117,2915],{},[2880,7119,2961],{},[2880,7121,2941],{},[2880,7123,2982],{}," aliases located within layers with respect to their layer source and root directories.",[2869,7126,7127,7133],{},[2872,7128,7129,2878,7131],{},[2875,7130,2877],{},[2880,7132,4104],{},[2872,7134,7135,3372,7137],{},[2875,7136,3371],{},[2880,7138,4556],{},[3382,7140,7142],{"id":7141},"navigationrepaint",[2880,7143,7144],{},"navigationRepaint",[2858,7146,7147],{},"Wait for a single animation frame before navigation, which gives an opportunity for the browser to repaint, acknowledging user interaction.",[2858,7149,7150],{},"It can reduce INP when navigating on prerendered routes.",[2869,7152,7153,7159],{},[2872,7154,7155,2878,7157],{},[2875,7156,2877],{},[2880,7158,4104],{},[2872,7160,7161,3372,7163],{},[2875,7162,3371],{},[2880,7164,4556],{},[3382,7166,7168],{"id":7167},"nitroautoimports",[2880,7169,7170],{},"nitroAutoImports",[2869,7172,7173,7179],{},[2872,7174,7175,2878,7177],{},[2875,7176,2877],{},[2880,7178,4104],{},[2872,7180,7181,3372,7183],{},[2875,7182,3371],{},[2880,7184,4556],{},[3382,7186,7188],{"id":7187},"novueserver",[2880,7189,7190],{},"noVueServer",[2858,7192,7193],{},"Disable vue server renderer endpoint within nitro.",[2869,7195,7196,7202],{},[2872,7197,7198,2878,7200],{},[2875,7199,2877],{},[2880,7201,4104],{},[2872,7203,7204,3372,7206],{},[2875,7205,3371],{},[2880,7207,4111],{},[3382,7209,7211],{"id":7210},"normalizecomponentnames",[2880,7212,7213],{},"normalizeComponentNames",[2858,7215,7216],{},"Ensure that auto-generated Vue component names match the full component name you would use to auto-import the component.",[2869,7218,7219,7225],{},[2872,7220,7221,2878,7223],{},[2875,7222,2877],{},[2880,7224,4104],{},[2872,7226,7227,3372,7229],{},[2875,7228,3371],{},[2880,7230,4111],{},[3382,7232,7234],{"id":7233},"parseerrordata",[2880,7235,7236],{},"parseErrorData",[2858,7238,7239,7240,7243],{},"Whether to parse ",[2880,7241,7242],{},"error.data"," when rendering a server error page.",[2869,7245,7246,7252],{},[2872,7247,7248,2878,7250],{},[2875,7249,2877],{},[2880,7251,4104],{},[2872,7253,7254,3372,7256],{},[2875,7255,3371],{},[2880,7257,4111],{},[3382,7259,7261],{"id":7260},"payloadextraction",[2880,7262,7263],{},"payloadExtraction",[2858,7265,7266],{},"When this option is enabled (by default) payload of pages that are prerendered are extracted",[2869,7268,7269,7275],{},[2872,7270,7271,2878,7273],{},[2875,7272,2877],{},[2880,7274,4104],{},[2872,7276,7277,3372,7279],{},[2875,7278,3371],{},[2880,7280,4556],{},[3382,7282,7284],{"id":7283},"pendingwhenidle",[2880,7285,7286],{},"pendingWhenIdle",[2858,7288,7289,7290,5826,7292,7294,7295,7298,7299,7301],{},"For ",[2880,7291,515],{},[2880,7293,527],{},", whether ",[2880,7296,7297],{},"pending"," should be ",[2880,7300,4556],{}," when data has not yet started to be fetched.",[2869,7303,7304,7310],{},[2872,7305,7306,2878,7308],{},[2875,7307,2877],{},[2880,7309,4104],{},[2872,7311,7312,3372,7314],{},[2875,7313,3371],{},[2880,7315,4556],{},[3382,7317,7319],{"id":7318},"polyfillvueusehead",[2880,7320,7321],{},"polyfillVueUseHead",[2858,7323,7324,7325,7328],{},"Whether or not to add a compatibility layer for modules, plugins or user code relying on the old ",[2880,7326,7327],{},"@vueuse/head"," API.",[2858,7330,7331],{},"This is disabled to reduce the client-side bundle by ~0.5kb.",[2869,7333,7334,7340],{},[2872,7335,7336,2878,7338],{},[2875,7337,2877],{},[2880,7339,4104],{},[2872,7341,7342,3372,7344],{},[2875,7343,3371],{},[2880,7345,4111],{},[3382,7347,7349],{"id":7348},"purgecacheddata",[2880,7350,7351],{},"purgeCachedData",[2858,7353,7354],{},"Whether to clean up Nuxt static and asyncData caches on route navigation.",[2858,7356,7357,7358,5826,7360,7363],{},"Nuxt will automatically purge cached data from ",[2880,7359,515],{},[2880,7361,7362],{},"nuxtApp.static.data",". This helps prevent memory leaks and ensures fresh data is loaded when needed, but it is possible to disable it.",[2869,7365,7366,7372],{},[2872,7367,7368,2878,7370],{},[2875,7369,2877],{},[2880,7371,4104],{},[2872,7373,7374,3372,7376],{},[2875,7375,3371],{},[2880,7377,4556],{},[2858,7379,7380,2921],{},[2875,7381,3167],{},[2889,7383,7385],{"className":3415,"code":7384,"language":3417,"meta":2894,"style":2894},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    // Disable automatic cache cleanup (default is true)\n    purgeCachedData: false\n  }\n})\n",[2880,7386,7387,7391,7403,7411,7416,7426,7430],{"__ignoreMap":2894},[2898,7388,7389],{"class":2900,"line":2901},[2898,7390,5965],{"class":3854},[2898,7392,7393,7395,7397,7399,7401],{"class":2900,"line":2908},[2898,7394,3180],{"class":3179},[2898,7396,3183],{"class":3179},[2898,7398,3428],{"class":3212},[2898,7400,3217],{"class":3216},[2898,7402,2905],{"class":2904},[2898,7404,7405,7407,7409],{"class":2900,"line":2936},[2898,7406,5982],{"class":3191},[2898,7408,2921],{"class":2904},[2898,7410,3186],{"class":2904},[2898,7412,7413],{"class":2900,"line":2956},[2898,7414,7415],{"class":3854},"    // Disable automatic cache cleanup (default is true)\n",[2898,7417,7418,7421,7423],{"class":2900,"line":2977},[2898,7419,7420],{"class":3191},"    purgeCachedData",[2898,7422,2921],{"class":2904},[2898,7424,7425],{"class":6001}," false\n",[2898,7427,7428],{"class":2900,"line":2997},[2898,7429,3338],{"class":2904},[2898,7431,7432,7434],{"class":2900,"line":3018},[2898,7433,3466],{"class":2904},[2898,7435,3469],{"class":3216},[2858,7437,7438,2878,7440],{},[2875,7439,4116],{},[4118,7441,7444],{"href":7442,"rel":7443},"https://github.com/nuxt/nuxt/pull/31379",[4122],"PR #31379",[3382,7446,7448],{"id":7447},"relativewatchpaths",[2880,7449,7450],{},"relativeWatchPaths",[2858,7452,7453,7454,7457],{},"Whether to provide relative paths in the ",[2880,7455,7456],{},"builder:watch"," hook.",[2858,7459,6205,7460,3140],{},[4118,7461,6209],{"href":6208},[2869,7463,7464,7470],{},[2872,7465,7466,2878,7468],{},[2875,7467,2877],{},[2880,7469,4104],{},[2872,7471,7472,3372,7474],{},[2875,7473,3371],{},[2880,7475,4556],{},[3382,7477,7479],{"id":7478},"renderjsonpayloads",[2880,7480,7481],{},"renderJsonPayloads",[2858,7483,7484],{},"Render JSON payloads with support for revivifying complex types.",[2869,7486,7487,7493],{},[2872,7488,7489,2878,7491],{},[2875,7490,2877],{},[2880,7492,4104],{},[2872,7494,7495,3372,7497],{},[2875,7496,3371],{},[2880,7498,4556],{},[3382,7500,7502],{"id":7501},"resetasyncdatatoundefined",[2880,7503,7504],{},"resetAsyncDataToUndefined",[2858,7506,7507,7508,5826,7511,7513,7514,7517,7518,7521,7522,3140],{},"Whether ",[2880,7509,7510],{},"clear",[2880,7512,650],{}," should reset async data to its ",[3134,7515,7516],{},"default"," value or update it to ",[2880,7519,7520],{},"null","/",[2880,7523,7524],{},"undefined",[2869,7526,7527,7533],{},[2872,7528,7529,2878,7531],{},[2875,7530,2877],{},[2880,7532,4104],{},[2872,7534,7535,3372,7537],{},[2875,7536,3371],{},[2880,7538,4556],{},[3382,7540,7542],{"id":7541},"respectnossrheader",[2880,7543,7544],{},"respectNoSSRHeader",[2858,7546,7547,7548,7551],{},"Allow disabling Nuxt SSR responses by setting the ",[2880,7549,7550],{},"x-nuxt-no-ssr"," header.",[2869,7553,7554,7560],{},[2872,7555,7556,2878,7558],{},[2875,7557,2877],{},[2880,7559,4104],{},[2872,7561,7562,3372,7564],{},[2875,7563,3371],{},[2880,7565,4111],{},[3382,7567,7569],{"id":7568},"restorestate",[2880,7570,7571],{},"restoreState",[2858,7573,7574,7575,7578,7579,7582],{},"Whether to restore Nuxt app state from ",[2880,7576,7577],{},"sessionStorage"," when reloading the page after a chunk error or manual ",[2880,7580,7581],{},"reloadNuxtApp()"," call.",[2858,7584,7585,7586,7588],{},"To avoid hydration errors, it will be applied only after the Vue app has been mounted, meaning there may be a flicker on initial load.\nConsider carefully before enabling this as it can cause unexpected behavior, and consider providing explicit keys to ",[2880,7587,619],{}," as auto-generated keys may not match across builds.",[2869,7590,7591,7597],{},[2872,7592,7593,2878,7595],{},[2875,7594,2877],{},[2880,7596,4104],{},[2872,7598,7599,3372,7601],{},[2875,7600,3371],{},[2880,7602,4111],{},[3382,7604,7606],{"id":7605},"runtimebaseurl",[2880,7607,7608],{},"runtimeBaseURL",[2869,7610,7611,7617],{},[2872,7612,7613,2878,7615],{},[2875,7614,2877],{},[2880,7616,4104],{},[2872,7618,7619,3372,7621],{},[2875,7620,3371],{},[2880,7622,4111],{},[3382,7624,7626],{"id":7625},"scanpagemeta",[2880,7627,6792],{},[2858,7629,7630,7631,7633],{},"Allow exposing some route metadata defined in ",[2880,7632,678],{}," at build-time to modules (alias, name, path, redirect, props, middleware).",[2858,7635,7636],{},"This only works with static or strings/arrays rather than variables or conditional assignment.",[2869,7638,7639,7645],{},[2872,7640,7641,2878,7643],{},[2875,7642,2877],{},[2880,7644,4104],{},[2872,7646,7647,3372,7649],{},[2875,7648,3371],{},[2880,7650,4556],{},[2858,7652,7653,2878,7655],{},[2875,7654,4116],{},[4118,7656,7659],{"href":7657,"rel":7658},"https://github.com/nuxt/nuxt/issues/24770",[4122],"Nuxt Issues #24770",[3382,7661,7663],{"id":7662},"serverappconfig",[2880,7664,7665],{},"serverAppConfig",[2869,7667,7668,7674],{},[2872,7669,7670,2878,7672],{},[2875,7671,2877],{},[2880,7673,4104],{},[2872,7675,7676,3372,7678],{},[2875,7677,3371],{},[2880,7679,4556],{},[3382,7681,7683],{"id":7682},"sharedprerenderdata",[2880,7684,7685],{},"sharedPrerenderData",[2858,7687,7688,7689,7691,7692,4563,7694,7696],{},"Automatically share payload ",[3134,7690,3299],{}," between pages that are prerendered. This can result in a significant performance improvement when prerendering sites that use ",[2880,7693,515],{},[2880,7695,527],{}," and fetch the same data in different pages.",[2858,7698,7699,7700,7702,7703,7705],{},"It is particularly important when enabling this feature to make sure that any unique key of your data is always resolvable to the same data. For example, if you are using ",[2880,7701,515],{}," to fetch data related to a particular page, you should provide a key that uniquely matches that data. (",[2880,7704,527],{}," should do this automatically for you.)",[2869,7707,7708,7714],{},[2872,7709,7710,2878,7712],{},[2875,7711,2877],{},[2880,7713,4104],{},[2872,7715,7716,3372,7718],{},[2875,7717,3371],{},[2880,7719,4111],{},[2858,7721,7722,2921],{},[2875,7723,3167],{},[2889,7725,7727],{"className":3415,"code":7726,"language":3417,"meta":2894,"style":2894},"// This would be unsafe in a dynamic page (e.g. `[slug].vue`) because the route slug makes a difference\n// to the data fetched, but Nuxt can't know that because it's not reflected in the key.\nconst route = useRoute()\nconst { data } = await useAsyncData(async () => {\n  return await $fetch(`/api/my-page/${route.params.slug}`)\n})\n// Instead, you should use a key that uniquely identifies the data fetched.\nconst { data } = await useAsyncData(route.params.slug, async () => {\n  return await $fetch(`/api/my-page/${route.params.slug}`)\n})\n",[2880,7728,7729,7734,7739,7755,7788,7827,7833,7838,7876,7906],{"__ignoreMap":2894},[2898,7730,7731],{"class":2900,"line":2901},[2898,7732,7733],{"class":3854},"// This would be unsafe in a dynamic page (e.g. `[slug].vue`) because the route slug makes a difference\n",[2898,7735,7736],{"class":2900,"line":2908},[2898,7737,7738],{"class":3854},"// to the data fetched, but Nuxt can't know that because it's not reflected in the key.\n",[2898,7740,7741,7744,7747,7749,7752],{"class":2900,"line":2936},[2898,7742,7743],{"class":2914},"const",[2898,7745,7746],{"class":3216}," route ",[2898,7748,3488],{"class":2904},[2898,7750,7751],{"class":3212}," useRoute",[2898,7753,7754],{"class":3216},"()\n",[2898,7756,7757,7759,7762,7765,7767,7770,7773,7776,7778,7781,7784,7786],{"class":2900,"line":2956},[2898,7758,7743],{"class":2914},[2898,7760,7761],{"class":2904}," {",[2898,7763,7764],{"class":3216}," data ",[2898,7766,3466],{"class":2904},[2898,7768,7769],{"class":2904}," =",[2898,7771,7772],{"class":3179}," await",[2898,7774,7775],{"class":3212}," useAsyncData",[2898,7777,3217],{"class":3216},[2898,7779,7780],{"class":2914},"async",[2898,7782,7783],{"class":2904}," ()",[2898,7785,4830],{"class":2914},[2898,7787,3186],{"class":2904},[2898,7789,7790,7793,7795,7798,7800,7803,7806,7809,7812,7814,7817,7819,7822,7825],{"class":2900,"line":2977},[2898,7791,7792],{"class":3179},"  return",[2898,7794,7772],{"class":3179},[2898,7796,7797],{"class":3212}," $fetch",[2898,7799,3217],{"class":3191},[2898,7801,7802],{"class":2904},"`",[2898,7804,7805],{"class":2927},"/api/my-page/",[2898,7807,7808],{"class":2904},"${",[2898,7810,7811],{"class":3216},"route",[2898,7813,3140],{"class":2904},[2898,7815,7816],{"class":3216},"params",[2898,7818,3140],{"class":2904},[2898,7820,7821],{"class":3216},"slug",[2898,7823,7824],{"class":2904},"}`",[2898,7826,3469],{"class":3191},[2898,7828,7829,7831],{"class":2900,"line":2997},[2898,7830,3466],{"class":2904},[2898,7832,3469],{"class":3216},[2898,7834,7835],{"class":2900,"line":3018},[2898,7836,7837],{"class":3854},"// Instead, you should use a key that uniquely identifies the data fetched.\n",[2898,7839,7840,7842,7844,7846,7848,7850,7852,7854,7857,7859,7861,7863,7865,7867,7870,7872,7874],{"class":2900,"line":3038},[2898,7841,7743],{"class":2914},[2898,7843,7761],{"class":2904},[2898,7845,7764],{"class":3216},[2898,7847,3466],{"class":2904},[2898,7849,7769],{"class":2904},[2898,7851,7772],{"class":3179},[2898,7853,7775],{"class":3212},[2898,7855,7856],{"class":3216},"(route",[2898,7858,3140],{"class":2904},[2898,7860,7816],{"class":3216},[2898,7862,3140],{"class":2904},[2898,7864,7821],{"class":3216},[2898,7866,3235],{"class":2904},[2898,7868,7869],{"class":2914}," async",[2898,7871,7783],{"class":2904},[2898,7873,4830],{"class":2914},[2898,7875,3186],{"class":2904},[2898,7877,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904],{"class":2900,"line":3058},[2898,7879,7792],{"class":3179},[2898,7881,7772],{"class":3179},[2898,7883,7797],{"class":3212},[2898,7885,3217],{"class":3191},[2898,7887,7802],{"class":2904},[2898,7889,7805],{"class":2927},[2898,7891,7808],{"class":2904},[2898,7893,7811],{"class":3216},[2898,7895,3140],{"class":2904},[2898,7897,7816],{"class":3216},[2898,7899,3140],{"class":2904},[2898,7901,7821],{"class":3216},[2898,7903,7824],{"class":2904},[2898,7905,3469],{"class":3191},[2898,7907,7908,7910],{"class":2900,"line":3079},[2898,7909,3466],{"class":2904},[2898,7911,3469],{"class":3216},[3382,7913,7915],{"id":7914},"spaloadingtemplatelocation",[2880,7916,7917],{},"spaLoadingTemplateLocation",[2858,7919,7920],{},"Keep showing the spa-loading-template until suspense:resolve",[2869,7922,7923,7929],{},[2872,7924,7925,2878,7927],{},[2875,7926,2877],{},[2880,7928,3366],{},[2872,7930,7931,3372,7933],{},[2875,7932,3371],{},[2880,7934,7935],{},"\"within\"",[2858,7937,7938,2878,7940],{},[2875,7939,4116],{},[4118,7941,7944],{"href":7942,"rel":7943},"https://github.com/nuxt/nuxt/issues/21721",[4122],"Nuxt Issues #21721",[3382,7946,7948],{"id":7947},"templateimportresolution",[2880,7949,7950],{},"templateImportResolution",[2858,7952,7953],{},"Disable resolving imports into Nuxt templates from the path of the module that added the template.",[2858,7955,7956,7957,7959],{},"By default, Nuxt attempts to resolve imports in templates relative to the module that added them. Setting this to ",[2880,7958,4111],{}," disables this behavior, which may be useful if you're experiencing resolution conflicts in certain environments.",[2869,7961,7962,7968],{},[2872,7963,7964,2878,7966],{},[2875,7965,2877],{},[2880,7967,4104],{},[2872,7969,7970,3372,7972],{},[2875,7971,3371],{},[2880,7973,4556],{},[2858,7975,7976,2921],{},[2875,7977,3167],{},[2889,7979,7981],{"className":3415,"code":7980,"language":3417,"meta":2894,"style":2894},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    // Disable template import resolution from module path\n    templateImportResolution: false\n  }\n})\n",[2880,7982,7983,7987,7999,8007,8012,8021,8025],{"__ignoreMap":2894},[2898,7984,7985],{"class":2900,"line":2901},[2898,7986,5965],{"class":3854},[2898,7988,7989,7991,7993,7995,7997],{"class":2900,"line":2908},[2898,7990,3180],{"class":3179},[2898,7992,3183],{"class":3179},[2898,7994,3428],{"class":3212},[2898,7996,3217],{"class":3216},[2898,7998,2905],{"class":2904},[2898,8000,8001,8003,8005],{"class":2900,"line":2936},[2898,8002,5982],{"class":3191},[2898,8004,2921],{"class":2904},[2898,8006,3186],{"class":2904},[2898,8008,8009],{"class":2900,"line":2956},[2898,8010,8011],{"class":3854},"    // Disable template import resolution from module path\n",[2898,8013,8014,8017,8019],{"class":2900,"line":2977},[2898,8015,8016],{"class":3191},"    templateImportResolution",[2898,8018,2921],{"class":2904},[2898,8020,7425],{"class":6001},[2898,8022,8023],{"class":2900,"line":2997},[2898,8024,3338],{"class":2904},[2898,8026,8027,8029],{"class":2900,"line":3018},[2898,8028,3466],{"class":2904},[2898,8030,3469],{"class":3216},[2858,8032,8033,2878,8035],{},[2875,8034,4116],{},[4118,8036,8039],{"href":8037,"rel":8038},"https://github.com/nuxt/nuxt/pull/31175",[4122],"PR #31175",[3382,8041,8043],{"id":8042},"templaterouteinjection",[2880,8044,8045],{},"templateRouteInjection",[2858,8047,8048,8049,8052,8053,8055,8056,8058,8059,8061,8062,8065],{},"By default the route object returned by the auto-imported ",[2880,8050,8051],{},"useRoute()"," composable is kept in sync with the current page in view in ",[2880,8054,468],{},". This is not true for ",[2880,8057,6756],{},"'s exported ",[2880,8060,591],{}," or for the default ",[2880,8063,8064],{},"$route"," object available in your Vue templates.",[2858,8067,8068,8069,8071,8072,3140],{},"By enabling this option a mixin will be injected to keep the ",[2880,8070,8064],{}," template object in sync with Nuxt's managed ",[2880,8073,8051],{},[2869,8075,8076,8082],{},[2872,8077,8078,2878,8080],{},[2875,8079,2877],{},[2880,8081,4104],{},[2872,8083,8084,3372,8086],{},[2875,8085,3371],{},[2880,8087,4556],{},[3382,8089,8091],{"id":8090},"templateutils",[2880,8092,8093],{},"templateUtils",[2858,8095,8096,8097,8099,8100,6750,8103,5826,8106,8109],{},"Whether to provide a legacy ",[2880,8098,8093],{}," object (with ",[2880,8101,8102],{},"serialize",[2880,8104,8105],{},"importName",[2880,8107,8108],{},"importSources",") when compiling Nuxt templates.",[2858,8111,6205,8112,3140],{},[4118,8113,6209],{"href":6208},[2869,8115,8116,8122],{},[2872,8117,8118,2878,8120],{},[2875,8119,2877],{},[2880,8121,4104],{},[2872,8123,8124,3372,8126],{},[2875,8125,3371],{},[2880,8127,4556],{},[3382,8129,8131],{"id":8130},"treeshakeclientonly",[2880,8132,8133],{},"treeshakeClientOnly",[2858,8135,8136],{},"Tree shakes contents of client-only components from server bundle.",[2869,8138,8139,8145],{},[2872,8140,8141,2878,8143],{},[2875,8142,2877],{},[2880,8144,4104],{},[2872,8146,8147,3372,8149],{},[2875,8148,3371],{},[2880,8150,4556],{},[2858,8152,8153,2878,8155],{},[2875,8154,4116],{},[4118,8156,8159],{"href":8157,"rel":8158},"https://github.com/nuxt/framework/pull/5750",[4122],"Nuxt PR #5750",[3382,8161,8163],{"id":8162},"typedpages",[2880,8164,8165],{},"typedPages",[2858,8167,8168,8169,3140],{},"Enable the new experimental typed router using ",[4118,8170,8173],{"href":8171,"rel":8172},"https://github.com/posva/unplugin-vue-router",[4122],"unplugin-vue-router",[2869,8175,8176,8182],{},[2872,8177,8178,2878,8180],{},[2875,8179,2877],{},[2880,8181,4104],{},[2872,8183,8184,3372,8186],{},[2875,8185,3371],{},[2880,8187,4111],{},[3382,8189,8191],{"id":8190},"viewtransition-1",[2880,8192,4448],{},[2858,8194,8195],{},"Enable View Transition API integration with client-side router.",[2869,8197,8198,8204],{},[2872,8199,8200,2878,8202],{},[2875,8201,2877],{},[2880,8203,4104],{},[2872,8205,8206,3372,8208],{},[2875,8207,3371],{},[2880,8209,4111],{},[2858,8211,8212,2878,8214],{},[2875,8213,4116],{},[4118,8215,8218],{"href":8216,"rel":8217},"https://developer.chrome.com/docs/web-platform/view-transitions",[4122],"View Transitions API",[3382,8220,8222],{"id":8221},"viteenvironmentapi",[2880,8223,8224],{},"viteEnvironmentApi",[2869,8226,8227,8233],{},[2872,8228,8229,2878,8231],{},[2875,8230,2877],{},[2880,8232,4104],{},[2872,8234,8235,3372,8237],{},[2875,8236,3371],{},[2880,8238,4111],{},[3382,8240,8242],{"id":8241},"watcher",[2880,8243,8241],{},[2858,8245,8246],{},"Set an alternative watcher that will be used as the watching service for Nuxt.",[2858,8248,8249,8250,5826,8252,8255,8256,8259,8260,8263,8264,8267],{},"Nuxt uses 'chokidar-granular' if your source directory is the same as your root directory . This will ignore top-level directories (like ",[2880,8251,166],{},[2880,8253,8254],{},".git",") that are excluded from watching.\nYou can set this instead to ",[2880,8257,8258],{},"parcel"," to use ",[2880,8261,8262],{},"@parcel/watcher",", which may improve performance in large projects or on Windows platforms.\nYou can also set this to ",[2880,8265,8266],{},"chokidar"," to watch all files in your source directory.",[2869,8269,8270,8276],{},[2872,8271,8272,2878,8274],{},[2875,8273,2877],{},[2880,8275,3366],{},[2872,8277,8278,3372,8280],{},[2875,8279,3371],{},[2880,8281,8282],{},"\"chokidar\"",[2858,8284,8285,2878,8287],{},[2875,8286,4116],{},[4118,8288,8266],{"href":8289,"rel":8290},"https://github.com/paulmillr/chokidar",[4122],[2858,8292,8293,2878,8295],{},[2875,8294,4116],{},[4118,8296,8262],{"href":8297,"rel":8298},"https://github.com/parcel-bundler/watcher",[4122],[3382,8300,8302],{"id":8301},"writeearlyhints",[2880,8303,8304],{},"writeEarlyHints",[2858,8306,8307],{},"Write early hints when using node server.",[2869,8309,8310,8316],{},[2872,8311,8312,2878,8314],{},[2875,8313,2877],{},[2880,8315,4104],{},[2872,8317,8318,3372,8320],{},[2875,8319,3371],{},[2880,8321,4111],{},[3125,8323,8324],{},[2858,8325,8326,8328],{},[2875,8327,3131],{},": nginx does not support 103 Early hints in the current version.",[2862,8330,8331],{"id":8331},"extends",[2858,8333,8334],{},"Extend project from multiple local or remote sources.",[2858,8336,8337,8338,6750,8341,3372,8344,4563,8347],{},"Value should be either a string or array of strings pointing to source directories or config path relative to current config.\nYou can use ",[2880,8339,8340],{},"github:",[2880,8342,8343],{},"gh:",[2880,8345,8346],{},"gitlab:",[2880,8348,8349],{},"bitbucket:",[2858,8351,8352,2878,8354],{},[2875,8353,4116],{},[4118,8355,8358,8361],{"href":8356,"rel":8357},"https://github.com/unjs/c12#extending-config-layer-from-remote-sources",[4122],[2880,8359,8360],{},"c12"," docs on extending config layers",[2858,8363,8364,2878,8366],{},[2875,8365,4116],{},[4118,8367,8370,8373],{"href":8368,"rel":8369},"https://github.com/unjs/giget",[4122],[2880,8371,8372],{},"giget"," documentation",[2862,8375,8376],{"id":8376},"extensions",[2858,8378,8379],{},"The extensions that should be resolved by the Nuxt resolver.",[2869,8381,8382,8388],{},[2872,8383,8384,2878,8386],{},[2875,8385,2877],{},[2880,8387,4711],{},[2872,8389,8390],{},[2875,8391,2887],{},[2889,8393,8395],{"className":2891,"code":8394,"language":2893,"meta":2894,"style":2894},"[\n  \".js\",\n  \".jsx\",\n  \".mjs\",\n  \".ts\",\n  \".tsx\",\n  \".vue\"\n]\n",[2880,8396,8397,8401,8412,8423,8434,8445,8456,8465],{"__ignoreMap":2894},[2898,8398,8399],{"class":2900,"line":2901},[2898,8400,5251],{"class":2904},[2898,8402,8403,8405,8408,8410],{"class":2900,"line":2908},[2898,8404,2911],{"class":2904},[2898,8406,8407],{"class":2927},".js",[2898,8409,2918],{"class":2904},[2898,8411,2933],{"class":2904},[2898,8413,8414,8416,8419,8421],{"class":2900,"line":2936},[2898,8415,2911],{"class":2904},[2898,8417,8418],{"class":2927},".jsx",[2898,8420,2918],{"class":2904},[2898,8422,2933],{"class":2904},[2898,8424,8425,8427,8430,8432],{"class":2900,"line":2956},[2898,8426,2911],{"class":2904},[2898,8428,8429],{"class":2927},".mjs",[2898,8431,2918],{"class":2904},[2898,8433,2933],{"class":2904},[2898,8435,8436,8438,8441,8443],{"class":2900,"line":2977},[2898,8437,2911],{"class":2904},[2898,8439,8440],{"class":2927},".ts",[2898,8442,2918],{"class":2904},[2898,8444,2933],{"class":2904},[2898,8446,8447,8449,8452,8454],{"class":2900,"line":2997},[2898,8448,2911],{"class":2904},[2898,8450,8451],{"class":2927},".tsx",[2898,8453,2918],{"class":2904},[2898,8455,2933],{"class":2904},[2898,8457,8458,8460,8463],{"class":2900,"line":3018},[2898,8459,2911],{"class":2904},[2898,8461,8462],{"class":2927},".vue",[2898,8464,3117],{"class":2904},[2898,8466,8467],{"class":2900,"line":3038},[2898,8468,4780],{"class":2904},[2862,8470,8471],{"id":8471},"features",[2858,8473,8474],{},"Some features of Nuxt are available on an opt-in basis, or can be disabled based on your needs.",[3382,8476,8478],{"id":8477},"devlogs",[2880,8479,8480],{},"devLogs",[2858,8482,8483,8484,7457],{},"Stream server logs to the client as you are developing. These logs can be handled in the ",[2880,8485,8486],{},"dev:ssr-logs",[2858,8488,8489,8490,8493],{},"If set to ",[2880,8491,8492],{},"silent",", the logs will not be printed to the browser console.",[2869,8495,8496,8502],{},[2872,8497,8498,2878,8500],{},[2875,8499,2877],{},[2880,8501,4104],{},[2872,8503,8504,3372,8506],{},[2875,8505,3371],{},[2880,8507,4111],{},[3382,8509,8511],{"id":8510},"inlinestyles",[2880,8512,8513],{},"inlineStyles",[2858,8515,8516],{},"Inline styles when rendering HTML (currently vite only).",[2858,8518,8519],{},"You can also pass a function that receives the path of a Vue component and returns a boolean indicating whether to inline the styles for that component.",[2869,8521,8522,8528],{},[2872,8523,8524,2878,8526],{},[2875,8525,2877],{},[2880,8527,4104],{},[2872,8529,8530,3372,8532],{},[2875,8531,3371],{},[2880,8533,4556],{},[3382,8535,8537],{"id":8536},"noscripts",[2880,8538,8539],{},"noScripts",[2858,8541,8542,8543,3140],{},"Turn off rendering of Nuxt scripts and JS resource hints. You can also disable scripts more granularly within ",[2880,8544,6901],{},[2858,8546,8547,8548,8550],{},"If set to 'production' or ",[2880,8549,4556],{},", JS will be disabled in production mode only.",[2869,8552,8553,8559],{},[2872,8554,8555,2878,8557],{},[2875,8556,2877],{},[2880,8558,4104],{},[2872,8560,8561,3372,8563],{},[2875,8562,3371],{},[2880,8564,4111],{},[2862,8566,8567],{"id":8567},"future",[2858,8569,8570,8572],{},[2880,8571,8567],{}," is for early opting-in to new features that will become default in a future (possibly major) version of the framework.",[3382,8574,8576],{"id":8575},"compatibilityversion",[2880,8577,8578],{},"compatibilityVersion",[2858,8580,8581],{},"Enable early access to Nuxt v4 features or flags.",[2858,8583,8584,8585,8587,8588,8591],{},"Setting ",[2880,8586,8578],{}," to ",[2880,8589,8590],{},"4"," changes defaults throughout your Nuxt configuration, but you can granularly re-enable Nuxt v3 behaviour when testing (see example). Please file issues if so, so that we can address in Nuxt or in the ecosystem.",[2869,8593,8594,8600],{},[2872,8595,8596,2878,8598],{},[2875,8597,2877],{},[2880,8599,5408],{},[2872,8601,8602,3372,8604],{},[2875,8603,3371],{},[2880,8605,8606],{},"3",[2858,8608,8609,2921],{},[2875,8610,3167],{},[2889,8612,8614],{"className":3415,"code":8613,"language":3417,"meta":2894,"style":2894},"export default defineNuxtConfig({\n  future: {\n    compatibilityVersion: 4,\n  },\n  // To re-enable _all_ Nuxt v3 behaviour, set the following options:\n  srcDir: '.',\n  dir: {\n    app: 'app'\n  },\n  experimental: {\n    compileTemplate: true,\n    templateUtils: true,\n    relativeWatchPaths: true,\n    resetAsyncDataToUndefined: true,\n    defaults: {\n      useAsyncData: {\n        deep: true\n      }\n    }\n  },\n  unhead: {\n    renderSSRHeadOptions: {\n      omitLineBreaks: false\n    }\n  }\n})\n",[2880,8615,8616,8628,8637,8650,8655,8660,8675,8684,8697,8701,8709,8720,8731,8742,8753,8762,8771,8780,8785,8789,8793,8802,8811,8820,8824,8828],{"__ignoreMap":2894},[2898,8617,8618,8620,8622,8624,8626],{"class":2900,"line":2901},[2898,8619,3180],{"class":3179},[2898,8621,3183],{"class":3179},[2898,8623,3428],{"class":3212},[2898,8625,3217],{"class":3216},[2898,8627,2905],{"class":2904},[2898,8629,8630,8633,8635],{"class":2900,"line":2908},[2898,8631,8632],{"class":3191},"  future",[2898,8634,2921],{"class":2904},[2898,8636,3186],{"class":2904},[2898,8638,8639,8642,8644,8648],{"class":2900,"line":2936},[2898,8640,8641],{"class":3191},"    compatibilityVersion",[2898,8643,2921],{"class":2904},[2898,8645,8647],{"class":8646},"sYRBq"," 4",[2898,8649,2933],{"class":2904},[2898,8651,8652],{"class":2900,"line":2956},[2898,8653,8654],{"class":2904},"  },\n",[2898,8656,8657],{"class":2900,"line":2977},[2898,8658,8659],{"class":3854},"  // To re-enable _all_ Nuxt v3 behaviour, set the following options:\n",[2898,8661,8662,8665,8667,8669,8671,8673],{"class":2900,"line":2997},[2898,8663,8664],{"class":3191},"  srcDir",[2898,8666,2921],{"class":2904},[2898,8668,3451],{"class":2904},[2898,8670,3140],{"class":2927},[2898,8672,3207],{"class":2904},[2898,8674,2933],{"class":2904},[2898,8676,8677,8680,8682],{"class":2900,"line":3018},[2898,8678,8679],{"class":3191},"  dir",[2898,8681,2921],{"class":2904},[2898,8683,3186],{"class":2904},[2898,8685,8686,8689,8691,8693,8695],{"class":2900,"line":3038},[2898,8687,8688],{"class":3191},"    app",[2898,8690,2921],{"class":2904},[2898,8692,3451],{"class":2904},[2898,8694,1193],{"class":2927},[2898,8696,3457],{"class":2904},[2898,8698,8699],{"class":2900,"line":3058},[2898,8700,8654],{"class":2904},[2898,8702,8703,8705,8707],{"class":2900,"line":3079},[2898,8704,5982],{"class":3191},[2898,8706,2921],{"class":2904},[2898,8708,3186],{"class":2904},[2898,8710,8711,8714,8716,8718],{"class":2900,"line":3100},[2898,8712,8713],{"class":3191},"    compileTemplate",[2898,8715,2921],{"class":2904},[2898,8717,7025],{"class":6001},[2898,8719,2933],{"class":2904},[2898,8721,8722,8725,8727,8729],{"class":2900,"line":3120},[2898,8723,8724],{"class":3191},"    templateUtils",[2898,8726,2921],{"class":2904},[2898,8728,7025],{"class":6001},[2898,8730,2933],{"class":2904},[2898,8732,8733,8736,8738,8740],{"class":2900,"line":3783},[2898,8734,8735],{"class":3191},"    relativeWatchPaths",[2898,8737,2921],{"class":2904},[2898,8739,7025],{"class":6001},[2898,8741,2933],{"class":2904},[2898,8743,8744,8747,8749,8751],{"class":2900,"line":3797},[2898,8745,8746],{"class":3191},"    resetAsyncDataToUndefined",[2898,8748,2921],{"class":2904},[2898,8750,7025],{"class":6001},[2898,8752,2933],{"class":2904},[2898,8754,8755,8758,8760],{"class":2900,"line":3812},[2898,8756,8757],{"class":3191},"    defaults",[2898,8759,2921],{"class":2904},[2898,8761,3186],{"class":2904},[2898,8763,8764,8767,8769],{"class":2900,"line":3992},[2898,8765,8766],{"class":3191},"      useAsyncData",[2898,8768,2921],{"class":2904},[2898,8770,3186],{"class":2904},[2898,8772,8773,8776,8778],{"class":2900,"line":4002},[2898,8774,8775],{"class":3191},"        deep",[2898,8777,2921],{"class":2904},[2898,8779,5044],{"class":6001},[2898,8781,8782],{"class":2900,"line":4008},[2898,8783,8784],{"class":2904},"      }\n",[2898,8786,8787],{"class":2900,"line":4027},[2898,8788,3749],{"class":2904},[2898,8790,8791],{"class":2900,"line":4034},[2898,8792,8654],{"class":2904},[2898,8794,8795,8798,8800],{"class":2900,"line":4044},[2898,8796,8797],{"class":3191},"  unhead",[2898,8799,2921],{"class":2904},[2898,8801,3186],{"class":2904},[2898,8803,8804,8807,8809],{"class":2900,"line":4050},[2898,8805,8806],{"class":3191},"    renderSSRHeadOptions",[2898,8808,2921],{"class":2904},[2898,8810,3186],{"class":2904},[2898,8812,8813,8816,8818],{"class":2900,"line":4068},[2898,8814,8815],{"class":3191},"      omitLineBreaks",[2898,8817,2921],{"class":2904},[2898,8819,7425],{"class":6001},[2898,8821,8822],{"class":2900,"line":4074},[2898,8823,3749],{"class":2904},[2898,8825,8826],{"class":2900,"line":4079},[2898,8827,3338],{"class":2904},[2898,8829,8831,8833],{"class":2900,"line":8830},26,[2898,8832,3466],{"class":2904},[2898,8834,3469],{"class":3216},[3382,8836,8838],{"id":8837},"multiapp",[2880,8839,8840],{},"multiApp",[2858,8842,8843],{},"This enables early access to the experimental multi-app support.",[2869,8845,8846,8852],{},[2872,8847,8848,2878,8850],{},[2875,8849,2877],{},[2880,8851,4104],{},[2872,8853,8854,3372,8856],{},[2875,8855,3371],{},[2880,8857,4111],{},[2858,8859,8860,2878,8862],{},[2875,8861,4116],{},[4118,8863,8866],{"href":8864,"rel":8865},"https://github.com/nuxt/nuxt/issues/21635",[4122],"Nuxt Issue #21635",[3382,8868,8870],{"id":8869},"typescriptbundlerresolution",[2880,8871,8872],{},"typescriptBundlerResolution",[2858,8874,8875],{},"This enables 'Bundler' module resolution mode for TypeScript, which is the recommended setting for frameworks like Nuxt and Vite.",[2858,8877,8878,8879,8882],{},"It improves type support when using modern libraries with ",[2880,8880,8881],{},"exports",".\nYou can set it to false to use the legacy 'Node' mode, which is the default for TypeScript.",[2869,8884,8885,8891],{},[2872,8886,8887,2878,8889],{},[2875,8888,2877],{},[2880,8890,4104],{},[2872,8892,8893,3372,8895],{},[2875,8894,3371],{},[2880,8896,4556],{},[2858,8898,8899,2878,8901],{},[2875,8900,4116],{},[4118,8902,8905,8906,8909],{"href":8903,"rel":8904},"https://github.com/microsoft/TypeScript/pull/51669",[4122],"TypeScript PR implementing ",[2880,8907,8908],{},"bundler"," module resolution",[2862,8911,8912],{"id":8912},"generate",[3382,8914,8916],{"id":8915},"exclude",[2880,8917,8915],{},[2858,8919,8920,8921,3140],{},"This option is no longer used. Instead, use ",[2880,8922,8923],{},"nitro.prerender.ignore",[2869,8925,8926],{},[2872,8927,8928,2878,8930],{},[2875,8929,2877],{},[2880,8931,4711],{},[3382,8933,8935],{"id":8934},"routes",[2880,8936,8934],{},[2858,8938,8939],{},"The routes to generate.",[2858,8941,8942,8943,3140],{},"If you are using the crawler, this will be only the starting point for route generation. This is often necessary when using dynamic routes.\nIt is preferred to use ",[2880,8944,8945],{},"nitro.prerender.routes",[2869,8947,8948],{},[2872,8949,8950,2878,8952],{},[2875,8951,2877],{},[2880,8953,4711],{},[2858,8955,8956,2921],{},[2875,8957,3167],{},[2889,8959,8961],{"className":3170,"code":8960,"language":3172,"meta":2894,"style":2894},"routes: ['/users/1', '/users/2', '/users/3']\n",[2880,8962,8963],{"__ignoreMap":2894},[2898,8964,8965,8967,8969,8971,8973,8976,8978,8980,8982,8985,8987,8989,8991,8994,8996],{"class":2900,"line":2901},[2898,8966,8934],{"class":3493},[2898,8968,2921],{"class":2904},[2898,8970,4817],{"class":3216},[2898,8972,3207],{"class":2904},[2898,8974,8975],{"class":2927},"/users/1",[2898,8977,3207],{"class":2904},[2898,8979,3235],{"class":2904},[2898,8981,3451],{"class":2904},[2898,8983,8984],{"class":2927},"/users/2",[2898,8986,3207],{"class":2904},[2898,8988,3235],{"class":2904},[2898,8990,3451],{"class":2904},[2898,8992,8993],{"class":2927},"/users/3",[2898,8995,3207],{"class":2904},[2898,8997,4780],{"class":3216},[2862,8999,9000],{"id":9000},"hooks",[2858,9002,9003,9004,3140],{},"Hooks are listeners to Nuxt events that are typically used in modules, but are also available in ",[2880,9005,3162],{},[2858,9007,9008,9009,9011],{},"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 ",[2880,9010,3162],{}," (as below).",[2858,9013,9014,2921],{},[2875,9015,3167],{},[2889,9017,9019],{"className":3170,"code":9018,"language":3172,"meta":2894,"style":2894},"import fs from 'node:fs'\nimport path from 'node:path'\nexport default {\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",[2880,9020,9021,9039,9055,9063,9072,9081,9094,9115,9134,9144,9149,9175,9179,9183,9187],{"__ignoreMap":2894},[2898,9022,9023,9026,9029,9032,9034,9037],{"class":2900,"line":2901},[2898,9024,9025],{"class":3179},"import",[2898,9027,9028],{"class":3216}," fs ",[2898,9030,9031],{"class":3179},"from",[2898,9033,3451],{"class":2904},[2898,9035,9036],{"class":2927},"node:fs",[2898,9038,3457],{"class":2904},[2898,9040,9041,9043,9046,9048,9050,9053],{"class":2900,"line":2908},[2898,9042,9025],{"class":3179},[2898,9044,9045],{"class":3216}," path ",[2898,9047,9031],{"class":3179},[2898,9049,3451],{"class":2904},[2898,9051,9052],{"class":2927},"node:path",[2898,9054,3457],{"class":2904},[2898,9056,9057,9059,9061],{"class":2900,"line":2936},[2898,9058,3180],{"class":3179},[2898,9060,3183],{"class":3179},[2898,9062,3186],{"class":2904},[2898,9064,9065,9068,9070],{"class":2900,"line":2956},[2898,9066,9067],{"class":3191},"  hooks",[2898,9069,2921],{"class":2904},[2898,9071,3186],{"class":2904},[2898,9073,9074,9077,9079],{"class":2900,"line":2977},[2898,9075,9076],{"class":3191},"    build",[2898,9078,2921],{"class":2904},[2898,9080,3186],{"class":2904},[2898,9082,9083,9086,9088,9090,9092],{"class":2900,"line":2997},[2898,9084,9085],{"class":3191},"      done",[2898,9087,3217],{"class":2904},[2898,9089,4936],{"class":4823},[2898,9091,6576],{"class":2904},[2898,9093,3186],{"class":2904},[2898,9095,9096,9099,9102,9104,9107,9109,9112],{"class":2900,"line":3018},[2898,9097,9098],{"class":2914},"        const",[2898,9100,9101],{"class":3216}," extraFilePath",[2898,9103,7769],{"class":2904},[2898,9105,9106],{"class":3216}," path",[2898,9108,3140],{"class":2904},[2898,9110,9111],{"class":3212},"join",[2898,9113,9114],{"class":3191},"(\n",[2898,9116,9117,9120,9122,9124,9126,9128,9130,9132],{"class":2900,"line":3038},[2898,9118,9119],{"class":3216},"          builder",[2898,9121,3140],{"class":2904},[2898,9123,4506],{"class":3216},[2898,9125,3140],{"class":2904},[2898,9127,5722],{"class":3216},[2898,9129,3140],{"class":2904},[2898,9131,4849],{"class":3216},[2898,9133,2933],{"class":2904},[2898,9135,9136,9139,9142],{"class":2900,"line":3058},[2898,9137,9138],{"class":2904},"          '",[2898,9140,9141],{"class":2927},"extra-file",[2898,9143,3457],{"class":2904},[2898,9145,9146],{"class":2900,"line":3079},[2898,9147,9148],{"class":3191},"        )\n",[2898,9150,9151,9154,9156,9159,9161,9164,9166,9168,9171,9173],{"class":2900,"line":3100},[2898,9152,9153],{"class":3216},"        fs",[2898,9155,3140],{"class":2904},[2898,9157,9158],{"class":3212},"writeFileSync",[2898,9160,3217],{"class":3191},[2898,9162,9163],{"class":3216},"extraFilePath",[2898,9165,3235],{"class":2904},[2898,9167,3451],{"class":2904},[2898,9169,9170],{"class":2927},"Something extra",[2898,9172,3207],{"class":2904},[2898,9174,3469],{"class":3191},[2898,9176,9177],{"class":2900,"line":3120},[2898,9178,8784],{"class":2904},[2898,9180,9181],{"class":2900,"line":3783},[2898,9182,3749],{"class":2904},[2898,9184,9185],{"class":2900,"line":3797},[2898,9186,3338],{"class":2904},[2898,9188,9189],{"class":2900,"line":3812},[2898,9190,3123],{"class":2904},[2862,9192,9193],{"id":9193},"ignore",[2858,9195,9196,9197,9200,9201,9203],{},"More customizable than ",[2880,9198,9199],{},"ignorePrefix",": all files matching glob patterns specified inside the ",[2880,9202,9193],{}," array will be ignored in building.",[2869,9205,9206,9212],{},[2872,9207,9208,2878,9210],{},[2875,9209,2877],{},[2880,9211,4711],{},[2872,9213,9214],{},[2875,9215,2887],{},[2889,9217,9219],{"className":2891,"code":9218,"language":2893,"meta":2894,"style":2894},"[\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,direnv}\",\n  \"/vendor\",\n  \"**/node-compile-cache\",\n  \"**/test-results\",\n  \"**/*.sock\",\n  \".nuxt/analyze\",\n  \".nuxt\",\n  \"**/-*.*\"\n]\n",[2880,9220,9221,9225,9236,9247,9258,9269,9280,9291,9302,9313,9324,9335,9345,9354],{"__ignoreMap":2894},[2898,9222,9223],{"class":2900,"line":2901},[2898,9224,5251],{"class":2904},[2898,9226,9227,9229,9232,9234],{"class":2900,"line":2908},[2898,9228,2911],{"class":2904},[2898,9230,9231],{"class":2927},"**/*.stories.{js,cts,mts,ts,jsx,tsx}",[2898,9233,2918],{"class":2904},[2898,9235,2933],{"class":2904},[2898,9237,9238,9240,9243,9245],{"class":2900,"line":2936},[2898,9239,2911],{"class":2904},[2898,9241,9242],{"class":2927},"**/*.{spec,test}.{js,cts,mts,ts,jsx,tsx}",[2898,9244,2918],{"class":2904},[2898,9246,2933],{"class":2904},[2898,9248,9249,9251,9254,9256],{"class":2900,"line":2956},[2898,9250,2911],{"class":2904},[2898,9252,9253],{"class":2927},"**/*.d.{cts,mts,ts}",[2898,9255,2918],{"class":2904},[2898,9257,2933],{"class":2904},[2898,9259,9260,9262,9265,9267],{"class":2900,"line":2977},[2898,9261,2911],{"class":2904},[2898,9263,9264],{"class":2927},"**/*.d.vue.{cts,mts,ts}",[2898,9266,2918],{"class":2904},[2898,9268,2933],{"class":2904},[2898,9270,9271,9273,9276,9278],{"class":2900,"line":2997},[2898,9272,2911],{"class":2904},[2898,9274,9275],{"class":2927},"**/.{pnpm-store,vercel,netlify,output,git,cache,data,direnv}",[2898,9277,2918],{"class":2904},[2898,9279,2933],{"class":2904},[2898,9281,9282,9284,9287,9289],{"class":2900,"line":3018},[2898,9283,2911],{"class":2904},[2898,9285,9286],{"class":2927},"/vendor",[2898,9288,2918],{"class":2904},[2898,9290,2933],{"class":2904},[2898,9292,9293,9295,9298,9300],{"class":2900,"line":3038},[2898,9294,2911],{"class":2904},[2898,9296,9297],{"class":2927},"**/node-compile-cache",[2898,9299,2918],{"class":2904},[2898,9301,2933],{"class":2904},[2898,9303,9304,9306,9309,9311],{"class":2900,"line":3058},[2898,9305,2911],{"class":2904},[2898,9307,9308],{"class":2927},"**/test-results",[2898,9310,2918],{"class":2904},[2898,9312,2933],{"class":2904},[2898,9314,9315,9317,9320,9322],{"class":2900,"line":3079},[2898,9316,2911],{"class":2904},[2898,9318,9319],{"class":2927},"**/*.sock",[2898,9321,2918],{"class":2904},[2898,9323,2933],{"class":2904},[2898,9325,9326,9328,9331,9333],{"class":2900,"line":3100},[2898,9327,2911],{"class":2904},[2898,9329,9330],{"class":2927},".nuxt/analyze",[2898,9332,2918],{"class":2904},[2898,9334,2933],{"class":2904},[2898,9336,9337,9339,9341,9343],{"class":2900,"line":3120},[2898,9338,2911],{"class":2904},[2898,9340,117],{"class":2927},[2898,9342,2918],{"class":2904},[2898,9344,2933],{"class":2904},[2898,9346,9347,9349,9352],{"class":2900,"line":3783},[2898,9348,2911],{"class":2904},[2898,9350,9351],{"class":2927},"**/-*.*",[2898,9353,3117],{"class":2904},[2898,9355,9356],{"class":2900,"line":3797},[2898,9357,4780],{"class":2904},[2862,9359,9361],{"id":9360},"ignoreoptions","ignoreOptions",[2858,9363,9364,9365,9368],{},"Pass options directly to ",[2880,9366,9367],{},"node-ignore"," (which is used by Nuxt to ignore files).",[2858,9370,9371,2878,9373],{},[2875,9372,4116],{},[4118,9374,9367],{"href":9375,"rel":9376},"https://github.com/kaelzhang/node-ignore",[4122],[2858,9378,9379,2921],{},[2875,9380,3167],{},[2889,9382,9384],{"className":3170,"code":9383,"language":3172,"meta":2894,"style":2894},"ignoreOptions: {\n  ignorecase: false\n}\n",[2880,9385,9386,9394,9403],{"__ignoreMap":2894},[2898,9387,9388,9390,9392],{"class":2900,"line":2901},[2898,9389,9361],{"class":3493},[2898,9391,2921],{"class":2904},[2898,9393,3186],{"class":2904},[2898,9395,9396,9399,9401],{"class":2900,"line":2908},[2898,9397,9398],{"class":3493},"  ignorecase",[2898,9400,2921],{"class":2904},[2898,9402,7425],{"class":6001},[2898,9404,9405],{"class":2900,"line":2936},[2898,9406,3123],{"class":2904},[2862,9408,9199],{"id":9409},"ignoreprefix",[2858,9411,9412,9413,6750,9416,6750,9419,9422,9423,9426,9427,9429,9430,9432],{},"Any file in ",[2880,9414,9415],{},"pages/",[2880,9417,9418],{},"layouts/",[2880,9420,9421],{},"middleware/",", and ",[2880,9424,9425],{},"public/"," directories will be ignored during the build process if its filename starts with the prefix specified by ",[2880,9428,9199],{},". This is intended to prevent certain files from being processed or served in the built application. By default, the ",[2880,9431,9199],{}," is set to '-', ignoring any files starting with '-'.",[2869,9434,9435,9441],{},[2872,9436,9437,2878,9439],{},[2875,9438,2877],{},[2880,9440,3366],{},[2872,9442,9443,3372,9445],{},[2875,9444,3371],{},[2880,9446,9447],{},"\"-\"",[2862,9449,9450],{"id":9450},"imports",[2858,9452,9453],{},"Configure how Nuxt auto-imports composables into your application.",[2858,9455,9456,2878,9458],{},[2875,9457,4116],{},[4118,9459,9462],{"href":9460,"rel":9461},"https://nuxt.com/docs/guide/directory-structure/composables",[4122],"Nuxt documentation",[3382,9464,9465],{"id":5000},[2880,9466,5000],{},[2858,9468,9469],{},"An array of custom directories that will be auto-imported. Note that this option will not override the default directories (~/composables, ~/utils).",[2869,9471,9472],{},[2872,9473,9474,2878,9476],{},[2875,9475,2877],{},[2880,9477,4711],{},[2858,9479,9480,2921],{},[2875,9481,3167],{},[2889,9483,9485],{"className":3170,"code":9484,"language":3172,"meta":2894,"style":2894},"imports: {\n  // Auto-import pinia stores defined in `~/stores`\n  dirs: ['stores']\n}\n",[2880,9486,9487,9495,9500,9518],{"__ignoreMap":2894},[2898,9488,9489,9491,9493],{"class":2900,"line":2901},[2898,9490,9450],{"class":3493},[2898,9492,2921],{"class":2904},[2898,9494,3186],{"class":2904},[2898,9496,9497],{"class":2900,"line":2908},[2898,9498,9499],{"class":3854},"  // Auto-import pinia stores defined in `~/stores`\n",[2898,9501,9502,9505,9507,9509,9511,9514,9516],{"class":2900,"line":2936},[2898,9503,9504],{"class":3493},"  dirs",[2898,9506,2921],{"class":2904},[2898,9508,4817],{"class":3191},[2898,9510,3207],{"class":2904},[2898,9512,9513],{"class":2927},"stores",[2898,9515,3207],{"class":2904},[2898,9517,4780],{"class":3191},[2898,9519,9520],{"class":2900,"line":2956},[2898,9521,3123],{"class":2904},[3382,9523,9524],{"id":5037},[2880,9525,5037],{},[2869,9527,9528,9534],{},[2872,9529,9530,2878,9532],{},[2875,9531,2877],{},[2880,9533,4104],{},[2872,9535,9536,3372,9538],{},[2875,9537,3371],{},[2880,9539,4111],{},[3382,9541,9543],{"id":9542},"scan",[2880,9544,9542],{},[2858,9546,9547,9548,5826,9551,9554,9555,4563,9557,9559],{},"Whether to scan your ",[2880,9549,9550],{},"composables/",[2880,9552,9553],{},"utils/"," directories for composables to auto-import. Auto-imports registered by Nuxt or other modules, such as imports from ",[2880,9556,6749],{},[2880,9558,4506],{},", will still be enabled.",[2869,9561,9562,9568],{},[2872,9563,9564,2878,9566],{},[2875,9565,2877],{},[2880,9567,4104],{},[2872,9569,9570,3372,9572],{},[2875,9571,3371],{},[2880,9573,4556],{},[2862,9575,9577],{"id":9576},"loglevel","logLevel",[2858,9579,9580],{},"Log level when building logs.",[2858,9582,9583],{},"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",[2869,9585,9586,9592],{},[2872,9587,9588,2878,9590],{},[2875,9589,2877],{},[2880,9591,3366],{},[2872,9593,9594,3372,9596],{},[2875,9595,3371],{},[2880,9597,9598],{},"\"info\"",[2862,9600,162],{"id":9601},"modules-1",[2858,9603,9604],{},"Modules are Nuxt extensions which can extend its core functionality and add endless integrations.",[2858,9606,9607,9608,9610,9611,9613,9614,9616],{},"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 ",[2880,9609,166],{},") and then will be resolved from project ",[2880,9612,6044],{}," if ",[2880,9615,2915],{}," alias is used.",[2869,9618,9619],{},[2872,9620,9621,2878,9623],{},[2875,9622,2877],{},[2880,9624,4711],{},[3125,9626,9627],{},[2858,9628,9629,9631,9632,9634,9635,9638],{},[2875,9630,3131],{},": Modules are executed sequentially so the order is important. First, the modules defined in ",[2880,9633,233],{}," are loaded. Then, modules found in the ",[2880,9636,9637],{},"modules/","\ndirectory are executed, and they load in alphabetical order.",[2858,9640,9641,2921],{},[2875,9642,3167],{},[2889,9644,9646],{"className":3170,"code":9645,"language":3172,"meta":2894,"style":2894},"modules: [\n  // Using package name\n  '@nuxtjs/axios',\n  // Relative to your project srcDir\n  '~/modules/awesome.js',\n  // Providing options\n  ['@nuxtjs/google-analytics', { ua: 'X1234567' }],\n  // Inline definition\n  function () {}\n]\n",[2880,9647,9648,9656,9661,9672,9677,9688,9693,9729,9734,9744],{"__ignoreMap":2894},[2898,9649,9650,9652,9654],{"class":2900,"line":2901},[2898,9651,162],{"class":3493},[2898,9653,2921],{"class":2904},[2898,9655,3674],{"class":3216},[2898,9657,9658],{"class":2900,"line":2908},[2898,9659,9660],{"class":3854},"  // Using package name\n",[2898,9662,9663,9665,9668,9670],{"class":2900,"line":2936},[2898,9664,5123],{"class":2904},[2898,9666,9667],{"class":2927},"@nuxtjs/axios",[2898,9669,3207],{"class":2904},[2898,9671,2933],{"class":2904},[2898,9673,9674],{"class":2900,"line":2956},[2898,9675,9676],{"class":3854},"  // Relative to your project srcDir\n",[2898,9678,9679,9681,9684,9686],{"class":2900,"line":2977},[2898,9680,5123],{"class":2904},[2898,9682,9683],{"class":2927},"~/modules/awesome.js",[2898,9685,3207],{"class":2904},[2898,9687,2933],{"class":2904},[2898,9689,9690],{"class":2900,"line":2997},[2898,9691,9692],{"class":3854},"  // Providing options\n",[2898,9694,9695,9698,9700,9703,9705,9707,9709,9712,9714,9716,9719,9721,9724,9727],{"class":2900,"line":3018},[2898,9696,9697],{"class":3216},"  [",[2898,9699,3207],{"class":2904},[2898,9701,9702],{"class":2927},"@nuxtjs/google-analytics",[2898,9704,3207],{"class":2904},[2898,9706,3235],{"class":2904},[2898,9708,7761],{"class":2904},[2898,9710,9711],{"class":3191}," ua",[2898,9713,2921],{"class":2904},[2898,9715,3451],{"class":2904},[2898,9717,9718],{"class":2927},"X1234567",[2898,9720,3207],{"class":2904},[2898,9722,9723],{"class":2904}," }",[2898,9725,9726],{"class":3216},"]",[2898,9728,2933],{"class":2904},[2898,9730,9731],{"class":2900,"line":3038},[2898,9732,9733],{"class":3854},"  // Inline definition\n",[2898,9735,9736,9739,9741],{"class":2900,"line":3058},[2898,9737,9738],{"class":2914},"  function",[2898,9740,7783],{"class":2904},[2898,9742,9743],{"class":2904}," {}\n",[2898,9745,9746],{"class":2900,"line":3079},[2898,9747,4780],{"class":3216},[2862,9749,9751],{"id":9750},"modulesdir","modulesDir",[2858,9753,9754,9755,6750,9758,5826,9761,9764],{},"Used to set the modules directories for path resolving (for example, webpack's ",[2880,9756,9757],{},"resolveLoading",[2880,9759,9760],{},"nodeExternals",[2880,9762,9763],{},"postcss",").",[2858,9766,9767,9768,9771],{},"The configuration path is relative to ",[2880,9769,9770],{},"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.",[2869,9773,9774,9780],{},[2872,9775,9776,2878,9778],{},[2875,9777,2877],{},[2880,9779,4711],{},[2872,9781,9782],{},[2875,9783,2887],{},[2889,9785,9787],{"className":2891,"code":9786,"language":2893,"meta":2894,"style":2894},"[\n  \"/\u003CrootDir>/node_modules\"\n]\n",[2880,9788,9789,9793,9802],{"__ignoreMap":2894},[2898,9790,9791],{"class":2900,"line":2901},[2898,9792,5251],{"class":2904},[2898,9794,9795,9797,9800],{"class":2900,"line":2908},[2898,9796,2911],{"class":2904},[2898,9798,9799],{"class":2927},"/\u003CrootDir>/node_modules",[2898,9801,3117],{"class":2904},[2898,9803,9804],{"class":2900,"line":2936},[2898,9805,4780],{"class":2904},[2858,9807,9808,2921],{},[2875,9809,3167],{},[2889,9811,9813],{"className":3170,"code":9812,"language":3172,"meta":2894,"style":2894},"export default {\n  modulesDir: ['../../node_modules']\n}\n",[2880,9814,9815,9823,9841],{"__ignoreMap":2894},[2898,9816,9817,9819,9821],{"class":2900,"line":2901},[2898,9818,3180],{"class":3179},[2898,9820,3183],{"class":3179},[2898,9822,3186],{"class":2904},[2898,9824,9825,9828,9830,9832,9834,9837,9839],{"class":2900,"line":2908},[2898,9826,9827],{"class":3191},"  modulesDir",[2898,9829,2921],{"class":2904},[2898,9831,4817],{"class":3216},[2898,9833,3207],{"class":2904},[2898,9835,9836],{"class":2927},"../../node_modules",[2898,9838,3207],{"class":2904},[2898,9840,4780],{"class":3216},[2898,9842,9843],{"class":2900,"line":2936},[2898,9844,3123],{"class":2904},[2862,9846,9847],{"id":9847},"nitro",[2858,9849,9850],{},"Configuration for Nitro.",[2858,9852,9853,2878,9855],{},[2875,9854,4116],{},[4118,9856,9859],{"href":9857,"rel":9858},"https://nitro.build/config/",[4122],"Nitro configuration docs",[3382,9861,9863],{"id":9862},"routerules",[2880,9864,6901],{},[2869,9866,9867],{},[2872,9868,9869,2878,9871],{},[2875,9870,2877],{},[2880,9872,2882],{},[3382,9874,9876],{"id":9875},"runtimeconfig",[2880,9877,9878],{},"runtimeConfig",[2869,9880,9881,9887],{},[2872,9882,9883,2878,9885],{},[2875,9884,2877],{},[2880,9886,2882],{},[2872,9888,9889],{},[2875,9890,2887],{},[2889,9892,9894],{"className":2891,"code":9893,"language":2893,"meta":2894,"style":2894},"{\n  \"public\": {},\n  \"app\": {\n    \"buildId\": \"f90f6a12-4673-4481-a5f5-514e21c7a35b\",\n    \"baseURL\": \"/\",\n    \"buildAssetsDir\": \"/_nuxt/\",\n    \"cdnURL\": \"\"\n  },\n  \"nitro\": {\n    \"envPrefix\": \"NUXT_\"\n  }\n}\n",[2880,9895,9896,9900,9913,9925,9944,9962,9981,9994,9998,10010,10028,10032],{"__ignoreMap":2894},[2898,9897,9898],{"class":2900,"line":2901},[2898,9899,2905],{"class":2904},[2898,9901,9902,9904,9906,9908,9910],{"class":2900,"line":2908},[2898,9903,2911],{"class":2904},[2898,9905,180],{"class":2914},[2898,9907,2918],{"class":2904},[2898,9909,2921],{"class":2904},[2898,9911,9912],{"class":2904}," {},\n",[2898,9914,9915,9917,9919,9921,9923],{"class":2900,"line":2936},[2898,9916,2911],{"class":2904},[2898,9918,1193],{"class":2914},[2898,9920,2918],{"class":2904},[2898,9922,2921],{"class":2904},[2898,9924,3186],{"class":2904},[2898,9926,9927,9929,9931,9933,9935,9937,9940,9942],{"class":2900,"line":2956},[2898,9928,5053],{"class":2904},[2898,9930,4915],{"class":3493},[2898,9932,2918],{"class":2904},[2898,9934,2921],{"class":2904},[2898,9936,2924],{"class":2904},[2898,9938,9939],{"class":2927},"f90f6a12-4673-4481-a5f5-514e21c7a35b",[2898,9941,2918],{"class":2904},[2898,9943,2933],{"class":2904},[2898,9945,9946,9948,9950,9952,9954,9956,9958,9960],{"class":2900,"line":2977},[2898,9947,5053],{"class":2904},[2898,9949,3387],{"class":3493},[2898,9951,2918],{"class":2904},[2898,9953,2921],{"class":2904},[2898,9955,2924],{"class":2904},[2898,9957,7521],{"class":2927},[2898,9959,2918],{"class":2904},[2898,9961,2933],{"class":2904},[2898,9963,9964,9966,9968,9970,9972,9974,9977,9979],{"class":2900,"line":2997},[2898,9965,5053],{"class":2904},[2898,9967,3503],{"class":3493},[2898,9969,2918],{"class":2904},[2898,9971,2921],{"class":2904},[2898,9973,2924],{"class":2904},[2898,9975,9976],{"class":2927},"/_nuxt/",[2898,9978,2918],{"class":2904},[2898,9980,2933],{"class":2904},[2898,9982,9983,9985,9987,9989,9991],{"class":2900,"line":3018},[2898,9984,5053],{"class":2904},[2898,9986,3512],{"class":3493},[2898,9988,2918],{"class":2904},[2898,9990,2921],{"class":2904},[2898,9992,9993],{"class":2904}," \"\"\n",[2898,9995,9996],{"class":2900,"line":3038},[2898,9997,8654],{"class":2904},[2898,9999,10000,10002,10004,10006,10008],{"class":2900,"line":3058},[2898,10001,2911],{"class":2904},[2898,10003,9847],{"class":2914},[2898,10005,2918],{"class":2904},[2898,10007,2921],{"class":2904},[2898,10009,3186],{"class":2904},[2898,10011,10012,10014,10017,10019,10021,10023,10026],{"class":2900,"line":3079},[2898,10013,5053],{"class":2904},[2898,10015,10016],{"class":3493},"envPrefix",[2898,10018,2918],{"class":2904},[2898,10020,2921],{"class":2904},[2898,10022,2924],{"class":2904},[2898,10024,10025],{"class":2927},"NUXT_",[2898,10027,3117],{"class":2904},[2898,10029,10030],{"class":2900,"line":3100},[2898,10031,3338],{"class":2904},[2898,10033,10034],{"class":2900,"line":3120},[2898,10035,3123],{"class":2904},[2862,10037,10038],{"id":10038},"optimization",[2858,10040,10041],{},"Build time optimization configuration.",[3382,10043,10045],{"id":10044},"asynctransforms",[2880,10046,10047],{},"asyncTransforms",[2858,10049,10050,10051,10054,10055,3140],{},"Options passed directly to the transformer from ",[2880,10052,10053],{},"unctx"," that preserves async context after ",[2880,10056,10057],{},"await",[4303,10059,10061],{"id":10060},"asyncfunctions",[2880,10062,10063],{},"asyncFunctions",[2869,10065,10066,10072],{},[2872,10067,10068,2878,10070],{},[2875,10069,2877],{},[2880,10071,4711],{},[2872,10073,10074],{},[2875,10075,2887],{},[2889,10077,10079],{"className":2891,"code":10078,"language":2893,"meta":2894,"style":2894},"[\n  \"defineNuxtPlugin\",\n  \"defineNuxtRouteMiddleware\"\n]\n",[2880,10080,10081,10085,10095,10103],{"__ignoreMap":2894},[2898,10082,10083],{"class":2900,"line":2901},[2898,10084,5251],{"class":2904},[2898,10086,10087,10089,10091,10093],{"class":2900,"line":2908},[2898,10088,2911],{"class":2904},[2898,10090,670],{"class":2927},[2898,10092,2918],{"class":2904},[2898,10094,2933],{"class":2904},[2898,10096,10097,10099,10101],{"class":2900,"line":2936},[2898,10098,2911],{"class":2904},[2898,10100,674],{"class":2927},[2898,10102,3117],{"class":2904},[2898,10104,10105],{"class":2900,"line":2956},[2898,10106,4780],{"class":2904},[4303,10108,10110],{"id":10109},"objectdefinitions",[2880,10111,10112],{},"objectDefinitions",[6497,10114,10116],{"id":10115},"definenuxtcomponent",[2880,10117,666],{},[2869,10119,10120,10126],{},[2872,10121,10122,2878,10124],{},[2875,10123,2877],{},[2880,10125,4711],{},[2872,10127,10128],{},[2875,10129,2887],{},[2889,10131,10133],{"className":2891,"code":10132,"language":2893,"meta":2894,"style":2894},"[\n  \"asyncData\",\n  \"setup\"\n]\n",[2880,10134,10135,10139,10150,10159],{"__ignoreMap":2894},[2898,10136,10137],{"class":2900,"line":2901},[2898,10138,5251],{"class":2904},[2898,10140,10141,10143,10146,10148],{"class":2900,"line":2908},[2898,10142,2911],{"class":2904},[2898,10144,10145],{"class":2927},"asyncData",[2898,10147,2918],{"class":2904},[2898,10149,2933],{"class":2904},[2898,10151,10152,10154,10157],{"class":2900,"line":2936},[2898,10153,2911],{"class":2904},[2898,10155,10156],{"class":2927},"setup",[2898,10158,3117],{"class":2904},[2898,10160,10161],{"class":2900,"line":2956},[2898,10162,4780],{"class":2904},[6497,10164,10166],{"id":10165},"definenuxtplugin",[2880,10167,670],{},[2869,10169,10170,10176],{},[2872,10171,10172,2878,10174],{},[2875,10173,2877],{},[2880,10175,4711],{},[2872,10177,10178],{},[2875,10179,2887],{},[2889,10181,10183],{"className":2891,"code":10182,"language":2893,"meta":2894,"style":2894},"[\n  \"setup\"\n]\n",[2880,10184,10185,10189,10197],{"__ignoreMap":2894},[2898,10186,10187],{"class":2900,"line":2901},[2898,10188,5251],{"class":2904},[2898,10190,10191,10193,10195],{"class":2900,"line":2908},[2898,10192,2911],{"class":2904},[2898,10194,10156],{"class":2927},[2898,10196,3117],{"class":2904},[2898,10198,10199],{"class":2900,"line":2936},[2898,10200,4780],{"class":2904},[6497,10202,10204],{"id":10203},"definepagemeta",[2880,10205,678],{},[2869,10207,10208,10214],{},[2872,10209,10210,2878,10212],{},[2875,10211,2877],{},[2880,10213,4711],{},[2872,10215,10216],{},[2875,10217,2887],{},[2889,10219,10221],{"className":2891,"code":10220,"language":2893,"meta":2894,"style":2894},"[\n  \"middleware\",\n  \"validate\"\n]\n",[2880,10222,10223,10227,10237,10246],{"__ignoreMap":2894},[2898,10224,10225],{"class":2900,"line":2901},[2898,10226,5251],{"class":2904},[2898,10228,10229,10231,10233,10235],{"class":2900,"line":2908},[2898,10230,2911],{"class":2904},[2898,10232,157],{"class":2927},[2898,10234,2918],{"class":2904},[2898,10236,2933],{"class":2904},[2898,10238,10239,10241,10244],{"class":2900,"line":2936},[2898,10240,2911],{"class":2904},[2898,10242,10243],{"class":2927},"validate",[2898,10245,3117],{"class":2904},[2898,10247,10248],{"class":2900,"line":2956},[2898,10249,4780],{"class":2904},[3382,10251,10253],{"id":10252},"keyedcomposables",[2880,10254,10255],{},"keyedComposables",[2858,10257,10258],{},"Functions to inject a key for.",[2858,10260,10261,10262,10265],{},"As long as the number of arguments passed to the function is less than ",[2880,10263,10264],{},"argumentLength",", an additional magic string will be injected that can be used to deduplicate requests between server and client. You will need to take steps to handle this additional key.\nThe key will be unique based on the location of the function being invoked within the file.",[2869,10267,10268,10274],{},[2872,10269,10270,2878,10272],{},[2875,10271,2877],{},[2880,10273,4711],{},[2872,10275,10276],{},[2875,10277,2887],{},[2889,10279,10281],{"className":2891,"code":10280,"language":2893,"meta":2894,"style":2894},"[\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",[2880,10282,10283,10287,10291,10309,10324,10342,10346,10350,10368,10383,10400,10404,10408,10426,10440,10457,10461,10465,10483,10497,10514,10518,10522,10540,10554,10571,10575,10580,10599,10614,10631,10636,10641,10660,10675,10692,10697],{"__ignoreMap":2894},[2898,10284,10285],{"class":2900,"line":2901},[2898,10286,5251],{"class":2904},[2898,10288,10289],{"class":2900,"line":2908},[2898,10290,4733],{"class":2904},[2898,10292,10293,10295,10297,10299,10301,10303,10305,10307],{"class":2900,"line":2936},[2898,10294,5053],{"class":2904},[2898,10296,3687],{"class":2914},[2898,10298,2918],{"class":2904},[2898,10300,2921],{"class":2904},[2898,10302,2924],{"class":2904},[2898,10304,642],{"class":2927},[2898,10306,2918],{"class":2904},[2898,10308,2933],{"class":2904},[2898,10310,10311,10313,10315,10317,10319,10322],{"class":2900,"line":2956},[2898,10312,5053],{"class":2904},[2898,10314,10264],{"class":2914},[2898,10316,2918],{"class":2904},[2898,10318,2921],{"class":2904},[2898,10320,10321],{"class":8646}," 3",[2898,10323,2933],{"class":2904},[2898,10325,10326,10328,10331,10333,10335,10337,10340],{"class":2900,"line":2977},[2898,10327,5053],{"class":2904},[2898,10329,10330],{"class":2914},"source",[2898,10332,2918],{"class":2904},[2898,10334,2921],{"class":2904},[2898,10336,2924],{"class":2904},[2898,10338,10339],{"class":2927},"#app/composables/once",[2898,10341,3117],{"class":2904},[2898,10343,10344],{"class":2900,"line":2997},[2898,10345,8654],{"class":2904},[2898,10347,10348],{"class":2900,"line":3018},[2898,10349,4733],{"class":2904},[2898,10351,10352,10354,10356,10358,10360,10362,10364,10366],{"class":2900,"line":3038},[2898,10353,5053],{"class":2904},[2898,10355,3687],{"class":2914},[2898,10357,2918],{"class":2904},[2898,10359,2921],{"class":2904},[2898,10361,2924],{"class":2904},[2898,10363,666],{"class":2927},[2898,10365,2918],{"class":2904},[2898,10367,2933],{"class":2904},[2898,10369,10370,10372,10374,10376,10378,10381],{"class":2900,"line":3058},[2898,10371,5053],{"class":2904},[2898,10373,10264],{"class":2914},[2898,10375,2918],{"class":2904},[2898,10377,2921],{"class":2904},[2898,10379,10380],{"class":8646}," 2",[2898,10382,2933],{"class":2904},[2898,10384,10385,10387,10389,10391,10393,10395,10398],{"class":2900,"line":3079},[2898,10386,5053],{"class":2904},[2898,10388,10330],{"class":2914},[2898,10390,2918],{"class":2904},[2898,10392,2921],{"class":2904},[2898,10394,2924],{"class":2904},[2898,10396,10397],{"class":2927},"#app/composables/component",[2898,10399,3117],{"class":2904},[2898,10401,10402],{"class":2900,"line":3100},[2898,10403,8654],{"class":2904},[2898,10405,10406],{"class":2900,"line":3120},[2898,10407,4733],{"class":2904},[2898,10409,10410,10412,10414,10416,10418,10420,10422,10424],{"class":2900,"line":3783},[2898,10411,5053],{"class":2904},[2898,10413,3687],{"class":2914},[2898,10415,2918],{"class":2904},[2898,10417,2921],{"class":2904},[2898,10419,2924],{"class":2904},[2898,10421,619],{"class":2927},[2898,10423,2918],{"class":2904},[2898,10425,2933],{"class":2904},[2898,10427,10428,10430,10432,10434,10436,10438],{"class":2900,"line":3797},[2898,10429,5053],{"class":2904},[2898,10431,10264],{"class":2914},[2898,10433,2918],{"class":2904},[2898,10435,2921],{"class":2904},[2898,10437,10380],{"class":8646},[2898,10439,2933],{"class":2904},[2898,10441,10442,10444,10446,10448,10450,10452,10455],{"class":2900,"line":3812},[2898,10443,5053],{"class":2904},[2898,10445,10330],{"class":2914},[2898,10447,2918],{"class":2904},[2898,10449,2921],{"class":2904},[2898,10451,2924],{"class":2904},[2898,10453,10454],{"class":2927},"#app/composables/state",[2898,10456,3117],{"class":2904},[2898,10458,10459],{"class":2900,"line":3992},[2898,10460,8654],{"class":2904},[2898,10462,10463],{"class":2900,"line":4002},[2898,10464,4733],{"class":2904},[2898,10466,10467,10469,10471,10473,10475,10477,10479,10481],{"class":2900,"line":4008},[2898,10468,5053],{"class":2904},[2898,10470,3687],{"class":2914},[2898,10472,2918],{"class":2904},[2898,10474,2921],{"class":2904},[2898,10476,2924],{"class":2904},[2898,10478,527],{"class":2927},[2898,10480,2918],{"class":2904},[2898,10482,2933],{"class":2904},[2898,10484,10485,10487,10489,10491,10493,10495],{"class":2900,"line":4027},[2898,10486,5053],{"class":2904},[2898,10488,10264],{"class":2914},[2898,10490,2918],{"class":2904},[2898,10492,2921],{"class":2904},[2898,10494,10321],{"class":8646},[2898,10496,2933],{"class":2904},[2898,10498,10499,10501,10503,10505,10507,10509,10512],{"class":2900,"line":4034},[2898,10500,5053],{"class":2904},[2898,10502,10330],{"class":2914},[2898,10504,2918],{"class":2904},[2898,10506,2921],{"class":2904},[2898,10508,2924],{"class":2904},[2898,10510,10511],{"class":2927},"#app/composables/fetch",[2898,10513,3117],{"class":2904},[2898,10515,10516],{"class":2900,"line":4044},[2898,10517,8654],{"class":2904},[2898,10519,10520],{"class":2900,"line":4050},[2898,10521,4733],{"class":2904},[2898,10523,10524,10526,10528,10530,10532,10534,10536,10538],{"class":2900,"line":4068},[2898,10525,5053],{"class":2904},[2898,10527,3687],{"class":2914},[2898,10529,2918],{"class":2904},[2898,10531,2921],{"class":2904},[2898,10533,2924],{"class":2904},[2898,10535,515],{"class":2927},[2898,10537,2918],{"class":2904},[2898,10539,2933],{"class":2904},[2898,10541,10542,10544,10546,10548,10550,10552],{"class":2900,"line":4074},[2898,10543,5053],{"class":2904},[2898,10545,10264],{"class":2914},[2898,10547,2918],{"class":2904},[2898,10549,2921],{"class":2904},[2898,10551,10321],{"class":8646},[2898,10553,2933],{"class":2904},[2898,10555,10556,10558,10560,10562,10564,10566,10569],{"class":2900,"line":4079},[2898,10557,5053],{"class":2904},[2898,10559,10330],{"class":2914},[2898,10561,2918],{"class":2904},[2898,10563,2921],{"class":2904},[2898,10565,2924],{"class":2904},[2898,10567,10568],{"class":2927},"#app/composables/asyncData",[2898,10570,3117],{"class":2904},[2898,10572,10573],{"class":2900,"line":8830},[2898,10574,8654],{"class":2904},[2898,10576,10578],{"class":2900,"line":10577},27,[2898,10579,4733],{"class":2904},[2898,10581,10583,10585,10587,10589,10591,10593,10595,10597],{"class":2900,"line":10582},28,[2898,10584,5053],{"class":2904},[2898,10586,3687],{"class":2914},[2898,10588,2918],{"class":2904},[2898,10590,2921],{"class":2904},[2898,10592,2924],{"class":2904},[2898,10594,543],{"class":2927},[2898,10596,2918],{"class":2904},[2898,10598,2933],{"class":2904},[2898,10600,10602,10604,10606,10608,10610,10612],{"class":2900,"line":10601},29,[2898,10603,5053],{"class":2904},[2898,10605,10264],{"class":2914},[2898,10607,2918],{"class":2904},[2898,10609,2921],{"class":2904},[2898,10611,10321],{"class":8646},[2898,10613,2933],{"class":2904},[2898,10615,10617,10619,10621,10623,10625,10627,10629],{"class":2900,"line":10616},30,[2898,10618,5053],{"class":2904},[2898,10620,10330],{"class":2914},[2898,10622,2918],{"class":2904},[2898,10624,2921],{"class":2904},[2898,10626,2924],{"class":2904},[2898,10628,10568],{"class":2927},[2898,10630,3117],{"class":2904},[2898,10632,10634],{"class":2900,"line":10633},31,[2898,10635,8654],{"class":2904},[2898,10637,10639],{"class":2900,"line":10638},32,[2898,10640,4733],{"class":2904},[2898,10642,10644,10646,10648,10650,10652,10654,10656,10658],{"class":2900,"line":10643},33,[2898,10645,5053],{"class":2904},[2898,10647,3687],{"class":2914},[2898,10649,2918],{"class":2904},[2898,10651,2921],{"class":2904},[2898,10653,2924],{"class":2904},[2898,10655,547],{"class":2927},[2898,10657,2918],{"class":2904},[2898,10659,2933],{"class":2904},[2898,10661,10663,10665,10667,10669,10671,10673],{"class":2900,"line":10662},34,[2898,10664,5053],{"class":2904},[2898,10666,10264],{"class":2914},[2898,10668,2918],{"class":2904},[2898,10670,2921],{"class":2904},[2898,10672,10321],{"class":8646},[2898,10674,2933],{"class":2904},[2898,10676,10678,10680,10682,10684,10686,10688,10690],{"class":2900,"line":10677},35,[2898,10679,5053],{"class":2904},[2898,10681,10330],{"class":2914},[2898,10683,2918],{"class":2904},[2898,10685,2921],{"class":2904},[2898,10687,2924],{"class":2904},[2898,10689,10511],{"class":2927},[2898,10691,3117],{"class":2904},[2898,10693,10695],{"class":2900,"line":10694},36,[2898,10696,3338],{"class":2904},[2898,10698,10700],{"class":2900,"line":10699},37,[2898,10701,4780],{"class":2904},[3382,10703,10705],{"id":10704},"treeshake",[2880,10706,10707],{},"treeShake",[2858,10709,10710],{},"Tree shake code from specific builds.",[4303,10712,10713],{"id":137},[2880,10714,137],{},[2858,10716,10717],{},"Tree shake composables from the server or client builds.",[2858,10719,10720,2921],{},[2875,10721,3167],{},[2889,10723,10725],{"className":3170,"code":10724,"language":3172,"meta":2894,"style":2894},"treeShake: { client: { myPackage: ['useServerOnlyComposable'] } }\n",[2880,10726,10727],{"__ignoreMap":2894},[2898,10728,10729,10731,10733,10735,10738,10740,10742,10745,10747,10749,10751,10754,10756,10759,10761],{"class":2900,"line":2901},[2898,10730,10707],{"class":3493},[2898,10732,2921],{"class":2904},[2898,10734,7761],{"class":2904},[2898,10736,10737],{"class":3493}," client",[2898,10739,2921],{"class":2904},[2898,10741,7761],{"class":2904},[2898,10743,10744],{"class":3493}," myPackage",[2898,10746,2921],{"class":2904},[2898,10748,4817],{"class":3191},[2898,10750,3207],{"class":2904},[2898,10752,10753],{"class":2927},"useServerOnlyComposable",[2898,10755,3207],{"class":2904},[2898,10757,10758],{"class":3191},"] ",[2898,10760,3466],{"class":2904},[2898,10762,3887],{"class":2904},[6497,10764,10766],{"id":10765},"client",[2880,10767,10765],{},[2869,10769,10770,10776],{},[2872,10771,10772,2878,10774],{},[2875,10773,2877],{},[2880,10775,2882],{},[2872,10777,10778],{},[2875,10779,2887],{},[2889,10781,10783],{"className":2891,"code":10782,"language":2893,"meta":2894,"style":2894},"{\n  \"vue\": [\n    \"onRenderTracked\",\n    \"onRenderTriggered\",\n    \"onServerPrefetch\"\n  ],\n  \"#app\": [\n    \"definePayloadReducer\",\n    \"definePageMeta\",\n    \"onPrehydrate\"\n  ]\n}\n",[2880,10784,10785,10789,10801,10812,10823,10832,10836,10849,10860,10870,10878,10882],{"__ignoreMap":2894},[2898,10786,10787],{"class":2900,"line":2901},[2898,10788,2905],{"class":2904},[2898,10790,10791,10793,10795,10797,10799],{"class":2900,"line":2908},[2898,10792,2911],{"class":2904},[2898,10794,6749],{"class":2914},[2898,10796,2918],{"class":2904},[2898,10798,2921],{"class":2904},[2898,10800,3674],{"class":2904},[2898,10802,10803,10805,10808,10810],{"class":2900,"line":2936},[2898,10804,5053],{"class":2904},[2898,10806,10807],{"class":2927},"onRenderTracked",[2898,10809,2918],{"class":2904},[2898,10811,2933],{"class":2904},[2898,10813,10814,10816,10819,10821],{"class":2900,"line":2956},[2898,10815,5053],{"class":2904},[2898,10817,10818],{"class":2927},"onRenderTriggered",[2898,10820,2918],{"class":2904},[2898,10822,2933],{"class":2904},[2898,10824,10825,10827,10830],{"class":2900,"line":2977},[2898,10826,5053],{"class":2904},[2898,10828,10829],{"class":2927},"onServerPrefetch",[2898,10831,3117],{"class":2904},[2898,10833,10834],{"class":2900,"line":2997},[2898,10835,3754],{"class":2904},[2898,10837,10838,10840,10843,10845,10847],{"class":2900,"line":3018},[2898,10839,2911],{"class":2904},[2898,10841,10842],{"class":2914},"#app",[2898,10844,2918],{"class":2904},[2898,10846,2921],{"class":2904},[2898,10848,3674],{"class":2904},[2898,10850,10851,10853,10856,10858],{"class":2900,"line":3038},[2898,10852,5053],{"class":2904},[2898,10854,10855],{"class":2927},"definePayloadReducer",[2898,10857,2918],{"class":2904},[2898,10859,2933],{"class":2904},[2898,10861,10862,10864,10866,10868],{"class":2900,"line":3058},[2898,10863,5053],{"class":2904},[2898,10865,678],{"class":2927},[2898,10867,2918],{"class":2904},[2898,10869,2933],{"class":2904},[2898,10871,10872,10874,10876],{"class":2900,"line":3079},[2898,10873,5053],{"class":2904},[2898,10875,507],{"class":2927},[2898,10877,3117],{"class":2904},[2898,10879,10880],{"class":2900,"line":3100},[2898,10881,5063],{"class":2904},[2898,10883,10884],{"class":2900,"line":3120},[2898,10885,3123],{"class":2904},[6497,10887,10888],{"id":185},[2880,10889,185],{},[2869,10891,10892,10898],{},[2872,10893,10894,2878,10896],{},[2875,10895,2877],{},[2880,10897,2882],{},[2872,10899,10900],{},[2875,10901,2887],{},[2889,10903,10905],{"className":2891,"code":10904,"language":2893,"meta":2894,"style":2894},"{\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",[2880,10906,10907,10911,10923,10934,10945,10956,10967,10978,10989,10999,11009,11020,11029,11033,11045,11056,11064,11068],{"__ignoreMap":2894},[2898,10908,10909],{"class":2900,"line":2901},[2898,10910,2905],{"class":2904},[2898,10912,10913,10915,10917,10919,10921],{"class":2900,"line":2908},[2898,10914,2911],{"class":2904},[2898,10916,6749],{"class":2914},[2898,10918,2918],{"class":2904},[2898,10920,2921],{"class":2904},[2898,10922,3674],{"class":2904},[2898,10924,10925,10927,10930,10932],{"class":2900,"line":2936},[2898,10926,5053],{"class":2904},[2898,10928,10929],{"class":2927},"onMounted",[2898,10931,2918],{"class":2904},[2898,10933,2933],{"class":2904},[2898,10935,10936,10938,10941,10943],{"class":2900,"line":2956},[2898,10937,5053],{"class":2904},[2898,10939,10940],{"class":2927},"onUpdated",[2898,10942,2918],{"class":2904},[2898,10944,2933],{"class":2904},[2898,10946,10947,10949,10952,10954],{"class":2900,"line":2977},[2898,10948,5053],{"class":2904},[2898,10950,10951],{"class":2927},"onUnmounted",[2898,10953,2918],{"class":2904},[2898,10955,2933],{"class":2904},[2898,10957,10958,10960,10963,10965],{"class":2900,"line":2997},[2898,10959,5053],{"class":2904},[2898,10961,10962],{"class":2927},"onBeforeMount",[2898,10964,2918],{"class":2904},[2898,10966,2933],{"class":2904},[2898,10968,10969,10971,10974,10976],{"class":2900,"line":3018},[2898,10970,5053],{"class":2904},[2898,10972,10973],{"class":2927},"onBeforeUpdate",[2898,10975,2918],{"class":2904},[2898,10977,2933],{"class":2904},[2898,10979,10980,10982,10985,10987],{"class":2900,"line":3038},[2898,10981,5053],{"class":2904},[2898,10983,10984],{"class":2927},"onBeforeUnmount",[2898,10986,2918],{"class":2904},[2898,10988,2933],{"class":2904},[2898,10990,10991,10993,10995,10997],{"class":2900,"line":3058},[2898,10992,5053],{"class":2904},[2898,10994,10807],{"class":2927},[2898,10996,2918],{"class":2904},[2898,10998,2933],{"class":2904},[2898,11000,11001,11003,11005,11007],{"class":2900,"line":3079},[2898,11002,5053],{"class":2904},[2898,11004,10818],{"class":2927},[2898,11006,2918],{"class":2904},[2898,11008,2933],{"class":2904},[2898,11010,11011,11013,11016,11018],{"class":2900,"line":3100},[2898,11012,5053],{"class":2904},[2898,11014,11015],{"class":2927},"onActivated",[2898,11017,2918],{"class":2904},[2898,11019,2933],{"class":2904},[2898,11021,11022,11024,11027],{"class":2900,"line":3120},[2898,11023,5053],{"class":2904},[2898,11025,11026],{"class":2927},"onDeactivated",[2898,11028,3117],{"class":2904},[2898,11030,11031],{"class":2900,"line":3783},[2898,11032,3754],{"class":2904},[2898,11034,11035,11037,11039,11041,11043],{"class":2900,"line":3797},[2898,11036,2911],{"class":2904},[2898,11038,10842],{"class":2914},[2898,11040,2918],{"class":2904},[2898,11042,2921],{"class":2904},[2898,11044,3674],{"class":2904},[2898,11046,11047,11049,11052,11054],{"class":2900,"line":3812},[2898,11048,5053],{"class":2904},[2898,11050,11051],{"class":2927},"definePayloadReviver",[2898,11053,2918],{"class":2904},[2898,11055,2933],{"class":2904},[2898,11057,11058,11060,11062],{"class":2900,"line":3992},[2898,11059,5053],{"class":2904},[2898,11061,678],{"class":2927},[2898,11063,3117],{"class":2904},[2898,11065,11066],{"class":2900,"line":4002},[2898,11067,5063],{"class":2904},[2898,11069,11070],{"class":2900,"line":4008},[2898,11071,3123],{"class":2904},[2862,11073,11074],{"id":11074},"oxc",[2858,11076,11077],{},"Configure shared oxc options used within Nuxt and passed where necessary.",[3382,11079,11081],{"id":11080},"transform",[2880,11082,11080],{},[2858,11084,11085,11086],{},"Options for ",[2880,11087,11088],{},"oxc-transform",[2858,11090,11091,2878,11093],{},[2875,11092,4116],{},[4118,11094,11097],{"href":11095,"rel":11096},"https://oxc.rs/docs/guide/usage/transformer.html",[4122],"Oxc transform docs",[4303,11099,11101],{"id":11100},"options-1",[2880,11102,5722],{},[6497,11104,11106],{"id":11105},"jsxfactory-1",[2880,11107,5733],{},[2869,11109,11110,11116],{},[2872,11111,11112,2878,11114],{},[2875,11113,2877],{},[2880,11115,3366],{},[2872,11117,11118,3372,11120],{},[2875,11119,3371],{},[2880,11121,5748],{},[6497,11123,11125],{"id":11124},"jsxfragment-1",[2880,11126,5754],{},[2869,11128,11129,11135],{},[2872,11130,11131,2878,11133],{},[2875,11132,2877],{},[2880,11134,3366],{},[2872,11136,11137,3372,11139],{},[2875,11138,3371],{},[2880,11140,5769],{},[6497,11142,11144],{"id":11143},"target-1",[2880,11145,5772],{},[2869,11147,11148,11154],{},[2872,11149,11150,2878,11152],{},[2875,11151,2877],{},[2880,11153,3366],{},[2872,11155,11156,3372,11158],{},[2875,11157,3371],{},[2880,11159,5789],{},[2862,11161,171],{"id":11162},"pages-1",[2858,11164,11165,11166,11168],{},"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 ",[2880,11167,9415],{}," directory in your source folder.",[2858,11170,11171],{},"Additionally, you can provide a glob pattern or an array of patterns to scan only certain files for pages.",[2858,11173,11174,2921],{},[2875,11175,3167],{},[2889,11177,11179],{"className":3170,"code":11178,"language":3172,"meta":2894,"style":2894},"pages: {\n  pattern: ['**\\/*\\/*.vue', '!**\\/*.spec.*'],\n}\n",[2880,11180,11181,11189,11234],{"__ignoreMap":2894},[2898,11182,11183,11185,11187],{"class":2900,"line":2901},[2898,11184,171],{"class":3493},[2898,11186,2921],{"class":2904},[2898,11188,3186],{"class":2904},[2898,11190,11191,11194,11196,11198,11200,11203,11206,11209,11211,11214,11216,11218,11220,11223,11225,11228,11230,11232],{"class":2900,"line":2908},[2898,11192,11193],{"class":3493},"  pattern",[2898,11195,2921],{"class":2904},[2898,11197,4817],{"class":3191},[2898,11199,3207],{"class":2904},[2898,11201,11202],{"class":2927},"**",[2898,11204,11205],{"class":3216},"\\/",[2898,11207,11208],{"class":2927},"*",[2898,11210,11205],{"class":3216},[2898,11212,11213],{"class":2927},"*.vue",[2898,11215,3207],{"class":2904},[2898,11217,3235],{"class":2904},[2898,11219,3451],{"class":2904},[2898,11221,11222],{"class":2927},"!**",[2898,11224,11205],{"class":3216},[2898,11226,11227],{"class":2927},"*.spec.*",[2898,11229,3207],{"class":2904},[2898,11231,9726],{"class":3191},[2898,11233,2933],{"class":2904},[2898,11235,11236],{"class":2900,"line":2936},[2898,11237,3123],{"class":2904},[2862,11239,175],{"id":11240},"plugins-1",[2858,11242,11243],{},"An array of nuxt app plugins.",[2858,11245,11246,11247,4563,11250,11253,11254,5826,11257,11260],{},"Each plugin can be a string (which can be an absolute or relative path to a file). If it ends with ",[2880,11248,11249],{},".client",[2880,11251,11252],{},".server"," then it will be automatically loaded only in the appropriate context.\nIt can also be an object with ",[2880,11255,11256],{},"src",[2880,11258,11259],{},"mode"," keys.",[2869,11262,11263],{},[2872,11264,11265,2878,11267],{},[2875,11266,2877],{},[2880,11268,4711],{},[3125,11270,11271],{},[2858,11272,11273,11275,11276,11279,11280,11282],{},[2875,11274,3131],{},": Plugins are also auto-registered from the ",[2880,11277,11278],{},"~/plugins"," directory\nand these plugins do not need to be listed in ",[2880,11281,3162],{}," unless you\nneed to customize their order. All plugins are deduplicated by their src path.",[2858,11284,11285,2878,11287],{},[2875,11286,4116],{},[4118,11288,11291,5079],{"href":11289,"rel":11290},"https://nuxt.com/docs/guide/directory-structure/plugins",[4122],[2880,11292,11293],{},"plugins/",[2858,11295,11296,2921],{},[2875,11297,3167],{},[2889,11299,11301],{"className":3170,"code":11300,"language":3172,"meta":2894,"style":2894},"plugins: [\n  '~/plugins/foo.client.js', // only in client side\n  '~/plugins/bar.server.js', // only in server side\n  '~/plugins/baz.js', // both client & server\n  { src: '~/plugins/both-sides.js' },\n  { src: '~/plugins/client-only.js', mode: 'client' }, // only on client side\n  { src: '~/plugins/server-only.js', mode: 'server' } // only on server side\n]\n",[2880,11302,11303,11311,11325,11339,11353,11372,11406,11438],{"__ignoreMap":2894},[2898,11304,11305,11307,11309],{"class":2900,"line":2901},[2898,11306,175],{"class":3493},[2898,11308,2921],{"class":2904},[2898,11310,3674],{"class":3216},[2898,11312,11313,11315,11318,11320,11322],{"class":2900,"line":2908},[2898,11314,5123],{"class":2904},[2898,11316,11317],{"class":2927},"~/plugins/foo.client.js",[2898,11319,3207],{"class":2904},[2898,11321,3235],{"class":2904},[2898,11323,11324],{"class":3854}," // only in client side\n",[2898,11326,11327,11329,11332,11334,11336],{"class":2900,"line":2936},[2898,11328,5123],{"class":2904},[2898,11330,11331],{"class":2927},"~/plugins/bar.server.js",[2898,11333,3207],{"class":2904},[2898,11335,3235],{"class":2904},[2898,11337,11338],{"class":3854}," // only in server side\n",[2898,11340,11341,11343,11346,11348,11350],{"class":2900,"line":2956},[2898,11342,5123],{"class":2904},[2898,11344,11345],{"class":2927},"~/plugins/baz.js",[2898,11347,3207],{"class":2904},[2898,11349,3235],{"class":2904},[2898,11351,11352],{"class":3854}," // both client & server\n",[2898,11354,11355,11358,11360,11362,11364,11367,11369],{"class":2900,"line":2977},[2898,11356,11357],{"class":2904},"  {",[2898,11359,3915],{"class":3191},[2898,11361,2921],{"class":2904},[2898,11363,3451],{"class":2904},[2898,11365,11366],{"class":2927},"~/plugins/both-sides.js",[2898,11368,3207],{"class":2904},[2898,11370,11371],{"class":2904}," },\n",[2898,11373,11374,11376,11378,11380,11382,11385,11387,11389,11392,11394,11396,11398,11400,11403],{"class":2900,"line":2997},[2898,11375,11357],{"class":2904},[2898,11377,3915],{"class":3191},[2898,11379,2921],{"class":2904},[2898,11381,3451],{"class":2904},[2898,11383,11384],{"class":2927},"~/plugins/client-only.js",[2898,11386,3207],{"class":2904},[2898,11388,3235],{"class":2904},[2898,11390,11391],{"class":3191}," mode",[2898,11393,2921],{"class":2904},[2898,11395,3451],{"class":2904},[2898,11397,10765],{"class":2927},[2898,11399,3207],{"class":2904},[2898,11401,11402],{"class":2904}," },",[2898,11404,11405],{"class":3854}," // only on client side\n",[2898,11407,11408,11410,11412,11414,11416,11419,11421,11423,11425,11427,11429,11431,11433,11435],{"class":2900,"line":3018},[2898,11409,11357],{"class":2904},[2898,11411,3915],{"class":3191},[2898,11413,2921],{"class":2904},[2898,11415,3451],{"class":2904},[2898,11417,11418],{"class":2927},"~/plugins/server-only.js",[2898,11420,3207],{"class":2904},[2898,11422,3235],{"class":2904},[2898,11424,11391],{"class":3191},[2898,11426,2921],{"class":2904},[2898,11428,3451],{"class":2904},[2898,11430,185],{"class":2927},[2898,11432,3207],{"class":2904},[2898,11434,9723],{"class":2904},[2898,11436,11437],{"class":3854}," // only on server side\n",[2898,11439,11440],{"class":2900,"line":3038},[2898,11441,4780],{"class":3216},[2862,11443,9763],{"id":9763},[3382,11445,11447],{"id":11446},"order",[2880,11448,11446],{},[2858,11450,11451],{},"A strategy for ordering PostCSS plugins.",[2869,11453,11454],{},[2872,11455,11456,2878,11458],{},[2875,11457,2877],{},[2880,11459,5391],{},[3382,11461,11463],{"id":11462},"plugins-2",[2880,11464,175],{},[2858,11466,11467],{},"Options for configuring PostCSS plugins.",[2858,11469,11470,2878,11472],{},[2875,11471,4116],{},[4118,11473,11476],{"href":11474,"rel":11475},"https://postcss.org/",[4122],"PostCSS docs",[4303,11478,11480],{"id":11479},"autoprefixer",[2880,11481,11479],{},[2858,11483,11484],{},"Plugin to parse CSS and add vendor prefixes to CSS rules.",[2858,11486,11487,2878,11489],{},[2875,11488,4116],{},[4118,11490,11493],{"href":11491,"rel":11492},"https://github.com/postcss/autoprefixer",[4122],[2880,11494,11479],{},[4303,11496,11498],{"id":11497},"cssnano",[2880,11499,11497],{},[2869,11501,11502],{},[2872,11503,11504,2878,11506],{},[2875,11505,2877],{},[2880,11507,2882],{},[2858,11509,11510,2878,11512],{},[2875,11511,4116],{},[4118,11513,11516,11518],{"href":11514,"rel":11515},"https://cssnano.github.io/cssnano/docs/config-file/#configuration-options",[4122],[2880,11517,11497],{}," configuration options",[2862,11520,3357],{"id":11521},"rootdir",[2858,11523,11524],{},"Define the root directory of your application.",[2858,11526,11527,11528,11531,11532,11534,11535,11538],{},"This property can be overwritten (for example, running ",[2880,11529,11530],{},"nuxt ./my-app/"," will set the ",[2880,11533,3357],{}," to the absolute path of ",[2880,11536,11537],{},"./my-app/"," from the current/working directory.\nIt is normally not needed to configure this option.",[2869,11540,11541,11547],{},[2872,11542,11543,2878,11545],{},[2875,11544,2877],{},[2880,11546,3366],{},[2872,11548,11549,3372,11551],{},[2875,11550,3371],{},[2880,11552,11553],{},"\"/\u003CrootDir>\"",[2862,11555,6901],{"id":11556},"routerules-1",[2858,11558,11559],{},"Global route options applied to matching server routes.",[2858,11561,11562,11564],{},[2875,11563,991],{},": This is an experimental feature and API may change in the future.",[2858,11566,11567,2878,11569],{},[2875,11568,4116],{},[4118,11570,11573],{"href":11571,"rel":11572},"https://nitro.build/config/#routerules",[4122],"Nitro route rules documentation",[2862,11575,11576],{"id":11576},"router",[3382,11578,11580],{"id":11579},"options-2",[2880,11581,5722],{},[2858,11583,11584,11585,11587,11588,11590],{},"Additional router options passed to ",[2880,11586,6756],{},". On top of the options for ",[2880,11589,6756],{},", Nuxt offers additional options to customize the router (see below).",[3125,11592,11593],{},[2858,11594,11595,11597,11598,11601],{},[2875,11596,3131],{},": Only JSON serializable options should be passed by Nuxt config.\nFor more control, you can use ",[2880,11599,11600],{},"app/router.options.ts"," file.",[2858,11603,11604,2878,11606,3140],{},[2875,11605,4116],{},[4118,11607,11610],{"href":11608,"rel":11609},"https://router.vuejs.org/api/interfaces/routeroptions.html",[4122],"Vue Router documentation",[4303,11612,11614],{"id":11613},"hashmode",[2880,11615,11616],{},"hashMode",[2858,11618,11619,11620,5826,11623,3140],{},"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 ",[2875,11621,11622],{},"URL is never sent to the server",[2875,11624,11625],{},"SSR is not supported",[2869,11627,11628,11634],{},[2872,11629,11630,2878,11632],{},[2875,11631,2877],{},[2880,11633,4104],{},[2872,11635,11636,3372,11638],{},[2875,11637,3371],{},[2880,11639,4111],{},[2858,11641,11642,11644],{},[2875,11643,2887],{},": false",[4303,11646,11648],{"id":11647},"scrollbehaviortype",[2880,11649,11650],{},"scrollBehaviorType",[2858,11652,11653],{},"Customize the scroll behavior for hash links.",[2869,11655,11656,11662],{},[2872,11657,11658,2878,11660],{},[2875,11659,2877],{},[2880,11661,3366],{},[2872,11663,11664,3372,11666],{},[2875,11665,3371],{},[2880,11667,6256],{},[2858,11669,11670,11672],{},[2875,11671,2887],{},": 'auto'",[2862,11674,9878],{"id":11675},"runtimeconfig-1",[2858,11677,11678],{},"Runtime config allows passing dynamic config and environment variables to the Nuxt app context.",[2858,11680,11681,11682,11684,11685,11688,11689,5826,11691,11693,11694,11697],{},"The value of this object is accessible from server only using ",[2880,11683,603],{},".\nIt mainly should hold ",[3134,11686,11687],{},"private"," configuration which is not exposed on the frontend. This could include a reference to your API secret tokens.\nAnything under ",[2880,11690,180],{},[2880,11692,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 ",[2880,11695,11696],{},"NUXT_API_KEY=my-api-key NUXT_PUBLIC_BASE_URL=/foo/"," would overwrite the two values in the example below.",[2869,11699,11700,11706],{},[2872,11701,11702,2878,11704],{},[2875,11703,2877],{},[2880,11705,2882],{},[2872,11707,11708],{},[2875,11709,2887],{},[2889,11711,11713],{"className":2891,"code":11712,"language":2893,"meta":2894,"style":2894},"{\n  \"public\": {},\n  \"app\": {\n    \"buildId\": \"f90f6a12-4673-4481-a5f5-514e21c7a35b\",\n    \"baseURL\": \"/\",\n    \"buildAssetsDir\": \"/_nuxt/\",\n    \"cdnURL\": \"\"\n  }\n}\n",[2880,11714,11715,11719,11731,11743,11761,11779,11797,11809,11813],{"__ignoreMap":2894},[2898,11716,11717],{"class":2900,"line":2901},[2898,11718,2905],{"class":2904},[2898,11720,11721,11723,11725,11727,11729],{"class":2900,"line":2908},[2898,11722,2911],{"class":2904},[2898,11724,180],{"class":2914},[2898,11726,2918],{"class":2904},[2898,11728,2921],{"class":2904},[2898,11730,9912],{"class":2904},[2898,11732,11733,11735,11737,11739,11741],{"class":2900,"line":2936},[2898,11734,2911],{"class":2904},[2898,11736,1193],{"class":2914},[2898,11738,2918],{"class":2904},[2898,11740,2921],{"class":2904},[2898,11742,3186],{"class":2904},[2898,11744,11745,11747,11749,11751,11753,11755,11757,11759],{"class":2900,"line":2956},[2898,11746,5053],{"class":2904},[2898,11748,4915],{"class":3493},[2898,11750,2918],{"class":2904},[2898,11752,2921],{"class":2904},[2898,11754,2924],{"class":2904},[2898,11756,9939],{"class":2927},[2898,11758,2918],{"class":2904},[2898,11760,2933],{"class":2904},[2898,11762,11763,11765,11767,11769,11771,11773,11775,11777],{"class":2900,"line":2977},[2898,11764,5053],{"class":2904},[2898,11766,3387],{"class":3493},[2898,11768,2918],{"class":2904},[2898,11770,2921],{"class":2904},[2898,11772,2924],{"class":2904},[2898,11774,7521],{"class":2927},[2898,11776,2918],{"class":2904},[2898,11778,2933],{"class":2904},[2898,11780,11781,11783,11785,11787,11789,11791,11793,11795],{"class":2900,"line":2997},[2898,11782,5053],{"class":2904},[2898,11784,3503],{"class":3493},[2898,11786,2918],{"class":2904},[2898,11788,2921],{"class":2904},[2898,11790,2924],{"class":2904},[2898,11792,9976],{"class":2927},[2898,11794,2918],{"class":2904},[2898,11796,2933],{"class":2904},[2898,11798,11799,11801,11803,11805,11807],{"class":2900,"line":3018},[2898,11800,5053],{"class":2904},[2898,11802,3512],{"class":3493},[2898,11804,2918],{"class":2904},[2898,11806,2921],{"class":2904},[2898,11808,9993],{"class":2904},[2898,11810,11811],{"class":2900,"line":3038},[2898,11812,3338],{"class":2904},[2898,11814,11815],{"class":2900,"line":3058},[2898,11816,3123],{"class":2904},[2858,11818,11819,2921],{},[2875,11820,3167],{},[2889,11822,11824],{"className":3170,"code":11823,"language":3172,"meta":2894,"style":2894},"export default {\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",[2880,11825,11826,11834,11843,11858,11867,11879,11883,11887],{"__ignoreMap":2894},[2898,11827,11828,11830,11832],{"class":2900,"line":2901},[2898,11829,3180],{"class":3179},[2898,11831,3183],{"class":3179},[2898,11833,3186],{"class":2904},[2898,11835,11836,11839,11841],{"class":2900,"line":2908},[2898,11837,11838],{"class":3191}," runtimeConfig",[2898,11840,2921],{"class":2904},[2898,11842,3186],{"class":2904},[2898,11844,11845,11848,11850,11853,11855],{"class":2900,"line":2936},[2898,11846,11847],{"class":3191},"    apiKey",[2898,11849,2921],{"class":2904},[2898,11851,11852],{"class":2904}," ''",[2898,11854,3235],{"class":2904},[2898,11856,11857],{"class":3854}," // Default to an empty string, automatically set at runtime using process.env.NUXT_API_KEY\n",[2898,11859,11860,11863,11865],{"class":2900,"line":2956},[2898,11861,11862],{"class":3191},"    public",[2898,11864,2921],{"class":2904},[2898,11866,3186],{"class":2904},[2898,11868,11869,11872,11874,11876],{"class":2900,"line":2977},[2898,11870,11871],{"class":3191},"       baseURL",[2898,11873,2921],{"class":2904},[2898,11875,11852],{"class":2904},[2898,11877,11878],{"class":3854}," // Exposed to the frontend as well.\n",[2898,11880,11881],{"class":2900,"line":2997},[2898,11882,3749],{"class":2904},[2898,11884,11885],{"class":2900,"line":3018},[2898,11886,3338],{"class":2904},[2898,11888,11889],{"class":2900,"line":3038},[2898,11890,3123],{"class":2904},[2862,11892,185],{"id":11893},"server-1",[3382,11895,11897],{"id":11896},"builder-1",[2880,11898,4936],{},[2869,11900,11901,11907],{},[2872,11902,11903,2878,11905],{},[2875,11904,2877],{},[2880,11906,3366],{},[2872,11908,11909,3372,11911],{},[2875,11910,3371],{},[2880,11912,11913],{},"\"@nuxt/nitro-server\"",[2862,11915,6047],{"id":11916},"serverdir",[2858,11918,11919],{},"Define the server directory of your Nuxt application, where Nitro routes, middleware and plugins are kept.",[2858,11921,3354,11922,3140],{},[2880,11923,3357],{},[2869,11925,11926,11932],{},[2872,11927,11928,2878,11930],{},[2875,11929,2877],{},[2880,11931,3366],{},[2872,11933,11934,3372,11936],{},[2875,11935,3371],{},[2880,11937,11938],{},"\"/\u003CsrcDir>/server\"",[2862,11940,11942],{"id":11941},"serverhandlers","serverHandlers",[2858,11944,11945],{},"Nitro server handlers.",[2858,11947,11948],{},"Each handler accepts the following options:",[2869,11950,11951,11960],{},[2872,11952,11953,11954,11959],{},"handler: The path to the file defining the handler. - route: The route under which the handler is available. This follows the conventions of ",[4118,11955,11958],{"href":11956,"rel":11957},"https://github.com/unjs/rou3",[4122],"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.",[2872,11961,11962,2878,11964],{},[2875,11963,2877],{},[2880,11965,4711],{},[2858,11967,11968,2878,11970],{},[2875,11969,4116],{},[4118,11971,11974,5079],{"href":11972,"rel":11973},"https://nuxt.com/docs/guide/directory-structure/server",[4122],[2880,11975,11976],{},"server/",[3125,11978,11979],{},[2858,11980,11981,11983,11984,6750,11987,5826,11990,11993],{},[2875,11982,3131],{},": Files from ",[2880,11985,11986],{},"server/api",[2880,11988,11989],{},"server/middleware",[2880,11991,11992],{},"server/routes"," will be automatically registered by Nuxt.",[2858,11995,11996,2921],{},[2875,11997,3167],{},[2889,11999,12001],{"className":3170,"code":12000,"language":3172,"meta":2894,"style":2894},"serverHandlers: [\n  { route: '/path/foo/**:name', handler: '~/server/foohandler.ts' }\n]\n",[2880,12002,12003,12011,12043],{"__ignoreMap":2894},[2898,12004,12005,12007,12009],{"class":2900,"line":2901},[2898,12006,11942],{"class":3493},[2898,12008,2921],{"class":2904},[2898,12010,3674],{"class":3216},[2898,12012,12013,12015,12018,12020,12022,12025,12027,12029,12032,12034,12036,12039,12041],{"class":2900,"line":2908},[2898,12014,11357],{"class":2904},[2898,12016,12017],{"class":3191}," route",[2898,12019,2921],{"class":2904},[2898,12021,3451],{"class":2904},[2898,12023,12024],{"class":2927},"/path/foo/**:name",[2898,12026,3207],{"class":2904},[2898,12028,3235],{"class":2904},[2898,12030,12031],{"class":3191}," handler",[2898,12033,2921],{"class":2904},[2898,12035,3451],{"class":2904},[2898,12037,12038],{"class":2927},"~/server/foohandler.ts",[2898,12040,3207],{"class":2904},[2898,12042,3887],{"class":2904},[2898,12044,12045],{"class":2900,"line":2936},[2898,12046,4780],{"class":3216},[2862,12048,12049],{"id":12049},"sourcemap",[2858,12051,12052],{},"Configures whether and how sourcemaps are generated for server and/or client bundles.",[2858,12054,12055,12056,12059,12060,12062,12063,12065,12066,12068],{},"If set to a single boolean, that value applies to both server and client. Additionally, the ",[2880,12057,12058],{},"'hidden'"," option is also available for both server and client.\nAvailable options for both client and server: - ",[2880,12061,4556],{},": Generates sourcemaps and includes source references in the final bundle. - ",[2880,12064,4111],{},": Does not generate any sourcemaps. - ",[2880,12067,12058],{},": Generates sourcemaps but does not include references in the final bundle.",[2869,12070,12071,12077],{},[2872,12072,12073,2878,12075],{},[2875,12074,2877],{},[2880,12076,2882],{},[2872,12078,12079],{},[2875,12080,2887],{},[2889,12082,12084],{"className":2891,"code":12083,"language":2893,"meta":2894,"style":2894},"{\n  \"server\": true,\n  \"client\": false\n}\n",[2880,12085,12086,12090,12103,12115],{"__ignoreMap":2894},[2898,12087,12088],{"class":2900,"line":2901},[2898,12089,2905],{"class":2904},[2898,12091,12092,12094,12096,12098,12100],{"class":2900,"line":2908},[2898,12093,2911],{"class":2904},[2898,12095,185],{"class":2914},[2898,12097,2918],{"class":2904},[2898,12099,2921],{"class":2904},[2898,12101,12102],{"class":2904}," true,\n",[2898,12104,12105,12107,12109,12111,12113],{"class":2900,"line":2936},[2898,12106,2911],{"class":2904},[2898,12108,10765],{"class":2914},[2898,12110,2918],{"class":2904},[2898,12112,2921],{"class":2904},[2898,12114,7425],{"class":2904},[2898,12116,12117],{"class":2900,"line":2956},[2898,12118,3123],{"class":2904},[2862,12120,12122],{"id":12121},"spaloadingtemplate","spaLoadingTemplate",[2858,12124,12125,12126,3140],{},"Boolean or a path to an HTML file with the contents of which will be inserted into any HTML page rendered with ",[2880,12127,12128],{},"ssr: false",[2869,12130,12131,12151],{},[2872,12132,12133,12134,12137,12138,12140,12141,4563,12146,3140],{},"If it is unset, it will use ",[2880,12135,12136],{},"~/app/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 ",[2880,12139,12136],{}," file in one of your layers, or a\ndefault Nuxt image will be used.\nSome good sources for spinners are ",[4118,12142,12145],{"href":12143,"rel":12144},"https://github.com/tobiasahlin/SpinKit",[4122],"SpinKit",[4118,12147,12150],{"href":12148,"rel":12149},"https://icones.js.org/collection/svg-spinners",[4122],"SVG Spinners",[2872,12152,12153,3372,12155],{},[2875,12154,3371],{},[2880,12156,7520],{},[2858,12158,12159,12161],{},[2875,12160,3167],{},": ~/app/spa-loading-template.html",[2889,12163,12167],{"className":12164,"code":12165,"language":12166,"meta":2894,"style":2894},"language-html shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\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","html",[2880,12168,12169,12174,12200,12208,12216,12230,12242,12254,12266,12277,12300,12312,12323,12335,12353,12368,12381,12395,12408,12419,12437,12452,12456,12460,12470,12477,12506,12510,12517,12544,12548,12552,12561,12567,12594,12598,12604,12630,12635,12640],{"__ignoreMap":2894},[2898,12170,12171],{"class":2900,"line":2901},[2898,12172,12173],{"class":3854},"\u003C!-- https://github.com/barelyhuman/snips/blob/dev/pages/css-loader.md -->\n",[2898,12175,12176,12178,12181,12184,12186,12188,12191,12193,12196,12198],{"class":2900,"line":2908},[2898,12177,7053],{"class":2904},[2898,12179,12180],{"class":3191},"div",[2898,12182,12183],{"class":2914}," class",[2898,12185,3488],{"class":2904},[2898,12187,2918],{"class":2904},[2898,12189,12190],{"class":2927},"loader",[2898,12192,2918],{"class":2904},[2898,12194,12195],{"class":2904},">\u003C/",[2898,12197,12180],{"class":3191},[2898,12199,7058],{"class":2904},[2898,12201,12202,12204,12206],{"class":2900,"line":2936},[2898,12203,7053],{"class":2904},[2898,12205,3257],{"class":3191},[2898,12207,7058],{"class":2904},[2898,12209,12210,12212,12214],{"class":2900,"line":2956},[2898,12211,3140],{"class":2904},[2898,12213,12190],{"class":3493},[2898,12215,3186],{"class":2904},[2898,12217,12218,12222,12224,12227],{"class":2900,"line":2977},[2898,12219,12221],{"class":12220},"spFsF","  display",[2898,12223,2921],{"class":2904},[2898,12225,12226],{"class":3216}," block",[2898,12228,12229],{"class":2904},";\n",[2898,12231,12232,12235,12237,12240],{"class":2900,"line":2997},[2898,12233,12234],{"class":12220},"  position",[2898,12236,2921],{"class":2904},[2898,12238,12239],{"class":3216}," fixed",[2898,12241,12229],{"class":2904},[2898,12243,12244,12247,12249,12252],{"class":2900,"line":3018},[2898,12245,12246],{"class":12220},"  z-index",[2898,12248,2921],{"class":2904},[2898,12250,12251],{"class":8646}," 1031",[2898,12253,12229],{"class":2904},[2898,12255,12256,12259,12261,12264],{"class":2900,"line":3038},[2898,12257,12258],{"class":12220},"  top",[2898,12260,2921],{"class":2904},[2898,12262,12263],{"class":8646}," 50%",[2898,12265,12229],{"class":2904},[2898,12267,12268,12271,12273,12275],{"class":2900,"line":3058},[2898,12269,12270],{"class":12220},"  left",[2898,12272,2921],{"class":2904},[2898,12274,12263],{"class":8646},[2898,12276,12229],{"class":2904},[2898,12278,12279,12282,12284,12287,12289,12292,12294,12297],{"class":2900,"line":3079},[2898,12280,12281],{"class":12220},"  transform",[2898,12283,2921],{"class":2904},[2898,12285,12286],{"class":3212}," translate",[2898,12288,3217],{"class":2904},[2898,12290,12291],{"class":8646},"-50%",[2898,12293,3235],{"class":2904},[2898,12295,12296],{"class":8646}," -50%",[2898,12298,12299],{"class":2904},");\n",[2898,12301,12302,12305,12307,12310],{"class":2900,"line":3100},[2898,12303,12304],{"class":12220},"  width",[2898,12306,2921],{"class":2904},[2898,12308,12309],{"class":8646}," 18px",[2898,12311,12229],{"class":2904},[2898,12313,12314,12317,12319,12321],{"class":2900,"line":3120},[2898,12315,12316],{"class":12220},"  height",[2898,12318,2921],{"class":2904},[2898,12320,12309],{"class":8646},[2898,12322,12229],{"class":2904},[2898,12324,12325,12328,12330,12333],{"class":2900,"line":3783},[2898,12326,12327],{"class":12220},"  box-sizing",[2898,12329,2921],{"class":2904},[2898,12331,12332],{"class":3216}," border-box",[2898,12334,12229],{"class":2904},[2898,12336,12337,12340,12342,12345,12348,12351],{"class":2900,"line":3797},[2898,12338,12339],{"class":12220},"  border",[2898,12341,2921],{"class":2904},[2898,12343,12344],{"class":3216}," solid ",[2898,12346,12347],{"class":8646},"2px",[2898,12349,12350],{"class":3216}," transparent",[2898,12352,12229],{"class":2904},[2898,12354,12355,12358,12360,12363,12366],{"class":2900,"line":3812},[2898,12356,12357],{"class":12220},"  border-top-color",[2898,12359,2921],{"class":2904},[2898,12361,12362],{"class":2904}," #",[2898,12364,12365],{"class":3216},"000",[2898,12367,12229],{"class":2904},[2898,12369,12370,12373,12375,12377,12379],{"class":2900,"line":3992},[2898,12371,12372],{"class":12220},"  border-left-color",[2898,12374,2921],{"class":2904},[2898,12376,12362],{"class":2904},[2898,12378,12365],{"class":3216},[2898,12380,12229],{"class":2904},[2898,12382,12383,12386,12388,12390,12393],{"class":2900,"line":4002},[2898,12384,12385],{"class":12220},"  border-bottom-color",[2898,12387,2921],{"class":2904},[2898,12389,12362],{"class":2904},[2898,12391,12392],{"class":3216},"efefef",[2898,12394,12229],{"class":2904},[2898,12396,12397,12400,12402,12404,12406],{"class":2900,"line":4008},[2898,12398,12399],{"class":12220},"  border-right-color",[2898,12401,2921],{"class":2904},[2898,12403,12362],{"class":2904},[2898,12405,12392],{"class":3216},[2898,12407,12229],{"class":2904},[2898,12409,12410,12413,12415,12417],{"class":2900,"line":4027},[2898,12411,12412],{"class":12220},"  border-radius",[2898,12414,2921],{"class":2904},[2898,12416,12263],{"class":8646},[2898,12418,12229],{"class":2904},[2898,12420,12421,12424,12426,12429,12432,12435],{"class":2900,"line":4034},[2898,12422,12423],{"class":3493},"  -webkit-animation",[2898,12425,2921],{"class":2904},[2898,12427,12428],{"class":3216}," loader ",[2898,12430,12431],{"class":8646},"400ms",[2898,12433,12434],{"class":3216}," linear infinite",[2898,12436,12229],{"class":2904},[2898,12438,12439,12442,12444,12446,12448,12450],{"class":2900,"line":4044},[2898,12440,12441],{"class":12220},"  animation",[2898,12443,2921],{"class":2904},[2898,12445,12428],{"class":3216},[2898,12447,12431],{"class":8646},[2898,12449,12434],{"class":3216},[2898,12451,12229],{"class":2904},[2898,12453,12454],{"class":2900,"line":4050},[2898,12455,3123],{"class":2904},[2898,12457,12458],{"class":2900,"line":4068},[2898,12459,7043],{"emptyLinePlaceholder":1196},[2898,12461,12462,12465,12468],{"class":2900,"line":4074},[2898,12463,12464],{"class":3179},"@-webkit-keyframes",[2898,12466,12467],{"class":4823}," loader",[2898,12469,3186],{"class":2904},[2898,12471,12472,12475],{"class":2900,"line":4079},[2898,12473,12474],{"class":3493},"  0%",[2898,12476,3186],{"class":2904},[2898,12478,12479,12482,12484,12486,12488,12490,12492,12494,12496,12499,12501,12504],{"class":2900,"line":8830},[2898,12480,12481],{"class":3493},"    -webkit-transform",[2898,12483,2921],{"class":2904},[2898,12485,12286],{"class":3212},[2898,12487,3217],{"class":2904},[2898,12489,12291],{"class":8646},[2898,12491,3235],{"class":2904},[2898,12493,12296],{"class":8646},[2898,12495,6576],{"class":2904},[2898,12497,12498],{"class":3212}," rotate",[2898,12500,3217],{"class":2904},[2898,12502,12503],{"class":8646},"0deg",[2898,12505,12299],{"class":2904},[2898,12507,12508],{"class":2900,"line":10577},[2898,12509,3338],{"class":2904},[2898,12511,12512,12515],{"class":2900,"line":10582},[2898,12513,12514],{"class":3493},"  100%",[2898,12516,3186],{"class":2904},[2898,12518,12519,12521,12523,12525,12527,12529,12531,12533,12535,12537,12539,12542],{"class":2900,"line":10601},[2898,12520,12481],{"class":3493},[2898,12522,2921],{"class":2904},[2898,12524,12286],{"class":3212},[2898,12526,3217],{"class":2904},[2898,12528,12291],{"class":8646},[2898,12530,3235],{"class":2904},[2898,12532,12296],{"class":8646},[2898,12534,6576],{"class":2904},[2898,12536,12498],{"class":3212},[2898,12538,3217],{"class":2904},[2898,12540,12541],{"class":8646},"360deg",[2898,12543,12299],{"class":2904},[2898,12545,12546],{"class":2900,"line":10616},[2898,12547,3338],{"class":2904},[2898,12549,12550],{"class":2900,"line":10633},[2898,12551,3123],{"class":2904},[2898,12553,12554,12557,12559],{"class":2900,"line":10638},[2898,12555,12556],{"class":3179},"@keyframes",[2898,12558,12467],{"class":4823},[2898,12560,3186],{"class":2904},[2898,12562,12563,12565],{"class":2900,"line":10643},[2898,12564,12474],{"class":3493},[2898,12566,3186],{"class":2904},[2898,12568,12569,12572,12574,12576,12578,12580,12582,12584,12586,12588,12590,12592],{"class":2900,"line":10662},[2898,12570,12571],{"class":12220},"    transform",[2898,12573,2921],{"class":2904},[2898,12575,12286],{"class":3212},[2898,12577,3217],{"class":2904},[2898,12579,12291],{"class":8646},[2898,12581,3235],{"class":2904},[2898,12583,12296],{"class":8646},[2898,12585,6576],{"class":2904},[2898,12587,12498],{"class":3212},[2898,12589,3217],{"class":2904},[2898,12591,12503],{"class":8646},[2898,12593,12299],{"class":2904},[2898,12595,12596],{"class":2900,"line":10677},[2898,12597,3338],{"class":2904},[2898,12599,12600,12602],{"class":2900,"line":10694},[2898,12601,12514],{"class":3493},[2898,12603,3186],{"class":2904},[2898,12605,12606,12608,12610,12612,12614,12616,12618,12620,12622,12624,12626,12628],{"class":2900,"line":10699},[2898,12607,12571],{"class":12220},[2898,12609,2921],{"class":2904},[2898,12611,12286],{"class":3212},[2898,12613,3217],{"class":2904},[2898,12615,12291],{"class":8646},[2898,12617,3235],{"class":2904},[2898,12619,12296],{"class":8646},[2898,12621,6576],{"class":2904},[2898,12623,12498],{"class":3212},[2898,12625,3217],{"class":2904},[2898,12627,12541],{"class":8646},[2898,12629,12299],{"class":2904},[2898,12631,12633],{"class":2900,"line":12632},38,[2898,12634,3338],{"class":2904},[2898,12636,12638],{"class":2900,"line":12637},39,[2898,12639,3123],{"class":2904},[2898,12641,12643,12645,12647],{"class":2900,"line":12642},40,[2898,12644,7093],{"class":2904},[2898,12646,3257],{"class":3191},[2898,12648,7058],{"class":2904},[2862,12650,6044],{"id":12651},"srcdir",[2858,12653,12654],{},"Define the source directory of your Nuxt application.",[2858,12656,12657,12658,3140],{},"If a relative path is specified, it will be relative to the ",[2880,12659,3357],{},[2869,12661,12662,12668],{},[2872,12663,12664,2878,12666],{},[2875,12665,2877],{},[2880,12667,3366],{},[2872,12669,12670,3372,12672],{},[2875,12671,3371],{},[2880,12673,12674],{},"\"/\u003CsrcDir>\"",[2858,12676,12677,2921],{},[2875,12678,3167],{},[2889,12680,12682],{"className":3170,"code":12681,"language":3172,"meta":2894,"style":2894},"export default {\n  srcDir: 'src/'\n}\n",[2880,12683,12684,12692,12705],{"__ignoreMap":2894},[2898,12685,12686,12688,12690],{"class":2900,"line":2901},[2898,12687,3180],{"class":3179},[2898,12689,3183],{"class":3179},[2898,12691,3186],{"class":2904},[2898,12693,12694,12696,12698,12700,12703],{"class":2900,"line":2908},[2898,12695,8664],{"class":3191},[2898,12697,2921],{"class":2904},[2898,12699,3451],{"class":2904},[2898,12701,12702],{"class":2927},"src/",[2898,12704,3457],{"class":2904},[2898,12706,12707],{"class":2900,"line":2936},[2898,12708,3123],{"class":2904},[2858,12710,12711],{},"This would work with the following folder structure:",[2889,12713,12715],{"className":3476,"code":12714,"language":3478,"meta":2894,"style":2894},"-| app/\n---| node_modules/\n---| nuxt.config.js\n---| package.json\n---| src/\n------| assets/\n------| components/\n------| layouts/\n------| middleware/\n------| pages/\n------| plugins/\n------| public/\n------| store/\n------| server/\n------| app.config.ts\n------| app.vue\n------| error.vue\n",[2880,12716,12717,12728,12738,12747,12756,12765,12775,12784,12793,12802,12811,12820,12829,12838,12847,12856,12865],{"__ignoreMap":2894},[2898,12718,12719,12722,12725],{"class":2900,"line":2901},[2898,12720,12721],{"class":3493},"-",[2898,12723,12724],{"class":2904},"|",[2898,12726,12727],{"class":3493}," app/\n",[2898,12729,12730,12733,12735],{"class":2900,"line":2908},[2898,12731,12732],{"class":3493},"---",[2898,12734,12724],{"class":2904},[2898,12736,12737],{"class":3493}," node_modules/\n",[2898,12739,12740,12742,12744],{"class":2900,"line":2936},[2898,12741,12732],{"class":3493},[2898,12743,12724],{"class":2904},[2898,12745,12746],{"class":3493}," nuxt.config.js\n",[2898,12748,12749,12751,12753],{"class":2900,"line":2956},[2898,12750,12732],{"class":3493},[2898,12752,12724],{"class":2904},[2898,12754,12755],{"class":3493}," package.json\n",[2898,12757,12758,12760,12762],{"class":2900,"line":2977},[2898,12759,12732],{"class":3493},[2898,12761,12724],{"class":2904},[2898,12763,12764],{"class":3493}," src/\n",[2898,12766,12767,12770,12772],{"class":2900,"line":2997},[2898,12768,12769],{"class":3493},"------",[2898,12771,12724],{"class":2904},[2898,12773,12774],{"class":3493}," assets/\n",[2898,12776,12777,12779,12781],{"class":2900,"line":3018},[2898,12778,12769],{"class":3493},[2898,12780,12724],{"class":2904},[2898,12782,12783],{"class":3493}," components/\n",[2898,12785,12786,12788,12790],{"class":2900,"line":3038},[2898,12787,12769],{"class":3493},[2898,12789,12724],{"class":2904},[2898,12791,12792],{"class":3493}," layouts/\n",[2898,12794,12795,12797,12799],{"class":2900,"line":3058},[2898,12796,12769],{"class":3493},[2898,12798,12724],{"class":2904},[2898,12800,12801],{"class":3493}," middleware/\n",[2898,12803,12804,12806,12808],{"class":2900,"line":3079},[2898,12805,12769],{"class":3493},[2898,12807,12724],{"class":2904},[2898,12809,12810],{"class":3493}," pages/\n",[2898,12812,12813,12815,12817],{"class":2900,"line":3100},[2898,12814,12769],{"class":3493},[2898,12816,12724],{"class":2904},[2898,12818,12819],{"class":3493}," plugins/\n",[2898,12821,12822,12824,12826],{"class":2900,"line":3120},[2898,12823,12769],{"class":3493},[2898,12825,12724],{"class":2904},[2898,12827,12828],{"class":3493}," public/\n",[2898,12830,12831,12833,12835],{"class":2900,"line":3783},[2898,12832,12769],{"class":3493},[2898,12834,12724],{"class":2904},[2898,12836,12837],{"class":3493}," store/\n",[2898,12839,12840,12842,12844],{"class":2900,"line":3797},[2898,12841,12769],{"class":3493},[2898,12843,12724],{"class":2904},[2898,12845,12846],{"class":3493}," server/\n",[2898,12848,12849,12851,12853],{"class":2900,"line":3812},[2898,12850,12769],{"class":3493},[2898,12852,12724],{"class":2904},[2898,12854,12855],{"class":3493}," app.config.ts\n",[2898,12857,12858,12860,12862],{"class":2900,"line":3992},[2898,12859,12769],{"class":3493},[2898,12861,12724],{"class":2904},[2898,12863,12864],{"class":3493}," app.vue\n",[2898,12866,12867,12869,12871],{"class":2900,"line":4002},[2898,12868,12769],{"class":3493},[2898,12870,12724],{"class":2904},[2898,12872,12873],{"class":3493}," error.vue\n",[2862,12875,12876],{"id":12876},"ssr",[2858,12878,12879,12880,12882],{},"Whether to enable rendering of HTML - either dynamically (in server mode) or at generate time. If set to ",[2880,12881,4111],{}," generated pages will have no content.",[2869,12884,12885,12891],{},[2872,12886,12887,2878,12889],{},[2875,12888,2877],{},[2880,12890,4104],{},[2872,12892,12893,3372,12895],{},[2875,12894,3371],{},[2880,12896,4556],{},[2862,12898,12899],{"id":12899},"telemetry",[2858,12901,12902],{},"Manually disable nuxt telemetry.",[2858,12904,12905,2878,12907,5485],{},[2875,12906,4116],{},[4118,12908,12911],{"href":12909,"rel":12910},"https://github.com/nuxt/telemetry",[4122],"Nuxt Telemetry",[2862,12913,12914],{"id":12914},"test",[2858,12916,12917],{},"Whether your app is being unit tested.",[2869,12919,12920,12926],{},[2872,12921,12922,2878,12924],{},[2875,12923,2877],{},[2880,12925,4104],{},[2872,12927,12928,3372,12930],{},[2875,12929,3371],{},[2880,12931,4111],{},[2862,12933,12934],{"id":12934},"theme",[2858,12936,12937],{},"Extend project from a local or remote source.",[2858,12939,12940,12941,6750,12943,6750,12945,4563,12947,12950],{},"Value should be a string pointing to source directory or config path relative to current config.\nYou can use ",[2880,12942,8340],{},[2880,12944,8346],{},[2880,12946,8349],{},[2880,12948,12949],{},"https://"," to extend from a remote git repository.",[2869,12952,12953],{},[2872,12954,12955,2878,12957],{},[2875,12956,2877],{},[2880,12958,3366],{},[2862,12960,12961],{"id":12961},"typescript",[2858,12963,12964],{},"Configuration for Nuxt's TypeScript integration.",[3382,12966,12968],{"id":12967},"builder-2",[2880,12969,4936],{},[2858,12971,12972],{},"Which builder types to include for your project.",[2858,12974,12975,12976,12978,12979,12981],{},"By default Nuxt infers this based on your ",[2880,12977,4936],{}," option (defaulting to 'vite') but you can either turn off builder environment types (with ",[2880,12980,4111],{},") 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.",[2869,12983,12984],{},[2872,12985,12986,3372,12988],{},[2875,12987,3371],{},[2880,12989,7520],{},[3382,12991,12993],{"id":12992},"hoist",[2880,12994,12992],{},[2858,12996,12997,12998,13001,13002,3140],{},"Modules to generate deep aliases for within ",[2880,12999,13000],{},"compilerOptions.paths",". This does not yet support subpaths. It may be necessary when using Nuxt within a pnpm monorepo with ",[2880,13003,13004],{},"shamefully-hoist=false",[2869,13006,13007,13013],{},[2872,13008,13009,2878,13011],{},[2875,13010,2877],{},[2880,13012,4711],{},[2872,13014,13015],{},[2875,13016,2887],{},[2889,13018,13020],{"className":2891,"code":13019,"language":2893,"meta":2894,"style":2894},"[\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",[2880,13021,13022,13026,13037,13048,13058,13069,13080,13090,13101,13112,13123,13131],{"__ignoreMap":2894},[2898,13023,13024],{"class":2900,"line":2901},[2898,13025,5251],{"class":2904},[2898,13027,13028,13030,13033,13035],{"class":2900,"line":2908},[2898,13029,2911],{"class":2904},[2898,13031,13032],{"class":2927},"@unhead/vue",[2898,13034,2918],{"class":2904},[2898,13036,2933],{"class":2904},[2898,13038,13039,13041,13044,13046],{"class":2900,"line":2936},[2898,13040,2911],{"class":2904},[2898,13042,13043],{"class":2927},"@nuxt/devtools",[2898,13045,2918],{"class":2904},[2898,13047,2933],{"class":2904},[2898,13049,13050,13052,13054,13056],{"class":2900,"line":2956},[2898,13051,2911],{"class":2904},[2898,13053,6749],{"class":2927},[2898,13055,2918],{"class":2904},[2898,13057,2933],{"class":2904},[2898,13059,13060,13062,13065,13067],{"class":2900,"line":2977},[2898,13061,2911],{"class":2904},[2898,13063,13064],{"class":2927},"@vue/runtime-core",[2898,13066,2918],{"class":2904},[2898,13068,2933],{"class":2904},[2898,13070,13071,13073,13076,13078],{"class":2900,"line":2997},[2898,13072,2911],{"class":2904},[2898,13074,13075],{"class":2927},"@vue/compiler-sfc",[2898,13077,2918],{"class":2904},[2898,13079,2933],{"class":2904},[2898,13081,13082,13084,13086,13088],{"class":2900,"line":3018},[2898,13083,2911],{"class":2904},[2898,13085,6756],{"class":2927},[2898,13087,2918],{"class":2904},[2898,13089,2933],{"class":2904},[2898,13091,13092,13094,13097,13099],{"class":2900,"line":3038},[2898,13093,2911],{"class":2904},[2898,13095,13096],{"class":2927},"vue-router/auto-routes",[2898,13098,2918],{"class":2904},[2898,13100,2933],{"class":2904},[2898,13102,13103,13105,13108,13110],{"class":2900,"line":3058},[2898,13104,2911],{"class":2904},[2898,13106,13107],{"class":2927},"unplugin-vue-router/client",[2898,13109,2918],{"class":2904},[2898,13111,2933],{"class":2904},[2898,13113,13114,13116,13119,13121],{"class":2900,"line":3079},[2898,13115,2911],{"class":2904},[2898,13117,13118],{"class":2927},"@nuxt/schema",[2898,13120,2918],{"class":2904},[2898,13122,2933],{"class":2904},[2898,13124,13125,13127,13129],{"class":2900,"line":3100},[2898,13126,2911],{"class":2904},[2898,13128,4506],{"class":2927},[2898,13130,3117],{"class":2904},[2898,13132,13133],{"class":2900,"line":3120},[2898,13134,4780],{"class":2904},[3382,13136,13138],{"id":13137},"includeworkspace",[2880,13139,13140],{},"includeWorkspace",[2858,13142,13143],{},"Include parent workspace in the Nuxt project. Mostly useful for themes and module authors.",[2869,13145,13146,13152],{},[2872,13147,13148,2878,13150],{},[2875,13149,2877],{},[2880,13151,4104],{},[2872,13153,13154,3372,13156],{},[2875,13155,3371],{},[2880,13157,4111],{},[3382,13159,13161],{"id":13160},"shim",[2880,13162,13160],{},[2858,13164,13165,13166,13168],{},"Generate a ",[2880,13167,11213],{}," shim.",[2858,13170,13171,13172,13177,13178,13180,13181,6238],{},"We recommend instead letting the ",[4118,13173,13176],{"href":13174,"rel":13175},"https://marketplace.visualstudio.com/items?itemName=Vue.volar",[4122],"official Vue extension"," generate accurate types for your components.\nNote that you may wish to set this to ",[2880,13179,4556],{}," if you are using other libraries, such as ESLint, that are unable to understand the type of ",[2880,13182,8462],{},[2869,13184,13185,13191],{},[2872,13186,13187,2878,13189],{},[2875,13188,2877],{},[2880,13190,4104],{},[2872,13192,13193,3372,13195],{},[2875,13194,3371],{},[2880,13196,4111],{},[3382,13198,13200],{"id":13199},"strict",[2880,13201,13199],{},[2858,13203,13204,13205],{},"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. ",[4118,13206,13209],{"href":13207,"rel":13208},"https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html#getting-stricter-checks",[4122],"Read More",[2869,13211,13212,13218],{},[2872,13213,13214,2878,13216],{},[2875,13215,2877],{},[2880,13217,4104],{},[2872,13219,13220,3372,13222],{},[2875,13221,3371],{},[2880,13223,4556],{},[3382,13225,13227],{"id":13226},"tsconfig",[2880,13228,13229],{},"tsConfig",[2858,13231,13232,13233,13235],{},"You can extend generated ",[2880,13234,3150],{}," using this option.",[3382,13237,13239],{"id":13238},"typecheck",[2880,13240,13241],{},"typeCheck",[2858,13243,13244],{},"Enable build-time type checking.",[2858,13246,13247,13248,13250,13251,5826,13253,13256],{},"If set to true, this will type check in development. You can restrict this to build-time type checking by setting it to ",[2880,13249,4539],{},". Requires to install ",[2880,13252,12961],{},[2880,13254,13255],{},"vue-tsc"," as dev dependencies.",[2869,13258,13259,13265],{},[2872,13260,13261,2878,13263],{},[2875,13262,2877],{},[2880,13264,4104],{},[2872,13266,13267,3372,13269],{},[2875,13268,3371],{},[2880,13270,4111],{},[2858,13272,13273,2878,13275],{},[2875,13274,4116],{},[4118,13276,13279],{"href":13277,"rel":13278},"https://nuxt.com/docs/guide/concepts/typescript",[4122],"Nuxt TypeScript docs",[2862,13281,13282],{"id":13282},"unhead",[2858,13284,13285,13286,13288],{},"An object that allows us to configure the ",[2880,13287,13282],{}," nuxt module.",[3382,13290,13292],{"id":13291},"legacy",[2880,13293,13291],{},[2858,13295,13296,13297,13299,13300,13303,13304,6750,13307,6750,13310,6750,13313,13316,13317,13320],{},"Enable the legacy compatibility mode for ",[2880,13298,13282],{}," module. This applies the following changes: - Disables Capo.js sorting - Adds the ",[2880,13301,13302],{},"DeprecationsPlugin",": supports ",[2880,13305,13306],{},"hid",[2880,13308,13309],{},"vmid",[2880,13311,13312],{},"children",[2880,13314,13315],{},"body"," - Adds the ",[2880,13318,13319],{},"PromisesPlugin",": supports promises as input",[2869,13322,13323,13329],{},[2872,13324,13325,2878,13327],{},[2875,13326,2877],{},[2880,13328,4104],{},[2872,13330,13331,3372,13333],{},[2875,13332,3371],{},[2880,13334,4111],{},[2858,13336,13337,2878,13339],{},[2875,13338,4116],{},[4118,13340,13343,13345],{"href":13341,"rel":13342},"https://unhead.unjs.io/docs/typescript/head/guides/get-started/migration",[4122],[2880,13344,13282],{}," migration documentation",[2858,13347,13348,2921],{},[2875,13349,3167],{},[2889,13351,13353],{"className":3415,"code":13352,"language":3417,"meta":2894,"style":2894},"export default defineNuxtConfig({\n unhead: {\n  legacy: true\n})\n",[2880,13354,13355,13367,13376,13385],{"__ignoreMap":2894},[2898,13356,13357,13359,13361,13363,13365],{"class":2900,"line":2901},[2898,13358,3180],{"class":3179},[2898,13360,3183],{"class":3179},[2898,13362,3428],{"class":3212},[2898,13364,3217],{"class":3216},[2898,13366,2905],{"class":2904},[2898,13368,13369,13372,13374],{"class":2900,"line":2908},[2898,13370,13371],{"class":3191}," unhead",[2898,13373,2921],{"class":2904},[2898,13375,3186],{"class":2904},[2898,13377,13378,13381,13383],{"class":2900,"line":2936},[2898,13379,13380],{"class":3191},"  legacy",[2898,13382,2921],{"class":2904},[2898,13384,5044],{"class":6001},[2898,13386,13387,13389],{"class":2900,"line":2956},[2898,13388,3466],{"class":2904},[2898,13390,3469],{"class":3216},[3382,13392,13394],{"id":13393},"renderssrheadoptions",[2880,13395,13396],{},"renderSSRHeadOptions",[2858,13398,13399,13400,13403],{},"An object that will be passed to ",[2880,13401,13402],{},"renderSSRHead"," to customize the output.",[2869,13405,13406,13412],{},[2872,13407,13408,2878,13410],{},[2875,13409,2877],{},[2880,13411,2882],{},[2872,13413,13414],{},[2875,13415,2887],{},[2889,13417,13419],{"className":2891,"code":13418,"language":2893,"meta":2894,"style":2894},"{\n  \"omitLineBreaks\": false\n}\n",[2880,13420,13421,13425,13438],{"__ignoreMap":2894},[2898,13422,13423],{"class":2900,"line":2901},[2898,13424,2905],{"class":2904},[2898,13426,13427,13429,13432,13434,13436],{"class":2900,"line":2908},[2898,13428,2911],{"class":2904},[2898,13430,13431],{"class":2914},"omitLineBreaks",[2898,13433,2918],{"class":2904},[2898,13435,2921],{"class":2904},[2898,13437,7425],{"class":2904},[2898,13439,13440],{"class":2900,"line":2936},[2898,13441,3123],{"class":2904},[2858,13443,13444,2921],{},[2875,13445,3167],{},[2889,13447,13449],{"className":3415,"code":13448,"language":3417,"meta":2894,"style":2894},"export default defineNuxtConfig({\n unhead: {\n  renderSSRHeadOptions: {\n   omitLineBreaks: true\n  }\n})\n",[2880,13450,13451,13463,13471,13480,13489,13493],{"__ignoreMap":2894},[2898,13452,13453,13455,13457,13459,13461],{"class":2900,"line":2901},[2898,13454,3180],{"class":3179},[2898,13456,3183],{"class":3179},[2898,13458,3428],{"class":3212},[2898,13460,3217],{"class":3216},[2898,13462,2905],{"class":2904},[2898,13464,13465,13467,13469],{"class":2900,"line":2908},[2898,13466,13371],{"class":3191},[2898,13468,2921],{"class":2904},[2898,13470,3186],{"class":2904},[2898,13472,13473,13476,13478],{"class":2900,"line":2936},[2898,13474,13475],{"class":3191},"  renderSSRHeadOptions",[2898,13477,2921],{"class":2904},[2898,13479,3186],{"class":2904},[2898,13481,13482,13485,13487],{"class":2900,"line":2956},[2898,13483,13484],{"class":3191},"   omitLineBreaks",[2898,13486,2921],{"class":2904},[2898,13488,5044],{"class":6001},[2898,13490,13491],{"class":2900,"line":2977},[2898,13492,3338],{"class":2904},[2898,13494,13495,13497],{"class":2900,"line":2997},[2898,13496,3466],{"class":2904},[2898,13498,3469],{"class":3216},[2862,13500,13501],{"id":13501},"vite",[2858,13503,13504],{},"Configuration that will be passed directly to Vite.",[2858,13506,13507,2878,13509,13514],{},[2875,13508,4116],{},[4118,13510,13513],{"href":13511,"rel":13512},"https://vite.dev/config",[4122],"Vite configuration docs"," for more information.\nPlease note that not all vite options are supported in Nuxt.",[3382,13516,13518],{"id":13517},"build-1",[2880,13519,4539],{},[4303,13521,13523],{"id":13522},"assetsdir",[2880,13524,13525],{},"assetsDir",[2869,13527,13528,13534],{},[2872,13529,13530,2878,13532],{},[2875,13531,2877],{},[2880,13533,3366],{},[2872,13535,13536,3372,13538],{},[2875,13537,3371],{},[2880,13539,13540],{},"\"_nuxt/\"",[4303,13542,13544],{"id":13543},"emptyoutdir",[2880,13545,13546],{},"emptyOutDir",[2869,13548,13549,13555],{},[2872,13550,13551,2878,13553],{},[2875,13552,2877],{},[2880,13554,4104],{},[2872,13556,13557,3372,13559],{},[2875,13558,3371],{},[2880,13560,4111],{},[3382,13562,13564],{"id":13563},"cachedir",[2880,13565,13566],{},"cacheDir",[2869,13568,13569,13575],{},[2872,13570,13571,2878,13573],{},[2875,13572,2877],{},[2880,13574,3366],{},[2872,13576,13577,3372,13579],{},[2875,13578,3371],{},[2880,13580,13581],{},"\"/\u003CrootDir>/node_modules/.cache/vite\"",[3382,13583,13585],{"id":13584},"clearscreen",[2880,13586,13587],{},"clearScreen",[2869,13589,13590,13596],{},[2872,13591,13592,2878,13594],{},[2875,13593,2877],{},[2880,13595,4104],{},[2872,13597,13598,3372,13600],{},[2875,13599,3371],{},[2880,13601,4556],{},[3382,13603,13605],{"id":13604},"define",[2880,13606,13604],{},[2869,13608,13609,13615],{},[2872,13610,13611,2878,13613],{},[2875,13612,2877],{},[2880,13614,2882],{},[2872,13616,13617],{},[2875,13618,2887],{},[2889,13620,13622],{"className":2891,"code":13621,"language":2893,"meta":2894,"style":2894},"{\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",[2880,13623,13624,13628,13642,13655,13668,13681,13694],{"__ignoreMap":2894},[2898,13625,13626],{"class":2900,"line":2901},[2898,13627,2905],{"class":2904},[2898,13629,13630,13632,13635,13637,13639],{"class":2900,"line":2908},[2898,13631,2911],{"class":2904},[2898,13633,13634],{"class":2914},"__VUE_PROD_HYDRATION_MISMATCH_DETAILS__",[2898,13636,2918],{"class":2904},[2898,13638,2921],{"class":2904},[2898,13640,13641],{"class":2904}," false,\n",[2898,13643,13644,13646,13649,13651,13653],{"class":2900,"line":2936},[2898,13645,2911],{"class":2904},[2898,13647,13648],{"class":2914},"process.dev",[2898,13650,2918],{"class":2904},[2898,13652,2921],{"class":2904},[2898,13654,13641],{"class":2904},[2898,13656,13657,13659,13662,13664,13666],{"class":2900,"line":2956},[2898,13658,2911],{"class":2904},[2898,13660,13661],{"class":2914},"import.meta.dev",[2898,13663,2918],{"class":2904},[2898,13665,2921],{"class":2904},[2898,13667,13641],{"class":2904},[2898,13669,13670,13672,13675,13677,13679],{"class":2900,"line":2977},[2898,13671,2911],{"class":2904},[2898,13673,13674],{"class":2914},"process.test",[2898,13676,2918],{"class":2904},[2898,13678,2921],{"class":2904},[2898,13680,13641],{"class":2904},[2898,13682,13683,13685,13688,13690,13692],{"class":2900,"line":2997},[2898,13684,2911],{"class":2904},[2898,13686,13687],{"class":2914},"import.meta.test",[2898,13689,2918],{"class":2904},[2898,13691,2921],{"class":2904},[2898,13693,7425],{"class":2904},[2898,13695,13696],{"class":2900,"line":3018},[2898,13697,3123],{"class":2904},[3382,13699,13701],{"id":13700},"esbuild-1",[2880,13702,5719],{},[2869,13704,13705,13711],{},[2872,13706,13707,2878,13709],{},[2875,13708,2877],{},[2880,13710,2882],{},[2872,13712,13713],{},[2875,13714,2887],{},[2889,13716,13718],{"className":2891,"code":13717,"language":2893,"meta":2894,"style":2894},"{\n  \"target\": \"esnext\",\n  \"jsxFactory\": \"h\",\n  \"jsxFragment\": \"Fragment\",\n  \"tsconfigRaw\": {}\n}\n",[2880,13719,13720,13724,13743,13762,13781,13793],{"__ignoreMap":2894},[2898,13721,13722],{"class":2900,"line":2901},[2898,13723,2905],{"class":2904},[2898,13725,13726,13728,13730,13732,13734,13736,13739,13741],{"class":2900,"line":2908},[2898,13727,2911],{"class":2904},[2898,13729,5772],{"class":2914},[2898,13731,2918],{"class":2904},[2898,13733,2921],{"class":2904},[2898,13735,2924],{"class":2904},[2898,13737,13738],{"class":2927},"esnext",[2898,13740,2918],{"class":2904},[2898,13742,2933],{"class":2904},[2898,13744,13745,13747,13749,13751,13753,13755,13758,13760],{"class":2900,"line":2936},[2898,13746,2911],{"class":2904},[2898,13748,5733],{"class":2914},[2898,13750,2918],{"class":2904},[2898,13752,2921],{"class":2904},[2898,13754,2924],{"class":2904},[2898,13756,13757],{"class":2927},"h",[2898,13759,2918],{"class":2904},[2898,13761,2933],{"class":2904},[2898,13763,13764,13766,13768,13770,13772,13774,13777,13779],{"class":2900,"line":2956},[2898,13765,2911],{"class":2904},[2898,13767,5754],{"class":2914},[2898,13769,2918],{"class":2904},[2898,13771,2921],{"class":2904},[2898,13773,2924],{"class":2904},[2898,13775,13776],{"class":2927},"Fragment",[2898,13778,2918],{"class":2904},[2898,13780,2933],{"class":2904},[2898,13782,13783,13785,13787,13789,13791],{"class":2900,"line":2977},[2898,13784,2911],{"class":2904},[2898,13786,5795],{"class":2914},[2898,13788,2918],{"class":2904},[2898,13790,2921],{"class":2904},[2898,13792,9743],{"class":2904},[2898,13794,13795],{"class":2900,"line":2997},[2898,13796,3123],{"class":2904},[3382,13798,13799],{"id":11259},[2880,13800,11259],{},[2869,13802,13803,13809],{},[2872,13804,13805,2878,13807],{},[2875,13806,2877],{},[2880,13808,3366],{},[2872,13810,13811,3372,13813],{},[2875,13812,3371],{},[2880,13814,13815],{},"\"production\"",[3382,13817,13819],{"id":13818},"optimizedeps",[2880,13820,13821],{},"optimizeDeps",[4303,13823,13825],{"id":13824},"esbuildoptions",[2880,13826,13827],{},"esbuildOptions",[2869,13829,13830,13836],{},[2872,13831,13832,2878,13834],{},[2875,13833,2877],{},[2880,13835,2882],{},[2872,13837,13838],{},[2875,13839,2887],{},[2889,13841,13842],{"className":2891,"code":13717,"language":2893,"meta":2894,"style":2894},[2880,13843,13844,13848,13866,13884,13902,13914],{"__ignoreMap":2894},[2898,13845,13846],{"class":2900,"line":2901},[2898,13847,2905],{"class":2904},[2898,13849,13850,13852,13854,13856,13858,13860,13862,13864],{"class":2900,"line":2908},[2898,13851,2911],{"class":2904},[2898,13853,5772],{"class":2914},[2898,13855,2918],{"class":2904},[2898,13857,2921],{"class":2904},[2898,13859,2924],{"class":2904},[2898,13861,13738],{"class":2927},[2898,13863,2918],{"class":2904},[2898,13865,2933],{"class":2904},[2898,13867,13868,13870,13872,13874,13876,13878,13880,13882],{"class":2900,"line":2936},[2898,13869,2911],{"class":2904},[2898,13871,5733],{"class":2914},[2898,13873,2918],{"class":2904},[2898,13875,2921],{"class":2904},[2898,13877,2924],{"class":2904},[2898,13879,13757],{"class":2927},[2898,13881,2918],{"class":2904},[2898,13883,2933],{"class":2904},[2898,13885,13886,13888,13890,13892,13894,13896,13898,13900],{"class":2900,"line":2956},[2898,13887,2911],{"class":2904},[2898,13889,5754],{"class":2914},[2898,13891,2918],{"class":2904},[2898,13893,2921],{"class":2904},[2898,13895,2924],{"class":2904},[2898,13897,13776],{"class":2927},[2898,13899,2918],{"class":2904},[2898,13901,2933],{"class":2904},[2898,13903,13904,13906,13908,13910,13912],{"class":2900,"line":2977},[2898,13905,2911],{"class":2904},[2898,13907,5795],{"class":2914},[2898,13909,2918],{"class":2904},[2898,13911,2921],{"class":2904},[2898,13913,9743],{"class":2904},[2898,13915,13916],{"class":2900,"line":2997},[2898,13917,3123],{"class":2904},[4303,13919,13921],{"id":13920},"exclude-1",[2880,13922,8915],{},[2869,13924,13925,13931],{},[2872,13926,13927,2878,13929],{},[2875,13928,2877],{},[2880,13930,4711],{},[2872,13932,13933],{},[2875,13934,2887],{},[2889,13936,13938],{"className":2891,"code":13937,"language":2893,"meta":2894,"style":2894},"[\n  \"vue-demi\"\n]\n",[2880,13939,13940,13944,13953],{"__ignoreMap":2894},[2898,13941,13942],{"class":2900,"line":2901},[2898,13943,5251],{"class":2904},[2898,13945,13946,13948,13951],{"class":2900,"line":2908},[2898,13947,2911],{"class":2904},[2898,13949,13950],{"class":2927},"vue-demi",[2898,13952,3117],{"class":2904},[2898,13954,13955],{"class":2900,"line":2936},[2898,13956,4780],{"class":2904},[3382,13958,13960],{"id":13959},"publicdir",[2880,13961,13962],{},"publicDir",[2869,13964,13965,13971],{},[2872,13966,13967,2878,13969],{},[2875,13968,2877],{},[2880,13970,4104],{},[2872,13972,13973,3372,13975],{},[2875,13974,3371],{},[2880,13976,4111],{},[3382,13978,13980],{"id":13979},"resolve",[2880,13981,13979],{},[4303,13983,13985],{"id":13984},"extensions-1",[2880,13986,8376],{},[2869,13988,13989,13995],{},[2872,13990,13991,2878,13993],{},[2875,13992,2877],{},[2880,13994,4711],{},[2872,13996,13997],{},[2875,13998,2887],{},[2889,14000,14002],{"className":2891,"code":14001,"language":2893,"meta":2894,"style":2894},"[\n  \".mjs\",\n  \".js\",\n  \".ts\",\n  \".jsx\",\n  \".tsx\",\n  \".json\",\n  \".vue\"\n]\n",[2880,14003,14004,14008,14018,14028,14038,14048,14058,14069,14077],{"__ignoreMap":2894},[2898,14005,14006],{"class":2900,"line":2901},[2898,14007,5251],{"class":2904},[2898,14009,14010,14012,14014,14016],{"class":2900,"line":2908},[2898,14011,2911],{"class":2904},[2898,14013,8429],{"class":2927},[2898,14015,2918],{"class":2904},[2898,14017,2933],{"class":2904},[2898,14019,14020,14022,14024,14026],{"class":2900,"line":2936},[2898,14021,2911],{"class":2904},[2898,14023,8407],{"class":2927},[2898,14025,2918],{"class":2904},[2898,14027,2933],{"class":2904},[2898,14029,14030,14032,14034,14036],{"class":2900,"line":2956},[2898,14031,2911],{"class":2904},[2898,14033,8440],{"class":2927},[2898,14035,2918],{"class":2904},[2898,14037,2933],{"class":2904},[2898,14039,14040,14042,14044,14046],{"class":2900,"line":2977},[2898,14041,2911],{"class":2904},[2898,14043,8418],{"class":2927},[2898,14045,2918],{"class":2904},[2898,14047,2933],{"class":2904},[2898,14049,14050,14052,14054,14056],{"class":2900,"line":2997},[2898,14051,2911],{"class":2904},[2898,14053,8451],{"class":2927},[2898,14055,2918],{"class":2904},[2898,14057,2933],{"class":2904},[2898,14059,14060,14062,14065,14067],{"class":2900,"line":3018},[2898,14061,2911],{"class":2904},[2898,14063,14064],{"class":2927},".json",[2898,14066,2918],{"class":2904},[2898,14068,2933],{"class":2904},[2898,14070,14071,14073,14075],{"class":2900,"line":3038},[2898,14072,2911],{"class":2904},[2898,14074,8462],{"class":2927},[2898,14076,3117],{"class":2904},[2898,14078,14079],{"class":2900,"line":3058},[2898,14080,4780],{"class":2904},[3382,14082,14084],{"id":14083},"root",[2880,14085,14083],{},[2869,14087,14088,14094],{},[2872,14089,14090,2878,14092],{},[2875,14091,2877],{},[2880,14093,3366],{},[2872,14095,14096,3372,14098],{},[2875,14097,3371],{},[2880,14099,12674],{},[3382,14101,14103],{"id":14102},"server-2",[2880,14104,185],{},[4303,14106,14108],{"id":14107},"fs",[2880,14109,14107],{},[6497,14111,14113],{"id":14112},"allow",[2880,14114,14112],{},[2869,14116,14117,14123],{},[2872,14118,14119,2878,14121],{},[2875,14120,2877],{},[2880,14122,4711],{},[2872,14124,14125],{},[2875,14126,2887],{},[2889,14128,14130],{"className":2891,"code":14129,"language":2893,"meta":2894,"style":2894},"[\n  \"/\u003CrootDir>/.nuxt\",\n  \"/\u003CsrcDir>\",\n  \"/\u003CrootDir>\",\n  \"/\u003CworkspaceDir>\"\n]\n",[2880,14131,14132,14136,14147,14158,14168,14177],{"__ignoreMap":2894},[2898,14133,14134],{"class":2900,"line":2901},[2898,14135,5251],{"class":2904},[2898,14137,14138,14140,14143,14145],{"class":2900,"line":2908},[2898,14139,2911],{"class":2904},[2898,14141,14142],{"class":2927},"/\u003CrootDir>/.nuxt",[2898,14144,2918],{"class":2904},[2898,14146,2933],{"class":2904},[2898,14148,14149,14151,14154,14156],{"class":2900,"line":2936},[2898,14150,2911],{"class":2904},[2898,14152,14153],{"class":2927},"/\u003CsrcDir>",[2898,14155,2918],{"class":2904},[2898,14157,2933],{"class":2904},[2898,14159,14160,14162,14164,14166],{"class":2900,"line":2956},[2898,14161,2911],{"class":2904},[2898,14163,4625],{"class":2927},[2898,14165,2918],{"class":2904},[2898,14167,2933],{"class":2904},[2898,14169,14170,14172,14175],{"class":2900,"line":2977},[2898,14171,2911],{"class":2904},[2898,14173,14174],{"class":2927},"/\u003CworkspaceDir>",[2898,14176,3117],{"class":2904},[2898,14178,14179],{"class":2900,"line":2997},[2898,14180,4780],{"class":2904},[3382,14182,14183],{"id":6749},[2880,14184,6749],{},[4303,14186,14188],{"id":14187},"features-1",[2880,14189,8471],{},[6497,14191,14193],{"id":14192},"propsdestructure",[2880,14194,14195],{},"propsDestructure",[2869,14197,14198,14204],{},[2872,14199,14200,2878,14202],{},[2875,14201,2877],{},[2880,14203,4104],{},[2872,14205,14206,3372,14208],{},[2875,14207,3371],{},[2880,14209,4556],{},[4303,14211,14213],{"id":14212},"isproduction",[2880,14214,14215],{},"isProduction",[2869,14217,14218,14224],{},[2872,14219,14220,2878,14222],{},[2875,14221,2877],{},[2880,14223,4104],{},[2872,14225,14226,3372,14228],{},[2875,14227,3371],{},[2880,14229,4556],{},[4303,14231,14232],{"id":3788},[2880,14233,3788],{},[6497,14235,14237],{"id":14236},"hoiststatic",[2880,14238,14239],{},"hoistStatic",[4303,14241,14242],{"id":4596},[2880,14243,4596],{},[6497,14245,14247],{"id":14246},"compileroptions",[2880,14248,14249],{},"compilerOptions",[2869,14251,14252],{},[2872,14253,14254,2878,14256],{},[2875,14255,2877],{},[2880,14257,2882],{},[6497,14259,14261],{"id":14260},"transformasseturls",[2880,14262,14263],{},"transformAssetUrls",[2869,14265,14266,14272],{},[2872,14267,14268,2878,14270],{},[2875,14269,2877],{},[2880,14271,2882],{},[2872,14273,14274],{},[2875,14275,2887],{},[2889,14277,14279],{"className":2891,"code":14278,"language":2893,"meta":2894,"style":2894},"{\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",[2880,14280,14281,14285,14298,14308,14317,14321,14333,14341,14345,14358,14366,14370,14383,14394,14403,14407,14420,14430,14438,14442],{"__ignoreMap":2894},[2898,14282,14283],{"class":2900,"line":2901},[2898,14284,2905],{"class":2904},[2898,14286,14287,14289,14292,14294,14296],{"class":2900,"line":2908},[2898,14288,2911],{"class":2904},[2898,14290,14291],{"class":2914},"video",[2898,14293,2918],{"class":2904},[2898,14295,2921],{"class":2904},[2898,14297,3674],{"class":2904},[2898,14299,14300,14302,14304,14306],{"class":2900,"line":2936},[2898,14301,5053],{"class":2904},[2898,14303,11256],{"class":2927},[2898,14305,2918],{"class":2904},[2898,14307,2933],{"class":2904},[2898,14309,14310,14312,14315],{"class":2900,"line":2956},[2898,14311,5053],{"class":2904},[2898,14313,14314],{"class":2927},"poster",[2898,14316,3117],{"class":2904},[2898,14318,14319],{"class":2900,"line":2977},[2898,14320,3754],{"class":2904},[2898,14322,14323,14325,14327,14329,14331],{"class":2900,"line":2997},[2898,14324,2911],{"class":2904},[2898,14326,10330],{"class":2914},[2898,14328,2918],{"class":2904},[2898,14330,2921],{"class":2904},[2898,14332,3674],{"class":2904},[2898,14334,14335,14337,14339],{"class":2900,"line":3018},[2898,14336,5053],{"class":2904},[2898,14338,11256],{"class":2927},[2898,14340,3117],{"class":2904},[2898,14342,14343],{"class":2900,"line":3038},[2898,14344,3754],{"class":2904},[2898,14346,14347,14349,14352,14354,14356],{"class":2900,"line":3058},[2898,14348,2911],{"class":2904},[2898,14350,14351],{"class":2914},"img",[2898,14353,2918],{"class":2904},[2898,14355,2921],{"class":2904},[2898,14357,3674],{"class":2904},[2898,14359,14360,14362,14364],{"class":2900,"line":3079},[2898,14361,5053],{"class":2904},[2898,14363,11256],{"class":2927},[2898,14365,3117],{"class":2904},[2898,14367,14368],{"class":2900,"line":3100},[2898,14369,3754],{"class":2904},[2898,14371,14372,14374,14377,14379,14381],{"class":2900,"line":3120},[2898,14373,2911],{"class":2904},[2898,14375,14376],{"class":2914},"image",[2898,14378,2918],{"class":2904},[2898,14380,2921],{"class":2904},[2898,14382,3674],{"class":2904},[2898,14384,14385,14387,14390,14392],{"class":2900,"line":3783},[2898,14386,5053],{"class":2904},[2898,14388,14389],{"class":2927},"xlink:href",[2898,14391,2918],{"class":2904},[2898,14393,2933],{"class":2904},[2898,14395,14396,14398,14401],{"class":2900,"line":3797},[2898,14397,5053],{"class":2904},[2898,14399,14400],{"class":2927},"href",[2898,14402,3117],{"class":2904},[2898,14404,14405],{"class":2900,"line":3812},[2898,14406,3754],{"class":2904},[2898,14408,14409,14411,14414,14416,14418],{"class":2900,"line":3992},[2898,14410,2911],{"class":2904},[2898,14412,14413],{"class":2914},"use",[2898,14415,2918],{"class":2904},[2898,14417,2921],{"class":2904},[2898,14419,3674],{"class":2904},[2898,14421,14422,14424,14426,14428],{"class":2900,"line":4002},[2898,14423,5053],{"class":2904},[2898,14425,14389],{"class":2927},[2898,14427,2918],{"class":2904},[2898,14429,2933],{"class":2904},[2898,14431,14432,14434,14436],{"class":2900,"line":4008},[2898,14433,5053],{"class":2904},[2898,14435,14400],{"class":2927},[2898,14437,3117],{"class":2904},[2898,14439,14440],{"class":2900,"line":4027},[2898,14441,5063],{"class":2904},[2898,14443,14444],{"class":2900,"line":4034},[2898,14445,3123],{"class":2904},[3382,14447,14449],{"id":14448},"vuejsx",[2880,14450,14451],{},"vueJsx",[2869,14453,14454,14460],{},[2872,14455,14456,2878,14458],{},[2875,14457,2877],{},[2880,14459,2882],{},[2872,14461,14462],{},[2875,14463,2887],{},[2889,14465,14467],{"className":2891,"code":14466,"language":2893,"meta":2894,"style":2894},"{\n  \"isCustomElement\": {\n    \"$schema\": {\n      \"title\": \"\",\n      \"description\": \"\",\n      \"tags\": []\n    }\n  }\n}\n",[2880,14468,14469,14473,14486,14499,14515,14530,14543,14547,14551],{"__ignoreMap":2894},[2898,14470,14471],{"class":2900,"line":2901},[2898,14472,2905],{"class":2904},[2898,14474,14475,14477,14480,14482,14484],{"class":2900,"line":2908},[2898,14476,2911],{"class":2904},[2898,14478,14479],{"class":2914},"isCustomElement",[2898,14481,2918],{"class":2904},[2898,14483,2921],{"class":2904},[2898,14485,3186],{"class":2904},[2898,14487,14488,14490,14493,14495,14497],{"class":2900,"line":2936},[2898,14489,5053],{"class":2904},[2898,14491,14492],{"class":3493},"$schema",[2898,14494,2918],{"class":2904},[2898,14496,2921],{"class":2904},[2898,14498,3186],{"class":2904},[2898,14500,14501,14503,14506,14508,14510,14513],{"class":2900,"line":2956},[2898,14502,3684],{"class":2904},[2898,14504,14505],{"class":8646},"title",[2898,14507,2918],{"class":2904},[2898,14509,2921],{"class":2904},[2898,14511,14512],{"class":2904}," \"\"",[2898,14514,2933],{"class":2904},[2898,14516,14517,14519,14522,14524,14526,14528],{"class":2900,"line":2977},[2898,14518,3684],{"class":2904},[2898,14520,14521],{"class":8646},"description",[2898,14523,2918],{"class":2904},[2898,14525,2921],{"class":2904},[2898,14527,14512],{"class":2904},[2898,14529,2933],{"class":2904},[2898,14531,14532,14534,14537,14539,14541],{"class":2900,"line":2997},[2898,14533,3684],{"class":2904},[2898,14535,14536],{"class":8646},"tags",[2898,14538,2918],{"class":2904},[2898,14540,2921],{"class":2904},[2898,14542,3809],{"class":2904},[2898,14544,14545],{"class":2900,"line":3018},[2898,14546,3749],{"class":2904},[2898,14548,14549],{"class":2900,"line":3038},[2898,14550,3338],{"class":2904},[2898,14552,14553],{"class":2900,"line":3058},[2898,14554,3123],{"class":2904},[2862,14556,6749],{"id":14557},"vue-1",[2858,14559,14560],{},"Vue.js config",[3382,14562,14564],{"id":14563},"compileroptions-1",[2880,14565,14249],{},[2858,14567,14568],{},"Options for the Vue compiler that will be passed at build time.",[2858,14570,14571,2878,14573],{},[2875,14572,4116],{},[4118,14574,14577],{"href":14575,"rel":14576},"https://vuejs.org/api/application.html#app-config-compileroptions",[4122],"Vue documentation",[3382,14579,14581],{"id":14580},"config",[2880,14582,14580],{},[2858,14584,14585,14586,14588],{},"It is possible to pass configure the Vue app globally. Only serializable options may be set in your ",[2880,14587,3162],{},". All other options should be set at runtime in a Nuxt plugin..",[2858,14590,14591,2878,14593],{},[2875,14592,4116],{},[4118,14594,14597],{"href":14595,"rel":14596},"https://vuejs.org/api/application.html#app-config",[4122],"Vue app config documentation",[3382,14599,14601],{"id":14600},"propsdestructure-1",[2880,14602,14195],{},[2858,14604,14605,14606],{},"Enable reactive destructure for ",[2880,14607,14608],{},"defineProps",[2869,14610,14611,14617],{},[2872,14612,14613,2878,14615],{},[2875,14614,2877],{},[2880,14616,4104],{},[2872,14618,14619,3372,14621],{},[2875,14620,3371],{},[2880,14622,4556],{},[3382,14624,14626],{"id":14625},"runtimecompiler",[2880,14627,14628],{},"runtimeCompiler",[2858,14630,14631],{},"Include Vue compiler in runtime bundle.",[2869,14633,14634,14640],{},[2872,14635,14636,2878,14638],{},[2875,14637,2877],{},[2880,14639,4104],{},[2872,14641,14642,3372,14644],{},[2875,14643,3371],{},[2880,14645,4111],{},[3382,14647,14649],{"id":14648},"transformasseturls-1",[2880,14650,14263],{},[4303,14652,14653],{"id":14376},[2880,14654,14376],{},[2869,14656,14657,14663],{},[2872,14658,14659,2878,14661],{},[2875,14660,2877],{},[2880,14662,4711],{},[2872,14664,14665],{},[2875,14666,2887],{},[2889,14668,14670],{"className":2891,"code":14669,"language":2893,"meta":2894,"style":2894},"[\n  \"xlink:href\",\n  \"href\"\n]\n",[2880,14671,14672,14676,14686,14694],{"__ignoreMap":2894},[2898,14673,14674],{"class":2900,"line":2901},[2898,14675,5251],{"class":2904},[2898,14677,14678,14680,14682,14684],{"class":2900,"line":2908},[2898,14679,2911],{"class":2904},[2898,14681,14389],{"class":2927},[2898,14683,2918],{"class":2904},[2898,14685,2933],{"class":2904},[2898,14687,14688,14690,14692],{"class":2900,"line":2936},[2898,14689,2911],{"class":2904},[2898,14691,14400],{"class":2927},[2898,14693,3117],{"class":2904},[2898,14695,14696],{"class":2900,"line":2956},[2898,14697,4780],{"class":2904},[4303,14699,14700],{"id":14351},[2880,14701,14351],{},[2869,14703,14704,14710],{},[2872,14705,14706,2878,14708],{},[2875,14707,2877],{},[2880,14709,4711],{},[2872,14711,14712],{},[2875,14713,2887],{},[2889,14715,14717],{"className":2891,"code":14716,"language":2893,"meta":2894,"style":2894},"[\n  \"src\"\n]\n",[2880,14718,14719,14723,14731],{"__ignoreMap":2894},[2898,14720,14721],{"class":2900,"line":2901},[2898,14722,5251],{"class":2904},[2898,14724,14725,14727,14729],{"class":2900,"line":2908},[2898,14726,2911],{"class":2904},[2898,14728,11256],{"class":2927},[2898,14730,3117],{"class":2904},[2898,14732,14733],{"class":2900,"line":2936},[2898,14734,4780],{"class":2904},[4303,14736,14737],{"id":10330},[2880,14738,10330],{},[2869,14740,14741,14747],{},[2872,14742,14743,2878,14745],{},[2875,14744,2877],{},[2880,14746,4711],{},[2872,14748,14749],{},[2875,14750,2887],{},[2889,14752,14753],{"className":2891,"code":14716,"language":2893,"meta":2894,"style":2894},[2880,14754,14755,14759,14767],{"__ignoreMap":2894},[2898,14756,14757],{"class":2900,"line":2901},[2898,14758,5251],{"class":2904},[2898,14760,14761,14763,14765],{"class":2900,"line":2908},[2898,14762,2911],{"class":2904},[2898,14764,11256],{"class":2927},[2898,14766,3117],{"class":2904},[2898,14768,14769],{"class":2900,"line":2936},[2898,14770,4780],{"class":2904},[4303,14772,14773],{"id":14413},[2880,14774,14413],{},[2869,14776,14777,14783],{},[2872,14778,14779,2878,14781],{},[2875,14780,2877],{},[2880,14782,4711],{},[2872,14784,14785],{},[2875,14786,2887],{},[2889,14788,14789],{"className":2891,"code":14669,"language":2893,"meta":2894,"style":2894},[2880,14790,14791,14795,14805,14813],{"__ignoreMap":2894},[2898,14792,14793],{"class":2900,"line":2901},[2898,14794,5251],{"class":2904},[2898,14796,14797,14799,14801,14803],{"class":2900,"line":2908},[2898,14798,2911],{"class":2904},[2898,14800,14389],{"class":2927},[2898,14802,2918],{"class":2904},[2898,14804,2933],{"class":2904},[2898,14806,14807,14809,14811],{"class":2900,"line":2936},[2898,14808,2911],{"class":2904},[2898,14810,14400],{"class":2927},[2898,14812,3117],{"class":2904},[2898,14814,14815],{"class":2900,"line":2956},[2898,14816,4780],{"class":2904},[4303,14818,14819],{"id":14291},[2880,14820,14291],{},[2869,14822,14823,14829],{},[2872,14824,14825,2878,14827],{},[2875,14826,2877],{},[2880,14828,4711],{},[2872,14830,14831],{},[2875,14832,2887],{},[2889,14834,14836],{"className":2891,"code":14835,"language":2893,"meta":2894,"style":2894},"[\n  \"src\",\n  \"poster\"\n]\n",[2880,14837,14838,14842,14852,14860],{"__ignoreMap":2894},[2898,14839,14840],{"class":2900,"line":2901},[2898,14841,5251],{"class":2904},[2898,14843,14844,14846,14848,14850],{"class":2900,"line":2908},[2898,14845,2911],{"class":2904},[2898,14847,11256],{"class":2927},[2898,14849,2918],{"class":2904},[2898,14851,2933],{"class":2904},[2898,14853,14854,14856,14858],{"class":2900,"line":2936},[2898,14855,2911],{"class":2904},[2898,14857,14314],{"class":2927},[2898,14859,3117],{"class":2904},[2898,14861,14862],{"class":2900,"line":2956},[2898,14863,4780],{"class":2904},[2862,14865,14866],{"id":14866},"watch",[2858,14868,14869],{},"The watch property lets you define patterns that will restart the Nuxt dev server when changed.",[2858,14871,14872,14873,14875,14876,14878,14879,14875,14881,14883],{},"It is an array of strings or regular expressions. Strings should be either absolute paths or relative to the ",[2880,14874,6044],{}," (and the ",[2880,14877,6044],{}," of any layers). Regular expressions will be matched against the path relative to the project ",[2880,14880,6044],{},[2880,14882,6044],{}," of any layers).",[2869,14885,14886],{},[2872,14887,14888,2878,14890],{},[2875,14889,2877],{},[2880,14891,4711],{},[2862,14893,14894],{"id":14894},"watchers",[2858,14896,14897,14898,3140],{},"The watchers property lets you overwrite watchers configuration in your ",[2880,14899,3162],{},[3382,14901,14902],{"id":8266},[2880,14903,8266],{},[2858,14905,14906,14907,3140],{},"Options to pass directly to ",[2880,14908,8266],{},[2858,14910,14911,2878,14913],{},[2875,14912,4116],{},[4118,14914,8266],{"href":14915,"rel":14916},"https://github.com/paulmillr/chokidar#api",[4122],[4303,14918,14920],{"id":14919},"ignoreinitial",[2880,14921,14922],{},"ignoreInitial",[2869,14924,14925,14931],{},[2872,14926,14927,2878,14929],{},[2875,14928,2877],{},[2880,14930,4104],{},[2872,14932,14933,3372,14935],{},[2875,14934,3371],{},[2880,14936,4556],{},[4303,14938,14940],{"id":14939},"ignorepermissionerrors",[2880,14941,14942],{},"ignorePermissionErrors",[2869,14944,14945,14951],{},[2872,14946,14947,2878,14949],{},[2875,14948,2877],{},[2880,14950,4104],{},[2872,14952,14953,3372,14955],{},[2875,14954,3371],{},[2880,14956,4556],{},[3382,14958,14960],{"id":14959},"rewatchonrawevents",[2880,14961,14962],{},"rewatchOnRawEvents",[2858,14964,14965],{},"An array of event types, which, when received, will cause the watcher to restart.",[3382,14967,14969],{"id":14968},"webpack",[2880,14970,14968],{},[2858,14972,14973,14976],{},[2880,14974,14975],{},"watchOptions"," to pass directly to webpack.",[2858,14978,14979,2878,14981,3140],{},[2875,14980,4116],{},[4118,14982,14985],{"href":14983,"rel":14984},"https://v4.webpack.js.org/configuration/watch/#watchoptions",[4122],"webpack@4 watch options",[4303,14987,14989],{"id":14988},"aggregatetimeout",[2880,14990,14991],{},"aggregateTimeout",[2869,14993,14994,15000],{},[2872,14995,14996,2878,14998],{},[2875,14997,2877],{},[2880,14999,5408],{},[2872,15001,15002,3372,15004],{},[2875,15003,3371],{},[2880,15005,15006],{},"1000",[2862,15008,14968],{"id":15009},"webpack-1",[3382,15011,15013],{"id":15012},"aggressivecoderemoval",[2880,15014,15015],{},"aggressiveCodeRemoval",[2858,15017,15018,15019,6750,15022,5826,15025,15028],{},"Hard-replaces ",[2880,15020,15021],{},"typeof process",[2880,15023,15024],{},"typeof window",[2880,15026,15027],{},"typeof document"," to tree-shake bundle.",[2869,15030,15031,15037],{},[2872,15032,15033,2878,15035],{},[2875,15034,2877],{},[2880,15036,4104],{},[2872,15038,15039,3372,15041],{},[2875,15040,3371],{},[2880,15042,4111],{},[3382,15044,15046],{"id":15045},"analyze-1",[2880,15047,4545],{},[2858,15049,15050,15051,15054],{},"Nuxt uses ",[2880,15052,15053],{},"webpack-bundle-analyzer"," to visualize your bundles and how to optimize them.",[2858,15056,4553,15057,4557,15059,4563,15062,3140],{},[2880,15058,4556],{},[4118,15060,4562],{"href":4560,"rel":15061},[4122],[4118,15063,4568],{"href":4566,"rel":15064},[4122],[2869,15066,15067,15073],{},[2872,15068,15069,2878,15071],{},[2875,15070,2877],{},[2880,15072,2882],{},[2872,15074,15075],{},[2875,15076,2887],{},[2889,15078,15079],{"className":2891,"code":4583,"language":2893,"meta":2894,"style":2894},[2880,15080,15081,15085,15103,15121,15137],{"__ignoreMap":2894},[2898,15082,15083],{"class":2900,"line":2901},[2898,15084,2905],{"class":2904},[2898,15086,15087,15089,15091,15093,15095,15097,15099,15101],{"class":2900,"line":2908},[2898,15088,2911],{"class":2904},[2898,15090,4596],{"class":2914},[2898,15092,2918],{"class":2904},[2898,15094,2921],{"class":2904},[2898,15096,2924],{"class":2904},[2898,15098,4605],{"class":2927},[2898,15100,2918],{"class":2904},[2898,15102,2933],{"class":2904},[2898,15104,15105,15107,15109,15111,15113,15115,15117,15119],{"class":2900,"line":2936},[2898,15106,2911],{"class":2904},[2898,15108,4616],{"class":2914},[2898,15110,2918],{"class":2904},[2898,15112,2921],{"class":2904},[2898,15114,2924],{"class":2904},[2898,15116,4625],{"class":2927},[2898,15118,2918],{"class":2904},[2898,15120,2933],{"class":2904},[2898,15122,15123,15125,15127,15129,15131,15133,15135],{"class":2900,"line":2956},[2898,15124,2911],{"class":2904},[2898,15126,4636],{"class":2914},[2898,15128,2918],{"class":2904},[2898,15130,2921],{"class":2904},[2898,15132,2924],{"class":2904},[2898,15134,4645],{"class":2927},[2898,15136,3117],{"class":2904},[2898,15138,15139],{"class":2900,"line":2977},[2898,15140,3123],{"class":2904},[2858,15142,15143,2921],{},[2875,15144,3167],{},[2889,15146,15147],{"className":3170,"code":4658,"language":3172,"meta":2894,"style":2894},[2880,15148,15149,15157,15169],{"__ignoreMap":2894},[2898,15150,15151,15153,15155],{"class":2900,"line":2901},[2898,15152,4545],{"class":3493},[2898,15154,2921],{"class":2904},[2898,15156,3186],{"class":2904},[2898,15158,15159,15161,15163,15165,15167],{"class":2900,"line":2908},[2898,15160,4673],{"class":3493},[2898,15162,2921],{"class":2904},[2898,15164,3451],{"class":2904},[2898,15166,4680],{"class":2927},[2898,15168,3457],{"class":2904},[2898,15170,15171],{"class":2900,"line":2936},[2898,15172,3123],{"class":2904},[3382,15174,15176],{"id":15175},"csssourcemap",[2880,15177,15178],{},"cssSourceMap",[2858,15180,15181,15182,15184],{},"Enables CSS source map support (defaults to ",[2880,15183,4556],{}," in development).",[2869,15186,15187,15193],{},[2872,15188,15189,2878,15191],{},[2875,15190,2877],{},[2880,15192,4104],{},[2872,15194,15195,3372,15197],{},[2875,15196,3371],{},[2880,15198,4111],{},[3382,15200,15202],{"id":15201},"devmiddleware",[2880,15203,15204],{},"devMiddleware",[2858,15206,15207,15208,15213],{},"See ",[4118,15209,15212],{"href":15210,"rel":15211},"https://github.com/webpack/webpack-dev-middleware",[4122],"webpack-dev-middleware"," for available options.",[4303,15215,15217],{"id":15216},"stats",[2880,15218,15216],{},[2869,15220,15221,15227],{},[2872,15222,15223,2878,15225],{},[2875,15224,2877],{},[2880,15226,3366],{},[2872,15228,15229,3372,15231],{},[2875,15230,3371],{},[2880,15232,15233],{},"\"none\"",[3382,15235,15237],{"id":15236},"experiments",[2880,15238,15236],{},[2858,15240,15241,15242],{},"Configure ",[4118,15243,15246],{"href":15244,"rel":15245},"https://webpack.js.org/configuration/experiments/",[4122],"webpack experiments",[3382,15248,15250],{"id":15249},"extractcss",[2880,15251,15252],{},"extractCSS",[2858,15254,15255],{},"Enables Common CSS Extraction.",[2858,15257,15258,15259,15264],{},"Using ",[4118,15260,15263],{"href":15261,"rel":15262},"https://github.com/webpack-contrib/mini-css-extract-plugin",[4122],"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.",[2869,15266,15267,15273],{},[2872,15268,15269,2878,15271],{},[2875,15270,2877],{},[2880,15272,4104],{},[2872,15274,15275,3372,15277],{},[2875,15276,3371],{},[2880,15278,4556],{},[2858,15280,15281,2921],{},[2875,15282,3167],{},[2889,15284,15286],{"className":3170,"code":15285,"language":3172,"meta":2894,"style":2894},"export default {\n  webpack: {\n    extractCSS: true,\n    // or\n    extractCSS: {\n      ignoreOrder: true\n    }\n  }\n}\n",[2880,15287,15288,15296,15305,15316,15321,15329,15338,15342,15346],{"__ignoreMap":2894},[2898,15289,15290,15292,15294],{"class":2900,"line":2901},[2898,15291,3180],{"class":3179},[2898,15293,3183],{"class":3179},[2898,15295,3186],{"class":2904},[2898,15297,15298,15301,15303],{"class":2900,"line":2908},[2898,15299,15300],{"class":3191},"  webpack",[2898,15302,2921],{"class":2904},[2898,15304,3186],{"class":2904},[2898,15306,15307,15310,15312,15314],{"class":2900,"line":2936},[2898,15308,15309],{"class":3191},"    extractCSS",[2898,15311,2921],{"class":2904},[2898,15313,7025],{"class":6001},[2898,15315,2933],{"class":2904},[2898,15317,15318],{"class":2900,"line":2956},[2898,15319,15320],{"class":3854},"    // or\n",[2898,15322,15323,15325,15327],{"class":2900,"line":2977},[2898,15324,15309],{"class":3191},[2898,15326,2921],{"class":2904},[2898,15328,3186],{"class":2904},[2898,15330,15331,15334,15336],{"class":2900,"line":2997},[2898,15332,15333],{"class":3191},"      ignoreOrder",[2898,15335,2921],{"class":2904},[2898,15337,5044],{"class":6001},[2898,15339,15340],{"class":2900,"line":3018},[2898,15341,3749],{"class":2904},[2898,15343,15344],{"class":2900,"line":3038},[2898,15345,3338],{"class":2904},[2898,15347,15348],{"class":2900,"line":3058},[2898,15349,3123],{"class":2904},[2858,15351,15352,2921],{},[2875,15353,3167],{},[2889,15355,15357],{"className":3170,"code":15356,"language":3172,"meta":2894,"style":2894},"export default {\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",[2880,15358,15359,15367,15375,15385,15394,15403,15412,15421,15437,15467,15483,15492,15497,15502,15506,15510,15514],{"__ignoreMap":2894},[2898,15360,15361,15363,15365],{"class":2900,"line":2901},[2898,15362,3180],{"class":3179},[2898,15364,3183],{"class":3179},[2898,15366,3186],{"class":2904},[2898,15368,15369,15371,15373],{"class":2900,"line":2908},[2898,15370,15300],{"class":3191},[2898,15372,2921],{"class":2904},[2898,15374,3186],{"class":2904},[2898,15376,15377,15379,15381,15383],{"class":2900,"line":2936},[2898,15378,15309],{"class":3191},[2898,15380,2921],{"class":2904},[2898,15382,7025],{"class":6001},[2898,15384,2933],{"class":2904},[2898,15386,15387,15390,15392],{"class":2900,"line":2956},[2898,15388,15389],{"class":3191},"    optimization",[2898,15391,2921],{"class":2904},[2898,15393,3186],{"class":2904},[2898,15395,15396,15399,15401],{"class":2900,"line":2977},[2898,15397,15398],{"class":3191},"      splitChunks",[2898,15400,2921],{"class":2904},[2898,15402,3186],{"class":2904},[2898,15404,15405,15408,15410],{"class":2900,"line":2997},[2898,15406,15407],{"class":3191},"        cacheGroups",[2898,15409,2921],{"class":2904},[2898,15411,3186],{"class":2904},[2898,15413,15414,15417,15419],{"class":2900,"line":3018},[2898,15415,15416],{"class":3191},"          styles",[2898,15418,2921],{"class":2904},[2898,15420,3186],{"class":2904},[2898,15422,15423,15426,15428,15430,15433,15435],{"class":2900,"line":3038},[2898,15424,15425],{"class":3191},"            name",[2898,15427,2921],{"class":2904},[2898,15429,3451],{"class":2904},[2898,15431,15432],{"class":2927},"styles",[2898,15434,3207],{"class":2904},[2898,15436,2933],{"class":2904},[2898,15438,15439,15442,15444,15447,15450,15452,15454,15456,15458,15460,15463,15465],{"class":2900,"line":3058},[2898,15440,15441],{"class":3191},"            test",[2898,15443,2921],{"class":2904},[2898,15445,15446],{"class":2904}," /",[2898,15448,15449],{"class":3216},"\\.",[2898,15451,3217],{"class":2904},[2898,15453,5082],{"class":2927},[2898,15455,12724],{"class":2904},[2898,15457,6749],{"class":2927},[2898,15459,6576],{"class":2904},[2898,15461,15462],{"class":3179},"$",[2898,15464,7521],{"class":2904},[2898,15466,2933],{"class":2904},[2898,15468,15469,15472,15474,15476,15479,15481],{"class":2900,"line":3079},[2898,15470,15471],{"class":3191},"            chunks",[2898,15473,2921],{"class":2904},[2898,15475,3451],{"class":2904},[2898,15477,15478],{"class":2927},"all",[2898,15480,3207],{"class":2904},[2898,15482,2933],{"class":2904},[2898,15484,15485,15488,15490],{"class":2900,"line":3100},[2898,15486,15487],{"class":3191},"            enforce",[2898,15489,2921],{"class":2904},[2898,15491,5044],{"class":6001},[2898,15493,15494],{"class":2900,"line":3120},[2898,15495,15496],{"class":2904},"          }\n",[2898,15498,15499],{"class":2900,"line":3783},[2898,15500,15501],{"class":2904},"        }\n",[2898,15503,15504],{"class":2900,"line":3797},[2898,15505,8784],{"class":2904},[2898,15507,15508],{"class":2900,"line":3812},[2898,15509,3749],{"class":2904},[2898,15511,15512],{"class":2900,"line":3992},[2898,15513,3338],{"class":2904},[2898,15515,15516],{"class":2900,"line":4002},[2898,15517,3123],{"class":2904},[3382,15519,15521],{"id":15520},"filenames",[2880,15522,15520],{},[2858,15524,15525],{},"Customize bundle filenames.",[2858,15527,15528,15529,3140],{},"To understand a bit more about the use of manifests, take a look at ",[4118,15530,15533],{"href":15531,"rel":15532},"https://webpack.js.org/guides/code-splitting/",[4122],"webpack documentation",[3125,15535,15536],{},[2858,15537,15538,15540],{},[2875,15539,3131],{},": 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.",[2858,15542,15543,2921],{},[2875,15544,3167],{},[2889,15546,15548],{"className":3170,"code":15547,"language":3172,"meta":2894,"style":2894},"filenames: {\n  chunk: ({ isDev }) => (isDev ? '[name].js' : '[id].[contenthash].js')\n}\n",[2880,15549,15550,15558,15603],{"__ignoreMap":2894},[2898,15551,15552,15554,15556],{"class":2900,"line":2901},[2898,15553,15520],{"class":3493},[2898,15555,2921],{"class":2904},[2898,15557,3186],{"class":2904},[2898,15559,15560,15563,15565,15568,15571,15573,15575,15578,15581,15584,15586,15589,15591,15594,15596,15599,15601],{"class":2900,"line":2908},[2898,15561,15562],{"class":3493},"  chunk",[2898,15564,2921],{"class":2904},[2898,15566,15567],{"class":2904}," ({",[2898,15569,15570],{"class":4823}," isDev",[2898,15572,4827],{"class":2904},[2898,15574,4830],{"class":2914},[2898,15576,15577],{"class":3191}," (",[2898,15579,15580],{"class":3216},"isDev",[2898,15582,15583],{"class":2904}," ?",[2898,15585,3451],{"class":2904},[2898,15587,15588],{"class":2927},"[name].js",[2898,15590,3207],{"class":2904},[2898,15592,15593],{"class":2904}," :",[2898,15595,3451],{"class":2904},[2898,15597,15598],{"class":2927},"[id].[contenthash].js",[2898,15600,3207],{"class":2904},[2898,15602,3469],{"class":3191},[2898,15604,15605],{"class":2900,"line":2936},[2898,15606,3123],{"class":2904},[4303,15608,15610],{"id":15609},"app-2",[2880,15611,1193],{},[2869,15613,15614],{},[2872,15615,15616,2878,15618],{},[2875,15617,2877],{},[2880,15619,5391],{},[4303,15621,15623],{"id":15622},"chunk",[2880,15624,15622],{},[2869,15626,15627],{},[2872,15628,15629,2878,15631],{},[2875,15630,2877],{},[2880,15632,5391],{},[4303,15634,15636],{"id":15635},"css-1",[2880,15637,5082],{},[2869,15639,15640],{},[2872,15641,15642,2878,15644],{},[2875,15643,2877],{},[2880,15645,5391],{},[4303,15647,15649],{"id":15648},"font",[2880,15650,15648],{},[2869,15652,15653],{},[2872,15654,15655,2878,15657],{},[2875,15656,2877],{},[2880,15658,5391],{},[4303,15660,15662],{"id":15661},"img-1",[2880,15663,14351],{},[2869,15665,15666],{},[2872,15667,15668,2878,15670],{},[2875,15669,2877],{},[2880,15671,5391],{},[4303,15673,15675],{"id":15674},"video-1",[2880,15676,14291],{},[2869,15678,15679],{},[2872,15680,15681,2878,15683],{},[2875,15682,2877],{},[2880,15684,5391],{},[3382,15686,15688],{"id":15687},"friendlyerrors",[2880,15689,15690],{},"friendlyErrors",[2858,15692,4553,15693,15695,15696,3140],{},[2880,15694,4111],{}," to disable the overlay provided by ",[4118,15697,15700],{"href":15698,"rel":15699},"https://github.com/nuxt/friendly-errors-webpack-plugin",[4122],"FriendlyErrorsWebpackPlugin",[2869,15702,15703,15709],{},[2872,15704,15705,2878,15707],{},[2875,15706,2877],{},[2880,15708,4104],{},[2872,15710,15711,3372,15713],{},[2875,15712,3371],{},[2880,15714,4556],{},[3382,15716,15718],{"id":15717},"hotmiddleware",[2880,15719,15720],{},"hotMiddleware",[2858,15722,15207,15723,15213],{},[4118,15724,15727],{"href":15725,"rel":15726},"https://github.com/webpack-contrib/webpack-hot-middleware",[4122],"webpack-hot-middleware",[3382,15729,15731],{"id":15730},"loaders",[2880,15732,15730],{},[2858,15734,15735],{},"Customize the options of Nuxt's integrated webpack loaders.",[4303,15737,15739],{"id":15738},"css-2",[2880,15740,5082],{},[2858,15742,15207,15743,15213],{},[4118,15744,15747],{"href":15745,"rel":15746},"https://github.com/webpack-contrib/css-loader",[4122],"css-loader",[6497,15749,15751],{"id":15750},"esmodule",[2880,15752,15753],{},"esModule",[2869,15755,15756,15762],{},[2872,15757,15758,2878,15760],{},[2875,15759,2877],{},[2880,15761,4104],{},[2872,15763,15764,3372,15766],{},[2875,15765,3371],{},[2880,15767,4111],{},[6497,15769,15771],{"id":15770},"importloaders",[2880,15772,15773],{},"importLoaders",[2869,15775,15776,15782],{},[2872,15777,15778,2878,15780],{},[2875,15779,2877],{},[2880,15781,5408],{},[2872,15783,15784,3372,15786],{},[2875,15785,3371],{},[2880,15787,15788],{},"0",[6497,15790,15792],{"id":15791},"url-1",[2880,15793,5418],{},[6544,15795,15797],{"id":15796},"filter",[2880,15798,15796],{},[2869,15800,15801],{},[2872,15802,15803,2878,15805],{},[2875,15804,2877],{},[2880,15806,5391],{},[4303,15808,15810],{"id":15809},"cssmodules",[2880,15811,15812],{},"cssModules",[2858,15814,15207,15815,15213],{},[4118,15816,15747],{"href":15745,"rel":15817},[4122],[6497,15819,15821],{"id":15820},"esmodule-1",[2880,15822,15753],{},[2869,15824,15825,15831],{},[2872,15826,15827,2878,15829],{},[2875,15828,2877],{},[2880,15830,4104],{},[2872,15832,15833,3372,15835],{},[2875,15834,3371],{},[2880,15836,4111],{},[6497,15838,15840],{"id":15839},"importloaders-1",[2880,15841,15773],{},[2869,15843,15844,15850],{},[2872,15845,15846,2878,15848],{},[2875,15847,2877],{},[2880,15849,5408],{},[2872,15851,15852,3372,15854],{},[2875,15853,3371],{},[2880,15855,15788],{},[6497,15857,15859],{"id":15858},"modules-2",[2880,15860,162],{},[6544,15862,15864],{"id":15863},"localidentname",[2880,15865,15866],{},"localIdentName",[2869,15868,15869,15875],{},[2872,15870,15871,2878,15873],{},[2875,15872,2877],{},[2880,15874,3366],{},[2872,15876,15877,3372,15879],{},[2875,15878,3371],{},[2880,15880,15881],{},"\"[local]_[hash:base64:5]\"",[6497,15883,15885],{"id":15884},"url-2",[2880,15886,5418],{},[6544,15888,15890],{"id":15889},"filter-1",[2880,15891,15796],{},[2869,15893,15894],{},[2872,15895,15896,2878,15898],{},[2875,15897,2877],{},[2880,15899,5391],{},[4303,15901,15903],{"id":15902},"esbuild-2",[2880,15904,5719],{},[2869,15906,15907,15913],{},[2872,15908,15909,2878,15911],{},[2875,15910,2877],{},[2880,15912,2882],{},[2872,15914,15915],{},[2875,15916,2887],{},[2889,15918,15919],{"className":2891,"code":13717,"language":2893,"meta":2894,"style":2894},[2880,15920,15921,15925,15943,15961,15979,15991],{"__ignoreMap":2894},[2898,15922,15923],{"class":2900,"line":2901},[2898,15924,2905],{"class":2904},[2898,15926,15927,15929,15931,15933,15935,15937,15939,15941],{"class":2900,"line":2908},[2898,15928,2911],{"class":2904},[2898,15930,5772],{"class":2914},[2898,15932,2918],{"class":2904},[2898,15934,2921],{"class":2904},[2898,15936,2924],{"class":2904},[2898,15938,13738],{"class":2927},[2898,15940,2918],{"class":2904},[2898,15942,2933],{"class":2904},[2898,15944,15945,15947,15949,15951,15953,15955,15957,15959],{"class":2900,"line":2936},[2898,15946,2911],{"class":2904},[2898,15948,5733],{"class":2914},[2898,15950,2918],{"class":2904},[2898,15952,2921],{"class":2904},[2898,15954,2924],{"class":2904},[2898,15956,13757],{"class":2927},[2898,15958,2918],{"class":2904},[2898,15960,2933],{"class":2904},[2898,15962,15963,15965,15967,15969,15971,15973,15975,15977],{"class":2900,"line":2956},[2898,15964,2911],{"class":2904},[2898,15966,5754],{"class":2914},[2898,15968,2918],{"class":2904},[2898,15970,2921],{"class":2904},[2898,15972,2924],{"class":2904},[2898,15974,13776],{"class":2927},[2898,15976,2918],{"class":2904},[2898,15978,2933],{"class":2904},[2898,15980,15981,15983,15985,15987,15989],{"class":2900,"line":2977},[2898,15982,2911],{"class":2904},[2898,15984,5795],{"class":2914},[2898,15986,2918],{"class":2904},[2898,15988,2921],{"class":2904},[2898,15990,9743],{"class":2904},[2898,15992,15993],{"class":2900,"line":2997},[2898,15994,3123],{"class":2904},[2858,15996,15997,2878,15999],{},[2875,15998,4116],{},[4118,16000,16003],{"href":16001,"rel":16002},"https://github.com/esbuild-kit/esbuild-loader",[4122],"esbuild loader",[4303,16005,16007],{"id":16006},"file",[2880,16008,16006],{},[2858,16010,16011,2878,16013],{},[2875,16012,4116],{},[4118,16014,16017,16020],{"href":16015,"rel":16016},"https://github.com/webpack-contrib/file-loader#options",[4122],[2880,16018,16019],{},"file-loader"," Options",[2858,16022,16023,2921],{},[2875,16024,2887],{},[2889,16026,16028],{"className":3415,"code":16027,"language":3417,"meta":2894,"style":2894},"{ esModule: false }\n",[2880,16029,16030],{"__ignoreMap":2894},[2898,16031,16032,16035,16038,16040,16043],{"class":2900,"line":2901},[2898,16033,16034],{"class":2904},"{",[2898,16036,16037],{"class":3493}," esModule",[2898,16039,2921],{"class":2904},[2898,16041,16042],{"class":6001}," false",[2898,16044,3887],{"class":2904},[6497,16046,16048],{"id":16047},"esmodule-2",[2880,16049,15753],{},[2869,16051,16052,16058],{},[2872,16053,16054,2878,16056],{},[2875,16055,2877],{},[2880,16057,4104],{},[2872,16059,16060,3372,16062],{},[2875,16061,3371],{},[2880,16063,4111],{},[6497,16065,16067],{"id":16066},"limit",[2880,16068,16066],{},[2869,16070,16071,16077],{},[2872,16072,16073,2878,16075],{},[2875,16074,2877],{},[2880,16076,5408],{},[2872,16078,16079,3372,16081],{},[2875,16080,3371],{},[2880,16082,15006],{},[4303,16084,16086],{"id":16085},"fonturl",[2880,16087,16088],{},"fontUrl",[2858,16090,16091,2878,16093],{},[2875,16092,4116],{},[4118,16094,16096,16020],{"href":16015,"rel":16095},[4122],[2880,16097,16019],{},[2858,16099,16100,2921],{},[2875,16101,2887],{},[2889,16103,16104],{"className":3415,"code":16027,"language":3417,"meta":2894,"style":2894},[2880,16105,16106],{"__ignoreMap":2894},[2898,16107,16108,16110,16112,16114,16116],{"class":2900,"line":2901},[2898,16109,16034],{"class":2904},[2898,16111,16037],{"class":3493},[2898,16113,2921],{"class":2904},[2898,16115,16042],{"class":6001},[2898,16117,3887],{"class":2904},[6497,16119,16121],{"id":16120},"esmodule-3",[2880,16122,15753],{},[2869,16124,16125,16131],{},[2872,16126,16127,2878,16129],{},[2875,16128,2877],{},[2880,16130,4104],{},[2872,16132,16133,3372,16135],{},[2875,16134,3371],{},[2880,16136,4111],{},[6497,16138,16140],{"id":16139},"limit-1",[2880,16141,16066],{},[2869,16143,16144,16150],{},[2872,16145,16146,2878,16148],{},[2875,16147,2877],{},[2880,16149,5408],{},[2872,16151,16152,3372,16154],{},[2875,16153,3371],{},[2880,16155,15006],{},[4303,16157,16159],{"id":16158},"imgurl",[2880,16160,16161],{},"imgUrl",[2858,16163,16164,2878,16166],{},[2875,16165,4116],{},[4118,16167,16169,16020],{"href":16015,"rel":16168},[4122],[2880,16170,16019],{},[2858,16172,16173,2921],{},[2875,16174,2887],{},[2889,16176,16177],{"className":3415,"code":16027,"language":3417,"meta":2894,"style":2894},[2880,16178,16179],{"__ignoreMap":2894},[2898,16180,16181,16183,16185,16187,16189],{"class":2900,"line":2901},[2898,16182,16034],{"class":2904},[2898,16184,16037],{"class":3493},[2898,16186,2921],{"class":2904},[2898,16188,16042],{"class":6001},[2898,16190,3887],{"class":2904},[6497,16192,16194],{"id":16193},"esmodule-4",[2880,16195,15753],{},[2869,16197,16198,16204],{},[2872,16199,16200,2878,16202],{},[2875,16201,2877],{},[2880,16203,4104],{},[2872,16205,16206,3372,16208],{},[2875,16207,3371],{},[2880,16209,4111],{},[6497,16211,16213],{"id":16212},"limit-2",[2880,16214,16066],{},[2869,16216,16217,16223],{},[2872,16218,16219,2878,16221],{},[2875,16220,2877],{},[2880,16222,5408],{},[2872,16224,16225,3372,16227],{},[2875,16226,3371],{},[2880,16228,15006],{},[4303,16230,16232],{"id":16231},"less",[2880,16233,16231],{},[2869,16235,16236],{},[2872,16237,16238],{},[2875,16239,2887],{},[2889,16241,16243],{"className":2891,"code":16242,"language":2893,"meta":2894,"style":2894},"{\n  \"sourceMap\": false\n}\n",[2880,16244,16245,16249,16262],{"__ignoreMap":2894},[2898,16246,16247],{"class":2900,"line":2901},[2898,16248,2905],{"class":2904},[2898,16250,16251,16253,16256,16258,16260],{"class":2900,"line":2908},[2898,16252,2911],{"class":2904},[2898,16254,16255],{"class":2914},"sourceMap",[2898,16257,2918],{"class":2904},[2898,16259,2921],{"class":2904},[2898,16261,7425],{"class":2904},[2898,16263,16264],{"class":2900,"line":2936},[2898,16265,3123],{"class":2904},[2858,16267,16268,2878,16270],{},[2875,16269,4116],{},[4118,16271,16274,16020],{"href":16272,"rel":16273},"https://github.com/webpack-contrib/less-loader#options",[4122],[2880,16275,16276],{},"less-loader",[4303,16278,16280],{"id":16279},"pugplain",[2880,16281,16282],{},"pugPlain",[2858,16284,16285,2878,16287],{},[2875,16286,4116],{},[4118,16288,16291,16294],{"href":16289,"rel":16290},"https://pugjs.org/api/reference.html#options",[4122],[2880,16292,16293],{},"pug"," options",[4303,16296,16298],{"id":16297},"sass",[2880,16299,16297],{},[2858,16301,16302,2878,16304],{},[2875,16303,4116],{},[4118,16305,16308,16020],{"href":16306,"rel":16307},"https://github.com/webpack-contrib/sass-loader#options",[4122],[2880,16309,16310],{},"sass-loader",[2858,16312,16313,2921],{},[2875,16314,2887],{},[2889,16316,16318],{"className":3415,"code":16317,"language":3417,"meta":2894,"style":2894},"{\n  sassOptions: {\n    indentedSyntax: true\n  }\n}\n",[2880,16319,16320,16324,16333,16342,16346],{"__ignoreMap":2894},[2898,16321,16322],{"class":2900,"line":2901},[2898,16323,2905],{"class":2904},[2898,16325,16326,16329,16331],{"class":2900,"line":2908},[2898,16327,16328],{"class":3493},"  sassOptions",[2898,16330,2921],{"class":2904},[2898,16332,3186],{"class":2904},[2898,16334,16335,16338,16340],{"class":2900,"line":2936},[2898,16336,16337],{"class":3493},"    indentedSyntax",[2898,16339,2921],{"class":2904},[2898,16341,5044],{"class":6001},[2898,16343,16344],{"class":2900,"line":2956},[2898,16345,3338],{"class":2904},[2898,16347,16348],{"class":2900,"line":2977},[2898,16349,3123],{"class":2904},[6497,16351,16353],{"id":16352},"sassoptions",[2880,16354,16355],{},"sassOptions",[6544,16357,16359],{"id":16358},"indentedsyntax",[2880,16360,16361],{},"indentedSyntax",[2869,16363,16364,16370],{},[2872,16365,16366,2878,16368],{},[2875,16367,2877],{},[2880,16369,4104],{},[2872,16371,16372,3372,16374],{},[2875,16373,3371],{},[2880,16375,4556],{},[4303,16377,16379],{"id":16378},"scss",[2880,16380,16378],{},[2869,16382,16383],{},[2872,16384,16385],{},[2875,16386,2887],{},[2889,16388,16389],{"className":2891,"code":16242,"language":2893,"meta":2894,"style":2894},[2880,16390,16391,16395,16407],{"__ignoreMap":2894},[2898,16392,16393],{"class":2900,"line":2901},[2898,16394,2905],{"class":2904},[2898,16396,16397,16399,16401,16403,16405],{"class":2900,"line":2908},[2898,16398,2911],{"class":2904},[2898,16400,16255],{"class":2914},[2898,16402,2918],{"class":2904},[2898,16404,2921],{"class":2904},[2898,16406,7425],{"class":2904},[2898,16408,16409],{"class":2900,"line":2936},[2898,16410,3123],{"class":2904},[2858,16412,16413,2878,16415],{},[2875,16414,4116],{},[4118,16416,16418,16020],{"href":16306,"rel":16417},[4122],[2880,16419,16310],{},[4303,16421,16423],{"id":16422},"stylus",[2880,16424,16422],{},[2869,16426,16427],{},[2872,16428,16429],{},[2875,16430,2887],{},[2889,16432,16433],{"className":2891,"code":16242,"language":2893,"meta":2894,"style":2894},[2880,16434,16435,16439,16451],{"__ignoreMap":2894},[2898,16436,16437],{"class":2900,"line":2901},[2898,16438,2905],{"class":2904},[2898,16440,16441,16443,16445,16447,16449],{"class":2900,"line":2908},[2898,16442,2911],{"class":2904},[2898,16444,16255],{"class":2914},[2898,16446,2918],{"class":2904},[2898,16448,2921],{"class":2904},[2898,16450,7425],{"class":2904},[2898,16452,16453],{"class":2900,"line":2936},[2898,16454,3123],{"class":2904},[2858,16456,16457,2878,16459],{},[2875,16458,4116],{},[4118,16460,16463,16020],{"href":16461,"rel":16462},"https://github.com/webpack-contrib/stylus-loader#options",[4122],[2880,16464,16465],{},"stylus-loader",[4303,16467,16469],{"id":16468},"vue-2",[2880,16470,6749],{},[2858,16472,15207,16473,15213],{},[4118,16474,16477],{"href":16475,"rel":16476},"https://github.com/vuejs/vue-loader",[4122],"vue-loader",[6497,16479,16481],{"id":16480},"compileroptions-2",[2880,16482,14249],{},[2869,16484,16485],{},[2872,16486,16487,2878,16489],{},[2875,16488,2877],{},[2880,16490,2882],{},[6497,16492,16494],{"id":16493},"propsdestructure-2",[2880,16495,14195],{},[2869,16497,16498,16504],{},[2872,16499,16500,2878,16502],{},[2875,16501,2877],{},[2880,16503,4104],{},[2872,16505,16506,3372,16508],{},[2875,16507,3371],{},[2880,16509,4556],{},[6497,16511,16513],{"id":16512},"transformasseturls-2",[2880,16514,14263],{},[2869,16516,16517,16523],{},[2872,16518,16519,2878,16521],{},[2875,16520,2877],{},[2880,16522,2882],{},[2872,16524,16525],{},[2875,16526,2887],{},[2889,16528,16529],{"className":2891,"code":14278,"language":2893,"meta":2894,"style":2894},[2880,16530,16531,16535,16547,16557,16565,16569,16581,16589,16593,16605,16613,16617,16629,16639,16647,16651,16663,16673,16681,16685],{"__ignoreMap":2894},[2898,16532,16533],{"class":2900,"line":2901},[2898,16534,2905],{"class":2904},[2898,16536,16537,16539,16541,16543,16545],{"class":2900,"line":2908},[2898,16538,2911],{"class":2904},[2898,16540,14291],{"class":2914},[2898,16542,2918],{"class":2904},[2898,16544,2921],{"class":2904},[2898,16546,3674],{"class":2904},[2898,16548,16549,16551,16553,16555],{"class":2900,"line":2936},[2898,16550,5053],{"class":2904},[2898,16552,11256],{"class":2927},[2898,16554,2918],{"class":2904},[2898,16556,2933],{"class":2904},[2898,16558,16559,16561,16563],{"class":2900,"line":2956},[2898,16560,5053],{"class":2904},[2898,16562,14314],{"class":2927},[2898,16564,3117],{"class":2904},[2898,16566,16567],{"class":2900,"line":2977},[2898,16568,3754],{"class":2904},[2898,16570,16571,16573,16575,16577,16579],{"class":2900,"line":2997},[2898,16572,2911],{"class":2904},[2898,16574,10330],{"class":2914},[2898,16576,2918],{"class":2904},[2898,16578,2921],{"class":2904},[2898,16580,3674],{"class":2904},[2898,16582,16583,16585,16587],{"class":2900,"line":3018},[2898,16584,5053],{"class":2904},[2898,16586,11256],{"class":2927},[2898,16588,3117],{"class":2904},[2898,16590,16591],{"class":2900,"line":3038},[2898,16592,3754],{"class":2904},[2898,16594,16595,16597,16599,16601,16603],{"class":2900,"line":3058},[2898,16596,2911],{"class":2904},[2898,16598,14351],{"class":2914},[2898,16600,2918],{"class":2904},[2898,16602,2921],{"class":2904},[2898,16604,3674],{"class":2904},[2898,16606,16607,16609,16611],{"class":2900,"line":3079},[2898,16608,5053],{"class":2904},[2898,16610,11256],{"class":2927},[2898,16612,3117],{"class":2904},[2898,16614,16615],{"class":2900,"line":3100},[2898,16616,3754],{"class":2904},[2898,16618,16619,16621,16623,16625,16627],{"class":2900,"line":3120},[2898,16620,2911],{"class":2904},[2898,16622,14376],{"class":2914},[2898,16624,2918],{"class":2904},[2898,16626,2921],{"class":2904},[2898,16628,3674],{"class":2904},[2898,16630,16631,16633,16635,16637],{"class":2900,"line":3783},[2898,16632,5053],{"class":2904},[2898,16634,14389],{"class":2927},[2898,16636,2918],{"class":2904},[2898,16638,2933],{"class":2904},[2898,16640,16641,16643,16645],{"class":2900,"line":3797},[2898,16642,5053],{"class":2904},[2898,16644,14400],{"class":2927},[2898,16646,3117],{"class":2904},[2898,16648,16649],{"class":2900,"line":3812},[2898,16650,3754],{"class":2904},[2898,16652,16653,16655,16657,16659,16661],{"class":2900,"line":3992},[2898,16654,2911],{"class":2904},[2898,16656,14413],{"class":2914},[2898,16658,2918],{"class":2904},[2898,16660,2921],{"class":2904},[2898,16662,3674],{"class":2904},[2898,16664,16665,16667,16669,16671],{"class":2900,"line":4002},[2898,16666,5053],{"class":2904},[2898,16668,14389],{"class":2927},[2898,16670,2918],{"class":2904},[2898,16672,2933],{"class":2904},[2898,16674,16675,16677,16679],{"class":2900,"line":4008},[2898,16676,5053],{"class":2904},[2898,16678,14400],{"class":2927},[2898,16680,3117],{"class":2904},[2898,16682,16683],{"class":2900,"line":4027},[2898,16684,5063],{"class":2904},[2898,16686,16687],{"class":2900,"line":4034},[2898,16688,3123],{"class":2904},[4303,16690,16692],{"id":16691},"vuestyle",[2880,16693,16694],{},"vueStyle",[2869,16696,16697],{},[2872,16698,16699],{},[2875,16700,2887],{},[2889,16702,16703],{"className":2891,"code":16242,"language":2893,"meta":2894,"style":2894},[2880,16704,16705,16709,16721],{"__ignoreMap":2894},[2898,16706,16707],{"class":2900,"line":2901},[2898,16708,2905],{"class":2904},[2898,16710,16711,16713,16715,16717,16719],{"class":2900,"line":2908},[2898,16712,2911],{"class":2904},[2898,16714,16255],{"class":2914},[2898,16716,2918],{"class":2904},[2898,16718,2921],{"class":2904},[2898,16720,7425],{"class":2904},[2898,16722,16723],{"class":2900,"line":2936},[2898,16724,3123],{"class":2904},[3382,16726,16728],{"id":16727},"optimization-1",[2880,16729,10038],{},[2858,16731,15241,16732,3140],{},[4118,16733,16736],{"href":16734,"rel":16735},"https://webpack.js.org/configuration/optimization/",[4122],"webpack optimization",[4303,16738,16740],{"id":16739},"minimize",[2880,16741,16739],{},[2858,16743,16744,16745,16747],{},"Set minimize to ",[2880,16746,4111],{}," to disable all minimizers. (It is disabled in development by default).",[2869,16749,16750,16756],{},[2872,16751,16752,2878,16754],{},[2875,16753,2877],{},[2880,16755,4104],{},[2872,16757,16758,3372,16760],{},[2875,16759,3371],{},[2880,16761,4556],{},[4303,16763,16765],{"id":16764},"minimizer",[2880,16766,16764],{},[2858,16768,16769],{},"You can set minimizer to a customized array of plugins.",[4303,16771,16773],{"id":16772},"runtimechunk",[2880,16774,16775],{},"runtimeChunk",[2869,16777,16778,16784],{},[2872,16779,16780,2878,16782],{},[2875,16781,2877],{},[2880,16783,3366],{},[2872,16785,16786,3372,16788],{},[2875,16787,3371],{},[2880,16789,16790],{},"\"single\"",[4303,16792,16794],{"id":16793},"splitchunks",[2880,16795,16796],{},"splitChunks",[6497,16798,16800],{"id":16799},"automaticnamedelimiter",[2880,16801,16802],{},"automaticNameDelimiter",[2869,16804,16805,16811],{},[2872,16806,16807,2878,16809],{},[2875,16808,2877],{},[2880,16810,3366],{},[2872,16812,16813,3372,16815],{},[2875,16814,3371],{},[2880,16816,3408],{},[6497,16818,16820],{"id":16819},"cachegroups",[2880,16821,16822],{},"cacheGroups",[6497,16824,16826],{"id":16825},"chunks",[2880,16827,16825],{},[2869,16829,16830,16836],{},[2872,16831,16832,2878,16834],{},[2875,16833,2877],{},[2880,16835,3366],{},[2872,16837,16838,3372,16840],{},[2875,16839,3371],{},[2880,16841,16842],{},"\"all\"",[3382,16844,16846],{"id":16845},"optimizecss",[2880,16847,16848],{},"optimizeCSS",[2858,16850,16851],{},"OptimizeCSSAssets plugin options.",[2858,16853,16854,16855,16857],{},"Defaults to true when ",[2880,16856,15252],{}," is enabled.",[2869,16859,16860,16866],{},[2872,16861,16862,2878,16864],{},[2875,16863,2877],{},[2880,16865,4104],{},[2872,16867,16868,3372,16870],{},[2875,16869,3371],{},[2880,16871,4111],{},[2858,16873,16874,2878,16876,3140],{},[2875,16875,4116],{},[4118,16877,16880],{"href":16878,"rel":16879},"https://github.com/webpack-contrib/css-minimizer-webpack-plugin",[4122],"css-minimizer-webpack-plugin documentation",[3382,16882,16884],{"id":16883},"plugins-3",[2880,16885,175],{},[2858,16887,16888],{},"Add webpack plugins.",[2869,16890,16891],{},[2872,16892,16893,2878,16895],{},[2875,16894,2877],{},[2880,16896,4711],{},[2858,16898,16899,2921],{},[2875,16900,3167],{},[2889,16902,16904],{"className":3170,"code":16903,"language":3172,"meta":2894,"style":2894},"import webpack from 'webpack'\nimport { version } from './package.json'\n// ...\nplugins: [\n  new webpack.DefinePlugin({\n    'process.VERSION': version\n  })\n]\n",[2880,16905,16906,16921,16942,16947,16955,16972,16986,16993],{"__ignoreMap":2894},[2898,16907,16908,16910,16913,16915,16917,16919],{"class":2900,"line":2901},[2898,16909,9025],{"class":3179},[2898,16911,16912],{"class":3216}," webpack ",[2898,16914,9031],{"class":3179},[2898,16916,3451],{"class":2904},[2898,16918,14968],{"class":2927},[2898,16920,3457],{"class":2904},[2898,16922,16923,16925,16927,16930,16932,16935,16937,16940],{"class":2900,"line":2908},[2898,16924,9025],{"class":3179},[2898,16926,7761],{"class":2904},[2898,16928,16929],{"class":3216}," version",[2898,16931,9723],{"class":2904},[2898,16933,16934],{"class":3179}," from",[2898,16936,3451],{"class":2904},[2898,16938,16939],{"class":2927},"./package.json",[2898,16941,3457],{"class":2904},[2898,16943,16944],{"class":2900,"line":2936},[2898,16945,16946],{"class":3854},"// ...\n",[2898,16948,16949,16951,16953],{"class":2900,"line":2956},[2898,16950,175],{"class":3493},[2898,16952,2921],{"class":2904},[2898,16954,3674],{"class":3216},[2898,16956,16957,16960,16963,16965,16968,16970],{"class":2900,"line":2977},[2898,16958,16959],{"class":2904},"  new",[2898,16961,16962],{"class":3216}," webpack",[2898,16964,3140],{"class":2904},[2898,16966,16967],{"class":3212},"DefinePlugin",[2898,16969,3217],{"class":3216},[2898,16971,2905],{"class":2904},[2898,16973,16974,16976,16979,16981,16983],{"class":2900,"line":2997},[2898,16975,3201],{"class":2904},[2898,16977,16978],{"class":3191},"process.VERSION",[2898,16980,3207],{"class":2904},[2898,16982,2921],{"class":2904},[2898,16984,16985],{"class":3216}," version\n",[2898,16987,16988,16991],{"class":2900,"line":3018},[2898,16989,16990],{"class":2904},"  }",[2898,16992,3469],{"class":3216},[2898,16994,16995],{"class":2900,"line":3038},[2898,16996,4780],{"class":3216},[3382,16998,17000],{"id":16999},"postcss-1",[2880,17001,9763],{},[2858,17003,17004,17005],{},"Customize PostCSS Loader. same options as ",[4118,17006,17009,16294],{"href":17007,"rel":17008},"https://github.com/webpack-contrib/postcss-loader#options",[4122],[2880,17010,17011],{},"postcss-loader",[4303,17013,17015],{"id":17014},"postcssoptions",[2880,17016,17017],{},"postcssOptions",[6497,17019,17021],{"id":17020},"plugins-4",[2880,17022,175],{},[2869,17024,17025,17031],{},[2872,17026,17027,2878,17029],{},[2875,17028,2877],{},[2880,17030,2882],{},[2872,17032,17033],{},[2875,17034,2887],{},[2889,17036,17038],{"className":2891,"code":17037,"language":2893,"meta":2894,"style":2894},"{\n  \"autoprefixer\": {},\n  \"cssnano\": {}\n}\n",[2880,17039,17040,17044,17056,17068],{"__ignoreMap":2894},[2898,17041,17042],{"class":2900,"line":2901},[2898,17043,2905],{"class":2904},[2898,17045,17046,17048,17050,17052,17054],{"class":2900,"line":2908},[2898,17047,2911],{"class":2904},[2898,17049,11479],{"class":2914},[2898,17051,2918],{"class":2904},[2898,17053,2921],{"class":2904},[2898,17055,9912],{"class":2904},[2898,17057,17058,17060,17062,17064,17066],{"class":2900,"line":2936},[2898,17059,2911],{"class":2904},[2898,17061,11497],{"class":2914},[2898,17063,2918],{"class":2904},[2898,17065,2921],{"class":2904},[2898,17067,9743],{"class":2904},[2898,17069,17070],{"class":2900,"line":2956},[2898,17071,3123],{"class":2904},[3382,17073,17075],{"id":17074},"profile",[2880,17076,17074],{},[2858,17078,17079],{},"Enable the profiler in webpackbar.",[2858,17081,17082,17083,3140],{},"It is normally enabled by CLI argument ",[2880,17084,17085],{},"--profile",[2869,17087,17088,17094],{},[2872,17089,17090,2878,17092],{},[2875,17091,2877],{},[2880,17093,4104],{},[2872,17095,17096,3372,17098],{},[2875,17097,3371],{},[2880,17099,4111],{},[2858,17101,17102,2878,17104,3140],{},[2875,17103,4116],{},[4118,17105,17108],{"href":17106,"rel":17107},"https://github.com/unjs/webpackbar#profile",[4122],"webpackbar",[3382,17110,17112],{"id":17111},"serverurlpolyfill",[2880,17113,17114],{},"serverURLPolyfill",[2858,17116,17117],{},"The polyfill library to load to provide URL and URLSearchParams.",[2858,17119,4518,17120,15577,17123,9764],{},[2880,17121,17122],{},"'url'",[4118,17124,17127],{"href":17125,"rel":17126},"https://www.npmjs.com/package/url",[4122],"see package",[2869,17129,17130,17136],{},[2872,17131,17132,2878,17134],{},[2875,17133,2877],{},[2880,17135,3366],{},[2872,17137,17138,3372,17140],{},[2875,17139,3371],{},[2880,17141,17142],{},"\"url\"",[3382,17144,17146],{"id":17145},"warningignorefilters",[2880,17147,17148],{},"warningIgnoreFilters",[2858,17150,17151],{},"Filters to hide build warnings.",[2869,17153,17154],{},[2872,17155,17156,2878,17158],{},[2875,17157,2877],{},[2880,17159,4711],{},[2862,17161,17163],{"id":17162},"workspacedir","workspaceDir",[2858,17165,17166],{},"Define the workspace directory of your application.",[2858,17168,17169],{},"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.",[2869,17171,17172,17178],{},[2872,17173,17174,2878,17176],{},[2875,17175,2877],{},[2880,17177,3366],{},[2872,17179,17180,3372,17182],{},[2875,17181,3371],{},[2880,17183,17184],{},"\"/\u003CworkspaceDir>\"",[3257,17186,17187],{},"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 .sRlkE, html code.shiki .sRlkE{--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178}html pre.shiki code .s3cPz, html code.shiki .s3cPz{--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF}html pre.shiki code .sZSNi, html code.shiki .sZSNi{--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8}html pre.shiki code .s52Pk, html code.shiki .s52Pk{--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B}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}html pre.shiki code .spFsF, html code.shiki .spFsF{--shiki-light:#8796B0;--shiki-default:#8796B0;--shiki-dark:#B2CCD6}",{"title":2894,"searchDepth":2908,"depth":2908,"links":17189},[17190,17191,17192,17210,17213,17214,17219,17220,17221,17222,17223,17224,17225,17226,17227,17235,17236,17237,17249,17252,17311,17312,17313,17318,17323,17327,17328,17329,17330,17331,17336,17337,17338,17339,17343,17348,17351,17352,17353,17357,17358,17359,17362,17363,17366,17367,17368,17369,17370,17371,17372,17373,17374,17375,17384,17388,17403,17410,17411,17416,17435],{"id":2864,"depth":2908,"text":2864},{"id":3345,"depth":2908,"text":3346},{"id":1193,"depth":2908,"text":1193,"children":17193},[17194,17195,17196,17197,17198,17199,17200,17201,17202,17203,17204,17205,17206,17207,17208,17209],{"id":3384,"depth":2936,"text":3387},{"id":3500,"depth":2936,"text":3503},{"id":3531,"depth":2936,"text":3512},{"id":3631,"depth":2936,"text":3631},{"id":4084,"depth":2936,"text":4084},{"id":4126,"depth":2936,"text":4129},{"id":4162,"depth":2936,"text":4165},{"id":4196,"depth":2936,"text":4199},{"id":4248,"depth":2936,"text":4251},{"id":4271,"depth":2936,"text":4274},{"id":4295,"depth":2936,"text":4298},{"id":4324,"depth":2936,"text":4327},{"id":4347,"depth":2936,"text":4350},{"id":4398,"depth":2936,"text":4401},{"id":4422,"depth":2936,"text":4425},{"id":4445,"depth":2936,"text":4448},{"id":4492,"depth":2908,"text":4493,"children":17211},[17212],{"id":4506,"depth":2936,"text":4506},{"id":4511,"depth":2908,"text":4512},{"id":4539,"depth":2908,"text":4539,"children":17215},[17216,17217,17218],{"id":4545,"depth":2936,"text":4545},{"id":4689,"depth":2936,"text":4689},{"id":4783,"depth":2936,"text":4783},{"id":4848,"depth":2908,"text":4849},{"id":4914,"depth":2908,"text":4915},{"id":4936,"depth":2908,"text":4936},{"id":4957,"depth":2908,"text":4958},{"id":132,"depth":2908,"text":132},{"id":5082,"depth":2908,"text":5082},{"id":5167,"depth":2908,"text":5167},{"id":5192,"depth":2908,"text":5192},{"id":5215,"depth":2908,"text":5216,"children":17228},[17229,17230,17231,17232,17233,17234],{"id":5219,"depth":2936,"text":5219},{"id":5263,"depth":2936,"text":5263},{"id":5271,"depth":2936,"text":5271},{"id":5376,"depth":2936,"text":5379},{"id":5394,"depth":2936,"text":5394},{"id":5418,"depth":2936,"text":5418},{"id":5444,"depth":2908,"text":5445},{"id":5468,"depth":2908,"text":5468},{"id":5488,"depth":2908,"text":5488,"children":17238},[17239,17240,17241,17242,17243,17244,17245,17246,17247,17248],{"id":5497,"depth":2936,"text":1193},{"id":127,"depth":2936,"text":127},{"id":152,"depth":2936,"text":152},{"id":157,"depth":2936,"text":157},{"id":162,"depth":2936,"text":162},{"id":171,"depth":2936,"text":171},{"id":175,"depth":2936,"text":175},{"id":180,"depth":2936,"text":180},{"id":190,"depth":2936,"text":190},{"id":4680,"depth":2936,"text":4680},{"id":5719,"depth":2908,"text":5719,"children":17250},[17251],{"id":5722,"depth":2936,"text":5722},{"id":4457,"depth":2908,"text":4457,"children":17253},[17254,17255,17256,17257,17258,17259,17260,17261,17262,17263,17264,17265,17266,17267,17268,17269,17270,17271,17272,17273,17274,17275,17276,17277,17278,17279,17280,17281,17282,17283,17284,17285,17286,17287,17288,17289,17290,17291,17292,17293,17294,17295,17296,17297,17298,17299,17300,17301,17302,17303,17304,17305,17306,17307,17308,17309,17310],{"id":5808,"depth":2936,"text":5811},{"id":5850,"depth":2936,"text":5853},{"id":5873,"depth":2936,"text":5876},{"id":5905,"depth":2936,"text":5908},{"id":5928,"depth":2936,"text":5931},{"id":6032,"depth":2936,"text":6035},{"id":6065,"depth":2936,"text":6068},{"id":6100,"depth":2936,"text":6103},{"id":6132,"depth":2936,"text":6135},{"id":6158,"depth":2936,"text":6161},{"id":6192,"depth":2936,"text":6195},{"id":6226,"depth":2936,"text":6229},{"id":6259,"depth":2936,"text":6262},{"id":6291,"depth":2936,"text":6294},{"id":6326,"depth":2936,"text":6329},{"id":6349,"depth":2936,"text":6352},{"id":6445,"depth":2936,"text":6445},{"id":6475,"depth":2936,"text":6475},{"id":6643,"depth":2936,"text":6646},{"id":6697,"depth":2936,"text":6700},{"id":6720,"depth":2936,"text":6723},{"id":6740,"depth":2936,"text":6743},{"id":6783,"depth":2936,"text":6786},{"id":6806,"depth":2936,"text":6809},{"id":6826,"depth":2936,"text":6829},{"id":6857,"depth":2936,"text":6860},{"id":6892,"depth":2936,"text":6895},{"id":6955,"depth":2936,"text":6958},{"id":7109,"depth":2936,"text":7112},{"id":7141,"depth":2936,"text":7144},{"id":7167,"depth":2936,"text":7170},{"id":7187,"depth":2936,"text":7190},{"id":7210,"depth":2936,"text":7213},{"id":7233,"depth":2936,"text":7236},{"id":7260,"depth":2936,"text":7263},{"id":7283,"depth":2936,"text":7286},{"id":7318,"depth":2936,"text":7321},{"id":7348,"depth":2936,"text":7351},{"id":7447,"depth":2936,"text":7450},{"id":7478,"depth":2936,"text":7481},{"id":7501,"depth":2936,"text":7504},{"id":7541,"depth":2936,"text":7544},{"id":7568,"depth":2936,"text":7571},{"id":7605,"depth":2936,"text":7608},{"id":7625,"depth":2936,"text":6792},{"id":7662,"depth":2936,"text":7665},{"id":7682,"depth":2936,"text":7685},{"id":7914,"depth":2936,"text":7917},{"id":7947,"depth":2936,"text":7950},{"id":8042,"depth":2936,"text":8045},{"id":8090,"depth":2936,"text":8093},{"id":8130,"depth":2936,"text":8133},{"id":8162,"depth":2936,"text":8165},{"id":8190,"depth":2936,"text":4448},{"id":8221,"depth":2936,"text":8224},{"id":8241,"depth":2936,"text":8241},{"id":8301,"depth":2936,"text":8304},{"id":8331,"depth":2908,"text":8331},{"id":8376,"depth":2908,"text":8376},{"id":8471,"depth":2908,"text":8471,"children":17314},[17315,17316,17317],{"id":8477,"depth":2936,"text":8480},{"id":8510,"depth":2936,"text":8513},{"id":8536,"depth":2936,"text":8539},{"id":8567,"depth":2908,"text":8567,"children":17319},[17320,17321,17322],{"id":8575,"depth":2936,"text":8578},{"id":8837,"depth":2936,"text":8840},{"id":8869,"depth":2936,"text":8872},{"id":8912,"depth":2908,"text":8912,"children":17324},[17325,17326],{"id":8915,"depth":2936,"text":8915},{"id":8934,"depth":2936,"text":8934},{"id":9000,"depth":2908,"text":9000},{"id":9193,"depth":2908,"text":9193},{"id":9360,"depth":2908,"text":9361},{"id":9409,"depth":2908,"text":9199},{"id":9450,"depth":2908,"text":9450,"children":17332},[17333,17334,17335],{"id":5000,"depth":2936,"text":5000},{"id":5037,"depth":2936,"text":5037},{"id":9542,"depth":2936,"text":9542},{"id":9576,"depth":2908,"text":9577},{"id":9601,"depth":2908,"text":162},{"id":9750,"depth":2908,"text":9751},{"id":9847,"depth":2908,"text":9847,"children":17340},[17341,17342],{"id":9862,"depth":2936,"text":6901},{"id":9875,"depth":2936,"text":9878},{"id":10038,"depth":2908,"text":10038,"children":17344},[17345,17346,17347],{"id":10044,"depth":2936,"text":10047},{"id":10252,"depth":2936,"text":10255},{"id":10704,"depth":2936,"text":10707},{"id":11074,"depth":2908,"text":11074,"children":17349},[17350],{"id":11080,"depth":2936,"text":11080},{"id":11162,"depth":2908,"text":171},{"id":11240,"depth":2908,"text":175},{"id":9763,"depth":2908,"text":9763,"children":17354},[17355,17356],{"id":11446,"depth":2936,"text":11446},{"id":11462,"depth":2936,"text":175},{"id":11521,"depth":2908,"text":3357},{"id":11556,"depth":2908,"text":6901},{"id":11576,"depth":2908,"text":11576,"children":17360},[17361],{"id":11579,"depth":2936,"text":5722},{"id":11675,"depth":2908,"text":9878},{"id":11893,"depth":2908,"text":185,"children":17364},[17365],{"id":11896,"depth":2936,"text":4936},{"id":11916,"depth":2908,"text":6047},{"id":11941,"depth":2908,"text":11942},{"id":12049,"depth":2908,"text":12049},{"id":12121,"depth":2908,"text":12122},{"id":12651,"depth":2908,"text":6044},{"id":12876,"depth":2908,"text":12876},{"id":12899,"depth":2908,"text":12899},{"id":12914,"depth":2908,"text":12914},{"id":12934,"depth":2908,"text":12934},{"id":12961,"depth":2908,"text":12961,"children":17376},[17377,17378,17379,17380,17381,17382,17383],{"id":12967,"depth":2936,"text":4936},{"id":12992,"depth":2936,"text":12992},{"id":13137,"depth":2936,"text":13140},{"id":13160,"depth":2936,"text":13160},{"id":13199,"depth":2936,"text":13199},{"id":13226,"depth":2936,"text":13229},{"id":13238,"depth":2936,"text":13241},{"id":13282,"depth":2908,"text":13282,"children":17385},[17386,17387],{"id":13291,"depth":2936,"text":13291},{"id":13393,"depth":2936,"text":13396},{"id":13501,"depth":2908,"text":13501,"children":17389},[17390,17391,17392,17393,17394,17395,17396,17397,17398,17399,17400,17401,17402],{"id":13517,"depth":2936,"text":4539},{"id":13563,"depth":2936,"text":13566},{"id":13584,"depth":2936,"text":13587},{"id":13604,"depth":2936,"text":13604},{"id":13700,"depth":2936,"text":5719},{"id":11259,"depth":2936,"text":11259},{"id":13818,"depth":2936,"text":13821},{"id":13959,"depth":2936,"text":13962},{"id":13979,"depth":2936,"text":13979},{"id":14083,"depth":2936,"text":14083},{"id":14102,"depth":2936,"text":185},{"id":6749,"depth":2936,"text":6749},{"id":14448,"depth":2936,"text":14451},{"id":14557,"depth":2908,"text":6749,"children":17404},[17405,17406,17407,17408,17409],{"id":14563,"depth":2936,"text":14249},{"id":14580,"depth":2936,"text":14580},{"id":14600,"depth":2936,"text":14195},{"id":14625,"depth":2936,"text":14628},{"id":14648,"depth":2936,"text":14263},{"id":14866,"depth":2908,"text":14866},{"id":14894,"depth":2908,"text":14894,"children":17412},[17413,17414,17415],{"id":8266,"depth":2936,"text":8266},{"id":14959,"depth":2936,"text":14962},{"id":14968,"depth":2936,"text":14968},{"id":15009,"depth":2908,"text":14968,"children":17417},[17418,17419,17420,17421,17422,17423,17424,17425,17426,17427,17428,17429,17430,17431,17432,17433,17434],{"id":15012,"depth":2936,"text":15015},{"id":15045,"depth":2936,"text":4545},{"id":15175,"depth":2936,"text":15178},{"id":15201,"depth":2936,"text":15204},{"id":15236,"depth":2936,"text":15236},{"id":15249,"depth":2936,"text":15252},{"id":15520,"depth":2936,"text":15520},{"id":15687,"depth":2936,"text":15690},{"id":15717,"depth":2936,"text":15720},{"id":15730,"depth":2936,"text":15730},{"id":16727,"depth":2936,"text":10038},{"id":16845,"depth":2936,"text":16848},{"id":16883,"depth":2936,"text":175},{"id":16999,"depth":2936,"text":9763},{"id":17074,"depth":2936,"text":17074},{"id":17111,"depth":2936,"text":17114},{"id":17145,"depth":2936,"text":17148},{"id":17162,"depth":2908,"text":17163},"Discover all the options you can use in your nuxt.config.ts file.","md",{},{"icon":32},{"title":903,"description":17436},"CfAwbauZ7obl5fY5zJW0YNkXy2m0CfkDamFPyeH9D0o",[17443,17445],{"title":899,"path":900,"stem":901,"description":17444,"children":-1},"Understand where your code is running using `import.meta`.",{"title":914,"path":915,"stem":916,"description":17446,"children":-1},"A minimal Nuxt application only requires the `app.vue` and `nuxt.config.js` files.",1772452332323]