is used but it is missing a parent \u003CTransitionRoot />.\");return e}function ge(){let e=(0,__vite_ssr_import_0__.inject)(N,null);if(e===null)throw new Error(\"A \u003CTransitionChild /> is used but it is missing a parent \u003CTransitionRoot />.\");return e}let N=Symbol(\"NestingContext\");function L(e){return\"children\"in e?L(e.children):e.value.filter(({state:t})=>t===\"visible\").length>0}function Q(e){let t=(0,__vite_ssr_import_0__.ref)([]),a=(0,__vite_ssr_import_0__.ref)(!1);(0,__vite_ssr_import_0__.onMounted)(()=>a.value=!0),(0,__vite_ssr_import_0__.onUnmounted)(()=>a.value=!1);function s(n,r=__vite_ssr_import_6__.RenderStrategy.Hidden){let l=t.value.findIndex(({id:f})=>f===n);l!==-1&&((0,__vite_ssr_import_5__.match)(r,{[__vite_ssr_import_6__.RenderStrategy.Unmount](){t.value.splice(l,1)},[__vite_ssr_import_6__.RenderStrategy.Hidden](){t.value[l].state=\"hidden\"}}),!L(t)&&a.value&&(e==null||e()))}function h(n){let r=t.value.find(({id:l})=>l===n);return r?r.state!==\"visible\"&&(r.state=\"visible\"):t.value.push({id:n,state:\"visible\"}),()=>s(n,__vite_ssr_import_6__.RenderStrategy.Unmount)}return{children:t,register:h,unregister:s}}let W=__vite_ssr_import_6__.Features.RenderStrategy,he=(0,__vite_ssr_import_0__.defineComponent)({props:{as:{type:[Object,String],default:\"div\"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:\"\"},enterFrom:{type:[String],default:\"\"},enterTo:{type:[String],default:\"\"},entered:{type:[String],default:\"\"},leave:{type:[String],default:\"\"},leaveFrom:{type:[String],default:\"\"},leaveTo:{type:[String],default:\"\"}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:a,slots:s,expose:h}){let n=(0,__vite_ssr_import_0__.ref)(0);function r(){n.value|=__vite_ssr_import_2__.State.Opening,t(\"beforeEnter\")}function l(){n.value&=~__vite_ssr_import_2__.State.Opening,t(\"afterEnter\")}function f(){n.value|=__vite_ssr_import_2__.State.Closing,t(\"beforeLeave\")}function S(){n.value&=~__vite_ssr_import_2__.State.Closing,t(\"afterLeave\")}if(!me()&&(0,__vite_ssr_import_2__.hasOpenClosed)())return()=>(0,__vite_ssr_import_0__.h)(Se,{...e,onBeforeEnter:r,onAfterEnter:l,onBeforeLeave:f,onAfterLeave:S},s);let d=(0,__vite_ssr_import_0__.ref)(null),y=(0,__vite_ssr_import_0__.computed)(()=>e.unmount?__vite_ssr_import_6__.RenderStrategy.Unmount:__vite_ssr_import_6__.RenderStrategy.Hidden);h({el:d,$el:d});let{show:v,appear:A}=Te(),{register:D,unregister:H}=ge(),i=(0,__vite_ssr_import_0__.ref)(v.value?\"visible\":\"hidden\"),I={value:!0},c=(0,__vite_ssr_import_1__.useId)(),b={value:!1},P=Q(()=>{!b.value&&i.value!==\"hidden\"&&(i.value=\"hidden\",H(c),S())});(0,__vite_ssr_import_0__.onMounted)(()=>{let o=D(c);(0,__vite_ssr_import_0__.onUnmounted)(o)}),(0,__vite_ssr_import_0__.watchEffect)(()=>{if(y.value===__vite_ssr_import_6__.RenderStrategy.Hidden&&c){if(v.value&&i.value!==\"visible\"){i.value=\"visible\";return}(0,;__vite_ssr_import_5__.match)(i.value,{[\"hidden\"]:()=>H(c),[\"visible\"]:()=>D(c)})}});let j=g(e.enter),M=g(e.enterFrom),X=g(e.enterTo),_=g(e.entered),Y=g(e.leave),Z=g(e.leaveFrom),ee=g(e.leaveTo);(0,__vite_ssr_import_0__.onMounted)(()=>{(0,__vite_ssr_import_0__.watchEffect)(()=>{if(i.value===\"visible\"){let o=(0,__vite_ssr_import_3__.dom)(d);if(o instanceof Comment&&o.data===\"\")throw new Error(\"Did you forget to passthrough the ref to the actual DOM node?\")}})});function te(o){let E=I.value&&!A.value,p=(0,__vite_ssr_import_3__.dom)(d);!p||!(p instanceof HTMLElement)||E||(b.value=!0,v.value&&r(),v.value||f(),o(v.value?(0,__vite_ssr_import_7__.transition)(p,j,M,X,_,V=>{b.value=!1,V===__vite_ssr_import_7__.Reason.Finished&&l()}):(0,__vite_ssr_import_7__.transition)(p,Y,Z,ee,_,V=>{b.value=!1,V===__vite_ssr_import_7__.Reason.Finished&&(L(P)||(i.value=\"hidden\",H(c),S()))})))}return (0,__vite_ssr_import_0__.onMounted)(()=>{(0,__vite_ssr_import_0__.watch)([v],(o,E,p)=>{te(p),I.value=!1},{immediate:!0})}),(0,__vite_ssr_import_0__.provide)(N,P),(0,__vite_ssr_import_2__.useOpenClosedProvider)((0,__vite_ssr_import_0__.computed)(()=>(0,__vite_ssr_import_5__.match)(i.value,{[\"visible\"]:__vite_ssr_import_2__.State.Open,[\"hidden\"]:__vite_ssr_import_2__.State.Closed})|n.value)),()=>{let{appear:o,show:E,enter:p,enterFrom:V,enterTo:Ce,entered:ye,leave:be,leaveFrom:Ee,leaveTo:Ve,...U}=e,ne={ref:d},re={...U,...A.value&&v.value&&__vite_ssr_import_4__.env.isServer?{class:(0,__vite_ssr_import_0__.normalizeClass)([a.class,U.class,...j,...M])}:{}};return (0,__vite_ssr_import_6__.render)({theirProps:re,ourProps:ne,slot:{},slots:s,attrs:a,features:W,visible:i.value===\"visible\",name:\"TransitionChild\"})}}}),ce=he,Se=(0,__vite_ssr_import_0__.defineComponent)({inheritAttrs:!1,props:{as:{type:[Object,String],default:\"div\"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:\"\"},enterFrom:{type:[String],default:\"\"},enterTo:{type:[String],default:\"\"},entered:{type:[String],default:\"\"},leave:{type:[String],default:\"\"},leaveFrom:{type:[String],default:\"\"},leaveTo:{type:[String],default:\"\"}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:a,slots:s}){let h=(0,__vite_ssr_import_2__.useOpenClosed)(),n=(0,__vite_ssr_import_0__.computed)(()=>e.show===null&&h!==null?(h.value&__vite_ssr_import_2__.State.Open)===__vite_ssr_import_2__.State.Open:e.show);(0,__vite_ssr_import_0__.watchEffect)(()=>{if(![!0,!1].includes(n.value))throw new Error('A \u003CTransition /> is used but it is missing a :show=\"true | false\" prop.')});let r=(0,__vite_ssr_import_0__.ref)(n.value?\"visible\":\"hidden\"),l=Q(()=>{r.value=\"hidden\"}),f=(0,__vite_ssr_import_0__.ref)(!0),S={show:n,appear:(0,__vite_ssr_import_0__.computed)(()=>e.appear||!f.value)};return (0,__vite_ssr_import_0__.onMounted)(()=>{(0,__vite_ssr_import_0__.watchEffect)(()=>{f.value=!1,n.value?r.value=\"visible\":L(l)||(r.value=\"hidden\")})}),(0,__vite_ssr_import_0__.provide)(N,l),(0,__vite_ssr_import_0__.provide)(R,S),()=>{let d=(0,__vite_ssr_import_6__.omit)(e,[\"show\",\"appear\",\"unmount\",\"onBeforeEnter\",\"onBeforeLeave\",\"onAfterEnter\",\"onAfterLeave\"]),y={unmount:e.unmount};return (0,__vite_ssr_import_6__.render)({ourProps:{...y,as:\"template\"},theirProps:{},slot:{},slots:{...s,default:()=>[(0,__vite_ssr_import_0__.h)(ce,{onBeforeEnter:()=>t(\"beforeEnter\"),onAfterEnter:()=>t(\"afterEnter\"),onBeforeLeave:()=>t(\"beforeLeave\"),onAfterLeave:()=>t(\"afterLeave\"),...a,...y,...d},s.default)]},attrs:{},features:W,visible:r.value===\"visible\",name:\"Transition\"})}}});\n\n\n SyntaxError: Unexpected token ';'\n at new Script (node:vm:116:7)\n at createScript (node:vm:268:10)\n at Object.runInThisContext (node:vm:316:10)\n at ViteNodeRunner.runModule (/D:/Dev/maideo/maideo-maid/node_modules/vite-node/dist/client.mjs:398:19)\n at ViteNodeRunner.directRequest (/D:/Dev/maideo/maideo-maid/node_modules/vite-node/dist/client.mjs:381:16) \n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async ViteNodeRunner.cachedRequest (/D:/Dev/maideo/maideo-maid/node_modules/vite-node/dist/client.mjs:206:14) \n at async ViteNodeRunner.dependencyRequest (/D:/Dev/maideo/maideo-maid/node_modules/vite-node/dist/client.mjs:259:12)\n at async node_modules\\@headlessui\\vue\\dist\\headlessui.esm.js:23:32\n at async ViteNodeRunner.runModule (/D:/Dev/maideo/maideo-maid/node_modules/vite-node/dist/client.mjs:399:5) \n\n### Logs\n\n```shell-script\n\n```",[2070,2071],{"name":2036,"color":2037},{"name":2072,"color":2073},"duplicate","cfd3d7",2972,"Syntax error in the Headless UI Vue component code","2024-12-25T10:39:30Z","https://github.com/nuxt/ui/issues/2972",0.72126555,{"description":2080,"labels":2081,"number":2098,"owner":1994,"repository":1994,"state":2043,"title":2099,"updated_at":2100,"url":2101,"score":2102},"### Environment\n\n- Operating System: Darwin\r\n- Node Version: v18.15.0\r\n- Nuxt Version: 3.4.1\r\n- Nitro Version: 2.3.3\r\n- Package Manager: pnpm@7.30.0\r\n- Builder: vite\r\n- User Config: app, runtimeConfig, modules, fontLoader, css, postcss, build\r\n- Runtime Modules: @pinia/nuxt@0.4.8, @element-plus/nuxt@1.0.4, nuxt-icon@0.2.11, @vueuse/motion/nuxt@2.0.0-beta.27, nuxt-font-loader@2.3.1\r\n- Build Modules: -\r\n\n\n### Reproduction\n\nThis my server resource to use Nuxt3 server as a proxy to upload a file to a private API\r\nNginx accept big files `client_max_body_size 100m;` \r\n\r\n```\r\nimport { apiRequest } from '~~/server/utils/client'\r\nimport axios from 'axios'\r\nconst config = useRuntimeConfig()\r\n\r\nexport default defineEventHandler(async (event) => {\r\n const body = await readBody(event)\r\n const params = getRouterParams(event)\r\n try {\r\n const res = await fetch(body.file)\r\n const blob = await res.blob()\r\n\r\n const formData = new FormData()\r\n formData.append(body.key, blob, body.name)\r\n\r\n const url = `${config.apiPrivateURL}/${params._}`\r\n\r\n const result = await axios.post(url, formData, {\r\n headers: {\r\n 'Content-Type': 'multipart/form-data',\r\n Authorization: `Bearer ${event.context.session.token}`,\r\n },\r\n })\r\n\r\n if (result.status === 200) {\r\n return result.data\r\n } else {\r\n return createError({\r\n statusCode: 500,\r\n message: 'NOT UPLOADED',\r\n })\r\n }\r\n } catch (error) {\r\n console.log(error.response._data)\r\n return createError({\r\n statusCode: 403,\r\n message: 'FORBIDDEN',\r\n })\r\n }\r\n})\r\n\r\n```\n\n### Describe the bug\n\nWhen I upload a file larger than ~2Mo I got an error response.\r\nIt's currently not documented\r\n\r\nHow can I pass this directive to nitro ?\r\n\r\n```\r\nurl\t\"/api/upload/stories/8e7c874a-9e8f-4241-aebc-6447871480a8/upload-cover/\"\r\nstatusCode\t500\r\nstatusMessage\t\"\"\r\nmessage\t\"Cannot read properties of undefined (reading '_data')\"\r\nstack\t\"\"\r\nerror FetchError: (500 Internal Server Error (/api/upload/stories/[…]/upload-cover/))\r\n NuxtJS 39\r\nentry.bf8ddc9e.js:9:91693\r\ncontext \r\nProxy { \u003Ctarget>: {…}, \u003Chandler>: {…} }\r\nentry.bf8ddc9e.js:9:91716\r\n```\r\n\r\nThank you and have a nice day :)\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2082,2085,2086,2089,2092,2095],{"name":2083,"color":2084},"3.x","29bc7f",{"name":2025,"color":2026},{"name":2087,"color":2088},"nitro","bfd4f2",{"name":2090,"color":2091},"upstream","E8A36D",{"name":2093,"color":2094},"needs reproduction","FBCA04",{"name":2096,"color":2097},"closed-by-bot","ededed",20319,"Unable to upload a file to nuxt server larger than 2Mo","2023-08-07T01:52:55Z","https://github.com/nuxt/nuxt/issues/20319",0.7297651,{"description":2104,"labels":2105,"number":2109,"owner":1994,"repository":1994,"state":2043,"title":2110,"updated_at":2111,"url":2112,"score":2113},"### Environment\n\n\r\n------------------------------\r\n- Operating System: `Darwin`\r\n- Node Version: `v16.16.0`\r\n- Nuxt Version: `3.0.0`\r\n- Nitro Version: `1.0.0`\r\n- Package Manager: `npm@9.1.2`\r\n- Builder: `vite`\r\n- User Config: `modules`, `routeRules`, `robots`, `sitemap`, `unlighthouse`, `webVitals`, `tailwindcss`, `app`, `router`, `css`, `script`, `build`, `runtimeConfig`\r\n- Runtime Modules: `@nuxt/image-edge@1.0.0-27827328.bc9ddc0`, `@nuxtjs/tailwindcss@6.1.3`, `@nuxtjs/web-vitals@0.2.2`, `~/modules/sitemap`, `@unlighthouse/nuxt@0.4.4`, `@nuxtjs/robots@3.0.0-2`, `nuxt-icon@0.1.7`\r\n- Build Modules: `-`\r\n------------------------------\n\n### Reproduction\n\nI created a file in `/server/api/` with the name `contact.post.ts`.\r\n\r\nIn this file I create event Handler with readBody from H3 for return http body : \r\n```ts\r\nexport default defineEventHandler(async (event) => {\r\n const body = await readBody(event)\r\n return { body }\r\n})\r\n```\r\nThis code is taken from the documentation of nuxt 3 \r\n[Handling Requests with Body](https://nuxt.com/docs/guide/directory-structure/server#handling-requests-with-body)\n\n### Describe the bug\n\nthe code from the documentation does not work\r\n[Handling Requests with Body](https://nuxt.com/docs/guide/directory-structure/server#handling-requests-with-body)\r\n\r\n```ts\r\nexport default defineEventHandler(async (event) => {\r\n const body = await readBody(event)\r\n return { body }\r\n})\r\n```\r\nthe http body is not recovered\r\n\r\n\u003Cimg width=\"821\" alt=\"Capture d’écran 2023-01-06 à 16 32 17\" src=\"https://user-images.githubusercontent.com/64602545/211044159-f4c61dd4-9340-447c-b000-1532e262463b.png\">\r\n\r\n\r\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2106,2107,2108],{"name":2083,"color":2084},{"name":2025,"color":2026},{"name":2093,"color":2094},12410,"Handling Requests with Body not working","2025-03-03T10:16:11Z","https://github.com/nuxt/nuxt/issues/12410",0.7297967,{"description":2115,"labels":2116,"number":2117,"owner":1994,"repository":2118,"state":2043,"title":2119,"updated_at":2120,"url":2121,"score":2122},"@harlan-zw hi!\r\n\r\nI may have missed it somewhere, although I've gone through the documentation completely.\r\nCan you please tell me if it is possible to add two or more GTM containers?\r\nIf so, how do I use them?\r\n\r\nIn brief - I need to use different gtm-id on different url's. And the GTM script should be loaded immediately, by default",[],154,"scripts","Two or more GTM containers","2024-08-07T02:22:06Z","https://github.com/nuxt/scripts/issues/154",0.7328623,["Reactive",2124],{},["Set"],["ShallowReactive",2127],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"MkchAekTUSo5qZdTqyg1Hyyj6RQ9KjbL7eiaVvdG_Vk":-1},"/nuxt/fonts/342"]