[{"data":1,"prerenderedAt":14644},["ShallowReactive",2],{"$fGCo9l1hMtNdUiA6QzdUX5X3kLqaWcC5t2kdz4LrvCvc":3,"versions":2029,"-docs-4-x-api-nuxt-config":2033,"-docs-4-x-api-nuxt-config-surround":14639},[4,1120,1940],{"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":1941,"path":1942,"stem":1943,"children":1944,"page":108},"Blog","/blog","blog",[1945,1949,1953,1957,1961,1965,1969,1973,1977,1981,1985,1989,1993,1997,2001,2005,2009,2013,2017,2021,2025],{"title":1946,"path":1947,"stem":1948},"Announcing 3.0","/blog/v3","blog/1.v3",{"title":1950,"path":1951,"stem":1952},"Nuxt 3.3","/blog/v3-3","blog/10.v3-3",{"title":1954,"path":1955,"stem":1956},"Nuxt 3.4","/blog/v3-4","blog/11.v3-4",{"title":1958,"path":1959,"stem":1960},"Nuxt 3.5","/blog/v3-5","blog/12.v3-5",{"title":1962,"path":1963,"stem":1964},"Nuxt 3.6","/blog/v3-6","blog/13.v3-6",{"title":1966,"path":1967,"stem":1968},"Nuxt on the Edge","/blog/nuxt-on-the-edge","blog/14.nuxt-on-the-edge",{"title":1970,"path":1971,"stem":1972},"Nuxt DevTools v1.0","/blog/nuxt-devtools-v1-0","blog/18.nuxt-devtools-v1-0",{"title":1974,"path":1975,"stem":1976},"Nuxt: A vision for 2023","/blog/vision-2023","blog/2.vision-2023",{"title":1978,"path":1979,"stem":1980},"The Evolution of Shiki v1.0","/blog/shiki-v1","blog/21.shiki-v1",{"title":1982,"path":1983,"stem":1984},"Refreshed Nuxt ESLint Integrations","/blog/eslint-module","blog/24.eslint-module",{"title":1986,"path":1987,"stem":1988},"Introducing Nuxt Scripts","/blog/nuxt-scripts","blog/26.nuxt-scripts",{"title":1990,"path":1991,"stem":1992},"Introducing Nuxt Icon v1","/blog/nuxt-icon-v1-0","blog/29.nuxt-icon-v1-0",{"title":1994,"path":1995,"stem":1996},"Introducing Nuxt DevTools","/blog/introducing-nuxt-devtools","blog/3.introducing-nuxt-devtools",{"title":1998,"path":1999,"stem":2000},"Announcing Nuxt 3 Release Candidate","/blog/nuxt3-rc","blog/3.nuxt3-rc",{"title":2002,"path":2003,"stem":2004},"Nuxt 2 End-of-Life (EOL)","/blog/nuxt2-eol","blog/4.nuxt2-eol",{"title":2006,"path":2007,"stem":2008},"Introducing Nuxt 3 Beta","/blog/nuxt3-beta","blog/4.nuxt3-beta",{"title":2010,"path":2011,"stem":2012},"Going Full Static","/blog/going-full-static","blog/5.going-full-static",{"title":2014,"path":2015,"stem":2016},"Introducing Smart Prefetching","/blog/introducing-smart-prefetching","blog/6.introducing-smart-prefetching",{"title":2018,"path":2019,"stem":2020},"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":2022,"path":2023,"stem":2024},"Nuxt 2 Static Improvements","/blog/nuxt-static-improvements","blog/8.nuxt-static-improvements",{"title":2026,"path":2027,"stem":2028},"Nuxt 2: From Terminal to Browser","/blog/nuxtjs-from-terminal-to-browser","blog/9.nuxtjs-from-terminal-to-browser",{"v5":2030,"v4":2030,"v3":2031,"v2":2032},"4.3.1","3.21.1","2.18.1",{"id":2034,"title":903,"body":2035,"description":14633,"extension":14634,"links":6,"meta":14635,"navigation":14636,"path":1768,"seo":14637,"stem":1769,"titleTemplate":906,"__hash__":14638},"docsv4/docs/4.x/4.api/6.nuxt-config.md",{"type":2036,"value":2037,"toc":14459},"minimark",[2038,2042,2046,2066,2302,2319,2341,2346,2561,2761,2765,2770,2776,2794,2796,2799,2806,2809,2812,2827,2831,2883,2886,2890,2912,2918,2928,2943,2948,2951,2953,2968,2972,3023,3030,3034,3051,3056,3063,3075,3233,3237,3518,3523,3526,3532,3548,3560,3566,3569,3573,3588,3597,3603,3606,3610,3624,3631,3637,3640,3652,3683,3689,3691,3706,3712,3715,3730,3736,3739,3751,3781,3786,3801,3807,3810,3824,3830,3833,3845,3875,3881,3884,3899,3905,3908,3922,3928,3931,3946,3960,3969,3973,3976,3983,3988,3992,3995,4001,4016,4019,4022,4027,4030,4048,4060,4129,4133,4185,4190,4201,4210,4214,4314,4319,4322,4325,4333,4337,4413,4417,4420,4429,4444,4448,4487,4491,4494,4509,4512,4515,4518,4534,4539,4611,4627,4632,4639,4826,4831,4839,4877,4881,4884,4887,4889,4892,4895,4907,4990,5002,5005,5008,5011,5019,5023,5110,5113,5118,5121,5135,5138,5141,5144,5158,5162,5167,5170,5175,5187,5207,5212,5215,5220,5223,5237,5241,5322,5328,5331,5340,5345,5348,5364,5369,5372,5375,5390,5394,5397,5405,5414,5417,5420,5423,5434,5437,5440,5443,5448,5463,5467,5474,5489,5493,5496,5511,5515,5518,5533,5537,5540,5555,5559,5562,5577,5581,5584,5599,5603,5610,5625,5629,5632,5647,5650,5654,5657,5663,5678,5684,5699,5704,5719,5725,5733,5735,5741,5744,5747,5762,5774,5786,5789,5792,5804,5881,5884,5890,5893,5898,5901,5906,5912,5916,6101,6104,6114,6126,6235,6239,6246,6254,6258,6307,6310,6333,6348,6351,6354,6363,6367,6370,6378,6382,6443,6447,6461,6466,6483,6497,6501,6504,6507,6522,6525,6528,6540,6548,6562,6566,6691,6695,6708,6715,6727,6749,6753,6796,6799,6802,6811,6817,6825,6831,6843,6989,6992,6995,7001,7011,7017,7029,7060,7066,7072,7084,7117,7122,7134,7155,7160,7172,7204,7210,7213,7220,7226,7238,7663,7669,7672,7676,7679,7683,7800,7805,7817,7922,7926,7938,8107,8110,8116,8119,8123,8188,8191,8194,8211,8219,8233,8244,8248,8412,8414,8419,8422,8430,8435,8438,8447,8452,8455,8465,8470,8478,8489,8492,8495,8509,8524,8527,8530,8535,8544,8547,8552,8562,8573,8582,8588,8597,8611,8616,8622,8625,8640,8645,8648,8651,8670,8682,8789,8793,8871,8874,8877,8882,8885,8892,8908,8914,8918,8921,8925,8940,8944,8947,8950,8967,8978,8995,8999,9069,9072,9075,9091,9103,9142,9146,9152,9181,9186,9668,9672,9675,9680,9702,9706,9744,9747,9926,9928,9934,9948,9951,9954,9963,9966,9969,9983,9986,9989,10002,10010,10013,10016,10021,10024,10033,10041,10046,10056,10068,10262,10268,10271,10285,10290,10297,10312,10326,10331,10339,10353,10359,10367,10373,10376,10388,10402,10411,10414,10420,10425,10451,10465,10476,10480,10528,10534,10541,10553,10579,10583,10642,10645,10648,10658,10663,10669,10684,10690,10704,10710,10725,10731,10745,10750,10762,10841,10846,10858,10941,10945,10960,10966,10972,10984,11062,11067,11079,11101,11107,11111,11116,11128,11210,11215,11229,11234,11239,11244,11256,11308,11312,11317,11323,11337,11343,11357,11361,11367,11371,11377,11385,11391,11403,11572,11578,11590,11681,11684,11687,11692,11695,11704,11709,11715,11724,11729,11735,11749,11755,11758,11772,11777,11781,11793,11824,11828,11840,11861,11865,11877,11897,11901,11913,11943,11947,11959,11990,11993,11996,12010,12018,12021,12026,12031,12036,12044,12050,12064,12070,12084,12090,12093,12097,12103,12112,12118,12133,12136,12142,12155,12169,12174,12181,12191,12203,12267,12271,12335,12341,12347,12361,12367,12376,12381,12396,12401,12409,12415,12418,12427,12441,12445,12519,12522,12526,12698,12703,12706,12714,12721,12724,12728,12820,12825,12833,12838,12846,12851,12859,12864,12872,12877,12885,12890,12898,12904,12914,12928,12934,12941,12946,12949,12954,12961,12967,12981,12987,13002,13007,13013,13021,13027,13032,13037,13051,13056,13070,13075,13081,13096,13101,13106,13114,13119,13131,13209,13218,13223,13235,13239,13262,13267,13281,13286,13300,13306,13315,13319,13339,13344,13358,13363,13377,13383,13392,13396,13416,13421,13435,13440,13454,13459,13465,13491,13502,13508,13520,13525,13536,13540,13583,13588,13593,13607,13612,13618,13642,13651,13656,13662,13686,13697,13702,13709,13714,13722,13727,13741,13746,13758,13920,13926,13932,13956,13961,13968,13973,13979,13993,13998,14001,14007,14022,14028,14034,14048,14054,14059,14074,14080,14083,14089,14103,14112,14117,14120,14128,14132,14268,14273,14283,14289,14294,14306,14343,14348,14351,14357,14371,14380,14386,14389,14399,14414,14420,14423,14431,14435,14438,14441,14456],[2039,2040,2041],"h2",{"id":2041},"alias",[2043,2044,2045],"p",{},"You can improve your DX by defining additional aliases to access custom directories within your JavaScript and CSS.",[2047,2048,2049,2061],"ul",{},[2050,2051,2052,2056,2057],"li",{},[2053,2054,2055],"strong",{},"Type",": ",[2058,2059,2060],"code",{},"object",[2050,2062,2063],{},[2053,2064,2065],{},"Default",[2067,2068,2073],"pre",{"className":2069,"code":2070,"language":2071,"meta":2072,"style":2072},"language-json shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","{\n  \"~\": \"/\u003CrootDir>/app\",\n  \"@\": \"/\u003CrootDir>/app\",\n  \"~~\": \"/\u003CrootDir>\",\n  \"@@\": \"/\u003CrootDir>\",\n  \"#shared\": \"/\u003CrootDir>/shared\",\n  \"#server\": \"/\u003CrootDir>/server\",\n  \"assets\": \"/\u003CrootDir>/app/assets\",\n  \"public\": \"/\u003CrootDir>/public\",\n  \"#build\": \"/\u003CrootDir>/.nuxt\",\n  \"#internal/nuxt/paths\": \"/\u003CrootDir>/.nuxt/paths.mjs\"\n}\n","json","",[2058,2074,2075,2084,2112,2132,2153,2173,2194,2215,2235,2255,2276,2296],{"__ignoreMap":2072},[2076,2077,2080],"span",{"class":2078,"line":2079},"line",1,[2076,2081,2083],{"class":2082},"sDfIl","{\n",[2076,2085,2087,2090,2094,2097,2100,2103,2107,2109],{"class":2078,"line":2086},2,[2076,2088,2089],{"class":2082},"  \"",[2076,2091,2093],{"class":2092},"smZ93","~",[2076,2095,2096],{"class":2082},"\"",[2076,2098,2099],{"class":2082},":",[2076,2101,2102],{"class":2082}," \"",[2076,2104,2106],{"class":2105},"sGFVr","/\u003CrootDir>/app",[2076,2108,2096],{"class":2082},[2076,2110,2111],{"class":2082},",\n",[2076,2113,2115,2117,2120,2122,2124,2126,2128,2130],{"class":2078,"line":2114},3,[2076,2116,2089],{"class":2082},[2076,2118,2119],{"class":2092},"@",[2076,2121,2096],{"class":2082},[2076,2123,2099],{"class":2082},[2076,2125,2102],{"class":2082},[2076,2127,2106],{"class":2105},[2076,2129,2096],{"class":2082},[2076,2131,2111],{"class":2082},[2076,2133,2135,2137,2140,2142,2144,2146,2149,2151],{"class":2078,"line":2134},4,[2076,2136,2089],{"class":2082},[2076,2138,2139],{"class":2092},"~~",[2076,2141,2096],{"class":2082},[2076,2143,2099],{"class":2082},[2076,2145,2102],{"class":2082},[2076,2147,2148],{"class":2105},"/\u003CrootDir>",[2076,2150,2096],{"class":2082},[2076,2152,2111],{"class":2082},[2076,2154,2156,2158,2161,2163,2165,2167,2169,2171],{"class":2078,"line":2155},5,[2076,2157,2089],{"class":2082},[2076,2159,2160],{"class":2092},"@@",[2076,2162,2096],{"class":2082},[2076,2164,2099],{"class":2082},[2076,2166,2102],{"class":2082},[2076,2168,2148],{"class":2105},[2076,2170,2096],{"class":2082},[2076,2172,2111],{"class":2082},[2076,2174,2176,2178,2181,2183,2185,2187,2190,2192],{"class":2078,"line":2175},6,[2076,2177,2089],{"class":2082},[2076,2179,2180],{"class":2092},"#shared",[2076,2182,2096],{"class":2082},[2076,2184,2099],{"class":2082},[2076,2186,2102],{"class":2082},[2076,2188,2189],{"class":2105},"/\u003CrootDir>/shared",[2076,2191,2096],{"class":2082},[2076,2193,2111],{"class":2082},[2076,2195,2197,2199,2202,2204,2206,2208,2211,2213],{"class":2078,"line":2196},7,[2076,2198,2089],{"class":2082},[2076,2200,2201],{"class":2092},"#server",[2076,2203,2096],{"class":2082},[2076,2205,2099],{"class":2082},[2076,2207,2102],{"class":2082},[2076,2209,2210],{"class":2105},"/\u003CrootDir>/server",[2076,2212,2096],{"class":2082},[2076,2214,2111],{"class":2082},[2076,2216,2218,2220,2222,2224,2226,2228,2231,2233],{"class":2078,"line":2217},8,[2076,2219,2089],{"class":2082},[2076,2221,127],{"class":2092},[2076,2223,2096],{"class":2082},[2076,2225,2099],{"class":2082},[2076,2227,2102],{"class":2082},[2076,2229,2230],{"class":2105},"/\u003CrootDir>/app/assets",[2076,2232,2096],{"class":2082},[2076,2234,2111],{"class":2082},[2076,2236,2238,2240,2242,2244,2246,2248,2251,2253],{"class":2078,"line":2237},9,[2076,2239,2089],{"class":2082},[2076,2241,180],{"class":2092},[2076,2243,2096],{"class":2082},[2076,2245,2099],{"class":2082},[2076,2247,2102],{"class":2082},[2076,2249,2250],{"class":2105},"/\u003CrootDir>/public",[2076,2252,2096],{"class":2082},[2076,2254,2111],{"class":2082},[2076,2256,2258,2260,2263,2265,2267,2269,2272,2274],{"class":2078,"line":2257},10,[2076,2259,2089],{"class":2082},[2076,2261,2262],{"class":2092},"#build",[2076,2264,2096],{"class":2082},[2076,2266,2099],{"class":2082},[2076,2268,2102],{"class":2082},[2076,2270,2271],{"class":2105},"/\u003CrootDir>/.nuxt",[2076,2273,2096],{"class":2082},[2076,2275,2111],{"class":2082},[2076,2277,2279,2281,2284,2286,2288,2290,2293],{"class":2078,"line":2278},11,[2076,2280,2089],{"class":2082},[2076,2282,2283],{"class":2092},"#internal/nuxt/paths",[2076,2285,2096],{"class":2082},[2076,2287,2099],{"class":2082},[2076,2289,2102],{"class":2082},[2076,2291,2292],{"class":2105},"/\u003CrootDir>/.nuxt/paths.mjs",[2076,2294,2295],{"class":2082},"\"\n",[2076,2297,2299],{"class":2078,"line":2298},12,[2076,2300,2301],{"class":2082},"}\n",[2303,2304,2305],"callout",{},[2043,2306,2307,2310,2311,2315,2316,2318],{},[2053,2308,2309],{},"Note",": Within a webpack context (image sources, CSS - but not JavaScript) you ",[2312,2313,2314],"em",{},"must"," access\nyour alias by prefixing it with ",[2058,2317,2093],{},".",[2303,2320,2321],{},[2043,2322,2323,2325,2326,2329,2330,2333,2334,2337,2338,2318],{},[2053,2324,2309],{},": These aliases will be automatically added to the generated TypeScript configurations (",[2058,2327,2328],{},".nuxt/tsconfig.app.json",", ",[2058,2331,2332],{},".nuxt/tsconfig.server.json",", etc.) so you can get full type support and path auto-complete. In case you need to extend options provided by the generated configurations further, make sure to add them here or within the ",[2058,2335,2336],{},"typescript.tsConfig"," property in ",[2058,2339,2340],{},"nuxt.config",[2043,2342,2343,2099],{},[2053,2344,2345],{},"Example",[2067,2347,2351],{"className":2348,"code":2349,"language":2350,"meta":2072,"style":2072},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","import { fileURLToPath } from 'node:url'\n\nexport default defineNuxtConfig({\n  alias: {\n    'images': fileURLToPath(new URL('./assets/images', import.meta.url)),\n    'style': fileURLToPath(new URL('./assets/style', import.meta.url)),\n    'data': fileURLToPath(new URL('./assets/other/data', import.meta.url)),\n  },\n})\n","ts",[2058,2352,2353,2381,2386,2403,2414,2464,2506,2548,2553],{"__ignoreMap":2072},[2076,2354,2355,2359,2362,2366,2369,2372,2375,2378],{"class":2078,"line":2079},[2076,2356,2358],{"class":2357},"s8R28","import",[2076,2360,2361],{"class":2082}," {",[2076,2363,2365],{"class":2364},"sZSNi"," fileURLToPath",[2076,2367,2368],{"class":2082}," }",[2076,2370,2371],{"class":2357}," from",[2076,2373,2374],{"class":2082}," '",[2076,2376,2377],{"class":2105},"node:url",[2076,2379,2380],{"class":2082},"'\n",[2076,2382,2383],{"class":2078,"line":2086},[2076,2384,2385],{"emptyLinePlaceholder":1196},"\n",[2076,2387,2388,2391,2394,2398,2401],{"class":2078,"line":2114},[2076,2389,2390],{"class":2357},"export",[2076,2392,2393],{"class":2357}," default",[2076,2395,2397],{"class":2396},"s3cPz"," defineNuxtConfig",[2076,2399,2400],{"class":2364},"(",[2076,2402,2083],{"class":2082},[2076,2404,2405,2409,2411],{"class":2078,"line":2134},[2076,2406,2408],{"class":2407},"sRlkE","  alias",[2076,2410,2099],{"class":2082},[2076,2412,2413],{"class":2082}," {\n",[2076,2415,2416,2419,2422,2425,2427,2429,2431,2434,2437,2439,2441,2444,2446,2449,2452,2454,2457,2459,2462],{"class":2078,"line":2155},[2076,2417,2418],{"class":2082},"    '",[2076,2420,2421],{"class":2407},"images",[2076,2423,2424],{"class":2082},"'",[2076,2426,2099],{"class":2082},[2076,2428,2365],{"class":2396},[2076,2430,2400],{"class":2364},[2076,2432,2433],{"class":2082},"new",[2076,2435,2436],{"class":2396}," URL",[2076,2438,2400],{"class":2364},[2076,2440,2424],{"class":2082},[2076,2442,2443],{"class":2105},"./assets/images",[2076,2445,2424],{"class":2082},[2076,2447,2448],{"class":2082},",",[2076,2450,2451],{"class":2357}," import",[2076,2453,2318],{"class":2082},[2076,2455,2456],{"class":2364},"meta",[2076,2458,2318],{"class":2082},[2076,2460,2461],{"class":2364},"url))",[2076,2463,2111],{"class":2082},[2076,2465,2466,2468,2471,2473,2475,2477,2479,2481,2483,2485,2487,2490,2492,2494,2496,2498,2500,2502,2504],{"class":2078,"line":2175},[2076,2467,2418],{"class":2082},[2076,2469,2470],{"class":2407},"style",[2076,2472,2424],{"class":2082},[2076,2474,2099],{"class":2082},[2076,2476,2365],{"class":2396},[2076,2478,2400],{"class":2364},[2076,2480,2433],{"class":2082},[2076,2482,2436],{"class":2396},[2076,2484,2400],{"class":2364},[2076,2486,2424],{"class":2082},[2076,2488,2489],{"class":2105},"./assets/style",[2076,2491,2424],{"class":2082},[2076,2493,2448],{"class":2082},[2076,2495,2451],{"class":2357},[2076,2497,2318],{"class":2082},[2076,2499,2456],{"class":2364},[2076,2501,2318],{"class":2082},[2076,2503,2461],{"class":2364},[2076,2505,2111],{"class":2082},[2076,2507,2508,2510,2513,2515,2517,2519,2521,2523,2525,2527,2529,2532,2534,2536,2538,2540,2542,2544,2546],{"class":2078,"line":2196},[2076,2509,2418],{"class":2082},[2076,2511,2512],{"class":2407},"data",[2076,2514,2424],{"class":2082},[2076,2516,2099],{"class":2082},[2076,2518,2365],{"class":2396},[2076,2520,2400],{"class":2364},[2076,2522,2433],{"class":2082},[2076,2524,2436],{"class":2396},[2076,2526,2400],{"class":2364},[2076,2528,2424],{"class":2082},[2076,2530,2531],{"class":2105},"./assets/other/data",[2076,2533,2424],{"class":2082},[2076,2535,2448],{"class":2082},[2076,2537,2451],{"class":2357},[2076,2539,2318],{"class":2082},[2076,2541,2456],{"class":2364},[2076,2543,2318],{"class":2082},[2076,2545,2461],{"class":2364},[2076,2547,2111],{"class":2082},[2076,2549,2550],{"class":2078,"line":2217},[2076,2551,2552],{"class":2082},"  },\n",[2076,2554,2555,2558],{"class":2078,"line":2237},[2076,2556,2557],{"class":2082},"}",[2076,2559,2560],{"class":2364},")\n",[2067,2562,2566],{"className":2563,"code":2564,"language":2565,"meta":2072,"style":2072},"language-html shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\u003Ctemplate>\n  \u003Cimg src=\"~images/main-bg.jpg\">\n\u003C/template>\n\n\u003Cscript>\nimport data from 'data/test.json'\n\u003C/script>\n\n\u003Cstyle>\n// Uncomment the below\n//@import '~style/variables.scss';\n//@import '~style/utils.scss';\n//@import '~style/base.scss';\nbody {\n  background-image: url('~images/main-bg.jpg');\n}\n\u003C/style>\n","html",[2058,2567,2568,2579,2602,2611,2615,2624,2641,2649,2653,2661,2666,2684,2699,2715,2724,2747,2752],{"__ignoreMap":2072},[2076,2569,2570,2573,2576],{"class":2078,"line":2079},[2076,2571,2572],{"class":2082},"\u003C",[2076,2574,2575],{"class":2407},"template",[2076,2577,2578],{"class":2082},">\n",[2076,2580,2581,2584,2587,2590,2593,2595,2598,2600],{"class":2078,"line":2086},[2076,2582,2583],{"class":2082},"  \u003C",[2076,2585,2586],{"class":2407},"img",[2076,2588,2589],{"class":2092}," src",[2076,2591,2592],{"class":2082},"=",[2076,2594,2096],{"class":2082},[2076,2596,2597],{"class":2105},"~images/main-bg.jpg",[2076,2599,2096],{"class":2082},[2076,2601,2578],{"class":2082},[2076,2603,2604,2607,2609],{"class":2078,"line":2114},[2076,2605,2606],{"class":2082},"\u003C/",[2076,2608,2575],{"class":2407},[2076,2610,2578],{"class":2082},[2076,2612,2613],{"class":2078,"line":2134},[2076,2614,2385],{"emptyLinePlaceholder":1196},[2076,2616,2617,2619,2622],{"class":2078,"line":2155},[2076,2618,2572],{"class":2082},[2076,2620,2621],{"class":2407},"script",[2076,2623,2578],{"class":2082},[2076,2625,2626,2628,2631,2634,2636,2639],{"class":2078,"line":2175},[2076,2627,2358],{"class":2357},[2076,2629,2630],{"class":2364}," data ",[2076,2632,2633],{"class":2357},"from",[2076,2635,2374],{"class":2082},[2076,2637,2638],{"class":2105},"data/test.json",[2076,2640,2380],{"class":2082},[2076,2642,2643,2645,2647],{"class":2078,"line":2196},[2076,2644,2606],{"class":2082},[2076,2646,2621],{"class":2407},[2076,2648,2578],{"class":2082},[2076,2650,2651],{"class":2078,"line":2217},[2076,2652,2385],{"emptyLinePlaceholder":1196},[2076,2654,2655,2657,2659],{"class":2078,"line":2237},[2076,2656,2572],{"class":2082},[2076,2658,2470],{"class":2407},[2076,2660,2578],{"class":2082},[2076,2662,2663],{"class":2078,"line":2257},[2076,2664,2665],{"class":2364},"// Uncomment the below\n",[2076,2667,2668,2671,2674,2676,2679,2681],{"class":2078,"line":2278},[2076,2669,2670],{"class":2364},"//",[2076,2672,2673],{"class":2357},"@import",[2076,2675,2374],{"class":2082},[2076,2677,2678],{"class":2105},"~style/variables.scss",[2076,2680,2424],{"class":2082},[2076,2682,2683],{"class":2082},";\n",[2076,2685,2686,2688,2690,2692,2695,2697],{"class":2078,"line":2298},[2076,2687,2670],{"class":2364},[2076,2689,2673],{"class":2357},[2076,2691,2374],{"class":2082},[2076,2693,2694],{"class":2105},"~style/utils.scss",[2076,2696,2424],{"class":2082},[2076,2698,2683],{"class":2082},[2076,2700,2702,2704,2706,2708,2711,2713],{"class":2078,"line":2701},13,[2076,2703,2670],{"class":2364},[2076,2705,2673],{"class":2357},[2076,2707,2374],{"class":2082},[2076,2709,2710],{"class":2105},"~style/base.scss",[2076,2712,2424],{"class":2082},[2076,2714,2683],{"class":2082},[2076,2716,2718,2722],{"class":2078,"line":2717},14,[2076,2719,2721],{"class":2720},"s52Pk","body",[2076,2723,2413],{"class":2082},[2076,2725,2727,2731,2733,2736,2738,2740,2742,2744],{"class":2078,"line":2726},15,[2076,2728,2730],{"class":2729},"spFsF","  background-image",[2076,2732,2099],{"class":2082},[2076,2734,2735],{"class":2396}," url",[2076,2737,2400],{"class":2082},[2076,2739,2424],{"class":2082},[2076,2741,2597],{"class":2105},[2076,2743,2424],{"class":2082},[2076,2745,2746],{"class":2082},");\n",[2076,2748,2750],{"class":2078,"line":2749},16,[2076,2751,2301],{"class":2082},[2076,2753,2755,2757,2759],{"class":2078,"line":2754},17,[2076,2756,2606],{"class":2082},[2076,2758,2470],{"class":2407},[2076,2760,2578],{"class":2082},[2039,2762,2764],{"id":2763},"analyzedir","analyzeDir",[2043,2766,2767,2768,2318],{},"The directory where Nuxt will store the generated files when running ",[2058,2769,757],{},[2043,2771,2772,2773,2318],{},"If a relative path is specified, it will be relative to your ",[2058,2774,2775],{},"rootDir",[2047,2777,2778,2785],{},[2050,2779,2780,2056,2782],{},[2053,2781,2055],{},[2058,2783,2784],{},"string",[2050,2786,2787,2790,2791],{},[2053,2788,2789],{},"Default:"," ",[2058,2792,2793],{},"\"/\u003CrootDir>/.nuxt/analyze\"",[2039,2795,1193],{"id":1193},[2043,2797,2798],{},"Nuxt App configuration.",[2800,2801,2803],"h3",{"id":2802},"baseurl",[2058,2804,2805],{},"baseURL",[2043,2807,2808],{},"The base path of your Nuxt application.",[2043,2810,2811],{},"For example:",[2047,2813,2814,2820],{},[2050,2815,2816,2056,2818],{},[2053,2817,2055],{},[2058,2819,2784],{},[2050,2821,2822,2790,2824],{},[2053,2823,2789],{},[2058,2825,2826],{},"\"/\"",[2043,2828,2829,2099],{},[2053,2830,2345],{},[2067,2832,2834],{"className":2348,"code":2833,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  app: {\n    baseURL: '/prefix/',\n  },\n})\n",[2058,2835,2836,2848,2857,2873,2877],{"__ignoreMap":2072},[2076,2837,2838,2840,2842,2844,2846],{"class":2078,"line":2079},[2076,2839,2390],{"class":2357},[2076,2841,2393],{"class":2357},[2076,2843,2397],{"class":2396},[2076,2845,2400],{"class":2364},[2076,2847,2083],{"class":2082},[2076,2849,2850,2853,2855],{"class":2078,"line":2086},[2076,2851,2852],{"class":2407},"  app",[2076,2854,2099],{"class":2082},[2076,2856,2413],{"class":2082},[2076,2858,2859,2862,2864,2866,2869,2871],{"class":2078,"line":2114},[2076,2860,2861],{"class":2407},"    baseURL",[2076,2863,2099],{"class":2082},[2076,2865,2374],{"class":2082},[2076,2867,2868],{"class":2105},"/prefix/",[2076,2870,2424],{"class":2082},[2076,2872,2111],{"class":2082},[2076,2874,2875],{"class":2078,"line":2134},[2076,2876,2552],{"class":2082},[2076,2878,2879,2881],{"class":2078,"line":2155},[2076,2880,2557],{"class":2082},[2076,2882,2560],{"class":2364},[2043,2884,2885],{},"This can also be set at runtime by setting the NUXT_APP_BASE_URL environment variable.",[2043,2887,2888,2099],{},[2053,2889,2345],{},[2067,2891,2895],{"className":2892,"code":2893,"language":2894,"meta":2072,"style":2072},"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",[2058,2896,2897],{"__ignoreMap":2072},[2076,2898,2899,2902,2904,2906,2909],{"class":2078,"line":2079},[2076,2900,2901],{"class":2364},"NUXT_APP_BASE_URL",[2076,2903,2592],{"class":2082},[2076,2905,2868],{"class":2105},[2076,2907,2908],{"class":2720}," node",[2076,2910,2911],{"class":2105}," .output/server/index.mjs\n",[2800,2913,2915],{"id":2914},"buildassetsdir",[2058,2916,2917],{},"buildAssetsDir",[2043,2919,2920,2921,2923,2924,2927],{},"The folder name for the built site assets, relative to ",[2058,2922,2805],{}," (or ",[2058,2925,2926],{},"cdnURL"," if set). This is set at build time and should not be customized at runtime.",[2047,2929,2930,2936],{},[2050,2931,2932,2056,2934],{},[2053,2933,2055],{},[2058,2935,2784],{},[2050,2937,2938,2790,2940],{},[2053,2939,2789],{},[2058,2941,2942],{},"\"/_nuxt/\"",[2800,2944,2946],{"id":2945},"cdnurl",[2058,2947,2926],{},[2043,2949,2950],{},"An absolute URL to serve the public folder from (production-only).",[2043,2952,2811],{},[2047,2954,2955,2961],{},[2050,2956,2957,2056,2959],{},[2053,2958,2055],{},[2058,2960,2784],{},[2050,2962,2963,2790,2965],{},[2053,2964,2789],{},[2058,2966,2967],{},"\"\"",[2043,2969,2970,2099],{},[2053,2971,2345],{},[2067,2973,2975],{"className":2348,"code":2974,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  app: {\n    cdnURL: 'https://mycdn.org/',\n  },\n})\n",[2058,2976,2977,2989,2997,3013,3017],{"__ignoreMap":2072},[2076,2978,2979,2981,2983,2985,2987],{"class":2078,"line":2079},[2076,2980,2390],{"class":2357},[2076,2982,2393],{"class":2357},[2076,2984,2397],{"class":2396},[2076,2986,2400],{"class":2364},[2076,2988,2083],{"class":2082},[2076,2990,2991,2993,2995],{"class":2078,"line":2086},[2076,2992,2852],{"class":2407},[2076,2994,2099],{"class":2082},[2076,2996,2413],{"class":2082},[2076,2998,2999,3002,3004,3006,3009,3011],{"class":2078,"line":2114},[2076,3000,3001],{"class":2407},"    cdnURL",[2076,3003,2099],{"class":2082},[2076,3005,2374],{"class":2082},[2076,3007,3008],{"class":2105},"https://mycdn.org/",[2076,3010,2424],{"class":2082},[2076,3012,2111],{"class":2082},[2076,3014,3015],{"class":2078,"line":2134},[2076,3016,2552],{"class":2082},[2076,3018,3019,3021],{"class":2078,"line":2155},[2076,3020,2557],{"class":2082},[2076,3022,2560],{"class":2364},[2043,3024,3025,3026,3029],{},"This can be set to a different value at runtime by setting the ",[2058,3027,3028],{},"NUXT_APP_CDN_URL"," environment variable.",[2043,3031,3032,2099],{},[2053,3033,2345],{},[2067,3035,3037],{"className":2892,"code":3036,"language":2894,"meta":2072,"style":2072},"NUXT_APP_CDN_URL=https://mycdn.org/ node .output/server/index.mjs\n",[2058,3038,3039],{"__ignoreMap":2072},[2076,3040,3041,3043,3045,3047,3049],{"class":2078,"line":2079},[2076,3042,3028],{"class":2364},[2076,3044,2592],{"class":2082},[2076,3046,3008],{"class":2105},[2076,3048,2908],{"class":2720},[2076,3050,2911],{"class":2105},[2800,3052,3054],{"id":3053},"head",[2058,3055,3053],{},[2043,3057,3058,3059,3062],{},"Set default configuration for ",[2058,3060,3061],{},"\u003Chead>"," on every page.",[2047,3064,3065,3071],{},[2050,3066,3067,2056,3069],{},[2053,3068,2055],{},[2058,3070,2060],{},[2050,3072,3073],{},[2053,3074,2065],{},[2067,3076,3078],{"className":2069,"code":3077,"language":2071,"meta":2072,"style":2072},"{\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",[2058,3079,3080,3084,3097,3102,3123,3140,3145,3149,3167,3172,3177,3191,3203,3215,3229],{"__ignoreMap":2072},[2076,3081,3082],{"class":2078,"line":2079},[2076,3083,2083],{"class":2082},[2076,3085,3086,3088,3090,3092,3094],{"class":2078,"line":2086},[2076,3087,2089],{"class":2082},[2076,3089,2456],{"class":2092},[2076,3091,2096],{"class":2082},[2076,3093,2099],{"class":2082},[2076,3095,3096],{"class":2082}," [\n",[2076,3098,3099],{"class":2078,"line":2114},[2076,3100,3101],{"class":2082},"    {\n",[2076,3103,3104,3107,3110,3112,3114,3116,3119,3121],{"class":2078,"line":2134},[2076,3105,3106],{"class":2082},"      \"",[2076,3108,3109],{"class":2720},"name",[2076,3111,2096],{"class":2082},[2076,3113,2099],{"class":2082},[2076,3115,2102],{"class":2082},[2076,3117,3118],{"class":2105},"viewport",[2076,3120,2096],{"class":2082},[2076,3122,2111],{"class":2082},[2076,3124,3125,3127,3129,3131,3133,3135,3138],{"class":2078,"line":2155},[2076,3126,3106],{"class":2082},[2076,3128,142],{"class":2720},[2076,3130,2096],{"class":2082},[2076,3132,2099],{"class":2082},[2076,3134,2102],{"class":2082},[2076,3136,3137],{"class":2105},"width=device-width, initial-scale=1",[2076,3139,2295],{"class":2082},[2076,3141,3142],{"class":2078,"line":2175},[2076,3143,3144],{"class":2082},"    },\n",[2076,3146,3147],{"class":2078,"line":2196},[2076,3148,3101],{"class":2082},[2076,3150,3151,3153,3156,3158,3160,3162,3165],{"class":2078,"line":2217},[2076,3152,3106],{"class":2082},[2076,3154,3155],{"class":2720},"charset",[2076,3157,2096],{"class":2082},[2076,3159,2099],{"class":2082},[2076,3161,2102],{"class":2082},[2076,3163,3164],{"class":2105},"utf-8",[2076,3166,2295],{"class":2082},[2076,3168,3169],{"class":2078,"line":2237},[2076,3170,3171],{"class":2082},"    }\n",[2076,3173,3174],{"class":2078,"line":2257},[2076,3175,3176],{"class":2082},"  ],\n",[2076,3178,3179,3181,3184,3186,3188],{"class":2078,"line":2278},[2076,3180,2089],{"class":2082},[2076,3182,3183],{"class":2092},"link",[2076,3185,2096],{"class":2082},[2076,3187,2099],{"class":2082},[2076,3189,3190],{"class":2082}," [],\n",[2076,3192,3193,3195,3197,3199,3201],{"class":2078,"line":2298},[2076,3194,2089],{"class":2082},[2076,3196,2470],{"class":2092},[2076,3198,2096],{"class":2082},[2076,3200,2099],{"class":2082},[2076,3202,3190],{"class":2082},[2076,3204,3205,3207,3209,3211,3213],{"class":2078,"line":2701},[2076,3206,2089],{"class":2082},[2076,3208,2621],{"class":2092},[2076,3210,2096],{"class":2082},[2076,3212,2099],{"class":2082},[2076,3214,3190],{"class":2082},[2076,3216,3217,3219,3222,3224,3226],{"class":2078,"line":2717},[2076,3218,2089],{"class":2082},[2076,3220,3221],{"class":2092},"noscript",[2076,3223,2096],{"class":2082},[2076,3225,2099],{"class":2082},[2076,3227,3228],{"class":2082}," []\n",[2076,3230,3231],{"class":2078,"line":2726},[2076,3232,2301],{"class":2082},[2043,3234,3235,2099],{},[2053,3236,2345],{},[2067,3238,3240],{"className":2348,"code":3239,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  app: {\n    head: {\n      meta: [\n      // \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n        { name: 'viewport', content: 'width=device-width, initial-scale=1' },\n      ],\n      script: [\n      // \u003Cscript src=\"https://myawesome-lib.js\">\u003C/script>\n        { src: 'https://awesome-lib.js' },\n      ],\n      link: [\n      // \u003Clink rel=\"stylesheet\" href=\"https://myawesome-lib.css\">\n        { rel: 'stylesheet', href: 'https://awesome-lib.css' },\n      ],\n      // please note that this is an area that is likely to change\n      style: [\n      // \u003Cstyle>:root { color: red }\u003C/style>\n        { textContent: ':root { color: red }' },\n      ],\n      noscript: [\n      // \u003Cnoscript>JavaScript is required\u003C/noscript>\n        { textContent: 'JavaScript is required' },\n      ],\n    },\n  },\n})\n",[2058,3241,3242,3254,3262,3271,3280,3286,3318,3325,3334,3339,3356,3362,3371,3376,3408,3414,3419,3428,3434,3453,3460,3470,3476,3494,3501,3506,3511],{"__ignoreMap":2072},[2076,3243,3244,3246,3248,3250,3252],{"class":2078,"line":2079},[2076,3245,2390],{"class":2357},[2076,3247,2393],{"class":2357},[2076,3249,2397],{"class":2396},[2076,3251,2400],{"class":2364},[2076,3253,2083],{"class":2082},[2076,3255,3256,3258,3260],{"class":2078,"line":2086},[2076,3257,2852],{"class":2407},[2076,3259,2099],{"class":2082},[2076,3261,2413],{"class":2082},[2076,3263,3264,3267,3269],{"class":2078,"line":2114},[2076,3265,3266],{"class":2407},"    head",[2076,3268,2099],{"class":2082},[2076,3270,2413],{"class":2082},[2076,3272,3273,3276,3278],{"class":2078,"line":2134},[2076,3274,3275],{"class":2407},"      meta",[2076,3277,2099],{"class":2082},[2076,3279,3096],{"class":2364},[2076,3281,3282],{"class":2078,"line":2155},[2076,3283,3285],{"class":3284},"sWuyu","      // \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n",[2076,3287,3288,3291,3294,3296,3298,3300,3302,3304,3307,3309,3311,3313,3315],{"class":2078,"line":2175},[2076,3289,3290],{"class":2082},"        {",[2076,3292,3293],{"class":2407}," name",[2076,3295,2099],{"class":2082},[2076,3297,2374],{"class":2082},[2076,3299,3118],{"class":2105},[2076,3301,2424],{"class":2082},[2076,3303,2448],{"class":2082},[2076,3305,3306],{"class":2407}," content",[2076,3308,2099],{"class":2082},[2076,3310,2374],{"class":2082},[2076,3312,3137],{"class":2105},[2076,3314,2424],{"class":2082},[2076,3316,3317],{"class":2082}," },\n",[2076,3319,3320,3323],{"class":2078,"line":2196},[2076,3321,3322],{"class":2364},"      ]",[2076,3324,2111],{"class":2082},[2076,3326,3327,3330,3332],{"class":2078,"line":2217},[2076,3328,3329],{"class":2407},"      script",[2076,3331,2099],{"class":2082},[2076,3333,3096],{"class":2364},[2076,3335,3336],{"class":2078,"line":2237},[2076,3337,3338],{"class":3284},"      // \u003Cscript src=\"https://myawesome-lib.js\">\u003C/script>\n",[2076,3340,3341,3343,3345,3347,3349,3352,3354],{"class":2078,"line":2257},[2076,3342,3290],{"class":2082},[2076,3344,2589],{"class":2407},[2076,3346,2099],{"class":2082},[2076,3348,2374],{"class":2082},[2076,3350,3351],{"class":2105},"https://awesome-lib.js",[2076,3353,2424],{"class":2082},[2076,3355,3317],{"class":2082},[2076,3357,3358,3360],{"class":2078,"line":2278},[2076,3359,3322],{"class":2364},[2076,3361,2111],{"class":2082},[2076,3363,3364,3367,3369],{"class":2078,"line":2298},[2076,3365,3366],{"class":2407},"      link",[2076,3368,2099],{"class":2082},[2076,3370,3096],{"class":2364},[2076,3372,3373],{"class":2078,"line":2701},[2076,3374,3375],{"class":3284},"      // \u003Clink rel=\"stylesheet\" href=\"https://myawesome-lib.css\">\n",[2076,3377,3378,3380,3383,3385,3387,3390,3392,3394,3397,3399,3401,3404,3406],{"class":2078,"line":2717},[2076,3379,3290],{"class":2082},[2076,3381,3382],{"class":2407}," rel",[2076,3384,2099],{"class":2082},[2076,3386,2374],{"class":2082},[2076,3388,3389],{"class":2105},"stylesheet",[2076,3391,2424],{"class":2082},[2076,3393,2448],{"class":2082},[2076,3395,3396],{"class":2407}," href",[2076,3398,2099],{"class":2082},[2076,3400,2374],{"class":2082},[2076,3402,3403],{"class":2105},"https://awesome-lib.css",[2076,3405,2424],{"class":2082},[2076,3407,3317],{"class":2082},[2076,3409,3410,3412],{"class":2078,"line":2726},[2076,3411,3322],{"class":2364},[2076,3413,2111],{"class":2082},[2076,3415,3416],{"class":2078,"line":2749},[2076,3417,3418],{"class":3284},"      // please note that this is an area that is likely to change\n",[2076,3420,3421,3424,3426],{"class":2078,"line":2754},[2076,3422,3423],{"class":2407},"      style",[2076,3425,2099],{"class":2082},[2076,3427,3096],{"class":2364},[2076,3429,3431],{"class":2078,"line":3430},18,[2076,3432,3433],{"class":3284},"      // \u003Cstyle>:root { color: red }\u003C/style>\n",[2076,3435,3437,3439,3442,3444,3446,3449,3451],{"class":2078,"line":3436},19,[2076,3438,3290],{"class":2082},[2076,3440,3441],{"class":2407}," textContent",[2076,3443,2099],{"class":2082},[2076,3445,2374],{"class":2082},[2076,3447,3448],{"class":2105},":root { color: red }",[2076,3450,2424],{"class":2082},[2076,3452,3317],{"class":2082},[2076,3454,3456,3458],{"class":2078,"line":3455},20,[2076,3457,3322],{"class":2364},[2076,3459,2111],{"class":2082},[2076,3461,3463,3466,3468],{"class":2078,"line":3462},21,[2076,3464,3465],{"class":2407},"      noscript",[2076,3467,2099],{"class":2082},[2076,3469,3096],{"class":2364},[2076,3471,3473],{"class":2078,"line":3472},22,[2076,3474,3475],{"class":3284},"      // \u003Cnoscript>JavaScript is required\u003C/noscript>\n",[2076,3477,3479,3481,3483,3485,3487,3490,3492],{"class":2078,"line":3478},23,[2076,3480,3290],{"class":2082},[2076,3482,3441],{"class":2407},[2076,3484,2099],{"class":2082},[2076,3486,2374],{"class":2082},[2076,3488,3489],{"class":2105},"JavaScript is required",[2076,3491,2424],{"class":2082},[2076,3493,3317],{"class":2082},[2076,3495,3497,3499],{"class":2078,"line":3496},24,[2076,3498,3322],{"class":2364},[2076,3500,2111],{"class":2082},[2076,3502,3504],{"class":2078,"line":3503},25,[2076,3505,3144],{"class":2082},[2076,3507,3509],{"class":2078,"line":3508},26,[2076,3510,2552],{"class":2082},[2076,3512,3514,3516],{"class":2078,"line":3513},27,[2076,3515,2557],{"class":2082},[2076,3517,2560],{"class":2364},[2800,3519,3521],{"id":3520},"keepalive",[2058,3522,3520],{},[2043,3524,3525],{},"Default values for KeepAlive configuration between pages.",[2043,3527,3528,3529,3531],{},"This can be overridden with ",[2058,3530,678],{}," on an individual page. Only JSON-serializable values are allowed.",[2047,3533,3534,3541],{},[2050,3535,3536,2056,3538],{},[2053,3537,2055],{},[2058,3539,3540],{},"boolean",[2050,3542,3543,2790,3545],{},[2053,3544,2789],{},[2058,3546,3547],{},"false",[2043,3549,3550,2056,3553],{},[2053,3551,3552],{},"See",[3554,3555,3559],"a",{"href":3556,"rel":3557},"https://vuejs.org/api/built-in-components#keepalive",[3558],"nofollow","Vue KeepAlive",[2800,3561,3563],{"id":3562},"layouttransition",[2058,3564,3565],{},"layoutTransition",[2043,3567,3568],{},"Default values for layout transitions.",[2043,3570,3528,3571,3531],{},[2058,3572,678],{},[2047,3574,3575,3582],{},[2050,3576,3577,2056,3579],{},[2053,3578,2055],{},[2058,3580,3581],{},"boolean | TransitionProps",[2050,3583,3584,2790,3586],{},[2053,3585,2789],{},[2058,3587,3547],{},[2043,3589,3590,2056,3592],{},[2053,3591,3552],{},[3554,3593,3596],{"href":3594,"rel":3595},"https://vuejs.org/api/built-in-components#transition",[3558],"Vue Transition docs",[2800,3598,3600],{"id":3599},"pagetransition",[2058,3601,3602],{},"pageTransition",[2043,3604,3605],{},"Default values for page transitions.",[2043,3607,3528,3608,3531],{},[2058,3609,678],{},[2047,3611,3612,3618],{},[2050,3613,3614,2056,3616],{},[2053,3615,2055],{},[2058,3617,3581],{},[2050,3619,3620,2790,3622],{},[2053,3621,2789],{},[2058,3623,3547],{},[2043,3625,3626,2056,3628],{},[2053,3627,3552],{},[3554,3629,3596],{"href":3594,"rel":3630},[3558],[2800,3632,3634],{"id":3633},"rootattrs",[2058,3635,3636],{},"rootAttrs",[2043,3638,3639],{},"Customize Nuxt root element id.",[2047,3641,3642,3648],{},[2050,3643,3644,2056,3646],{},[2053,3645,2055],{},[2058,3647,2060],{},[2050,3649,3650],{},[2053,3651,2065],{},[2067,3653,3655],{"className":2069,"code":3654,"language":2071,"meta":2072,"style":2072},"{\n  \"id\": \"__nuxt\"\n}\n",[2058,3656,3657,3661,3679],{"__ignoreMap":2072},[2076,3658,3659],{"class":2078,"line":2079},[2076,3660,2083],{"class":2082},[2076,3662,3663,3665,3668,3670,3672,3674,3677],{"class":2078,"line":2086},[2076,3664,2089],{"class":2082},[2076,3666,3667],{"class":2092},"id",[2076,3669,2096],{"class":2082},[2076,3671,2099],{"class":2082},[2076,3673,2102],{"class":2082},[2076,3675,3676],{"class":2105},"__nuxt",[2076,3678,2295],{"class":2082},[2076,3680,3681],{"class":2078,"line":2114},[2076,3682,2301],{"class":2082},[2800,3684,3686],{"id":3685},"rootid",[2058,3687,3688],{},"rootId",[2043,3690,3639],{},[2047,3692,3693,3699],{},[2050,3694,3695,2056,3697],{},[2053,3696,2055],{},[2058,3698,2784],{},[2050,3700,3701,2790,3703],{},[2053,3702,2789],{},[2058,3704,3705],{},"\"__nuxt\"",[2800,3707,3709],{"id":3708},"roottag",[2058,3710,3711],{},"rootTag",[2043,3713,3714],{},"Customize Nuxt root element tag.",[2047,3716,3717,3723],{},[2050,3718,3719,2056,3721],{},[2053,3720,2055],{},[2058,3722,2784],{},[2050,3724,3725,2790,3727],{},[2053,3726,2789],{},[2058,3728,3729],{},"\"div\"",[2800,3731,3733],{"id":3732},"spaloaderattrs",[2058,3734,3735],{},"spaLoaderAttrs",[2043,3737,3738],{},"Customize Nuxt SPA loading template element attributes.",[2047,3740,3741,3747],{},[2050,3742,3743,2056,3745],{},[2053,3744,2055],{},[2058,3746,2060],{},[2050,3748,3749],{},[2053,3750,2789],{},[2067,3752,3754],{"className":2069,"code":3753,"language":2071,"meta":2072,"style":2072},"{\n\"id\": \"__nuxt-loader\"\n}\n",[2058,3755,3756,3760,3777],{"__ignoreMap":2072},[2076,3757,3758],{"class":2078,"line":2079},[2076,3759,2083],{"class":2082},[2076,3761,3762,3764,3766,3768,3770,3772,3775],{"class":2078,"line":2086},[2076,3763,2096],{"class":2082},[2076,3765,3667],{"class":2092},[2076,3767,2096],{"class":2082},[2076,3769,2099],{"class":2082},[2076,3771,2102],{"class":2082},[2076,3773,3774],{"class":2105},"__nuxt-loader",[2076,3776,2295],{"class":2082},[2076,3778,3779],{"class":2078,"line":2114},[2076,3780,2301],{"class":2082},[3782,3783,3784],"h4",{"id":3667},[2058,3785,3667],{},[2047,3787,3788,3794],{},[2050,3789,3790,2056,3792],{},[2053,3791,2055],{},[2058,3793,2784],{},[2050,3795,3796,2790,3798],{},[2053,3797,2789],{},[2058,3799,3800],{},"\"__nuxt-loader\"",[2800,3802,3804],{"id":3803},"spaloadertag",[2058,3805,3806],{},"spaLoaderTag",[2043,3808,3809],{},"Customize Nuxt SpaLoader element tag.",[2047,3811,3812,3818],{},[2050,3813,3814,2056,3816],{},[2053,3815,2055],{},[2058,3817,2784],{},[2050,3819,3820,2790,3822],{},[2053,3821,2789],{},[2058,3823,3729],{},[2800,3825,3827],{"id":3826},"teleportattrs",[2058,3828,3829],{},"teleportAttrs",[2043,3831,3832],{},"Customize Nuxt Teleport element attributes.",[2047,3834,3835,3841],{},[2050,3836,3837,2056,3839],{},[2053,3838,2055],{},[2058,3840,2060],{},[2050,3842,3843],{},[2053,3844,2065],{},[2067,3846,3848],{"className":2069,"code":3847,"language":2071,"meta":2072,"style":2072},"{\n  \"id\": \"teleports\"\n}\n",[2058,3849,3850,3854,3871],{"__ignoreMap":2072},[2076,3851,3852],{"class":2078,"line":2079},[2076,3853,2083],{"class":2082},[2076,3855,3856,3858,3860,3862,3864,3866,3869],{"class":2078,"line":2086},[2076,3857,2089],{"class":2082},[2076,3859,3667],{"class":2092},[2076,3861,2096],{"class":2082},[2076,3863,2099],{"class":2082},[2076,3865,2102],{"class":2082},[2076,3867,3868],{"class":2105},"teleports",[2076,3870,2295],{"class":2082},[2076,3872,3873],{"class":2078,"line":2114},[2076,3874,2301],{"class":2082},[2800,3876,3878],{"id":3877},"teleportid",[2058,3879,3880],{},"teleportId",[2043,3882,3883],{},"Customize Nuxt Teleport element id.",[2047,3885,3886,3892],{},[2050,3887,3888,2056,3890],{},[2053,3889,2055],{},[2058,3891,2784],{},[2050,3893,3894,2790,3896],{},[2053,3895,2789],{},[2058,3897,3898],{},"\"teleports\"",[2800,3900,3902],{"id":3901},"teleporttag",[2058,3903,3904],{},"teleportTag",[2043,3906,3907],{},"Customize Nuxt Teleport element tag.",[2047,3909,3910,3916],{},[2050,3911,3912,2056,3914],{},[2053,3913,2055],{},[2058,3915,2784],{},[2050,3917,3918,2790,3920],{},[2053,3919,2789],{},[2058,3921,3729],{},[2800,3923,3925],{"id":3924},"viewtransition",[2058,3926,3927],{},"viewTransition",[2043,3929,3930],{},"Default values for view transitions.",[2043,3932,3933,3934,3937,3938,3942,3943,3945],{},"This only has an effect when ",[2053,3935,3936],{},"experimental"," support for View Transitions is ",[3554,3939,3941],{"href":3940},"/docs/4.x/getting-started/transitions#view-transitions-api-experimental","enabled in your nuxt.config file",".\nThis can be overridden with ",[2058,3944,678],{}," on an individual page.",[2047,3947,3948,3954],{},[2050,3949,3950,2056,3952],{},[2053,3951,2055],{},[2058,3953,3540],{},[2050,3955,3956,2790,3958],{},[2053,3957,2789],{},[2058,3959,3547],{},[2043,3961,3962,2056,3964],{},[2053,3963,3552],{},[3554,3965,3968],{"href":3966,"rel":3967},"https://nuxt.com/docs/4.x/getting-started/transitions#view-transitions-api-experimental",[3558],"Nuxt View Transition API docs",[2039,3970,3972],{"id":3971},"appconfig","appConfig",[2043,3974,3975],{},"Additional app configuration",[2043,3977,3978,3979,3982],{},"For programmatic usage and type support, you can directly provide app config with this option. It will be merged with ",[2058,3980,3981],{},"app.config"," file as default value.",[2800,3984,3986],{"id":3985},"nuxt",[2058,3987,3985],{},[2039,3989,3991],{"id":3990},"appid","appId",[2043,3993,3994],{},"For multi-app projects, the unique id of the Nuxt application.",[2043,3996,3997,3998,2318],{},"Defaults to ",[2058,3999,4000],{},"nuxt-app",[2047,4002,4003,4009],{},[2050,4004,4005,2056,4007],{},[2053,4006,2055],{},[2058,4008,2784],{},[2050,4010,4011,2790,4013],{},[2053,4012,2789],{},[2058,4014,4015],{},"\"nuxt-app\"",[2039,4017,4018],{"id":4018},"build",[2043,4020,4021],{},"Shared build configuration.",[2800,4023,4025],{"id":4024},"analyze",[2058,4026,4024],{},[2043,4028,4029],{},"Nuxt allows visualizing your bundles and how to optimize them.",[2043,4031,4032,4033,4036,4037,4042,4043,2318],{},"Set to ",[2058,4034,4035],{},"true"," to enable bundle analysis, or pass an object with options: ",[3554,4038,4041],{"href":4039,"rel":4040},"https://github.com/webpack/webpack-bundle-analyzer#options-for-plugin",[3558],"for webpack"," or ",[3554,4044,4047],{"href":4045,"rel":4046},"https://github.com/btd/rollup-plugin-visualizer#options",[3558],"for vite",[2047,4049,4050,4056],{},[2050,4051,4052,2056,4054],{},[2053,4053,2055],{},[2058,4055,2060],{},[2050,4057,4058],{},[2053,4059,2065],{},[2067,4061,4063],{"className":2069,"code":4062,"language":2071,"meta":2072,"style":2072},"{\n  \"template\": \"treemap\",\n  \"projectRoot\": \"/\u003CrootDir>\",\n  \"filename\": \"/\u003CrootDir>/.nuxt/analyze/{name}.html\"\n}\n",[2058,4064,4065,4069,4088,4107,4125],{"__ignoreMap":2072},[2076,4066,4067],{"class":2078,"line":2079},[2076,4068,2083],{"class":2082},[2076,4070,4071,4073,4075,4077,4079,4081,4084,4086],{"class":2078,"line":2086},[2076,4072,2089],{"class":2082},[2076,4074,2575],{"class":2092},[2076,4076,2096],{"class":2082},[2076,4078,2099],{"class":2082},[2076,4080,2102],{"class":2082},[2076,4082,4083],{"class":2105},"treemap",[2076,4085,2096],{"class":2082},[2076,4087,2111],{"class":2082},[2076,4089,4090,4092,4095,4097,4099,4101,4103,4105],{"class":2078,"line":2114},[2076,4091,2089],{"class":2082},[2076,4093,4094],{"class":2092},"projectRoot",[2076,4096,2096],{"class":2082},[2076,4098,2099],{"class":2082},[2076,4100,2102],{"class":2082},[2076,4102,2148],{"class":2105},[2076,4104,2096],{"class":2082},[2076,4106,2111],{"class":2082},[2076,4108,4109,4111,4114,4116,4118,4120,4123],{"class":2078,"line":2134},[2076,4110,2089],{"class":2082},[2076,4112,4113],{"class":2092},"filename",[2076,4115,2096],{"class":2082},[2076,4117,2099],{"class":2082},[2076,4119,2102],{"class":2082},[2076,4121,4122],{"class":2105},"/\u003CrootDir>/.nuxt/analyze/{name}.html",[2076,4124,2295],{"class":2082},[2076,4126,4127],{"class":2078,"line":2155},[2076,4128,2301],{"class":2082},[2043,4130,4131,2099],{},[2053,4132,2345],{},[2067,4134,4136],{"className":2348,"code":4135,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  analyze: {\n    analyzerMode: 'static',\n  },\n})\n",[2058,4137,4138,4150,4159,4175,4179],{"__ignoreMap":2072},[2076,4139,4140,4142,4144,4146,4148],{"class":2078,"line":2079},[2076,4141,2390],{"class":2357},[2076,4143,2393],{"class":2357},[2076,4145,2397],{"class":2396},[2076,4147,2400],{"class":2364},[2076,4149,2083],{"class":2082},[2076,4151,4152,4155,4157],{"class":2078,"line":2086},[2076,4153,4154],{"class":2407},"  analyze",[2076,4156,2099],{"class":2082},[2076,4158,2413],{"class":2082},[2076,4160,4161,4164,4166,4168,4171,4173],{"class":2078,"line":2114},[2076,4162,4163],{"class":2407},"    analyzerMode",[2076,4165,2099],{"class":2082},[2076,4167,2374],{"class":2082},[2076,4169,4170],{"class":2105},"static",[2076,4172,2424],{"class":2082},[2076,4174,2111],{"class":2082},[2076,4176,4177],{"class":2078,"line":2134},[2076,4178,2552],{"class":2082},[2076,4180,4181,4183],{"class":2078,"line":2155},[2076,4182,2557],{"class":2082},[2076,4184,2560],{"class":2364},[2800,4186,4188],{"id":4187},"templates",[2058,4189,4187],{},[2043,4191,4192,4193,4196,4197,4200],{},"It is recommended to use ",[2058,4194,4195],{},"addTemplate"," from ",[2058,4198,4199],{},"@nuxt/kit"," instead of this option.",[2047,4202,4203],{},[2050,4204,4205,2056,4207],{},[2053,4206,2055],{},[2058,4208,4209],{},"array",[2043,4211,4212,2099],{},[2053,4213,2345],{},[2067,4215,4217],{"className":2348,"code":4216,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  build: {\n    templates: [\n      {\n        src: '~~/modules/support/plugin.js', // `src` can be absolute or relative\n        dst: 'support.js', // `dst` is relative to project `.nuxt` dir\n      },\n    ],\n  },\n})\n",[2058,4218,4219,4231,4240,4249,4254,4273,4292,4297,4304,4308],{"__ignoreMap":2072},[2076,4220,4221,4223,4225,4227,4229],{"class":2078,"line":2079},[2076,4222,2390],{"class":2357},[2076,4224,2393],{"class":2357},[2076,4226,2397],{"class":2396},[2076,4228,2400],{"class":2364},[2076,4230,2083],{"class":2082},[2076,4232,4233,4236,4238],{"class":2078,"line":2086},[2076,4234,4235],{"class":2407},"  build",[2076,4237,2099],{"class":2082},[2076,4239,2413],{"class":2082},[2076,4241,4242,4245,4247],{"class":2078,"line":2114},[2076,4243,4244],{"class":2407},"    templates",[2076,4246,2099],{"class":2082},[2076,4248,3096],{"class":2364},[2076,4250,4251],{"class":2078,"line":2134},[2076,4252,4253],{"class":2082},"      {\n",[2076,4255,4256,4259,4261,4263,4266,4268,4270],{"class":2078,"line":2155},[2076,4257,4258],{"class":2407},"        src",[2076,4260,2099],{"class":2082},[2076,4262,2374],{"class":2082},[2076,4264,4265],{"class":2105},"~~/modules/support/plugin.js",[2076,4267,2424],{"class":2082},[2076,4269,2448],{"class":2082},[2076,4271,4272],{"class":3284}," // `src` can be absolute or relative\n",[2076,4274,4275,4278,4280,4282,4285,4287,4289],{"class":2078,"line":2175},[2076,4276,4277],{"class":2407},"        dst",[2076,4279,2099],{"class":2082},[2076,4281,2374],{"class":2082},[2076,4283,4284],{"class":2105},"support.js",[2076,4286,2424],{"class":2082},[2076,4288,2448],{"class":2082},[2076,4290,4291],{"class":3284}," // `dst` is relative to project `.nuxt` dir\n",[2076,4293,4294],{"class":2078,"line":2196},[2076,4295,4296],{"class":2082},"      },\n",[2076,4298,4299,4302],{"class":2078,"line":2217},[2076,4300,4301],{"class":2364},"    ]",[2076,4303,2111],{"class":2082},[2076,4305,4306],{"class":2078,"line":2237},[2076,4307,2552],{"class":2082},[2076,4309,4310,4312],{"class":2078,"line":2257},[2076,4311,2557],{"class":2082},[2076,4313,2560],{"class":2364},[2800,4315,4317],{"id":4316},"transpile",[2058,4318,4316],{},[2043,4320,4321],{},"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.",[2043,4323,4324],{},"You can also use a function to conditionally transpile. The function will receive an object ({ isDev, isServer, isClient, isModern, isLegacy }).",[2047,4326,4327],{},[2050,4328,4329,2056,4331],{},[2053,4330,2055],{},[2058,4332,4209],{},[2043,4334,4335,2099],{},[2053,4336,2345],{},[2067,4338,4340],{"className":2348,"code":4339,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  build: {\n    transpile: [({ isLegacy }) => isLegacy && 'ky'],\n  },\n})\n",[2058,4341,4342,4354,4362,4403,4407],{"__ignoreMap":2072},[2076,4343,4344,4346,4348,4350,4352],{"class":2078,"line":2079},[2076,4345,2390],{"class":2357},[2076,4347,2393],{"class":2357},[2076,4349,2397],{"class":2396},[2076,4351,2400],{"class":2364},[2076,4353,2083],{"class":2082},[2076,4355,4356,4358,4360],{"class":2078,"line":2086},[2076,4357,4235],{"class":2407},[2076,4359,2099],{"class":2082},[2076,4361,2413],{"class":2082},[2076,4363,4364,4367,4369,4372,4375,4379,4382,4385,4388,4391,4393,4396,4398,4401],{"class":2078,"line":2114},[2076,4365,4366],{"class":2407},"    transpile",[2076,4368,2099],{"class":2082},[2076,4370,4371],{"class":2364}," [",[2076,4373,4374],{"class":2082},"({",[2076,4376,4378],{"class":4377},"s1nJG"," isLegacy",[2076,4380,4381],{"class":2082}," })",[2076,4383,4384],{"class":2092}," =>",[2076,4386,4387],{"class":2364}," isLegacy ",[2076,4389,4390],{"class":2082},"&&",[2076,4392,2374],{"class":2082},[2076,4394,4395],{"class":2105},"ky",[2076,4397,2424],{"class":2082},[2076,4399,4400],{"class":2364},"]",[2076,4402,2111],{"class":2082},[2076,4404,4405],{"class":2078,"line":2134},[2076,4406,2552],{"class":2082},[2076,4408,4409,4411],{"class":2078,"line":2155},[2076,4410,2557],{"class":2082},[2076,4412,2560],{"class":2364},[2039,4414,4416],{"id":4415},"builddir","buildDir",[2043,4418,4419],{},"Define the directory where your built Nuxt files will be placed.",[2043,4421,4422,4423,4425,4426,4428],{},"Many tools assume that ",[2058,4424,117],{}," is a hidden directory (because it starts with a ",[2058,4427,2318],{},"). If that is a problem, you can use this option to prevent that.",[2047,4430,4431,4437],{},[2050,4432,4433,2056,4435],{},[2053,4434,2055],{},[2058,4436,2784],{},[2050,4438,4439,2790,4441],{},[2053,4440,2789],{},[2058,4442,4443],{},"\"/\u003CrootDir>/.nuxt\"",[2043,4445,4446,2099],{},[2053,4447,2345],{},[2067,4449,4451],{"className":2348,"code":4450,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  buildDir: 'nuxt-build',\n})\n",[2058,4452,4453,4465,4481],{"__ignoreMap":2072},[2076,4454,4455,4457,4459,4461,4463],{"class":2078,"line":2079},[2076,4456,2390],{"class":2357},[2076,4458,2393],{"class":2357},[2076,4460,2397],{"class":2396},[2076,4462,2400],{"class":2364},[2076,4464,2083],{"class":2082},[2076,4466,4467,4470,4472,4474,4477,4479],{"class":2078,"line":2086},[2076,4468,4469],{"class":2407},"  buildDir",[2076,4471,2099],{"class":2082},[2076,4473,2374],{"class":2082},[2076,4475,4476],{"class":2105},"nuxt-build",[2076,4478,2424],{"class":2082},[2076,4480,2111],{"class":2082},[2076,4482,4483,4485],{"class":2078,"line":2114},[2076,4484,2557],{"class":2082},[2076,4486,2560],{"class":2364},[2039,4488,4490],{"id":4489},"buildid","buildId",[2043,4492,4493],{},"A unique identifier matching the build. This may contain the hash of the current state of the project.",[2047,4495,4496,4502],{},[2050,4497,4498,2056,4500],{},[2053,4499,2055],{},[2058,4501,2784],{},[2050,4503,4504,2790,4506],{},[2053,4505,2789],{},[2058,4507,4508],{},"\"4a2e2d30-418f-41df-8e58-ed5df06de7fd\"",[2039,4510,4511],{"id":4511},"builder",[2043,4513,4514],{},"The builder to use for bundling the Vue part of your application.",[2043,4516,4517],{},"Nuxt supports multiple builders for the client-side application. By default, Vite is used, but you can switch to webpack, Rspack, or even provide a custom builder implementation.",[2047,4519,4520,4527],{},[2050,4521,4522,2056,4524],{},[2053,4523,2055],{},[2058,4525,4526],{},"'vite' | 'webpack' | 'rspack' | string | { bundle: (nuxt: Nuxt) => Promise\u003Cvoid> }",[2050,4528,4529,2790,4531],{},[2053,4530,2789],{},[2058,4532,4533],{},"\"@nuxt/vite-builder\"",[2043,4535,4536],{},[2053,4537,4538],{},"Using supported builders:",[2067,4540,4542],{"className":2348,"code":4541,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  // default - uses @nuxt/vite-builder\n  // builder: 'vite',\n\n  // uses @nuxt/webpack-builder\n  // builder: 'webpack',\n\n  // uses @nuxt/rspack-builder\n  builder: 'rspack',\n})\n",[2058,4543,4544,4556,4561,4566,4570,4575,4580,4584,4589,4605],{"__ignoreMap":2072},[2076,4545,4546,4548,4550,4552,4554],{"class":2078,"line":2079},[2076,4547,2390],{"class":2357},[2076,4549,2393],{"class":2357},[2076,4551,2397],{"class":2396},[2076,4553,2400],{"class":2364},[2076,4555,2083],{"class":2082},[2076,4557,4558],{"class":2078,"line":2086},[2076,4559,4560],{"class":3284},"  // default - uses @nuxt/vite-builder\n",[2076,4562,4563],{"class":2078,"line":2114},[2076,4564,4565],{"class":3284},"  // builder: 'vite',\n",[2076,4567,4568],{"class":2078,"line":2134},[2076,4569,2385],{"emptyLinePlaceholder":1196},[2076,4571,4572],{"class":2078,"line":2155},[2076,4573,4574],{"class":3284},"  // uses @nuxt/webpack-builder\n",[2076,4576,4577],{"class":2078,"line":2175},[2076,4578,4579],{"class":3284},"  // builder: 'webpack',\n",[2076,4581,4582],{"class":2078,"line":2196},[2076,4583,2385],{"emptyLinePlaceholder":1196},[2076,4585,4586],{"class":2078,"line":2217},[2076,4587,4588],{"class":3284},"  // uses @nuxt/rspack-builder\n",[2076,4590,4591,4594,4596,4598,4601,4603],{"class":2078,"line":2237},[2076,4592,4593],{"class":2407},"  builder",[2076,4595,2099],{"class":2082},[2076,4597,2374],{"class":2082},[2076,4599,4600],{"class":2105},"rspack",[2076,4602,2424],{"class":2082},[2076,4604,2111],{"class":2082},[2076,4606,4607,4609],{"class":2078,"line":2257},[2076,4608,2557],{"class":2082},[2076,4610,2560],{"class":2364},[2043,4612,4613,4614,4042,4617,4619,4620,4042,4623,4626],{},"If you are using ",[2058,4615,4616],{},"webpack",[2058,4618,4600],{}," you will need to make sure ",[2058,4621,4622],{},"@nuxt/webpack-builder",[2058,4624,4625],{},"@nuxt/rspack-builder"," is explicitly installed in your project.",[2043,4628,4629],{},[2053,4630,4631],{},"Using a custom builder object:",[2043,4633,4634,4635,4638],{},"You can provide a custom builder by passing an object with a ",[2058,4636,4637],{},"bundle"," function:",[2067,4640,4642],{"className":2348,"code":4641,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  builder: {\n    async bundle (nuxt) {\n      const entry = await resolvePath(resolve(nuxt.options.appDir, 'entry'))\n\n      // Build client and server bundles\n      await buildClient(nuxt, entry)\n      if (nuxt.options.ssr) {\n        await buildServer(nuxt, entry)\n      }\n\n      // ... it's a bit more complicated than that, of course!\n    },\n  },\n})\n",[2058,4643,4644,4656,4664,4682,4730,4734,4739,4757,4780,4798,4803,4807,4812,4816,4820],{"__ignoreMap":2072},[2076,4645,4646,4648,4650,4652,4654],{"class":2078,"line":2079},[2076,4647,2390],{"class":2357},[2076,4649,2393],{"class":2357},[2076,4651,2397],{"class":2396},[2076,4653,2400],{"class":2364},[2076,4655,2083],{"class":2082},[2076,4657,4658,4660,4662],{"class":2078,"line":2086},[2076,4659,4593],{"class":2407},[2076,4661,2099],{"class":2082},[2076,4663,2413],{"class":2082},[2076,4665,4666,4669,4672,4675,4677,4680],{"class":2078,"line":2114},[2076,4667,4668],{"class":2092},"    async",[2076,4670,4671],{"class":2407}," bundle",[2076,4673,4674],{"class":2082}," (",[2076,4676,3985],{"class":4377},[2076,4678,4679],{"class":2082},")",[2076,4681,2413],{"class":2082},[2076,4683,4684,4687,4690,4693,4696,4699,4701,4704,4706,4708,4710,4713,4715,4718,4720,4722,4725,4727],{"class":2078,"line":2134},[2076,4685,4686],{"class":2092},"      const",[2076,4688,4689],{"class":2364}," entry",[2076,4691,4692],{"class":2082}," =",[2076,4694,4695],{"class":2357}," await",[2076,4697,4698],{"class":2396}," resolvePath",[2076,4700,2400],{"class":2407},[2076,4702,4703],{"class":2396},"resolve",[2076,4705,2400],{"class":2407},[2076,4707,3985],{"class":2364},[2076,4709,2318],{"class":2082},[2076,4711,4712],{"class":2364},"options",[2076,4714,2318],{"class":2082},[2076,4716,4717],{"class":2364},"appDir",[2076,4719,2448],{"class":2082},[2076,4721,2374],{"class":2082},[2076,4723,4724],{"class":2105},"entry",[2076,4726,2424],{"class":2082},[2076,4728,4729],{"class":2407},"))\n",[2076,4731,4732],{"class":2078,"line":2155},[2076,4733,2385],{"emptyLinePlaceholder":1196},[2076,4735,4736],{"class":2078,"line":2175},[2076,4737,4738],{"class":3284},"      // Build client and server bundles\n",[2076,4740,4741,4744,4747,4749,4751,4753,4755],{"class":2078,"line":2196},[2076,4742,4743],{"class":2357},"      await",[2076,4745,4746],{"class":2396}," buildClient",[2076,4748,2400],{"class":2407},[2076,4750,3985],{"class":2364},[2076,4752,2448],{"class":2082},[2076,4754,4689],{"class":2364},[2076,4756,2560],{"class":2407},[2076,4758,4759,4762,4764,4766,4768,4770,4772,4775,4778],{"class":2078,"line":2217},[2076,4760,4761],{"class":2357},"      if",[2076,4763,4674],{"class":2407},[2076,4765,3985],{"class":2364},[2076,4767,2318],{"class":2082},[2076,4769,4712],{"class":2364},[2076,4771,2318],{"class":2082},[2076,4773,4774],{"class":2364},"ssr",[2076,4776,4777],{"class":2407},") ",[2076,4779,2083],{"class":2082},[2076,4781,4782,4785,4788,4790,4792,4794,4796],{"class":2078,"line":2237},[2076,4783,4784],{"class":2357},"        await",[2076,4786,4787],{"class":2396}," buildServer",[2076,4789,2400],{"class":2407},[2076,4791,3985],{"class":2364},[2076,4793,2448],{"class":2082},[2076,4795,4689],{"class":2364},[2076,4797,2560],{"class":2407},[2076,4799,4800],{"class":2078,"line":2257},[2076,4801,4802],{"class":2082},"      }\n",[2076,4804,4805],{"class":2078,"line":2278},[2076,4806,2385],{"emptyLinePlaceholder":1196},[2076,4808,4809],{"class":2078,"line":2298},[2076,4810,4811],{"class":3284},"      // ... it's a bit more complicated than that, of course!\n",[2076,4813,4814],{"class":2078,"line":2701},[2076,4815,3144],{"class":2082},[2076,4817,4818],{"class":2078,"line":2717},[2076,4819,2552],{"class":2082},[2076,4821,4822,4824],{"class":2078,"line":2726},[2076,4823,2557],{"class":2082},[2076,4825,2560],{"class":2364},[2043,4827,4828],{},[2053,4829,4830],{},"Creating a custom builder package:",[2043,4832,4833,4834,4836,4837,2099],{},"To create a custom builder as a separate package, it should export a ",[2058,4835,4637],{}," function. You can then specify the package name in your ",[2058,4838,233],{},[2067,4840,4842],{"className":2348,"code":4841,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  builder: 'my-custom-builder',\n})\n",[2058,4843,4844,4856,4871],{"__ignoreMap":2072},[2076,4845,4846,4848,4850,4852,4854],{"class":2078,"line":2079},[2076,4847,2390],{"class":2357},[2076,4849,2393],{"class":2357},[2076,4851,2397],{"class":2396},[2076,4853,2400],{"class":2364},[2076,4855,2083],{"class":2082},[2076,4857,4858,4860,4862,4864,4867,4869],{"class":2078,"line":2086},[2076,4859,4593],{"class":2407},[2076,4861,2099],{"class":2082},[2076,4863,2374],{"class":2082},[2076,4865,4866],{"class":2105},"my-custom-builder",[2076,4868,2424],{"class":2082},[2076,4870,2111],{"class":2082},[2076,4872,4873,4875],{"class":2078,"line":2114},[2076,4874,2557],{"class":2082},[2076,4876,2560],{"class":2364},[2039,4878,4880],{"id":4879},"compatibilitydate","compatibilityDate",[2043,4882,4883],{},"Specify a compatibility date for your app.",[2043,4885,4886],{},"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.",[2039,4888,132],{"id":132},[2043,4890,4891],{},"Configure Nuxt component auto-registration.",[2043,4893,4894],{},"Any components in the directories configured here can be used throughout your pages, layouts (and other components) without needing to explicitly import them.",[2047,4896,4897,4903],{},[2050,4898,4899,2056,4901],{},[2053,4900,2055],{},[2058,4902,2060],{},[2050,4904,4905],{},[2053,4906,2065],{},[2067,4908,4910],{"className":2069,"code":4909,"language":2071,"meta":2072,"style":2072},"{\n  \"dirs\": [\n    {\n      \"path\": \"~/components/global\",\n      \"global\": true\n    },\n    \"~/components\"\n  ]\n}\n",[2058,4911,4912,4916,4929,4933,4953,4967,4971,4981,4986],{"__ignoreMap":2072},[2076,4913,4914],{"class":2078,"line":2079},[2076,4915,2083],{"class":2082},[2076,4917,4918,4920,4923,4925,4927],{"class":2078,"line":2086},[2076,4919,2089],{"class":2082},[2076,4921,4922],{"class":2092},"dirs",[2076,4924,2096],{"class":2082},[2076,4926,2099],{"class":2082},[2076,4928,3096],{"class":2082},[2076,4930,4931],{"class":2078,"line":2114},[2076,4932,3101],{"class":2082},[2076,4934,4935,4937,4940,4942,4944,4946,4949,4951],{"class":2078,"line":2134},[2076,4936,3106],{"class":2082},[2076,4938,4939],{"class":2720},"path",[2076,4941,2096],{"class":2082},[2076,4943,2099],{"class":2082},[2076,4945,2102],{"class":2082},[2076,4947,4948],{"class":2105},"~/components/global",[2076,4950,2096],{"class":2082},[2076,4952,2111],{"class":2082},[2076,4954,4955,4957,4960,4962,4964],{"class":2078,"line":2155},[2076,4956,3106],{"class":2082},[2076,4958,4959],{"class":2720},"global",[2076,4961,2096],{"class":2082},[2076,4963,2099],{"class":2082},[2076,4965,4966],{"class":2082}," true\n",[2076,4968,4969],{"class":2078,"line":2175},[2076,4970,3144],{"class":2082},[2076,4972,4973,4976,4979],{"class":2078,"line":2196},[2076,4974,4975],{"class":2082},"    \"",[2076,4977,4978],{"class":2105},"~/components",[2076,4980,2295],{"class":2082},[2076,4982,4983],{"class":2078,"line":2217},[2076,4984,4985],{"class":2082},"  ]\n",[2076,4987,4988],{"class":2078,"line":2237},[2076,4989,2301],{"class":2082},[2043,4991,4992,2056,4994],{},[2053,4993,3552],{},[3554,4995,4998,5001],{"href":4996,"rel":4997},"https://nuxt.com/docs/4.x/directory-structure/app/components",[3558],[2058,4999,5000],{},"app/components/"," directory documentation",[2039,5003,5004],{"id":5004},"css",[2043,5006,5007],{},"You can define the CSS files/modules/libraries you want to set globally (included in every page).",[2043,5009,5010],{},"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.",[2047,5012,5013],{},[2050,5014,5015,2056,5017],{},[2053,5016,2055],{},[2058,5018,4209],{},[2043,5020,5021,2099],{},[2053,5022,2345],{},[2067,5024,5026],{"className":2348,"code":5025,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  css: [\n  // Load a Node.js module directly (here it's a Sass file).\n    'bulma',\n    // CSS file in the project\n    '~/assets/css/main.css',\n    // SCSS file in the project\n    '~/assets/css/main.scss',\n  ],\n})\n",[2058,5027,5028,5040,5049,5054,5065,5070,5081,5086,5097,5104],{"__ignoreMap":2072},[2076,5029,5030,5032,5034,5036,5038],{"class":2078,"line":2079},[2076,5031,2390],{"class":2357},[2076,5033,2393],{"class":2357},[2076,5035,2397],{"class":2396},[2076,5037,2400],{"class":2364},[2076,5039,2083],{"class":2082},[2076,5041,5042,5045,5047],{"class":2078,"line":2086},[2076,5043,5044],{"class":2407},"  css",[2076,5046,2099],{"class":2082},[2076,5048,3096],{"class":2364},[2076,5050,5051],{"class":2078,"line":2114},[2076,5052,5053],{"class":3284},"  // Load a Node.js module directly (here it's a Sass file).\n",[2076,5055,5056,5058,5061,5063],{"class":2078,"line":2134},[2076,5057,2418],{"class":2082},[2076,5059,5060],{"class":2105},"bulma",[2076,5062,2424],{"class":2082},[2076,5064,2111],{"class":2082},[2076,5066,5067],{"class":2078,"line":2155},[2076,5068,5069],{"class":3284},"    // CSS file in the project\n",[2076,5071,5072,5074,5077,5079],{"class":2078,"line":2175},[2076,5073,2418],{"class":2082},[2076,5075,5076],{"class":2105},"~/assets/css/main.css",[2076,5078,2424],{"class":2082},[2076,5080,2111],{"class":2082},[2076,5082,5083],{"class":2078,"line":2196},[2076,5084,5085],{"class":3284},"    // SCSS file in the project\n",[2076,5087,5088,5090,5093,5095],{"class":2078,"line":2217},[2076,5089,2418],{"class":2082},[2076,5091,5092],{"class":2105},"~/assets/css/main.scss",[2076,5094,2424],{"class":2082},[2076,5096,2111],{"class":2082},[2076,5098,5099,5102],{"class":2078,"line":2237},[2076,5100,5101],{"class":2364},"  ]",[2076,5103,2111],{"class":2082},[2076,5105,5106,5108],{"class":2078,"line":2257},[2076,5107,2557],{"class":2082},[2076,5109,2560],{"class":2364},[2039,5111,5112],{"id":5112},"debug",[2043,5114,4032,5115,5117],{},[2058,5116,4035],{}," to enable debug mode.",[2043,5119,5120],{},"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.",[2047,5122,5123,5129],{},[2050,5124,5125,2056,5127],{},[2053,5126,2055],{},[2058,5128,3540],{},[2050,5130,5131,2790,5133],{},[2053,5132,2789],{},[2058,5134,3547],{},[2039,5136,5137],{"id":5137},"dev",[2043,5139,5140],{},"Whether Nuxt is running in development mode.",[2043,5142,5143],{},"Normally, you should not need to set this.",[2047,5145,5146,5152],{},[2050,5147,5148,2056,5150],{},[2053,5149,2055],{},[2058,5151,3540],{},[2050,5153,5154,2790,5156],{},[2053,5155,2789],{},[2058,5157,3547],{},[2039,5159,5161],{"id":5160},"devserver","devServer",[2800,5163,5165],{"id":5164},"cors",[2058,5166,5164],{},[2043,5168,5169],{},"Set CORS options for the dev server",[3782,5171,5173],{"id":5172},"origin",[2058,5174,5172],{},[2047,5176,5177,5183],{},[2050,5178,5179,2056,5181],{},[2053,5180,2055],{},[2058,5182,4209],{},[2050,5184,5185],{},[2053,5186,2065],{},[2067,5188,5190],{"className":2069,"code":5189,"language":2071,"meta":2072,"style":2072},"[\n  {}\n]\n",[2058,5191,5192,5197,5202],{"__ignoreMap":2072},[2076,5193,5194],{"class":2078,"line":2079},[2076,5195,5196],{"class":2082},"[\n",[2076,5198,5199],{"class":2078,"line":2086},[2076,5200,5201],{"class":2082},"  {}\n",[2076,5203,5204],{"class":2078,"line":2114},[2076,5205,5206],{"class":2082},"]\n",[2800,5208,5210],{"id":5209},"host",[2058,5211,5209],{},[2043,5213,5214],{},"Dev server listening host",[2800,5216,5218],{"id":5217},"https",[2058,5219,5217],{},[2043,5221,5222],{},"Whether to enable HTTPS.",[2047,5224,5225,5231],{},[2050,5226,5227,2056,5229],{},[2053,5228,2055],{},[2058,5230,3540],{},[2050,5232,5233,2790,5235],{},[2053,5234,2789],{},[2058,5236,3547],{},[2043,5238,5239,2099],{},[2053,5240,2345],{},[2067,5242,5244],{"className":2348,"code":5243,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  devServer: {\n    https: {\n      key: './server.key',\n      cert: './server.crt',\n    },\n  },\n})\n",[2058,5245,5246,5258,5267,5276,5292,5308,5312,5316],{"__ignoreMap":2072},[2076,5247,5248,5250,5252,5254,5256],{"class":2078,"line":2079},[2076,5249,2390],{"class":2357},[2076,5251,2393],{"class":2357},[2076,5253,2397],{"class":2396},[2076,5255,2400],{"class":2364},[2076,5257,2083],{"class":2082},[2076,5259,5260,5263,5265],{"class":2078,"line":2086},[2076,5261,5262],{"class":2407},"  devServer",[2076,5264,2099],{"class":2082},[2076,5266,2413],{"class":2082},[2076,5268,5269,5272,5274],{"class":2078,"line":2114},[2076,5270,5271],{"class":2407},"    https",[2076,5273,2099],{"class":2082},[2076,5275,2413],{"class":2082},[2076,5277,5278,5281,5283,5285,5288,5290],{"class":2078,"line":2134},[2076,5279,5280],{"class":2407},"      key",[2076,5282,2099],{"class":2082},[2076,5284,2374],{"class":2082},[2076,5286,5287],{"class":2105},"./server.key",[2076,5289,2424],{"class":2082},[2076,5291,2111],{"class":2082},[2076,5293,5294,5297,5299,5301,5304,5306],{"class":2078,"line":2155},[2076,5295,5296],{"class":2407},"      cert",[2076,5298,2099],{"class":2082},[2076,5300,2374],{"class":2082},[2076,5302,5303],{"class":2105},"./server.crt",[2076,5305,2424],{"class":2082},[2076,5307,2111],{"class":2082},[2076,5309,5310],{"class":2078,"line":2175},[2076,5311,3144],{"class":2082},[2076,5313,5314],{"class":2078,"line":2196},[2076,5315,2552],{"class":2082},[2076,5317,5318,5320],{"class":2078,"line":2217},[2076,5319,2557],{"class":2082},[2076,5321,2560],{"class":2364},[2800,5323,5325],{"id":5324},"loadingtemplate",[2058,5326,5327],{},"loadingTemplate",[2043,5329,5330],{},"Template to show a loading screen",[2047,5332,5333],{},[2050,5334,5335,2056,5337],{},[2053,5336,2055],{},[2058,5338,5339],{},"function",[2800,5341,5343],{"id":5342},"port",[2058,5344,5342],{},[2043,5346,5347],{},"Dev server listening port",[2047,5349,5350,5357],{},[2050,5351,5352,2056,5354],{},[2053,5353,2055],{},[2058,5355,5356],{},"number",[2050,5358,5359,2790,5361],{},[2053,5360,2789],{},[2058,5362,5363],{},"3000",[2800,5365,5367],{"id":5366},"url",[2058,5368,5366],{},[2043,5370,5371],{},"Listening dev server URL.",[2043,5373,5374],{},"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).",[2047,5376,5377,5383],{},[2050,5378,5379,2056,5381],{},[2053,5380,2055],{},[2058,5382,2784],{},[2050,5384,5385,2790,5387],{},[2053,5386,2789],{},[2058,5388,5389],{},"\"http://localhost:3000\"",[2039,5391,5393],{"id":5392},"devserverhandlers","devServerHandlers",[2043,5395,5396],{},"Nitro development-only server handlers.",[2047,5398,5399],{},[2050,5400,5401,2056,5403],{},[2053,5402,2055],{},[2058,5404,4209],{},[2043,5406,5407,2056,5409],{},[2053,5408,3552],{},[3554,5410,5413],{"href":5411,"rel":5412},"https://nitro.build/guide/routing",[3558],"Nitro server routes documentation",[2039,5415,5416],{"id":5416},"devtools",[2043,5418,5419],{},"Enable Nuxt DevTools for development.",[2043,5421,5422],{},"Breaking changes for devtools might not reflect on the version of Nuxt.",[2043,5424,5425,5427,5428,5433],{},[2053,5426,3552],{},":  ",[3554,5429,5432],{"href":5430,"rel":5431},"https://devtools.nuxt.com/",[3558],"Nuxt DevTools"," for more information.",[2039,5435,5436],{"id":5436},"dir",[2043,5438,5439],{},"Customize default directory structure used by Nuxt.",[2043,5441,5442],{},"It is better to stick with defaults unless needed.",[2800,5444,5446],{"id":5445},"app-1",[2058,5447,1193],{},[2047,5449,5450,5456],{},[2050,5451,5452,2056,5454],{},[2053,5453,2055],{},[2058,5455,2784],{},[2050,5457,5458,2790,5460],{},[2053,5459,2789],{},[2058,5461,5462],{},"\"app\"",[2800,5464,5465],{"id":127},[2058,5466,127],{},[2043,5468,5469,5470,5473],{},"The assets directory (aliased as ",[2058,5471,5472],{},"~assets"," in your build).",[2047,5475,5476,5482],{},[2050,5477,5478,2056,5480],{},[2053,5479,2055],{},[2058,5481,2784],{},[2050,5483,5484,2790,5486],{},[2053,5485,2789],{},[2058,5487,5488],{},"\"app/assets\"",[2800,5490,5491],{"id":152},[2058,5492,152],{},[2043,5494,5495],{},"The layouts directory, each file of which will be auto-registered as a Nuxt layout.",[2047,5497,5498,5504],{},[2050,5499,5500,2056,5502],{},[2053,5501,2055],{},[2058,5503,2784],{},[2050,5505,5506,2790,5508],{},[2053,5507,2789],{},[2058,5509,5510],{},"\"app/layouts\"",[2800,5512,5513],{"id":157},[2058,5514,157],{},[2043,5516,5517],{},"The middleware directory, each file of which will be auto-registered as a Nuxt middleware.",[2047,5519,5520,5526],{},[2050,5521,5522,2056,5524],{},[2053,5523,2055],{},[2058,5525,2784],{},[2050,5527,5528,2790,5530],{},[2053,5529,2789],{},[2058,5531,5532],{},"\"app/middleware\"",[2800,5534,5535],{"id":162},[2058,5536,162],{},[2043,5538,5539],{},"The modules directory, each file in which will be auto-registered as a Nuxt module.",[2047,5541,5542,5548],{},[2050,5543,5544,2056,5546],{},[2053,5545,2055],{},[2058,5547,2784],{},[2050,5549,5550,2790,5552],{},[2053,5551,2789],{},[2058,5553,5554],{},"\"modules\"",[2800,5556,5557],{"id":171},[2058,5558,171],{},[2043,5560,5561],{},"The directory which will be processed to auto-generate your application page routes.",[2047,5563,5564,5570],{},[2050,5565,5566,2056,5568],{},[2053,5567,2055],{},[2058,5569,2784],{},[2050,5571,5572,2790,5574],{},[2053,5573,2789],{},[2058,5575,5576],{},"\"app/pages\"",[2800,5578,5579],{"id":175},[2058,5580,175],{},[2043,5582,5583],{},"The plugins directory, each file of which will be auto-registered as a Nuxt plugin.",[2047,5585,5586,5592],{},[2050,5587,5588,2056,5590],{},[2053,5589,2055],{},[2058,5591,2784],{},[2050,5593,5594,2790,5596],{},[2053,5595,2789],{},[2058,5597,5598],{},"\"app/plugins\"",[2800,5600,5601],{"id":180},[2058,5602,180],{},[2043,5604,5605,5606,5609],{},"The directory containing your static files, which will be directly accessible via the Nuxt server and copied across into your ",[2058,5607,5608],{},"dist"," folder when your app is generated.",[2047,5611,5612,5618],{},[2050,5613,5614,2056,5616],{},[2053,5615,2055],{},[2058,5617,2784],{},[2050,5619,5620,2790,5622],{},[2053,5621,2789],{},[2058,5623,5624],{},"\"public\"",[2800,5626,5627],{"id":190},[2058,5628,190],{},[2043,5630,5631],{},"The shared directory. This directory is shared between the app and the server.",[2047,5633,5634,5640],{},[2050,5635,5636,2056,5638],{},[2053,5637,2055],{},[2058,5639,2784],{},[2050,5641,5642,2790,5644],{},[2053,5643,2789],{},[2058,5645,5646],{},"\"shared\"",[2039,5648,5649],{"id":5649},"esbuild",[2800,5651,5652],{"id":4712},[2058,5653,4712],{},[2043,5655,5656],{},"Configure shared esbuild options used within Nuxt and passed to other builders, such as Vite or webpack.",[3782,5658,5660],{"id":5659},"jsxfactory",[2058,5661,5662],{},"jsxFactory",[2047,5664,5665,5671],{},[2050,5666,5667,2056,5669],{},[2053,5668,2055],{},[2058,5670,2784],{},[2050,5672,5673,2790,5675],{},[2053,5674,2789],{},[2058,5676,5677],{},"\"h\"",[3782,5679,5681],{"id":5680},"jsxfragment",[2058,5682,5683],{},"jsxFragment",[2047,5685,5686,5692],{},[2050,5687,5688,2056,5690],{},[2053,5689,2055],{},[2058,5691,2784],{},[2050,5693,5694,2790,5696],{},[2053,5695,2789],{},[2058,5697,5698],{},"\"Fragment\"",[3782,5700,5702],{"id":5701},"target",[2058,5703,5701],{},[2047,5705,5706,5712],{},[2050,5707,5708,2056,5710],{},[2053,5709,2055],{},[2058,5711,2784],{},[2050,5713,5714,2790,5716],{},[2053,5715,2789],{},[2058,5717,5718],{},"\"esnext\"",[3782,5720,5722],{"id":5721},"tsconfigraw",[2058,5723,5724],{},"tsconfigRaw",[2047,5726,5727],{},[2050,5728,5729,2056,5731],{},[2053,5730,2055],{},[2058,5732,2060],{},[2039,5734,3936],{"id":3936},[5736,5737,5738],"read-more",{"to":1378},[2043,5739,5740],{},"Learn more about Nuxt's experimental features.",[2039,5742,5743],{"id":5743},"extends",[2043,5745,5746],{},"Extend project from multiple local or remote sources.",[2043,5748,5749,5750,2329,5753,2790,5756,4042,5759],{},"Value should be either a string or array of strings pointing to source directories or config path relative to current config.\nYou can use ",[2058,5751,5752],{},"github:",[2058,5754,5755],{},"gh:",[2058,5757,5758],{},"gitlab:",[2058,5760,5761],{},"bitbucket:",[2043,5763,5764,2056,5766],{},[2053,5765,3552],{},[3554,5767,5770,5773],{"href":5768,"rel":5769},"https://github.com/unjs/c12#extending-config-layer-from-remote-sources",[3558],[2058,5771,5772],{},"c12"," docs on extending config layers",[2043,5775,5776,2056,5778],{},[2053,5777,3552],{},[3554,5779,5782,5785],{"href":5780,"rel":5781},"https://github.com/unjs/giget",[3558],[2058,5783,5784],{},"giget"," documentation",[2039,5787,5788],{"id":5788},"extensions",[2043,5790,5791],{},"The extensions that should be resolved by the Nuxt resolver.",[2047,5793,5794,5800],{},[2050,5795,5796,2056,5798],{},[2053,5797,2055],{},[2058,5799,4209],{},[2050,5801,5802],{},[2053,5803,2065],{},[2067,5805,5807],{"className":2069,"code":5806,"language":2071,"meta":2072,"style":2072},"[\n  \".js\",\n  \".jsx\",\n  \".mjs\",\n  \".ts\",\n  \".tsx\",\n  \".vue\"\n]\n",[2058,5808,5809,5813,5824,5835,5846,5857,5868,5877],{"__ignoreMap":2072},[2076,5810,5811],{"class":2078,"line":2079},[2076,5812,5196],{"class":2082},[2076,5814,5815,5817,5820,5822],{"class":2078,"line":2086},[2076,5816,2089],{"class":2082},[2076,5818,5819],{"class":2105},".js",[2076,5821,2096],{"class":2082},[2076,5823,2111],{"class":2082},[2076,5825,5826,5828,5831,5833],{"class":2078,"line":2114},[2076,5827,2089],{"class":2082},[2076,5829,5830],{"class":2105},".jsx",[2076,5832,2096],{"class":2082},[2076,5834,2111],{"class":2082},[2076,5836,5837,5839,5842,5844],{"class":2078,"line":2134},[2076,5838,2089],{"class":2082},[2076,5840,5841],{"class":2105},".mjs",[2076,5843,2096],{"class":2082},[2076,5845,2111],{"class":2082},[2076,5847,5848,5850,5853,5855],{"class":2078,"line":2155},[2076,5849,2089],{"class":2082},[2076,5851,5852],{"class":2105},".ts",[2076,5854,2096],{"class":2082},[2076,5856,2111],{"class":2082},[2076,5858,5859,5861,5864,5866],{"class":2078,"line":2175},[2076,5860,2089],{"class":2082},[2076,5862,5863],{"class":2105},".tsx",[2076,5865,2096],{"class":2082},[2076,5867,2111],{"class":2082},[2076,5869,5870,5872,5875],{"class":2078,"line":2196},[2076,5871,2089],{"class":2082},[2076,5873,5874],{"class":2105},".vue",[2076,5876,2295],{"class":2082},[2076,5878,5879],{"class":2078,"line":2217},[2076,5880,5206],{"class":2082},[2039,5882,5883],{"id":5883},"features",[5736,5885,5887],{"to":5886},"/docs/4.x/guide/going-further/features#features",[2043,5888,5889],{},"Learn more about Nuxt's opt-in features.",[2039,5891,5892],{"id":5892},"future",[5736,5894,5895],{"to":5886},[2043,5896,5897],{},"Learn more about opting-in to new features that will become default in a future (possibly major) version of the framework.",[2039,5899,5900],{"id":5900},"hooks",[2043,5902,5903,5904,2318],{},"Hooks are listeners to Nuxt events that are typically used in modules, but are also available in ",[2058,5905,2340],{},[2043,5907,5908,5909,5911],{},"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 ",[2058,5910,2340],{}," (as below).",[2043,5913,5914,2099],{},[2053,5915,2345],{},[2067,5917,5919],{"className":2348,"code":5918,"language":2350,"meta":2072,"style":2072},"import fs from 'node:fs'\nimport path from 'node:path'\n\nexport default defineNuxtConfig({\n  hooks: {\n    build: {\n      done (builder) {\n        const extraFilePath = path.join(\n          builder.nuxt.options.buildDir,\n          'extra-file',\n        )\n        fs.writeFileSync(extraFilePath, 'Something extra')\n      },\n    },\n  },\n})\n",[2058,5920,5921,5937,5953,5957,5969,5978,5987,6000,6021,6040,6052,6057,6083,6087,6091,6095],{"__ignoreMap":2072},[2076,5922,5923,5925,5928,5930,5932,5935],{"class":2078,"line":2079},[2076,5924,2358],{"class":2357},[2076,5926,5927],{"class":2364}," fs ",[2076,5929,2633],{"class":2357},[2076,5931,2374],{"class":2082},[2076,5933,5934],{"class":2105},"node:fs",[2076,5936,2380],{"class":2082},[2076,5938,5939,5941,5944,5946,5948,5951],{"class":2078,"line":2086},[2076,5940,2358],{"class":2357},[2076,5942,5943],{"class":2364}," path ",[2076,5945,2633],{"class":2357},[2076,5947,2374],{"class":2082},[2076,5949,5950],{"class":2105},"node:path",[2076,5952,2380],{"class":2082},[2076,5954,5955],{"class":2078,"line":2114},[2076,5956,2385],{"emptyLinePlaceholder":1196},[2076,5958,5959,5961,5963,5965,5967],{"class":2078,"line":2134},[2076,5960,2390],{"class":2357},[2076,5962,2393],{"class":2357},[2076,5964,2397],{"class":2396},[2076,5966,2400],{"class":2364},[2076,5968,2083],{"class":2082},[2076,5970,5971,5974,5976],{"class":2078,"line":2155},[2076,5972,5973],{"class":2407},"  hooks",[2076,5975,2099],{"class":2082},[2076,5977,2413],{"class":2082},[2076,5979,5980,5983,5985],{"class":2078,"line":2175},[2076,5981,5982],{"class":2407},"    build",[2076,5984,2099],{"class":2082},[2076,5986,2413],{"class":2082},[2076,5988,5989,5992,5994,5996,5998],{"class":2078,"line":2196},[2076,5990,5991],{"class":2407},"      done",[2076,5993,4674],{"class":2082},[2076,5995,4511],{"class":4377},[2076,5997,4679],{"class":2082},[2076,5999,2413],{"class":2082},[2076,6001,6002,6005,6008,6010,6013,6015,6018],{"class":2078,"line":2217},[2076,6003,6004],{"class":2092},"        const",[2076,6006,6007],{"class":2364}," extraFilePath",[2076,6009,4692],{"class":2082},[2076,6011,6012],{"class":2364}," path",[2076,6014,2318],{"class":2082},[2076,6016,6017],{"class":2396},"join",[2076,6019,6020],{"class":2407},"(\n",[2076,6022,6023,6026,6028,6030,6032,6034,6036,6038],{"class":2078,"line":2237},[2076,6024,6025],{"class":2364},"          builder",[2076,6027,2318],{"class":2082},[2076,6029,3985],{"class":2364},[2076,6031,2318],{"class":2082},[2076,6033,4712],{"class":2364},[2076,6035,2318],{"class":2082},[2076,6037,4416],{"class":2364},[2076,6039,2111],{"class":2082},[2076,6041,6042,6045,6048,6050],{"class":2078,"line":2257},[2076,6043,6044],{"class":2082},"          '",[2076,6046,6047],{"class":2105},"extra-file",[2076,6049,2424],{"class":2082},[2076,6051,2111],{"class":2082},[2076,6053,6054],{"class":2078,"line":2278},[2076,6055,6056],{"class":2407},"        )\n",[2076,6058,6059,6062,6064,6067,6069,6072,6074,6076,6079,6081],{"class":2078,"line":2298},[2076,6060,6061],{"class":2364},"        fs",[2076,6063,2318],{"class":2082},[2076,6065,6066],{"class":2396},"writeFileSync",[2076,6068,2400],{"class":2407},[2076,6070,6071],{"class":2364},"extraFilePath",[2076,6073,2448],{"class":2082},[2076,6075,2374],{"class":2082},[2076,6077,6078],{"class":2105},"Something extra",[2076,6080,2424],{"class":2082},[2076,6082,2560],{"class":2407},[2076,6084,6085],{"class":2078,"line":2701},[2076,6086,4296],{"class":2082},[2076,6088,6089],{"class":2078,"line":2717},[2076,6090,3144],{"class":2082},[2076,6092,6093],{"class":2078,"line":2726},[2076,6094,2552],{"class":2082},[2076,6096,6097,6099],{"class":2078,"line":2749},[2076,6098,2557],{"class":2082},[2076,6100,2560],{"class":2364},[2039,6102,6103],{"id":6103},"ignore",[2043,6105,6106,6107,6110,6111,6113],{},"More customizable than ",[2058,6108,6109],{},"ignorePrefix",": all files matching glob patterns specified inside the ",[2058,6112,6103],{}," array will be ignored in building.",[2047,6115,6116,6122],{},[2050,6117,6118,2056,6120],{},[2053,6119,2055],{},[2058,6121,4209],{},[2050,6123,6124],{},[2053,6125,2065],{},[2067,6127,6129],{"className":2069,"code":6128,"language":2071,"meta":2072,"style":2072},"[\n  \"**/*.stories.{js,cts,mts,ts,jsx,tsx}\",\n  \"**/*.{spec,test}.{js,cts,mts,ts,jsx,tsx}\",\n  \"**/*.d.{cts,mts,ts}\",\n  \"**/*.d.vue.{cts,mts,ts}\",\n  \"**/.{pnpm-store,vercel,netlify,output,git,cache,data}\",\n  \"**/*.sock\",\n  \".nuxt/analyze\",\n  \".nuxt\",\n  \"**/-*.*\"\n]\n",[2058,6130,6131,6135,6146,6157,6168,6179,6190,6201,6212,6222,6231],{"__ignoreMap":2072},[2076,6132,6133],{"class":2078,"line":2079},[2076,6134,5196],{"class":2082},[2076,6136,6137,6139,6142,6144],{"class":2078,"line":2086},[2076,6138,2089],{"class":2082},[2076,6140,6141],{"class":2105},"**/*.stories.{js,cts,mts,ts,jsx,tsx}",[2076,6143,2096],{"class":2082},[2076,6145,2111],{"class":2082},[2076,6147,6148,6150,6153,6155],{"class":2078,"line":2114},[2076,6149,2089],{"class":2082},[2076,6151,6152],{"class":2105},"**/*.{spec,test}.{js,cts,mts,ts,jsx,tsx}",[2076,6154,2096],{"class":2082},[2076,6156,2111],{"class":2082},[2076,6158,6159,6161,6164,6166],{"class":2078,"line":2134},[2076,6160,2089],{"class":2082},[2076,6162,6163],{"class":2105},"**/*.d.{cts,mts,ts}",[2076,6165,2096],{"class":2082},[2076,6167,2111],{"class":2082},[2076,6169,6170,6172,6175,6177],{"class":2078,"line":2155},[2076,6171,2089],{"class":2082},[2076,6173,6174],{"class":2105},"**/*.d.vue.{cts,mts,ts}",[2076,6176,2096],{"class":2082},[2076,6178,2111],{"class":2082},[2076,6180,6181,6183,6186,6188],{"class":2078,"line":2175},[2076,6182,2089],{"class":2082},[2076,6184,6185],{"class":2105},"**/.{pnpm-store,vercel,netlify,output,git,cache,data}",[2076,6187,2096],{"class":2082},[2076,6189,2111],{"class":2082},[2076,6191,6192,6194,6197,6199],{"class":2078,"line":2196},[2076,6193,2089],{"class":2082},[2076,6195,6196],{"class":2105},"**/*.sock",[2076,6198,2096],{"class":2082},[2076,6200,2111],{"class":2082},[2076,6202,6203,6205,6208,6210],{"class":2078,"line":2217},[2076,6204,2089],{"class":2082},[2076,6206,6207],{"class":2105},".nuxt/analyze",[2076,6209,2096],{"class":2082},[2076,6211,2111],{"class":2082},[2076,6213,6214,6216,6218,6220],{"class":2078,"line":2237},[2076,6215,2089],{"class":2082},[2076,6217,117],{"class":2105},[2076,6219,2096],{"class":2082},[2076,6221,2111],{"class":2082},[2076,6223,6224,6226,6229],{"class":2078,"line":2257},[2076,6225,2089],{"class":2082},[2076,6227,6228],{"class":2105},"**/-*.*",[2076,6230,2295],{"class":2082},[2076,6232,6233],{"class":2078,"line":2278},[2076,6234,5206],{"class":2082},[2039,6236,6238],{"id":6237},"ignoreoptions","ignoreOptions",[2043,6240,6241,6242,6245],{},"Pass options directly to ",[2058,6243,6244],{},"node-ignore"," (which is used by Nuxt to ignore files).",[2043,6247,6248,2056,6250],{},[2053,6249,3552],{},[3554,6251,6244],{"href":6252,"rel":6253},"https://github.com/kaelzhang/node-ignore",[3558],[2043,6255,6256,2099],{},[2053,6257,2345],{},[2067,6259,6261],{"className":2348,"code":6260,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  ignoreOptions: {\n    ignorecase: false,\n  },\n})\n",[2058,6262,6263,6275,6284,6297,6301],{"__ignoreMap":2072},[2076,6264,6265,6267,6269,6271,6273],{"class":2078,"line":2079},[2076,6266,2390],{"class":2357},[2076,6268,2393],{"class":2357},[2076,6270,2397],{"class":2396},[2076,6272,2400],{"class":2364},[2076,6274,2083],{"class":2082},[2076,6276,6277,6280,6282],{"class":2078,"line":2086},[2076,6278,6279],{"class":2407},"  ignoreOptions",[2076,6281,2099],{"class":2082},[2076,6283,2413],{"class":2082},[2076,6285,6286,6289,6291,6295],{"class":2078,"line":2114},[2076,6287,6288],{"class":2407},"    ignorecase",[2076,6290,2099],{"class":2082},[2076,6292,6294],{"class":6293},"sbKd-"," false",[2076,6296,2111],{"class":2082},[2076,6298,6299],{"class":2078,"line":2134},[2076,6300,2552],{"class":2082},[2076,6302,6303,6305],{"class":2078,"line":2155},[2076,6304,2557],{"class":2082},[2076,6306,2560],{"class":2364},[2039,6308,6109],{"id":6309},"ignoreprefix",[2043,6311,6312,6313,2329,6316,2329,6319,6322,6323,6326,6327,6329,6330,6332],{},"Any file in ",[2058,6314,6315],{},"app/pages/",[2058,6317,6318],{},"app/layouts/",[2058,6320,6321],{},"app/middleware/",", and ",[2058,6324,6325],{},"public/"," directories will be ignored during the build process if its filename starts with the prefix specified by ",[2058,6328,6109],{},". This is intended to prevent certain files from being processed or served in the built application. By default, the ",[2058,6331,6109],{}," is set to '-', ignoring any files starting with '-'.",[2047,6334,6335,6341],{},[2050,6336,6337,2056,6339],{},[2053,6338,2055],{},[2058,6340,2784],{},[2050,6342,6343,2790,6345],{},[2053,6344,2789],{},[2058,6346,6347],{},"\"-\"",[2039,6349,6350],{"id":6350},"imports",[2043,6352,6353],{},"Configure how Nuxt auto-imports composables into your application.",[2043,6355,6356,2056,6358],{},[2053,6357,3552],{},[3554,6359,6362],{"href":6360,"rel":6361},"https://nuxt.com/docs/4.x/directory-structure/app/composables",[3558],"Nuxt documentation",[2800,6364,6365],{"id":4922},[2058,6366,4922],{},[2043,6368,6369],{},"An array of custom directories that will be auto-imported. Note that this option will not override the default directories (~/composables, ~/utils).",[2047,6371,6372],{},[2050,6373,6374,2056,6376],{},[2053,6375,2055],{},[2058,6377,4209],{},[2043,6379,6380,2099],{},[2053,6381,2345],{},[2067,6383,6385],{"className":2348,"code":6384,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  imports: {\n  // Auto-import pinia stores defined in `~/stores`\n    dirs: ['stores'],\n  },\n})\n",[2058,6386,6387,6399,6408,6413,6433,6437],{"__ignoreMap":2072},[2076,6388,6389,6391,6393,6395,6397],{"class":2078,"line":2079},[2076,6390,2390],{"class":2357},[2076,6392,2393],{"class":2357},[2076,6394,2397],{"class":2396},[2076,6396,2400],{"class":2364},[2076,6398,2083],{"class":2082},[2076,6400,6401,6404,6406],{"class":2078,"line":2086},[2076,6402,6403],{"class":2407},"  imports",[2076,6405,2099],{"class":2082},[2076,6407,2413],{"class":2082},[2076,6409,6410],{"class":2078,"line":2114},[2076,6411,6412],{"class":3284},"  // Auto-import pinia stores defined in `~/stores`\n",[2076,6414,6415,6418,6420,6422,6424,6427,6429,6431],{"class":2078,"line":2134},[2076,6416,6417],{"class":2407},"    dirs",[2076,6419,2099],{"class":2082},[2076,6421,4371],{"class":2364},[2076,6423,2424],{"class":2082},[2076,6425,6426],{"class":2105},"stores",[2076,6428,2424],{"class":2082},[2076,6430,4400],{"class":2364},[2076,6432,2111],{"class":2082},[2076,6434,6435],{"class":2078,"line":2155},[2076,6436,2552],{"class":2082},[2076,6438,6439,6441],{"class":2078,"line":2175},[2076,6440,2557],{"class":2082},[2076,6442,2560],{"class":2364},[2800,6444,6445],{"id":4959},[2058,6446,4959],{},[2047,6448,6449,6455],{},[2050,6450,6451,2056,6453],{},[2053,6452,2055],{},[2058,6454,3540],{},[2050,6456,6457,2790,6459],{},[2053,6458,2789],{},[2058,6460,3547],{},[2800,6462,6464],{"id":6463},"scan",[2058,6465,6463],{},[2043,6467,6468,6469,6472,6473,6476,6477,4042,6480,6482],{},"Whether to scan your ",[2058,6470,6471],{},"app/composables/"," and ",[2058,6474,6475],{},"app/utils/"," directories for composables to auto-import. Auto-imports registered by Nuxt or other modules, such as imports from ",[2058,6478,6479],{},"vue",[2058,6481,3985],{},", will still be enabled.",[2047,6484,6485,6491],{},[2050,6486,6487,2056,6489],{},[2053,6488,2055],{},[2058,6490,3540],{},[2050,6492,6493,2790,6495],{},[2053,6494,2789],{},[2058,6496,4035],{},[2039,6498,6500],{"id":6499},"loglevel","logLevel",[2043,6502,6503],{},"Log level when building logs.",[2043,6505,6506],{},"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",[2047,6508,6509,6515],{},[2050,6510,6511,2056,6513],{},[2053,6512,2055],{},[2058,6514,2784],{},[2050,6516,6517,2790,6519],{},[2053,6518,2789],{},[2058,6520,6521],{},"\"info\"",[2039,6523,162],{"id":6524},"modules-1",[2043,6526,6527],{},"Modules are Nuxt extensions which can extend its core functionality and add endless integrations.",[2043,6529,6530,6531,6533,6534,6536,6537,6539],{},"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 ",[2058,6532,166],{},") and then will be resolved from project ",[2058,6535,2775],{}," if ",[2058,6538,2139],{}," alias is used.",[2047,6541,6542],{},[2050,6543,6544,2056,6546],{},[2053,6545,2055],{},[2058,6547,4209],{},[2303,6549,6550],{},[2043,6551,6552,6554,6555,6557,6558,6561],{},[2053,6553,2309],{},": Modules are executed sequentially so the order is important. First, the modules defined in ",[2058,6556,233],{}," are loaded. Then, modules found in the ",[2058,6559,6560],{},"modules/","\ndirectory are executed, and they load in alphabetical order.",[2043,6563,6564,2099],{},[2053,6565,2345],{},[2067,6567,6569],{"className":2348,"code":6568,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  modules: [\n  // Using package name\n    '@nuxt/scripts',\n    // Relative to your project rootDir\n    '~~/custom-modules/awesome.js',\n    // Providing options\n    ['@nuxtjs/google-analytics', { ua: 'X1234567' }],\n    // Inline definition\n    function () {},\n  ],\n})\n",[2058,6570,6571,6583,6592,6597,6608,6613,6624,6629,6663,6668,6679,6685],{"__ignoreMap":2072},[2076,6572,6573,6575,6577,6579,6581],{"class":2078,"line":2079},[2076,6574,2390],{"class":2357},[2076,6576,2393],{"class":2357},[2076,6578,2397],{"class":2396},[2076,6580,2400],{"class":2364},[2076,6582,2083],{"class":2082},[2076,6584,6585,6588,6590],{"class":2078,"line":2086},[2076,6586,6587],{"class":2407},"  modules",[2076,6589,2099],{"class":2082},[2076,6591,3096],{"class":2364},[2076,6593,6594],{"class":2078,"line":2114},[2076,6595,6596],{"class":3284},"  // Using package name\n",[2076,6598,6599,6601,6604,6606],{"class":2078,"line":2134},[2076,6600,2418],{"class":2082},[2076,6602,6603],{"class":2105},"@nuxt/scripts",[2076,6605,2424],{"class":2082},[2076,6607,2111],{"class":2082},[2076,6609,6610],{"class":2078,"line":2155},[2076,6611,6612],{"class":3284},"    // Relative to your project rootDir\n",[2076,6614,6615,6617,6620,6622],{"class":2078,"line":2175},[2076,6616,2418],{"class":2082},[2076,6618,6619],{"class":2105},"~~/custom-modules/awesome.js",[2076,6621,2424],{"class":2082},[2076,6623,2111],{"class":2082},[2076,6625,6626],{"class":2078,"line":2196},[2076,6627,6628],{"class":3284},"    // Providing options\n",[2076,6630,6631,6634,6636,6639,6641,6643,6645,6648,6650,6652,6655,6657,6659,6661],{"class":2078,"line":2217},[2076,6632,6633],{"class":2364},"    [",[2076,6635,2424],{"class":2082},[2076,6637,6638],{"class":2105},"@nuxtjs/google-analytics",[2076,6640,2424],{"class":2082},[2076,6642,2448],{"class":2082},[2076,6644,2361],{"class":2082},[2076,6646,6647],{"class":2407}," ua",[2076,6649,2099],{"class":2082},[2076,6651,2374],{"class":2082},[2076,6653,6654],{"class":2105},"X1234567",[2076,6656,2424],{"class":2082},[2076,6658,2368],{"class":2082},[2076,6660,4400],{"class":2364},[2076,6662,2111],{"class":2082},[2076,6664,6665],{"class":2078,"line":2237},[2076,6666,6667],{"class":3284},"    // Inline definition\n",[2076,6669,6670,6673,6676],{"class":2078,"line":2257},[2076,6671,6672],{"class":2092},"    function",[2076,6674,6675],{"class":2082}," ()",[2076,6677,6678],{"class":2082}," {},\n",[2076,6680,6681,6683],{"class":2078,"line":2278},[2076,6682,5101],{"class":2364},[2076,6684,2111],{"class":2082},[2076,6686,6687,6689],{"class":2078,"line":2298},[2076,6688,2557],{"class":2082},[2076,6690,2560],{"class":2364},[2039,6692,6694],{"id":6693},"modulesdir","modulesDir",[2043,6696,6697,6698,2329,6701,6472,6704,6707],{},"Used to set the modules directories for path resolving (for example, webpack's ",[2058,6699,6700],{},"resolveLoading",[2058,6702,6703],{},"nodeExternals",[2058,6705,6706],{},"postcss",").",[2043,6709,6710,6711,6714],{},"The configuration path is relative to ",[2058,6712,6713],{},"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.",[2047,6716,6717,6723],{},[2050,6718,6719,2056,6721],{},[2053,6720,2055],{},[2058,6722,4209],{},[2050,6724,6725],{},[2053,6726,2065],{},[2067,6728,6730],{"className":2069,"code":6729,"language":2071,"meta":2072,"style":2072},"[\n  \"/\u003CrootDir>/node_modules\"\n]\n",[2058,6731,6732,6736,6745],{"__ignoreMap":2072},[2076,6733,6734],{"class":2078,"line":2079},[2076,6735,5196],{"class":2082},[2076,6737,6738,6740,6743],{"class":2078,"line":2086},[2076,6739,2089],{"class":2082},[2076,6741,6742],{"class":2105},"/\u003CrootDir>/node_modules",[2076,6744,2295],{"class":2082},[2076,6746,6747],{"class":2078,"line":2114},[2076,6748,5206],{"class":2082},[2043,6750,6751,2099],{},[2053,6752,2345],{},[2067,6754,6756],{"className":2348,"code":6755,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  modulesDir: ['../../node_modules'],\n})\n",[2058,6757,6758,6770,6790],{"__ignoreMap":2072},[2076,6759,6760,6762,6764,6766,6768],{"class":2078,"line":2079},[2076,6761,2390],{"class":2357},[2076,6763,2393],{"class":2357},[2076,6765,2397],{"class":2396},[2076,6767,2400],{"class":2364},[2076,6769,2083],{"class":2082},[2076,6771,6772,6775,6777,6779,6781,6784,6786,6788],{"class":2078,"line":2086},[2076,6773,6774],{"class":2407},"  modulesDir",[2076,6776,2099],{"class":2082},[2076,6778,4371],{"class":2364},[2076,6780,2424],{"class":2082},[2076,6782,6783],{"class":2105},"../../node_modules",[2076,6785,2424],{"class":2082},[2076,6787,4400],{"class":2364},[2076,6789,2111],{"class":2082},[2076,6791,6792,6794],{"class":2078,"line":2114},[2076,6793,2557],{"class":2082},[2076,6795,2560],{"class":2364},[2039,6797,6798],{"id":6798},"nitro",[2043,6800,6801],{},"Configuration for Nitro.",[2043,6803,6804,2056,6806],{},[2053,6805,3552],{},[3554,6807,6810],{"href":6808,"rel":6809},"https://nitro.build/config",[3558],"Nitro configuration docs",[2800,6812,6814],{"id":6813},"routerules",[2058,6815,6816],{},"routeRules",[2047,6818,6819],{},[2050,6820,6821,2056,6823],{},[2053,6822,2055],{},[2058,6824,2060],{},[2800,6826,6828],{"id":6827},"runtimeconfig",[2058,6829,6830],{},"runtimeConfig",[2047,6832,6833,6839],{},[2050,6834,6835,2056,6837],{},[2053,6836,2055],{},[2058,6838,2060],{},[2050,6840,6841],{},[2053,6842,2065],{},[2067,6844,6846],{"className":2069,"code":6845,"language":2071,"meta":2072,"style":2072},"{\n  \"public\": {},\n  \"app\": {\n    \"buildId\": \"4a2e2d30-418f-41df-8e58-ed5df06de7fd\",\n    \"baseURL\": \"/\",\n    \"buildAssetsDir\": \"/_nuxt/\",\n    \"cdnURL\": \"\"\n  },\n  \"nitro\": {\n    \"envPrefix\": \"NUXT_\"\n  }\n}\n",[2058,6847,6848,6852,6864,6876,6895,6914,6933,6946,6950,6962,6980,6985],{"__ignoreMap":2072},[2076,6849,6850],{"class":2078,"line":2079},[2076,6851,2083],{"class":2082},[2076,6853,6854,6856,6858,6860,6862],{"class":2078,"line":2086},[2076,6855,2089],{"class":2082},[2076,6857,180],{"class":2092},[2076,6859,2096],{"class":2082},[2076,6861,2099],{"class":2082},[2076,6863,6678],{"class":2082},[2076,6865,6866,6868,6870,6872,6874],{"class":2078,"line":2114},[2076,6867,2089],{"class":2082},[2076,6869,1193],{"class":2092},[2076,6871,2096],{"class":2082},[2076,6873,2099],{"class":2082},[2076,6875,2413],{"class":2082},[2076,6877,6878,6880,6882,6884,6886,6888,6891,6893],{"class":2078,"line":2134},[2076,6879,4975],{"class":2082},[2076,6881,4490],{"class":2720},[2076,6883,2096],{"class":2082},[2076,6885,2099],{"class":2082},[2076,6887,2102],{"class":2082},[2076,6889,6890],{"class":2105},"4a2e2d30-418f-41df-8e58-ed5df06de7fd",[2076,6892,2096],{"class":2082},[2076,6894,2111],{"class":2082},[2076,6896,6897,6899,6901,6903,6905,6907,6910,6912],{"class":2078,"line":2155},[2076,6898,4975],{"class":2082},[2076,6900,2805],{"class":2720},[2076,6902,2096],{"class":2082},[2076,6904,2099],{"class":2082},[2076,6906,2102],{"class":2082},[2076,6908,6909],{"class":2105},"/",[2076,6911,2096],{"class":2082},[2076,6913,2111],{"class":2082},[2076,6915,6916,6918,6920,6922,6924,6926,6929,6931],{"class":2078,"line":2175},[2076,6917,4975],{"class":2082},[2076,6919,2917],{"class":2720},[2076,6921,2096],{"class":2082},[2076,6923,2099],{"class":2082},[2076,6925,2102],{"class":2082},[2076,6927,6928],{"class":2105},"/_nuxt/",[2076,6930,2096],{"class":2082},[2076,6932,2111],{"class":2082},[2076,6934,6935,6937,6939,6941,6943],{"class":2078,"line":2196},[2076,6936,4975],{"class":2082},[2076,6938,2926],{"class":2720},[2076,6940,2096],{"class":2082},[2076,6942,2099],{"class":2082},[2076,6944,6945],{"class":2082}," \"\"\n",[2076,6947,6948],{"class":2078,"line":2217},[2076,6949,2552],{"class":2082},[2076,6951,6952,6954,6956,6958,6960],{"class":2078,"line":2237},[2076,6953,2089],{"class":2082},[2076,6955,6798],{"class":2092},[2076,6957,2096],{"class":2082},[2076,6959,2099],{"class":2082},[2076,6961,2413],{"class":2082},[2076,6963,6964,6966,6969,6971,6973,6975,6978],{"class":2078,"line":2257},[2076,6965,4975],{"class":2082},[2076,6967,6968],{"class":2720},"envPrefix",[2076,6970,2096],{"class":2082},[2076,6972,2099],{"class":2082},[2076,6974,2102],{"class":2082},[2076,6976,6977],{"class":2105},"NUXT_",[2076,6979,2295],{"class":2082},[2076,6981,6982],{"class":2078,"line":2278},[2076,6983,6984],{"class":2082},"  }\n",[2076,6986,6987],{"class":2078,"line":2298},[2076,6988,2301],{"class":2082},[2039,6990,6991],{"id":6991},"optimization",[2043,6993,6994],{},"Build time optimization configuration.",[2800,6996,6998],{"id":6997},"asynctransforms",[2058,6999,7000],{},"asyncTransforms",[2043,7002,7003,7004,7007,7008,2318],{},"Options passed directly to the transformer from ",[2058,7005,7006],{},"unctx"," that preserves async context after ",[2058,7009,7010],{},"await",[3782,7012,7014],{"id":7013},"asyncfunctions",[2058,7015,7016],{},"asyncFunctions",[2047,7018,7019,7025],{},[2050,7020,7021,2056,7023],{},[2053,7022,2055],{},[2058,7024,4209],{},[2050,7026,7027],{},[2053,7028,2065],{},[2067,7030,7032],{"className":2069,"code":7031,"language":2071,"meta":2072,"style":2072},"[\n  \"defineNuxtPlugin\",\n  \"defineNuxtRouteMiddleware\"\n]\n",[2058,7033,7034,7038,7048,7056],{"__ignoreMap":2072},[2076,7035,7036],{"class":2078,"line":2079},[2076,7037,5196],{"class":2082},[2076,7039,7040,7042,7044,7046],{"class":2078,"line":2086},[2076,7041,2089],{"class":2082},[2076,7043,670],{"class":2105},[2076,7045,2096],{"class":2082},[2076,7047,2111],{"class":2082},[2076,7049,7050,7052,7054],{"class":2078,"line":2114},[2076,7051,2089],{"class":2082},[2076,7053,674],{"class":2105},[2076,7055,2295],{"class":2082},[2076,7057,7058],{"class":2078,"line":2134},[2076,7059,5206],{"class":2082},[3782,7061,7063],{"id":7062},"objectdefinitions",[2058,7064,7065],{},"objectDefinitions",[7067,7068,7070],"h5",{"id":7069},"definenuxtcomponent",[2058,7071,666],{},[2047,7073,7074,7080],{},[2050,7075,7076,2056,7078],{},[2053,7077,2055],{},[2058,7079,4209],{},[2050,7081,7082],{},[2053,7083,2065],{},[2067,7085,7087],{"className":2069,"code":7086,"language":2071,"meta":2072,"style":2072},"[\n  \"asyncData\",\n  \"setup\"\n]\n",[2058,7088,7089,7093,7104,7113],{"__ignoreMap":2072},[2076,7090,7091],{"class":2078,"line":2079},[2076,7092,5196],{"class":2082},[2076,7094,7095,7097,7100,7102],{"class":2078,"line":2086},[2076,7096,2089],{"class":2082},[2076,7098,7099],{"class":2105},"asyncData",[2076,7101,2096],{"class":2082},[2076,7103,2111],{"class":2082},[2076,7105,7106,7108,7111],{"class":2078,"line":2114},[2076,7107,2089],{"class":2082},[2076,7109,7110],{"class":2105},"setup",[2076,7112,2295],{"class":2082},[2076,7114,7115],{"class":2078,"line":2134},[2076,7116,5206],{"class":2082},[7067,7118,7120],{"id":7119},"definenuxtplugin",[2058,7121,670],{},[2047,7123,7124,7130],{},[2050,7125,7126,2056,7128],{},[2053,7127,2055],{},[2058,7129,4209],{},[2050,7131,7132],{},[2053,7133,2065],{},[2067,7135,7137],{"className":2069,"code":7136,"language":2071,"meta":2072,"style":2072},"[\n  \"setup\"\n]\n",[2058,7138,7139,7143,7151],{"__ignoreMap":2072},[2076,7140,7141],{"class":2078,"line":2079},[2076,7142,5196],{"class":2082},[2076,7144,7145,7147,7149],{"class":2078,"line":2086},[2076,7146,2089],{"class":2082},[2076,7148,7110],{"class":2105},[2076,7150,2295],{"class":2082},[2076,7152,7153],{"class":2078,"line":2114},[2076,7154,5206],{"class":2082},[7067,7156,7158],{"id":7157},"definepagemeta",[2058,7159,678],{},[2047,7161,7162,7168],{},[2050,7163,7164,2056,7166],{},[2053,7165,2055],{},[2058,7167,4209],{},[2050,7169,7170],{},[2053,7171,2065],{},[2067,7173,7175],{"className":2069,"code":7174,"language":2071,"meta":2072,"style":2072},"[\n  \"middleware\",\n  \"validate\"\n]\n",[2058,7176,7177,7181,7191,7200],{"__ignoreMap":2072},[2076,7178,7179],{"class":2078,"line":2079},[2076,7180,5196],{"class":2082},[2076,7182,7183,7185,7187,7189],{"class":2078,"line":2086},[2076,7184,2089],{"class":2082},[2076,7186,157],{"class":2105},[2076,7188,2096],{"class":2082},[2076,7190,2111],{"class":2082},[2076,7192,7193,7195,7198],{"class":2078,"line":2114},[2076,7194,2089],{"class":2082},[2076,7196,7197],{"class":2105},"validate",[2076,7199,2295],{"class":2082},[2076,7201,7202],{"class":2078,"line":2134},[2076,7203,5206],{"class":2082},[2800,7205,7207],{"id":7206},"keyedcomposables",[2058,7208,7209],{},"keyedComposables",[2043,7211,7212],{},"Functions to inject a key for.",[2043,7214,7215,7216,7219],{},"As long as the number of arguments passed to the function is less than ",[2058,7217,7218],{},"argumentLength",", an additional magic string will be injected as the last argument. This key is stable between SSR and client-side hydration. You will need to take steps to handle this additional key.\nThe key is unique based on the location of the function being invoked within the file.",[5736,7221,7223],{"to":7222},"/docs/4.x/guide/modules/recipes-basics#add-keyed-functions",[2043,7224,7225],{},"Learn more about keyed functions.",[2047,7227,7228,7234],{},[2050,7229,7230,2056,7232],{},[2053,7231,2055],{},[2058,7233,4209],{},[2050,7235,7236],{},[2053,7237,2065],{},[2067,7239,7241],{"className":2069,"code":7240,"language":2071,"meta":2072,"style":2072},"[\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",[2058,7242,7243,7247,7252,7270,7286,7304,7308,7312,7330,7345,7362,7366,7370,7388,7402,7419,7423,7427,7445,7459,7476,7480,7484,7502,7516,7533,7537,7541,7560,7575,7592,7597,7602,7621,7636,7653,7658],{"__ignoreMap":2072},[2076,7244,7245],{"class":2078,"line":2079},[2076,7246,5196],{"class":2082},[2076,7248,7249],{"class":2078,"line":2086},[2076,7250,7251],{"class":2082},"  {\n",[2076,7253,7254,7256,7258,7260,7262,7264,7266,7268],{"class":2078,"line":2114},[2076,7255,4975],{"class":2082},[2076,7257,3109],{"class":2092},[2076,7259,2096],{"class":2082},[2076,7261,2099],{"class":2082},[2076,7263,2102],{"class":2082},[2076,7265,642],{"class":2105},[2076,7267,2096],{"class":2082},[2076,7269,2111],{"class":2082},[2076,7271,7272,7274,7276,7278,7280,7284],{"class":2078,"line":2134},[2076,7273,4975],{"class":2082},[2076,7275,7218],{"class":2092},[2076,7277,2096],{"class":2082},[2076,7279,2099],{"class":2082},[2076,7281,7283],{"class":7282},"sYRBq"," 3",[2076,7285,2111],{"class":2082},[2076,7287,7288,7290,7293,7295,7297,7299,7302],{"class":2078,"line":2155},[2076,7289,4975],{"class":2082},[2076,7291,7292],{"class":2092},"source",[2076,7294,2096],{"class":2082},[2076,7296,2099],{"class":2082},[2076,7298,2102],{"class":2082},[2076,7300,7301],{"class":2105},"#app/composables/once",[2076,7303,2295],{"class":2082},[2076,7305,7306],{"class":2078,"line":2175},[2076,7307,2552],{"class":2082},[2076,7309,7310],{"class":2078,"line":2196},[2076,7311,7251],{"class":2082},[2076,7313,7314,7316,7318,7320,7322,7324,7326,7328],{"class":2078,"line":2217},[2076,7315,4975],{"class":2082},[2076,7317,3109],{"class":2092},[2076,7319,2096],{"class":2082},[2076,7321,2099],{"class":2082},[2076,7323,2102],{"class":2082},[2076,7325,666],{"class":2105},[2076,7327,2096],{"class":2082},[2076,7329,2111],{"class":2082},[2076,7331,7332,7334,7336,7338,7340,7343],{"class":2078,"line":2237},[2076,7333,4975],{"class":2082},[2076,7335,7218],{"class":2092},[2076,7337,2096],{"class":2082},[2076,7339,2099],{"class":2082},[2076,7341,7342],{"class":7282}," 2",[2076,7344,2111],{"class":2082},[2076,7346,7347,7349,7351,7353,7355,7357,7360],{"class":2078,"line":2257},[2076,7348,4975],{"class":2082},[2076,7350,7292],{"class":2092},[2076,7352,2096],{"class":2082},[2076,7354,2099],{"class":2082},[2076,7356,2102],{"class":2082},[2076,7358,7359],{"class":2105},"#app/composables/component",[2076,7361,2295],{"class":2082},[2076,7363,7364],{"class":2078,"line":2278},[2076,7365,2552],{"class":2082},[2076,7367,7368],{"class":2078,"line":2298},[2076,7369,7251],{"class":2082},[2076,7371,7372,7374,7376,7378,7380,7382,7384,7386],{"class":2078,"line":2701},[2076,7373,4975],{"class":2082},[2076,7375,3109],{"class":2092},[2076,7377,2096],{"class":2082},[2076,7379,2099],{"class":2082},[2076,7381,2102],{"class":2082},[2076,7383,619],{"class":2105},[2076,7385,2096],{"class":2082},[2076,7387,2111],{"class":2082},[2076,7389,7390,7392,7394,7396,7398,7400],{"class":2078,"line":2717},[2076,7391,4975],{"class":2082},[2076,7393,7218],{"class":2092},[2076,7395,2096],{"class":2082},[2076,7397,2099],{"class":2082},[2076,7399,7342],{"class":7282},[2076,7401,2111],{"class":2082},[2076,7403,7404,7406,7408,7410,7412,7414,7417],{"class":2078,"line":2726},[2076,7405,4975],{"class":2082},[2076,7407,7292],{"class":2092},[2076,7409,2096],{"class":2082},[2076,7411,2099],{"class":2082},[2076,7413,2102],{"class":2082},[2076,7415,7416],{"class":2105},"#app/composables/state",[2076,7418,2295],{"class":2082},[2076,7420,7421],{"class":2078,"line":2749},[2076,7422,2552],{"class":2082},[2076,7424,7425],{"class":2078,"line":2754},[2076,7426,7251],{"class":2082},[2076,7428,7429,7431,7433,7435,7437,7439,7441,7443],{"class":2078,"line":3430},[2076,7430,4975],{"class":2082},[2076,7432,3109],{"class":2092},[2076,7434,2096],{"class":2082},[2076,7436,2099],{"class":2082},[2076,7438,2102],{"class":2082},[2076,7440,527],{"class":2105},[2076,7442,2096],{"class":2082},[2076,7444,2111],{"class":2082},[2076,7446,7447,7449,7451,7453,7455,7457],{"class":2078,"line":3436},[2076,7448,4975],{"class":2082},[2076,7450,7218],{"class":2092},[2076,7452,2096],{"class":2082},[2076,7454,2099],{"class":2082},[2076,7456,7283],{"class":7282},[2076,7458,2111],{"class":2082},[2076,7460,7461,7463,7465,7467,7469,7471,7474],{"class":2078,"line":3455},[2076,7462,4975],{"class":2082},[2076,7464,7292],{"class":2092},[2076,7466,2096],{"class":2082},[2076,7468,2099],{"class":2082},[2076,7470,2102],{"class":2082},[2076,7472,7473],{"class":2105},"#app/composables/fetch",[2076,7475,2295],{"class":2082},[2076,7477,7478],{"class":2078,"line":3462},[2076,7479,2552],{"class":2082},[2076,7481,7482],{"class":2078,"line":3472},[2076,7483,7251],{"class":2082},[2076,7485,7486,7488,7490,7492,7494,7496,7498,7500],{"class":2078,"line":3478},[2076,7487,4975],{"class":2082},[2076,7489,3109],{"class":2092},[2076,7491,2096],{"class":2082},[2076,7493,2099],{"class":2082},[2076,7495,2102],{"class":2082},[2076,7497,515],{"class":2105},[2076,7499,2096],{"class":2082},[2076,7501,2111],{"class":2082},[2076,7503,7504,7506,7508,7510,7512,7514],{"class":2078,"line":3496},[2076,7505,4975],{"class":2082},[2076,7507,7218],{"class":2092},[2076,7509,2096],{"class":2082},[2076,7511,2099],{"class":2082},[2076,7513,7283],{"class":7282},[2076,7515,2111],{"class":2082},[2076,7517,7518,7520,7522,7524,7526,7528,7531],{"class":2078,"line":3503},[2076,7519,4975],{"class":2082},[2076,7521,7292],{"class":2092},[2076,7523,2096],{"class":2082},[2076,7525,2099],{"class":2082},[2076,7527,2102],{"class":2082},[2076,7529,7530],{"class":2105},"#app/composables/asyncData",[2076,7532,2295],{"class":2082},[2076,7534,7535],{"class":2078,"line":3508},[2076,7536,2552],{"class":2082},[2076,7538,7539],{"class":2078,"line":3513},[2076,7540,7251],{"class":2082},[2076,7542,7544,7546,7548,7550,7552,7554,7556,7558],{"class":2078,"line":7543},28,[2076,7545,4975],{"class":2082},[2076,7547,3109],{"class":2092},[2076,7549,2096],{"class":2082},[2076,7551,2099],{"class":2082},[2076,7553,2102],{"class":2082},[2076,7555,543],{"class":2105},[2076,7557,2096],{"class":2082},[2076,7559,2111],{"class":2082},[2076,7561,7563,7565,7567,7569,7571,7573],{"class":2078,"line":7562},29,[2076,7564,4975],{"class":2082},[2076,7566,7218],{"class":2092},[2076,7568,2096],{"class":2082},[2076,7570,2099],{"class":2082},[2076,7572,7283],{"class":7282},[2076,7574,2111],{"class":2082},[2076,7576,7578,7580,7582,7584,7586,7588,7590],{"class":2078,"line":7577},30,[2076,7579,4975],{"class":2082},[2076,7581,7292],{"class":2092},[2076,7583,2096],{"class":2082},[2076,7585,2099],{"class":2082},[2076,7587,2102],{"class":2082},[2076,7589,7530],{"class":2105},[2076,7591,2295],{"class":2082},[2076,7593,7595],{"class":2078,"line":7594},31,[2076,7596,2552],{"class":2082},[2076,7598,7600],{"class":2078,"line":7599},32,[2076,7601,7251],{"class":2082},[2076,7603,7605,7607,7609,7611,7613,7615,7617,7619],{"class":2078,"line":7604},33,[2076,7606,4975],{"class":2082},[2076,7608,3109],{"class":2092},[2076,7610,2096],{"class":2082},[2076,7612,2099],{"class":2082},[2076,7614,2102],{"class":2082},[2076,7616,547],{"class":2105},[2076,7618,2096],{"class":2082},[2076,7620,2111],{"class":2082},[2076,7622,7624,7626,7628,7630,7632,7634],{"class":2078,"line":7623},34,[2076,7625,4975],{"class":2082},[2076,7627,7218],{"class":2092},[2076,7629,2096],{"class":2082},[2076,7631,2099],{"class":2082},[2076,7633,7283],{"class":7282},[2076,7635,2111],{"class":2082},[2076,7637,7639,7641,7643,7645,7647,7649,7651],{"class":2078,"line":7638},35,[2076,7640,4975],{"class":2082},[2076,7642,7292],{"class":2092},[2076,7644,2096],{"class":2082},[2076,7646,2099],{"class":2082},[2076,7648,2102],{"class":2082},[2076,7650,7473],{"class":2105},[2076,7652,2295],{"class":2082},[2076,7654,7656],{"class":2078,"line":7655},36,[2076,7657,6984],{"class":2082},[2076,7659,7661],{"class":2078,"line":7660},37,[2076,7662,5206],{"class":2082},[2800,7664,7666],{"id":7665},"treeshake",[2058,7667,7668],{},"treeShake",[2043,7670,7671],{},"Tree shake code from specific builds.",[3782,7673,7674],{"id":137},[2058,7675,137],{},[2043,7677,7678],{},"Tree shake composables from the server or client builds.",[2043,7680,7681,2099],{},[2053,7682,2345],{},[2067,7684,7686],{"className":2348,"code":7685,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  optimization: {\n    treeShake: {\n      composables: {\n        client: { vue: ['onMounted'] },\n        server: { vue: ['onServerPrefetch'] },\n      },\n    },\n  },\n})\n",[2058,7687,7688,7700,7709,7718,7727,7756,7782,7786,7790,7794],{"__ignoreMap":2072},[2076,7689,7690,7692,7694,7696,7698],{"class":2078,"line":2079},[2076,7691,2390],{"class":2357},[2076,7693,2393],{"class":2357},[2076,7695,2397],{"class":2396},[2076,7697,2400],{"class":2364},[2076,7699,2083],{"class":2082},[2076,7701,7702,7705,7707],{"class":2078,"line":2086},[2076,7703,7704],{"class":2407},"  optimization",[2076,7706,2099],{"class":2082},[2076,7708,2413],{"class":2082},[2076,7710,7711,7714,7716],{"class":2078,"line":2114},[2076,7712,7713],{"class":2407},"    treeShake",[2076,7715,2099],{"class":2082},[2076,7717,2413],{"class":2082},[2076,7719,7720,7723,7725],{"class":2078,"line":2134},[2076,7721,7722],{"class":2407},"      composables",[2076,7724,2099],{"class":2082},[2076,7726,2413],{"class":2082},[2076,7728,7729,7732,7734,7736,7739,7741,7743,7745,7748,7750,7753],{"class":2078,"line":2155},[2076,7730,7731],{"class":2407},"        client",[2076,7733,2099],{"class":2082},[2076,7735,2361],{"class":2082},[2076,7737,7738],{"class":2407}," vue",[2076,7740,2099],{"class":2082},[2076,7742,4371],{"class":2364},[2076,7744,2424],{"class":2082},[2076,7746,7747],{"class":2105},"onMounted",[2076,7749,2424],{"class":2082},[2076,7751,7752],{"class":2364},"] ",[2076,7754,7755],{"class":2082},"},\n",[2076,7757,7758,7761,7763,7765,7767,7769,7771,7773,7776,7778,7780],{"class":2078,"line":2175},[2076,7759,7760],{"class":2407},"        server",[2076,7762,2099],{"class":2082},[2076,7764,2361],{"class":2082},[2076,7766,7738],{"class":2407},[2076,7768,2099],{"class":2082},[2076,7770,4371],{"class":2364},[2076,7772,2424],{"class":2082},[2076,7774,7775],{"class":2105},"onServerPrefetch",[2076,7777,2424],{"class":2082},[2076,7779,7752],{"class":2364},[2076,7781,7755],{"class":2082},[2076,7783,7784],{"class":2078,"line":2196},[2076,7785,4296],{"class":2082},[2076,7787,7788],{"class":2078,"line":2217},[2076,7789,3144],{"class":2082},[2076,7791,7792],{"class":2078,"line":2237},[2076,7793,2552],{"class":2082},[2076,7795,7796,7798],{"class":2078,"line":2257},[2076,7797,2557],{"class":2082},[2076,7799,2560],{"class":2364},[7067,7801,7803],{"id":7802},"client",[2058,7804,7802],{},[2047,7806,7807,7813],{},[2050,7808,7809,2056,7811],{},[2053,7810,2055],{},[2058,7812,2060],{},[2050,7814,7815],{},[2053,7816,2065],{},[2067,7818,7820],{"className":2069,"code":7819,"language":2071,"meta":2072,"style":2072},"{\n  \"vue\": [\n    \"onRenderTracked\",\n    \"onRenderTriggered\",\n    \"onServerPrefetch\"\n  ],\n  \"#app\": [\n    \"definePayloadReducer\",\n    \"definePageMeta\",\n    \"onPrehydrate\"\n  ]\n}\n",[2058,7821,7822,7826,7838,7849,7860,7868,7872,7885,7896,7906,7914,7918],{"__ignoreMap":2072},[2076,7823,7824],{"class":2078,"line":2079},[2076,7825,2083],{"class":2082},[2076,7827,7828,7830,7832,7834,7836],{"class":2078,"line":2086},[2076,7829,2089],{"class":2082},[2076,7831,6479],{"class":2092},[2076,7833,2096],{"class":2082},[2076,7835,2099],{"class":2082},[2076,7837,3096],{"class":2082},[2076,7839,7840,7842,7845,7847],{"class":2078,"line":2114},[2076,7841,4975],{"class":2082},[2076,7843,7844],{"class":2105},"onRenderTracked",[2076,7846,2096],{"class":2082},[2076,7848,2111],{"class":2082},[2076,7850,7851,7853,7856,7858],{"class":2078,"line":2134},[2076,7852,4975],{"class":2082},[2076,7854,7855],{"class":2105},"onRenderTriggered",[2076,7857,2096],{"class":2082},[2076,7859,2111],{"class":2082},[2076,7861,7862,7864,7866],{"class":2078,"line":2155},[2076,7863,4975],{"class":2082},[2076,7865,7775],{"class":2105},[2076,7867,2295],{"class":2082},[2076,7869,7870],{"class":2078,"line":2175},[2076,7871,3176],{"class":2082},[2076,7873,7874,7876,7879,7881,7883],{"class":2078,"line":2196},[2076,7875,2089],{"class":2082},[2076,7877,7878],{"class":2092},"#app",[2076,7880,2096],{"class":2082},[2076,7882,2099],{"class":2082},[2076,7884,3096],{"class":2082},[2076,7886,7887,7889,7892,7894],{"class":2078,"line":2217},[2076,7888,4975],{"class":2082},[2076,7890,7891],{"class":2105},"definePayloadReducer",[2076,7893,2096],{"class":2082},[2076,7895,2111],{"class":2082},[2076,7897,7898,7900,7902,7904],{"class":2078,"line":2237},[2076,7899,4975],{"class":2082},[2076,7901,678],{"class":2105},[2076,7903,2096],{"class":2082},[2076,7905,2111],{"class":2082},[2076,7907,7908,7910,7912],{"class":2078,"line":2257},[2076,7909,4975],{"class":2082},[2076,7911,507],{"class":2105},[2076,7913,2295],{"class":2082},[2076,7915,7916],{"class":2078,"line":2278},[2076,7917,4985],{"class":2082},[2076,7919,7920],{"class":2078,"line":2298},[2076,7921,2301],{"class":2082},[7067,7923,7924],{"id":185},[2058,7925,185],{},[2047,7927,7928,7934],{},[2050,7929,7930,2056,7932],{},[2053,7931,2055],{},[2058,7933,2060],{},[2050,7935,7936],{},[2053,7937,2065],{},[2067,7939,7941],{"className":2069,"code":7940,"language":2071,"meta":2072,"style":2072},"{\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",[2058,7942,7943,7947,7959,7969,7980,7991,8002,8013,8024,8034,8044,8055,8064,8068,8080,8091,8099,8103],{"__ignoreMap":2072},[2076,7944,7945],{"class":2078,"line":2079},[2076,7946,2083],{"class":2082},[2076,7948,7949,7951,7953,7955,7957],{"class":2078,"line":2086},[2076,7950,2089],{"class":2082},[2076,7952,6479],{"class":2092},[2076,7954,2096],{"class":2082},[2076,7956,2099],{"class":2082},[2076,7958,3096],{"class":2082},[2076,7960,7961,7963,7965,7967],{"class":2078,"line":2114},[2076,7962,4975],{"class":2082},[2076,7964,7747],{"class":2105},[2076,7966,2096],{"class":2082},[2076,7968,2111],{"class":2082},[2076,7970,7971,7973,7976,7978],{"class":2078,"line":2134},[2076,7972,4975],{"class":2082},[2076,7974,7975],{"class":2105},"onUpdated",[2076,7977,2096],{"class":2082},[2076,7979,2111],{"class":2082},[2076,7981,7982,7984,7987,7989],{"class":2078,"line":2155},[2076,7983,4975],{"class":2082},[2076,7985,7986],{"class":2105},"onUnmounted",[2076,7988,2096],{"class":2082},[2076,7990,2111],{"class":2082},[2076,7992,7993,7995,7998,8000],{"class":2078,"line":2175},[2076,7994,4975],{"class":2082},[2076,7996,7997],{"class":2105},"onBeforeMount",[2076,7999,2096],{"class":2082},[2076,8001,2111],{"class":2082},[2076,8003,8004,8006,8009,8011],{"class":2078,"line":2196},[2076,8005,4975],{"class":2082},[2076,8007,8008],{"class":2105},"onBeforeUpdate",[2076,8010,2096],{"class":2082},[2076,8012,2111],{"class":2082},[2076,8014,8015,8017,8020,8022],{"class":2078,"line":2217},[2076,8016,4975],{"class":2082},[2076,8018,8019],{"class":2105},"onBeforeUnmount",[2076,8021,2096],{"class":2082},[2076,8023,2111],{"class":2082},[2076,8025,8026,8028,8030,8032],{"class":2078,"line":2237},[2076,8027,4975],{"class":2082},[2076,8029,7844],{"class":2105},[2076,8031,2096],{"class":2082},[2076,8033,2111],{"class":2082},[2076,8035,8036,8038,8040,8042],{"class":2078,"line":2257},[2076,8037,4975],{"class":2082},[2076,8039,7855],{"class":2105},[2076,8041,2096],{"class":2082},[2076,8043,2111],{"class":2082},[2076,8045,8046,8048,8051,8053],{"class":2078,"line":2278},[2076,8047,4975],{"class":2082},[2076,8049,8050],{"class":2105},"onActivated",[2076,8052,2096],{"class":2082},[2076,8054,2111],{"class":2082},[2076,8056,8057,8059,8062],{"class":2078,"line":2298},[2076,8058,4975],{"class":2082},[2076,8060,8061],{"class":2105},"onDeactivated",[2076,8063,2295],{"class":2082},[2076,8065,8066],{"class":2078,"line":2701},[2076,8067,3176],{"class":2082},[2076,8069,8070,8072,8074,8076,8078],{"class":2078,"line":2717},[2076,8071,2089],{"class":2082},[2076,8073,7878],{"class":2092},[2076,8075,2096],{"class":2082},[2076,8077,2099],{"class":2082},[2076,8079,3096],{"class":2082},[2076,8081,8082,8084,8087,8089],{"class":2078,"line":2726},[2076,8083,4975],{"class":2082},[2076,8085,8086],{"class":2105},"definePayloadReviver",[2076,8088,2096],{"class":2082},[2076,8090,2111],{"class":2082},[2076,8092,8093,8095,8097],{"class":2078,"line":2749},[2076,8094,4975],{"class":2082},[2076,8096,678],{"class":2105},[2076,8098,2295],{"class":2082},[2076,8100,8101],{"class":2078,"line":2754},[2076,8102,4985],{"class":2082},[2076,8104,8105],{"class":2078,"line":3430},[2076,8106,2301],{"class":2082},[2039,8108,171],{"id":8109},"pages-1",[2043,8111,8112,8113,8115],{},"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 ",[2058,8114,6315],{}," directory in your source folder.",[2043,8117,8118],{},"Additionally, you can provide a glob pattern or an array of patterns to scan only certain files for pages.",[2043,8120,8121,2099],{},[2053,8122,2345],{},[2067,8124,8126],{"className":2348,"code":8125,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  pages: {\n    pattern: ['**/*/*.vue', '!**/*.spec.*'],\n  },\n})\n",[2058,8127,8128,8140,8149,8178,8182],{"__ignoreMap":2072},[2076,8129,8130,8132,8134,8136,8138],{"class":2078,"line":2079},[2076,8131,2390],{"class":2357},[2076,8133,2393],{"class":2357},[2076,8135,2397],{"class":2396},[2076,8137,2400],{"class":2364},[2076,8139,2083],{"class":2082},[2076,8141,8142,8145,8147],{"class":2078,"line":2086},[2076,8143,8144],{"class":2407},"  pages",[2076,8146,2099],{"class":2082},[2076,8148,2413],{"class":2082},[2076,8150,8151,8154,8156,8158,8160,8163,8165,8167,8169,8172,8174,8176],{"class":2078,"line":2114},[2076,8152,8153],{"class":2407},"    pattern",[2076,8155,2099],{"class":2082},[2076,8157,4371],{"class":2364},[2076,8159,2424],{"class":2082},[2076,8161,8162],{"class":2105},"**/*/*.vue",[2076,8164,2424],{"class":2082},[2076,8166,2448],{"class":2082},[2076,8168,2374],{"class":2082},[2076,8170,8171],{"class":2105},"!**/*.spec.*",[2076,8173,2424],{"class":2082},[2076,8175,4400],{"class":2364},[2076,8177,2111],{"class":2082},[2076,8179,8180],{"class":2078,"line":2134},[2076,8181,2552],{"class":2082},[2076,8183,8184,8186],{"class":2078,"line":2155},[2076,8185,2557],{"class":2082},[2076,8187,2560],{"class":2364},[2039,8189,175],{"id":8190},"plugins-1",[2043,8192,8193],{},"An array of nuxt app plugins.",[2043,8195,8196,8197,4042,8200,8203,8204,6472,8207,8210],{},"Each plugin can be a string (which can be an absolute or relative path to a file). If it ends with ",[2058,8198,8199],{},".client",[2058,8201,8202],{},".server"," then it will be automatically loaded only in the appropriate context.\nIt can also be an object with ",[2058,8205,8206],{},"src",[2058,8208,8209],{},"mode"," keys.",[2047,8212,8213],{},[2050,8214,8215,2056,8217],{},[2053,8216,2055],{},[2058,8218,4209],{},[2303,8220,8221],{},[2043,8222,8223,8225,8226,8229,8230,8232],{},[2053,8224,2309],{},": Plugins are also auto-registered from the ",[2058,8227,8228],{},"~/plugins"," directory\nand these plugins do not need to be listed in ",[2058,8231,2340],{}," unless you\nneed to customize their order. All plugins are deduplicated by their src path.",[2043,8234,8235,2056,8237],{},[2053,8236,3552],{},[3554,8238,8241,5001],{"href":8239,"rel":8240},"https://nuxt.com/docs/4.x/directory-structure/app/plugins",[3558],[2058,8242,8243],{},"app/plugins/",[2043,8245,8246,2099],{},[2053,8247,2345],{},[2067,8249,8251],{"className":2348,"code":8250,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  plugins: [\n    '~/custom-plugins/foo.client.js', // only in client side\n    '~/custom-plugins/bar.server.js', // only in server side\n    '~/custom-plugins/baz.js', // both client & server\n    { src: '~/custom-plugins/both-sides.js' },\n    { src: '~/custom-plugins/client-only.js', mode: 'client' }, // only on client side\n    { src: '~/custom-plugins/server-only.js', mode: 'server' }, // only on server side\n  ],\n})\n",[2058,8252,8253,8265,8274,8288,8302,8316,8334,8368,8400,8406],{"__ignoreMap":2072},[2076,8254,8255,8257,8259,8261,8263],{"class":2078,"line":2079},[2076,8256,2390],{"class":2357},[2076,8258,2393],{"class":2357},[2076,8260,2397],{"class":2396},[2076,8262,2400],{"class":2364},[2076,8264,2083],{"class":2082},[2076,8266,8267,8270,8272],{"class":2078,"line":2086},[2076,8268,8269],{"class":2407},"  plugins",[2076,8271,2099],{"class":2082},[2076,8273,3096],{"class":2364},[2076,8275,8276,8278,8281,8283,8285],{"class":2078,"line":2114},[2076,8277,2418],{"class":2082},[2076,8279,8280],{"class":2105},"~/custom-plugins/foo.client.js",[2076,8282,2424],{"class":2082},[2076,8284,2448],{"class":2082},[2076,8286,8287],{"class":3284}," // only in client side\n",[2076,8289,8290,8292,8295,8297,8299],{"class":2078,"line":2134},[2076,8291,2418],{"class":2082},[2076,8293,8294],{"class":2105},"~/custom-plugins/bar.server.js",[2076,8296,2424],{"class":2082},[2076,8298,2448],{"class":2082},[2076,8300,8301],{"class":3284}," // only in server side\n",[2076,8303,8304,8306,8309,8311,8313],{"class":2078,"line":2155},[2076,8305,2418],{"class":2082},[2076,8307,8308],{"class":2105},"~/custom-plugins/baz.js",[2076,8310,2424],{"class":2082},[2076,8312,2448],{"class":2082},[2076,8314,8315],{"class":3284}," // both client & server\n",[2076,8317,8318,8321,8323,8325,8327,8330,8332],{"class":2078,"line":2175},[2076,8319,8320],{"class":2082},"    {",[2076,8322,2589],{"class":2407},[2076,8324,2099],{"class":2082},[2076,8326,2374],{"class":2082},[2076,8328,8329],{"class":2105},"~/custom-plugins/both-sides.js",[2076,8331,2424],{"class":2082},[2076,8333,3317],{"class":2082},[2076,8335,8336,8338,8340,8342,8344,8347,8349,8351,8354,8356,8358,8360,8362,8365],{"class":2078,"line":2196},[2076,8337,8320],{"class":2082},[2076,8339,2589],{"class":2407},[2076,8341,2099],{"class":2082},[2076,8343,2374],{"class":2082},[2076,8345,8346],{"class":2105},"~/custom-plugins/client-only.js",[2076,8348,2424],{"class":2082},[2076,8350,2448],{"class":2082},[2076,8352,8353],{"class":2407}," mode",[2076,8355,2099],{"class":2082},[2076,8357,2374],{"class":2082},[2076,8359,7802],{"class":2105},[2076,8361,2424],{"class":2082},[2076,8363,8364],{"class":2082}," },",[2076,8366,8367],{"class":3284}," // only on client side\n",[2076,8369,8370,8372,8374,8376,8378,8381,8383,8385,8387,8389,8391,8393,8395,8397],{"class":2078,"line":2217},[2076,8371,8320],{"class":2082},[2076,8373,2589],{"class":2407},[2076,8375,2099],{"class":2082},[2076,8377,2374],{"class":2082},[2076,8379,8380],{"class":2105},"~/custom-plugins/server-only.js",[2076,8382,2424],{"class":2082},[2076,8384,2448],{"class":2082},[2076,8386,8353],{"class":2407},[2076,8388,2099],{"class":2082},[2076,8390,2374],{"class":2082},[2076,8392,185],{"class":2105},[2076,8394,2424],{"class":2082},[2076,8396,8364],{"class":2082},[2076,8398,8399],{"class":3284}," // only on server side\n",[2076,8401,8402,8404],{"class":2078,"line":2237},[2076,8403,5101],{"class":2364},[2076,8405,2111],{"class":2082},[2076,8407,8408,8410],{"class":2078,"line":2257},[2076,8409,2557],{"class":2082},[2076,8411,2560],{"class":2364},[2039,8413,6706],{"id":6706},[2800,8415,8417],{"id":8416},"order",[2058,8418,8416],{},[2043,8420,8421],{},"A strategy for ordering PostCSS plugins.",[2047,8423,8424],{},[2050,8425,8426,2056,8428],{},[2053,8427,2055],{},[2058,8429,5339],{},[2800,8431,8433],{"id":8432},"plugins-2",[2058,8434,175],{},[2043,8436,8437],{},"Options for configuring PostCSS plugins.",[2043,8439,8440,2056,8442],{},[2053,8441,3552],{},[3554,8443,8446],{"href":8444,"rel":8445},"https://postcss.org/",[3558],"PostCSS docs",[3782,8448,8450],{"id":8449},"autoprefixer",[2058,8451,8449],{},[2043,8453,8454],{},"Plugin to parse CSS and add vendor prefixes to CSS rules.",[2043,8456,8457,2056,8459],{},[2053,8458,3552],{},[3554,8460,8463],{"href":8461,"rel":8462},"https://github.com/postcss/autoprefixer",[3558],[2058,8464,8449],{},[3782,8466,8468],{"id":8467},"cssnano",[2058,8469,8467],{},[2047,8471,8472],{},[2050,8473,8474,2056,8476],{},[2053,8475,2055],{},[2058,8477,2060],{},[2043,8479,8480,2056,8482],{},[2053,8481,3552],{},[3554,8483,8486,8488],{"href":8484,"rel":8485},"https://cssnano.github.io/cssnano/docs/config-file/#configuration-options",[3558],[2058,8487,8467],{}," configuration options",[2039,8490,2775],{"id":8491},"rootdir",[2043,8493,8494],{},"Define the root directory of your application.",[2043,8496,8497,8498,8501,8502,8504,8505,8508],{},"This property can be overwritten (for example, running ",[2058,8499,8500],{},"nuxt ./my-app/"," will set the ",[2058,8503,2775],{}," to the absolute path of ",[2058,8506,8507],{},"./my-app/"," from the current/working directory.\nIt is normally not needed to configure this option.",[2047,8510,8511,8517],{},[2050,8512,8513,2056,8515],{},[2053,8514,2055],{},[2058,8516,2784],{},[2050,8518,8519,2790,8521],{},[2053,8520,2789],{},[2058,8522,8523],{},"\"/\u003CrootDir>\"",[2039,8525,6816],{"id":8526},"routerules-1",[2043,8528,8529],{},"Global route options applied to matching server routes.",[2043,8531,8532,8534],{},[2053,8533,991],{},": This is an experimental feature and API may change in the future.",[2043,8536,8537,2056,8539],{},[2053,8538,3552],{},[3554,8540,8543],{"href":8541,"rel":8542},"https://nitro.build/config#routerules",[3558],"Nitro route rules documentation",[2039,8545,8546],{"id":8546},"router",[2800,8548,8550],{"id":8549},"options-1",[2058,8551,4712],{},[2043,8553,8554,8555,8558,8559,8561],{},"Additional router options passed to ",[2058,8556,8557],{},"vue-router",". On top of the options for ",[2058,8560,8557],{},", Nuxt offers additional options to customize the router (see below).",[2303,8563,8564],{},[2043,8565,8566,8568,8569,8572],{},[2053,8567,2309],{},": Only JSON serializable options should be passed by Nuxt config.\nFor more control, you can use an ",[2058,8570,8571],{},"router.options.ts"," file.",[2043,8574,8575,2056,8577],{},[2053,8576,3552],{},[3554,8578,8581],{"href":8579,"rel":8580},"https://router.vuejs.org/api/interfaces/routeroptions",[3558],"Vue Router documentation",[3782,8583,8585],{"id":8584},"hashmode",[2058,8586,8587],{},"hashMode",[2043,8589,8590,8591,6472,8594,2318],{},"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 ",[2053,8592,8593],{},"URL is never sent to the server",[2053,8595,8596],{},"SSR is not supported",[2047,8598,8599,8605],{},[2050,8600,8601,2056,8603],{},[2053,8602,2055],{},[2058,8604,3540],{},[2050,8606,8607,2790,8609],{},[2053,8608,2789],{},[2058,8610,3547],{},[2043,8612,8613,8615],{},[2053,8614,2065],{},": false",[3782,8617,8619],{"id":8618},"scrollbehaviortype",[2058,8620,8621],{},"scrollBehaviorType",[2043,8623,8624],{},"Customize the scroll behavior for hash links.",[2047,8626,8627,8633],{},[2050,8628,8629,2056,8631],{},[2053,8630,2055],{},[2058,8632,2784],{},[2050,8634,8635,2790,8637],{},[2053,8636,2789],{},[2058,8638,8639],{},"\"auto\"",[2043,8641,8642,8644],{},[2053,8643,2065],{},": 'auto'",[2039,8646,6830],{"id":8647},"runtimeconfig-1",[2043,8649,8650],{},"Runtime config allows passing dynamic config and environment variables to the Nuxt app context.",[2043,8652,8653,8654,8656,8657,8660,8661,6472,8663,8665,8666,8669],{},"The value of this object is accessible from server only using ",[2058,8655,603],{},".\nIt mainly should hold ",[2312,8658,8659],{},"private"," configuration which is not exposed on the frontend. This could include a reference to your API secret tokens.\nAnything under ",[2058,8662,180],{},[2058,8664,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 ",[2058,8667,8668],{},"NUXT_API_KEY=my-api-key NUXT_PUBLIC_BASE_URL=/foo/"," would overwrite the two values in the example below.",[2047,8671,8672,8678],{},[2050,8673,8674,2056,8676],{},[2053,8675,2055],{},[2058,8677,2060],{},[2050,8679,8680],{},[2053,8681,2065],{},[2067,8683,8685],{"className":2069,"code":8684,"language":2071,"meta":2072,"style":2072},"{\n  \"public\": {},\n  \"app\": {\n    \"buildId\": \"4a2e2d30-418f-41df-8e58-ed5df06de7fd\",\n    \"baseURL\": \"/\",\n    \"buildAssetsDir\": \"/_nuxt/\",\n    \"cdnURL\": \"\"\n  }\n}\n",[2058,8686,8687,8691,8703,8715,8733,8751,8769,8781,8785],{"__ignoreMap":2072},[2076,8688,8689],{"class":2078,"line":2079},[2076,8690,2083],{"class":2082},[2076,8692,8693,8695,8697,8699,8701],{"class":2078,"line":2086},[2076,8694,2089],{"class":2082},[2076,8696,180],{"class":2092},[2076,8698,2096],{"class":2082},[2076,8700,2099],{"class":2082},[2076,8702,6678],{"class":2082},[2076,8704,8705,8707,8709,8711,8713],{"class":2078,"line":2114},[2076,8706,2089],{"class":2082},[2076,8708,1193],{"class":2092},[2076,8710,2096],{"class":2082},[2076,8712,2099],{"class":2082},[2076,8714,2413],{"class":2082},[2076,8716,8717,8719,8721,8723,8725,8727,8729,8731],{"class":2078,"line":2134},[2076,8718,4975],{"class":2082},[2076,8720,4490],{"class":2720},[2076,8722,2096],{"class":2082},[2076,8724,2099],{"class":2082},[2076,8726,2102],{"class":2082},[2076,8728,6890],{"class":2105},[2076,8730,2096],{"class":2082},[2076,8732,2111],{"class":2082},[2076,8734,8735,8737,8739,8741,8743,8745,8747,8749],{"class":2078,"line":2155},[2076,8736,4975],{"class":2082},[2076,8738,2805],{"class":2720},[2076,8740,2096],{"class":2082},[2076,8742,2099],{"class":2082},[2076,8744,2102],{"class":2082},[2076,8746,6909],{"class":2105},[2076,8748,2096],{"class":2082},[2076,8750,2111],{"class":2082},[2076,8752,8753,8755,8757,8759,8761,8763,8765,8767],{"class":2078,"line":2175},[2076,8754,4975],{"class":2082},[2076,8756,2917],{"class":2720},[2076,8758,2096],{"class":2082},[2076,8760,2099],{"class":2082},[2076,8762,2102],{"class":2082},[2076,8764,6928],{"class":2105},[2076,8766,2096],{"class":2082},[2076,8768,2111],{"class":2082},[2076,8770,8771,8773,8775,8777,8779],{"class":2078,"line":2196},[2076,8772,4975],{"class":2082},[2076,8774,2926],{"class":2720},[2076,8776,2096],{"class":2082},[2076,8778,2099],{"class":2082},[2076,8780,6945],{"class":2082},[2076,8782,8783],{"class":2078,"line":2217},[2076,8784,6984],{"class":2082},[2076,8786,8787],{"class":2078,"line":2237},[2076,8788,2301],{"class":2082},[2043,8790,8791,2099],{},[2053,8792,2345],{},[2067,8794,8796],{"className":2348,"code":8795,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  runtimeConfig: {\n    apiKey: '', // Default to an empty string, automatically set at runtime using process.env.NUXT_API_KEY\n    public: {\n      baseURL: '', // Exposed to the frontend as well.\n    },\n  },\n})\n",[2058,8797,8798,8810,8819,8834,8843,8857,8861,8865],{"__ignoreMap":2072},[2076,8799,8800,8802,8804,8806,8808],{"class":2078,"line":2079},[2076,8801,2390],{"class":2357},[2076,8803,2393],{"class":2357},[2076,8805,2397],{"class":2396},[2076,8807,2400],{"class":2364},[2076,8809,2083],{"class":2082},[2076,8811,8812,8815,8817],{"class":2078,"line":2086},[2076,8813,8814],{"class":2407},"  runtimeConfig",[2076,8816,2099],{"class":2082},[2076,8818,2413],{"class":2082},[2076,8820,8821,8824,8826,8829,8831],{"class":2078,"line":2114},[2076,8822,8823],{"class":2407},"    apiKey",[2076,8825,2099],{"class":2082},[2076,8827,8828],{"class":2082}," ''",[2076,8830,2448],{"class":2082},[2076,8832,8833],{"class":3284}," // Default to an empty string, automatically set at runtime using process.env.NUXT_API_KEY\n",[2076,8835,8836,8839,8841],{"class":2078,"line":2134},[2076,8837,8838],{"class":2407},"    public",[2076,8840,2099],{"class":2082},[2076,8842,2413],{"class":2082},[2076,8844,8845,8848,8850,8852,8854],{"class":2078,"line":2155},[2076,8846,8847],{"class":2407},"      baseURL",[2076,8849,2099],{"class":2082},[2076,8851,8828],{"class":2082},[2076,8853,2448],{"class":2082},[2076,8855,8856],{"class":3284}," // Exposed to the frontend as well.\n",[2076,8858,8859],{"class":2078,"line":2175},[2076,8860,3144],{"class":2082},[2076,8862,8863],{"class":2078,"line":2196},[2076,8864,2552],{"class":2082},[2076,8866,8867,8869],{"class":2078,"line":2217},[2076,8868,2557],{"class":2082},[2076,8870,2560],{"class":2364},[2039,8872,185],{"id":8873},"server-1",[2043,8875,8876],{},"Configuration for Nuxt's server builder.",[2800,8878,8880],{"id":8879},"builder-1",[2058,8881,4511],{},[2043,8883,8884],{},"Specify the server builder to use for bundling the server part of your application.",[2043,8886,8887,8888,8891],{},"By default, Nuxt uses ",[2058,8889,8890],{},"@nuxt/nitro-server",", which provides standalone Nitro integration. This architecture allows for different Nitro integration patterns, such as using Nitro as a Vite plugin (with the Vite Environment API).",[2047,8893,8894,8901],{},[2050,8895,8896,2056,8898],{},[2053,8897,2055],{},[2058,8899,8900],{},"string | { bundle: (nuxt: Nuxt) => Promise\u003Cvoid> }",[2050,8902,8903,2790,8905],{},[2053,8904,2789],{},[2058,8906,8907],{},"\"@nuxt/nitro-server\"",[2303,8909,8911],{"type":8910},"warning",[2043,8912,8913],{},"This option is intended for internal use and the API is not finalized. Please open an issue before relying on the current implementation.",[2039,8915,8917],{"id":8916},"serverdir","serverDir",[2043,8919,8920],{},"Define the server directory of your Nuxt application, where Nitro routes, middleware and plugins are kept.",[2043,8922,2772,8923,2318],{},[2058,8924,2775],{},[2047,8926,8927,8933],{},[2050,8928,8929,2056,8931],{},[2053,8930,2055],{},[2058,8932,2784],{},[2050,8934,8935,2790,8937],{},[2053,8936,2789],{},[2058,8938,8939],{},"\"/\u003CrootDir>/server\"",[2039,8941,8943],{"id":8942},"serverhandlers","serverHandlers",[2043,8945,8946],{},"Nitro server handlers.",[2043,8948,8949],{},"Each handler accepts the following options:",[2047,8951,8952,8961],{},[2050,8953,8954,8955,8960],{},"handler: The path to the file defining the handler. - route: The route under which the handler is available. This follows the conventions of ",[3554,8956,8959],{"href":8957,"rel":8958},"https://github.com/h3js/rou3",[3558],"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.",[2050,8962,8963,2056,8965],{},[2053,8964,2055],{},[2058,8966,4209],{},[2043,8968,8969,2056,8971],{},[2053,8970,3552],{},[3554,8972,8975,5001],{"href":8973,"rel":8974},"https://nuxt.com/docs/4.x/directory-structure/server",[3558],[2058,8976,8977],{},"server/",[2303,8979,8980],{},[2043,8981,8982,8984,8985,2329,8988,6472,8991,8994],{},[2053,8983,2309],{},": Files from ",[2058,8986,8987],{},"server/api",[2058,8989,8990],{},"server/middleware",[2058,8992,8993],{},"server/routes"," will be automatically registered by Nuxt.",[2043,8996,8997,2099],{},[2053,8998,2345],{},[2067,9000,9002],{"className":2348,"code":9001,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  serverHandlers: [\n    { route: '/path/foo/**:name', handler: '#server/foohandler.ts' },\n  ],\n})\n",[2058,9003,9004,9016,9025,9057,9063],{"__ignoreMap":2072},[2076,9005,9006,9008,9010,9012,9014],{"class":2078,"line":2079},[2076,9007,2390],{"class":2357},[2076,9009,2393],{"class":2357},[2076,9011,2397],{"class":2396},[2076,9013,2400],{"class":2364},[2076,9015,2083],{"class":2082},[2076,9017,9018,9021,9023],{"class":2078,"line":2086},[2076,9019,9020],{"class":2407},"  serverHandlers",[2076,9022,2099],{"class":2082},[2076,9024,3096],{"class":2364},[2076,9026,9027,9029,9032,9034,9036,9039,9041,9043,9046,9048,9050,9053,9055],{"class":2078,"line":2114},[2076,9028,8320],{"class":2082},[2076,9030,9031],{"class":2407}," route",[2076,9033,2099],{"class":2082},[2076,9035,2374],{"class":2082},[2076,9037,9038],{"class":2105},"/path/foo/**:name",[2076,9040,2424],{"class":2082},[2076,9042,2448],{"class":2082},[2076,9044,9045],{"class":2407}," handler",[2076,9047,2099],{"class":2082},[2076,9049,2374],{"class":2082},[2076,9051,9052],{"class":2105},"#server/foohandler.ts",[2076,9054,2424],{"class":2082},[2076,9056,3317],{"class":2082},[2076,9058,9059,9061],{"class":2078,"line":2134},[2076,9060,5101],{"class":2364},[2076,9062,2111],{"class":2082},[2076,9064,9065,9067],{"class":2078,"line":2155},[2076,9066,2557],{"class":2082},[2076,9068,2560],{"class":2364},[2039,9070,9071],{"id":9071},"sourcemap",[2043,9073,9074],{},"Configures whether and how sourcemaps are generated for server and/or client bundles.",[2043,9076,9077,9078,9081,9082,9084,9085,9087,9088,9090],{},"If set to a single boolean, that value applies to both server and client. Additionally, the ",[2058,9079,9080],{},"'hidden'"," option is also available for both server and client.\nAvailable options for both client and server: - ",[2058,9083,4035],{},": Generates sourcemaps and includes source references in the final bundle. - ",[2058,9086,3547],{},": Does not generate any sourcemaps. - ",[2058,9089,9080],{},": Generates sourcemaps but does not include references in the final bundle.",[2047,9092,9093,9099],{},[2050,9094,9095,2056,9097],{},[2053,9096,2055],{},[2058,9098,2060],{},[2050,9100,9101],{},[2053,9102,2065],{},[2067,9104,9106],{"className":2069,"code":9105,"language":2071,"meta":2072,"style":2072},"{\n  \"server\": true,\n  \"client\": false\n}\n",[2058,9107,9108,9112,9125,9138],{"__ignoreMap":2072},[2076,9109,9110],{"class":2078,"line":2079},[2076,9111,2083],{"class":2082},[2076,9113,9114,9116,9118,9120,9122],{"class":2078,"line":2086},[2076,9115,2089],{"class":2082},[2076,9117,185],{"class":2092},[2076,9119,2096],{"class":2082},[2076,9121,2099],{"class":2082},[2076,9123,9124],{"class":2082}," true,\n",[2076,9126,9127,9129,9131,9133,9135],{"class":2078,"line":2114},[2076,9128,2089],{"class":2082},[2076,9130,7802],{"class":2092},[2076,9132,2096],{"class":2082},[2076,9134,2099],{"class":2082},[2076,9136,9137],{"class":2082}," false\n",[2076,9139,9140],{"class":2078,"line":2134},[2076,9141,2301],{"class":2082},[2039,9143,9145],{"id":9144},"spaloadingtemplate","spaLoadingTemplate",[2043,9147,9148,9149,2318],{},"Boolean or a path to an HTML file with the contents of which will be inserted into any HTML page rendered with ",[2058,9150,9151],{},"ssr: false",[2047,9153,9154,9174],{},[2050,9155,9156,9157,9160,9161,9163,9164,4042,9169,2318],{},"If it is unset, it will use ",[2058,9158,9159],{},"~/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 ",[2058,9162,9159],{}," file in one of your layers, or a\ndefault Nuxt image will be used.\nSome good sources for spinners are ",[3554,9165,9168],{"href":9166,"rel":9167},"https://github.com/tobiasahlin/SpinKit",[3558],"SpinKit",[3554,9170,9173],{"href":9171,"rel":9172},"https://icones.js.org/collection/svg-spinners",[3558],"SVG Spinners",[2050,9175,9176,2790,9178],{},[2053,9177,2789],{},[2058,9179,9180],{},"null",[2043,9182,9183,9185],{},[2053,9184,2345],{},": ~/spa-loading-template.html",[2067,9187,9189],{"className":2563,"code":9188,"language":2565,"meta":2072,"style":2072},"\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",[2058,9190,9191,9196,9222,9230,9238,9250,9262,9274,9286,9297,9319,9331,9342,9354,9372,9387,9400,9414,9427,9438,9456,9471,9475,9479,9489,9496,9525,9529,9536,9563,9567,9571,9580,9586,9613,9617,9623,9649,9654,9659],{"__ignoreMap":2072},[2076,9192,9193],{"class":2078,"line":2079},[2076,9194,9195],{"class":3284},"\u003C!-- https://github.com/barelyhuman/snips/blob/dev/pages/css-loader.md -->\n",[2076,9197,9198,9200,9203,9206,9208,9210,9213,9215,9218,9220],{"class":2078,"line":2086},[2076,9199,2572],{"class":2082},[2076,9201,9202],{"class":2407},"div",[2076,9204,9205],{"class":2092}," class",[2076,9207,2592],{"class":2082},[2076,9209,2096],{"class":2082},[2076,9211,9212],{"class":2105},"loader",[2076,9214,2096],{"class":2082},[2076,9216,9217],{"class":2082},">\u003C/",[2076,9219,9202],{"class":2407},[2076,9221,2578],{"class":2082},[2076,9223,9224,9226,9228],{"class":2078,"line":2114},[2076,9225,2572],{"class":2082},[2076,9227,2470],{"class":2407},[2076,9229,2578],{"class":2082},[2076,9231,9232,9234,9236],{"class":2078,"line":2134},[2076,9233,2318],{"class":2082},[2076,9235,9212],{"class":2720},[2076,9237,2413],{"class":2082},[2076,9239,9240,9243,9245,9248],{"class":2078,"line":2155},[2076,9241,9242],{"class":2729},"  display",[2076,9244,2099],{"class":2082},[2076,9246,9247],{"class":2364}," block",[2076,9249,2683],{"class":2082},[2076,9251,9252,9255,9257,9260],{"class":2078,"line":2175},[2076,9253,9254],{"class":2729},"  position",[2076,9256,2099],{"class":2082},[2076,9258,9259],{"class":2364}," fixed",[2076,9261,2683],{"class":2082},[2076,9263,9264,9267,9269,9272],{"class":2078,"line":2196},[2076,9265,9266],{"class":2729},"  z-index",[2076,9268,2099],{"class":2082},[2076,9270,9271],{"class":7282}," 1031",[2076,9273,2683],{"class":2082},[2076,9275,9276,9279,9281,9284],{"class":2078,"line":2217},[2076,9277,9278],{"class":2729},"  top",[2076,9280,2099],{"class":2082},[2076,9282,9283],{"class":7282}," 50%",[2076,9285,2683],{"class":2082},[2076,9287,9288,9291,9293,9295],{"class":2078,"line":2237},[2076,9289,9290],{"class":2729},"  left",[2076,9292,2099],{"class":2082},[2076,9294,9283],{"class":7282},[2076,9296,2683],{"class":2082},[2076,9298,9299,9302,9304,9307,9309,9312,9314,9317],{"class":2078,"line":2257},[2076,9300,9301],{"class":2729},"  transform",[2076,9303,2099],{"class":2082},[2076,9305,9306],{"class":2396}," translate",[2076,9308,2400],{"class":2082},[2076,9310,9311],{"class":7282},"-50%",[2076,9313,2448],{"class":2082},[2076,9315,9316],{"class":7282}," -50%",[2076,9318,2746],{"class":2082},[2076,9320,9321,9324,9326,9329],{"class":2078,"line":2278},[2076,9322,9323],{"class":2729},"  width",[2076,9325,2099],{"class":2082},[2076,9327,9328],{"class":7282}," 18px",[2076,9330,2683],{"class":2082},[2076,9332,9333,9336,9338,9340],{"class":2078,"line":2298},[2076,9334,9335],{"class":2729},"  height",[2076,9337,2099],{"class":2082},[2076,9339,9328],{"class":7282},[2076,9341,2683],{"class":2082},[2076,9343,9344,9347,9349,9352],{"class":2078,"line":2701},[2076,9345,9346],{"class":2729},"  box-sizing",[2076,9348,2099],{"class":2082},[2076,9350,9351],{"class":2364}," border-box",[2076,9353,2683],{"class":2082},[2076,9355,9356,9359,9361,9364,9367,9370],{"class":2078,"line":2717},[2076,9357,9358],{"class":2729},"  border",[2076,9360,2099],{"class":2082},[2076,9362,9363],{"class":2364}," solid ",[2076,9365,9366],{"class":7282},"2px",[2076,9368,9369],{"class":2364}," transparent",[2076,9371,2683],{"class":2082},[2076,9373,9374,9377,9379,9382,9385],{"class":2078,"line":2726},[2076,9375,9376],{"class":2729},"  border-top-color",[2076,9378,2099],{"class":2082},[2076,9380,9381],{"class":2082}," #",[2076,9383,9384],{"class":2364},"000",[2076,9386,2683],{"class":2082},[2076,9388,9389,9392,9394,9396,9398],{"class":2078,"line":2749},[2076,9390,9391],{"class":2729},"  border-left-color",[2076,9393,2099],{"class":2082},[2076,9395,9381],{"class":2082},[2076,9397,9384],{"class":2364},[2076,9399,2683],{"class":2082},[2076,9401,9402,9405,9407,9409,9412],{"class":2078,"line":2754},[2076,9403,9404],{"class":2729},"  border-bottom-color",[2076,9406,2099],{"class":2082},[2076,9408,9381],{"class":2082},[2076,9410,9411],{"class":2364},"efefef",[2076,9413,2683],{"class":2082},[2076,9415,9416,9419,9421,9423,9425],{"class":2078,"line":3430},[2076,9417,9418],{"class":2729},"  border-right-color",[2076,9420,2099],{"class":2082},[2076,9422,9381],{"class":2082},[2076,9424,9411],{"class":2364},[2076,9426,2683],{"class":2082},[2076,9428,9429,9432,9434,9436],{"class":2078,"line":3436},[2076,9430,9431],{"class":2729},"  border-radius",[2076,9433,2099],{"class":2082},[2076,9435,9283],{"class":7282},[2076,9437,2683],{"class":2082},[2076,9439,9440,9443,9445,9448,9451,9454],{"class":2078,"line":3455},[2076,9441,9442],{"class":2720},"  -webkit-animation",[2076,9444,2099],{"class":2082},[2076,9446,9447],{"class":2364}," loader ",[2076,9449,9450],{"class":7282},"400ms",[2076,9452,9453],{"class":2364}," linear infinite",[2076,9455,2683],{"class":2082},[2076,9457,9458,9461,9463,9465,9467,9469],{"class":2078,"line":3462},[2076,9459,9460],{"class":2729},"  animation",[2076,9462,2099],{"class":2082},[2076,9464,9447],{"class":2364},[2076,9466,9450],{"class":7282},[2076,9468,9453],{"class":2364},[2076,9470,2683],{"class":2082},[2076,9472,9473],{"class":2078,"line":3472},[2076,9474,2301],{"class":2082},[2076,9476,9477],{"class":2078,"line":3478},[2076,9478,2385],{"emptyLinePlaceholder":1196},[2076,9480,9481,9484,9487],{"class":2078,"line":3496},[2076,9482,9483],{"class":2357},"@-webkit-keyframes",[2076,9485,9486],{"class":4377}," loader",[2076,9488,2413],{"class":2082},[2076,9490,9491,9494],{"class":2078,"line":3503},[2076,9492,9493],{"class":2720},"  0%",[2076,9495,2413],{"class":2082},[2076,9497,9498,9501,9503,9505,9507,9509,9511,9513,9515,9518,9520,9523],{"class":2078,"line":3508},[2076,9499,9500],{"class":2720},"    -webkit-transform",[2076,9502,2099],{"class":2082},[2076,9504,9306],{"class":2396},[2076,9506,2400],{"class":2082},[2076,9508,9311],{"class":7282},[2076,9510,2448],{"class":2082},[2076,9512,9316],{"class":7282},[2076,9514,4679],{"class":2082},[2076,9516,9517],{"class":2396}," rotate",[2076,9519,2400],{"class":2082},[2076,9521,9522],{"class":7282},"0deg",[2076,9524,2746],{"class":2082},[2076,9526,9527],{"class":2078,"line":3513},[2076,9528,6984],{"class":2082},[2076,9530,9531,9534],{"class":2078,"line":7543},[2076,9532,9533],{"class":2720},"  100%",[2076,9535,2413],{"class":2082},[2076,9537,9538,9540,9542,9544,9546,9548,9550,9552,9554,9556,9558,9561],{"class":2078,"line":7562},[2076,9539,9500],{"class":2720},[2076,9541,2099],{"class":2082},[2076,9543,9306],{"class":2396},[2076,9545,2400],{"class":2082},[2076,9547,9311],{"class":7282},[2076,9549,2448],{"class":2082},[2076,9551,9316],{"class":7282},[2076,9553,4679],{"class":2082},[2076,9555,9517],{"class":2396},[2076,9557,2400],{"class":2082},[2076,9559,9560],{"class":7282},"360deg",[2076,9562,2746],{"class":2082},[2076,9564,9565],{"class":2078,"line":7577},[2076,9566,6984],{"class":2082},[2076,9568,9569],{"class":2078,"line":7594},[2076,9570,2301],{"class":2082},[2076,9572,9573,9576,9578],{"class":2078,"line":7599},[2076,9574,9575],{"class":2357},"@keyframes",[2076,9577,9486],{"class":4377},[2076,9579,2413],{"class":2082},[2076,9581,9582,9584],{"class":2078,"line":7604},[2076,9583,9493],{"class":2720},[2076,9585,2413],{"class":2082},[2076,9587,9588,9591,9593,9595,9597,9599,9601,9603,9605,9607,9609,9611],{"class":2078,"line":7623},[2076,9589,9590],{"class":2729},"    transform",[2076,9592,2099],{"class":2082},[2076,9594,9306],{"class":2396},[2076,9596,2400],{"class":2082},[2076,9598,9311],{"class":7282},[2076,9600,2448],{"class":2082},[2076,9602,9316],{"class":7282},[2076,9604,4679],{"class":2082},[2076,9606,9517],{"class":2396},[2076,9608,2400],{"class":2082},[2076,9610,9522],{"class":7282},[2076,9612,2746],{"class":2082},[2076,9614,9615],{"class":2078,"line":7638},[2076,9616,6984],{"class":2082},[2076,9618,9619,9621],{"class":2078,"line":7655},[2076,9620,9533],{"class":2720},[2076,9622,2413],{"class":2082},[2076,9624,9625,9627,9629,9631,9633,9635,9637,9639,9641,9643,9645,9647],{"class":2078,"line":7660},[2076,9626,9590],{"class":2729},[2076,9628,2099],{"class":2082},[2076,9630,9306],{"class":2396},[2076,9632,2400],{"class":2082},[2076,9634,9311],{"class":7282},[2076,9636,2448],{"class":2082},[2076,9638,9316],{"class":7282},[2076,9640,4679],{"class":2082},[2076,9642,9517],{"class":2396},[2076,9644,2400],{"class":2082},[2076,9646,9560],{"class":7282},[2076,9648,2746],{"class":2082},[2076,9650,9652],{"class":2078,"line":9651},38,[2076,9653,6984],{"class":2082},[2076,9655,9657],{"class":2078,"line":9656},39,[2076,9658,2301],{"class":2082},[2076,9660,9662,9664,9666],{"class":2078,"line":9661},40,[2076,9663,2606],{"class":2082},[2076,9665,2470],{"class":2407},[2076,9667,2578],{"class":2082},[2039,9669,9671],{"id":9670},"srcdir","srcDir",[2043,9673,9674],{},"Define the source directory of your Nuxt application.",[2043,9676,9677,9678,2318],{},"If a relative path is specified, it will be relative to the ",[2058,9679,2775],{},[2047,9681,9682,9688],{},[2050,9683,9684,2056,9686],{},[2053,9685,2055],{},[2058,9687,2784],{},[2050,9689,9690,2790,9692,9694,9695,9698,9699,4679],{},[2053,9691,2789],{},[2058,9693,5462],{}," (Nuxt 4), ",[2058,9696,9697],{},"\".\""," (Nuxt 3 with ",[2058,9700,9701],{},"compatibilityMode: 3",[2043,9703,9704,2099],{},[2053,9705,2345],{},[2067,9707,9709],{"className":2348,"code":9708,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  srcDir: 'app/',\n})\n",[2058,9710,9711,9723,9738],{"__ignoreMap":2072},[2076,9712,9713,9715,9717,9719,9721],{"class":2078,"line":2079},[2076,9714,2390],{"class":2357},[2076,9716,2393],{"class":2357},[2076,9718,2397],{"class":2396},[2076,9720,2400],{"class":2364},[2076,9722,2083],{"class":2082},[2076,9724,9725,9728,9730,9732,9734,9736],{"class":2078,"line":2086},[2076,9726,9727],{"class":2407},"  srcDir",[2076,9729,2099],{"class":2082},[2076,9731,2374],{"class":2082},[2076,9733,1195],{"class":2105},[2076,9735,2424],{"class":2082},[2076,9737,2111],{"class":2082},[2076,9739,9740,9742],{"class":2078,"line":2114},[2076,9741,2557],{"class":2082},[2076,9743,2560],{"class":2364},[2043,9745,9746],{},"This expects the following folder structure:",[2067,9748,9750],{"className":2892,"code":9749,"language":2894,"meta":2072,"style":2072},"-| app/\n---| assets/\n---| components/\n---| composables/\n---| layouts/\n---| middleware/\n---| pages/\n---| plugins/\n---| utils/\n---| app.config.ts\n---| app.vue\n---| error.vue\n-| server/\n-| shared/\n-| public/\n-| modules/\n-| layers/\n-| nuxt.config.ts\n-| package.json\n",[2058,9751,9752,9763,9773,9782,9791,9800,9809,9818,9827,9836,9845,9854,9863,9872,9881,9890,9899,9908,9917],{"__ignoreMap":2072},[2076,9753,9754,9757,9760],{"class":2078,"line":2079},[2076,9755,9756],{"class":2720},"-",[2076,9758,9759],{"class":2082},"|",[2076,9761,9762],{"class":2720}," app/\n",[2076,9764,9765,9768,9770],{"class":2078,"line":2086},[2076,9766,9767],{"class":2720},"---",[2076,9769,9759],{"class":2082},[2076,9771,9772],{"class":2720}," assets/\n",[2076,9774,9775,9777,9779],{"class":2078,"line":2114},[2076,9776,9767],{"class":2720},[2076,9778,9759],{"class":2082},[2076,9780,9781],{"class":2720}," components/\n",[2076,9783,9784,9786,9788],{"class":2078,"line":2134},[2076,9785,9767],{"class":2720},[2076,9787,9759],{"class":2082},[2076,9789,9790],{"class":2720}," composables/\n",[2076,9792,9793,9795,9797],{"class":2078,"line":2155},[2076,9794,9767],{"class":2720},[2076,9796,9759],{"class":2082},[2076,9798,9799],{"class":2720}," layouts/\n",[2076,9801,9802,9804,9806],{"class":2078,"line":2175},[2076,9803,9767],{"class":2720},[2076,9805,9759],{"class":2082},[2076,9807,9808],{"class":2720}," middleware/\n",[2076,9810,9811,9813,9815],{"class":2078,"line":2196},[2076,9812,9767],{"class":2720},[2076,9814,9759],{"class":2082},[2076,9816,9817],{"class":2720}," pages/\n",[2076,9819,9820,9822,9824],{"class":2078,"line":2217},[2076,9821,9767],{"class":2720},[2076,9823,9759],{"class":2082},[2076,9825,9826],{"class":2720}," plugins/\n",[2076,9828,9829,9831,9833],{"class":2078,"line":2237},[2076,9830,9767],{"class":2720},[2076,9832,9759],{"class":2082},[2076,9834,9835],{"class":2720}," utils/\n",[2076,9837,9838,9840,9842],{"class":2078,"line":2257},[2076,9839,9767],{"class":2720},[2076,9841,9759],{"class":2082},[2076,9843,9844],{"class":2720}," app.config.ts\n",[2076,9846,9847,9849,9851],{"class":2078,"line":2278},[2076,9848,9767],{"class":2720},[2076,9850,9759],{"class":2082},[2076,9852,9853],{"class":2720}," app.vue\n",[2076,9855,9856,9858,9860],{"class":2078,"line":2298},[2076,9857,9767],{"class":2720},[2076,9859,9759],{"class":2082},[2076,9861,9862],{"class":2720}," error.vue\n",[2076,9864,9865,9867,9869],{"class":2078,"line":2701},[2076,9866,9756],{"class":2720},[2076,9868,9759],{"class":2082},[2076,9870,9871],{"class":2720}," server/\n",[2076,9873,9874,9876,9878],{"class":2078,"line":2717},[2076,9875,9756],{"class":2720},[2076,9877,9759],{"class":2082},[2076,9879,9880],{"class":2720}," shared/\n",[2076,9882,9883,9885,9887],{"class":2078,"line":2726},[2076,9884,9756],{"class":2720},[2076,9886,9759],{"class":2082},[2076,9888,9889],{"class":2720}," public/\n",[2076,9891,9892,9894,9896],{"class":2078,"line":2749},[2076,9893,9756],{"class":2720},[2076,9895,9759],{"class":2082},[2076,9897,9898],{"class":2720}," modules/\n",[2076,9900,9901,9903,9905],{"class":2078,"line":2754},[2076,9902,9756],{"class":2720},[2076,9904,9759],{"class":2082},[2076,9906,9907],{"class":2720}," layers/\n",[2076,9909,9910,9912,9914],{"class":2078,"line":3430},[2076,9911,9756],{"class":2720},[2076,9913,9759],{"class":2082},[2076,9915,9916],{"class":2720}," nuxt.config.ts\n",[2076,9918,9919,9921,9923],{"class":2078,"line":3436},[2076,9920,9756],{"class":2720},[2076,9922,9759],{"class":2082},[2076,9924,9925],{"class":2720}," package.json\n",[2039,9927,4774],{"id":4774},[2043,9929,9930,9931,9933],{},"Whether to enable rendering of HTML - either dynamically (in server mode) or at generate time. If set to ",[2058,9932,3547],{}," generated pages will have no content.",[2047,9935,9936,9942],{},[2050,9937,9938,2056,9940],{},[2053,9939,2055],{},[2058,9941,3540],{},[2050,9943,9944,2790,9946],{},[2053,9945,2789],{},[2058,9947,4035],{},[2039,9949,9950],{"id":9950},"telemetry",[2043,9952,9953],{},"Manually disable nuxt telemetry.",[2043,9955,9956,2056,9958,5433],{},[2053,9957,3552],{},[3554,9959,9962],{"href":9960,"rel":9961},"https://github.com/nuxt/telemetry",[3558],"Nuxt Telemetry",[2039,9964,9965],{"id":9965},"test",[2043,9967,9968],{},"Whether your app is being unit tested.",[2047,9970,9971,9977],{},[2050,9972,9973,2056,9975],{},[2053,9974,2055],{},[2058,9976,3540],{},[2050,9978,9979,2790,9981],{},[2053,9980,2789],{},[2058,9982,3547],{},[2039,9984,9985],{"id":9985},"theme",[2043,9987,9988],{},"Extend project from a local or remote source.",[2043,9990,9991,9992,2329,9994,2329,9996,4042,9998,10001],{},"Value should be a string pointing to source directory or config path relative to current config.\nYou can use ",[2058,9993,5752],{},[2058,9995,5758],{},[2058,9997,5761],{},[2058,9999,10000],{},"https://"," to extend from a remote git repository.",[2047,10003,10004],{},[2050,10005,10006,2056,10008],{},[2053,10007,2055],{},[2058,10009,2784],{},[2039,10011,10012],{"id":10012},"typescript",[2043,10014,10015],{},"Configuration for Nuxt's TypeScript integration.",[2800,10017,10019],{"id":10018},"builder-2",[2058,10020,4511],{},[2043,10022,10023],{},"Which builder types to include for your project.",[2043,10025,10026,10027,10029,10030,10032],{},"By default Nuxt infers this based on your ",[2058,10028,4511],{}," option (defaulting to 'vite') but you can either turn off builder environment types (with ",[2058,10031,3547],{},") 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.",[2047,10034,10035],{},[2050,10036,10037,2790,10039],{},[2053,10038,2789],{},[2058,10040,9180],{},[2800,10042,10044],{"id":10043},"hoist",[2058,10045,10043],{},[2043,10047,10048,10049,10052,10053,2318],{},"Modules to generate deep aliases for within ",[2058,10050,10051],{},"compilerOptions.paths",". This does not yet support subpaths. It may be necessary when using Nuxt within a pnpm monorepo with ",[2058,10054,10055],{},"shamefully-hoist=false",[2047,10057,10058,10064],{},[2050,10059,10060,2056,10062],{},[2053,10061,2055],{},[2058,10063,4209],{},[2050,10065,10066],{},[2053,10067,2065],{},[2067,10069,10071],{"className":2069,"code":10070,"language":2071,"meta":2072,"style":2072},"[\n  \"nitropack/types\",\n  \"nitropack/runtime\",\n  \"nitropack\",\n  \"defu\",\n  \"h3\",\n  \"consola\",\n  \"ofetch\",\n  \"@unhead/vue\",\n  \"@nuxt/devtools\",\n  \"vue\",\n  \"@vue/runtime-core\",\n  \"@vue/compiler-sfc\",\n  \"vue-router\",\n  \"vue-router/auto-routes\",\n  \"unplugin-vue-router/client\",\n  \"@nuxt/schema\",\n  \"nuxt\"\n]\n",[2058,10072,10073,10077,10088,10099,10110,10121,10131,10142,10153,10164,10175,10185,10196,10207,10217,10228,10239,10250,10258],{"__ignoreMap":2072},[2076,10074,10075],{"class":2078,"line":2079},[2076,10076,5196],{"class":2082},[2076,10078,10079,10081,10084,10086],{"class":2078,"line":2086},[2076,10080,2089],{"class":2082},[2076,10082,10083],{"class":2105},"nitropack/types",[2076,10085,2096],{"class":2082},[2076,10087,2111],{"class":2082},[2076,10089,10090,10092,10095,10097],{"class":2078,"line":2114},[2076,10091,2089],{"class":2082},[2076,10093,10094],{"class":2105},"nitropack/runtime",[2076,10096,2096],{"class":2082},[2076,10098,2111],{"class":2082},[2076,10100,10101,10103,10106,10108],{"class":2078,"line":2134},[2076,10102,2089],{"class":2082},[2076,10104,10105],{"class":2105},"nitropack",[2076,10107,2096],{"class":2082},[2076,10109,2111],{"class":2082},[2076,10111,10112,10114,10117,10119],{"class":2078,"line":2155},[2076,10113,2089],{"class":2082},[2076,10115,10116],{"class":2105},"defu",[2076,10118,2096],{"class":2082},[2076,10120,2111],{"class":2082},[2076,10122,10123,10125,10127,10129],{"class":2078,"line":2175},[2076,10124,2089],{"class":2082},[2076,10126,2800],{"class":2105},[2076,10128,2096],{"class":2082},[2076,10130,2111],{"class":2082},[2076,10132,10133,10135,10138,10140],{"class":2078,"line":2196},[2076,10134,2089],{"class":2082},[2076,10136,10137],{"class":2105},"consola",[2076,10139,2096],{"class":2082},[2076,10141,2111],{"class":2082},[2076,10143,10144,10146,10149,10151],{"class":2078,"line":2217},[2076,10145,2089],{"class":2082},[2076,10147,10148],{"class":2105},"ofetch",[2076,10150,2096],{"class":2082},[2076,10152,2111],{"class":2082},[2076,10154,10155,10157,10160,10162],{"class":2078,"line":2237},[2076,10156,2089],{"class":2082},[2076,10158,10159],{"class":2105},"@unhead/vue",[2076,10161,2096],{"class":2082},[2076,10163,2111],{"class":2082},[2076,10165,10166,10168,10171,10173],{"class":2078,"line":2257},[2076,10167,2089],{"class":2082},[2076,10169,10170],{"class":2105},"@nuxt/devtools",[2076,10172,2096],{"class":2082},[2076,10174,2111],{"class":2082},[2076,10176,10177,10179,10181,10183],{"class":2078,"line":2278},[2076,10178,2089],{"class":2082},[2076,10180,6479],{"class":2105},[2076,10182,2096],{"class":2082},[2076,10184,2111],{"class":2082},[2076,10186,10187,10189,10192,10194],{"class":2078,"line":2298},[2076,10188,2089],{"class":2082},[2076,10190,10191],{"class":2105},"@vue/runtime-core",[2076,10193,2096],{"class":2082},[2076,10195,2111],{"class":2082},[2076,10197,10198,10200,10203,10205],{"class":2078,"line":2701},[2076,10199,2089],{"class":2082},[2076,10201,10202],{"class":2105},"@vue/compiler-sfc",[2076,10204,2096],{"class":2082},[2076,10206,2111],{"class":2082},[2076,10208,10209,10211,10213,10215],{"class":2078,"line":2717},[2076,10210,2089],{"class":2082},[2076,10212,8557],{"class":2105},[2076,10214,2096],{"class":2082},[2076,10216,2111],{"class":2082},[2076,10218,10219,10221,10224,10226],{"class":2078,"line":2726},[2076,10220,2089],{"class":2082},[2076,10222,10223],{"class":2105},"vue-router/auto-routes",[2076,10225,2096],{"class":2082},[2076,10227,2111],{"class":2082},[2076,10229,10230,10232,10235,10237],{"class":2078,"line":2749},[2076,10231,2089],{"class":2082},[2076,10233,10234],{"class":2105},"unplugin-vue-router/client",[2076,10236,2096],{"class":2082},[2076,10238,2111],{"class":2082},[2076,10240,10241,10243,10246,10248],{"class":2078,"line":2754},[2076,10242,2089],{"class":2082},[2076,10244,10245],{"class":2105},"@nuxt/schema",[2076,10247,2096],{"class":2082},[2076,10249,2111],{"class":2082},[2076,10251,10252,10254,10256],{"class":2078,"line":3430},[2076,10253,2089],{"class":2082},[2076,10255,3985],{"class":2105},[2076,10257,2295],{"class":2082},[2076,10259,10260],{"class":2078,"line":3436},[2076,10261,5206],{"class":2082},[2800,10263,10265],{"id":10264},"includeworkspace",[2058,10266,10267],{},"includeWorkspace",[2043,10269,10270],{},"Include parent workspace in the Nuxt project. Mostly useful for themes and module authors.",[2047,10272,10273,10279],{},[2050,10274,10275,2056,10277],{},[2053,10276,2055],{},[2058,10278,3540],{},[2050,10280,10281,2790,10283],{},[2053,10282,2789],{},[2058,10284,3547],{},[2800,10286,10288],{"id":10287},"shim",[2058,10289,10287],{},[2043,10291,10292,10293,10296],{},"Generate a ",[2058,10294,10295],{},"*.vue"," shim.",[2043,10298,10299,10300,10305,10306,10308,10309,10311],{},"We recommend instead letting the ",[3554,10301,10304],{"href":10302,"rel":10303},"https://marketplace.visualstudio.com/items?itemName=Vue.volar",[3558],"official Vue extension"," generate accurate types for your components.\nNote that you may wish to set this to ",[2058,10307,4035],{}," if you are using other libraries, such as ESLint, that are unable to understand the type of ",[2058,10310,5874],{}," files.",[2047,10313,10314,10320],{},[2050,10315,10316,2056,10318],{},[2053,10317,2055],{},[2058,10319,3540],{},[2050,10321,10322,2790,10324],{},[2053,10323,2789],{},[2058,10325,3547],{},[2800,10327,10329],{"id":10328},"strict",[2058,10330,10328],{},[2043,10332,10333,10334],{},"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. ",[3554,10335,10338],{"href":10336,"rel":10337},"https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html#getting-stricter-checks",[3558],"Read More",[2047,10340,10341,10347],{},[2050,10342,10343,2056,10345],{},[2053,10344,2055],{},[2058,10346,3540],{},[2050,10348,10349,2790,10351],{},[2053,10350,2789],{},[2058,10352,4035],{},[2800,10354,10356],{"id":10355},"tsconfig",[2058,10357,10358],{},"tsConfig",[2043,10360,10361,10362,2329,10364,10366],{},"You can extend the generated TypeScript configurations (",[2058,10363,2328],{},[2058,10365,2332],{},", etc.) using this option.",[2800,10368,10370],{"id":10369},"typecheck",[2058,10371,10372],{},"typeCheck",[2043,10374,10375],{},"Enable build-time type checking.",[2043,10377,10378,10379,10381,10382,6472,10384,10387],{},"If set to true, this will type check in development. You can restrict this to build-time type checking by setting it to ",[2058,10380,4018],{},". Requires to install ",[2058,10383,10012],{},[2058,10385,10386],{},"vue-tsc"," as dev dependencies.",[2047,10389,10390,10396],{},[2050,10391,10392,2056,10394],{},[2053,10393,2055],{},[2058,10395,3540],{},[2050,10397,10398,2790,10400],{},[2053,10399,2789],{},[2058,10401,3547],{},[2043,10403,10404,2056,10406],{},[2053,10405,3552],{},[3554,10407,10410],{"href":10408,"rel":10409},"https://nuxt.com/docs/4.x/guide/concepts/typescript",[3558],"Nuxt TypeScript docs",[2039,10412,10413],{"id":10413},"unhead",[2043,10415,10416,10417,10419],{},"An object that allows us to configure the ",[2058,10418,10413],{}," nuxt module.",[2800,10421,10423],{"id":10422},"legacy",[2058,10424,10422],{},[2043,10426,10427,10428,10430,10431,10434,10435,2329,10438,2329,10441,2329,10444,10446,10447,10450],{},"Enable the legacy compatibility mode for ",[2058,10429,10413],{}," module. This applies the following changes: - Disables Capo.js sorting - Adds the ",[2058,10432,10433],{},"DeprecationsPlugin",": supports ",[2058,10436,10437],{},"hid",[2058,10439,10440],{},"vmid",[2058,10442,10443],{},"children",[2058,10445,2721],{}," - Adds the ",[2058,10448,10449],{},"PromisesPlugin",": supports promises as input",[2047,10452,10453,10459],{},[2050,10454,10455,2056,10457],{},[2053,10456,2055],{},[2058,10458,3540],{},[2050,10460,10461,2790,10463],{},[2053,10462,2789],{},[2058,10464,3547],{},[2043,10466,10467,2056,10469],{},[2053,10468,3552],{},[3554,10470,10473,10475],{"href":10471,"rel":10472},"https://unhead.unjs.io/docs/typescript/head/guides/get-started/migration",[3558],[2058,10474,10413],{}," migration documentation",[2043,10477,10478,2099],{},[2053,10479,2345],{},[2067,10481,10483],{"className":2348,"code":10482,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  unhead: {\n    legacy: true,\n  },\n})\n",[2058,10484,10485,10497,10506,10518,10522],{"__ignoreMap":2072},[2076,10486,10487,10489,10491,10493,10495],{"class":2078,"line":2079},[2076,10488,2390],{"class":2357},[2076,10490,2393],{"class":2357},[2076,10492,2397],{"class":2396},[2076,10494,2400],{"class":2364},[2076,10496,2083],{"class":2082},[2076,10498,10499,10502,10504],{"class":2078,"line":2086},[2076,10500,10501],{"class":2407},"  unhead",[2076,10503,2099],{"class":2082},[2076,10505,2413],{"class":2082},[2076,10507,10508,10511,10513,10516],{"class":2078,"line":2114},[2076,10509,10510],{"class":2407},"    legacy",[2076,10512,2099],{"class":2082},[2076,10514,10515],{"class":6293}," true",[2076,10517,2111],{"class":2082},[2076,10519,10520],{"class":2078,"line":2134},[2076,10521,2552],{"class":2082},[2076,10523,10524,10526],{"class":2078,"line":2155},[2076,10525,2557],{"class":2082},[2076,10527,2560],{"class":2364},[2800,10529,10531],{"id":10530},"renderssrheadoptions",[2058,10532,10533],{},"renderSSRHeadOptions",[2043,10535,10536,10537,10540],{},"An object that will be passed to ",[2058,10538,10539],{},"renderSSRHead"," to customize the output.",[2047,10542,10543,10549],{},[2050,10544,10545,2056,10547],{},[2053,10546,2055],{},[2058,10548,2060],{},[2050,10550,10551],{},[2053,10552,2065],{},[2067,10554,10556],{"className":2069,"code":10555,"language":2071,"meta":2072,"style":2072},"{\n  \"omitLineBreaks\": false\n}\n",[2058,10557,10558,10562,10575],{"__ignoreMap":2072},[2076,10559,10560],{"class":2078,"line":2079},[2076,10561,2083],{"class":2082},[2076,10563,10564,10566,10569,10571,10573],{"class":2078,"line":2086},[2076,10565,2089],{"class":2082},[2076,10567,10568],{"class":2092},"omitLineBreaks",[2076,10570,2096],{"class":2082},[2076,10572,2099],{"class":2082},[2076,10574,9137],{"class":2082},[2076,10576,10577],{"class":2078,"line":2114},[2076,10578,2301],{"class":2082},[2043,10580,10581,2099],{},[2053,10582,2345],{},[2067,10584,10586],{"className":2348,"code":10585,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  unhead: {\n    renderSSRHeadOptions: {\n      omitLineBreaks: true,\n    },\n  },\n})\n",[2058,10587,10588,10600,10608,10617,10628,10632,10636],{"__ignoreMap":2072},[2076,10589,10590,10592,10594,10596,10598],{"class":2078,"line":2079},[2076,10591,2390],{"class":2357},[2076,10593,2393],{"class":2357},[2076,10595,2397],{"class":2396},[2076,10597,2400],{"class":2364},[2076,10599,2083],{"class":2082},[2076,10601,10602,10604,10606],{"class":2078,"line":2086},[2076,10603,10501],{"class":2407},[2076,10605,2099],{"class":2082},[2076,10607,2413],{"class":2082},[2076,10609,10610,10613,10615],{"class":2078,"line":2114},[2076,10611,10612],{"class":2407},"    renderSSRHeadOptions",[2076,10614,2099],{"class":2082},[2076,10616,2413],{"class":2082},[2076,10618,10619,10622,10624,10626],{"class":2078,"line":2134},[2076,10620,10621],{"class":2407},"      omitLineBreaks",[2076,10623,2099],{"class":2082},[2076,10625,10515],{"class":6293},[2076,10627,2111],{"class":2082},[2076,10629,10630],{"class":2078,"line":2155},[2076,10631,3144],{"class":2082},[2076,10633,10634],{"class":2078,"line":2175},[2076,10635,2552],{"class":2082},[2076,10637,10638,10640],{"class":2078,"line":2196},[2076,10639,2557],{"class":2082},[2076,10641,2560],{"class":2364},[2039,10643,10644],{"id":10644},"vite",[2043,10646,10647],{},"Configuration that will be passed directly to Vite.",[2043,10649,10650,2056,10652,10657],{},[2053,10651,3552],{},[3554,10653,10656],{"href":10654,"rel":10655},"https://vite.dev/config/",[3558],"Vite configuration docs"," for more information.\nPlease note that not all vite options are supported in Nuxt.",[2800,10659,10661],{"id":10660},"build-1",[2058,10662,4018],{},[3782,10664,10666],{"id":10665},"assetsdir",[2058,10667,10668],{},"assetsDir",[2047,10670,10671,10677],{},[2050,10672,10673,2056,10675],{},[2053,10674,2055],{},[2058,10676,2784],{},[2050,10678,10679,2790,10681],{},[2053,10680,2789],{},[2058,10682,10683],{},"\"_nuxt/\"",[3782,10685,10687],{"id":10686},"emptyoutdir",[2058,10688,10689],{},"emptyOutDir",[2047,10691,10692,10698],{},[2050,10693,10694,2056,10696],{},[2053,10695,2055],{},[2058,10697,3540],{},[2050,10699,10700,2790,10702],{},[2053,10701,2789],{},[2058,10703,3547],{},[2800,10705,10707],{"id":10706},"cachedir",[2058,10708,10709],{},"cacheDir",[2047,10711,10712,10718],{},[2050,10713,10714,2056,10716],{},[2053,10715,2055],{},[2058,10717,2784],{},[2050,10719,10720,2790,10722],{},[2053,10721,2789],{},[2058,10723,10724],{},"\"/\u003CrootDir>/node_modules/.cache/vite\"",[2800,10726,10728],{"id":10727},"clearscreen",[2058,10729,10730],{},"clearScreen",[2047,10732,10733,10739],{},[2050,10734,10735,2056,10737],{},[2053,10736,2055],{},[2058,10738,3540],{},[2050,10740,10741,2790,10743],{},[2053,10742,2789],{},[2058,10744,4035],{},[2800,10746,10748],{"id":10747},"define",[2058,10749,10747],{},[2047,10751,10752,10758],{},[2050,10753,10754,2056,10756],{},[2053,10755,2055],{},[2058,10757,2060],{},[2050,10759,10760],{},[2053,10761,2065],{},[2067,10763,10765],{"className":2069,"code":10764,"language":2071,"meta":2072,"style":2072},"{\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",[2058,10766,10767,10771,10785,10798,10811,10824,10837],{"__ignoreMap":2072},[2076,10768,10769],{"class":2078,"line":2079},[2076,10770,2083],{"class":2082},[2076,10772,10773,10775,10778,10780,10782],{"class":2078,"line":2086},[2076,10774,2089],{"class":2082},[2076,10776,10777],{"class":2092},"__VUE_PROD_HYDRATION_MISMATCH_DETAILS__",[2076,10779,2096],{"class":2082},[2076,10781,2099],{"class":2082},[2076,10783,10784],{"class":2082}," false,\n",[2076,10786,10787,10789,10792,10794,10796],{"class":2078,"line":2114},[2076,10788,2089],{"class":2082},[2076,10790,10791],{"class":2092},"process.dev",[2076,10793,2096],{"class":2082},[2076,10795,2099],{"class":2082},[2076,10797,10784],{"class":2082},[2076,10799,10800,10802,10805,10807,10809],{"class":2078,"line":2134},[2076,10801,2089],{"class":2082},[2076,10803,10804],{"class":2092},"import.meta.dev",[2076,10806,2096],{"class":2082},[2076,10808,2099],{"class":2082},[2076,10810,10784],{"class":2082},[2076,10812,10813,10815,10818,10820,10822],{"class":2078,"line":2155},[2076,10814,2089],{"class":2082},[2076,10816,10817],{"class":2092},"process.test",[2076,10819,2096],{"class":2082},[2076,10821,2099],{"class":2082},[2076,10823,10784],{"class":2082},[2076,10825,10826,10828,10831,10833,10835],{"class":2078,"line":2175},[2076,10827,2089],{"class":2082},[2076,10829,10830],{"class":2092},"import.meta.test",[2076,10832,2096],{"class":2082},[2076,10834,2099],{"class":2082},[2076,10836,9137],{"class":2082},[2076,10838,10839],{"class":2078,"line":2196},[2076,10840,2301],{"class":2082},[2800,10842,10844],{"id":10843},"esbuild-1",[2058,10845,5649],{},[2047,10847,10848,10854],{},[2050,10849,10850,2056,10852],{},[2053,10851,2055],{},[2058,10853,2060],{},[2050,10855,10856],{},[2053,10857,2065],{},[2067,10859,10861],{"className":2069,"code":10860,"language":2071,"meta":2072,"style":2072},"{\n  \"target\": \"esnext\",\n  \"jsxFactory\": \"h\",\n  \"jsxFragment\": \"Fragment\",\n  \"tsconfigRaw\": {}\n}\n",[2058,10862,10863,10867,10886,10905,10924,10937],{"__ignoreMap":2072},[2076,10864,10865],{"class":2078,"line":2079},[2076,10866,2083],{"class":2082},[2076,10868,10869,10871,10873,10875,10877,10879,10882,10884],{"class":2078,"line":2086},[2076,10870,2089],{"class":2082},[2076,10872,5701],{"class":2092},[2076,10874,2096],{"class":2082},[2076,10876,2099],{"class":2082},[2076,10878,2102],{"class":2082},[2076,10880,10881],{"class":2105},"esnext",[2076,10883,2096],{"class":2082},[2076,10885,2111],{"class":2082},[2076,10887,10888,10890,10892,10894,10896,10898,10901,10903],{"class":2078,"line":2114},[2076,10889,2089],{"class":2082},[2076,10891,5662],{"class":2092},[2076,10893,2096],{"class":2082},[2076,10895,2099],{"class":2082},[2076,10897,2102],{"class":2082},[2076,10899,10900],{"class":2105},"h",[2076,10902,2096],{"class":2082},[2076,10904,2111],{"class":2082},[2076,10906,10907,10909,10911,10913,10915,10917,10920,10922],{"class":2078,"line":2134},[2076,10908,2089],{"class":2082},[2076,10910,5683],{"class":2092},[2076,10912,2096],{"class":2082},[2076,10914,2099],{"class":2082},[2076,10916,2102],{"class":2082},[2076,10918,10919],{"class":2105},"Fragment",[2076,10921,2096],{"class":2082},[2076,10923,2111],{"class":2082},[2076,10925,10926,10928,10930,10932,10934],{"class":2078,"line":2155},[2076,10927,2089],{"class":2082},[2076,10929,5724],{"class":2092},[2076,10931,2096],{"class":2082},[2076,10933,2099],{"class":2082},[2076,10935,10936],{"class":2082}," {}\n",[2076,10938,10939],{"class":2078,"line":2175},[2076,10940,2301],{"class":2082},[2800,10942,10943],{"id":8209},[2058,10944,8209],{},[2047,10946,10947,10953],{},[2050,10948,10949,2056,10951],{},[2053,10950,2055],{},[2058,10952,2784],{},[2050,10954,10955,2790,10957],{},[2053,10956,2789],{},[2058,10958,10959],{},"\"production\"",[2800,10961,10963],{"id":10962},"optimizedeps",[2058,10964,10965],{},"optimizeDeps",[3782,10967,10969],{"id":10968},"esbuildoptions",[2058,10970,10971],{},"esbuildOptions",[2047,10973,10974,10980],{},[2050,10975,10976,2056,10978],{},[2053,10977,2055],{},[2058,10979,2060],{},[2050,10981,10982],{},[2053,10983,2065],{},[2067,10985,10986],{"className":2069,"code":10860,"language":2071,"meta":2072,"style":2072},[2058,10987,10988,10992,11010,11028,11046,11058],{"__ignoreMap":2072},[2076,10989,10990],{"class":2078,"line":2079},[2076,10991,2083],{"class":2082},[2076,10993,10994,10996,10998,11000,11002,11004,11006,11008],{"class":2078,"line":2086},[2076,10995,2089],{"class":2082},[2076,10997,5701],{"class":2092},[2076,10999,2096],{"class":2082},[2076,11001,2099],{"class":2082},[2076,11003,2102],{"class":2082},[2076,11005,10881],{"class":2105},[2076,11007,2096],{"class":2082},[2076,11009,2111],{"class":2082},[2076,11011,11012,11014,11016,11018,11020,11022,11024,11026],{"class":2078,"line":2114},[2076,11013,2089],{"class":2082},[2076,11015,5662],{"class":2092},[2076,11017,2096],{"class":2082},[2076,11019,2099],{"class":2082},[2076,11021,2102],{"class":2082},[2076,11023,10900],{"class":2105},[2076,11025,2096],{"class":2082},[2076,11027,2111],{"class":2082},[2076,11029,11030,11032,11034,11036,11038,11040,11042,11044],{"class":2078,"line":2134},[2076,11031,2089],{"class":2082},[2076,11033,5683],{"class":2092},[2076,11035,2096],{"class":2082},[2076,11037,2099],{"class":2082},[2076,11039,2102],{"class":2082},[2076,11041,10919],{"class":2105},[2076,11043,2096],{"class":2082},[2076,11045,2111],{"class":2082},[2076,11047,11048,11050,11052,11054,11056],{"class":2078,"line":2155},[2076,11049,2089],{"class":2082},[2076,11051,5724],{"class":2092},[2076,11053,2096],{"class":2082},[2076,11055,2099],{"class":2082},[2076,11057,10936],{"class":2082},[2076,11059,11060],{"class":2078,"line":2175},[2076,11061,2301],{"class":2082},[3782,11063,11065],{"id":11064},"exclude",[2058,11066,11064],{},[2047,11068,11069,11075],{},[2050,11070,11071,2056,11073],{},[2053,11072,2055],{},[2058,11074,4209],{},[2050,11076,11077],{},[2053,11078,2065],{},[2067,11080,11082],{"className":2069,"code":11081,"language":2071,"meta":2072,"style":2072},"[\n  \"vue-demi\"\n]\n",[2058,11083,11084,11088,11097],{"__ignoreMap":2072},[2076,11085,11086],{"class":2078,"line":2079},[2076,11087,5196],{"class":2082},[2076,11089,11090,11092,11095],{"class":2078,"line":2086},[2076,11091,2089],{"class":2082},[2076,11093,11094],{"class":2105},"vue-demi",[2076,11096,2295],{"class":2082},[2076,11098,11099],{"class":2078,"line":2114},[2076,11100,5206],{"class":2082},[2800,11102,11104],{"id":11103},"publicdir",[2058,11105,11106],{},"publicDir",[2800,11108,11109],{"id":4703},[2058,11110,4703],{},[3782,11112,11114],{"id":11113},"extensions-1",[2058,11115,5788],{},[2047,11117,11118,11124],{},[2050,11119,11120,2056,11122],{},[2053,11121,2055],{},[2058,11123,4209],{},[2050,11125,11126],{},[2053,11127,2065],{},[2067,11129,11131],{"className":2069,"code":11130,"language":2071,"meta":2072,"style":2072},"[\n  \".mjs\",\n  \".js\",\n  \".ts\",\n  \".jsx\",\n  \".tsx\",\n  \".json\",\n  \".vue\"\n]\n",[2058,11132,11133,11137,11147,11157,11167,11177,11187,11198,11206],{"__ignoreMap":2072},[2076,11134,11135],{"class":2078,"line":2079},[2076,11136,5196],{"class":2082},[2076,11138,11139,11141,11143,11145],{"class":2078,"line":2086},[2076,11140,2089],{"class":2082},[2076,11142,5841],{"class":2105},[2076,11144,2096],{"class":2082},[2076,11146,2111],{"class":2082},[2076,11148,11149,11151,11153,11155],{"class":2078,"line":2114},[2076,11150,2089],{"class":2082},[2076,11152,5819],{"class":2105},[2076,11154,2096],{"class":2082},[2076,11156,2111],{"class":2082},[2076,11158,11159,11161,11163,11165],{"class":2078,"line":2134},[2076,11160,2089],{"class":2082},[2076,11162,5852],{"class":2105},[2076,11164,2096],{"class":2082},[2076,11166,2111],{"class":2082},[2076,11168,11169,11171,11173,11175],{"class":2078,"line":2155},[2076,11170,2089],{"class":2082},[2076,11172,5830],{"class":2105},[2076,11174,2096],{"class":2082},[2076,11176,2111],{"class":2082},[2076,11178,11179,11181,11183,11185],{"class":2078,"line":2175},[2076,11180,2089],{"class":2082},[2076,11182,5863],{"class":2105},[2076,11184,2096],{"class":2082},[2076,11186,2111],{"class":2082},[2076,11188,11189,11191,11194,11196],{"class":2078,"line":2196},[2076,11190,2089],{"class":2082},[2076,11192,11193],{"class":2105},".json",[2076,11195,2096],{"class":2082},[2076,11197,2111],{"class":2082},[2076,11199,11200,11202,11204],{"class":2078,"line":2217},[2076,11201,2089],{"class":2082},[2076,11203,5874],{"class":2105},[2076,11205,2295],{"class":2082},[2076,11207,11208],{"class":2078,"line":2237},[2076,11209,5206],{"class":2082},[2800,11211,11213],{"id":11212},"root",[2058,11214,11212],{},[2047,11216,11217,11223],{},[2050,11218,11219,2056,11221],{},[2053,11220,2055],{},[2058,11222,2784],{},[2050,11224,11225,2790,11227],{},[2053,11226,2789],{},[2058,11228,8523],{},[2800,11230,11232],{"id":11231},"server-2",[2058,11233,185],{},[3782,11235,11237],{"id":11236},"fs",[2058,11238,11236],{},[7067,11240,11242],{"id":11241},"allow",[2058,11243,11241],{},[2047,11245,11246,11252],{},[2050,11247,11248,2056,11250],{},[2053,11249,2055],{},[2058,11251,4209],{},[2050,11253,11254],{},[2053,11255,2065],{},[2067,11257,11259],{"className":2069,"code":11258,"language":2071,"meta":2072,"style":2072},"[\n  \"/\u003CrootDir>/.nuxt\",\n  \"/\u003CrootDir>/app\",\n  \"/\u003CrootDir>\",\n  \"/\u003CworkspaceDir>\"\n]\n",[2058,11260,11261,11265,11275,11285,11295,11304],{"__ignoreMap":2072},[2076,11262,11263],{"class":2078,"line":2079},[2076,11264,5196],{"class":2082},[2076,11266,11267,11269,11271,11273],{"class":2078,"line":2086},[2076,11268,2089],{"class":2082},[2076,11270,2271],{"class":2105},[2076,11272,2096],{"class":2082},[2076,11274,2111],{"class":2082},[2076,11276,11277,11279,11281,11283],{"class":2078,"line":2114},[2076,11278,2089],{"class":2082},[2076,11280,2106],{"class":2105},[2076,11282,2096],{"class":2082},[2076,11284,2111],{"class":2082},[2076,11286,11287,11289,11291,11293],{"class":2078,"line":2134},[2076,11288,2089],{"class":2082},[2076,11290,2148],{"class":2105},[2076,11292,2096],{"class":2082},[2076,11294,2111],{"class":2082},[2076,11296,11297,11299,11302],{"class":2078,"line":2155},[2076,11298,2089],{"class":2082},[2076,11300,11301],{"class":2105},"/\u003CworkspaceDir>",[2076,11303,2295],{"class":2082},[2076,11305,11306],{"class":2078,"line":2175},[2076,11307,5206],{"class":2082},[2800,11309,11310],{"id":6479},[2058,11311,6479],{},[3782,11313,11315],{"id":11314},"features-1",[2058,11316,5883],{},[7067,11318,11320],{"id":11319},"propsdestructure",[2058,11321,11322],{},"propsDestructure",[2047,11324,11325,11331],{},[2050,11326,11327,2056,11329],{},[2053,11328,2055],{},[2058,11330,3540],{},[2050,11332,11333,2790,11335],{},[2053,11334,2789],{},[2058,11336,4035],{},[3782,11338,11340],{"id":11339},"isproduction",[2058,11341,11342],{},"isProduction",[2047,11344,11345,11351],{},[2050,11346,11347,2056,11349],{},[2053,11348,2055],{},[2058,11350,3540],{},[2050,11352,11353,2790,11355],{},[2053,11354,2789],{},[2058,11356,4035],{},[3782,11358,11359],{"id":2621},[2058,11360,2621],{},[7067,11362,11364],{"id":11363},"hoiststatic",[2058,11365,11366],{},"hoistStatic",[3782,11368,11369],{"id":2575},[2058,11370,2575],{},[7067,11372,11374],{"id":11373},"compileroptions",[2058,11375,11376],{},"compilerOptions",[2047,11378,11379],{},[2050,11380,11381,2056,11383],{},[2053,11382,2055],{},[2058,11384,2060],{},[7067,11386,11388],{"id":11387},"transformasseturls",[2058,11389,11390],{},"transformAssetUrls",[2047,11392,11393,11399],{},[2050,11394,11395,2056,11397],{},[2053,11396,2055],{},[2058,11398,2060],{},[2050,11400,11401],{},[2053,11402,2065],{},[2067,11404,11406],{"className":2069,"code":11405,"language":2071,"meta":2072,"style":2072},"{\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",[2058,11407,11408,11412,11425,11435,11444,11448,11460,11468,11472,11484,11492,11496,11509,11520,11529,11533,11546,11556,11564,11568],{"__ignoreMap":2072},[2076,11409,11410],{"class":2078,"line":2079},[2076,11411,2083],{"class":2082},[2076,11413,11414,11416,11419,11421,11423],{"class":2078,"line":2086},[2076,11415,2089],{"class":2082},[2076,11417,11418],{"class":2092},"video",[2076,11420,2096],{"class":2082},[2076,11422,2099],{"class":2082},[2076,11424,3096],{"class":2082},[2076,11426,11427,11429,11431,11433],{"class":2078,"line":2114},[2076,11428,4975],{"class":2082},[2076,11430,8206],{"class":2105},[2076,11432,2096],{"class":2082},[2076,11434,2111],{"class":2082},[2076,11436,11437,11439,11442],{"class":2078,"line":2134},[2076,11438,4975],{"class":2082},[2076,11440,11441],{"class":2105},"poster",[2076,11443,2295],{"class":2082},[2076,11445,11446],{"class":2078,"line":2155},[2076,11447,3176],{"class":2082},[2076,11449,11450,11452,11454,11456,11458],{"class":2078,"line":2175},[2076,11451,2089],{"class":2082},[2076,11453,7292],{"class":2092},[2076,11455,2096],{"class":2082},[2076,11457,2099],{"class":2082},[2076,11459,3096],{"class":2082},[2076,11461,11462,11464,11466],{"class":2078,"line":2196},[2076,11463,4975],{"class":2082},[2076,11465,8206],{"class":2105},[2076,11467,2295],{"class":2082},[2076,11469,11470],{"class":2078,"line":2217},[2076,11471,3176],{"class":2082},[2076,11473,11474,11476,11478,11480,11482],{"class":2078,"line":2237},[2076,11475,2089],{"class":2082},[2076,11477,2586],{"class":2092},[2076,11479,2096],{"class":2082},[2076,11481,2099],{"class":2082},[2076,11483,3096],{"class":2082},[2076,11485,11486,11488,11490],{"class":2078,"line":2257},[2076,11487,4975],{"class":2082},[2076,11489,8206],{"class":2105},[2076,11491,2295],{"class":2082},[2076,11493,11494],{"class":2078,"line":2278},[2076,11495,3176],{"class":2082},[2076,11497,11498,11500,11503,11505,11507],{"class":2078,"line":2298},[2076,11499,2089],{"class":2082},[2076,11501,11502],{"class":2092},"image",[2076,11504,2096],{"class":2082},[2076,11506,2099],{"class":2082},[2076,11508,3096],{"class":2082},[2076,11510,11511,11513,11516,11518],{"class":2078,"line":2701},[2076,11512,4975],{"class":2082},[2076,11514,11515],{"class":2105},"xlink:href",[2076,11517,2096],{"class":2082},[2076,11519,2111],{"class":2082},[2076,11521,11522,11524,11527],{"class":2078,"line":2717},[2076,11523,4975],{"class":2082},[2076,11525,11526],{"class":2105},"href",[2076,11528,2295],{"class":2082},[2076,11530,11531],{"class":2078,"line":2726},[2076,11532,3176],{"class":2082},[2076,11534,11535,11537,11540,11542,11544],{"class":2078,"line":2749},[2076,11536,2089],{"class":2082},[2076,11538,11539],{"class":2092},"use",[2076,11541,2096],{"class":2082},[2076,11543,2099],{"class":2082},[2076,11545,3096],{"class":2082},[2076,11547,11548,11550,11552,11554],{"class":2078,"line":2754},[2076,11549,4975],{"class":2082},[2076,11551,11515],{"class":2105},[2076,11553,2096],{"class":2082},[2076,11555,2111],{"class":2082},[2076,11557,11558,11560,11562],{"class":2078,"line":3430},[2076,11559,4975],{"class":2082},[2076,11561,11526],{"class":2105},[2076,11563,2295],{"class":2082},[2076,11565,11566],{"class":2078,"line":3436},[2076,11567,4985],{"class":2082},[2076,11569,11570],{"class":2078,"line":3455},[2076,11571,2301],{"class":2082},[2800,11573,11575],{"id":11574},"vuejsx",[2058,11576,11577],{},"vueJsx",[2047,11579,11580,11586],{},[2050,11581,11582,2056,11584],{},[2053,11583,2055],{},[2058,11585,2060],{},[2050,11587,11588],{},[2053,11589,2065],{},[2067,11591,11593],{"className":2069,"code":11592,"language":2071,"meta":2072,"style":2072},"{\n  \"isCustomElement\": {\n    \"$schema\": {\n      \"title\": \"\",\n      \"description\": \"\",\n      \"tags\": []\n    }\n  }\n}\n",[2058,11594,11595,11599,11612,11625,11641,11656,11669,11673,11677],{"__ignoreMap":2072},[2076,11596,11597],{"class":2078,"line":2079},[2076,11598,2083],{"class":2082},[2076,11600,11601,11603,11606,11608,11610],{"class":2078,"line":2086},[2076,11602,2089],{"class":2082},[2076,11604,11605],{"class":2092},"isCustomElement",[2076,11607,2096],{"class":2082},[2076,11609,2099],{"class":2082},[2076,11611,2413],{"class":2082},[2076,11613,11614,11616,11619,11621,11623],{"class":2078,"line":2114},[2076,11615,4975],{"class":2082},[2076,11617,11618],{"class":2720},"$schema",[2076,11620,2096],{"class":2082},[2076,11622,2099],{"class":2082},[2076,11624,2413],{"class":2082},[2076,11626,11627,11629,11632,11634,11636,11639],{"class":2078,"line":2134},[2076,11628,3106],{"class":2082},[2076,11630,11631],{"class":7282},"title",[2076,11633,2096],{"class":2082},[2076,11635,2099],{"class":2082},[2076,11637,11638],{"class":2082}," \"\"",[2076,11640,2111],{"class":2082},[2076,11642,11643,11645,11648,11650,11652,11654],{"class":2078,"line":2155},[2076,11644,3106],{"class":2082},[2076,11646,11647],{"class":7282},"description",[2076,11649,2096],{"class":2082},[2076,11651,2099],{"class":2082},[2076,11653,11638],{"class":2082},[2076,11655,2111],{"class":2082},[2076,11657,11658,11660,11663,11665,11667],{"class":2078,"line":2175},[2076,11659,3106],{"class":2082},[2076,11661,11662],{"class":7282},"tags",[2076,11664,2096],{"class":2082},[2076,11666,2099],{"class":2082},[2076,11668,3228],{"class":2082},[2076,11670,11671],{"class":2078,"line":2196},[2076,11672,3171],{"class":2082},[2076,11674,11675],{"class":2078,"line":2217},[2076,11676,6984],{"class":2082},[2076,11678,11679],{"class":2078,"line":2237},[2076,11680,2301],{"class":2082},[2039,11682,6479],{"id":11683},"vue-1",[2043,11685,11686],{},"Vue.js config",[2800,11688,11690],{"id":11689},"compileroptions-1",[2058,11691,11376],{},[2043,11693,11694],{},"Options for the Vue compiler that will be passed at build time.",[2043,11696,11697,2056,11699],{},[2053,11698,3552],{},[3554,11700,11703],{"href":11701,"rel":11702},"https://vuejs.org/api/application#app-config-compileroptions",[3558],"Vue documentation",[2800,11705,11707],{"id":11706},"config",[2058,11708,11706],{},[2043,11710,11711,11712,11714],{},"It is possible to pass configure the Vue app globally. Only serializable options may be set in your ",[2058,11713,2340],{},". All other options should be set at runtime in a Nuxt plugin.",[2043,11716,11717,2056,11719],{},[2053,11718,3552],{},[3554,11720,11723],{"href":11721,"rel":11722},"https://vuejs.org/api/application#app-config",[3558],"Vue app config documentation",[2800,11725,11727],{"id":11726},"propsdestructure-1",[2058,11728,11322],{},[2043,11730,11731,11732],{},"Enable reactive destructure for ",[2058,11733,11734],{},"defineProps",[2047,11736,11737,11743],{},[2050,11738,11739,2056,11741],{},[2053,11740,2055],{},[2058,11742,3540],{},[2050,11744,11745,2790,11747],{},[2053,11746,2789],{},[2058,11748,4035],{},[2800,11750,11752],{"id":11751},"runtimecompiler",[2058,11753,11754],{},"runtimeCompiler",[2043,11756,11757],{},"Include Vue compiler in runtime bundle.",[2047,11759,11760,11766],{},[2050,11761,11762,2056,11764],{},[2053,11763,2055],{},[2058,11765,3540],{},[2050,11767,11768,2790,11770],{},[2053,11769,2789],{},[2058,11771,3547],{},[2800,11773,11775],{"id":11774},"transformasseturls-1",[2058,11776,11390],{},[3782,11778,11779],{"id":11502},[2058,11780,11502],{},[2047,11782,11783,11789],{},[2050,11784,11785,2056,11787],{},[2053,11786,2055],{},[2058,11788,4209],{},[2050,11790,11791],{},[2053,11792,2065],{},[2067,11794,11796],{"className":2069,"code":11795,"language":2071,"meta":2072,"style":2072},"[\n  \"xlink:href\",\n  \"href\"\n]\n",[2058,11797,11798,11802,11812,11820],{"__ignoreMap":2072},[2076,11799,11800],{"class":2078,"line":2079},[2076,11801,5196],{"class":2082},[2076,11803,11804,11806,11808,11810],{"class":2078,"line":2086},[2076,11805,2089],{"class":2082},[2076,11807,11515],{"class":2105},[2076,11809,2096],{"class":2082},[2076,11811,2111],{"class":2082},[2076,11813,11814,11816,11818],{"class":2078,"line":2114},[2076,11815,2089],{"class":2082},[2076,11817,11526],{"class":2105},[2076,11819,2295],{"class":2082},[2076,11821,11822],{"class":2078,"line":2134},[2076,11823,5206],{"class":2082},[3782,11825,11826],{"id":2586},[2058,11827,2586],{},[2047,11829,11830,11836],{},[2050,11831,11832,2056,11834],{},[2053,11833,2055],{},[2058,11835,4209],{},[2050,11837,11838],{},[2053,11839,2065],{},[2067,11841,11843],{"className":2069,"code":11842,"language":2071,"meta":2072,"style":2072},"[\n  \"src\"\n]\n",[2058,11844,11845,11849,11857],{"__ignoreMap":2072},[2076,11846,11847],{"class":2078,"line":2079},[2076,11848,5196],{"class":2082},[2076,11850,11851,11853,11855],{"class":2078,"line":2086},[2076,11852,2089],{"class":2082},[2076,11854,8206],{"class":2105},[2076,11856,2295],{"class":2082},[2076,11858,11859],{"class":2078,"line":2114},[2076,11860,5206],{"class":2082},[3782,11862,11863],{"id":7292},[2058,11864,7292],{},[2047,11866,11867,11873],{},[2050,11868,11869,2056,11871],{},[2053,11870,2055],{},[2058,11872,4209],{},[2050,11874,11875],{},[2053,11876,2065],{},[2067,11878,11879],{"className":2069,"code":11842,"language":2071,"meta":2072,"style":2072},[2058,11880,11881,11885,11893],{"__ignoreMap":2072},[2076,11882,11883],{"class":2078,"line":2079},[2076,11884,5196],{"class":2082},[2076,11886,11887,11889,11891],{"class":2078,"line":2086},[2076,11888,2089],{"class":2082},[2076,11890,8206],{"class":2105},[2076,11892,2295],{"class":2082},[2076,11894,11895],{"class":2078,"line":2114},[2076,11896,5206],{"class":2082},[3782,11898,11899],{"id":11539},[2058,11900,11539],{},[2047,11902,11903,11909],{},[2050,11904,11905,2056,11907],{},[2053,11906,2055],{},[2058,11908,4209],{},[2050,11910,11911],{},[2053,11912,2065],{},[2067,11914,11915],{"className":2069,"code":11795,"language":2071,"meta":2072,"style":2072},[2058,11916,11917,11921,11931,11939],{"__ignoreMap":2072},[2076,11918,11919],{"class":2078,"line":2079},[2076,11920,5196],{"class":2082},[2076,11922,11923,11925,11927,11929],{"class":2078,"line":2086},[2076,11924,2089],{"class":2082},[2076,11926,11515],{"class":2105},[2076,11928,2096],{"class":2082},[2076,11930,2111],{"class":2082},[2076,11932,11933,11935,11937],{"class":2078,"line":2114},[2076,11934,2089],{"class":2082},[2076,11936,11526],{"class":2105},[2076,11938,2295],{"class":2082},[2076,11940,11941],{"class":2078,"line":2134},[2076,11942,5206],{"class":2082},[3782,11944,11945],{"id":11418},[2058,11946,11418],{},[2047,11948,11949,11955],{},[2050,11950,11951,2056,11953],{},[2053,11952,2055],{},[2058,11954,4209],{},[2050,11956,11957],{},[2053,11958,2065],{},[2067,11960,11962],{"className":2069,"code":11961,"language":2071,"meta":2072,"style":2072},"[\n  \"src\",\n  \"poster\"\n]\n",[2058,11963,11964,11968,11978,11986],{"__ignoreMap":2072},[2076,11965,11966],{"class":2078,"line":2079},[2076,11967,5196],{"class":2082},[2076,11969,11970,11972,11974,11976],{"class":2078,"line":2086},[2076,11971,2089],{"class":2082},[2076,11973,8206],{"class":2105},[2076,11975,2096],{"class":2082},[2076,11977,2111],{"class":2082},[2076,11979,11980,11982,11984],{"class":2078,"line":2114},[2076,11981,2089],{"class":2082},[2076,11983,11441],{"class":2105},[2076,11985,2295],{"class":2082},[2076,11987,11988],{"class":2078,"line":2134},[2076,11989,5206],{"class":2082},[2039,11991,11992],{"id":11992},"watch",[2043,11994,11995],{},"The watch property lets you define patterns that will restart the Nuxt dev server when changed.",[2043,11997,11998,11999,12001,12002,12004,12005,12001,12007,12009],{},"It is an array of strings or regular expressions. Strings should be either absolute paths or relative to the ",[2058,12000,9671],{}," (and the ",[2058,12003,9671],{}," of any layers). Regular expressions will be matched against the path relative to the project ",[2058,12006,9671],{},[2058,12008,9671],{}," of any layers).",[2047,12011,12012],{},[2050,12013,12014,2056,12016],{},[2053,12015,2055],{},[2058,12017,4209],{},[2039,12019,12020],{"id":12020},"watchers",[2043,12022,12023,12024,2318],{},"The watchers property lets you overwrite watchers configuration in your ",[2058,12025,2340],{},[2800,12027,12029],{"id":12028},"chokidar",[2058,12030,12028],{},[2043,12032,12033,12034,2318],{},"Options to pass directly to ",[2058,12035,12028],{},[2043,12037,12038,2056,12040],{},[2053,12039,3552],{},[3554,12041,12028],{"href":12042,"rel":12043},"https://github.com/paulmillr/chokidar#api",[3558],[3782,12045,12047],{"id":12046},"ignoreinitial",[2058,12048,12049],{},"ignoreInitial",[2047,12051,12052,12058],{},[2050,12053,12054,2056,12056],{},[2053,12055,2055],{},[2058,12057,3540],{},[2050,12059,12060,2790,12062],{},[2053,12061,2789],{},[2058,12063,4035],{},[3782,12065,12067],{"id":12066},"ignorepermissionerrors",[2058,12068,12069],{},"ignorePermissionErrors",[2047,12071,12072,12078],{},[2050,12073,12074,2056,12076],{},[2053,12075,2055],{},[2058,12077,3540],{},[2050,12079,12080,2790,12082],{},[2053,12081,2789],{},[2058,12083,4035],{},[2800,12085,12087],{"id":12086},"rewatchonrawevents",[2058,12088,12089],{},"rewatchOnRawEvents",[2043,12091,12092],{},"An array of event types, which, when received, will cause the watcher to restart.",[2800,12094,12095],{"id":4616},[2058,12096,4616],{},[2043,12098,12099,12102],{},[2058,12100,12101],{},"watchOptions"," to pass directly to webpack.",[2043,12104,12105,2056,12107,2318],{},[2053,12106,3552],{},[3554,12108,12111],{"href":12109,"rel":12110},"https://v4.webpack.js.org/configuration/watch/#watchoptions",[3558],"webpack@4 watch options",[3782,12113,12115],{"id":12114},"aggregatetimeout",[2058,12116,12117],{},"aggregateTimeout",[2047,12119,12120,12126],{},[2050,12121,12122,2056,12124],{},[2053,12123,2055],{},[2058,12125,5356],{},[2050,12127,12128,2790,12130],{},[2053,12129,2789],{},[2058,12131,12132],{},"1000",[2039,12134,4616],{"id":12135},"webpack-1",[2800,12137,12139],{"id":12138},"aggressivecoderemoval",[2058,12140,12141],{},"aggressiveCodeRemoval",[2043,12143,12144,12145,2329,12148,6472,12151,12154],{},"Hard-replaces ",[2058,12146,12147],{},"typeof process",[2058,12149,12150],{},"typeof window",[2058,12152,12153],{},"typeof document"," to tree-shake bundle.",[2047,12156,12157,12163],{},[2050,12158,12159,2056,12161],{},[2053,12160,2055],{},[2058,12162,3540],{},[2050,12164,12165,2790,12167],{},[2053,12166,2789],{},[2058,12168,3547],{},[2800,12170,12172],{"id":12171},"analyze-1",[2058,12173,4024],{},[2043,12175,12176,12177,12180],{},"If you are using webpack, Nuxt uses ",[2058,12178,12179],{},"webpack-bundle-analyzer"," to visualize your bundles and how to optimize them.",[2043,12182,4032,12183,4036,12185,4042,12188,2318],{},[2058,12184,4035],{},[3554,12186,4041],{"href":4039,"rel":12187},[3558],[3554,12189,4047],{"href":4045,"rel":12190},[3558],[2047,12192,12193,12199],{},[2050,12194,12195,2056,12197],{},[2053,12196,2055],{},[2058,12198,2060],{},[2050,12200,12201],{},[2053,12202,2065],{},[2067,12204,12205],{"className":2069,"code":4062,"language":2071,"meta":2072,"style":2072},[2058,12206,12207,12211,12229,12247,12263],{"__ignoreMap":2072},[2076,12208,12209],{"class":2078,"line":2079},[2076,12210,2083],{"class":2082},[2076,12212,12213,12215,12217,12219,12221,12223,12225,12227],{"class":2078,"line":2086},[2076,12214,2089],{"class":2082},[2076,12216,2575],{"class":2092},[2076,12218,2096],{"class":2082},[2076,12220,2099],{"class":2082},[2076,12222,2102],{"class":2082},[2076,12224,4083],{"class":2105},[2076,12226,2096],{"class":2082},[2076,12228,2111],{"class":2082},[2076,12230,12231,12233,12235,12237,12239,12241,12243,12245],{"class":2078,"line":2114},[2076,12232,2089],{"class":2082},[2076,12234,4094],{"class":2092},[2076,12236,2096],{"class":2082},[2076,12238,2099],{"class":2082},[2076,12240,2102],{"class":2082},[2076,12242,2148],{"class":2105},[2076,12244,2096],{"class":2082},[2076,12246,2111],{"class":2082},[2076,12248,12249,12251,12253,12255,12257,12259,12261],{"class":2078,"line":2134},[2076,12250,2089],{"class":2082},[2076,12252,4113],{"class":2092},[2076,12254,2096],{"class":2082},[2076,12256,2099],{"class":2082},[2076,12258,2102],{"class":2082},[2076,12260,4122],{"class":2105},[2076,12262,2295],{"class":2082},[2076,12264,12265],{"class":2078,"line":2155},[2076,12266,2301],{"class":2082},[2043,12268,12269,2099],{},[2053,12270,2345],{},[2067,12272,12274],{"className":2348,"code":12273,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  webpack: {\n    analyze: {\n      analyzerMode: 'static',\n    },\n  },\n})\n",[2058,12275,12276,12288,12297,12306,12321,12325,12329],{"__ignoreMap":2072},[2076,12277,12278,12280,12282,12284,12286],{"class":2078,"line":2079},[2076,12279,2390],{"class":2357},[2076,12281,2393],{"class":2357},[2076,12283,2397],{"class":2396},[2076,12285,2400],{"class":2364},[2076,12287,2083],{"class":2082},[2076,12289,12290,12293,12295],{"class":2078,"line":2086},[2076,12291,12292],{"class":2407},"  webpack",[2076,12294,2099],{"class":2082},[2076,12296,2413],{"class":2082},[2076,12298,12299,12302,12304],{"class":2078,"line":2114},[2076,12300,12301],{"class":2407},"    analyze",[2076,12303,2099],{"class":2082},[2076,12305,2413],{"class":2082},[2076,12307,12308,12311,12313,12315,12317,12319],{"class":2078,"line":2134},[2076,12309,12310],{"class":2407},"      analyzerMode",[2076,12312,2099],{"class":2082},[2076,12314,2374],{"class":2082},[2076,12316,4170],{"class":2105},[2076,12318,2424],{"class":2082},[2076,12320,2111],{"class":2082},[2076,12322,12323],{"class":2078,"line":2155},[2076,12324,3144],{"class":2082},[2076,12326,12327],{"class":2078,"line":2175},[2076,12328,2552],{"class":2082},[2076,12330,12331,12333],{"class":2078,"line":2196},[2076,12332,2557],{"class":2082},[2076,12334,2560],{"class":2364},[2800,12336,12338],{"id":12337},"csssourcemap",[2058,12339,12340],{},"cssSourceMap",[2043,12342,12343,12344,12346],{},"Enables CSS source map support (defaults to ",[2058,12345,4035],{}," in development).",[2047,12348,12349,12355],{},[2050,12350,12351,2056,12353],{},[2053,12352,2055],{},[2058,12354,3540],{},[2050,12356,12357,2790,12359],{},[2053,12358,2789],{},[2058,12360,3547],{},[2800,12362,12364],{"id":12363},"devmiddleware",[2058,12365,12366],{},"devMiddleware",[2043,12368,12369,12370,12375],{},"See ",[3554,12371,12374],{"href":12372,"rel":12373},"https://github.com/webpack/webpack-dev-middleware",[3558],"webpack-dev-middleware"," for available options.",[3782,12377,12379],{"id":12378},"stats",[2058,12380,12378],{},[2047,12382,12383,12389],{},[2050,12384,12385,2056,12387],{},[2053,12386,2055],{},[2058,12388,2784],{},[2050,12390,12391,2790,12393],{},[2053,12392,2789],{},[2058,12394,12395],{},"\"none\"",[2800,12397,12399],{"id":12398},"experiments",[2058,12400,12398],{},[2043,12402,12403,12404],{},"Configure ",[3554,12405,12408],{"href":12406,"rel":12407},"https://webpack.js.org/configuration/experiments/",[3558],"webpack experiments",[2800,12410,12412],{"id":12411},"extractcss",[2058,12413,12414],{},"extractCSS",[2043,12416,12417],{},"Enables Common CSS Extraction.",[2043,12419,12420,12421,12426],{},"Using ",[3554,12422,12425],{"href":12423,"rel":12424},"https://github.com/webpack/mini-css-extract-plugin",[3558],"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.",[2047,12428,12429,12435],{},[2050,12430,12431,2056,12433],{},[2053,12432,2055],{},[2058,12434,3540],{},[2050,12436,12437,2790,12439],{},[2053,12438,2789],{},[2058,12440,4035],{},[2043,12442,12443,2099],{},[2053,12444,2345],{},[2067,12446,12448],{"className":2348,"code":12447,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  webpack: {\n    extractCSS: true,\n    // or\n    extractCSS: {\n      ignoreOrder: true,\n    },\n  },\n})\n",[2058,12449,12450,12462,12470,12481,12486,12494,12505,12509,12513],{"__ignoreMap":2072},[2076,12451,12452,12454,12456,12458,12460],{"class":2078,"line":2079},[2076,12453,2390],{"class":2357},[2076,12455,2393],{"class":2357},[2076,12457,2397],{"class":2396},[2076,12459,2400],{"class":2364},[2076,12461,2083],{"class":2082},[2076,12463,12464,12466,12468],{"class":2078,"line":2086},[2076,12465,12292],{"class":2407},[2076,12467,2099],{"class":2082},[2076,12469,2413],{"class":2082},[2076,12471,12472,12475,12477,12479],{"class":2078,"line":2114},[2076,12473,12474],{"class":2407},"    extractCSS",[2076,12476,2099],{"class":2082},[2076,12478,10515],{"class":6293},[2076,12480,2111],{"class":2082},[2076,12482,12483],{"class":2078,"line":2134},[2076,12484,12485],{"class":3284},"    // or\n",[2076,12487,12488,12490,12492],{"class":2078,"line":2155},[2076,12489,12474],{"class":2407},[2076,12491,2099],{"class":2082},[2076,12493,2413],{"class":2082},[2076,12495,12496,12499,12501,12503],{"class":2078,"line":2175},[2076,12497,12498],{"class":2407},"      ignoreOrder",[2076,12500,2099],{"class":2082},[2076,12502,10515],{"class":6293},[2076,12504,2111],{"class":2082},[2076,12506,12507],{"class":2078,"line":2196},[2076,12508,3144],{"class":2082},[2076,12510,12511],{"class":2078,"line":2217},[2076,12512,2552],{"class":2082},[2076,12514,12515,12517],{"class":2078,"line":2237},[2076,12516,2557],{"class":2082},[2076,12518,2560],{"class":2364},[2043,12520,12521],{},"If you want to extract all your CSS to a single file, there is a workaround for this.\nHowever, note that it is not recommended to extract everything into a single file.\nExtracting into multiple CSS files is better for caching and preload isolation. It\ncan also improve page performance by downloading and resolving only those resources\nthat are needed.",[2043,12523,12524,2099],{},[2053,12525,2345],{},[2067,12527,12529],{"className":2348,"code":12528,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  webpack: {\n    extractCSS: true,\n    optimization: {\n      splitChunks: {\n        cacheGroups: {\n          styles: {\n            name: 'styles',\n            test: /\\.(css|vue)$/,\n            chunks: 'all',\n            enforce: true,\n          },\n        },\n      },\n    },\n  },\n})\n",[2058,12530,12531,12543,12551,12561,12570,12579,12588,12597,12613,12643,12659,12670,12675,12680,12684,12688,12692],{"__ignoreMap":2072},[2076,12532,12533,12535,12537,12539,12541],{"class":2078,"line":2079},[2076,12534,2390],{"class":2357},[2076,12536,2393],{"class":2357},[2076,12538,2397],{"class":2396},[2076,12540,2400],{"class":2364},[2076,12542,2083],{"class":2082},[2076,12544,12545,12547,12549],{"class":2078,"line":2086},[2076,12546,12292],{"class":2407},[2076,12548,2099],{"class":2082},[2076,12550,2413],{"class":2082},[2076,12552,12553,12555,12557,12559],{"class":2078,"line":2114},[2076,12554,12474],{"class":2407},[2076,12556,2099],{"class":2082},[2076,12558,10515],{"class":6293},[2076,12560,2111],{"class":2082},[2076,12562,12563,12566,12568],{"class":2078,"line":2134},[2076,12564,12565],{"class":2407},"    optimization",[2076,12567,2099],{"class":2082},[2076,12569,2413],{"class":2082},[2076,12571,12572,12575,12577],{"class":2078,"line":2155},[2076,12573,12574],{"class":2407},"      splitChunks",[2076,12576,2099],{"class":2082},[2076,12578,2413],{"class":2082},[2076,12580,12581,12584,12586],{"class":2078,"line":2175},[2076,12582,12583],{"class":2407},"        cacheGroups",[2076,12585,2099],{"class":2082},[2076,12587,2413],{"class":2082},[2076,12589,12590,12593,12595],{"class":2078,"line":2196},[2076,12591,12592],{"class":2407},"          styles",[2076,12594,2099],{"class":2082},[2076,12596,2413],{"class":2082},[2076,12598,12599,12602,12604,12606,12609,12611],{"class":2078,"line":2217},[2076,12600,12601],{"class":2407},"            name",[2076,12603,2099],{"class":2082},[2076,12605,2374],{"class":2082},[2076,12607,12608],{"class":2105},"styles",[2076,12610,2424],{"class":2082},[2076,12612,2111],{"class":2082},[2076,12614,12615,12618,12620,12623,12626,12628,12630,12632,12634,12636,12639,12641],{"class":2078,"line":2237},[2076,12616,12617],{"class":2407},"            test",[2076,12619,2099],{"class":2082},[2076,12621,12622],{"class":2082}," /",[2076,12624,12625],{"class":2364},"\\.",[2076,12627,2400],{"class":2082},[2076,12629,5004],{"class":2105},[2076,12631,9759],{"class":2082},[2076,12633,6479],{"class":2105},[2076,12635,4679],{"class":2082},[2076,12637,12638],{"class":2357},"$",[2076,12640,6909],{"class":2082},[2076,12642,2111],{"class":2082},[2076,12644,12645,12648,12650,12652,12655,12657],{"class":2078,"line":2257},[2076,12646,12647],{"class":2407},"            chunks",[2076,12649,2099],{"class":2082},[2076,12651,2374],{"class":2082},[2076,12653,12654],{"class":2105},"all",[2076,12656,2424],{"class":2082},[2076,12658,2111],{"class":2082},[2076,12660,12661,12664,12666,12668],{"class":2078,"line":2278},[2076,12662,12663],{"class":2407},"            enforce",[2076,12665,2099],{"class":2082},[2076,12667,10515],{"class":6293},[2076,12669,2111],{"class":2082},[2076,12671,12672],{"class":2078,"line":2298},[2076,12673,12674],{"class":2082},"          },\n",[2076,12676,12677],{"class":2078,"line":2701},[2076,12678,12679],{"class":2082},"        },\n",[2076,12681,12682],{"class":2078,"line":2717},[2076,12683,4296],{"class":2082},[2076,12685,12686],{"class":2078,"line":2726},[2076,12687,3144],{"class":2082},[2076,12689,12690],{"class":2078,"line":2749},[2076,12691,2552],{"class":2082},[2076,12693,12694,12696],{"class":2078,"line":2754},[2076,12695,2557],{"class":2082},[2076,12697,2560],{"class":2364},[2800,12699,12701],{"id":12700},"filenames",[2058,12702,12700],{},[2043,12704,12705],{},"Customize bundle filenames.",[2043,12707,12708,12709,2318],{},"To understand a bit more about the use of manifests, take a look at ",[3554,12710,12713],{"href":12711,"rel":12712},"https://webpack.js.org/guides/code-splitting/",[3558],"webpack documentation",[2303,12715,12716],{},[2043,12717,12718,12720],{},[2053,12719,2309],{},": 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.",[2043,12722,12723],{},"This example changes fancy chunk names to numerical ids:",[2043,12725,12726,2099],{},[2053,12727,2345],{},[2067,12729,12731],{"className":2348,"code":12730,"language":2350,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  webpack: {\n    filenames: {\n      chunk: ({ isDev }) => (isDev ? '[name].js' : '[id].[contenthash].js'),\n    },\n  },\n})\n",[2058,12732,12733,12745,12753,12762,12806,12810,12814],{"__ignoreMap":2072},[2076,12734,12735,12737,12739,12741,12743],{"class":2078,"line":2079},[2076,12736,2390],{"class":2357},[2076,12738,2393],{"class":2357},[2076,12740,2397],{"class":2396},[2076,12742,2400],{"class":2364},[2076,12744,2083],{"class":2082},[2076,12746,12747,12749,12751],{"class":2078,"line":2086},[2076,12748,12292],{"class":2407},[2076,12750,2099],{"class":2082},[2076,12752,2413],{"class":2082},[2076,12754,12755,12758,12760],{"class":2078,"line":2114},[2076,12756,12757],{"class":2407},"    filenames",[2076,12759,2099],{"class":2082},[2076,12761,2413],{"class":2082},[2076,12763,12764,12767,12769,12772,12775,12777,12779,12782,12785,12787,12790,12792,12795,12797,12800,12802,12804],{"class":2078,"line":2134},[2076,12765,12766],{"class":2396},"      chunk",[2076,12768,2099],{"class":2082},[2076,12770,12771],{"class":2082}," ({",[2076,12773,12774],{"class":4377}," isDev",[2076,12776,4381],{"class":2082},[2076,12778,4384],{"class":2092},[2076,12780,12781],{"class":2364}," (isDev ",[2076,12783,12784],{"class":2082},"?",[2076,12786,2374],{"class":2082},[2076,12788,12789],{"class":2105},"[name].js",[2076,12791,2424],{"class":2082},[2076,12793,12794],{"class":2082}," :",[2076,12796,2374],{"class":2082},[2076,12798,12799],{"class":2105},"[id].[contenthash].js",[2076,12801,2424],{"class":2082},[2076,12803,4679],{"class":2364},[2076,12805,2111],{"class":2082},[2076,12807,12808],{"class":2078,"line":2155},[2076,12809,3144],{"class":2082},[2076,12811,12812],{"class":2078,"line":2175},[2076,12813,2552],{"class":2082},[2076,12815,12816,12818],{"class":2078,"line":2196},[2076,12817,2557],{"class":2082},[2076,12819,2560],{"class":2364},[3782,12821,12823],{"id":12822},"app-2",[2058,12824,1193],{},[2047,12826,12827],{},[2050,12828,12829,2056,12831],{},[2053,12830,2055],{},[2058,12832,5339],{},[3782,12834,12836],{"id":12835},"chunk",[2058,12837,12835],{},[2047,12839,12840],{},[2050,12841,12842,2056,12844],{},[2053,12843,2055],{},[2058,12845,5339],{},[3782,12847,12849],{"id":12848},"css-1",[2058,12850,5004],{},[2047,12852,12853],{},[2050,12854,12855,2056,12857],{},[2053,12856,2055],{},[2058,12858,5339],{},[3782,12860,12862],{"id":12861},"font",[2058,12863,12861],{},[2047,12865,12866],{},[2050,12867,12868,2056,12870],{},[2053,12869,2055],{},[2058,12871,5339],{},[3782,12873,12875],{"id":12874},"img-1",[2058,12876,2586],{},[2047,12878,12879],{},[2050,12880,12881,2056,12883],{},[2053,12882,2055],{},[2058,12884,5339],{},[3782,12886,12888],{"id":12887},"video-1",[2058,12889,11418],{},[2047,12891,12892],{},[2050,12893,12894,2056,12896],{},[2053,12895,2055],{},[2058,12897,5339],{},[2800,12899,12901],{"id":12900},"friendlyerrors",[2058,12902,12903],{},"friendlyErrors",[2043,12905,4032,12906,12908,12909,2318],{},[2058,12907,3547],{}," to disable the overlay provided by ",[3554,12910,12913],{"href":12911,"rel":12912},"https://github.com/nuxt/friendly-errors-webpack-plugin",[3558],"FriendlyErrorsWebpackPlugin",[2047,12915,12916,12922],{},[2050,12917,12918,2056,12920],{},[2053,12919,2055],{},[2058,12921,3540],{},[2050,12923,12924,2790,12926],{},[2053,12925,2789],{},[2058,12927,4035],{},[2800,12929,12931],{"id":12930},"hotmiddleware",[2058,12932,12933],{},"hotMiddleware",[2043,12935,12369,12936,12375],{},[3554,12937,12940],{"href":12938,"rel":12939},"https://github.com/webpack/webpack-hot-middleware",[3558],"webpack-hot-middleware",[2800,12942,12944],{"id":12943},"loaders",[2058,12945,12943],{},[2043,12947,12948],{},"Customize the options of Nuxt's integrated webpack loaders.",[3782,12950,12952],{"id":12951},"css-2",[2058,12953,5004],{},[2043,12955,12369,12956,12375],{},[3554,12957,12960],{"href":12958,"rel":12959},"https://github.com/webpack/css-loader",[3558],"css-loader",[7067,12962,12964],{"id":12963},"esmodule",[2058,12965,12966],{},"esModule",[2047,12968,12969,12975],{},[2050,12970,12971,2056,12973],{},[2053,12972,2055],{},[2058,12974,3540],{},[2050,12976,12977,2790,12979],{},[2053,12978,2789],{},[2058,12980,3547],{},[7067,12982,12984],{"id":12983},"importloaders",[2058,12985,12986],{},"importLoaders",[2047,12988,12989,12995],{},[2050,12990,12991,2056,12993],{},[2053,12992,2055],{},[2058,12994,5356],{},[2050,12996,12997,2790,12999],{},[2053,12998,2789],{},[2058,13000,13001],{},"0",[7067,13003,13005],{"id":13004},"url-1",[2058,13006,5366],{},[13008,13009,13011],"h6",{"id":13010},"filter",[2058,13012,13010],{},[2047,13014,13015],{},[2050,13016,13017,2056,13019],{},[2053,13018,2055],{},[2058,13020,5339],{},[3782,13022,13024],{"id":13023},"cssmodules",[2058,13025,13026],{},"cssModules",[2043,13028,12369,13029,12375],{},[3554,13030,12960],{"href":12958,"rel":13031},[3558],[7067,13033,13035],{"id":13034},"esmodule-1",[2058,13036,12966],{},[2047,13038,13039,13045],{},[2050,13040,13041,2056,13043],{},[2053,13042,2055],{},[2058,13044,3540],{},[2050,13046,13047,2790,13049],{},[2053,13048,2789],{},[2058,13050,3547],{},[7067,13052,13054],{"id":13053},"importloaders-1",[2058,13055,12986],{},[2047,13057,13058,13064],{},[2050,13059,13060,2056,13062],{},[2053,13061,2055],{},[2058,13063,5356],{},[2050,13065,13066,2790,13068],{},[2053,13067,2789],{},[2058,13069,13001],{},[7067,13071,13073],{"id":13072},"modules-2",[2058,13074,162],{},[13008,13076,13078],{"id":13077},"localidentname",[2058,13079,13080],{},"localIdentName",[2047,13082,13083,13089],{},[2050,13084,13085,2056,13087],{},[2053,13086,2055],{},[2058,13088,2784],{},[2050,13090,13091,2790,13093],{},[2053,13092,2789],{},[2058,13094,13095],{},"\"[local]_[hash:base64:5]\"",[7067,13097,13099],{"id":13098},"url-2",[2058,13100,5366],{},[13008,13102,13104],{"id":13103},"filter-1",[2058,13105,13010],{},[2047,13107,13108],{},[2050,13109,13110,2056,13112],{},[2053,13111,2055],{},[2058,13113,5339],{},[3782,13115,13117],{"id":13116},"esbuild-2",[2058,13118,5649],{},[2047,13120,13121,13127],{},[2050,13122,13123,2056,13125],{},[2053,13124,2055],{},[2058,13126,2060],{},[2050,13128,13129],{},[2053,13130,2065],{},[2067,13132,13133],{"className":2069,"code":10860,"language":2071,"meta":2072,"style":2072},[2058,13134,13135,13139,13157,13175,13193,13205],{"__ignoreMap":2072},[2076,13136,13137],{"class":2078,"line":2079},[2076,13138,2083],{"class":2082},[2076,13140,13141,13143,13145,13147,13149,13151,13153,13155],{"class":2078,"line":2086},[2076,13142,2089],{"class":2082},[2076,13144,5701],{"class":2092},[2076,13146,2096],{"class":2082},[2076,13148,2099],{"class":2082},[2076,13150,2102],{"class":2082},[2076,13152,10881],{"class":2105},[2076,13154,2096],{"class":2082},[2076,13156,2111],{"class":2082},[2076,13158,13159,13161,13163,13165,13167,13169,13171,13173],{"class":2078,"line":2114},[2076,13160,2089],{"class":2082},[2076,13162,5662],{"class":2092},[2076,13164,2096],{"class":2082},[2076,13166,2099],{"class":2082},[2076,13168,2102],{"class":2082},[2076,13170,10900],{"class":2105},[2076,13172,2096],{"class":2082},[2076,13174,2111],{"class":2082},[2076,13176,13177,13179,13181,13183,13185,13187,13189,13191],{"class":2078,"line":2134},[2076,13178,2089],{"class":2082},[2076,13180,5683],{"class":2092},[2076,13182,2096],{"class":2082},[2076,13184,2099],{"class":2082},[2076,13186,2102],{"class":2082},[2076,13188,10919],{"class":2105},[2076,13190,2096],{"class":2082},[2076,13192,2111],{"class":2082},[2076,13194,13195,13197,13199,13201,13203],{"class":2078,"line":2155},[2076,13196,2089],{"class":2082},[2076,13198,5724],{"class":2092},[2076,13200,2096],{"class":2082},[2076,13202,2099],{"class":2082},[2076,13204,10936],{"class":2082},[2076,13206,13207],{"class":2078,"line":2175},[2076,13208,2301],{"class":2082},[2043,13210,13211,2056,13213],{},[2053,13212,3552],{},[3554,13214,13217],{"href":13215,"rel":13216},"https://github.com/privatenumber/esbuild-loader",[3558],"esbuild loader",[3782,13219,13221],{"id":13220},"file",[2058,13222,13220],{},[2043,13224,13225,2056,13227],{},[2053,13226,3552],{},[3554,13228,13231,13234],{"href":13229,"rel":13230},"https://github.com/webpack/file-loader#options",[3558],[2058,13232,13233],{},"file-loader"," Options",[2043,13236,13237,2099],{},[2053,13238,2065],{},[2067,13240,13242],{"className":2069,"code":13241,"language":2071,"meta":2072,"style":2072},"{ \"esModule\": false }\n",[2058,13243,13244],{"__ignoreMap":2072},[2076,13245,13246,13249,13251,13253,13255,13257,13259],{"class":2078,"line":2079},[2076,13247,13248],{"class":2082},"{",[2076,13250,2102],{"class":2082},[2076,13252,12966],{"class":2092},[2076,13254,2096],{"class":2082},[2076,13256,2099],{"class":2082},[2076,13258,6294],{"class":2082},[2076,13260,13261],{"class":2082}," }\n",[7067,13263,13265],{"id":13264},"esmodule-2",[2058,13266,12966],{},[2047,13268,13269,13275],{},[2050,13270,13271,2056,13273],{},[2053,13272,2055],{},[2058,13274,3540],{},[2050,13276,13277,2790,13279],{},[2053,13278,2789],{},[2058,13280,3547],{},[7067,13282,13284],{"id":13283},"limit",[2058,13285,13283],{},[2047,13287,13288,13294],{},[2050,13289,13290,2056,13292],{},[2053,13291,2055],{},[2058,13293,5356],{},[2050,13295,13296,2790,13298],{},[2053,13297,2789],{},[2058,13299,12132],{},[3782,13301,13303],{"id":13302},"fonturl",[2058,13304,13305],{},"fontUrl",[2043,13307,13308,2056,13310],{},[2053,13309,3552],{},[3554,13311,13313,13234],{"href":13229,"rel":13312},[3558],[2058,13314,13233],{},[2043,13316,13317,2099],{},[2053,13318,2065],{},[2067,13320,13321],{"className":2069,"code":13241,"language":2071,"meta":2072,"style":2072},[2058,13322,13323],{"__ignoreMap":2072},[2076,13324,13325,13327,13329,13331,13333,13335,13337],{"class":2078,"line":2079},[2076,13326,13248],{"class":2082},[2076,13328,2102],{"class":2082},[2076,13330,12966],{"class":2092},[2076,13332,2096],{"class":2082},[2076,13334,2099],{"class":2082},[2076,13336,6294],{"class":2082},[2076,13338,13261],{"class":2082},[7067,13340,13342],{"id":13341},"esmodule-3",[2058,13343,12966],{},[2047,13345,13346,13352],{},[2050,13347,13348,2056,13350],{},[2053,13349,2055],{},[2058,13351,3540],{},[2050,13353,13354,2790,13356],{},[2053,13355,2789],{},[2058,13357,3547],{},[7067,13359,13361],{"id":13360},"limit-1",[2058,13362,13283],{},[2047,13364,13365,13371],{},[2050,13366,13367,2056,13369],{},[2053,13368,2055],{},[2058,13370,5356],{},[2050,13372,13373,2790,13375],{},[2053,13374,2789],{},[2058,13376,12132],{},[3782,13378,13380],{"id":13379},"imgurl",[2058,13381,13382],{},"imgUrl",[2043,13384,13385,2056,13387],{},[2053,13386,3552],{},[3554,13388,13390,13234],{"href":13229,"rel":13389},[3558],[2058,13391,13233],{},[2043,13393,13394,2099],{},[2053,13395,2065],{},[2067,13397,13398],{"className":2069,"code":13241,"language":2071,"meta":2072,"style":2072},[2058,13399,13400],{"__ignoreMap":2072},[2076,13401,13402,13404,13406,13408,13410,13412,13414],{"class":2078,"line":2079},[2076,13403,13248],{"class":2082},[2076,13405,2102],{"class":2082},[2076,13407,12966],{"class":2092},[2076,13409,2096],{"class":2082},[2076,13411,2099],{"class":2082},[2076,13413,6294],{"class":2082},[2076,13415,13261],{"class":2082},[7067,13417,13419],{"id":13418},"esmodule-4",[2058,13420,12966],{},[2047,13422,13423,13429],{},[2050,13424,13425,2056,13427],{},[2053,13426,2055],{},[2058,13428,3540],{},[2050,13430,13431,2790,13433],{},[2053,13432,2789],{},[2058,13434,3547],{},[7067,13436,13438],{"id":13437},"limit-2",[2058,13439,13283],{},[2047,13441,13442,13448],{},[2050,13443,13444,2056,13446],{},[2053,13445,2055],{},[2058,13447,5356],{},[2050,13449,13450,2790,13452],{},[2053,13451,2789],{},[2058,13453,12132],{},[3782,13455,13457],{"id":13456},"less",[2058,13458,13456],{},[2047,13460,13461],{},[2050,13462,13463],{},[2053,13464,2065],{},[2067,13466,13468],{"className":2069,"code":13467,"language":2071,"meta":2072,"style":2072},"{\n  \"sourceMap\": false\n}\n",[2058,13469,13470,13474,13487],{"__ignoreMap":2072},[2076,13471,13472],{"class":2078,"line":2079},[2076,13473,2083],{"class":2082},[2076,13475,13476,13478,13481,13483,13485],{"class":2078,"line":2086},[2076,13477,2089],{"class":2082},[2076,13479,13480],{"class":2092},"sourceMap",[2076,13482,2096],{"class":2082},[2076,13484,2099],{"class":2082},[2076,13486,9137],{"class":2082},[2076,13488,13489],{"class":2078,"line":2114},[2076,13490,2301],{"class":2082},[2043,13492,13493,2056,13495],{},[2053,13494,3552],{},[3554,13496,13499,13234],{"href":13497,"rel":13498},"https://github.com/webpack/less-loader#options",[3558],[2058,13500,13501],{},"less-loader",[3782,13503,13505],{"id":13504},"pugplain",[2058,13506,13507],{},"pugPlain",[2043,13509,13510,2056,13512],{},[2053,13511,3552],{},[3554,13513,13516,13519],{"href":13514,"rel":13515},"https://pugjs.org/api/reference.html#options",[3558],[2058,13517,13518],{},"pug"," options",[3782,13521,13523],{"id":13522},"sass",[2058,13524,13522],{},[2043,13526,13527,2056,13529],{},[2053,13528,3552],{},[3554,13530,13533,13234],{"href":13531,"rel":13532},"https://github.com/webpack/sass-loader#options",[3558],[2058,13534,13535],{},"sass-loader",[2043,13537,13538,2099],{},[2053,13539,2065],{},[2067,13541,13543],{"className":2069,"code":13542,"language":2071,"meta":2072,"style":2072},"{\n  \"sassOptions\": {\n    \"indentedSyntax\": true\n  }\n}\n",[2058,13544,13545,13549,13562,13575,13579],{"__ignoreMap":2072},[2076,13546,13547],{"class":2078,"line":2079},[2076,13548,2083],{"class":2082},[2076,13550,13551,13553,13556,13558,13560],{"class":2078,"line":2086},[2076,13552,2089],{"class":2082},[2076,13554,13555],{"class":2092},"sassOptions",[2076,13557,2096],{"class":2082},[2076,13559,2099],{"class":2082},[2076,13561,2413],{"class":2082},[2076,13563,13564,13566,13569,13571,13573],{"class":2078,"line":2114},[2076,13565,4975],{"class":2082},[2076,13567,13568],{"class":2720},"indentedSyntax",[2076,13570,2096],{"class":2082},[2076,13572,2099],{"class":2082},[2076,13574,4966],{"class":2082},[2076,13576,13577],{"class":2078,"line":2134},[2076,13578,6984],{"class":2082},[2076,13580,13581],{"class":2078,"line":2155},[2076,13582,2301],{"class":2082},[7067,13584,13586],{"id":13585},"sassoptions",[2058,13587,13555],{},[13008,13589,13591],{"id":13590},"indentedsyntax",[2058,13592,13568],{},[2047,13594,13595,13601],{},[2050,13596,13597,2056,13599],{},[2053,13598,2055],{},[2058,13600,3540],{},[2050,13602,13603,2790,13605],{},[2053,13604,2789],{},[2058,13606,4035],{},[3782,13608,13610],{"id":13609},"scss",[2058,13611,13609],{},[2047,13613,13614],{},[2050,13615,13616],{},[2053,13617,2065],{},[2067,13619,13620],{"className":2069,"code":13467,"language":2071,"meta":2072,"style":2072},[2058,13621,13622,13626,13638],{"__ignoreMap":2072},[2076,13623,13624],{"class":2078,"line":2079},[2076,13625,2083],{"class":2082},[2076,13627,13628,13630,13632,13634,13636],{"class":2078,"line":2086},[2076,13629,2089],{"class":2082},[2076,13631,13480],{"class":2092},[2076,13633,2096],{"class":2082},[2076,13635,2099],{"class":2082},[2076,13637,9137],{"class":2082},[2076,13639,13640],{"class":2078,"line":2114},[2076,13641,2301],{"class":2082},[2043,13643,13644,2056,13646],{},[2053,13645,3552],{},[3554,13647,13649,13234],{"href":13531,"rel":13648},[3558],[2058,13650,13535],{},[3782,13652,13654],{"id":13653},"stylus",[2058,13655,13653],{},[2047,13657,13658],{},[2050,13659,13660],{},[2053,13661,2065],{},[2067,13663,13664],{"className":2069,"code":13467,"language":2071,"meta":2072,"style":2072},[2058,13665,13666,13670,13682],{"__ignoreMap":2072},[2076,13667,13668],{"class":2078,"line":2079},[2076,13669,2083],{"class":2082},[2076,13671,13672,13674,13676,13678,13680],{"class":2078,"line":2086},[2076,13673,2089],{"class":2082},[2076,13675,13480],{"class":2092},[2076,13677,2096],{"class":2082},[2076,13679,2099],{"class":2082},[2076,13681,9137],{"class":2082},[2076,13683,13684],{"class":2078,"line":2114},[2076,13685,2301],{"class":2082},[2043,13687,13688,2056,13690],{},[2053,13689,3552],{},[3554,13691,13694,13234],{"href":13692,"rel":13693},"https://github.com/webpack/stylus-loader#options",[3558],[2058,13695,13696],{},"stylus-loader",[3782,13698,13700],{"id":13699},"vue-2",[2058,13701,6479],{},[2043,13703,12369,13704,12375],{},[3554,13705,13708],{"href":13706,"rel":13707},"https://github.com/vuejs/vue-loader",[3558],"vue-loader",[7067,13710,13712],{"id":13711},"compileroptions-2",[2058,13713,11376],{},[2047,13715,13716],{},[2050,13717,13718,2056,13720],{},[2053,13719,2055],{},[2058,13721,2060],{},[7067,13723,13725],{"id":13724},"propsdestructure-2",[2058,13726,11322],{},[2047,13728,13729,13735],{},[2050,13730,13731,2056,13733],{},[2053,13732,2055],{},[2058,13734,3540],{},[2050,13736,13737,2790,13739],{},[2053,13738,2789],{},[2058,13740,4035],{},[7067,13742,13744],{"id":13743},"transformasseturls-2",[2058,13745,11390],{},[2047,13747,13748,13754],{},[2050,13749,13750,2056,13752],{},[2053,13751,2055],{},[2058,13753,2060],{},[2050,13755,13756],{},[2053,13757,2065],{},[2067,13759,13760],{"className":2069,"code":11405,"language":2071,"meta":2072,"style":2072},[2058,13761,13762,13766,13778,13788,13796,13800,13812,13820,13824,13836,13844,13848,13860,13870,13878,13882,13894,13904,13912,13916],{"__ignoreMap":2072},[2076,13763,13764],{"class":2078,"line":2079},[2076,13765,2083],{"class":2082},[2076,13767,13768,13770,13772,13774,13776],{"class":2078,"line":2086},[2076,13769,2089],{"class":2082},[2076,13771,11418],{"class":2092},[2076,13773,2096],{"class":2082},[2076,13775,2099],{"class":2082},[2076,13777,3096],{"class":2082},[2076,13779,13780,13782,13784,13786],{"class":2078,"line":2114},[2076,13781,4975],{"class":2082},[2076,13783,8206],{"class":2105},[2076,13785,2096],{"class":2082},[2076,13787,2111],{"class":2082},[2076,13789,13790,13792,13794],{"class":2078,"line":2134},[2076,13791,4975],{"class":2082},[2076,13793,11441],{"class":2105},[2076,13795,2295],{"class":2082},[2076,13797,13798],{"class":2078,"line":2155},[2076,13799,3176],{"class":2082},[2076,13801,13802,13804,13806,13808,13810],{"class":2078,"line":2175},[2076,13803,2089],{"class":2082},[2076,13805,7292],{"class":2092},[2076,13807,2096],{"class":2082},[2076,13809,2099],{"class":2082},[2076,13811,3096],{"class":2082},[2076,13813,13814,13816,13818],{"class":2078,"line":2196},[2076,13815,4975],{"class":2082},[2076,13817,8206],{"class":2105},[2076,13819,2295],{"class":2082},[2076,13821,13822],{"class":2078,"line":2217},[2076,13823,3176],{"class":2082},[2076,13825,13826,13828,13830,13832,13834],{"class":2078,"line":2237},[2076,13827,2089],{"class":2082},[2076,13829,2586],{"class":2092},[2076,13831,2096],{"class":2082},[2076,13833,2099],{"class":2082},[2076,13835,3096],{"class":2082},[2076,13837,13838,13840,13842],{"class":2078,"line":2257},[2076,13839,4975],{"class":2082},[2076,13841,8206],{"class":2105},[2076,13843,2295],{"class":2082},[2076,13845,13846],{"class":2078,"line":2278},[2076,13847,3176],{"class":2082},[2076,13849,13850,13852,13854,13856,13858],{"class":2078,"line":2298},[2076,13851,2089],{"class":2082},[2076,13853,11502],{"class":2092},[2076,13855,2096],{"class":2082},[2076,13857,2099],{"class":2082},[2076,13859,3096],{"class":2082},[2076,13861,13862,13864,13866,13868],{"class":2078,"line":2701},[2076,13863,4975],{"class":2082},[2076,13865,11515],{"class":2105},[2076,13867,2096],{"class":2082},[2076,13869,2111],{"class":2082},[2076,13871,13872,13874,13876],{"class":2078,"line":2717},[2076,13873,4975],{"class":2082},[2076,13875,11526],{"class":2105},[2076,13877,2295],{"class":2082},[2076,13879,13880],{"class":2078,"line":2726},[2076,13881,3176],{"class":2082},[2076,13883,13884,13886,13888,13890,13892],{"class":2078,"line":2749},[2076,13885,2089],{"class":2082},[2076,13887,11539],{"class":2092},[2076,13889,2096],{"class":2082},[2076,13891,2099],{"class":2082},[2076,13893,3096],{"class":2082},[2076,13895,13896,13898,13900,13902],{"class":2078,"line":2754},[2076,13897,4975],{"class":2082},[2076,13899,11515],{"class":2105},[2076,13901,2096],{"class":2082},[2076,13903,2111],{"class":2082},[2076,13905,13906,13908,13910],{"class":2078,"line":3430},[2076,13907,4975],{"class":2082},[2076,13909,11526],{"class":2105},[2076,13911,2295],{"class":2082},[2076,13913,13914],{"class":2078,"line":3436},[2076,13915,4985],{"class":2082},[2076,13917,13918],{"class":2078,"line":3455},[2076,13919,2301],{"class":2082},[3782,13921,13923],{"id":13922},"vuestyle",[2058,13924,13925],{},"vueStyle",[2047,13927,13928],{},[2050,13929,13930],{},[2053,13931,2065],{},[2067,13933,13934],{"className":2069,"code":13467,"language":2071,"meta":2072,"style":2072},[2058,13935,13936,13940,13952],{"__ignoreMap":2072},[2076,13937,13938],{"class":2078,"line":2079},[2076,13939,2083],{"class":2082},[2076,13941,13942,13944,13946,13948,13950],{"class":2078,"line":2086},[2076,13943,2089],{"class":2082},[2076,13945,13480],{"class":2092},[2076,13947,2096],{"class":2082},[2076,13949,2099],{"class":2082},[2076,13951,9137],{"class":2082},[2076,13953,13954],{"class":2078,"line":2114},[2076,13955,2301],{"class":2082},[2800,13957,13959],{"id":13958},"optimization-1",[2058,13960,6991],{},[2043,13962,12403,13963,2318],{},[3554,13964,13967],{"href":13965,"rel":13966},"https://webpack.js.org/configuration/optimization/",[3558],"webpack optimization",[3782,13969,13971],{"id":13970},"minimize",[2058,13972,13970],{},[2043,13974,13975,13976,13978],{},"Set minimize to ",[2058,13977,3547],{}," to disable all minimizers. (It is disabled in development by default).",[2047,13980,13981,13987],{},[2050,13982,13983,2056,13985],{},[2053,13984,2055],{},[2058,13986,3540],{},[2050,13988,13989,2790,13991],{},[2053,13990,2789],{},[2058,13992,4035],{},[3782,13994,13996],{"id":13995},"minimizer",[2058,13997,13995],{},[2043,13999,14000],{},"You can set minimizer to a customized array of plugins.",[3782,14002,14004],{"id":14003},"runtimechunk",[2058,14005,14006],{},"runtimeChunk",[2047,14008,14009,14015],{},[2050,14010,14011,2056,14013],{},[2053,14012,2055],{},[2058,14014,2784],{},[2050,14016,14017,2790,14019],{},[2053,14018,2789],{},[2058,14020,14021],{},"\"single\"",[3782,14023,14025],{"id":14024},"splitchunks",[2058,14026,14027],{},"splitChunks",[7067,14029,14031],{"id":14030},"automaticnamedelimiter",[2058,14032,14033],{},"automaticNameDelimiter",[2047,14035,14036,14042],{},[2050,14037,14038,2056,14040],{},[2053,14039,2055],{},[2058,14041,2784],{},[2050,14043,14044,2790,14046],{},[2053,14045,2789],{},[2058,14047,2826],{},[7067,14049,14051],{"id":14050},"cachegroups",[2058,14052,14053],{},"cacheGroups",[7067,14055,14057],{"id":14056},"chunks",[2058,14058,14056],{},[2047,14060,14061,14067],{},[2050,14062,14063,2056,14065],{},[2053,14064,2055],{},[2058,14066,2784],{},[2050,14068,14069,2790,14071],{},[2053,14070,2789],{},[2058,14072,14073],{},"\"all\"",[2800,14075,14077],{"id":14076},"optimizecss",[2058,14078,14079],{},"optimizeCSS",[2043,14081,14082],{},"OptimizeCSSAssets plugin options.",[2043,14084,14085,14086,14088],{},"Defaults to true when ",[2058,14087,12414],{}," is enabled.",[2047,14090,14091,14097],{},[2050,14092,14093,2056,14095],{},[2053,14094,2055],{},[2058,14096,3540],{},[2050,14098,14099,2790,14101],{},[2053,14100,2789],{},[2058,14102,3547],{},[2043,14104,14105,2056,14107,2318],{},[2053,14106,3552],{},[3554,14108,14111],{"href":14109,"rel":14110},"https://github.com/webpack/css-minimizer-webpack-plugin",[3558],"css-minimizer-webpack-plugin documentation",[2800,14113,14115],{"id":14114},"plugins-3",[2058,14116,175],{},[2043,14118,14119],{},"Add webpack plugins.",[2047,14121,14122],{},[2050,14123,14124,2056,14126],{},[2053,14125,2055],{},[2058,14127,4209],{},[2043,14129,14130,2099],{},[2053,14131,2345],{},[2067,14133,14135],{"className":2348,"code":14134,"language":2350,"meta":2072,"style":2072},"import webpack from 'webpack'\nimport { version } from './package.json'\n\nexport default defineNuxtConfig({\n  webpack: {\n    plugins: [\n      // ...\n      new webpack.DefinePlugin({\n        'process.VERSION': version,\n      }),\n    ],\n  },\n})\n",[2058,14136,14137,14152,14172,14176,14188,14196,14205,14210,14227,14243,14252,14258,14262],{"__ignoreMap":2072},[2076,14138,14139,14141,14144,14146,14148,14150],{"class":2078,"line":2079},[2076,14140,2358],{"class":2357},[2076,14142,14143],{"class":2364}," webpack ",[2076,14145,2633],{"class":2357},[2076,14147,2374],{"class":2082},[2076,14149,4616],{"class":2105},[2076,14151,2380],{"class":2082},[2076,14153,14154,14156,14158,14161,14163,14165,14167,14170],{"class":2078,"line":2086},[2076,14155,2358],{"class":2357},[2076,14157,2361],{"class":2082},[2076,14159,14160],{"class":2364}," version",[2076,14162,2368],{"class":2082},[2076,14164,2371],{"class":2357},[2076,14166,2374],{"class":2082},[2076,14168,14169],{"class":2105},"./package.json",[2076,14171,2380],{"class":2082},[2076,14173,14174],{"class":2078,"line":2114},[2076,14175,2385],{"emptyLinePlaceholder":1196},[2076,14177,14178,14180,14182,14184,14186],{"class":2078,"line":2134},[2076,14179,2390],{"class":2357},[2076,14181,2393],{"class":2357},[2076,14183,2397],{"class":2396},[2076,14185,2400],{"class":2364},[2076,14187,2083],{"class":2082},[2076,14189,14190,14192,14194],{"class":2078,"line":2155},[2076,14191,12292],{"class":2407},[2076,14193,2099],{"class":2082},[2076,14195,2413],{"class":2082},[2076,14197,14198,14201,14203],{"class":2078,"line":2175},[2076,14199,14200],{"class":2407},"    plugins",[2076,14202,2099],{"class":2082},[2076,14204,3096],{"class":2364},[2076,14206,14207],{"class":2078,"line":2196},[2076,14208,14209],{"class":3284},"      // ...\n",[2076,14211,14212,14215,14218,14220,14223,14225],{"class":2078,"line":2217},[2076,14213,14214],{"class":2082},"      new",[2076,14216,14217],{"class":2364}," webpack",[2076,14219,2318],{"class":2082},[2076,14221,14222],{"class":2396},"DefinePlugin",[2076,14224,2400],{"class":2364},[2076,14226,2083],{"class":2082},[2076,14228,14229,14232,14235,14237,14239,14241],{"class":2078,"line":2237},[2076,14230,14231],{"class":2082},"        '",[2076,14233,14234],{"class":2407},"process.VERSION",[2076,14236,2424],{"class":2082},[2076,14238,2099],{"class":2082},[2076,14240,14160],{"class":2364},[2076,14242,2111],{"class":2082},[2076,14244,14245,14248,14250],{"class":2078,"line":2257},[2076,14246,14247],{"class":2082},"      }",[2076,14249,4679],{"class":2364},[2076,14251,2111],{"class":2082},[2076,14253,14254,14256],{"class":2078,"line":2278},[2076,14255,4301],{"class":2364},[2076,14257,2111],{"class":2082},[2076,14259,14260],{"class":2078,"line":2298},[2076,14261,2552],{"class":2082},[2076,14263,14264,14266],{"class":2078,"line":2701},[2076,14265,2557],{"class":2082},[2076,14267,2560],{"class":2364},[2800,14269,14271],{"id":14270},"postcss-1",[2058,14272,6706],{},[2043,14274,14275,14276],{},"Customize PostCSS Loader. same options as ",[3554,14277,14280,13519],{"href":14278,"rel":14279},"https://github.com/webpack/postcss-loader#options",[3558],[2058,14281,14282],{},"postcss-loader",[3782,14284,14286],{"id":14285},"postcssoptions",[2058,14287,14288],{},"postcssOptions",[7067,14290,14292],{"id":14291},"plugins-4",[2058,14293,175],{},[2047,14295,14296,14302],{},[2050,14297,14298,2056,14300],{},[2053,14299,2055],{},[2058,14301,2060],{},[2050,14303,14304],{},[2053,14305,2065],{},[2067,14307,14309],{"className":2069,"code":14308,"language":2071,"meta":2072,"style":2072},"{\n  \"autoprefixer\": {},\n  \"cssnano\": {}\n}\n",[2058,14310,14311,14315,14327,14339],{"__ignoreMap":2072},[2076,14312,14313],{"class":2078,"line":2079},[2076,14314,2083],{"class":2082},[2076,14316,14317,14319,14321,14323,14325],{"class":2078,"line":2086},[2076,14318,2089],{"class":2082},[2076,14320,8449],{"class":2092},[2076,14322,2096],{"class":2082},[2076,14324,2099],{"class":2082},[2076,14326,6678],{"class":2082},[2076,14328,14329,14331,14333,14335,14337],{"class":2078,"line":2114},[2076,14330,2089],{"class":2082},[2076,14332,8467],{"class":2092},[2076,14334,2096],{"class":2082},[2076,14336,2099],{"class":2082},[2076,14338,10936],{"class":2082},[2076,14340,14341],{"class":2078,"line":2134},[2076,14342,2301],{"class":2082},[2800,14344,14346],{"id":14345},"profile",[2058,14347,14345],{},[2043,14349,14350],{},"Enable the profiler in webpackbar.",[2043,14352,14353,14354,2318],{},"It is normally enabled by CLI argument ",[2058,14355,14356],{},"--profile",[2047,14358,14359,14365],{},[2050,14360,14361,2056,14363],{},[2053,14362,2055],{},[2058,14364,3540],{},[2050,14366,14367,2790,14369],{},[2053,14368,2789],{},[2058,14370,3547],{},[2043,14372,14373,2056,14375,2318],{},[2053,14374,3552],{},[3554,14376,14379],{"href":14377,"rel":14378},"https://github.com/unjs/webpackbar#profile",[3558],"webpackbar",[2800,14381,14383],{"id":14382},"serverurlpolyfill",[2058,14384,14385],{},"serverURLPolyfill",[2043,14387,14388],{},"The polyfill library to load to provide URL and URLSearchParams.",[2043,14390,3997,14391,4674,14394,6707],{},[2058,14392,14393],{},"'url'",[3554,14395,14398],{"href":14396,"rel":14397},"https://www.npmjs.com/package/url",[3558],"see package",[2047,14400,14401,14407],{},[2050,14402,14403,2056,14405],{},[2053,14404,2055],{},[2058,14406,2784],{},[2050,14408,14409,2790,14411],{},[2053,14410,2789],{},[2058,14412,14413],{},"\"url\"",[2800,14415,14417],{"id":14416},"warningignorefilters",[2058,14418,14419],{},"warningIgnoreFilters",[2043,14421,14422],{},"Filters to hide build warnings.",[2047,14424,14425],{},[2050,14426,14427,2056,14429],{},[2053,14428,2055],{},[2058,14430,4209],{},[2039,14432,14434],{"id":14433},"workspacedir","workspaceDir",[2043,14436,14437],{},"Define the workspace directory of your application.",[2043,14439,14440],{},"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.",[2047,14442,14443,14449],{},[2050,14444,14445,2056,14447],{},[2053,14446,2055],{},[2058,14448,2784],{},[2050,14450,14451,2790,14453],{},[2053,14452,2789],{},[2058,14454,14455],{},"\"/\u003CworkspaceDir>\"",[2470,14457,14458],{},"html pre.shiki code .sDfIl, html code.shiki .sDfIl{--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF}html pre.shiki code .smZ93, html code.shiki .smZ93{--shiki-light:#9C3EDA;--shiki-default:#9C3EDA;--shiki-dark:#C792EA}html pre.shiki code .sGFVr, html code.shiki .sGFVr{--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s8R28, html code.shiki .s8R28{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sZSNi, html code.shiki .sZSNi{--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8}html pre.shiki code .s3cPz, html code.shiki .s3cPz{--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF}html pre.shiki code .sRlkE, html code.shiki .sRlkE{--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178}html pre.shiki code .s52Pk, html code.shiki .s52Pk{--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B}html pre.shiki code .spFsF, html code.shiki .spFsF{--shiki-light:#8796B0;--shiki-default:#8796B0;--shiki-dark:#B2CCD6}html pre.shiki code .sWuyu, html code.shiki .sWuyu{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s1nJG, html code.shiki .s1nJG{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sbKd-, html code.shiki .sbKd-{--shiki-light:#FF5370;--shiki-default:#FF5370;--shiki-dark:#FF9CAC}html pre.shiki code .sYRBq, html code.shiki .sYRBq{--shiki-light:#F76D47;--shiki-default:#F76D47;--shiki-dark:#F78C6C}",{"title":2072,"searchDepth":2086,"depth":2086,"links":14460},[14461,14462,14463,14481,14484,14485,14490,14491,14492,14493,14494,14495,14496,14497,14498,14506,14507,14508,14519,14522,14523,14524,14525,14526,14527,14528,14529,14530,14531,14536,14537,14538,14539,14543,14548,14549,14550,14554,14555,14556,14559,14560,14563,14564,14565,14566,14567,14568,14569,14570,14571,14572,14581,14585,14600,14607,14608,14613,14632],{"id":2041,"depth":2086,"text":2041},{"id":2763,"depth":2086,"text":2764},{"id":1193,"depth":2086,"text":1193,"children":14464},[14465,14466,14467,14468,14469,14470,14471,14472,14473,14474,14475,14476,14477,14478,14479,14480],{"id":2802,"depth":2114,"text":2805},{"id":2914,"depth":2114,"text":2917},{"id":2945,"depth":2114,"text":2926},{"id":3053,"depth":2114,"text":3053},{"id":3520,"depth":2114,"text":3520},{"id":3562,"depth":2114,"text":3565},{"id":3599,"depth":2114,"text":3602},{"id":3633,"depth":2114,"text":3636},{"id":3685,"depth":2114,"text":3688},{"id":3708,"depth":2114,"text":3711},{"id":3732,"depth":2114,"text":3735},{"id":3803,"depth":2114,"text":3806},{"id":3826,"depth":2114,"text":3829},{"id":3877,"depth":2114,"text":3880},{"id":3901,"depth":2114,"text":3904},{"id":3924,"depth":2114,"text":3927},{"id":3971,"depth":2086,"text":3972,"children":14482},[14483],{"id":3985,"depth":2114,"text":3985},{"id":3990,"depth":2086,"text":3991},{"id":4018,"depth":2086,"text":4018,"children":14486},[14487,14488,14489],{"id":4024,"depth":2114,"text":4024},{"id":4187,"depth":2114,"text":4187},{"id":4316,"depth":2114,"text":4316},{"id":4415,"depth":2086,"text":4416},{"id":4489,"depth":2086,"text":4490},{"id":4511,"depth":2086,"text":4511},{"id":4879,"depth":2086,"text":4880},{"id":132,"depth":2086,"text":132},{"id":5004,"depth":2086,"text":5004},{"id":5112,"depth":2086,"text":5112},{"id":5137,"depth":2086,"text":5137},{"id":5160,"depth":2086,"text":5161,"children":14499},[14500,14501,14502,14503,14504,14505],{"id":5164,"depth":2114,"text":5164},{"id":5209,"depth":2114,"text":5209},{"id":5217,"depth":2114,"text":5217},{"id":5324,"depth":2114,"text":5327},{"id":5342,"depth":2114,"text":5342},{"id":5366,"depth":2114,"text":5366},{"id":5392,"depth":2086,"text":5393},{"id":5416,"depth":2086,"text":5416},{"id":5436,"depth":2086,"text":5436,"children":14509},[14510,14511,14512,14513,14514,14515,14516,14517,14518],{"id":5445,"depth":2114,"text":1193},{"id":127,"depth":2114,"text":127},{"id":152,"depth":2114,"text":152},{"id":157,"depth":2114,"text":157},{"id":162,"depth":2114,"text":162},{"id":171,"depth":2114,"text":171},{"id":175,"depth":2114,"text":175},{"id":180,"depth":2114,"text":180},{"id":190,"depth":2114,"text":190},{"id":5649,"depth":2086,"text":5649,"children":14520},[14521],{"id":4712,"depth":2114,"text":4712},{"id":3936,"depth":2086,"text":3936},{"id":5743,"depth":2086,"text":5743},{"id":5788,"depth":2086,"text":5788},{"id":5883,"depth":2086,"text":5883},{"id":5892,"depth":2086,"text":5892},{"id":5900,"depth":2086,"text":5900},{"id":6103,"depth":2086,"text":6103},{"id":6237,"depth":2086,"text":6238},{"id":6309,"depth":2086,"text":6109},{"id":6350,"depth":2086,"text":6350,"children":14532},[14533,14534,14535],{"id":4922,"depth":2114,"text":4922},{"id":4959,"depth":2114,"text":4959},{"id":6463,"depth":2114,"text":6463},{"id":6499,"depth":2086,"text":6500},{"id":6524,"depth":2086,"text":162},{"id":6693,"depth":2086,"text":6694},{"id":6798,"depth":2086,"text":6798,"children":14540},[14541,14542],{"id":6813,"depth":2114,"text":6816},{"id":6827,"depth":2114,"text":6830},{"id":6991,"depth":2086,"text":6991,"children":14544},[14545,14546,14547],{"id":6997,"depth":2114,"text":7000},{"id":7206,"depth":2114,"text":7209},{"id":7665,"depth":2114,"text":7668},{"id":8109,"depth":2086,"text":171},{"id":8190,"depth":2086,"text":175},{"id":6706,"depth":2086,"text":6706,"children":14551},[14552,14553],{"id":8416,"depth":2114,"text":8416},{"id":8432,"depth":2114,"text":175},{"id":8491,"depth":2086,"text":2775},{"id":8526,"depth":2086,"text":6816},{"id":8546,"depth":2086,"text":8546,"children":14557},[14558],{"id":8549,"depth":2114,"text":4712},{"id":8647,"depth":2086,"text":6830},{"id":8873,"depth":2086,"text":185,"children":14561},[14562],{"id":8879,"depth":2114,"text":4511},{"id":8916,"depth":2086,"text":8917},{"id":8942,"depth":2086,"text":8943},{"id":9071,"depth":2086,"text":9071},{"id":9144,"depth":2086,"text":9145},{"id":9670,"depth":2086,"text":9671},{"id":4774,"depth":2086,"text":4774},{"id":9950,"depth":2086,"text":9950},{"id":9965,"depth":2086,"text":9965},{"id":9985,"depth":2086,"text":9985},{"id":10012,"depth":2086,"text":10012,"children":14573},[14574,14575,14576,14577,14578,14579,14580],{"id":10018,"depth":2114,"text":4511},{"id":10043,"depth":2114,"text":10043},{"id":10264,"depth":2114,"text":10267},{"id":10287,"depth":2114,"text":10287},{"id":10328,"depth":2114,"text":10328},{"id":10355,"depth":2114,"text":10358},{"id":10369,"depth":2114,"text":10372},{"id":10413,"depth":2086,"text":10413,"children":14582},[14583,14584],{"id":10422,"depth":2114,"text":10422},{"id":10530,"depth":2114,"text":10533},{"id":10644,"depth":2086,"text":10644,"children":14586},[14587,14588,14589,14590,14591,14592,14593,14594,14595,14596,14597,14598,14599],{"id":10660,"depth":2114,"text":4018},{"id":10706,"depth":2114,"text":10709},{"id":10727,"depth":2114,"text":10730},{"id":10747,"depth":2114,"text":10747},{"id":10843,"depth":2114,"text":5649},{"id":8209,"depth":2114,"text":8209},{"id":10962,"depth":2114,"text":10965},{"id":11103,"depth":2114,"text":11106},{"id":4703,"depth":2114,"text":4703},{"id":11212,"depth":2114,"text":11212},{"id":11231,"depth":2114,"text":185},{"id":6479,"depth":2114,"text":6479},{"id":11574,"depth":2114,"text":11577},{"id":11683,"depth":2086,"text":6479,"children":14601},[14602,14603,14604,14605,14606],{"id":11689,"depth":2114,"text":11376},{"id":11706,"depth":2114,"text":11706},{"id":11726,"depth":2114,"text":11322},{"id":11751,"depth":2114,"text":11754},{"id":11774,"depth":2114,"text":11390},{"id":11992,"depth":2086,"text":11992},{"id":12020,"depth":2086,"text":12020,"children":14609},[14610,14611,14612],{"id":12028,"depth":2114,"text":12028},{"id":12086,"depth":2114,"text":12089},{"id":4616,"depth":2114,"text":4616},{"id":12135,"depth":2086,"text":4616,"children":14614},[14615,14616,14617,14618,14619,14620,14621,14622,14623,14624,14625,14626,14627,14628,14629,14630,14631],{"id":12138,"depth":2114,"text":12141},{"id":12171,"depth":2114,"text":4024},{"id":12337,"depth":2114,"text":12340},{"id":12363,"depth":2114,"text":12366},{"id":12398,"depth":2114,"text":12398},{"id":12411,"depth":2114,"text":12414},{"id":12700,"depth":2114,"text":12700},{"id":12900,"depth":2114,"text":12903},{"id":12930,"depth":2114,"text":12933},{"id":12943,"depth":2114,"text":12943},{"id":13958,"depth":2114,"text":6991},{"id":14076,"depth":2114,"text":14079},{"id":14114,"depth":2114,"text":175},{"id":14270,"depth":2114,"text":6706},{"id":14345,"depth":2114,"text":14345},{"id":14382,"depth":2114,"text":14385},{"id":14416,"depth":2114,"text":14419},{"id":14433,"depth":2086,"text":14434},"Discover all the options you can use in your nuxt.config.ts file.","md",{},{"icon":32},{"title":903,"description":14633},"hRPBaBXqFlGMnapukJ6kKxisDMcfhNQBQz44HW07tTU",[14640,14642],{"title":899,"path":1765,"stem":1766,"description":14641,"children":-1},"Understand where your code is running using `import.meta`.",{"title":914,"path":1775,"stem":1776,"description":14643,"children":-1},"A minimal Nuxt application only requires the `app.vue` and `nuxt.config.js` files.",1772450183056]