From 8c976da693e71a0dd0d1cf7b7209063f47eaf4ce Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 01:13:22 +0000 Subject: [PATCH 1/2] chore: update versions --- .changeset/sharp-peaches-speak.md | 6 - packages/nuxt/CHANGELOG.md | 7 + packages/nuxt/package.json | 2 +- packages/playground/.output/nitro.json | 15 + .../.output/public/_nuxt/BRXefS6V.js | 1 + .../.output/public/_nuxt/BWyDQphz.js | 1 + .../.output/public/_nuxt/BXEfjROx.js | 1 + .../.output/public/_nuxt/QPqwBoMH.js | 21 + .../.output/public/_nuxt/builds/latest.json | 1 + .../3445d014-a655-4b61-a1b0-9f005ea9f3ec.json | 1 + .../public/_nuxt/error-404.Bdg9Wis2.css | 1 + .../public/_nuxt/error-500.CuN7r9sd.css | 1 + .../.output/server/chunks/_/error-500.mjs | 10 + .../.output/server/chunks/_/error-500.mjs.map | 1 + .../server/chunks/build/client.manifest.mjs | 72 + .../chunks/build/client.manifest.mjs.map | 1 + .../chunks/build/composables-gHj6z2D0.mjs | 22 + .../chunks/build/composables-gHj6z2D0.mjs.map | 1 + .../chunks/build/error-404-D1EBKRCP.mjs | 372 + .../chunks/build/error-404-D1EBKRCP.mjs.map | 1 + .../build/error-404-styles-1.mjs-BskBiS5y.mjs | 4 + .../error-404-styles-1.mjs-BskBiS5y.mjs.map | 1 + .../build/error-404-styles.B9iRWO3U.mjs | 6 + .../build/error-404-styles.B9iRWO3U.mjs.map | 1 + .../build/error-404-styles.BJ4fqFtu.mjs | 6 + .../build/error-404-styles.BJ4fqFtu.mjs.map | 1 + .../chunks/build/error-500-BLHsYChn.mjs | 75 + .../chunks/build/error-500-BLHsYChn.mjs.map | 1 + .../build/error-500-styles-1.mjs-QA5HLNNa.mjs | 4 + .../error-500-styles-1.mjs-QA5HLNNa.mjs.map | 1 + .../build/error-500-styles.BfpoQSf6.mjs | 6 + .../build/error-500-styles.BfpoQSf6.mjs.map | 1 + .../build/error-500-styles.Ds5uPqab.mjs | 6 + .../build/error-500-styles.Ds5uPqab.mjs.map | 1 + .../.output/server/chunks/build/server.mjs | 38566 ++++++++++++++++ .../server/chunks/build/server.mjs.map | 1 + .../.output/server/chunks/build/styles.mjs | 10 + .../server/chunks/build/styles.mjs.map | 1 + .../.output/server/chunks/nitro/nitro.mjs | 5140 ++ .../.output/server/chunks/nitro/nitro.mjs.map | 1 + .../.output/server/chunks/routes/renderer.mjs | 427 + .../server/chunks/routes/renderer.mjs.map | 1 + .../chunks/virtual/_virtual_spa-template.mjs | 4 + .../virtual/_virtual_spa-template.mjs.map | 1 + packages/playground/.output/server/index.mjs | 10 + .../playground/.output/server/index.mjs.map | 1 + .../playground/.output/server/package.json | 26 + packages/playground/CHANGELOG.md | 8 + packages/playground/package.json | 2 +- 49 files changed, 44843 insertions(+), 8 deletions(-) delete mode 100644 .changeset/sharp-peaches-speak.md create mode 100644 packages/playground/.output/nitro.json create mode 100644 packages/playground/.output/public/_nuxt/BRXefS6V.js create mode 100644 packages/playground/.output/public/_nuxt/BWyDQphz.js create mode 100644 packages/playground/.output/public/_nuxt/BXEfjROx.js create mode 100644 packages/playground/.output/public/_nuxt/QPqwBoMH.js create mode 100644 packages/playground/.output/public/_nuxt/builds/latest.json create mode 100644 packages/playground/.output/public/_nuxt/builds/meta/3445d014-a655-4b61-a1b0-9f005ea9f3ec.json create mode 100644 packages/playground/.output/public/_nuxt/error-404.Bdg9Wis2.css create mode 100644 packages/playground/.output/public/_nuxt/error-500.CuN7r9sd.css create mode 100644 packages/playground/.output/server/chunks/_/error-500.mjs create mode 100644 packages/playground/.output/server/chunks/_/error-500.mjs.map create mode 100644 packages/playground/.output/server/chunks/build/client.manifest.mjs create mode 100644 packages/playground/.output/server/chunks/build/client.manifest.mjs.map create mode 100644 packages/playground/.output/server/chunks/build/composables-gHj6z2D0.mjs create mode 100644 packages/playground/.output/server/chunks/build/composables-gHj6z2D0.mjs.map create mode 100644 packages/playground/.output/server/chunks/build/error-404-D1EBKRCP.mjs create mode 100644 packages/playground/.output/server/chunks/build/error-404-D1EBKRCP.mjs.map create mode 100644 packages/playground/.output/server/chunks/build/error-404-styles-1.mjs-BskBiS5y.mjs create mode 100644 packages/playground/.output/server/chunks/build/error-404-styles-1.mjs-BskBiS5y.mjs.map create mode 100644 packages/playground/.output/server/chunks/build/error-404-styles.B9iRWO3U.mjs create mode 100644 packages/playground/.output/server/chunks/build/error-404-styles.B9iRWO3U.mjs.map create mode 100644 packages/playground/.output/server/chunks/build/error-404-styles.BJ4fqFtu.mjs create mode 100644 packages/playground/.output/server/chunks/build/error-404-styles.BJ4fqFtu.mjs.map create mode 100644 packages/playground/.output/server/chunks/build/error-500-BLHsYChn.mjs create mode 100644 packages/playground/.output/server/chunks/build/error-500-BLHsYChn.mjs.map create mode 100644 packages/playground/.output/server/chunks/build/error-500-styles-1.mjs-QA5HLNNa.mjs create mode 100644 packages/playground/.output/server/chunks/build/error-500-styles-1.mjs-QA5HLNNa.mjs.map create mode 100644 packages/playground/.output/server/chunks/build/error-500-styles.BfpoQSf6.mjs create mode 100644 packages/playground/.output/server/chunks/build/error-500-styles.BfpoQSf6.mjs.map create mode 100644 packages/playground/.output/server/chunks/build/error-500-styles.Ds5uPqab.mjs create mode 100644 packages/playground/.output/server/chunks/build/error-500-styles.Ds5uPqab.mjs.map create mode 100644 packages/playground/.output/server/chunks/build/server.mjs create mode 100644 packages/playground/.output/server/chunks/build/server.mjs.map create mode 100644 packages/playground/.output/server/chunks/build/styles.mjs create mode 100644 packages/playground/.output/server/chunks/build/styles.mjs.map create mode 100644 packages/playground/.output/server/chunks/nitro/nitro.mjs create mode 100644 packages/playground/.output/server/chunks/nitro/nitro.mjs.map create mode 100644 packages/playground/.output/server/chunks/routes/renderer.mjs create mode 100644 packages/playground/.output/server/chunks/routes/renderer.mjs.map create mode 100644 packages/playground/.output/server/chunks/virtual/_virtual_spa-template.mjs create mode 100644 packages/playground/.output/server/chunks/virtual/_virtual_spa-template.mjs.map create mode 100644 packages/playground/.output/server/index.mjs create mode 100644 packages/playground/.output/server/index.mjs.map create mode 100644 packages/playground/.output/server/package.json create mode 100644 packages/playground/CHANGELOG.md diff --git a/.changeset/sharp-peaches-speak.md b/.changeset/sharp-peaches-speak.md deleted file mode 100644 index 884efdbc..00000000 --- a/.changeset/sharp-peaches-speak.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'vue-types-nuxt': major ---- - -- Add support for Nuxt 4 -- Package is now published as ESM-only diff --git a/packages/nuxt/CHANGELOG.md b/packages/nuxt/CHANGELOG.md index 41d3884a..f9dbbaab 100644 --- a/packages/nuxt/CHANGELOG.md +++ b/packages/nuxt/CHANGELOG.md @@ -1,5 +1,12 @@ # vue-types-nuxt +## 4.0.0 + +### Major Changes + +- 97b3893: - Add support for Nuxt 4 + - Package is now published as ESM-only + ## 3.0.0 ### Major Changes diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 7d8edcfe..b4b79e57 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "vue-types-nuxt", - "version": "3.0.0", + "version": "4.0.0", "license": "MIT", "type": "module", "exports": { diff --git a/packages/playground/.output/nitro.json b/packages/playground/.output/nitro.json new file mode 100644 index 00000000..e0997621 --- /dev/null +++ b/packages/playground/.output/nitro.json @@ -0,0 +1,15 @@ +{ + "date": "2025-08-19T01:12:55.714Z", + "preset": "node-server", + "framework": { + "name": "nuxt", + "version": "4.0.3" + }, + "versions": { + "nitro": "2.12.4" + }, + "commands": { + "preview": "node server/index.mjs" + }, + "config": {} +} \ No newline at end of file diff --git a/packages/playground/.output/public/_nuxt/BRXefS6V.js b/packages/playground/.output/public/_nuxt/BRXefS6V.js new file mode 100644 index 00000000..b8fd831a --- /dev/null +++ b/packages/playground/.output/public/_nuxt/BRXefS6V.js @@ -0,0 +1 @@ +import{D as a,a as s,E as r,F as u,G as o}from"./QPqwBoMH.js";function i(e){const n=e||s();return n.ssrContext?.head||n.runWithContext(()=>{if(r()){const t=u(o);if(!t)throw new Error("[nuxt] [unhead] Missing Unhead instance.");return t}})}function d(e,n={}){const t=i(n.nuxt);return a(e,{head:t,...n})}export{d as u}; diff --git a/packages/playground/.output/public/_nuxt/BWyDQphz.js b/packages/playground/.output/public/_nuxt/BWyDQphz.js new file mode 100644 index 00000000..8b50d203 --- /dev/null +++ b/packages/playground/.output/public/_nuxt/BWyDQphz.js @@ -0,0 +1 @@ +import{_ as o,v as s,x as a,y as t,z as r}from"./QPqwBoMH.js";import{u as i}from"./BRXefS6V.js";const u={class:"antialiased bg-white dark:bg-[#020420] dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-[#020420] tracking-wide"},l={class:"max-w-520px text-center"},c=["textContent"],d=["textContent"],p=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Internal server error"},description:{type:String,default:"This page is temporarily unavailable."},refresh:{type:String,default:"Refresh this page"}},setup(e){const n=e;return i({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1,h2{font-size:inherit;font-weight:inherit}h1,h2,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(g,h)=>(a(),s("div",u,[t("div",l,[t("h1",{class:"font-semibold leading-none mb-4 sm:text-[110px] tabular-nums text-[80px]",textContent:r(e.statusCode)},null,8,c),t("h2",{class:"font-semibold mb-2 sm:text-3xl text-2xl",textContent:r(e.statusMessage)},null,8,d),t("p",{class:"mb-4 px-2 text-[#64748B] text-md",textContent:r(e.description)},null,8,p)])]))}},x=o(f,[["__scopeId","data-v-fecb71a0"]]);export{x as default}; diff --git a/packages/playground/.output/public/_nuxt/BXEfjROx.js b/packages/playground/.output/public/_nuxt/BXEfjROx.js new file mode 100644 index 00000000..e1edae4b --- /dev/null +++ b/packages/playground/.output/public/_nuxt/BXEfjROx.js @@ -0,0 +1 @@ +import{u as P,d as B,s as O,r as E,a as L,o as T,b as H,c as I,e as U,f as M,h as R,g as N,p as V,i as q,j as b,k as A,l as D,m as F,n as $,w as W,q as G,t as K,_ as Q,v as J,x as X,y as C,z as _,A as Y,B as Z,C as ee}from"./QPqwBoMH.js";import{u as te}from"./BRXefS6V.js";async function j(t,n=P()){const{path:u,matched:p}=n.resolve(t);if(!p.length||(n._routePreloaded||=new Set,n._routePreloaded.has(u)))return;const d=n._preloadPromises||=[];if(d.length>4)return Promise.all(d).then(()=>j(t,n));n._routePreloaded.add(u);const e=p.map(r=>r.components?.default).filter(r=>typeof r=="function");for(const r of e){const c=Promise.resolve(r()).catch(()=>{}).finally(()=>d.splice(d.indexOf(c)));d.push(c)}await Promise.all(d)}const ne=(...t)=>t.find(n=>n!==void 0);function re(t){const n=t.componentName||"NuxtLink";function u(e){return typeof e=="string"&&e.startsWith("#")}function p(e,r,c){const o=c??t.trailingSlash;if(!e||o!=="append"&&o!=="remove")return e;if(typeof e=="string")return S(e,o);const s="path"in e&&e.path!==void 0?e.path:r(e).path;return{...e,name:void 0,path:S(s,o)}}function d(e){const r=P(),c=F(),o=b(()=>!!e.target&&e.target!=="_self"),s=b(()=>{const l=e.to||e.href||"";return typeof l=="string"&&A(l,{acceptRelative:!0})}),y=N("RouterLink"),g=y&&typeof y!="string"?y.useLink:void 0,h=b(()=>{if(e.external)return!0;const l=e.to||e.href||"";return typeof l=="object"?!1:l===""||s.value}),i=b(()=>{const l=e.to||e.href||"";return h.value?l:p(l,r.resolve,e.trailingSlash)}),m=h.value?void 0:g?.({...e,to:i}),x=b(()=>{const l=e.trailingSlash??t.trailingSlash;if(!i.value||s.value||u(i.value))return i.value;if(h.value){const k=typeof i.value=="object"&&"path"in i.value?q(i.value):i.value,w=typeof k=="object"?r.resolve(k).href:k;return S(w,l)}return typeof i.value=="object"?r.resolve(i.value)?.href??null:S(D(c.app.baseURL,i.value),l)});return{to:i,hasTarget:o,isAbsoluteUrl:s,isExternal:h,href:x,isActive:m?.isActive??b(()=>i.value===r.currentRoute.value.path),isExactActive:m?.isExactActive??b(()=>i.value===r.currentRoute.value.path),route:m?.route??b(()=>r.resolve(i.value)),async navigate(l){await $(x.value,{replace:e.replace,external:h.value||o.value})}}}return B({name:n,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1},trailingSlash:{type:String,default:void 0,required:!1}},useLink:d,setup(e,{slots:r}){const c=P(),{to:o,href:s,navigate:y,isExternal:g,hasTarget:h,isAbsoluteUrl:i}=d(e),m=O(!1),x=E(null),l=f=>{x.value=e.custom?f?.$el?.nextElementSibling:f?.$el};function k(f){return!m.value&&(typeof e.prefetchOn=="string"?e.prefetchOn===f:e.prefetchOn?.[f]??t.prefetchOn?.[f])&&(e.prefetch??t.prefetch)!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!se()}async function w(f=L()){if(m.value)return;m.value=!0;const v=typeof o.value=="string"?o.value:g.value?q(o.value):c.resolve(o.value).fullPath,a=g.value?new URL(v,window.location.href).href:v;await Promise.all([f.hooks.callHook("link:prefetch",a).catch(()=>{}),!g.value&&!h.value&&j(o.value,c).catch(()=>{})])}if(k("visibility")){const f=L();let v,a=null;T(()=>{const z=oe();H(()=>{v=I(()=>{x?.value?.tagName&&(a=z.observe(x.value,async()=>{a?.(),a=null,await w(f)}))})})}),U(()=>{v&&M(v),a?.(),a=null})}return()=>{if(!g.value&&!h.value&&!u(o.value)){const a={ref:l,to:o.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(k("interaction")&&(a.onPointerenter=w.bind(null,void 0),a.onFocus=w.bind(null,void 0)),m.value&&(a.class=e.prefetchedClass||t.prefetchedClass),a.rel=e.rel||void 0),R(N("RouterLink"),a,r.default)}const f=e.target||null,v=ne(e.noRel?"":e.rel,t.externalRelAttribute,i.value||h.value?"noopener noreferrer":"")||null;return e.custom?r.default?r.default({href:s.value,navigate:y,prefetch:w,get route(){if(!s.value)return;const a=new URL(s.value,window.location.href);return{path:a.pathname,fullPath:a.pathname,get query(){return V(a.search)},hash:a.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:s.value}},rel:v,target:f,isExternal:g.value||h.value,isActive:!1,isExactActive:!1}):null:R("a",{ref:x,href:s.value||null,rel:v,target:f,onClick:a=>{if(!(g.value||h.value))return a.preventDefault(),e.replace?c.replace(s.value):c.push(s.value)}},r.default?.())}}})}const ae=re(K);function S(t,n){const u=n==="append"?W:G;return A(t)&&!t.startsWith("http")?t:u(t,!0)}function oe(){const t=L();if(t._observer)return t._observer;let n=null;const u=new Map,p=(e,r)=>(n||=new IntersectionObserver(c=>{for(const o of c){const s=u.get(o.target);(o.isIntersecting||o.intersectionRatio>0)&&s&&s()}}),u.set(e,r),n.observe(e),()=>{u.delete(e),n?.unobserve(e),u.size===0&&(n?.disconnect(),n=null)});return t._observer={observe:p}}const ie=/2g/;function se(){const t=navigator.connection;return!!(t&&(t.saveData||ie.test(t.effectiveType)))}const le={class:"antialiased bg-white dark:bg-[#020420] dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-[#020420] tracking-wide"},ue={class:"max-w-520px text-center"},ce=["textContent"],fe=["textContent"],de=["textContent"],he={class:"flex items-center justify-center w-full"},ve={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Page not found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return te({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1,h2{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,h2,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(u,p)=>{const d=ae;return X(),J("div",le,[C("div",ue,[C("h1",{class:"font-semibold leading-none mb-4 sm:text-[110px] tabular-nums text-[80px]",textContent:_(t.statusCode)},null,8,ce),C("h2",{class:"font-semibold mb-2 sm:text-3xl text-2xl",textContent:_(t.statusMessage)},null,8,fe),C("p",{class:"mb-4 px-2 text-[#64748B] text-md",textContent:_(t.description)},null,8,de),C("div",he,[Y(d,{to:"/",class:"font-medium hover:text-[#00DC82] text-sm underline underline-offset-3"},{default:Z(()=>[ee(_(t.backHome),1)]),_:1})])])])}}},me=Q(ve,[["__scopeId","data-v-13821b38"]]);export{me as default}; diff --git a/packages/playground/.output/public/_nuxt/QPqwBoMH.js b/packages/playground/.output/public/_nuxt/QPqwBoMH.js new file mode 100644 index 00000000..4490ffce --- /dev/null +++ b/packages/playground/.output/public/_nuxt/QPqwBoMH.js @@ -0,0 +1,21 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BXEfjROx.js","./BRXefS6V.js","./error-404.Bdg9Wis2.css","./BWyDQphz.js","./error-500.CuN7r9sd.css"])))=>i.map(i=>d[i]); +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function s(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(r){if(r.ep)return;r.ep=!0;const o=s(r);fetch(r.href,o)}})();/** +* @vue/shared v3.5.18 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Sn(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const te={},bt=[],Fe=()=>{},dl=()=>!1,Yt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Cn=e=>e.startsWith("onUpdate:"),pe=Object.assign,Rn=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},hl=Object.prototype.hasOwnProperty,Q=(e,t)=>hl.call(e,t),B=Array.isArray,wt=e=>Es(e)==="[object Map]",po=e=>Es(e)==="[object Set]",D=e=>typeof e=="function",ne=e=>typeof e=="string",et=e=>typeof e=="symbol",se=e=>e!==null&&typeof e=="object",go=e=>(se(e)||D(e))&&D(e.then)&&D(e.catch),yo=Object.prototype.toString,Es=e=>yo.call(e),pl=e=>Es(e).slice(8,-1),mo=e=>Es(e)==="[object Object]",An=e=>ne(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,vt=Sn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ss=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},gl=/-(\w)/g,Re=Ss(e=>e.replace(gl,(t,s)=>s?s.toUpperCase():"")),yl=/\B([A-Z])/g,ut=Ss(e=>e.replace(yl,"-$1").toLowerCase()),Cs=Ss(e=>e.charAt(0).toUpperCase()+e.slice(1)),$s=Ss(e=>e?`on${Cs(e)}`:""),Qe=(e,t)=>!Object.is(e,t),Ds=(e,...t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},ml=e=>{const t=parseFloat(e);return isNaN(t)?e:t},_l=e=>{const t=ne(e)?Number(e):NaN;return isNaN(t)?e:t};let dr;const Rs=()=>dr||(dr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function As(e){if(B(e)){const t={};for(let s=0;s{if(s){const n=s.split(wl);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function Os(e){let t="";if(ne(e))t=e;else if(B(e))for(let s=0;s!!(e&&e.__v_isRef===!0),wo=e=>ne(e)?e:e==null?"":B(e)||se(e)&&(e.toString===yo||!D(e.toString))?bo(e)?wo(e.value):JSON.stringify(e,vo,2):String(e),vo=(e,t)=>bo(t)?vo(e,t.value):wt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,r],o)=>(s[Us(n,o)+" =>"]=r,s),{})}:po(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>Us(s))}:et(t)?Us(t):se(t)&&!B(t)&&!mo(t)?String(t):t,Us=(e,t="")=>{var s;return et(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};/** +* @vue/reactivity v3.5.18 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let we;class To{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=we,!t&&we&&(this.index=(we.scopes||(we.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,s;if(this.scopes)for(t=0,s=this.scopes.length;t0&&--this._on===0&&(we=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let s,n;for(s=0,n=this.effects.length;s0)return;if($t){let t=$t;for($t=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;Ft;){let t=Ft;for(Ft=void 0;t;){const s=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=s}}if(e)throw e}function Ro(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ao(e){let t,s=e.depsTail,n=s;for(;n;){const r=n.prevDep;n.version===-1?(n===s&&(s=r),kn(n),Rl(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=r}e.deps=t,e.depsTail=s}function nn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Oo(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Oo(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Wt)||(e.globalVersion=Wt,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!nn(e))))return;e.flags|=2;const t=e.dep,s=ee,n=ke;ee=e,ke=!0;try{Ro(e);const r=e.fn(e._value);(t.version===0||Qe(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{ee=s,ke=n,Ao(e),e.flags&=-3}}function kn(e,t=!1){const{dep:s,prevSub:n,nextSub:r}=e;if(n&&(n.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=n,e.nextSub=void 0),s.subs===e&&(s.subs=n,!n&&s.computed)){s.computed.flags&=-5;for(let o=s.computed.deps;o;o=o.nextDep)kn(o,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function Rl(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}let ke=!0;const Po=[];function We(){Po.push(ke),ke=!1}function Ve(){const e=Po.pop();ke=e===void 0?!0:e}function hr(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=ee;ee=void 0;try{t()}finally{ee=s}}}let Wt=0;class Al{constructor(t,s){this.sub=t,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Mn{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!ee||!ke||ee===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==ee)s=this.activeLink=new Al(ee,this),ee.deps?(s.prevDep=ee.depsTail,ee.depsTail.nextDep=s,ee.depsTail=s):ee.deps=ee.depsTail=s,ko(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const n=s.nextDep;n.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=n),s.prevDep=ee.depsTail,s.nextDep=void 0,ee.depsTail.nextDep=s,ee.depsTail=s,ee.deps===s&&(ee.deps=n)}return s}trigger(t){this.version++,Wt++,this.notify(t)}notify(t){On();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{Pn()}}}function ko(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)ko(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const ds=new WeakMap,it=Symbol(""),rn=Symbol(""),Vt=Symbol("");function he(e,t,s){if(ke&&ee){let n=ds.get(e);n||ds.set(e,n=new Map);let r=n.get(s);r||(n.set(s,r=new Mn),r.map=n,r.key=s),r.track()}}function Be(e,t,s,n,r,o){const i=ds.get(e);if(!i){Wt++;return}const l=a=>{a&&a.trigger()};if(On(),t==="clear")i.forEach(l);else{const a=B(e),d=a&&An(s);if(a&&s==="length"){const c=Number(n);i.forEach((f,g)=>{(g==="length"||g===Vt||!et(g)&&g>=c)&&l(f)})}else switch((s!==void 0||i.has(void 0))&&l(i.get(s)),d&&l(i.get(Vt)),t){case"add":a?d&&l(i.get("length")):(l(i.get(it)),wt(e)&&l(i.get(rn)));break;case"delete":a||(l(i.get(it)),wt(e)&&l(i.get(rn)));break;case"set":wt(e)&&l(i.get(it));break}}Pn()}function Ol(e,t){const s=ds.get(e);return s&&s.get(t)}function ht(e){const t=Y(e);return t===e?t:(he(t,"iterate",Vt),Me(e)?t:t.map(me))}function Hn(e){return he(e=Y(e),"iterate",Vt),e}const Pl={__proto__:null,[Symbol.iterator](){return Ws(this,Symbol.iterator,me)},concat(...e){return ht(this).concat(...e.map(t=>B(t)?ht(t):t))},entries(){return Ws(this,"entries",e=>(e[1]=me(e[1]),e))},every(e,t){return De(this,"every",e,t,void 0,arguments)},filter(e,t){return De(this,"filter",e,t,s=>s.map(me),arguments)},find(e,t){return De(this,"find",e,t,me,arguments)},findIndex(e,t){return De(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return De(this,"findLast",e,t,me,arguments)},findLastIndex(e,t){return De(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return De(this,"forEach",e,t,void 0,arguments)},includes(...e){return Vs(this,"includes",e)},indexOf(...e){return Vs(this,"indexOf",e)},join(e){return ht(this).join(e)},lastIndexOf(...e){return Vs(this,"lastIndexOf",e)},map(e,t){return De(this,"map",e,t,void 0,arguments)},pop(){return jt(this,"pop")},push(...e){return jt(this,"push",e)},reduce(e,...t){return pr(this,"reduce",e,t)},reduceRight(e,...t){return pr(this,"reduceRight",e,t)},shift(){return jt(this,"shift")},some(e,t){return De(this,"some",e,t,void 0,arguments)},splice(...e){return jt(this,"splice",e)},toReversed(){return ht(this).toReversed()},toSorted(e){return ht(this).toSorted(e)},toSpliced(...e){return ht(this).toSpliced(...e)},unshift(...e){return jt(this,"unshift",e)},values(){return Ws(this,"values",me)}};function Ws(e,t,s){const n=Hn(e),r=n[t]();return n!==e&&!Me(e)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=s(o.value)),o}),r}const kl=Array.prototype;function De(e,t,s,n,r,o){const i=Hn(e),l=i!==e&&!Me(e),a=i[t];if(a!==kl[t]){const f=a.apply(e,o);return l?me(f):f}let d=s;i!==e&&(l?d=function(f,g){return s.call(this,me(f),g,e)}:s.length>2&&(d=function(f,g){return s.call(this,f,g,e)}));const c=a.call(i,d,n);return l&&r?r(c):c}function pr(e,t,s,n){const r=Hn(e);let o=s;return r!==e&&(Me(e)?s.length>3&&(o=function(i,l,a){return s.call(this,i,l,a,e)}):o=function(i,l,a){return s.call(this,i,me(l),a,e)}),r[t](o,...n)}function Vs(e,t,s){const n=Y(e);he(n,"iterate",Vt);const r=n[t](...s);return(r===-1||r===!1)&&Ln(s[0])?(s[0]=Y(s[0]),n[t](...s)):r}function jt(e,t,s=[]){We(),On();const n=Y(e)[t].apply(e,s);return Pn(),Ve(),n}const Ml=Sn("__proto__,__v_isRef,__isVue"),Mo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(et));function Hl(e){et(e)||(e=String(e));const t=Y(this);return he(t,"has",e),t.hasOwnProperty(e)}class Ho{constructor(t=!1,s=!1){this._isReadonly=t,this._isShallow=s}get(t,s,n){if(s==="__v_skip")return t.__v_skip;const r=this._isReadonly,o=this._isShallow;if(s==="__v_isReactive")return!r;if(s==="__v_isReadonly")return r;if(s==="__v_isShallow")return o;if(s==="__v_raw")return n===(r?o?Wl:No:o?Lo:jo).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const i=B(t);if(!r){let a;if(i&&(a=Pl[s]))return a;if(s==="hasOwnProperty")return Hl}const l=Reflect.get(t,s,ce(t)?t:n);return(et(s)?Mo.has(s):Ml(s))||(r||he(t,"get",s),o)?l:ce(l)?i&&An(s)?l:l.value:se(l)?r?Fo(l):ze(l):l}}class Io extends Ho{constructor(t=!1){super(!1,t)}set(t,s,n,r){let o=t[s];if(!this._isShallow){const a=Ze(o);if(!Me(n)&&!Ze(n)&&(o=Y(o),n=Y(n)),!B(t)&&ce(o)&&!ce(n))return a?!1:(o.value=n,!0)}const i=B(t)&&An(s)?Number(s)e,es=e=>Reflect.getPrototypeOf(e);function Fl(e,t,s){return function(...n){const r=this.__v_raw,o=Y(r),i=wt(o),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,d=r[e](...n),c=s?on:t?ln:me;return!t&&he(o,"iterate",a?rn:it),{next(){const{value:f,done:g}=d.next();return g?{value:f,done:g}:{value:l?[c(f[0]),c(f[1])]:c(f),done:g}},[Symbol.iterator](){return this}}}}function ts(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function $l(e,t){const s={get(r){const o=this.__v_raw,i=Y(o),l=Y(r);e||(Qe(r,l)&&he(i,"get",r),he(i,"get",l));const{has:a}=es(i),d=t?on:e?ln:me;if(a.call(i,r))return d(o.get(r));if(a.call(i,l))return d(o.get(l));o!==i&&o.get(r)},get size(){const r=this.__v_raw;return!e&&he(Y(r),"iterate",it),Reflect.get(r,"size",r)},has(r){const o=this.__v_raw,i=Y(o),l=Y(r);return e||(Qe(r,l)&&he(i,"has",r),he(i,"has",l)),r===l?o.has(r):o.has(r)||o.has(l)},forEach(r,o){const i=this,l=i.__v_raw,a=Y(l),d=t?on:e?ln:me;return!e&&he(a,"iterate",it),l.forEach((c,f)=>r.call(o,d(c),d(f),i))}};return pe(s,e?{add:ts("add"),set:ts("set"),delete:ts("delete"),clear:ts("clear")}:{add(r){!t&&!Me(r)&&!Ze(r)&&(r=Y(r));const o=Y(this);return es(o).has.call(o,r)||(o.add(r),Be(o,"add",r,r)),this},set(r,o){!t&&!Me(o)&&!Ze(o)&&(o=Y(o));const i=Y(this),{has:l,get:a}=es(i);let d=l.call(i,r);d||(r=Y(r),d=l.call(i,r));const c=a.call(i,r);return i.set(r,o),d?Qe(o,c)&&Be(i,"set",r,o):Be(i,"add",r,o),this},delete(r){const o=Y(this),{has:i,get:l}=es(o);let a=i.call(o,r);a||(r=Y(r),a=i.call(o,r)),l&&l.call(o,r);const d=o.delete(r);return a&&Be(o,"delete",r,void 0),d},clear(){const r=Y(this),o=r.size!==0,i=r.clear();return o&&Be(r,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(r=>{s[r]=Fl(r,e,t)}),s}function In(e,t){const s=$l(e,t);return(n,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(Q(s,r)&&r in n?s:n,r,o)}const Dl={get:In(!1,!1)},Ul={get:In(!1,!0)},Bl={get:In(!0,!1)};const jo=new WeakMap,Lo=new WeakMap,No=new WeakMap,Wl=new WeakMap;function Vl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Kl(e){return e.__v_skip||!Object.isExtensible(e)?0:Vl(pl(e))}function ze(e){return Ze(e)?e:jn(e,!1,jl,Dl,jo)}function mt(e){return jn(e,!1,Nl,Ul,Lo)}function Fo(e){return jn(e,!0,Ll,Bl,No)}function jn(e,t,s,n,r){if(!se(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=Kl(e);if(o===0)return e;const i=r.get(e);if(i)return i;const l=new Proxy(e,o===2?n:s);return r.set(e,l),l}function Tt(e){return Ze(e)?Tt(e.__v_raw):!!(e&&e.__v_isReactive)}function Ze(e){return!!(e&&e.__v_isReadonly)}function Me(e){return!!(e&&e.__v_isShallow)}function Ln(e){return e?!!e.__v_raw:!1}function Y(e){const t=e&&e.__v_raw;return t?Y(t):e}function ql(e){return!Q(e,"__v_skip")&&Object.isExtensible(e)&&sn(e,"__v_skip",!0),e}const me=e=>se(e)?ze(e):e,ln=e=>se(e)?Fo(e):e;function ce(e){return e?e.__v_isRef===!0:!1}function lt(e){return $o(e,!1)}function gr(e){return $o(e,!0)}function $o(e,t){return ce(e)?e:new Jl(e,t)}class Jl{constructor(t,s){this.dep=new Mn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?t:Y(t),this._value=s?t:me(t),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(t){const s=this._rawValue,n=this.__v_isShallow||Me(t)||Ze(t);t=n?t:Y(t),Qe(t,s)&&(this._rawValue=t,this._value=n?t:me(t),this.dep.trigger())}}function ae(e){return ce(e)?e.value:e}function Gl(e){return D(e)?e():ae(e)}const Yl={get:(e,t,s)=>t==="__v_raw"?e:ae(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const r=e[t];return ce(r)&&!ce(s)?(r.value=s,!0):Reflect.set(e,t,s,n)}};function Do(e){return Tt(e)?e:new Proxy(e,Yl)}class Xl{constructor(t,s,n){this._object=t,this._key=s,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Ol(Y(this._object),this._key)}}class Ql{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function zl(e,t,s){return ce(e)?e:D(e)?new Ql(e):se(e)&&arguments.length>1?Zl(e,t,s):lt(e)}function Zl(e,t,s){const n=e[t];return ce(n)?n:new Xl(e,t,s)}class ec{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new Mn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Wt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&ee!==this)return Co(this,!0),!0}get value(){const t=this.dep.track();return Oo(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function tc(e,t,s=!1){let n,r;return D(e)?n=e:(n=e.get,r=e.set),new ec(n,r,s)}const ss={},hs=new WeakMap;let ot;function sc(e,t=!1,s=ot){if(s){let n=hs.get(s);n||hs.set(s,n=[]),n.push(e)}}function nc(e,t,s=te){const{immediate:n,deep:r,once:o,scheduler:i,augmentJob:l,call:a}=s,d=b=>r?b:Me(b)||r===!1||r===0?Ye(b,1):Ye(b);let c,f,g,h,_=!1,y=!1;if(ce(e)?(f=()=>e.value,_=Me(e)):Tt(e)?(f=()=>d(e),_=!0):B(e)?(y=!0,_=e.some(b=>Tt(b)||Me(b)),f=()=>e.map(b=>{if(ce(b))return b.value;if(Tt(b))return d(b);if(D(b))return a?a(b,2):b()})):D(e)?t?f=a?()=>a(e,2):e:f=()=>{if(g){We();try{g()}finally{Ve()}}const b=ot;ot=c;try{return a?a(e,3,[h]):e(h)}finally{ot=b}}:f=Fe,t&&r){const b=f,T=r===!0?1/0:r;f=()=>Ye(b(),T)}const k=xo(),A=()=>{c.stop(),k&&k.active&&Rn(k.effects,c)};if(o&&t){const b=t;t=(...T)=>{b(...T),A()}}let M=y?new Array(e.length).fill(ss):ss;const m=b=>{if(!(!(c.flags&1)||!c.dirty&&!b))if(t){const T=c.run();if(r||_||(y?T.some((H,$)=>Qe(H,M[$])):Qe(T,M))){g&&g();const H=ot;ot=c;try{const $=[T,M===ss?void 0:y&&M[0]===ss?[]:M,h];M=T,a?a(t,3,$):t(...$)}finally{ot=H}}}else c.run()};return l&&l(m),c=new Eo(f),c.scheduler=i?()=>i(m,!1):m,h=b=>sc(b,!1,c),g=c.onStop=()=>{const b=hs.get(c);if(b){if(a)a(b,4);else for(const T of b)T();hs.delete(c)}},t?n?m(!0):M=c.run():i?i(m.bind(null,!0),!0):c.run(),A.pause=c.pause.bind(c),A.resume=c.resume.bind(c),A.stop=A,A}function Ye(e,t=1/0,s){if(t<=0||!se(e)||e.__v_skip||(s=s||new Set,s.has(e)))return e;if(s.add(e),t--,ce(e))Ye(e.value,t,s);else if(B(e))for(let n=0;n{Ye(n,t,s)});else if(mo(e)){for(const n in e)Ye(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&Ye(e[n],t,s)}return e}/** +* @vue/runtime-core v3.5.18 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Xt(e,t,s,n){try{return n?e(...n):e()}catch(r){kt(r,t,s)}}function $e(e,t,s,n){if(D(e)){const r=Xt(e,t,s,n);return r&&go(r)&&r.catch(o=>{kt(o,t,s)}),r}if(B(e)){const r=[];for(let o=0;o>>1,r=_e[n],o=Kt(r);o=Kt(s)?_e.push(e):_e.splice(oc(t),0,e),e.flags|=1,Wo()}}function Wo(){ps||(ps=Uo.then(Vo))}function cn(e){B(e)?xt.push(...e):Je&&e.id===-1?Je.splice(gt+1,0,e):e.flags&1||(xt.push(e),e.flags|=1),Wo()}function yr(e,t,s=je+1){for(;s<_e.length;s++){const n=_e[s];if(n&&n.flags&2){if(e&&n.id!==e.uid)continue;_e.splice(s,1),s--,n.flags&4&&(n.flags&=-2),n(),n.flags&4||(n.flags&=-2)}}}function gs(e){if(xt.length){const t=[...new Set(xt)].sort((s,n)=>Kt(s)-Kt(n));if(xt.length=0,Je){Je.push(...t);return}for(Je=t,gt=0;gte.id==null?e.flags&2?-1:1/0:e.id;function Vo(e){try{for(je=0;je<_e.length;je++){const t=_e[je];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Xt(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;je<_e.length;je++){const t=_e[je];t&&(t.flags&=-2)}je=-1,_e.length=0,gs(),ps=null,(_e.length||xt.length)&&Vo()}}let Pe=null,Ko=null;function ys(e){const t=Pe;return Pe=e,Ko=e&&e.type.__scopeId||null,t}function qo(e,t=Pe,s){if(!t||e._n)return e;const n=(...r)=>{n._d&&Or(-1);const o=ys(t);let i;try{i=e(...r)}finally{ys(o),n._d&&Or(1)}return i};return n._n=!0,n._c=!0,n._d=!0,n}function Le(e,t,s,n){const r=e.dirs,o=t&&t.dirs;for(let i=0;ie.__isTeleport;function Fn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Fn(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}/*! #__NO_SIDE_EFFECTS__ */function $n(e,t){return D(e)?pe({name:e.name},t,{setup:e}):e}function Dn(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Et(e,t,s,n,r=!1){if(B(e)){e.forEach((_,y)=>Et(_,t&&(B(t)?t[y]:t),s,n,r));return}if(St(n)&&!r){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Et(e,t,s,n.component.subTree);return}const o=n.shapeFlag&4?Yn(n.component):n.el,i=r?null:o,{i:l,r:a}=e,d=t&&t.r,c=l.refs===te?l.refs={}:l.refs,f=l.setupState,g=Y(f),h=f===te?()=>!1:_=>Q(g,_);if(d!=null&&d!==a&&(ne(d)?(c[d]=null,h(d)&&(f[d]=null)):ce(d)&&(d.value=null)),D(a))Xt(a,l,12,[i,c]);else{const _=ne(a),y=ce(a);if(_||y){const k=()=>{if(e.f){const A=_?h(a)?f[a]:c[a]:a.value;r?B(A)&&Rn(A,o):B(A)?A.includes(o)||A.push(o):_?(c[a]=[o],h(a)&&(f[a]=c[a])):(a.value=[o],e.k&&(c[e.k]=a.value))}else _?(c[a]=i,h(a)&&(f[a]=i)):y&&(a.value=i,e.k&&(c[e.k]=i))};i?(k.id=-1,Ee(k,s)):k()}}}let mr=!1;const pt=()=>{mr||(console.error("Hydration completed but contains mismatches."),mr=!0)},cc=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",ac=e=>e.namespaceURI.includes("MathML"),ns=e=>{if(e.nodeType===1){if(cc(e))return"svg";if(ac(e))return"mathml"}},_t=e=>e.nodeType===8;function fc(e){const{mt:t,p:s,o:{patchProp:n,createText:r,nextSibling:o,parentNode:i,remove:l,insert:a,createComment:d}}=e,c=(m,b)=>{if(!b.hasChildNodes()){s(null,m,b),gs(),b._vnode=m;return}f(b.firstChild,m,null,null,null),gs(),b._vnode=m},f=(m,b,T,H,$,V=!1)=>{V=V||!!b.dynamicChildren;const W=_t(m)&&m.data==="[",j=()=>y(m,b,T,H,$,W),{type:G,ref:J,shapeFlag:X,patchFlag:ie}=b;let le=m.nodeType;b.el=m,ie===-2&&(V=!1,b.dynamicChildren=null);let N=null;switch(G){case at:le!==3?b.children===""?(a(b.el=r(""),i(m),m),N=m):N=j():(m.data!==b.children&&(pt(),m.data=b.children),N=o(m));break;case Ke:M(m)?(N=o(m),A(b.el=m.content.firstChild,m,T)):le!==8||W?N=j():N=o(m);break;case ls:if(W&&(m=o(m),le=m.nodeType),le===1||le===3){N=m;const K=!b.children.length;for(let L=0;L{V=V||!!b.dynamicChildren;const{type:W,props:j,patchFlag:G,shapeFlag:J,dirs:X,transition:ie}=b,le=W==="input"||W==="option";if(le||G!==-1){X&&Le(b,null,T,"created");let N=!1;if(M(m)){N=gi(null,ie)&&T&&T.vnode.props&&T.vnode.props.appear;const L=m.content.firstChild;if(N){const re=L.getAttribute("class");re&&(L.$cls=re),ie.beforeEnter(L)}A(L,m,T),b.el=m=L}if(J&16&&!(j&&(j.innerHTML||j.textContent))){let L=h(m.firstChild,b,m,T,H,$,V);for(;L;){rs(m,1)||pt();const re=L;L=L.nextSibling,l(re)}}else if(J&8){let L=b.children;L[0]===` +`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(L=L.slice(1)),m.textContent!==L&&(rs(m,0)||pt(),m.textContent=b.children)}if(j){if(le||!V||G&48){const L=m.tagName.includes("-");for(const re in j)(le&&(re.endsWith("value")||re==="indeterminate")||Yt(re)&&!vt(re)||re[0]==="."||L)&&n(m,re,null,j[re],void 0,T)}else if(j.onClick)n(m,"onClick",null,j.onClick,void 0,T);else if(G&4&&Tt(j.style))for(const L in j.style)j.style[L]}let K;(K=j&&j.onVnodeBeforeMount)&&Ce(K,T,b),X&&Le(b,null,T,"beforeMount"),((K=j&&j.onVnodeMounted)||X||N)&&Ti(()=>{K&&Ce(K,T,b),N&&ie.enter(m),X&&Le(b,null,T,"mounted")},H)}return m.nextSibling},h=(m,b,T,H,$,V,W)=>{W=W||!!b.dynamicChildren;const j=b.children,G=j.length;for(let J=0;J{const{slotScopeIds:W}=b;W&&($=$?$.concat(W):W);const j=i(m),G=h(o(m),b,j,T,H,$,V);return G&&_t(G)&&G.data==="]"?o(b.anchor=G):(pt(),a(b.anchor=d("]"),j,G),G)},y=(m,b,T,H,$,V)=>{if(rs(m.parentElement,1)||pt(),b.el=null,V){const G=k(m);for(;;){const J=o(m);if(J&&J!==G)l(J);else break}}const W=o(m),j=i(m);return l(m),s(null,b,j,W,T,H,ns(j),$),T&&(T.vnode.el=b.el,Ms(T,b.el)),W},k=(m,b="[",T="]")=>{let H=0;for(;m;)if(m=o(m),m&&_t(m)&&(m.data===b&&H++,m.data===T)){if(H===0)return o(m);H--}return m},A=(m,b,T)=>{const H=b.parentNode;H&&H.replaceChild(m,b);let $=T;for(;$;)$.vnode.el===b&&($.vnode.el=$.subTree.el=m),$=$.parent},M=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[c,f]}const _r="data-allow-mismatch",uc={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function rs(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(_r);)e=e.parentElement;const s=e&&e.getAttribute(_r);if(s==null)return!1;if(s==="")return!0;{const n=s.split(",");return t===0&&n.includes("children")?!0:n.includes(uc[t])}}Rs().requestIdleCallback;Rs().cancelIdleCallback;function dc(e,t){if(_t(e)&&e.data==="["){let s=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(t(n)===!1)break}else if(_t(n))if(n.data==="]"){if(--s===0)break}else n.data==="["&&s++;n=n.nextSibling}}else t(e)}const St=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function br(e){D(e)&&(e={loader:e});const{loader:t,loadingComponent:s,errorComponent:n,delay:r=200,hydrate:o,timeout:i,suspensible:l=!0,onError:a}=e;let d=null,c,f=0;const g=()=>(f++,d=null,h()),h=()=>{let _;return d||(_=d=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),a)return new Promise((k,A)=>{a(y,()=>k(g()),()=>A(y),f+1)});throw y}).then(y=>_!==d&&d?d:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),c=y,y)))};return $n({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(_,y,k){let A=!1;(y.bu||(y.bu=[])).push(()=>A=!0);const M=()=>{A||k()},m=o?()=>{const b=o(M,T=>dc(_,T));b&&(y.bum||(y.bum=[])).push(b)}:M;c?m():h().then(()=>!y.isUnmounted&&m())},get __asyncResolved(){return c},setup(){const _=ue;if(Dn(_),c)return()=>Ks(c,_);const y=m=>{d=null,kt(m,_,13,!n)};if(l&&_.suspense||Pt)return h().then(m=>()=>Ks(m,_)).catch(m=>(y(m),()=>n?oe(n,{error:m}):null));const k=lt(!1),A=lt(),M=lt(!!r);return r&&setTimeout(()=>{M.value=!1},r),i!=null&&setTimeout(()=>{if(!k.value&&!A.value){const m=new Error(`Async component timed out after ${i}ms.`);y(m),A.value=m}},i),h().then(()=>{k.value=!0,_.parent&&Un(_.parent.vnode)&&_.parent.update()}).catch(m=>{y(m),A.value=m}),()=>{if(k.value&&c)return Ks(c,_);if(A.value&&n)return oe(n,{error:A.value});if(s&&!M.value)return oe(s)}}})}function Ks(e,t){const{ref:s,props:n,children:r,ce:o}=t.vnode,i=oe(e,n,r);return i.ref=s,i.ce=o,delete t.vnode.ce,i}const Un=e=>e.type.__isKeepAlive;function Jo(e,t){Yo(e,"a",t)}function Go(e,t){Yo(e,"da",t)}function Yo(e,t,s=ue){const n=e.__wdc||(e.__wdc=()=>{let r=s;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Ps(t,n,s),s){let r=s.parent;for(;r&&r.parent;)Un(r.parent.vnode)&&hc(n,t,s,r),r=r.parent}}function hc(e,t,s,n){const r=Ps(t,e,n,!0);Qo(()=>{Rn(n[t],r)},s)}function Ps(e,t,s=ue,n=!1){if(s){const r=s[e]||(s[e]=[]),o=t.__weh||(t.__weh=(...i)=>{We();const l=Qt(s),a=$e(t,s,e,i);return l(),Ve(),a});return n?r.unshift(o):r.push(o),o}}const qe=e=>(t,s=ue)=>{(!Pt||e==="sp")&&Ps(e,(...n)=>t(...n),s)},pc=qe("bm"),gc=qe("m"),yc=qe("bu"),mc=qe("u"),Xo=qe("bum"),Qo=qe("um"),_c=qe("sp"),bc=qe("rtg"),wc=qe("rtc");function zo(e,t=ue){Ps("ec",e,t)}const Zo="components";function Dd(e,t){return ti(Zo,e,!0,t)||e}const ei=Symbol.for("v-ndc");function vc(e){return ne(e)?ti(Zo,e,!1)||e:e||ei}function ti(e,t,s=!0,n=!1){const r=Pe||ue;if(r){const o=r.type;{const l=ua(o,!1);if(l&&(l===t||l===Re(t)||l===Cs(Re(t))))return o}const i=wr(r[e]||o[e],t)||wr(r.appContext[e],t);return!i&&n?o:i}}function wr(e,t){return e&&(e[t]||e[Re(t)]||e[Cs(Re(t))])}const an=e=>e?Ai(e)?Yn(e):an(e.parent):null,Dt=pe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>an(e.parent),$root:e=>an(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ni(e),$forceUpdate:e=>e.f||(e.f=()=>{Nn(e.update)}),$nextTick:e=>e.n||(e.n=Bo.bind(e.proxy)),$watch:e=>Bc.bind(e)}),qs=(e,t)=>e!==te&&!e.__isScriptSetup&&Q(e,t),Tc={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:n,data:r,props:o,accessCache:i,type:l,appContext:a}=e;let d;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return n[t];case 2:return r[t];case 4:return s[t];case 3:return o[t]}else{if(qs(n,t))return i[t]=1,n[t];if(r!==te&&Q(r,t))return i[t]=2,r[t];if((d=e.propsOptions[0])&&Q(d,t))return i[t]=3,o[t];if(s!==te&&Q(s,t))return i[t]=4,s[t];fn&&(i[t]=0)}}const c=Dt[t];let f,g;if(c)return t==="$attrs"&&he(e.attrs,"get",""),c(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(s!==te&&Q(s,t))return i[t]=4,s[t];if(g=a.config.globalProperties,Q(g,t))return g[t]},set({_:e},t,s){const{data:n,setupState:r,ctx:o}=e;return qs(r,t)?(r[t]=s,!0):n!==te&&Q(n,t)?(n[t]=s,!0):Q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:r,propsOptions:o}},i){let l;return!!s[i]||e!==te&&Q(e,i)||qs(t,i)||(l=o[0])&&Q(l,i)||Q(n,i)||Q(Dt,i)||Q(r.config.globalProperties,i)},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:Q(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function vr(e){return B(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}let fn=!0;function xc(e){const t=ni(e),s=e.proxy,n=e.ctx;fn=!1,t.beforeCreate&&Tr(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:a,inject:d,created:c,beforeMount:f,mounted:g,beforeUpdate:h,updated:_,activated:y,deactivated:k,beforeDestroy:A,beforeUnmount:M,destroyed:m,unmounted:b,render:T,renderTracked:H,renderTriggered:$,errorCaptured:V,serverPrefetch:W,expose:j,inheritAttrs:G,components:J,directives:X,filters:ie}=t;if(d&&Ec(d,n,null),i)for(const K in i){const L=i[K];D(L)&&(n[K]=L.bind(s))}if(r){const K=r.call(s,s);se(K)&&(e.data=ze(K))}if(fn=!0,o)for(const K in o){const L=o[K],re=D(L)?L.bind(s,s):D(L.get)?L.get.bind(s,s):Fe,zt=!D(L)&&D(L.set)?L.set.bind(s):Fe,st=Pi({get:re,set:zt});Object.defineProperty(n,K,{enumerable:!0,configurable:!0,get:()=>st.value,set:He=>st.value=He})}if(l)for(const K in l)si(l[K],n,s,K);if(a){const K=D(a)?a.call(s):a;Reflect.ownKeys(K).forEach(L=>{oi(L,K[L])})}c&&Tr(c,e,"c");function N(K,L){B(L)?L.forEach(re=>K(re.bind(s))):L&&K(L.bind(s))}if(N(pc,f),N(gc,g),N(yc,h),N(mc,_),N(Jo,y),N(Go,k),N(zo,V),N(wc,H),N(bc,$),N(Xo,M),N(Qo,b),N(_c,W),B(j))if(j.length){const K=e.exposed||(e.exposed={});j.forEach(L=>{Object.defineProperty(K,L,{get:()=>s[L],set:re=>s[L]=re,enumerable:!0})})}else e.exposed||(e.exposed={});T&&e.render===Fe&&(e.render=T),G!=null&&(e.inheritAttrs=G),J&&(e.components=J),X&&(e.directives=X),W&&Dn(e)}function Ec(e,t,s=Fe){B(e)&&(e=un(e));for(const n in e){const r=e[n];let o;se(r)?"default"in r?o=Ct(r.from||n,r.default,!0):o=Ct(r.from||n):o=Ct(r),ce(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[n]=o}}function Tr(e,t,s){$e(B(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function si(e,t,s,n){let r=n.includes(".")?_i(s,n):()=>s[n];if(ne(e)){const o=t[e];D(o)&&Gs(r,o)}else if(D(e))Gs(r,e.bind(s));else if(se(e))if(B(e))e.forEach(o=>si(o,t,s,n));else{const o=D(e.handler)?e.handler.bind(s):t[e.handler];D(o)&&Gs(r,o,e)}}function ni(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let a;return l?a=l:!r.length&&!s&&!n?a=t:(a={},r.length&&r.forEach(d=>ms(a,d,i,!0)),ms(a,t,i)),se(t)&&o.set(t,a),a}function ms(e,t,s,n=!1){const{mixins:r,extends:o}=t;o&&ms(e,o,s,!0),r&&r.forEach(i=>ms(e,i,s,!0));for(const i in t)if(!(n&&i==="expose")){const l=Sc[i]||s&&s[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Sc={data:xr,props:Er,emits:Er,methods:Nt,computed:Nt,beforeCreate:ye,created:ye,beforeMount:ye,mounted:ye,beforeUpdate:ye,updated:ye,beforeDestroy:ye,beforeUnmount:ye,destroyed:ye,unmounted:ye,activated:ye,deactivated:ye,errorCaptured:ye,serverPrefetch:ye,components:Nt,directives:Nt,watch:Rc,provide:xr,inject:Cc};function xr(e,t){return t?e?function(){return pe(D(e)?e.call(this,this):e,D(t)?t.call(this,this):t)}:t:e}function Cc(e,t){return Nt(un(e),un(t))}function un(e){if(B(e)){const t={};for(let s=0;s1)return s&&D(t)?t.call(n&&n.proxy):t}}function Bn(){return!!(Hs()||ct)}const ii={},li=()=>Object.create(ii),ci=e=>Object.getPrototypeOf(e)===ii;function Pc(e,t,s,n=!1){const r={},o=li();e.propsDefaults=Object.create(null),ai(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);s?e.props=n?r:mt(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function kc(e,t,s,n){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,l=Y(r),[a]=e.propsOptions;let d=!1;if((n||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let f=0;f{a=!0;const[g,h]=fi(f,t,!0);pe(i,g),h&&l.push(...h)};!s&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!a)return se(e)&&n.set(e,bt),bt;if(B(o))for(let c=0;ce==="_"||e==="__"||e==="_ctx"||e==="$stable",Vn=e=>B(e)?e.map(Se):[Se(e)],Hc=(e,t,s)=>{if(t._n)return t;const n=qo((...r)=>Vn(t(...r)),s);return n._c=!1,n},ui=(e,t,s)=>{const n=e._ctx;for(const r in e){if(Wn(r))continue;const o=e[r];if(D(o))t[r]=Hc(r,o,n);else if(o!=null){const i=Vn(o);t[r]=()=>i}}},di=(e,t)=>{const s=Vn(t);e.slots.default=()=>s},hi=(e,t,s)=>{for(const n in t)(s||!Wn(n))&&(e[n]=t[n])},Ic=(e,t,s)=>{const n=e.slots=li();if(e.vnode.shapeFlag&32){const r=t.__;r&&sn(n,"__",r,!0);const o=t._;o?(hi(n,t,s),s&&sn(n,"_",o,!0)):ui(t,n)}else t&&di(e,t)},jc=(e,t,s)=>{const{vnode:n,slots:r}=e;let o=!0,i=te;if(n.shapeFlag&32){const l=t._;l?s&&l===1?o=!1:hi(r,t,s):(o=!t.$stable,ui(t,r)),i=t}else t&&(di(e,t),i={default:1});if(o)for(const l in r)!Wn(l)&&i[l]==null&&delete r[l]},Ee=Ti;function Lc(e){return pi(e)}function Nc(e){return pi(e,fc)}function pi(e,t){const s=Rs();s.__VUE__=!0;const{insert:n,remove:r,patchProp:o,createElement:i,createText:l,createComment:a,setText:d,setElementText:c,parentNode:f,nextSibling:g,setScopeId:h=Fe,insertStaticContent:_}=e,y=(u,p,w,E=null,v=null,x=null,O=void 0,R=null,C=!!p.dynamicChildren)=>{if(u===p)return;u&&!Xe(u,p)&&(E=Zt(u),He(u,v,x,!0),u=null),p.patchFlag===-2&&(C=!1,p.dynamicChildren=null);const{type:S,ref:F,shapeFlag:P}=p;switch(S){case at:k(u,p,w,E);break;case Ke:A(u,p,w,E);break;case ls:u==null&&M(p,w,E,O);break;case Oe:J(u,p,w,E,v,x,O,R,C);break;default:P&1?T(u,p,w,E,v,x,O,R,C):P&6?X(u,p,w,E,v,x,O,R,C):(P&64||P&128)&&S.process(u,p,w,E,v,x,O,R,C,dt)}F!=null&&v?Et(F,u&&u.ref,x,p||u,!p):F==null&&u&&u.ref!=null&&Et(u.ref,null,x,u,!0)},k=(u,p,w,E)=>{if(u==null)n(p.el=l(p.children),w,E);else{const v=p.el=u.el;p.children!==u.children&&d(v,p.children)}},A=(u,p,w,E)=>{u==null?n(p.el=a(p.children||""),w,E):p.el=u.el},M=(u,p,w,E)=>{[u.el,u.anchor]=_(u.children,p,w,E,u.el,u.anchor)},m=({el:u,anchor:p},w,E)=>{let v;for(;u&&u!==p;)v=g(u),n(u,w,E),u=v;n(p,w,E)},b=({el:u,anchor:p})=>{let w;for(;u&&u!==p;)w=g(u),r(u),u=w;r(p)},T=(u,p,w,E,v,x,O,R,C)=>{p.type==="svg"?O="svg":p.type==="math"&&(O="mathml"),u==null?H(p,w,E,v,x,O,R,C):W(u,p,v,x,O,R,C)},H=(u,p,w,E,v,x,O,R)=>{let C,S;const{props:F,shapeFlag:P,transition:I,dirs:U}=u;if(C=u.el=i(u.type,x,F&&F.is,F),P&8?c(C,u.children):P&16&&V(u.children,C,null,E,v,Js(u,x),O,R),U&&Le(u,null,E,"created"),$(C,u,u.scopeId,O,E),F){for(const Z in F)Z!=="value"&&!vt(Z)&&o(C,Z,null,F[Z],x,E);"value"in F&&o(C,"value",null,F.value,x),(S=F.onVnodeBeforeMount)&&Ce(S,E,u)}U&&Le(u,null,E,"beforeMount");const q=gi(v,I);q&&I.beforeEnter(C),n(C,p,w),((S=F&&F.onVnodeMounted)||q||U)&&Ee(()=>{S&&Ce(S,E,u),q&&I.enter(C),U&&Le(u,null,E,"mounted")},v)},$=(u,p,w,E,v)=>{if(w&&h(u,w),E)for(let x=0;x{for(let S=C;S{const R=p.el=u.el;let{patchFlag:C,dynamicChildren:S,dirs:F}=p;C|=u.patchFlag&16;const P=u.props||te,I=p.props||te;let U;if(w&&nt(w,!1),(U=I.onVnodeBeforeUpdate)&&Ce(U,w,p,u),F&&Le(p,u,w,"beforeUpdate"),w&&nt(w,!0),(P.innerHTML&&I.innerHTML==null||P.textContent&&I.textContent==null)&&c(R,""),S?j(u.dynamicChildren,S,R,w,E,Js(p,v),x):O||L(u,p,R,null,w,E,Js(p,v),x,!1),C>0){if(C&16)G(R,P,I,w,v);else if(C&2&&P.class!==I.class&&o(R,"class",null,I.class,v),C&4&&o(R,"style",P.style,I.style,v),C&8){const q=p.dynamicProps;for(let Z=0;Z{U&&Ce(U,w,p,u),F&&Le(p,u,w,"updated")},E)},j=(u,p,w,E,v,x,O)=>{for(let R=0;R{if(p!==w){if(p!==te)for(const x in p)!vt(x)&&!(x in w)&&o(u,x,p[x],null,v,E);for(const x in w){if(vt(x))continue;const O=w[x],R=p[x];O!==R&&x!=="value"&&o(u,x,R,O,v,E)}"value"in w&&o(u,"value",p.value,w.value,v)}},J=(u,p,w,E,v,x,O,R,C)=>{const S=p.el=u?u.el:l(""),F=p.anchor=u?u.anchor:l("");let{patchFlag:P,dynamicChildren:I,slotScopeIds:U}=p;U&&(R=R?R.concat(U):U),u==null?(n(S,w,E),n(F,w,E),V(p.children||[],w,F,v,x,O,R,C)):P>0&&P&64&&I&&u.dynamicChildren?(j(u.dynamicChildren,I,w,v,x,O,R),(p.key!=null||v&&p===v.subTree)&&yi(u,p,!0)):L(u,p,w,F,v,x,O,R,C)},X=(u,p,w,E,v,x,O,R,C)=>{p.slotScopeIds=R,u==null?p.shapeFlag&512?v.ctx.activate(p,w,E,O,C):ie(p,w,E,v,x,O,C):le(u,p,C)},ie=(u,p,w,E,v,x,O)=>{const R=u.component=ia(u,E,v);if(Un(u)&&(R.ctx.renderer=dt),la(R,!1,O),R.asyncDep){if(v&&v.registerDep(R,N,O),!u.el){const C=R.subTree=oe(Ke);A(null,C,p,w),u.placeholder=C.el}}else N(R,u,p,w,v,x,O)},le=(u,p,w)=>{const E=p.component=u.component;if(Gc(u,p,w))if(E.asyncDep&&!E.asyncResolved){K(E,p,w);return}else E.next=p,E.update();else p.el=u.el,E.vnode=p},N=(u,p,w,E,v,x,O)=>{const R=()=>{if(u.isMounted){let{next:P,bu:I,u:U,parent:q,vnode:Z}=u;{const Te=mi(u);if(Te){P&&(P.el=Z.el,K(u,P,O)),Te.asyncDep.then(()=>{u.isUnmounted||R()});return}}let z=P,be;nt(u,!1),P?(P.el=Z.el,K(u,P,O)):P=Z,I&&Ds(I),(be=P.props&&P.props.onVnodeBeforeUpdate)&&Ce(be,q,P,Z),nt(u,!0);const de=Ys(u),Ae=u.subTree;u.subTree=de,y(Ae,de,f(Ae.el),Zt(Ae),u,v,x),P.el=de.el,z===null&&Ms(u,de.el),U&&Ee(U,v),(be=P.props&&P.props.onVnodeUpdated)&&Ee(()=>Ce(be,q,P,Z),v)}else{let P;const{el:I,props:U}=p,{bm:q,m:Z,parent:z,root:be,type:de}=u,Ae=St(p);if(nt(u,!1),q&&Ds(q),!Ae&&(P=U&&U.onVnodeBeforeMount)&&Ce(P,z,p),nt(u,!0),I&&Fs){const Te=()=>{u.subTree=Ys(u),Fs(I,u.subTree,u,v,null)};Ae&&de.__asyncHydrate?de.__asyncHydrate(I,u,Te):Te()}else{be.ce&&be.ce._def.shadowRoot!==!1&&be.ce._injectChildStyle(de);const Te=u.subTree=Ys(u);y(null,Te,w,E,u,v,x),p.el=Te.el}if(Z&&Ee(Z,v),!Ae&&(P=U&&U.onVnodeMounted)){const Te=p;Ee(()=>Ce(P,z,Te),v)}(p.shapeFlag&256||z&&St(z.vnode)&&z.vnode.shapeFlag&256)&&u.a&&Ee(u.a,v),u.isMounted=!0,p=w=E=null}};u.scope.on();const C=u.effect=new Eo(R);u.scope.off();const S=u.update=C.run.bind(C),F=u.job=C.runIfDirty.bind(C);F.i=u,F.id=u.uid,C.scheduler=()=>Nn(F),nt(u,!0),S()},K=(u,p,w)=>{p.component=u;const E=u.vnode.props;u.vnode=p,u.next=null,kc(u,p.props,E,w),jc(u,p.children,w),We(),yr(u),Ve()},L=(u,p,w,E,v,x,O,R,C=!1)=>{const S=u&&u.children,F=u?u.shapeFlag:0,P=p.children,{patchFlag:I,shapeFlag:U}=p;if(I>0){if(I&128){zt(S,P,w,E,v,x,O,R,C);return}else if(I&256){re(S,P,w,E,v,x,O,R,C);return}}U&8?(F&16&&Ht(S,v,x),P!==S&&c(w,P)):F&16?U&16?zt(S,P,w,E,v,x,O,R,C):Ht(S,v,x,!0):(F&8&&c(w,""),U&16&&V(P,w,E,v,x,O,R,C))},re=(u,p,w,E,v,x,O,R,C)=>{u=u||bt,p=p||bt;const S=u.length,F=p.length,P=Math.min(S,F);let I;for(I=0;IF?Ht(u,v,x,!0,!1,P):V(p,w,E,v,x,O,R,C,P)},zt=(u,p,w,E,v,x,O,R,C)=>{let S=0;const F=p.length;let P=u.length-1,I=F-1;for(;S<=P&&S<=I;){const U=u[S],q=p[S]=C?Ge(p[S]):Se(p[S]);if(Xe(U,q))y(U,q,w,null,v,x,O,R,C);else break;S++}for(;S<=P&&S<=I;){const U=u[P],q=p[I]=C?Ge(p[I]):Se(p[I]);if(Xe(U,q))y(U,q,w,null,v,x,O,R,C);else break;P--,I--}if(S>P){if(S<=I){const U=I+1,q=UI)for(;S<=P;)He(u[S],v,x,!0),S++;else{const U=S,q=S,Z=new Map;for(S=q;S<=I;S++){const xe=p[S]=C?Ge(p[S]):Se(p[S]);xe.key!=null&&Z.set(xe.key,S)}let z,be=0;const de=I-q+1;let Ae=!1,Te=0;const It=new Array(de);for(S=0;S=de){He(xe,v,x,!0);continue}let Ie;if(xe.key!=null)Ie=Z.get(xe.key);else for(z=q;z<=I;z++)if(It[z-q]===0&&Xe(xe,p[z])){Ie=z;break}Ie===void 0?He(xe,v,x,!0):(It[Ie-q]=S+1,Ie>=Te?Te=Ie:Ae=!0,y(xe,p[Ie],w,null,v,x,O,R,C),be++)}const ar=Ae?Fc(It):bt;for(z=ar.length-1,S=de-1;S>=0;S--){const xe=q+S,Ie=p[xe],fr=p[xe+1],ur=xe+1{const{el:x,type:O,transition:R,children:C,shapeFlag:S}=u;if(S&6){st(u.component.subTree,p,w,E);return}if(S&128){u.suspense.move(p,w,E);return}if(S&64){O.move(u,p,w,dt);return}if(O===Oe){n(x,p,w);for(let P=0;PR.enter(x),v);else{const{leave:P,delayLeave:I,afterLeave:U}=R,q=()=>{u.ctx.isUnmounted?r(x):n(x,p,w)},Z=()=>{P(x,()=>{q(),U&&U()})};I?I(x,q,Z):Z()}else n(x,p,w)},He=(u,p,w,E=!1,v=!1)=>{const{type:x,props:O,ref:R,children:C,dynamicChildren:S,shapeFlag:F,patchFlag:P,dirs:I,cacheIndex:U}=u;if(P===-2&&(v=!1),R!=null&&(We(),Et(R,null,w,u,!0),Ve()),U!=null&&(p.renderCache[U]=void 0),F&256){p.ctx.deactivate(u);return}const q=F&1&&I,Z=!St(u);let z;if(Z&&(z=O&&O.onVnodeBeforeUnmount)&&Ce(z,p,u),F&6)ul(u.component,w,E);else{if(F&128){u.suspense.unmount(w,E);return}q&&Le(u,null,p,"beforeUnmount"),F&64?u.type.remove(u,p,w,dt,E):S&&!S.hasOnce&&(x!==Oe||P>0&&P&64)?Ht(S,p,w,!1,!0):(x===Oe&&P&384||!v&&F&16)&&Ht(C,p,w),E&&lr(u)}(Z&&(z=O&&O.onVnodeUnmounted)||q)&&Ee(()=>{z&&Ce(z,p,u),q&&Le(u,null,p,"unmounted")},w)},lr=u=>{const{type:p,el:w,anchor:E,transition:v}=u;if(p===Oe){fl(w,E);return}if(p===ls){b(u);return}const x=()=>{r(w),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(u.shapeFlag&1&&v&&!v.persisted){const{leave:O,delayLeave:R}=v,C=()=>O(w,x);R?R(u.el,x,C):C()}else x()},fl=(u,p)=>{let w;for(;u!==p;)w=g(u),r(u),u=w;r(p)},ul=(u,p,w)=>{const{bum:E,scope:v,job:x,subTree:O,um:R,m:C,a:S,parent:F,slots:{__:P}}=u;Cr(C),Cr(S),E&&Ds(E),F&&B(P)&&P.forEach(I=>{F.renderCache[I]=void 0}),v.stop(),x&&(x.flags|=8,He(O,u,p,w)),R&&Ee(R,p),Ee(()=>{u.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},Ht=(u,p,w,E=!1,v=!1,x=0)=>{for(let O=x;O{if(u.shapeFlag&6)return Zt(u.component.subTree);if(u.shapeFlag&128)return u.suspense.next();const p=g(u.anchor||u.el),w=p&&p[ic];return w?g(w):p};let Ls=!1;const cr=(u,p,w)=>{u==null?p._vnode&&He(p._vnode,null,null,!0):y(p._vnode||null,u,p,null,null,null,w),p._vnode=u,Ls||(Ls=!0,yr(),gs(),Ls=!1)},dt={p:y,um:He,m:st,r:lr,mt:ie,mc:V,pc:L,pbc:j,n:Zt,o:e};let Ns,Fs;return t&&([Ns,Fs]=t(dt)),{render:cr,hydrate:Ns,createApp:Oc(cr,Ns)}}function Js({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function nt({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function gi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function yi(e,t,s=!1){const n=e.children,r=t.children;if(B(n)&&B(r))for(let o=0;o>1,e[s[l]]0&&(t[n]=s[o-1]),s[o]=n)}}for(o=s.length,i=s[o-1];o-- >0;)s[o]=i,i=t[i];return s}function mi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:mi(t)}function Cr(e){if(e)for(let t=0;tCt($c);function Uc(e,t){return Kn(e,null,t)}function Gs(e,t,s){return Kn(e,t,s)}function Kn(e,t,s=te){const{immediate:n,deep:r,flush:o,once:i}=s,l=pe({},s),a=t&&n||!t&&o!=="post";let d;if(Pt){if(o==="sync"){const h=Dc();d=h.__watcherHandles||(h.__watcherHandles=[])}else if(!a){const h=()=>{};return h.stop=Fe,h.resume=Fe,h.pause=Fe,h}}const c=ue;l.call=(h,_,y)=>$e(h,c,_,y);let f=!1;o==="post"?l.scheduler=h=>{Ee(h,c&&c.suspense)}:o!=="sync"&&(f=!0,l.scheduler=(h,_)=>{_?h():Nn(h)}),l.augmentJob=h=>{t&&(h.flags|=4),f&&(h.flags|=2,c&&(h.id=c.uid,h.i=c))};const g=nc(e,t,l);return Pt&&(d?d.push(g):a&&g()),g}function Bc(e,t,s){const n=this.proxy,r=ne(e)?e.includes(".")?_i(n,e):()=>n[e]:e.bind(n,n);let o;D(t)?o=t:(o=t.handler,s=t);const i=Qt(this),l=Kn(r,o.bind(n),s);return i(),l}function _i(e,t){const s=t.split(".");return()=>{let n=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Re(t)}Modifiers`]||e[`${ut(t)}Modifiers`];function Vc(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||te;let r=s;const o=t.startsWith("update:"),i=o&&Wc(n,t.slice(7));i&&(i.trim&&(r=s.map(c=>ne(c)?c.trim():c)),i.number&&(r=s.map(ml)));let l,a=n[l=$s(t)]||n[l=$s(Re(t))];!a&&o&&(a=n[l=$s(ut(t))]),a&&$e(a,e,6,r);const d=n[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,$e(d,e,6,r)}}function bi(e,t,s=!1){const n=t.emitsCache,r=n.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!D(e)){const a=d=>{const c=bi(d,t,!0);c&&(l=!0,pe(i,c))};!s&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!o&&!l?(se(e)&&n.set(e,null),null):(B(o)?o.forEach(a=>i[a]=null):pe(i,o),se(e)&&n.set(e,i),i)}function ks(e,t){return!e||!Yt(t)?!1:(t=t.slice(2).replace(/Once$/,""),Q(e,t[0].toLowerCase()+t.slice(1))||Q(e,ut(t))||Q(e,t))}function Ys(e){const{type:t,vnode:s,proxy:n,withProxy:r,propsOptions:[o],slots:i,attrs:l,emit:a,render:d,renderCache:c,props:f,data:g,setupState:h,ctx:_,inheritAttrs:y}=e,k=ys(e);let A,M;try{if(s.shapeFlag&4){const b=r||n,T=b;A=Se(d.call(T,b,c,f,h,g,_)),M=l}else{const b=t;A=Se(b.length>1?b(f,{attrs:l,slots:i,emit:a}):b(f,null)),M=t.props?l:qc(l)}}catch(b){Ut.length=0,kt(b,e,1),A=oe(Ke)}let m=A;if(M&&y!==!1){const b=Object.keys(M),{shapeFlag:T}=m;b.length&&T&7&&(o&&b.some(Cn)&&(M=Jc(M,o)),m=Ot(m,M,!1,!0))}return s.dirs&&(m=Ot(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(s.dirs):s.dirs),s.transition&&Fn(m,s.transition),A=m,ys(k),A}function Kc(e,t=!0){let s;for(let n=0;n{let t;for(const s in e)(s==="class"||s==="style"||Yt(s))&&((t||(t={}))[s]=e[s]);return t},Jc=(e,t)=>{const s={};for(const n in e)(!Cn(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function Gc(e,t,s){const{props:n,children:r,component:o}=e,{props:i,children:l,patchFlag:a}=t,d=o.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&a>=0){if(a&1024)return!0;if(a&16)return n?Rr(n,i,d):!!i;if(a&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;let hn=0;const Yc={name:"Suspense",__isSuspense:!0,process(e,t,s,n,r,o,i,l,a,d){if(e==null)Qc(t,s,n,r,o,i,l,a,d);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}zc(e,t,s,n,r,i,l,a,d)}},hydrate:Zc,normalize:ea},Xc=Yc;function qt(e,t){const s=e.props&&e.props[t];D(s)&&s()}function Qc(e,t,s,n,r,o,i,l,a){const{p:d,o:{createElement:c}}=a,f=c("div"),g=e.suspense=vi(e,r,n,t,f,s,o,i,l,a);d(null,g.pendingBranch=e.ssContent,f,null,n,g,o,i),g.deps>0?(qt(e,"onPending"),qt(e,"onFallback"),d(null,e.ssFallback,t,s,n,null,o,i),Rt(g,e.ssFallback)):g.resolve(!1,!0)}function zc(e,t,s,n,r,o,i,l,{p:a,um:d,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const g=t.ssContent,h=t.ssFallback,{activeBranch:_,pendingBranch:y,isInFallback:k,isHydrating:A}=f;if(y)f.pendingBranch=g,Xe(g,y)?(a(y,g,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0?f.resolve():k&&(A||(a(_,h,s,n,r,null,o,i,l),Rt(f,h)))):(f.pendingId=hn++,A?(f.isHydrating=!1,f.activeBranch=y):d(y,r,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),k?(a(null,g,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0?f.resolve():(a(_,h,s,n,r,null,o,i,l),Rt(f,h))):_&&Xe(g,_)?(a(_,g,s,n,r,f,o,i,l),f.resolve(!0)):(a(null,g,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0&&f.resolve()));else if(_&&Xe(g,_))a(_,g,s,n,r,f,o,i,l),Rt(f,g);else if(qt(t,"onPending"),f.pendingBranch=g,g.shapeFlag&512?f.pendingId=g.component.suspenseId:f.pendingId=hn++,a(null,g,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0)f.resolve();else{const{timeout:M,pendingId:m}=f;M>0?setTimeout(()=>{f.pendingId===m&&f.fallback(h)},M):M===0&&f.fallback(h)}}function vi(e,t,s,n,r,o,i,l,a,d,c=!1){const{p:f,m:g,um:h,n:_,o:{parentNode:y,remove:k}}=d;let A;const M=ta(e);M&&t&&t.pendingBranch&&(A=t.pendingId,t.deps++);const m=e.props?_l(e.props.timeout):void 0,b=o,T={vnode:e,parent:t,parentComponent:s,namespace:i,container:n,hiddenContainer:r,deps:0,pendingId:hn++,timeout:typeof m=="number"?m:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(H=!1,$=!1){const{vnode:V,activeBranch:W,pendingBranch:j,pendingId:G,effects:J,parentComponent:X,container:ie}=T;let le=!1;T.isHydrating?T.isHydrating=!1:H||(le=W&&j.transition&&j.transition.mode==="out-in",le&&(W.transition.afterLeave=()=>{G===T.pendingId&&(g(j,ie,o===b?_(W):o,0),cn(J))}),W&&(y(W.el)===ie&&(o=_(W)),h(W,X,T,!0)),le||g(j,ie,o,0)),Rt(T,j),T.pendingBranch=null,T.isInFallback=!1;let N=T.parent,K=!1;for(;N;){if(N.pendingBranch){N.effects.push(...J),K=!0;break}N=N.parent}!K&&!le&&cn(J),T.effects=[],M&&t&&t.pendingBranch&&A===t.pendingId&&(t.deps--,t.deps===0&&!$&&t.resolve()),qt(V,"onResolve")},fallback(H){if(!T.pendingBranch)return;const{vnode:$,activeBranch:V,parentComponent:W,container:j,namespace:G}=T;qt($,"onFallback");const J=_(V),X=()=>{T.isInFallback&&(f(null,H,j,J,W,null,G,l,a),Rt(T,H))},ie=H.transition&&H.transition.mode==="out-in";ie&&(V.transition.afterLeave=X),T.isInFallback=!0,h(V,W,null,!0),ie||X()},move(H,$,V){T.activeBranch&&g(T.activeBranch,H,$,V),T.container=H},next(){return T.activeBranch&&_(T.activeBranch)},registerDep(H,$,V){const W=!!T.pendingBranch;W&&T.deps++;const j=H.vnode.el;H.asyncDep.catch(G=>{kt(G,H,0)}).then(G=>{if(H.isUnmounted||T.isUnmounted||T.pendingId!==H.suspenseId)return;H.asyncResolved=!0;const{vnode:J}=H;gn(H,G),j&&(J.el=j);const X=!j&&H.subTree.el;$(H,J,y(j||H.subTree.el),j?null:_(H.subTree),T,i,V),X&&k(X),Ms(H,J.el),W&&--T.deps===0&&T.resolve()})},unmount(H,$){T.isUnmounted=!0,T.activeBranch&&h(T.activeBranch,s,H,$),T.pendingBranch&&h(T.pendingBranch,s,H,$)}};return T}function Zc(e,t,s,n,r,o,i,l,a){const d=t.suspense=vi(t,n,s,e.parentNode,document.createElement("div"),null,r,o,i,l,!0),c=a(e,d.pendingBranch=t.ssContent,s,d,o,i);return d.deps===0&&d.resolve(!1,!0),c}function ea(e){const{shapeFlag:t,children:s}=e,n=t&32;e.ssContent=Ar(n?s.default:s),e.ssFallback=n?Ar(s.fallback):oe(Ke)}function Ar(e){let t;if(D(e)){const s=At&&e._c;s&&(e._d=!1,Ne()),e=e(),s&&(e._d=!0,t=ve,xi())}return B(e)&&(e=Kc(e)),e=Se(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(s=>s!==e)),e}function Ti(e,t){t&&t.pendingBranch?B(e)?t.effects.push(...e):t.effects.push(e):cn(e)}function Rt(e,t){e.activeBranch=t;const{vnode:s,parentComponent:n}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;s.el=r,n&&n.subTree===s&&(n.vnode.el=r,Ms(n,r))}function ta(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Oe=Symbol.for("v-fgt"),at=Symbol.for("v-txt"),Ke=Symbol.for("v-cmt"),ls=Symbol.for("v-stc"),Ut=[];let ve=null;function Ne(e=!1){Ut.push(ve=e?null:[])}function xi(){Ut.pop(),ve=Ut[Ut.length-1]||null}let At=1;function Or(e,t=!1){At+=e,e<0&&ve&&t&&(ve.hasOnce=!0)}function Ei(e){return e.dynamicChildren=At>0?ve||bt:null,xi(),At>0&&ve&&ve.push(e),e}function qn(e,t,s,n,r,o){return Ei(Ci(e,t,s,n,r,o,!0))}function yt(e,t,s,n,r){return Ei(oe(e,t,s,n,r,!0))}function Jt(e){return e?e.__v_isVNode===!0:!1}function Xe(e,t){return e.type===t.type&&e.key===t.key}const Si=({key:e})=>e??null,cs=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?ne(e)||ce(e)||D(e)?{i:Pe,r:e,k:t,f:!!s}:e:null);function Ci(e,t=null,s=null,n=0,r=null,o=e===Oe?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Si(t),ref:t&&cs(t),scopeId:Ko,slotScopeIds:null,children:s,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Pe};return l?(Gn(a,s),o&128&&e.normalize(a)):s&&(a.shapeFlag|=ne(s)?8:16),At>0&&!i&&ve&&(a.patchFlag>0||o&6)&&a.patchFlag!==32&&ve.push(a),a}const oe=sa;function sa(e,t=null,s=null,n=0,r=null,o=!1){if((!e||e===ei)&&(e=Ke),Jt(e)){const l=Ot(e,t,!0);return s&&Gn(l,s),At>0&&!o&&ve&&(l.shapeFlag&6?ve[ve.indexOf(e)]=l:ve.push(l)),l.patchFlag=-2,l}if(da(e)&&(e=e.__vccOpts),t){t=Ri(t);let{class:l,style:a}=t;l&&!ne(l)&&(t.class=Os(l)),se(a)&&(Ln(a)&&!B(a)&&(a=pe({},a)),t.style=As(a))}const i=ne(e)?1:wi(e)?128:lc(e)?64:se(e)?4:D(e)?2:0;return Ci(e,t,s,n,r,i,o,!0)}function Ri(e){return e?Ln(e)||ci(e)?pe({},e):e:null}function Ot(e,t,s=!1,n=!1){const{props:r,ref:o,patchFlag:i,children:l,transition:a}=e,d=t?na(r||{},t):r,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&Si(d),ref:t&&t.ref?s&&o?B(o)?o.concat(cs(t)):[o,cs(t)]:cs(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Oe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ot(e.ssContent),ssFallback:e.ssFallback&&Ot(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&n&&Fn(c,a.clone(c)),c}function Jn(e=" ",t=0){return oe(at,null,e,t)}function Se(e){return e==null||typeof e=="boolean"?oe(Ke):B(e)?oe(Oe,null,e.slice()):Jt(e)?Ge(e):oe(at,null,String(e))}function Ge(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ot(e)}function Gn(e,t){let s=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(B(t))s=16;else if(typeof t=="object")if(n&65){const r=t.default;r&&(r._c&&(r._d=!1),Gn(e,r()),r._c&&(r._d=!0));return}else{s=32;const r=t._;!r&&!ci(t)?t._ctx=Pe:r===3&&Pe&&(Pe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else D(t)?(t={default:t,_ctx:Pe},s=32):(t=String(t),n&64?(s=16,t=[Jn(t)]):s=8);e.children=t,e.shapeFlag|=s}function na(...e){const t={};for(let s=0;sue||Pe;let _s,pn;{const e=Rs(),t=(s,n)=>{let r;return(r=e[s])||(r=e[s]=[]),r.push(n),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};_s=t("__VUE_INSTANCE_SETTERS__",s=>ue=s),pn=t("__VUE_SSR_SETTERS__",s=>Pt=s)}const Qt=e=>{const t=ue;return _s(e),e.scope.on(),()=>{e.scope.off(),_s(t)}},Pr=()=>{ue&&ue.scope.off(),_s(null)};function Ai(e){return e.vnode.shapeFlag&4}let Pt=!1;function la(e,t=!1,s=!1){t&&pn(t);const{props:n,children:r}=e.vnode,o=Ai(e);Pc(e,n,o,t),Ic(e,r,s||t);const i=o?ca(e,t):void 0;return t&&pn(!1),i}function ca(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Tc);const{setup:n}=s;if(n){We();const r=e.setupContext=n.length>1?fa(e):null,o=Qt(e),i=Xt(n,e,0,[e.props,r]),l=go(i);if(Ve(),o(),(l||e.sp)&&!St(e)&&Dn(e),l){if(i.then(Pr,Pr),t)return i.then(a=>{gn(e,a)}).catch(a=>{kt(a,e,0)});e.asyncDep=i}else gn(e,i)}else Oi(e)}function gn(e,t,s){D(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:se(t)&&(e.setupState=Do(t)),Oi(e)}function Oi(e,t,s){const n=e.type;e.render||(e.render=n.render||Fe);{const r=Qt(e);We();try{xc(e)}finally{Ve(),r()}}}const aa={get(e,t){return he(e,"get",""),e[t]}};function fa(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,aa),slots:e.slots,emit:e.emit,expose:t}}function Yn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Do(ql(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in Dt)return Dt[s](e)},has(t,s){return s in t||s in Dt}})):e.proxy}function ua(e,t=!0){return D(e)?e.displayName||e.name:e.name||t&&e.__name}function da(e){return D(e)&&"__vccOpts"in e}const Pi=(e,t)=>tc(e,t,Pt);function ha(e,t,s){const n=arguments.length;return n===2?se(t)&&!B(t)?Jt(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(n>3?s=Array.prototype.slice.call(arguments,2):n===3&&Jt(s)&&(s=[s]),oe(e,t,s))}const pa="3.5.18";/** +* @vue/runtime-dom v3.5.18 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let yn;const kr=typeof window<"u"&&window.trustedTypes;if(kr)try{yn=kr.createPolicy("vue",{createHTML:e=>e})}catch{}const ki=yn?e=>yn.createHTML(e):e=>e,ga="http://www.w3.org/2000/svg",ya="http://www.w3.org/1998/Math/MathML",Ue=typeof document<"u"?document:null,Mr=Ue&&Ue.createElement("template"),ma={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const r=t==="svg"?Ue.createElementNS(ga,e):t==="mathml"?Ue.createElementNS(ya,e):s?Ue.createElement(e,{is:s}):Ue.createElement(e);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>Ue.createTextNode(e),createComment:e=>Ue.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ue.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,r,o){const i=s?s.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),s),!(r===o||!(r=r.nextSibling)););else{Mr.innerHTML=ki(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const l=Mr.content;if(n==="svg"||n==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,s)}return[i?i.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},_a=Symbol("_vtc");function ba(e,t,s){const n=e[_a];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const Hr=Symbol("_vod"),wa=Symbol("_vsh"),va=Symbol(""),Ta=/(^|;)\s*display\s*:/;function xa(e,t,s){const n=e.style,r=ne(s);let o=!1;if(s&&!r){if(t)if(ne(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();s[l]==null&&as(n,l,"")}else for(const i in t)s[i]==null&&as(n,i,"");for(const i in s)i==="display"&&(o=!0),as(n,i,s[i])}else if(r){if(t!==s){const i=n[va];i&&(s+=";"+i),n.cssText=s,o=Ta.test(s)}}else t&&e.removeAttribute("style");Hr in e&&(e[Hr]=o?n.display:"",e[wa]&&(n.display="none"))}const Ir=/\s*!important$/;function as(e,t,s){if(B(s))s.forEach(n=>as(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=Ea(e,t);Ir.test(s)?e.setProperty(ut(n),s.replace(Ir,""),"important"):e[n]=s}}const jr=["Webkit","Moz","ms"],Xs={};function Ea(e,t){const s=Xs[t];if(s)return s;let n=Re(t);if(n!=="filter"&&n in e)return Xs[t]=n;n=Cs(n);for(let r=0;rQs||(Oa.then(()=>Qs=0),Qs=Date.now());function ka(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;$e(Ma(n,s.value),t,5,[n])};return s.value=e,s.attached=Pa(),s}function Ma(e,t){if(B(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const Ur=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ha=(e,t,s,n,r,o)=>{const i=r==="svg";t==="class"?ba(e,n,i):t==="style"?xa(e,s,n):Yt(t)?Cn(t)||Ra(e,t,s,n,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ia(e,t,n,i))?(Fr(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Nr(e,t,n,i,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ne(n))?Fr(e,Re(t),n,o,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Nr(e,t,n,i))};function Ia(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ur(t)&&D(s));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Ur(t)&&ne(s)?!1:t in e}const Mi=pe({patchProp:Ha},ma);let Bt,Br=!1;function ja(){return Bt||(Bt=Lc(Mi))}function La(){return Bt=Br?Bt:Nc(Mi),Br=!0,Bt}const Na=(...e)=>{const t=ja().createApp(...e),{mount:s}=t;return t.mount=n=>{const r=Ii(n);if(!r)return;const o=t._component;!D(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const i=s(r,!1,Hi(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},Fa=(...e)=>{const t=La().createApp(...e),{mount:s}=t;return t.mount=n=>{const r=Ii(n);if(r)return s(r,!0,Hi(r))},t};function Hi(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Ii(e){return ne(e)?document.querySelector(e):e}const $a=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Da=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Ua=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Ba(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Wa(e);return}return t}function Wa(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function bs(e,t={}){if(typeof e!="string")return e;if(e[0]==='"'&&e[e.length-1]==='"'&&e.indexOf("\\")===-1)return e.slice(1,-1);const s=e.trim();if(s.length<=9)switch(s.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!Ua.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if($a.test(e)||Da.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Ba)}return JSON.parse(e)}catch(n){if(t.strict)throw n;return e}}const Va=/#/g,Ka=/&/g,qa=/\//g,Ja=/=/g,Xn=/\+/g,Ga=/%5e/gi,Ya=/%60/gi,Xa=/%7c/gi,Qa=/%20/gi;function za(e){return encodeURI(""+e).replace(Xa,"|")}function mn(e){return za(typeof e=="string"?e:JSON.stringify(e)).replace(Xn,"%2B").replace(Qa,"+").replace(Va,"%23").replace(Ka,"%26").replace(Ya,"`").replace(Ga,"^").replace(qa,"%2F")}function zs(e){return mn(e).replace(Ja,"%3D")}function ws(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Za(e){return ws(e.replace(Xn," "))}function ef(e){return ws(e.replace(Xn," "))}function Qn(e=""){const t=Object.create(null);e[0]==="?"&&(e=e.slice(1));for(const s of e.split("&")){const n=s.match(/([^=]+)=?(.*)/)||[];if(n.length<2)continue;const r=Za(n[1]);if(r==="__proto__"||r==="constructor")continue;const o=ef(n[2]||"");t[r]===void 0?t[r]=o:Array.isArray(t[r])?t[r].push(o):t[r]=[t[r],o]}return t}function tf(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(s=>`${zs(e)}=${mn(s)}`).join("&"):`${zs(e)}=${mn(t)}`:zs(e)}function ji(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>tf(t,e[t])).filter(Boolean).join("&")}const sf=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,nf=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,rf=/^([/\\]\s*){2,}[^/\\]/,of=/^[\s\0]*(blob|data|javascript|vbscript):$/i,lf=/\/$|\/\?|\/#/,cf=/^\.?\//;function Mt(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?sf.test(e):nf.test(e)||(t.acceptRelative?rf.test(e):!1)}function af(e){return!!e&&of.test(e)}function _n(e="",t){return t?lf.test(e):e.endsWith("/")}function zn(e="",t){if(!t)return(_n(e)?e.slice(0,-1):e)||"/";if(!_n(e,!0))return e||"/";let s=e,n="";const r=e.indexOf("#");r!==-1&&(s=e.slice(0,r),n=e.slice(r));const[o,...i]=s.split("?");return((o.endsWith("/")?o.slice(0,-1):o)||"/")+(i.length>0?`?${i.join("?")}`:"")+n}function bn(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(_n(e,!0))return e||"/";let s=e,n="";const r=e.indexOf("#");if(r!==-1&&(s=e.slice(0,r),n=e.slice(r),!s))return n;const[o,...i]=s.split("?");return o+"/"+(i.length>0?`?${i.join("?")}`:"")+n}function ff(e=""){return e.startsWith("/")}function Wr(e=""){return ff(e)?e:"/"+e}function uf(e,t){if(Ni(t)||Mt(e))return e;const s=zn(t);return e.startsWith(s)?e:Is(s,e)}function df(e,t){if(Ni(t))return e;const s=zn(t);if(!e.startsWith(s))return e;const n=e.slice(s.length);return n[0]==="/"?n:"/"+n}function Li(e,t){const s=Di(e),n={...Qn(s.search),...t};return s.search=ji(n),Ui(s)}function Ni(e){return!e||e==="/"}function hf(e){return e&&e!=="/"}function Is(e,...t){let s=e||"";for(const n of t.filter(r=>hf(r)))if(s){const r=n.replace(cf,"");s=bn(s)+r}else s=n;return s}function Fi(...e){const t=/\/(?!\/)/,s=e.filter(Boolean),n=[];let r=0;for(const i of s)if(!(!i||i==="/")){for(const[l,a]of i.split(t).entries())if(!(!a||a===".")){if(a===".."){if(n.length===1&&Mt(n[0]))continue;n.pop(),r--;continue}if(l===1&&n[n.length-1]?.endsWith(":/")){n[n.length-1]+="/"+a;continue}n.push(a),r++}}let o=n.join("/");return r>=0?s[0]?.startsWith("/")&&!o.startsWith("/")?o="/"+o:s[0]?.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*r)+o,s[s.length-1]?.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function pf(e,t,s={}){return s.trailingSlash||(e=bn(e),t=bn(t)),s.leadingSlash||(e=Wr(e),t=Wr(t)),s.encoding||(e=ws(e),t=ws(t)),e===t}const $i=Symbol.for("ufo:protocolRelative");function Di(e="",t){const s=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(s){const[,f,g=""]=s;return{protocol:f.toLowerCase(),pathname:g,href:f+g,auth:"",host:"",search:"",hash:""}}if(!Mt(e,{acceptRelative:!0}))return Vr(e);const[,n="",r,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,i="",l=""]=o.match(/([^#/?]*)(.*)?/)||[];n==="file:"&&(l=l.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:a,search:d,hash:c}=Vr(l);return{protocol:n.toLowerCase(),auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:i,pathname:a,search:d,hash:c,[$i]:!n}}function Vr(e=""){const[t="",s="",n=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:s,hash:n}}function Ui(e){const t=e.pathname||"",s=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",n=e.hash||"",r=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol||e[$i]?(e.protocol||"")+"//":"")+r+o+t+s+n}class gf extends Error{constructor(t,s){super(t,s),this.name="FetchError",s?.cause&&!this.cause&&(this.cause=s.cause)}}function yf(e){const t=e.error?.message||e.error?.toString()||"",s=e.request?.method||e.options?.method||"GET",n=e.request?.url||String(e.request)||"/",r=`[${s}] ${JSON.stringify(n)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${r}: ${o}${t?` ${t}`:""}`,l=new gf(i,e.error?{cause:e.error}:void 0);for(const a of["request","options","response"])Object.defineProperty(l,a,{get(){return e[a]}});for(const[a,d]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(l,a,{get(){return e.response&&e.response[d]}});return l}const mf=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Kr(e="GET"){return mf.has(e.toUpperCase())}function _f(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const bf=new Set(["image/svg","application/xml","application/xhtml","application/html"]),wf=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function vf(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return wf.test(t)?"json":bf.has(t)||t.startsWith("text/")?"text":"blob"}function Tf(e,t,s,n){const r=xf(t?.headers??e?.headers,s?.headers,n);let o;return(s?.query||s?.params||t?.params||t?.query)&&(o={...s?.params,...s?.query,...t?.params,...t?.query}),{...s,...t,query:o,params:o,headers:r}}function xf(e,t,s){if(!t)return new s(e);const n=new s(t);if(e)for(const[r,o]of Symbol.iterator in e||Array.isArray(e)?e:new s(e))n.set(r,o);return n}async function os(e,t){if(t)if(Array.isArray(t))for(const s of t)await s(e);else await t(e)}const Ef=new Set([408,409,425,429,500,502,503,504]),Sf=new Set([101,204,205,304]);function Bi(e={}){const{fetch:t=globalThis.fetch,Headers:s=globalThis.Headers,AbortController:n=globalThis.AbortController}=e;async function r(l){const a=l.error&&l.error.name==="AbortError"&&!l.options.timeout||!1;if(l.options.retry!==!1&&!a){let c;typeof l.options.retry=="number"?c=l.options.retry:c=Kr(l.options.method)?0:1;const f=l.response&&l.response.status||500;if(c>0&&(Array.isArray(l.options.retryStatusCodes)?l.options.retryStatusCodes.includes(f):Ef.has(f))){const g=typeof l.options.retryDelay=="function"?l.options.retryDelay(l):l.options.retryDelay||0;return g>0&&await new Promise(h=>setTimeout(h,g)),o(l.request,{...l.options,retry:c-1})}}const d=yf(l);throw Error.captureStackTrace&&Error.captureStackTrace(d,o),d}const o=async function(a,d={}){const c={request:a,options:Tf(a,d,e.defaults,s),response:void 0,error:void 0};c.options.method&&(c.options.method=c.options.method.toUpperCase()),c.options.onRequest&&await os(c,c.options.onRequest),typeof c.request=="string"&&(c.options.baseURL&&(c.request=uf(c.request,c.options.baseURL)),c.options.query&&(c.request=Li(c.request,c.options.query),delete c.options.query),"query"in c.options&&delete c.options.query,"params"in c.options&&delete c.options.params),c.options.body&&Kr(c.options.method)&&(_f(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new s(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half")));let f;if(!c.options.signal&&c.options.timeout){const h=new n;f=setTimeout(()=>{const _=new Error("[TimeoutError]: The operation was aborted due to timeout");_.name="TimeoutError",_.code=23,h.abort(_)},c.options.timeout),c.options.signal=h.signal}try{c.response=await t(c.request,c.options)}catch(h){return c.error=h,c.options.onRequestError&&await os(c,c.options.onRequestError),await r(c)}finally{f&&clearTimeout(f)}if((c.response.body||c.response._bodyInit)&&!Sf.has(c.response.status)&&c.options.method!=="HEAD"){const h=(c.options.parseResponse?"json":c.options.responseType)||vf(c.response.headers.get("content-type")||"");switch(h){case"json":{const _=await c.response.text(),y=c.options.parseResponse||bs;c.response._data=y(_);break}case"stream":{c.response._data=c.response.body||c.response._bodyInit;break}default:c.response._data=await c.response[h]()}}return c.options.onResponse&&await os(c,c.options.onResponse),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await os(c,c.options.onResponseError),await r(c)):c.response},i=async function(a,d){return(await o(a,d))._data};return i.raw=o,i.native=(...l)=>t(...l),i.create=(l={},a={})=>Bi({...e,...a,defaults:{...e.defaults,...a.defaults,...l}}),i}const vs=(function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")})(),Cf=vs.fetch?(...e)=>vs.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),Rf=vs.Headers,Af=vs.AbortController,Of=Bi({fetch:Cf,Headers:Rf,AbortController:Af}),Pf=Of,kf=()=>window?.__NUXT__?.config||window?.useNuxtApp?.().payload?.config,Zn=()=>kf().app,Mf=()=>Zn().baseURL,Hf=()=>Zn().buildAssetsDir,er=(...e)=>Fi(Wi(),Hf(),...e),Wi=(...e)=>{const t=Zn(),s=t.cdnURL||t.baseURL;return e.length?Fi(s,...e):s};globalThis.__buildAssetsURL=er,globalThis.__publicAssetsURL=Wi;globalThis.$fetch||(globalThis.$fetch=Pf.create({baseURL:Mf()}));"global"in globalThis||(globalThis.global=globalThis);function wn(e,t={},s){for(const n in e){const r=e[n],o=s?`${s}:${n}`:n;typeof r=="object"&&r!==null?wn(r,t,o):typeof r=="function"&&(t[o]=r)}return t}const If={run:e=>e()},jf=()=>If,Vi=typeof console.createTask<"u"?console.createTask:jf;function Lf(e,t){const s=t.shift(),n=Vi(s);return e.reduce((r,o)=>r.then(()=>n.run(()=>o(...t))),Promise.resolve())}function Nf(e,t){const s=t.shift(),n=Vi(s);return Promise.all(e.map(r=>n.run(()=>r(...t))))}function Zs(e,t){for(const s of[...e])s(t)}class Ff{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,s,n={}){if(!t||typeof s!="function")return()=>{};const r=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!n.allowDeprecated){let i=o.message;i||(i=`${r} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!s.name)try{Object.defineProperty(s,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(s),()=>{s&&(this.removeHook(t,s),s=void 0)}}hookOnce(t,s){let n,r=(...o)=>(typeof n=="function"&&n(),n=void 0,r=void 0,s(...o));return n=this.hook(t,r),n}removeHook(t,s){if(this._hooks[t]){const n=this._hooks[t].indexOf(s);n!==-1&&this._hooks[t].splice(n,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,s){this._deprecatedHooks[t]=typeof s=="string"?{to:s}:s;const n=this._hooks[t]||[];delete this._hooks[t];for(const r of n)this.hook(t,r)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const s in t)this.deprecateHook(s,t[s])}addHooks(t){const s=wn(t),n=Object.keys(s).map(r=>this.hook(r,s[r]));return()=>{for(const r of n.splice(0,n.length))r()}}removeHooks(t){const s=wn(t);for(const n in s)this.removeHook(n,s[n])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...s){return s.unshift(t),this.callHookWith(Lf,t,...s)}callHookParallel(t,...s){return s.unshift(t),this.callHookWith(Nf,t,...s)}callHookWith(t,s,...n){const r=this._before||this._after?{name:s,args:n,context:{}}:void 0;this._before&&Zs(this._before,r);const o=t(s in this._hooks?[...this._hooks[s]]:[],n);return o instanceof Promise?o.finally(()=>{this._after&&r&&Zs(this._after,r)}):(this._after&&r&&Zs(this._after,r),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const s=this._before.indexOf(t);s!==-1&&this._before.splice(s,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const s=this._after.indexOf(t);s!==-1&&this._after.splice(s,1)}}}}function Ki(){return new Ff}function $f(e={}){let t,s=!1;const n=i=>{if(t&&t!==i)throw new Error("Context conflict")};let r;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?r=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>{if(r){const i=r.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=o();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>o(),set:(i,l)=>{l||n(i),t=i,s=!0},unset:()=>{t=void 0,s=!1},call:(i,l)=>{n(i),t=i;try{return r?r.run(i,l):l()}finally{s||(t=void 0)}},async callAsync(i,l){t=i;const a=()=>{t=i},d=()=>t===i?a:void 0;vn.add(d);try{const c=r?r.run(i,l):l();return s||(t=void 0),await c}finally{vn.delete(d)}}}}function Df(e={}){const t={};return{get(s,n={}){return t[s]||(t[s]=$f({...e,...n})),t[s]}}}const Ts=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},qr="__unctx__",Uf=Ts[qr]||(Ts[qr]=Df()),Bf=(e,t={})=>Uf.get(e,t),Jr="__unctx_async_handlers__",vn=Ts[Jr]||(Ts[Jr]=new Set);function qi(e){const t=[];for(const r of vn){const o=r();o&&t.push(o)}const s=()=>{for(const r of t)r()};let n=e();return n&&typeof n=="object"&&"catch"in n&&(n=n.catch(r=>{throw s(),r})),[n,s]}const Gr={id:"__nuxt-loader"},Ud={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},Wf="#__nuxt",Ji="nuxt-app",Yr=36e5,Vf="vite:preloadError";function Gi(e=Ji){return Bf(e,{asyncContext:!1})}const Kf="__nuxt_plugin";function qf(e){let t=0;const s={_id:e.id||Ji||"nuxt-app",_scope:Cl(),provide:void 0,versions:{get nuxt(){return"4.0.3"},get vue(){return s.vueApp.version}},payload:mt({...e.ssrContext?.payload||{},data:mt({}),state:ze({}),once:new Set,_errors:mt({})}),static:{data:{}},runWithContext(r){return s._scope.active&&!xo()?s._scope.run(()=>Xr(s,r)):Xr(s,r)},isHydrating:!0,deferHydration(){if(!s.isHydrating)return()=>{};t++;let r=!1;return()=>{if(!r&&(r=!0,t--,t===0))return s.isHydrating=!1,s.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:mt({}),_payloadRevivers:{},...e};{const r=window.__NUXT__;if(r)for(const o in r)switch(o){case"data":case"state":case"_errors":Object.assign(s.payload[o],r[o]);break;default:s.payload[o]=r[o]}}s.hooks=Ki(),s.hook=s.hooks.hook,s.callHook=s.hooks.callHook,s.provide=(r,o)=>{const i="$"+r;is(s,i,o),is(s.vueApp.config.globalProperties,i,o)},is(s.vueApp,"$nuxt",s),is(s.vueApp.config.globalProperties,"$nuxt",s);{window.addEventListener(Vf,o=>{s.callHook("app:chunkError",{error:o.payload}),o.payload.message.includes("Unable to preload CSS")&&o.preventDefault()}),window.useNuxtApp||=ge;const r=s.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});s.hook("app:mounted",r)}const n=s.payload.config;return s.provide("config",n),s}function Jf(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function Gf(e,t){if(typeof t=="function"){const{provide:s}=await e.runWithContext(()=>t(e))||{};if(s&&typeof s=="object")for(const n in s)e.provide(n,s[n])}}async function Yf(e,t){const s=new Set,n=[],r=[];let o,i=0;async function l(a){const d=a.dependsOn?.filter(c=>t.some(f=>f._name===c)&&!s.has(c))??[];if(d.length>0)n.push([new Set(d),a]);else{const c=Gf(e,a).then(async()=>{a._name&&(s.add(a._name),await Promise.all(n.map(async([f,g])=>{f.has(a._name)&&(f.delete(a._name),f.size===0&&(i++,await l(g)))})))}).catch(f=>{if(!a.parallel&&!e.payload.error)throw f;o||=f});a.parallel?r.push(c):await c}}for(const a of t)Jf(e,a);for(const a of t)await l(a);if(await Promise.all(r),i)for(let a=0;a{}),e,{[Kf]:!0,_name:t})}function Xr(e,t,s){const n=()=>t();return Gi(e._id).set(e),e.vueApp.runWithContext(n)}function Xf(e){let t;return Bn()&&(t=Hs()?.appContext.app.$nuxt),t||=Gi(e).tryUse(),t||null}function ge(e){const t=Xf(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function Gt(e){return ge().$config}function is(e,t,s){Object.defineProperty(e,t,{get:()=>s})}function Qf(e,t){return{ctx:{table:e},matchAll:s=>Xi(s,e)}}function Yi(e){const t={};for(const s in e)t[s]=s==="dynamic"?new Map(Object.entries(e[s]).map(([n,r])=>[n,Yi(r)])):new Map(Object.entries(e[s]));return t}function zf(e){return Qf(Yi(e))}function Xi(e,t,s){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const n=[];for(const[o,i]of Qr(t.wildcard))(e===o||e.startsWith(o+"/"))&&n.push(i);for(const[o,i]of Qr(t.dynamic))if(e.startsWith(o+"/")){const l="/"+e.slice(o.length).split("/").splice(2).join("/");n.push(...Xi(l,i))}const r=t.static.get(e);return r&&n.push(r),n.filter(Boolean)}function Qr(e){return[...e.entries()].sort((t,s)=>t[0].length-s[0].length)}function en(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function Tn(e,t,s=".",n){if(!en(t))return Tn(e,{},s,n);const r=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(n&&n(r,o,i,s)||(Array.isArray(i)&&Array.isArray(r[o])?r[o]=[...i,...r[o]]:en(i)&&en(r[o])?r[o]=Tn(i,r[o],(s?`${s}.`:"")+o.toString(),n):r[o]=i))}return r}function Zf(e){return(...t)=>t.reduce((s,n)=>Tn(s,n,"",e),{})}const eu=Zf();function tu(e,t){try{return t in e}catch{return!1}}class zr extends Error{static __h3_error__=!0;statusCode=500;fatal=!1;unhandled=!1;statusMessage;data;cause;constructor(t,s={}){super(t,s),s.cause&&!this.cause&&(this.cause=s.cause)}toJSON(){const t={message:this.message,statusCode:xn(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Qi(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}function su(e){if(typeof e=="string")return new zr(e);if(nu(e))return e;const t=new zr(e.message??e.statusMessage??"",{cause:e.cause||e});if(tu(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=xn(e.statusCode,t.statusCode):e.status&&(t.statusCode=xn(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const s=t.statusMessage;Qi(t.statusMessage)!==s&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function nu(e){return e?.constructor?.__h3_error__===!0}const ru=/[^\u0009\u0020-\u007E]/g;function Qi(e=""){return e.replace(ru,"")}function xn(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const zi=Symbol("route"),ft=()=>ge()?.$router,Zi=()=>Bn()?Ct(zi,ge()._route):ge()._route;const ou=()=>{try{if(ge()._processingMiddleware)return!0}catch{return!1}return!1},iu=(e,t)=>{e||="/";const s=typeof e=="string"?e:"path"in e?lu(e):ft().resolve(e).href;if(t?.open){const{target:a="_blank",windowFeatures:d={}}=t.open,c=Object.entries(d).filter(([f,g])=>g!==void 0).map(([f,g])=>`${f.toLowerCase()}=${g}`).join(", ");return open(s,a,c),Promise.resolve()}const n=Mt(s,{acceptRelative:!0}),r=t?.external||n;if(r){if(!t?.external)throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:a}=new URL(s,window.location.href);if(a&&af(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const o=ou();if(!r&&o){if(t?.replace){if(typeof e=="string"){const{pathname:a,search:d,hash:c}=Di(e);return{path:a,...d&&{query:Qn(d)},...c&&{hash:c},replace:!0}}return{...e,replace:!0}}return e}const i=ft(),l=ge();return r?(l._scope.stop(),t?.replace?location.replace(s):location.href=s,o?l.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t?.replace?i.replace(e):i.push(e)};function lu(e){return Li(e.path||"",e.query||{})+(e.hash||"")}const el="__nuxt_error",tr=()=>zl(ge().payload,"error"),cu=e=>{const t=sr(e);try{const s=ge(),n=tr();s.hooks.callHook("app:error",t),n.value||=t}catch{throw t}return t},au=async(e={})=>{const t=ge(),s=tr();t.callHook("app:error:cleared",e),e.redirect&&await ft().replace(e.redirect),s.value=void 0},fu=e=>!!e&&typeof e=="object"&&el in e,sr=e=>{const t=su(e);return Object.defineProperty(t,el,{value:!0,configurable:!1,writable:!1}),t};function Zr(e){const t=du(e),s=new ArrayBuffer(t.length),n=new DataView(s);for(let r=0;r>16),t+=String.fromCharCode((s&65280)>>8),t+=String.fromCharCode(s&255),s=n=0);return n===12?(s>>=4,t+=String.fromCharCode(s)):n===18&&(s>>=2,t+=String.fromCharCode((s&65280)>>8),t+=String.fromCharCode(s&255)),t}const hu=-1,pu=-2,gu=-3,yu=-4,mu=-5,_u=-6;function bu(e,t){return wu(JSON.parse(e),t)}function wu(e,t){if(typeof e=="number")return r(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const s=e,n=Array(s.length);function r(o,i=!1){if(o===hu)return;if(o===gu)return NaN;if(o===yu)return 1/0;if(o===mu)return-1/0;if(o===_u)return-0;if(i)throw new Error("Invalid input");if(o in n)return n[o];const l=s[o];if(!l||typeof l!="object")n[o]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const a=l[0],d=t?.[a];if(d)return n[o]=d(r(l[1]));switch(a){case"Date":n[o]=new Date(l[1]);break;case"Set":const c=new Set;n[o]=c;for(let h=1;h`${n}:${String(r)}`).join(",")}`}function xs(e,t,s){typeof e==="function"&&(!s||s!=="titleTemplate"&&!(s[0]==="o"&&s[1]==="n"))&&(e=e());let r;if(t&&(r=t(s,e)),Array.isArray(r))return r.map(o=>xs(o,t));if(r?.constructor===Object){const o={};for(const i of Object.keys(r))o[i]=xs(r[i],t,i);return o}return r}function Pu(e,t){const s=e==="style"?new Map:new Set;function n(r){const o=r.trim();if(o)if(e==="style"){const[i,...l]=o.split(":").map(a=>a.trim());i&&l.length&&s.set(i,l.join(":"))}else o.split(" ").filter(Boolean).forEach(i=>s.add(i))}return typeof t=="string"?e==="style"?t.split(";").forEach(n):n(t):Array.isArray(t)?t.forEach(r=>n(r)):t&&typeof t=="object"&&Object.entries(t).forEach(([r,o])=>{o&&o!=="false"&&(e==="style"?s.set(r.trim(),o):n(r))}),s}function sl(e,t){return e.props=e.props||{},t?e.tag==="templateParams"?(e.props=t,e):(Object.entries(t).forEach(([s,n])=>{if(n===null){e.props[s]=null;return}if(s==="class"||s==="style"){e.props[s]=Pu(s,n);return}if(Su.has(s)){if(["textContent","innerHTML"].includes(s)&&typeof n=="object"){let i=t.type;if(t.type||(i="application/json"),!i?.endsWith("json")&&i!=="speculationrules")return;t.type=i,e.props.type=i,e[s]=JSON.stringify(n)}else e[s]=n;return}const r=String(n),o=s.startsWith("data-");r==="true"||r===""?e.props[s]=o?r:!0:!n&&o&&r==="false"?e.props[s]="false":n!==void 0&&(e.props[s]=n)}),e):e}function ku(e,t){const s=typeof t=="object"&&typeof t!="function"?t:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},n=sl({tag:e,props:{}},s);return n.key&&vu.has(n.tag)&&(n.props["data-hid"]=n._h=n.key),n.tag==="script"&&typeof n.innerHTML=="object"&&(n.innerHTML=JSON.stringify(n.innerHTML),n.props.type=n.props.type||"application/json"),Array.isArray(n.props.content)?n.props.content.map(r=>({...n,props:{...n.props,content:r}})):n}function Mu(e,t){if(!e)return[];typeof e=="function"&&(e=e());const s=(r,o)=>{for(let i=0;i{if(o!==void 0)for(const i of Array.isArray(o)?o:[o])n.push(ku(r,i))}),n.flat()}const so=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,no={base:-10,title:10},Hu={critical:-8,high:-1,low:2},ro={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}},Iu=/@import/,Lt=e=>e===""||e===!0;function ju(e,t){if(typeof t.tagPriority=="number")return t.tagPriority;let s=100;const n=Hu[t.tagPriority]||0,r=e.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:ro;if(t.tag in no)s=no[t.tag];else if(t.tag==="meta"){const o=t.props["http-equiv"]==="content-security-policy"?"content-security-policy":t.props.charset?"charset":t.props.name==="viewport"?"viewport":null;o&&(s=ro.meta[o])}else t.tag==="link"&&t.props.rel?s=r.link[t.props.rel]:t.tag==="script"?Lt(t.props.async)?s=r.script.async:t.props.src&&!Lt(t.props.defer)&&!Lt(t.props.async)&&t.props.type!=="module"&&!t.props.type?.endsWith("json")?s=r.script.sync:Lt(t.props.defer)&&t.props.src&&!Lt(t.props.async)&&(s=r.script.defer):t.tag==="style"&&(s=t.innerHTML&&Iu.test(t.innerHTML)?r.style.imported:r.style.sync);return(s||100)+n}function oo(e,t){const s=typeof t=="function"?t(e):t,n=s.key||String(e.plugins.size+1);e.plugins.get(n)||(e.plugins.set(n,s),e.hooks.addHooks(s.hooks||{}))}function Lu(e={}){const t=Ki();t.addHooks(e.hooks||{});const s=!e.document,n=new Map,r=new Map,o=new Set,i={_entryCount:1,plugins:r,dirty:!1,resolvedOptions:e,hooks:t,ssr:s,entries:n,headEntries(){return[...n.values()]},use:l=>oo(i,l),push(l,a){const d={...a||{}};delete d.head;const c=d._index??i._entryCount++,f={_i:c,input:l,options:d},g={_poll(h=!1){i.dirty=!0,!h&&o.add(c),t.callHook("entries:updated",i)},dispose(){n.delete(c)&&i.invalidate()},patch(h){(!d.mode||d.mode==="server"&&s||d.mode==="client"&&!s)&&(f.input=h,n.set(c,f),g._poll())}};return g.patch(l),g},async resolveTags(){const l={tagMap:new Map,tags:[],entries:[...i.entries.values()]};for(await t.callHook("entries:resolve",l);o.size;){const g=o.values().next().value;o.delete(g);const h=n.get(g);if(h){const _={tags:Mu(h.input,e.propResolvers||[]).map(y=>Object.assign(y,h.options)),entry:h};await t.callHook("entries:normalize",_),h._tags=_.tags.map((y,k)=>(y._w=ju(i,y),y._p=(h._i<<10)+k,y._d=En(y),y))}}let a=!1;l.entries.flatMap(g=>(g._tags||[]).map(h=>({...h,props:{...h.props}}))).sort(so).reduce((g,h)=>{const _=String(h._d||h._p);if(!g.has(_))return g.set(_,h);const y=g.get(_);if((h?.tagDuplicateStrategy||(Cu.has(h.tag)?"merge":null)||(h.key&&h.key===y.key?"merge":null))==="merge"){const A={...y.props};Object.entries(h.props).forEach(([M,m])=>A[M]=M==="style"?new Map([...y.props.style||new Map,...m]):M==="class"?new Set([...y.props.class||new Set,...m]):m),g.set(_,{...h,props:A})}else h._p>>10===y._p>>10&&h.tag==="meta"&&tl(_)?(g.set(_,Object.assign([...Array.isArray(y)?y:[y],h],h)),a=!0):(h._w===y._w?h._p>y._p:h?._woo(i,l)),i.hooks.callHook("init",i),e.init?.forEach(l=>l&&i.push(l)),i}const Nu=(e,t)=>ce(t)?Gl(t):t,nl="usehead";function Fu(e){return{install(s){s.config.globalProperties.$unhead=e,s.config.globalProperties.$head=e,s.provide(nl,e)}}.install}function $u(){if(Bn()){const e=Ct(nl);if(!e)throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.");return e}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function Bd(e,t={}){const s=t.head||$u();return s.ssr?s.push(e||{},t):Du(s,e,t)}function Du(e,t,s={}){const n=lt(!1);let r;return Uc(()=>{const i=n.value?{}:xs(t,Nu);r?r.patch(i):r=e.push(i,s)}),Hs()&&(Xo(()=>{r.dispose()}),Go(()=>{n.value=!0}),Jo(()=>{n.value=!1})),r}const Uu="modulepreload",Bu=function(e,t){return new URL(e,t).href},io={},lo=function(t,s,n){let r=Promise.resolve();if(s&&s.length>0){let d=function(c){return Promise.all(c.map(f=>Promise.resolve(f).then(g=>({status:"fulfilled",value:g}),g=>({status:"rejected",reason:g}))))};const i=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),a=l?.nonce||l?.getAttribute("nonce");r=d(s.map(c=>{if(c=Bu(c,n),c in io)return;io[c]=!0;const f=c.endsWith(".css"),g=f?'[rel="stylesheet"]':"";if(!!n)for(let y=i.length-1;y>=0;y--){const k=i[y];if(k.href===c&&(!f||k.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${g}`))return;const _=document.createElement("link");if(_.rel=f?"stylesheet":Uu,f||(_.as="script"),_.crossOrigin="",_.href=c,a&&_.setAttribute("nonce",a),document.head.appendChild(_),f)return new Promise((y,k)=>{_.addEventListener("load",y),_.addEventListener("error",()=>k(new Error(`Unable to preload CSS for ${c}`)))})}))}function o(i){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i}return r.then(i=>{for(const l of i||[])l.status==="rejected"&&o(l.reason);return t().catch(o)})};let fs,us;function Wu(){return fs=$fetch(er(`builds/meta/${Gt().app.buildId}.json`),{responseType:"json"}),fs.then(e=>{us=zf(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),fs}function js(){return fs||Wu()}async function nr(e){const t=typeof e=="string"?e:e.path;if(await js(),!us)return console.error("[nuxt] Error creating app manifest matcher.",us),{};try{return eu({},...us.matchAll(t).reverse())}catch(s){return console.error("[nuxt] Error matching route rules.",s),{}}}async function co(e,t={}){if(!await ol(e))return null;const n=await Ku(e,t);return await rl(n)||null}const Vu="_payload.json";async function Ku(e,t={}){const s=new URL(e,"http://localhost");if(s.host!=="localhost"||Mt(s.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const n=Gt(),r=t.hash||(t.fresh?Date.now():n.app.buildId),o=n.app.cdnURL,i=o&&await ol(e)?o:n.app.baseURL;return Is(i,s.pathname,Vu+(r?`?${r}`:""))}async function rl(e){const t=fetch(e,{cache:"force-cache"}).then(s=>s.text().then(il));try{return await t}catch(s){console.warn("[nuxt] Cannot load payload ",e,s)}return null}async function ol(e=Zi().path){const t=ge();return e=zn(e),(await js()).prerendered.includes(e)?!0:t.runWithContext(async()=>{const n=await nr({path:e});return!!n.prerender&&!n.redirect})}let rt=null;async function qu(){if(rt)return rt;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await il(e.textContent||""),s=e.dataset.src?await rl(e.dataset.src):void 0;return rt={...t,...s,...window.__NUXT__},rt.config?.public&&(rt.config.public=ze(rt.config.public)),rt}async function il(e){return await bu(e,ge()._payloadRevivers)}function Ju(e,t){ge()._payloadRevivers[e]=t}const Gu=[["NuxtError",e=>sr(e)],["EmptyShallowRef",e=>gr(e==="_"?void 0:e==="0n"?BigInt(0):bs(e))],["EmptyRef",e=>lt(e==="_"?void 0:e==="0n"?BigInt(0):bs(e))],["ShallowRef",e=>gr(e)],["ShallowReactive",e=>mt(e)],["Ref",e=>lt(e)],["Reactive",e=>ze(e)]],Yu=tt({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,s;for(const[n,r]of Gu)Ju(n,r);Object.assign(e.payload,([t,s]=qi(()=>e.runWithContext(qu)),t=await t,s(),t)),delete window.__NUXT__}});async function rr(e,t={}){const s=t.document||e.resolvedOptions.document;if(!s||!e.dirty)return;const n={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",n),!!n.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async r=>{const o=new Map,i=new Promise(h=>{e.resolveTags().then(_=>{h(_.map(y=>{const k=o.get(y._d)||0,A={tag:y,id:(k?`${y._d}:${k}`:y._d)||to(y),shouldRender:!0};return y._d&&tl(y._d)&&o.set(y._d,k+1),A}))})});let l=e._dom;if(!l){l={title:s.title,elMap:new Map().set("htmlAttrs",s.documentElement).set("bodyAttrs",s.body)};for(const h of["body","head"]){const _=s[h]?.children;for(const y of _){const k=y.tagName.toLowerCase();if(!eo.has(k))continue;const A=sl({tag:k,props:{}},{innerHTML:y.innerHTML,...y.getAttributeNames().reduce((M,m)=>(M[m]=y.getAttribute(m),M),{})||{}});if(A.key=y.getAttribute("data-hid")||void 0,A._d=En(A)||to(A),l.elMap.has(A._d)){let M=1,m=A._d;for(;l.elMap.has(m);)m=`${A._d}:${M++}`;l.elMap.set(m,y)}else l.elMap.set(A._d,y)}}}l.pendingSideEffects={...l.sideEffects},l.sideEffects={};function a(h,_,y){const k=`${h}:${_}`;l.sideEffects[k]=y,delete l.pendingSideEffects[k]}function d({id:h,$el:_,tag:y}){const k=y.tag.endsWith("Attrs");l.elMap.set(h,_),k||(y.textContent&&y.textContent!==_.textContent&&(_.textContent=y.textContent),y.innerHTML&&y.innerHTML!==_.innerHTML&&(_.innerHTML=y.innerHTML),a(h,"el",()=>{_?.remove(),l.elMap.delete(h)}));for(const A in y.props){if(!Object.prototype.hasOwnProperty.call(y.props,A))continue;const M=y.props[A];if(A.startsWith("on")&&typeof M=="function"){const b=_?.dataset;if(b&&b[`${A}fired`]){const T=A.slice(0,-5);M.call(_,new Event(T.substring(2)))}_.getAttribute(`data-${A}`)!==""&&((y.tag==="bodyAttrs"?s.defaultView:_).addEventListener(A.substring(2),M.bind(_)),_.setAttribute(`data-${A}`,""));continue}const m=`attr:${A}`;if(A==="class"){if(!M)continue;for(const b of M)k&&a(h,`${m}:${b}`,()=>_.classList.remove(b)),!_.classList.contains(b)&&_.classList.add(b)}else if(A==="style"){if(!M)continue;for(const[b,T]of M)a(h,`${m}:${b}`,()=>{_.style.removeProperty(b)}),_.style.setProperty(b,T)}else M!==!1&&M!==null&&(_.getAttribute(A)!==M&&_.setAttribute(A,M===!0?"":String(M)),k&&a(h,m,()=>_.removeAttribute(A)))}}const c=[],f={bodyClose:void 0,bodyOpen:void 0,head:void 0},g=await i;for(const h of g){const{tag:_,shouldRender:y,id:k}=h;if(y){if(_.tag==="title"){s.title=_.textContent,a("title","",()=>s.title=l.title);continue}h.$el=h.$el||l.elMap.get(k),h.$el?d(h):eo.has(_.tag)&&c.push(h)}}for(const h of c){const _=h.tag.tagPosition||"head";h.$el=s.createElement(h.tag.tag),d(h),f[_]=f[_]||s.createDocumentFragment(),f[_].appendChild(h.$el)}for(const h of g)await e.hooks.callHook("dom:renderTag",h,s,a);f.head&&s.head.appendChild(f.head),f.bodyOpen&&s.body.insertBefore(f.bodyOpen,s.body.firstChild),f.bodyClose&&s.body.appendChild(f.bodyClose);for(const h in l.pendingSideEffects)l.pendingSideEffects[h]();e._dom=l,await e.hooks.callHook("dom:rendered",{renders:g}),r()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function Xu(e={}){const t=e.domOptions?.render||rr;e.document=e.document||(typeof window<"u"?document:void 0);const s=e.document?.head.querySelector('script[id="unhead:payload"]')?.innerHTML||!1;return Lu({...e,plugins:[...e.plugins||[],{key:"client",hooks:{"entries:updated":t}}],init:[s?JSON.parse(s):!1,...e.init||[]]})}function Qu(e,t){let s=0;return()=>{const n=++s;t(()=>{s===n&&e()})}}function zu(e={}){const t=Xu({domOptions:{render:Qu(()=>rr(t),s=>setTimeout(s,0))},...e});return t.install=Fu(t),t}const Zu={disableDefaults:!0},ed=tt({name:"nuxt:head",enforce:"pre",setup(e){const t=zu(Zu);e.vueApp.use(t);{let s=!0;const n=async()=>{s=!1,await rr(t)};t.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!s}),e.hooks.hook("page:start",()=>{s=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||n()}),e.hooks.hook("app:error",n),e.hooks.hook("app:suspense:resolve",n)}}}),td=async e=>{let t,s;const n=([t,s]=qi(()=>nr({path:e.path})),t=await t,s(),t);if(n.redirect)return Mt(n.redirect,{acceptRelative:!0})?(window.location.href=n.redirect,!1):n.redirect},sd=[td];function tn(e){const t=e&&typeof e=="object"?e:{};typeof e=="object"&&(e=Ui({pathname:e.path||"",search:ji(e.query||{}),hash:e.hash||""}));const s=new URL(e.toString(),window.location.href);return{path:s.pathname,fullPath:e,query:Qn(s.search),hash:s.hash,params:t.params||{},name:void 0,matched:t.matched||[],redirectedFrom:void 0,meta:t.meta||{},href:e}}const nd=tt({name:"nuxt:router",enforce:"pre",setup(e){const t=df(window.location.pathname,Gt().app.baseURL)+window.location.search+window.location.hash,s=[],n={"navigate:before":[],"resolve:before":[],"navigate:after":[],error:[]},r=(f,g)=>(n[f].push(g),()=>n[f].splice(n[f].indexOf(g),1)),o=Gt().app.baseURL,i=ze(tn(t));async function l(f,g){try{const h=tn(f);for(const _ of n["navigate:before"]){const y=await _(h,i);if(y===!1||y instanceof Error)return;if(typeof y=="string"&&y.length)return l(y,!0)}for(const _ of n["resolve:before"])await _(h,i);Object.assign(i,h),window.history[g?"replaceState":"pushState"]({},"",Is(o,h.fullPath)),e.isHydrating||await e.runWithContext(au);for(const _ of n["navigate:after"])await _(h,i)}catch(h){for(const _ of n.error)await _(h)}}const d={currentRoute:Pi(()=>i),isReady:()=>Promise.resolve(),options:{},install:()=>Promise.resolve(),push:f=>l(f,!1),replace:f=>l(f,!0),back:()=>window.history.go(-1),go:f=>window.history.go(f),forward:()=>window.history.go(1),beforeResolve:f=>r("resolve:before",f),beforeEach:f=>r("navigate:before",f),afterEach:f=>r("navigate:after",f),onError:f=>r("error",f),resolve:tn,addRoute:(f,g)=>{s.push(g)},getRoutes:()=>s,hasRoute:f=>s.some(g=>g.name===f),removeRoute:f=>{const g=s.findIndex(h=>h.name===f);g!==-1&&s.splice(g,1)}};e.vueApp.component("RouterLink",$n({functional:!0,props:{to:{type:String,required:!0},custom:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:String},setup:(f,{slots:g})=>{const h=()=>l(f.to,f.replace);return()=>{const _=d.resolve(f.to);return f.custom?g.default?.({href:f.to,navigate:h,route:_}):ha("a",{href:f.to,onClick:y=>(y.preventDefault(),h())},g)}}})),window.addEventListener("popstate",f=>{const g=f.target.location;d.replace(g.href.replace(g.origin,""))}),e._route=i,e._middleware||={global:[],named:{}};const c=e.payload.state._layout;return e.hooks.hookOnce("app:created",async()=>{d.beforeEach(async(f,g)=>{f.meta=ze(f.meta||{}),e.isHydrating&&c&&!Ze(f.meta.layout)&&(f.meta.layout=c),e._processingMiddleware=!0;{const h=new Set([...sd,...e._middleware.global]);{const _=await e.runWithContext(()=>nr({path:f.path}));if(_.appMiddleware)for(const y in _.appMiddleware){const k=e._middleware.named[y];if(!k)return;_.appMiddleware[y]?h.add(k):h.delete(k)}}for(const _ of h){const y=await e.runWithContext(()=>_(f,g));if(y!==!0&&(y||y===!1))return y}}}),d.afterEach(()=>{delete e._processingMiddleware}),await d.replace(t),pf(i.fullPath,t)||await e.runWithContext(()=>iu(i.fullPath))}),{provide:{route:i,router:d}}}}),ao=globalThis.requestIdleCallback||(e=>{const t=Date.now(),s={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(s)},1)}),Wd=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),or=e=>{const t=ge();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{ao(()=>e())}):ao(()=>e())},rd=tt({name:"nuxt:payload",setup(e){const t=new Set;ft().beforeResolve(async(s,n)=>{if(s.path===n.path)return;const r=await co(s.path);if(r){for(const o of t)delete e.static.data[o];for(const o in r.data)o in e.static.data||t.add(o),e.static.data[o]=r.data[o]}}),or(()=>{e.hooks.hook("link:prefetch",async s=>{const{hostname:n}=new URL(s,window.location.href);n===window.location.hostname&&await co(s).catch(()=>{console.warn("[nuxt] Error preloading payload for",s)})}),navigator.connection?.effectiveType!=="slow-2g"&&setTimeout(js,1e3)})}}),od=tt(()=>{const e=ft();or(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),id=tt(e=>{let t;async function s(){const n=await js();t&&clearTimeout(t),t=setTimeout(s,Yr);try{const r=await $fetch(er("builds/latest.json")+`?${Date.now()}`);r.id!==n.id&&e.hooks.callHook("app:manifest:update",r)}catch{}}or(()=>{t=setTimeout(s,Yr)})});function ld(e={}){const t=e.path||window.location.pathname;let s={};try{s=bs(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||s?.path!==t||s?.expires{n.clear()}),e.hook("app:chunkError",({error:o})=>{n.add(o)});function r(o){const i=Is(s.app.baseURL,o.fullPath);ld({path:i,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(r)}),t.onError((o,i)=>{n.has(o)&&r(i)})}}),ad=tt({name:"nuxt:global-components"}),fd=[Yu,ed,nd,rd,od,id,cd,ad],ud={silent:!1,logLevel:"warn"};function ir(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}const dd=()=>({func:()=>{},bool:!0,string:"",number:0,array:()=>[],object:()=>({}),integer:0}),ll=Object.defineProperty,cl=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};function fo(e){return"structuredClone"in globalThis?structuredClone(e):Array.isArray(e)?[...e]:ir(e)?Object.assign({},e):e}function fe(e,t={},s=!1){const n={_vueTypes_name:{value:e,writable:!0},def:{value(r){const o=this;return r===void 0?("default"in this&&delete this.default,this):(cl(r)?o.default=()=>fo(r):ir(r)?o.default=()=>fo(r):o.default=r,o)}},isRequired:{get(){return this.required=!0,this}}};return s&&(n.validate={value(){}}),t.validator||(t.validator=()=>!0),Object.defineProperties(t,n)}const hd=()=>fe("any",{},!0),pd=()=>fe("func",{type:Function},!0),gd=()=>fe("bool",{type:Boolean},!0),al=()=>fe("string",{type:String},!0),yd=()=>fe("number",{type:Number},!0),md=()=>fe("array",{type:Array},!0),_d=()=>fe("object",{type:Object},!0),bd=()=>fe("symbol"),wd=()=>fe("integer",{type:Number}),vd=e=>fe("oneOf"),Td=e=>fe("custom"),xd=e=>fe("instanceOf",{type:e}),Ed=e=>fe("oneOfType"),Sd=e=>fe("arrayOf",{type:Array}),Cd=e=>fe("objectOf",{type:Object}),Rd=e=>ll(fe("shape",{type:Object}),"loose",{get(){return this}}),Ad=()=>({type:null});function Od(e,t,s,n=!1,r=!1){const i={[n?"get":"value"]:()=>fe(t,Object.assign({},s),r).def(n?e.defaults[t]:void 0)};return ll(e,t,i)}const Pd=class{static defaults={};static sensibleDefaults;static config=ud;static get any(){return hd()}static get func(){return pd().def(this.defaults.func)}static get bool(){return gd().def(this.defaults.bool)}static get string(){return al().def(this.defaults.string)}static get number(){return yd().def(this.defaults.number)}static get array(){return md().def(this.defaults.array)}static get object(){return _d().def(this.defaults.object)}static get symbol(){return bd()}static get integer(){return wd().def(this.defaults.integer)}static get nullable(){return Ad()}static oneOf=vd;static custom=Td;static instanceOf=xd;static oneOfType=Ed;static arrayOf=Sd;static objectOf=Cd;static shape=Rd;static extend(t){if(cl(t))return t.forEach(l=>this.extend(l)),this;const{name:s,validate:n,getter:r=!1,type:o=null}=t,i=ir(o)&&o.type?null:o;return Od(this,s,{type:i},r,!!n)}static utils={toType:fe,validate:(...t)=>!!t}};function kd(e=dd()){return class extends Pd{static defaults=Object.assign({},e);static get sensibleDefaults(){return Object.assign({},this.defaults)}static set sensibleDefaults(t){if(t===!1){this.defaults={};return}if(t===!0){this.defaults=Object.assign({},e);return}this.defaults=Object.assign({},t)}}}class Kd extends kd(){}const Md=$n({__name:"test",props:{name:al().isRequired},setup(e){return(t,s)=>(Ne(),qn("p",null,wo(e.name),1))}}),Hd=Object.assign(Md,{__name:"Test"}),Id=(e,t)=>{const s=e.__vccOpts||e;for(const[n,r]of t)s[n]=r;return s},jd={};function Ld(e,t){const s=Hd;return Ne(),qn("div",null,[t[0]||(t[0]=Jn(" Nuxt module playground! ",-1)),oe(s,{name:"Hello!"})])}const Nd=Id(jd,[["render",Ld]]),Fd={__name:"nuxt-error-page",props:{error:Object},setup(e){const s=e.error;s.stack&&s.stack.split(` +`).splice(1).map(f=>({text:f.replace("webpack:/","").replace(".vue",".js").trim(),internal:f.includes("node_modules")&&!f.includes(".cache")||f.includes("internal")||f.includes("new Promise")})).map(f=>`${f.text}`).join(` +`);const n=Number(s.statusCode||500),r=n===404,o=s.statusMessage??(r?"Page Not Found":"Internal Server Error"),i=s.message||s.toString(),l=void 0,c=r?br(()=>lo(()=>import("./BXEfjROx.js"),__vite__mapDeps([0,1,2]),import.meta.url)):br(()=>lo(()=>import("./BWyDQphz.js"),__vite__mapDeps([3,1,4]),import.meta.url));return(f,g)=>(Ne(),yt(ae(c),xl(Ri({statusCode:ae(n),statusMessage:ae(o),description:ae(i),stack:ae(l)})),null,16))}},$d={key:0},uo={__name:"nuxt-root",setup(e){const t=()=>null,s=ge(),n=s.deferHydration();if(s.isHydrating){const d=s.hooks.hookOnce("app:error",n);ft().beforeEach(d)}const r=!1;oi(zi,Zi()),s.hooks.callHookWith(d=>d.map(c=>c()),"vue:setup");const o=tr(),i=!1,l=/bot\b|chrome-lighthouse|facebookexternalhit|google\b/i;zo((d,c,f)=>{if(s.hooks.callHook("vue:error",d,c,f).catch(g=>console.error("[nuxt] Error in `vue:error` hook",g)),l.test(navigator.userAgent))return s.hooks.callHook("app:error",d),console.error(`[nuxt] Not rendering error page for bot with user agent \`${navigator.userAgent}\`:`,d),!1;if(fu(d)&&(d.fatal||d.unhandled))return s.runWithContext(()=>cu(d)),!1});const a=!1;return(d,c)=>(Ne(),yt(Xc,{onResolve:ae(n)},{default:qo(()=>[ae(i)?(Ne(),qn("div",$d)):ae(o)?(Ne(),yt(ae(Fd),{key:1,error:ae(o)},null,8,["error"])):ae(a)?(Ne(),yt(ae(t),{key:2,context:ae(a)},null,8,["context"])):ae(r)?(Ne(),yt(vc(ae(r)),{key:3})):(Ne(),yt(ae(Nd),{key:4}))]),_:1},8,["onResolve"]))}};let ho;{let e;ho=async function(){if(e)return e;const s=!!(window.__NUXT__?.serverRendered??document.getElementById("__NUXT_DATA__")?.dataset.ssr==="true"),n=s?Fa(uo):Na(uo),r=qf({vueApp:n});async function o(i){await r.callHook("app:error",i),r.payload.error||=sr(i)}n.config.errorHandler=o,r.hook("app:suspense:resolve",()=>{n.config.errorHandler===o&&(n.config.errorHandler=void 0)}),!s&&Gr.id&&r.hook("app:suspense:resolve",()=>{document.getElementById(Gr.id)?.remove()});try{await Yf(r,fd)}catch(i){o(i)}try{await r.hooks.callHook("app:created",n),await r.hooks.callHook("app:beforeMount",n),n.mount(Wf),await r.hooks.callHook("app:mounted",n),await Bo()}catch(i){o(i)}return n},e=ho().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{oe as A,qo as B,Jn as C,Bd as D,Bn as E,Ct as F,nl as G,Id as _,ge as a,or as b,ao as c,$n as d,Xo as e,Wd as f,Dd as g,ha as h,lu as i,Pi as j,Mt as k,Is as l,Gt as m,iu as n,gc as o,Qn as p,zn as q,lt as r,gr as s,Ud as t,ft as u,qn as v,bn as w,Ne as x,Ci as y,wo as z}; diff --git a/packages/playground/.output/public/_nuxt/builds/latest.json b/packages/playground/.output/public/_nuxt/builds/latest.json new file mode 100644 index 00000000..79ff13ae --- /dev/null +++ b/packages/playground/.output/public/_nuxt/builds/latest.json @@ -0,0 +1 @@ +{"id":"3445d014-a655-4b61-a1b0-9f005ea9f3ec","timestamp":1755565965589} \ No newline at end of file diff --git a/packages/playground/.output/public/_nuxt/builds/meta/3445d014-a655-4b61-a1b0-9f005ea9f3ec.json b/packages/playground/.output/public/_nuxt/builds/meta/3445d014-a655-4b61-a1b0-9f005ea9f3ec.json new file mode 100644 index 00000000..d44b9f0d --- /dev/null +++ b/packages/playground/.output/public/_nuxt/builds/meta/3445d014-a655-4b61-a1b0-9f005ea9f3ec.json @@ -0,0 +1 @@ +{"id":"3445d014-a655-4b61-a1b0-9f005ea9f3ec","timestamp":1755565965589,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]} \ No newline at end of file diff --git a/packages/playground/.output/public/_nuxt/error-404.Bdg9Wis2.css b/packages/playground/.output/public/_nuxt/error-404.Bdg9Wis2.css new file mode 100644 index 00000000..ef671ce4 --- /dev/null +++ b/packages/playground/.output/public/_nuxt/error-404.Bdg9Wis2.css @@ -0,0 +1 @@ +.grid[data-v-13821b38]{display:grid}.mb-2[data-v-13821b38]{margin-bottom:.5rem}.mb-4[data-v-13821b38]{margin-bottom:1rem}.max-w-520px[data-v-13821b38]{max-width:520px}.min-h-screen[data-v-13821b38]{min-height:100vh}.w-full[data-v-13821b38]{width:100%}.flex[data-v-13821b38]{display:flex}.place-content-center[data-v-13821b38]{place-content:center}.items-center[data-v-13821b38]{align-items:center}.justify-center[data-v-13821b38]{justify-content:center}.overflow-hidden[data-v-13821b38]{overflow:hidden}.bg-white[data-v-13821b38]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-13821b38]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-13821b38]{text-align:center}.text-\[80px\][data-v-13821b38]{font-size:80px}.text-2xl[data-v-13821b38]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-13821b38]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-13821b38]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-13821b38]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-13821b38]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-13821b38]{font-weight:500}.font-semibold[data-v-13821b38]{font-weight:600}.leading-none[data-v-13821b38]{line-height:1}.tracking-wide[data-v-13821b38]{letter-spacing:.025em}.font-sans[data-v-13821b38]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-13821b38]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-13821b38]{text-decoration-line:underline}.underline-offset-3[data-v-13821b38]{text-underline-offset:3px}.antialiased[data-v-13821b38]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-13821b38]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-13821b38]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:text-\[110px\][data-v-13821b38]{font-size:110px}.sm\:text-3xl[data-v-13821b38]{font-size:1.875rem;line-height:2.25rem}} diff --git a/packages/playground/.output/public/_nuxt/error-500.CuN7r9sd.css b/packages/playground/.output/public/_nuxt/error-500.CuN7r9sd.css new file mode 100644 index 00000000..22b7da4c --- /dev/null +++ b/packages/playground/.output/public/_nuxt/error-500.CuN7r9sd.css @@ -0,0 +1 @@ +.grid[data-v-fecb71a0]{display:grid}.mb-2[data-v-fecb71a0]{margin-bottom:.5rem}.mb-4[data-v-fecb71a0]{margin-bottom:1rem}.max-w-520px[data-v-fecb71a0]{max-width:520px}.min-h-screen[data-v-fecb71a0]{min-height:100vh}.place-content-center[data-v-fecb71a0]{place-content:center}.overflow-hidden[data-v-fecb71a0]{overflow:hidden}.bg-white[data-v-fecb71a0]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-fecb71a0]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-fecb71a0]{text-align:center}.text-\[80px\][data-v-fecb71a0]{font-size:80px}.text-2xl[data-v-fecb71a0]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-fecb71a0]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-fecb71a0]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-fecb71a0]{font-weight:600}.leading-none[data-v-fecb71a0]{line-height:1}.tracking-wide[data-v-fecb71a0]{letter-spacing:.025em}.font-sans[data-v-fecb71a0]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-fecb71a0]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-fecb71a0]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-fecb71a0]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-fecb71a0]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:text-\[110px\][data-v-fecb71a0]{font-size:110px}.sm\:text-3xl[data-v-fecb71a0]{font-size:1.875rem;line-height:2.25rem}} diff --git a/packages/playground/.output/server/chunks/_/error-500.mjs b/packages/playground/.output/server/chunks/_/error-500.mjs new file mode 100644 index 00000000..a9de2fd5 --- /dev/null +++ b/packages/playground/.output/server/chunks/_/error-500.mjs @@ -0,0 +1,10 @@ +import { escapeHtml } from '@vue/shared'; + +const _messages = { "appName": "Nuxt", "statusCode": 500, "statusMessage": "Internal server error", "description": "This page is temporarily unavailable.", "refresh": "Refresh this page" }; +const template = (messages) => { + messages = { ..._messages, ...messages }; + return '' + escapeHtml(messages.statusCode) + " - " + escapeHtml(messages.statusMessage) + " | " + escapeHtml(messages.appName) + `