diff --git a/.gitignore b/.gitignore index c6bba59..5df0d60 100644 --- a/.gitignore +++ b/.gitignore @@ -90,6 +90,8 @@ out # Nuxt.js build / generate output .nuxt dist +.output +playground/.output # Gatsby files .cache/ @@ -121,6 +123,7 @@ dist # Stores VSCode versions used for testing VSCode extensions .vscode-test +.vscode # yarn v2 .yarn/cache diff --git a/playground/.output/nitro.json b/playground/.output/nitro.json deleted file mode 100644 index a11f957..0000000 --- a/playground/.output/nitro.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "date": "2024-08-21T09:54:31.902Z", - "preset": "node-server", - "framework": { - "name": "nuxt", - "version": "3.12.4" - }, - "versions": { - "nitro": "2.9.7" - }, - "commands": { - "preview": "node ./server/index.mjs" - } -} \ No newline at end of file diff --git a/playground/.output/public/_nuxt/B0b4y9LA.js b/playground/.output/public/_nuxt/B0b4y9LA.js deleted file mode 100644 index 9b4e61e..0000000 --- a/playground/.output/public/_nuxt/B0b4y9LA.js +++ /dev/null @@ -1,20 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BIbW3NnH.js","./B9jMjNYA.js","./error-404.CjTTbIxB.css","./Cz4godnL.js","./error-500.B4KzowuE.css"])))=>i.map(i=>d[i]); -/** -* @vue/shared v3.4.38 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function ys(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const ne={},ht=[],Ee=()=>{},Zi=()=>!1,$t=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),bs=e=>e.startsWith("onUpdate:"),de=Object.assign,ws=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},zi=Object.prototype.hasOwnProperty,G=(e,t)=>zi.call(e,t),B=Array.isArray,pt=e=>wn(e)==="[object Map]",zr=e=>wn(e)==="[object Set]",F=e=>typeof e=="function",se=e=>typeof e=="string",qe=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",eo=e=>(ee(e)||F(e))&&F(e.then)&&F(e.catch),to=Object.prototype.toString,wn=e=>to.call(e),el=e=>wn(e).slice(8,-1),no=e=>wn(e)==="[object Object]",vs=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,gt=ys(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),vn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},tl=/-(\w)/g,Se=vn(e=>e.replace(tl,(t,n)=>n?n.toUpperCase():"")),nl=/\B([A-Z])/g,lt=vn(e=>e.replace(nl,"-$1").toLowerCase()),En=vn(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ln=vn(e=>e?`on${En(e)}`:""),We=(e,t)=>!Object.is(e,t),Nn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},sl=e=>{const t=parseFloat(e);return isNaN(t)?e:t},rl=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let Zs;const ro=()=>Zs||(Zs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Tn(e){if(B(e)){const t={};for(let n=0;n{if(n){const s=n.split(il);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function xn(e){let t="";if(se(e))t=e;else if(B(e))for(let n=0;n!!(e&&e.__v_isRef===!0),dl=e=>se(e)?e:e==null?"":B(e)||ee(e)&&(e.toString===to||!F(e.toString))?io(e)?dl(e.value):JSON.stringify(e,lo,2):String(e),lo=(e,t)=>io(t)?lo(e,t.value):pt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[jn(s,o)+" =>"]=r,n),{})}:zr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>jn(n))}:qe(t)?jn(t):ee(t)&&!B(t)&&!no(t)?String(t):t,jn=(e,t="")=>{var n;return qe(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.38 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let xe;class co{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=xe,!t&&xe&&(this.index=(xe.scopes||(xe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=xe;try{return xe=this,t()}finally{xe=n}}}on(){xe=this}off(){xe=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Je()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Be,n=tt;try{return Be=!0,tt=this,this._runnings++,zs(this),this.fn()}finally{er(this),this._runnings--,tt=n,Be=t}}stop(){this.active&&(zs(this),er(this),this.onStop&&this.onStop(),this.active=!1)}}function gl(e){return e.value}function zs(e){e._trackId++,e._depsLength=0}function er(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},cn=new WeakMap,nt=Symbol(""),Yn=Symbol("");function me(e,t,n){if(Be&&tt){let s=cn.get(e);s||cn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=go(()=>s.delete(n))),ho(tt,r)}}function Me(e,t,n,s,r,o){const i=cn.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&B(e)){const c=Number(s);i.forEach((u,f)=>{(f==="length"||!qe(f)&&f>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":B(e)?vs(n)&&l.push(i.get("length")):(l.push(i.get(nt)),pt(e)&&l.push(i.get(Yn)));break;case"delete":B(e)||(l.push(i.get(nt)),pt(e)&&l.push(i.get(Yn)));break;case"set":pt(e)&&l.push(i.get(nt));break}Ts();for(const c of l)c&&po(c,4);xs()}function _l(e,t){const n=cn.get(e);return n&&n.get(t)}const ml=ys("__proto__,__v_isRef,__isVue"),_o=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(qe)),tr=yl();function yl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=X(this);for(let o=0,i=this.length;o{e[t]=function(...n){Ge(),Ts();const s=X(this)[t].apply(this,n);return xs(),Je(),s}}),e}function bl(e){qe(e)||(e=String(e));const t=X(this);return me(t,"has",e),t.hasOwnProperty(e)}class mo{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?Hl:vo:o?wo:bo).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=B(t);if(!r){if(i&&G(tr,n))return Reflect.get(tr,n,s);if(n==="hasOwnProperty")return bl}const l=Reflect.get(t,n,s);return(qe(n)?_o.has(n):ml(n))||(r||me(t,"get",n),o)?l:he(l)?i&&vs(n)?l:l.value:ee(l)?r?Eo(l):ot(l):l}}class yo extends mo{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const c=Ve(o);if(!vt(s)&&!Ve(s)&&(o=X(o),s=X(s)),!B(t)&&he(o)&&!he(s))return c?!1:(o.value=s,!0)}const i=B(t)&&vs(n)?Number(n)e,Rn=e=>Reflect.getPrototypeOf(e);function Wt(e,t,n=!1,s=!1){e=e.__v_raw;const r=X(e),o=X(t);n||(We(t,o)&&me(r,"get",t),me(r,"get",o));const{has:i}=Rn(r),l=s?Rs:n?Ps:It;if(i.call(r,t))return l(e.get(t));if(i.call(r,o))return l(e.get(o));e!==r&&e.get(t)}function Vt(e,t=!1){const n=this.__v_raw,s=X(n),r=X(e);return t||(We(e,r)&&me(s,"has",e),me(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Kt(e,t=!1){return e=e.__v_raw,!t&&me(X(e),"iterate",nt),Reflect.get(e,"size",e)}function nr(e,t=!1){!t&&!vt(e)&&!Ve(e)&&(e=X(e));const n=X(this);return Rn(n).has.call(n,e)||(n.add(e),Me(n,"add",e,e)),this}function sr(e,t,n=!1){!n&&!vt(t)&&!Ve(t)&&(t=X(t));const s=X(this),{has:r,get:o}=Rn(s);let i=r.call(s,e);i||(e=X(e),i=r.call(s,e));const l=o.call(s,e);return s.set(e,t),i?We(t,l)&&Me(s,"set",e,t):Me(s,"add",e,t),this}function rr(e){const t=X(this),{has:n,get:s}=Rn(t);let r=n.call(t,e);r||(e=X(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&Me(t,"delete",e,void 0),o}function or(){const e=X(this),t=e.size!==0,n=e.clear();return t&&Me(e,"clear",void 0,void 0),n}function qt(e,t){return function(s,r){const o=this,i=o.__v_raw,l=X(i),c=t?Rs:e?Ps:It;return!e&&me(l,"iterate",nt),i.forEach((u,f)=>s.call(r,c(u),c(f),o))}}function Gt(e,t,n){return function(...s){const r=this.__v_raw,o=X(r),i=pt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,u=r[e](...s),f=n?Rs:t?Ps:It;return!t&&me(o,"iterate",c?Yn:nt),{next(){const{value:a,done:p}=u.next();return p?{value:a,done:p}:{value:l?[f(a[0]),f(a[1])]:f(a),done:p}},[Symbol.iterator](){return this}}}}function Ne(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function xl(){const e={get(o){return Wt(this,o)},get size(){return Kt(this)},has:Vt,add:nr,set:sr,delete:rr,clear:or,forEach:qt(!1,!1)},t={get(o){return Wt(this,o,!1,!0)},get size(){return Kt(this)},has:Vt,add(o){return nr.call(this,o,!0)},set(o,i){return sr.call(this,o,i,!0)},delete:rr,clear:or,forEach:qt(!1,!0)},n={get(o){return Wt(this,o,!0)},get size(){return Kt(this,!0)},has(o){return Vt.call(this,o,!0)},add:Ne("add"),set:Ne("set"),delete:Ne("delete"),clear:Ne("clear"),forEach:qt(!0,!1)},s={get(o){return Wt(this,o,!0,!0)},get size(){return Kt(this,!0)},has(o){return Vt.call(this,o,!0)},add:Ne("add"),set:Ne("set"),delete:Ne("delete"),clear:Ne("clear"),forEach:qt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Gt(o,!1,!1),n[o]=Gt(o,!0,!1),t[o]=Gt(o,!1,!0),s[o]=Gt(o,!0,!0)}),[e,n,t,s]}const[Rl,Cl,Sl,Pl]=xl();function Cs(e,t){const n=t?e?Pl:Sl:e?Cl:Rl;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(G(n,r)&&r in s?n:s,r,o)}const Al={get:Cs(!1,!1)},Ol={get:Cs(!1,!0)},kl={get:Cs(!0,!1)};const bo=new WeakMap,wo=new WeakMap,vo=new WeakMap,Hl=new WeakMap;function Il(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ml(e){return e.__v_skip||!Object.isExtensible(e)?0:Il(el(e))}function ot(e){return Ve(e)?e:Ss(e,!1,vl,Al,bo)}function dt(e){return Ss(e,!1,Tl,Ol,wo)}function Eo(e){return Ss(e,!0,El,kl,vo)}function Ss(e,t,n,s,r){if(!ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=Ml(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function _t(e){return Ve(e)?_t(e.__v_raw):!!(e&&e.__v_isReactive)}function Ve(e){return!!(e&&e.__v_isReadonly)}function vt(e){return!!(e&&e.__v_isShallow)}function To(e){return e?!!e.__v_raw:!1}function X(e){const t=e&&e.__v_raw;return t?X(t):e}function Ll(e){return Object.isExtensible(e)&&so(e,"__v_skip",!0),e}const It=e=>ee(e)?ot(e):e,Ps=e=>ee(e)?Eo(e):e;class xo{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Es(()=>t(this._value),()=>zt(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=X(this);return(!t._cacheable||t.effect.dirty)&&We(t._value,t._value=t.effect.run())&&zt(t,4),Ro(t),t.effect._dirtyLevel>=2&&zt(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Nl(e,t,n=!1){let s,r;const o=F(e);return o?(s=e,r=Ee):(s=e.get,r=e.set),new xo(s,r,o||!r,n)}function Ro(e){var t;Be&&tt&&(e=X(e),ho(tt,(t=e.dep)!=null?t:e.dep=go(()=>e.dep=void 0,e instanceof xo?e:void 0)))}function zt(e,t=4,n,s){e=X(e);const r=e.dep;r&&po(r,t)}function he(e){return!!(e&&e.__v_isRef===!0)}function mt(e){return Co(e,!1)}function ir(e){return Co(e,!0)}function Co(e,t){return he(e)?e:new jl(e,t)}class jl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:X(t),this._value=n?t:It(t)}get value(){return Ro(this),this._value}set value(t){const n=this.__v_isShallow||vt(t)||Ve(t);t=n?t:X(t),We(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:It(t),zt(this,4))}}function re(e){return he(e)?e.value:e}const $l={get:(e,t,n)=>re(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return he(r)&&!he(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function So(e){return _t(e)?e:new Proxy(e,$l)}class Fl{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return _l(X(this._object),this._key)}}class Ul{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Bl(e,t,n){return he(e)?e:F(e)?new Ul(e):ee(e)&&arguments.length>1?Dl(e,t,n):mt(e)}function Dl(e,t,n){const s=e[t];return he(s)?s:new Fl(e,t,n)}/** -* @vue/runtime-core v3.4.38 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function De(e,t,n,s){try{return s?e(...s):e()}catch(r){xt(r,t,n)}}function Ce(e,t,n,s){if(F(e)){const r=De(e,t,n,s);return r&&eo(r)&&r.catch(o=>{xt(o,t,n)}),r}if(B(e)){const r=[];for(let o=0;o>>1,r=ue[s],o=Lt(r);oke&&ue.splice(t,1)}function zn(e){B(e)?yt.push(...e):(!$e||!$e.includes(e,e.allowRecurse?ze+1:ze))&&yt.push(e),Ao()}function lr(e,t,n=Mt?ke+1:0){for(;nLt(n)-Lt(s));if(yt.length=0,$e){$e.push(...t);return}for($e=t,ze=0;ze<$e.length;ze++){const n=$e[ze];n.active!==!1&&n()}$e=null,ze=0}}const Lt=e=>e.id==null?1/0:e.id,ql=(e,t)=>{const n=Lt(e)-Lt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Oo(e){Zn=!1,Mt=!0,ue.sort(ql);try{for(ke=0;ke{s._d&&br(-1);const o=fn(t);let i;try{i=e(...r)}finally{fn(o),s._d&&br(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function Oe(e,t,n,s){const r=e.dirs,o=t&&t.dirs;for(let i=0;i!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function cr(e){F(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,timeout:o,suspensible:i=!0,onError:l}=e;let c=null,u,f=0;const a=()=>(f++,c=null,p()),p=()=>{let _;return c||(_=c=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),l)return new Promise((v,N)=>{l(y,()=>v(a()),()=>N(y),f+1)});throw y}).then(y=>_!==c&&c?c:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),u=y,y)))};return Io({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return u},setup(){const _=oe;if(u)return()=>$n(u,_);const y=I=>{c=null,xt(I,_,13,!s)};if(i&&_.suspense||Ut)return p().then(I=>()=>$n(I,_)).catch(I=>(y(I),()=>s?ie(s,{error:I}):null));const v=mt(!1),N=mt(),U=mt(!!r);return r&&setTimeout(()=>{U.value=!1},r),o!=null&&setTimeout(()=>{if(!v.value&&!N.value){const I=new Error(`Async component timed out after ${o}ms.`);y(I),N.value=I}},o),p().then(()=>{v.value=!0,_.parent&&ks(_.parent.vnode)&&(_.parent.effect.dirty=!0,Cn(_.parent.update))}).catch(I=>{y(I),N.value=I}),()=>{if(v.value&&u)return $n(u,_);if(N.value&&s)return ie(s,{error:N.value});if(n&&!U.value)return ie(n)}}})}function $n(e,t){const{ref:n,props:s,children:r,ce:o}=t.vnode,i=ie(e,s,r);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const ks=e=>e.type.__isKeepAlive;function Gl(e,t){Mo(e,"a",t)}function Jl(e,t){Mo(e,"da",t)}function Mo(e,t,n=oe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Pn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)ks(r.parent.vnode)&&Xl(s,t,n,r),r=r.parent}}function Xl(e,t,n,s){const r=Pn(t,e,s,!0);Lo(()=>{ws(s[t],r)},n)}function Pn(e,t,n=oe,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{Ge();const l=Ft(n),c=Ce(t,n,e,i);return l(),Je(),c});return s?r.unshift(o):r.push(o),o}}const Le=e=>(t,n=oe)=>{(!Ut||e==="sp")&&Pn(e,(...s)=>t(...s),n)},Ql=Le("bm"),Yl=Le("m"),Zl=Le("bu"),zl=Le("u"),ec=Le("bum"),Lo=Le("um"),tc=Le("sp"),nc=Le("rtg"),sc=Le("rtc");function No(e,t=oe){Pn("ec",e,t)}const jo="components";function bd(e,t){return Fo(jo,e,!0,t)||e}const $o=Symbol.for("v-ndc");function rc(e){return se(e)?Fo(jo,e,!1)||e:e||$o}function Fo(e,t,n=!0,s=!1){const r=we||oe;if(r){const o=r.type;{const l=ea(o,!1);if(l&&(l===t||l===Se(t)||l===En(Se(t))))return o}const i=ar(r[e]||o[e],t)||ar(r.appContext[e],t);return!i&&s?o:i}}function ar(e,t){return e&&(e[t]||e[Se(t)]||e[En(Se(t))])}const es=e=>e?pi(e)?js(e):es(e.parent):null,Ot=de(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=>es(e.parent),$root:e=>es(e.root),$emit:e=>e.emit,$options:e=>Hs(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Cn(e.update)}),$nextTick:e=>e.n||(e.n=Os.bind(e.proxy)),$watch:e=>Ac.bind(e)}),Fn=(e,t)=>e!==ne&&!e.__isScriptSetup&&G(e,t),oc={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const _=i[t];if(_!==void 0)switch(_){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(Fn(s,t))return i[t]=1,s[t];if(r!==ne&&G(r,t))return i[t]=2,r[t];if((u=e.propsOptions[0])&&G(u,t))return i[t]=3,o[t];if(n!==ne&&G(n,t))return i[t]=4,n[t];ts&&(i[t]=0)}}const f=Ot[t];let a,p;if(f)return t==="$attrs"&&me(e.attrs,"get",""),f(e);if((a=l.__cssModules)&&(a=a[t]))return a;if(n!==ne&&G(n,t))return i[t]=4,n[t];if(p=c.config.globalProperties,G(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return Fn(r,t)?(r[t]=n,!0):s!==ne&&G(s,t)?(s[t]=n,!0):G(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let l;return!!n[i]||e!==ne&&G(e,i)||Fn(t,i)||(l=o[0])&&G(l,i)||G(s,i)||G(Ot,i)||G(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:G(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function fr(e){return B(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ts=!0;function ic(e){const t=Hs(e),n=e.proxy,s=e.ctx;ts=!1,t.beforeCreate&&ur(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:c,inject:u,created:f,beforeMount:a,mounted:p,beforeUpdate:_,updated:y,activated:v,deactivated:N,beforeDestroy:U,beforeUnmount:I,destroyed:g,unmounted:x,render:C,renderTracked:R,renderTriggered:$,errorCaptured:W,serverPrefetch:V,expose:k,inheritAttrs:Q,components:J,directives:Y,filters:le}=t;if(u&&lc(u,s,null),i)for(const K in i){const j=i[K];F(j)&&(s[K]=j.bind(n))}if(r){const K=r.call(n,n);ee(K)&&(e.data=ot(K))}if(ts=!0,o)for(const K in o){const j=o[K],ae=F(j)?j.bind(n,n):F(j.get)?j.get.bind(n,n):Ee,Bt=!F(j)&&F(j.set)?j.set.bind(n):Ee,Qe=_i({get:ae,set:Bt});Object.defineProperty(s,K,{enumerable:!0,configurable:!0,get:()=>Qe.value,set:Pe=>Qe.value=Pe})}if(l)for(const K in l)Uo(l[K],s,n,K);if(c){const K=F(c)?c.call(n):c;Reflect.ownKeys(K).forEach(j=>{Do(j,K[j])})}f&&ur(f,e,"c");function M(K,j){B(j)?j.forEach(ae=>K(ae.bind(n))):j&&K(j.bind(n))}if(M(Ql,a),M(Yl,p),M(Zl,_),M(zl,y),M(Gl,v),M(Jl,N),M(No,W),M(sc,R),M(nc,$),M(ec,I),M(Lo,x),M(tc,V),B(k))if(k.length){const K=e.exposed||(e.exposed={});k.forEach(j=>{Object.defineProperty(K,j,{get:()=>n[j],set:ae=>n[j]=ae})})}else e.exposed||(e.exposed={});C&&e.render===Ee&&(e.render=C),Q!=null&&(e.inheritAttrs=Q),J&&(e.components=J),Y&&(e.directives=Y)}function lc(e,t,n=Ee){B(e)&&(e=ns(e));for(const s in e){const r=e[s];let o;ee(r)?"default"in r?o=bt(r.from||s,r.default,!0):o=bt(r.from||s):o=bt(r),he(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function ur(e,t,n){Ce(B(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Uo(e,t,n,s){const r=s.includes(".")?si(n,s):()=>n[s];if(se(e)){const o=t[e];F(o)&&Bn(r,o)}else if(F(e))Bn(r,e.bind(n));else if(ee(e))if(B(e))e.forEach(o=>Uo(o,t,n,s));else{const o=F(e.handler)?e.handler.bind(n):t[e.handler];F(o)&&Bn(r,o,e)}}function Hs(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(u=>un(c,u,i,!0)),un(c,t,i)),ee(t)&&o.set(t,c),c}function un(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&un(e,o,n,!0),r&&r.forEach(i=>un(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=cc[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const cc={data:dr,props:hr,emits:hr,methods:Pt,computed:Pt,beforeCreate:pe,created:pe,beforeMount:pe,mounted:pe,beforeUpdate:pe,updated:pe,beforeDestroy:pe,beforeUnmount:pe,destroyed:pe,unmounted:pe,activated:pe,deactivated:pe,errorCaptured:pe,serverPrefetch:pe,components:Pt,directives:Pt,watch:fc,provide:dr,inject:ac};function dr(e,t){return t?e?function(){return de(F(e)?e.call(this,this):e,F(t)?t.call(this,this):t)}:t:e}function ac(e,t){return Pt(ns(e),ns(t))}function ns(e){if(B(e)){const t={};for(let n=0;n1)return n&&F(t)?t.call(s&&s.proxy):t}}function Wo(){return!!(oe||we||st)}const Vo={},Ko=()=>Object.create(Vo),qo=e=>Object.getPrototypeOf(e)===Vo;function hc(e,t,n,s=!1){const r={},o=Ko();e.propsDefaults=Object.create(null),Go(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:dt(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function pc(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,l=X(r),[c]=e.propsOptions;let u=!1;if((s||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let a=0;a{c=!0;const[p,_]=Jo(a,t,!0);de(i,p),_&&l.push(..._)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!c)return ee(e)&&s.set(e,ht),ht;if(B(o))for(let f=0;fe[0]==="_"||e==="$stable",Is=e=>B(e)?e.map(be):[be(e)],_c=(e,t,n)=>{if(t._n)return t;const s=ko((...r)=>Is(t(...r)),n);return s._c=!1,s},Qo=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Xo(r))continue;const o=e[r];if(F(o))t[r]=_c(r,o,s);else if(o!=null){const i=Is(o);t[r]=()=>i}}},Yo=(e,t)=>{const n=Is(t);e.slots.default=()=>n},Zo=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},mc=(e,t,n)=>{const s=e.slots=Ko();if(e.vnode.shapeFlag&32){const r=t._;r?(Zo(s,t,n),n&&so(s,"_",r,!0)):Qo(t,s)}else t&&Yo(e,t)},yc=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=ne;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:Zo(r,t,n):(o=!t.$stable,Qo(t,r)),i=t}else t&&(Yo(e,t),i={default:1});if(o)for(const l in r)!Xo(l)&&i[l]==null&&delete r[l]};function dn(e,t,n,s,r=!1){if(B(e)){e.forEach((p,_)=>dn(p,t&&(B(t)?t[_]:t),n,s,r));return}if(At(s)&&!r)return;const o=s.shapeFlag&4?js(s.component):s.el,i=r?null:o,{i:l,r:c}=e,u=t&&t.r,f=l.refs===ne?l.refs={}:l.refs,a=l.setupState;if(u!=null&&u!==c&&(se(u)?(f[u]=null,G(a,u)&&(a[u]=null)):he(u)&&(u.value=null)),F(c))De(c,l,12,[i,f]);else{const p=se(c),_=he(c);if(p||_){const y=()=>{if(e.f){const v=p?G(a,c)?a[c]:f[c]:c.value;r?B(v)&&ws(v,o):B(v)?v.includes(o)||v.push(o):p?(f[c]=[o],G(a,c)&&(a[c]=f[c])):(c.value=[o],e.k&&(f[e.k]=c.value))}else p?(f[c]=i,G(a,c)&&(a[c]=i)):_&&(c.value=i,e.k&&(f[e.k]=i))};i?(y.id=-1,ge(y,n)):y()}}}const bc=Symbol("_vte"),wc=e=>e.__isTeleport;let gr=!1;const ft=()=>{gr||(console.error("Hydration completed but contains mismatches."),gr=!0)},vc=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Ec=e=>e.namespaceURI.includes("MathML"),Jt=e=>{if(vc(e))return"svg";if(Ec(e))return"mathml"},Xt=e=>e.nodeType===8;function Tc(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:o,parentNode:i,remove:l,insert:c,createComment:u}}=e,f=(g,x)=>{if(!x.hasChildNodes()){n(null,g,x),an(),x._vnode=g;return}a(x.firstChild,g,null,null,null),an(),x._vnode=g},a=(g,x,C,R,$,W=!1)=>{W=W||!!x.dynamicChildren;const V=Xt(g)&&g.data==="[",k=()=>v(g,x,C,R,$,V),{type:Q,ref:J,shapeFlag:Y,patchFlag:le}=x;let te=g.nodeType;x.el=g,le===-2&&(W=!1,x.dynamicChildren=null);let M=null;switch(Q){case rt:te!==3?x.children===""?(c(x.el=r(""),i(g),g),M=g):M=k():(g.data!==x.children&&(ft(),g.data=x.children),M=o(g));break;case Ke:I(g)?(M=o(g),U(x.el=g.content.firstChild,g,C)):te!==8||V?M=k():M=o(g);break;case en:if(V&&(g=o(g),te=g.nodeType),te===1||te===3){M=g;const K=!x.children.length;for(let j=0;j{W=W||!!x.dynamicChildren;const{type:V,props:k,patchFlag:Q,shapeFlag:J,dirs:Y,transition:le}=x,te=V==="input"||V==="option";if(te||Q!==-1){Y&&Oe(x,null,C,"created");let M=!1;if(I(g)){M=ei(R,le)&&C&&C.vnode.props&&C.vnode.props.appear;const j=g.content.firstChild;M&&le.beforeEnter(j),U(j,g,C),x.el=g=j}if(J&16&&!(k&&(k.innerHTML||k.textContent))){let j=_(g.firstChild,x,g,C,R,$,W);for(;j;){ft();const ae=j;j=j.nextSibling,l(ae)}}else J&8&&g.textContent!==x.children&&(ft(),g.textContent=x.children);if(k){if(te||!W||Q&48){const j=g.tagName.includes("-");for(const ae in k)(te&&(ae.endsWith("value")||ae==="indeterminate")||$t(ae)&&!gt(ae)||ae[0]==="."||j)&&s(g,ae,null,k[ae],void 0,C)}else if(k.onClick)s(g,"onClick",null,k.onClick,void 0,C);else if(Q&4&&_t(k.style))for(const j in k.style)k.style[j]}let K;(K=k&&k.onVnodeBeforeMount)&&ve(K,C,x),Y&&Oe(x,null,C,"beforeMount"),((K=k&&k.onVnodeMounted)||Y||M)&&ii(()=>{K&&ve(K,C,x),M&&le.enter(g),Y&&Oe(x,null,C,"mounted")},R)}return g.nextSibling},_=(g,x,C,R,$,W,V)=>{V=V||!!x.dynamicChildren;const k=x.children,Q=k.length;for(let J=0;J{const{slotScopeIds:V}=x;V&&($=$?$.concat(V):V);const k=i(g),Q=_(o(g),x,k,C,R,$,W);return Q&&Xt(Q)&&Q.data==="]"?o(x.anchor=Q):(ft(),c(x.anchor=u("]"),k,Q),Q)},v=(g,x,C,R,$,W)=>{if(ft(),x.el=null,W){const Q=N(g);for(;;){const J=o(g);if(J&&J!==Q)l(J);else break}}const V=o(g),k=i(g);return l(g),n(null,x,k,V,C,R,Jt(k),$),V},N=(g,x="[",C="]")=>{let R=0;for(;g;)if(g=o(g),g&&Xt(g)&&(g.data===x&&R++,g.data===C)){if(R===0)return o(g);R--}return g},U=(g,x,C)=>{const R=x.parentNode;R&&R.replaceChild(g,x);let $=C;for(;$;)$.vnode.el===x&&($.vnode.el=$.subTree.el=g),$=$.parent},I=g=>g.nodeType===1&&g.tagName.toLowerCase()==="template";return[f,a]}const ge=ii;function xc(e){return zo(e)}function Rc(e){return zo(e,Tc)}function zo(e,t){const n=ro();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:c,setText:u,setElementText:f,parentNode:a,nextSibling:p,setScopeId:_=Ee,insertStaticContent:y}=e,v=(d,h,m,E=null,b=null,T=null,A=void 0,S=null,P=!!h.dynamicChildren)=>{if(d===h)return;d&&!Ue(d,h)&&(E=Dt(d),Pe(d,b,T,!0),d=null),h.patchFlag===-2&&(P=!1,h.dynamicChildren=null);const{type:w,ref:O,shapeFlag:L}=h;switch(w){case rt:N(d,h,m,E);break;case Ke:U(d,h,m,E);break;case en:d==null&&I(h,m,E,A);break;case Re:J(d,h,m,E,b,T,A,S,P);break;default:L&1?C(d,h,m,E,b,T,A,S,P):L&6?Y(d,h,m,E,b,T,A,S,P):(L&64||L&128)&&w.process(d,h,m,E,b,T,A,S,P,ct)}O!=null&&b&&dn(O,d&&d.ref,T,h||d,!h)},N=(d,h,m,E)=>{if(d==null)s(h.el=l(h.children),m,E);else{const b=h.el=d.el;h.children!==d.children&&u(b,h.children)}},U=(d,h,m,E)=>{d==null?s(h.el=c(h.children||""),m,E):h.el=d.el},I=(d,h,m,E)=>{[d.el,d.anchor]=y(d.children,h,m,E,d.el,d.anchor)},g=({el:d,anchor:h},m,E)=>{let b;for(;d&&d!==h;)b=p(d),s(d,m,E),d=b;s(h,m,E)},x=({el:d,anchor:h})=>{let m;for(;d&&d!==h;)m=p(d),r(d),d=m;r(h)},C=(d,h,m,E,b,T,A,S,P)=>{h.type==="svg"?A="svg":h.type==="math"&&(A="mathml"),d==null?R(h,m,E,b,T,A,S,P):V(d,h,b,T,A,S,P)},R=(d,h,m,E,b,T,A,S)=>{let P,w;const{props:O,shapeFlag:L,transition:H,dirs:D}=d;if(P=d.el=i(d.type,T,O&&O.is,O),L&8?f(P,d.children):L&16&&W(d.children,P,null,E,b,Un(d,T),A,S),D&&Oe(d,null,E,"created"),$(P,d,d.scopeId,A,E),O){for(const z in O)z!=="value"&&!gt(z)&&o(P,z,null,O[z],T,E);"value"in O&&o(P,"value",null,O.value,T),(w=O.onVnodeBeforeMount)&&ve(w,E,d)}D&&Oe(d,null,E,"beforeMount");const q=ei(b,H);q&&H.beforeEnter(P),s(P,h,m),((w=O&&O.onVnodeMounted)||q||D)&&ge(()=>{w&&ve(w,E,d),q&&H.enter(P),D&&Oe(d,null,E,"mounted")},b)},$=(d,h,m,E,b)=>{if(m&&_(d,m),E)for(let T=0;T{for(let w=P;w{const S=h.el=d.el;let{patchFlag:P,dynamicChildren:w,dirs:O}=h;P|=d.patchFlag&16;const L=d.props||ne,H=h.props||ne;let D;if(m&&Ye(m,!1),(D=H.onVnodeBeforeUpdate)&&ve(D,m,h,d),O&&Oe(h,d,m,"beforeUpdate"),m&&Ye(m,!0),(L.innerHTML&&H.innerHTML==null||L.textContent&&H.textContent==null)&&f(S,""),w?k(d.dynamicChildren,w,S,m,E,Un(h,b),T):A||j(d,h,S,null,m,E,Un(h,b),T,!1),P>0){if(P&16)Q(S,L,H,m,b);else if(P&2&&L.class!==H.class&&o(S,"class",null,H.class,b),P&4&&o(S,"style",L.style,H.style,b),P&8){const q=h.dynamicProps;for(let z=0;z{D&&ve(D,m,h,d),O&&Oe(h,d,m,"updated")},E)},k=(d,h,m,E,b,T,A)=>{for(let S=0;S{if(h!==m){if(h!==ne)for(const T in h)!gt(T)&&!(T in m)&&o(d,T,h[T],null,b,E);for(const T in m){if(gt(T))continue;const A=m[T],S=h[T];A!==S&&T!=="value"&&o(d,T,S,A,b,E)}"value"in m&&o(d,"value",h.value,m.value,b)}},J=(d,h,m,E,b,T,A,S,P)=>{const w=h.el=d?d.el:l(""),O=h.anchor=d?d.anchor:l("");let{patchFlag:L,dynamicChildren:H,slotScopeIds:D}=h;D&&(S=S?S.concat(D):D),d==null?(s(w,m,E),s(O,m,E),W(h.children||[],m,O,b,T,A,S,P)):L>0&&L&64&&H&&d.dynamicChildren?(k(d.dynamicChildren,H,m,b,T,A,S),(h.key!=null||b&&h===b.subTree)&&ti(d,h,!0)):j(d,h,m,O,b,T,A,S,P)},Y=(d,h,m,E,b,T,A,S,P)=>{h.slotScopeIds=S,d==null?h.shapeFlag&512?b.ctx.activate(h,m,E,A,P):le(h,m,E,b,T,A,P):te(d,h,P)},le=(d,h,m,E,b,T,A)=>{const S=d.component=Jc(d,E,b);if(ks(d)&&(S.ctx.renderer=ct),Qc(S,!1,A),S.asyncDep){if(b&&b.registerDep(S,M,A),!d.el){const P=S.subTree=ie(Ke);U(null,P,h,m)}}else M(S,d,h,m,b,T,A)},te=(d,h,m)=>{const E=h.component=d.component;if(Lc(d,h,m))if(E.asyncDep&&!E.asyncResolved){K(E,h,m);return}else E.next=h,Kl(E.update),E.effect.dirty=!0,E.update();else h.el=d.el,E.vnode=h},M=(d,h,m,E,b,T,A)=>{const S=()=>{if(d.isMounted){let{next:O,bu:L,u:H,parent:D,vnode:q}=d;{const at=ni(d);if(at){O&&(O.el=q.el,K(d,O,A)),at.asyncDep.then(()=>{d.isUnmounted||S()});return}}let z=O,Z;Ye(d,!1),O?(O.el=q.el,K(d,O,A)):O=q,L&&Nn(L),(Z=O.props&&O.props.onVnodeBeforeUpdate)&&ve(Z,D,O,q),Ye(d,!0);const ce=Dn(d),Te=d.subTree;d.subTree=ce,v(Te,ce,a(Te.el),Dt(Te),d,b,T),O.el=ce.el,z===null&&Ls(d,ce.el),H&&ge(H,b),(Z=O.props&&O.props.onVnodeUpdated)&&ge(()=>ve(Z,D,O,q),b)}else{let O;const{el:L,props:H}=h,{bm:D,m:q,parent:z}=d,Z=At(h);if(Ye(d,!1),D&&Nn(D),!Z&&(O=H&&H.onVnodeBeforeMount)&&ve(O,z,h),Ye(d,!0),L&&Mn){const ce=()=>{d.subTree=Dn(d),Mn(L,d.subTree,d,b,null)};Z?h.type.__asyncLoader().then(()=>!d.isUnmounted&&ce()):ce()}else{const ce=d.subTree=Dn(d);v(null,ce,m,E,d,b,T),h.el=ce.el}if(q&&ge(q,b),!Z&&(O=H&&H.onVnodeMounted)){const ce=h;ge(()=>ve(O,z,ce),b)}(h.shapeFlag&256||z&&At(z.vnode)&&z.vnode.shapeFlag&256)&&d.a&&ge(d.a,b),d.isMounted=!0,h=m=E=null}},P=d.effect=new Es(S,Ee,()=>Cn(w),d.scope),w=d.update=()=>{P.dirty&&P.run()};w.i=d,w.id=d.uid,Ye(d,!0),w()},K=(d,h,m)=>{h.component=d;const E=d.vnode.props;d.vnode=h,d.next=null,pc(d,h.props,E,m),yc(d,h.children,m),Ge(),lr(d),Je()},j=(d,h,m,E,b,T,A,S,P=!1)=>{const w=d&&d.children,O=d?d.shapeFlag:0,L=h.children,{patchFlag:H,shapeFlag:D}=h;if(H>0){if(H&128){Bt(w,L,m,E,b,T,A,S,P);return}else if(H&256){ae(w,L,m,E,b,T,A,S,P);return}}D&8?(O&16&&Ct(w,b,T),L!==w&&f(m,L)):O&16?D&16?Bt(w,L,m,E,b,T,A,S,P):Ct(w,b,T,!0):(O&8&&f(m,""),D&16&&W(L,m,E,b,T,A,S,P))},ae=(d,h,m,E,b,T,A,S,P)=>{d=d||ht,h=h||ht;const w=d.length,O=h.length,L=Math.min(w,O);let H;for(H=0;HO?Ct(d,b,T,!0,!1,L):W(h,m,E,b,T,A,S,P,L)},Bt=(d,h,m,E,b,T,A,S,P)=>{let w=0;const O=h.length;let L=d.length-1,H=O-1;for(;w<=L&&w<=H;){const D=d[w],q=h[w]=P?Fe(h[w]):be(h[w]);if(Ue(D,q))v(D,q,m,null,b,T,A,S,P);else break;w++}for(;w<=L&&w<=H;){const D=d[L],q=h[H]=P?Fe(h[H]):be(h[H]);if(Ue(D,q))v(D,q,m,null,b,T,A,S,P);else break;L--,H--}if(w>L){if(w<=H){const D=H+1,q=DH)for(;w<=L;)Pe(d[w],b,T,!0),w++;else{const D=w,q=w,z=new Map;for(w=q;w<=H;w++){const ye=h[w]=P?Fe(h[w]):be(h[w]);ye.key!=null&&z.set(ye.key,w)}let Z,ce=0;const Te=H-q+1;let at=!1,Xs=0;const St=new Array(Te);for(w=0;w=Te){Pe(ye,b,T,!0);continue}let Ae;if(ye.key!=null)Ae=z.get(ye.key);else for(Z=q;Z<=H;Z++)if(St[Z-q]===0&&Ue(ye,h[Z])){Ae=Z;break}Ae===void 0?Pe(ye,b,T,!0):(St[Ae-q]=w+1,Ae>=Xs?Xs=Ae:at=!0,v(ye,h[Ae],m,null,b,T,A,S,P),ce++)}const Qs=at?Cc(St):ht;for(Z=Qs.length-1,w=Te-1;w>=0;w--){const ye=q+w,Ae=h[ye],Ys=ye+1{const{el:T,type:A,transition:S,children:P,shapeFlag:w}=d;if(w&6){Qe(d.component.subTree,h,m,E);return}if(w&128){d.suspense.move(h,m,E);return}if(w&64){A.move(d,h,m,ct);return}if(A===Re){s(T,h,m);for(let L=0;LS.enter(T),b);else{const{leave:L,delayLeave:H,afterLeave:D}=S,q=()=>s(T,h,m),z=()=>{L(T,()=>{q(),D&&D()})};H?H(T,q,z):z()}else s(T,h,m)},Pe=(d,h,m,E=!1,b=!1)=>{const{type:T,props:A,ref:S,children:P,dynamicChildren:w,shapeFlag:O,patchFlag:L,dirs:H,cacheIndex:D}=d;if(L===-2&&(b=!1),S!=null&&dn(S,null,m,d,!0),D!=null&&(h.renderCache[D]=void 0),O&256){h.ctx.deactivate(d);return}const q=O&1&&H,z=!At(d);let Z;if(z&&(Z=A&&A.onVnodeBeforeUnmount)&&ve(Z,h,d),O&6)Yi(d.component,m,E);else{if(O&128){d.suspense.unmount(m,E);return}q&&Oe(d,null,h,"beforeUnmount"),O&64?d.type.remove(d,h,m,ct,E):w&&!w.hasOnce&&(T!==Re||L>0&&L&64)?Ct(w,h,m,!1,!0):(T===Re&&L&384||!b&&O&16)&&Ct(P,h,m),E&&Gs(d)}(z&&(Z=A&&A.onVnodeUnmounted)||q)&&ge(()=>{Z&&ve(Z,h,d),q&&Oe(d,null,h,"unmounted")},m)},Gs=d=>{const{type:h,el:m,anchor:E,transition:b}=d;if(h===Re){Qi(m,E);return}if(h===en){x(d);return}const T=()=>{r(m),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(d.shapeFlag&1&&b&&!b.persisted){const{leave:A,delayLeave:S}=b,P=()=>A(m,T);S?S(d.el,T,P):P()}else T()},Qi=(d,h)=>{let m;for(;d!==h;)m=p(d),r(d),d=m;r(h)},Yi=(d,h,m)=>{const{bum:E,scope:b,update:T,subTree:A,um:S,m:P,a:w}=d;_r(P),_r(w),E&&Nn(E),b.stop(),T&&(T.active=!1,Pe(A,d,h,m)),S&&ge(S,h),ge(()=>{d.isUnmounted=!0},h),h&&h.pendingBranch&&!h.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===h.pendingId&&(h.deps--,h.deps===0&&h.resolve())},Ct=(d,h,m,E=!1,b=!1,T=0)=>{for(let A=T;A{if(d.shapeFlag&6)return Dt(d.component.subTree);if(d.shapeFlag&128)return d.suspense.next();const h=p(d.anchor||d.el),m=h&&h[bc];return m?p(m):h};let Hn=!1;const Js=(d,h,m)=>{d==null?h._vnode&&Pe(h._vnode,null,null,!0):v(h._vnode||null,d,h,null,null,null,m),h._vnode=d,Hn||(Hn=!0,lr(),an(),Hn=!1)},ct={p:v,um:Pe,m:Qe,r:Gs,mt:le,mc:W,pc:j,pbc:k,n:Dt,o:e};let In,Mn;return t&&([In,Mn]=t(ct)),{render:Js,hydrate:In,createApp:dc(Js,In)}}function Un({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ye({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ei(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ti(e,t,n=!1){const s=e.children,r=t.children;if(B(s)&&B(r))for(let o=0;o>1,e[n[l]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function ni(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ni(t)}function _r(e){if(e)for(let t=0;tbt(Sc);function wd(e,t){return Ms(e,null,t)}const Qt={};function Bn(e,t,n){return Ms(e,t,n)}function Ms(e,t,{immediate:n,deep:s,flush:r,once:o,onTrack:i,onTrigger:l}=ne){if(t&&o){const R=t;t=(...$)=>{R(...$),C()}}const c=oe,u=R=>s===!0?R:et(R,s===!1?1:void 0);let f,a=!1,p=!1;if(he(e)?(f=()=>e.value,a=vt(e)):_t(e)?(f=()=>u(e),a=!0):B(e)?(p=!0,a=e.some(R=>_t(R)||vt(R)),f=()=>e.map(R=>{if(he(R))return R.value;if(_t(R))return u(R);if(F(R))return De(R,c,2)})):F(e)?t?f=()=>De(e,c,2):f=()=>(_&&_(),Ce(e,c,3,[y])):f=Ee,t&&s){const R=f;f=()=>et(R())}let _,y=R=>{_=g.onStop=()=>{De(R,c,4),_=g.onStop=void 0}},v;if(Ut)if(y=Ee,t?n&&Ce(t,c,3,[f(),p?[]:void 0,y]):f(),r==="sync"){const R=Pc();v=R.__watcherHandles||(R.__watcherHandles=[])}else return Ee;let N=p?new Array(e.length).fill(Qt):Qt;const U=()=>{if(!(!g.active||!g.dirty))if(t){const R=g.run();(s||a||(p?R.some(($,W)=>We($,N[W])):We(R,N)))&&(_&&_(),Ce(t,c,3,[R,N===Qt?void 0:p&&N[0]===Qt?[]:N,y]),N=R)}else g.run()};U.allowRecurse=!!t;let I;r==="sync"?I=U:r==="post"?I=()=>ge(U,c&&c.suspense):(U.pre=!0,c&&(U.id=c.uid),I=()=>Cn(U));const g=new Es(f,Ee,I),x=ao(),C=()=>{g.stop(),x&&ws(x.effects,g)};return t?n?U():N=g.run():r==="post"?ge(g.run.bind(g),c&&c.suspense):g.run(),v&&v.push(C),C}function Ac(e,t,n){const s=this.proxy,r=se(e)?e.includes(".")?si(s,e):()=>s[e]:e.bind(s,s);let o;F(t)?o=t:(o=t.handler,n=t);const i=Ft(this),l=Ms(r,o.bind(s),n);return i(),l}function si(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{et(s,t,n)});else if(no(e)){for(const s in e)et(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&et(e[s],t,n)}return e}const Oc=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Se(t)}Modifiers`]||e[`${lt(t)}Modifiers`];function kc(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||ne;let r=n;const o=t.startsWith("update:"),i=o&&Oc(s,t.slice(7));i&&(i.trim&&(r=n.map(f=>se(f)?f.trim():f)),i.number&&(r=n.map(sl)));let l,c=s[l=Ln(t)]||s[l=Ln(Se(t))];!c&&o&&(c=s[l=Ln(lt(t))]),c&&Ce(c,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ce(u,e,6,r)}}function ri(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!F(e)){const c=u=>{const f=ri(u,t,!0);f&&(l=!0,de(i,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(ee(e)&&s.set(e,null),null):(B(o)?o.forEach(c=>i[c]=null):de(i,o),ee(e)&&s.set(e,i),i)}function An(e,t){return!e||!$t(t)?!1:(t=t.slice(2).replace(/Once$/,""),G(e,t[0].toLowerCase()+t.slice(1))||G(e,lt(t))||G(e,t))}function Dn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:i,attrs:l,emit:c,render:u,renderCache:f,props:a,data:p,setupState:_,ctx:y,inheritAttrs:v}=e,N=fn(e);let U,I;try{if(n.shapeFlag&4){const x=r||s,C=x;U=be(u.call(C,x,f,a,_,p,y)),I=l}else{const x=t;U=be(x.length>1?x(a,{attrs:l,slots:i,emit:c}):x(a,null)),I=t.props?l:Ic(l)}}catch(x){kt.length=0,xt(x,e,1),U=ie(Ke)}let g=U;if(I&&v!==!1){const x=Object.keys(I),{shapeFlag:C}=g;x.length&&C&7&&(o&&x.some(bs)&&(I=Mc(I,o)),g=Tt(g,I,!1,!0))}return n.dirs&&(g=Tt(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),U=g,fn(N),U}function Hc(e,t=!0){let n;for(let s=0;s{let t;for(const n in e)(n==="class"||n==="style"||$t(n))&&((t||(t={}))[n]=e[n]);return t},Mc=(e,t)=>{const n={};for(const s in e)(!bs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Lc(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:c}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?mr(s,i,u):!!i;if(c&8){const f=t.dynamicProps;for(let a=0;ae.__isSuspense;let rs=0;const jc={name:"Suspense",__isSuspense:!0,process(e,t,n,s,r,o,i,l,c,u){if(e==null)Fc(t,n,s,r,o,i,l,c,u);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Uc(e,t,n,s,r,i,l,c,u)}},hydrate:Bc,normalize:Dc},$c=jc;function Nt(e,t){const n=e.props&&e.props[t];F(n)&&n()}function Fc(e,t,n,s,r,o,i,l,c){const{p:u,o:{createElement:f}}=c,a=f("div"),p=e.suspense=oi(e,r,s,t,a,n,o,i,l,c);u(null,p.pendingBranch=e.ssContent,a,null,s,p,o,i),p.deps>0?(Nt(e,"onPending"),Nt(e,"onFallback"),u(null,e.ssFallback,t,n,s,null,o,i),wt(p,e.ssFallback)):p.resolve(!1,!0)}function Uc(e,t,n,s,r,o,i,l,{p:c,um:u,o:{createElement:f}}){const a=t.suspense=e.suspense;a.vnode=t,t.el=e.el;const p=t.ssContent,_=t.ssFallback,{activeBranch:y,pendingBranch:v,isInFallback:N,isHydrating:U}=a;if(v)a.pendingBranch=p,Ue(p,v)?(c(v,p,a.hiddenContainer,null,r,a,o,i,l),a.deps<=0?a.resolve():N&&(U||(c(y,_,n,s,r,null,o,i,l),wt(a,_)))):(a.pendingId=rs++,U?(a.isHydrating=!1,a.activeBranch=v):u(v,r,a),a.deps=0,a.effects.length=0,a.hiddenContainer=f("div"),N?(c(null,p,a.hiddenContainer,null,r,a,o,i,l),a.deps<=0?a.resolve():(c(y,_,n,s,r,null,o,i,l),wt(a,_))):y&&Ue(p,y)?(c(y,p,n,s,r,a,o,i,l),a.resolve(!0)):(c(null,p,a.hiddenContainer,null,r,a,o,i,l),a.deps<=0&&a.resolve()));else if(y&&Ue(p,y))c(y,p,n,s,r,a,o,i,l),wt(a,p);else if(Nt(t,"onPending"),a.pendingBranch=p,p.shapeFlag&512?a.pendingId=p.component.suspenseId:a.pendingId=rs++,c(null,p,a.hiddenContainer,null,r,a,o,i,l),a.deps<=0)a.resolve();else{const{timeout:I,pendingId:g}=a;I>0?setTimeout(()=>{a.pendingId===g&&a.fallback(_)},I):I===0&&a.fallback(_)}}function oi(e,t,n,s,r,o,i,l,c,u,f=!1){const{p:a,m:p,um:_,n:y,o:{parentNode:v,remove:N}}=u;let U;const I=Wc(e);I&&t&&t.pendingBranch&&(U=t.pendingId,t.deps++);const g=e.props?rl(e.props.timeout):void 0,x=o,C={vnode:e,parent:t,parentComponent:n,namespace:i,container:s,hiddenContainer:r,deps:0,pendingId:rs++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(R=!1,$=!1){const{vnode:W,activeBranch:V,pendingBranch:k,pendingId:Q,effects:J,parentComponent:Y,container:le}=C;let te=!1;C.isHydrating?C.isHydrating=!1:R||(te=V&&k.transition&&k.transition.mode==="out-in",te&&(V.transition.afterLeave=()=>{Q===C.pendingId&&(p(k,le,o===x?y(V):o,0),zn(J))}),V&&(v(V.el)!==C.hiddenContainer&&(o=y(V)),_(V,Y,C,!0)),te||p(k,le,o,0)),wt(C,k),C.pendingBranch=null,C.isInFallback=!1;let M=C.parent,K=!1;for(;M;){if(M.pendingBranch){M.effects.push(...J),K=!0;break}M=M.parent}!K&&!te&&zn(J),C.effects=[],I&&t&&t.pendingBranch&&U===t.pendingId&&(t.deps--,t.deps===0&&!$&&t.resolve()),Nt(W,"onResolve")},fallback(R){if(!C.pendingBranch)return;const{vnode:$,activeBranch:W,parentComponent:V,container:k,namespace:Q}=C;Nt($,"onFallback");const J=y(W),Y=()=>{C.isInFallback&&(a(null,R,k,J,V,null,Q,l,c),wt(C,R))},le=R.transition&&R.transition.mode==="out-in";le&&(W.transition.afterLeave=Y),C.isInFallback=!0,_(W,V,null,!0),le||Y()},move(R,$,W){C.activeBranch&&p(C.activeBranch,R,$,W),C.container=R},next(){return C.activeBranch&&y(C.activeBranch)},registerDep(R,$,W){const V=!!C.pendingBranch;V&&C.deps++;const k=R.vnode.el;R.asyncDep.catch(Q=>{xt(Q,R,0)}).then(Q=>{if(R.isUnmounted||C.isUnmounted||C.pendingId!==R.suspenseId)return;R.asyncResolved=!0;const{vnode:J}=R;is(R,Q,!1),k&&(J.el=k);const Y=!k&&R.subTree.el;$(R,J,v(k||R.subTree.el),k?null:y(R.subTree),C,i,W),Y&&N(Y),Ls(R,J.el),V&&--C.deps===0&&C.resolve()})},unmount(R,$){C.isUnmounted=!0,C.activeBranch&&_(C.activeBranch,n,R,$),C.pendingBranch&&_(C.pendingBranch,n,R,$)}};return C}function Bc(e,t,n,s,r,o,i,l,c){const u=t.suspense=oi(t,s,n,e.parentNode,document.createElement("div"),null,r,o,i,l,!0),f=c(e,u.pendingBranch=t.ssContent,n,u,o,i);return u.deps===0&&u.resolve(!1,!0),f}function Dc(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=yr(s?n.default:n),e.ssFallback=s?yr(n.fallback):ie(Ke)}function yr(e){let t;if(F(e)){const n=Et&&e._c;n&&(e._d=!1,Ie()),e=e(),n&&(e._d=!0,t=_e,li())}return B(e)&&(e=Hc(e)),e=be(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function ii(e,t){t&&t.pendingBranch?B(e)?t.effects.push(...e):t.effects.push(e):zn(e)}function wt(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,s&&s.subTree===n&&(s.vnode.el=r,Ls(s,r))}function Wc(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Re=Symbol.for("v-fgt"),rt=Symbol.for("v-txt"),Ke=Symbol.for("v-cmt"),en=Symbol.for("v-stc"),kt=[];let _e=null;function Ie(e=!1){kt.push(_e=e?null:[])}function li(){kt.pop(),_e=kt[kt.length-1]||null}let Et=1;function br(e){Et+=e,e<0&&_e&&(_e.hasOnce=!0)}function ci(e){return e.dynamicChildren=Et>0?_e||ht:null,li(),Et>0&&_e&&_e.push(e),e}function ai(e,t,n,s,r,o){return ci(ui(e,t,n,s,r,o,!0))}function ut(e,t,n,s,r){return ci(ie(e,t,n,s,r,!0))}function hn(e){return e?e.__v_isVNode===!0:!1}function Ue(e,t){return e.type===t.type&&e.key===t.key}const fi=({key:e})=>e??null,tn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?se(e)||he(e)||F(e)?{i:we,r:e,k:t,f:!!n}:e:null);function ui(e,t=null,n=null,s=0,r=null,o=e===Re?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&fi(t),ref:t&&tn(t),scopeId:Sn,slotScopeIds:null,children:n,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:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:we};return l?(Ns(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=se(n)?8:16),Et>0&&!i&&_e&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&_e.push(c),c}const ie=Vc;function Vc(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===$o)&&(e=Ke),hn(e)){const l=Tt(e,t,!0);return n&&Ns(l,n),Et>0&&!o&&_e&&(l.shapeFlag&6?_e[_e.indexOf(e)]=l:_e.push(l)),l.patchFlag=-2,l}if(ta(e)&&(e=e.__vccOpts),t){t=di(t);let{class:l,style:c}=t;l&&!se(l)&&(t.class=xn(l)),ee(c)&&(To(c)&&!B(c)&&(c=de({},c)),t.style=Tn(c))}const i=se(e)?1:Nc(e)?128:wc(e)?64:ee(e)?4:F(e)?2:0;return ui(e,t,n,s,r,i,o,!0)}function di(e){return e?To(e)||qo(e)?de({},e):e:null}function Tt(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:i,children:l,transition:c}=e,u=t?Kc(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&fi(u),ref:t&&t.ref?n&&o?B(o)?o.concat(tn(t)):[o,tn(t)]:tn(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!==Re?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Tt(e.ssContent),ssFallback:e.ssFallback&&Tt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&Ho(f,c.clone(f)),f}function hi(e=" ",t=0){return ie(rt,null,e,t)}function be(e){return e==null||typeof e=="boolean"?ie(Ke):B(e)?ie(Re,null,e.slice()):typeof e=="object"?Fe(e):ie(rt,null,String(e))}function Fe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Tt(e)}function Ns(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(B(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Ns(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!qo(t)?t._ctx=we:r===3&&we&&(we.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else F(t)?(t={default:t,_ctx:we},n=32):(t=String(t),s&64?(n=16,t=[hi(t)]):n=8);e.children=t,e.shapeFlag|=n}function Kc(...e){const t={};for(let n=0;noe||we;let pn,os;{const e=ro(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};pn=t("__VUE_INSTANCE_SETTERS__",n=>oe=n),os=t("__VUE_SSR_SETTERS__",n=>Ut=n)}const Ft=e=>{const t=oe;return pn(e),e.scope.on(),()=>{e.scope.off(),pn(t)}},wr=()=>{oe&&oe.scope.off(),pn(null)};function pi(e){return e.vnode.shapeFlag&4}let Ut=!1;function Qc(e,t=!1,n=!1){t&&os(t);const{props:s,children:r}=e.vnode,o=pi(e);hc(e,s,o,t),mc(e,r,n);const i=o?Yc(e,t):void 0;return t&&os(!1),i}function Yc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,oc);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?zc(e):null,o=Ft(e);Ge();const i=De(s,e,0,[e.props,r]);if(Je(),o(),eo(i)){if(i.then(wr,wr),t)return i.then(l=>{is(e,l,t)}).catch(l=>{xt(l,e,0)});e.asyncDep=i}else is(e,i,t)}else gi(e,t)}function is(e,t,n){F(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=So(t)),gi(e,n)}let vr;function gi(e,t,n){const s=e.type;if(!e.render){if(!t&&vr&&!s.render){const r=s.template||Hs(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=de(de({isCustomElement:o,delimiters:l},i),c);s.render=vr(r,u)}}e.render=s.render||Ee}{const r=Ft(e);Ge();try{ic(e)}finally{Je(),r()}}}const Zc={get(e,t){return me(e,"get",""),e[t]}};function zc(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Zc),slots:e.slots,emit:e.emit,expose:t}}function js(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(So(Ll(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ot)return Ot[n](e)},has(t,n){return n in t||n in Ot}})):e.proxy}function ea(e,t=!0){return F(e)?e.displayName||e.name:e.name||t&&e.__name}function ta(e){return F(e)&&"__vccOpts"in e}const _i=(e,t)=>Nl(e,t,Ut);function na(e,t,n){const s=arguments.length;return s===2?ee(t)&&!B(t)?hn(t)?ie(e,null,[t]):ie(e,t):ie(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&hn(n)&&(n=[n]),ie(e,t,n))}const mi="3.4.38";/** -* @vue/runtime-dom v3.4.38 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const sa="http://www.w3.org/2000/svg",ra="http://www.w3.org/1998/Math/MathML",He=typeof document<"u"?document:null,Er=He&&He.createElement("template"),oa={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?He.createElementNS(sa,e):t==="mathml"?He.createElementNS(ra,e):n?He.createElement(e,{is:n}):He.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>He.createTextNode(e),createComment:e=>He.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>He.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Er.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const l=Er.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ia=Symbol("_vtc");function la(e,t,n){const s=e[ia];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Tr=Symbol("_vod"),ca=Symbol("_vsh"),aa=Symbol(""),fa=/(^|;)\s*display\s*:/;function ua(e,t,n){const s=e.style,r=se(n);let o=!1;if(n&&!r){if(t)if(se(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&nn(s,l,"")}else for(const i in t)n[i]==null&&nn(s,i,"");for(const i in n)i==="display"&&(o=!0),nn(s,i,n[i])}else if(r){if(t!==n){const i=s[aa];i&&(n+=";"+i),s.cssText=n,o=fa.test(n)}}else t&&e.removeAttribute("style");Tr in e&&(e[Tr]=o?s.display:"",e[ca]&&(s.display="none"))}const xr=/\s*!important$/;function nn(e,t,n){if(B(n))n.forEach(s=>nn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=da(e,t);xr.test(n)?e.setProperty(lt(s),n.replace(xr,""),"important"):e[s]=n}}const Rr=["Webkit","Moz","ms"],Wn={};function da(e,t){const n=Wn[t];if(n)return n;let s=Se(t);if(s!=="filter"&&s in e)return Wn[t]=s;s=En(s);for(let r=0;rVn||(ya.then(()=>Vn=0),Vn=Date.now());function wa(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ce(va(s,n.value),t,5,[s])};return n.value=e,n.attached=ba(),n}function va(e,t){if(B(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Or=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ea=(e,t,n,s,r,o)=>{const i=r==="svg";t==="class"?la(e,s,i):t==="style"?ua(e,n,s):$t(t)?bs(t)||_a(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ta(e,t,s,i))?(ha(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Sr(e,t,s,i,o,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Sr(e,t,s,i))};function Ta(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Or(t)&&F(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||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 Or(t)&&se(n)?!1:t in e}const yi=de({patchProp:Ea},oa);let Ht,kr=!1;function xa(){return Ht||(Ht=xc(yi))}function Ra(){return Ht=kr?Ht:Rc(yi),kr=!0,Ht}const Ca=(...e)=>{const t=xa().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=wi(s);if(!r)return;const o=t._component;!F(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,bi(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},Sa=(...e)=>{const t=Ra().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=wi(s);if(r)return n(r,!0,bi(r))},t};function bi(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function wi(e){return se(e)?document.querySelector(e):e}const Pa=/"(?:_|\\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*:/,Aa=/"(?: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*:/,Oa=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function ka(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Ha(e);return}return t}function Ha(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function gn(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const s=n.toLowerCase();if(s==="true")return!0;if(s==="false")return!1;if(s==="undefined")return;if(s==="null")return null;if(s==="nan")return Number.NaN;if(s==="infinity")return Number.POSITIVE_INFINITY;if(s==="-infinity")return Number.NEGATIVE_INFINITY}if(!Oa.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Pa.test(e)||Aa.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,ka)}return JSON.parse(e)}catch(s){if(t.strict)throw s;return e}}const Ia=/#/g,Ma=/&/g,La=/\//g,Na=/=/g,$s=/\+/g,ja=/%5e/gi,$a=/%60/gi,Fa=/%7c/gi,Ua=/%20/gi;function Ba(e){return encodeURI(""+e).replace(Fa,"|")}function ls(e){return Ba(typeof e=="string"?e:JSON.stringify(e)).replace($s,"%2B").replace(Ua,"+").replace(Ia,"%23").replace(Ma,"%26").replace($a,"`").replace(ja,"^").replace(La,"%2F")}function Kn(e){return ls(e).replace(Na,"%3D")}function _n(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Da(e){return _n(e.replace($s," "))}function Wa(e){return _n(e.replace($s," "))}function vi(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const s=n.match(/([^=]+)=?(.*)/)||[];if(s.length<2)continue;const r=Da(s[1]);if(r==="__proto__"||r==="constructor")continue;const o=Wa(s[2]||"");t[r]===void 0?t[r]=o:Array.isArray(t[r])?t[r].push(o):t[r]=[t[r],o]}return t}function Va(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Kn(e)}=${ls(n)}`).join("&"):`${Kn(e)}=${ls(t)}`:Kn(e)}function Ei(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Va(t,e[t])).filter(Boolean).join("&")}const Ka=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,qa=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Ga=/^([/\\]\s*){2,}[^/\\]/,Ja=/^[\s\0]*(blob|data|javascript|vbscript):$/i,Xa=/\/$|\/\?|\/#/,Qa=/^\.?\//;function Rt(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Ka.test(e):qa.test(e)||(t.acceptRelative?Ga.test(e):!1)}function Ya(e){return!!e&&Ja.test(e)}function cs(e="",t){return t?Xa.test(e):e.endsWith("/")}function Fs(e="",t){if(!t)return(cs(e)?e.slice(0,-1):e)||"/";if(!cs(e,!0))return e||"/";let n=e,s="";const r=e.indexOf("#");r>=0&&(n=e.slice(0,r),s=e.slice(r));const[o,...i]=n.split("?");return((o.endsWith("/")?o.slice(0,-1):o)||"/")+(i.length>0?`?${i.join("?")}`:"")+s}function as(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(cs(e,!0))return e||"/";let n=e,s="";const r=e.indexOf("#");if(r>=0&&(n=e.slice(0,r),s=e.slice(r),!n))return s;const[o,...i]=n.split("?");return o+"/"+(i.length>0?`?${i.join("?")}`:"")+s}function Za(e=""){return e.startsWith("/")}function Hr(e=""){return Za(e)?e:"/"+e}function za(e,t){if(xi(t)||Rt(e))return e;const n=Fs(t);return e.startsWith(n)?e:On(n,e)}function ef(e,t){if(xi(t))return e;const n=Fs(t);if(!e.startsWith(n))return e;const s=e.slice(n.length);return s[0]==="/"?s:"/"+s}function Ti(e,t){const n=sf(e),s={...vi(n.search),...t};return n.search=Ei(s),Si(n)}function xi(e){return!e||e==="/"}function tf(e){return e&&e!=="/"}function On(e,...t){let n=e||"";for(const s of t.filter(r=>tf(r)))if(n){const r=s.replace(Qa,"");n=as(n)+r}else n=s;return n}function Ri(...e){var i,l,c,u;const t=/\/(?!\/)/,n=e.filter(Boolean),s=[];let r=0;for(const f of n)if(!(!f||f==="/")){for(const[a,p]of f.split(t).entries())if(!(!p||p===".")){if(p===".."){if(s.length===1&&Rt(s[0]))continue;s.pop(),r--;continue}if(a===1&&((i=s[s.length-1])!=null&&i.endsWith(":/"))){s[s.length-1]+="/"+p;continue}s.push(p),r++}}let o=s.join("/");return r>=0?(l=n[0])!=null&&l.startsWith("/")&&!o.startsWith("/")?o="/"+o:(c=n[0])!=null&&c.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*r)+o,(u=n[n.length-1])!=null&&u.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function nf(e,t,n={}){return n.trailingSlash||(e=as(e),t=as(t)),n.leadingSlash||(e=Hr(e),t=Hr(t)),n.encoding||(e=_n(e),t=_n(t)),e===t}const Ci=Symbol.for("ufo:protocolRelative");function sf(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,a,p=""]=n;return{protocol:a.toLowerCase(),pathname:p,href:a+p,auth:"",host:"",search:"",hash:""}}if(!Rt(e,{acceptRelative:!0}))return Ir(e);const[,s="",r,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,i="",l=""]=o.match(/([^#/?]*)(.*)?/)||[];s==="file:"&&(l=l.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:c,search:u,hash:f}=Ir(l);return{protocol:s.toLowerCase(),auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:i,pathname:c,search:u,hash:f,[Ci]:!s}}function Ir(e=""){const[t="",n="",s=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:s}}function Si(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",s=e.hash||"",r=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol||e[Ci]?(e.protocol||"")+"//":"")+r+o+t+n+s}class rf extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function of(e){var c,u,f,a,p;const t=((c=e.error)==null?void 0:c.message)||((u=e.error)==null?void 0:u.toString())||"",n=((f=e.request)==null?void 0:f.method)||((a=e.options)==null?void 0:a.method)||"GET",s=((p=e.request)==null?void 0:p.url)||String(e.request)||"/",r=`[${n}] ${JSON.stringify(s)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${r}: ${o}${t?` ${t}`:""}`,l=new rf(i,e.error?{cause:e.error}:void 0);for(const _ of["request","options","response"])Object.defineProperty(l,_,{get(){return e[_]}});for(const[_,y]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(l,_,{get(){return e.response&&e.response[y]}});return l}const lf=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Mr(e="GET"){return lf.has(e.toUpperCase())}function cf(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 af=new Set(["image/svg","application/xml","application/xhtml","application/html"]),ff=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function uf(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return ff.test(t)?"json":af.has(t)||t.startsWith("text/")?"text":"blob"}function df(e,t,n=globalThis.Headers){const s={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(s.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(s.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){s.headers=new n((t==null?void 0:t.headers)||{});for(const[r,o]of new n((e==null?void 0:e.headers)||{}))s.headers.set(r,o)}return s}const hf=new Set([408,409,425,429,500,502,503,504]),pf=new Set([101,204,205,304]);function Pi(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:s=globalThis.AbortController}=e;async function r(l){const c=l.error&&l.error.name==="AbortError"&&!l.options.timeout||!1;if(l.options.retry!==!1&&!c){let f;typeof l.options.retry=="number"?f=l.options.retry:f=Mr(l.options.method)?0:1;const a=l.response&&l.response.status||500;if(f>0&&(Array.isArray(l.options.retryStatusCodes)?l.options.retryStatusCodes.includes(a):hf.has(a))){const p=l.options.retryDelay||0;return p>0&&await new Promise(_=>setTimeout(_,p)),o(l.request,{...l.options,retry:f-1})}}const u=of(l);throw Error.captureStackTrace&&Error.captureStackTrace(u,o),u}const o=async function(c,u={}){var _;const f={request:c,options:df(u,e.defaults,n),response:void 0,error:void 0};f.options.method=(_=f.options.method)==null?void 0:_.toUpperCase(),f.options.onRequest&&await f.options.onRequest(f),typeof f.request=="string"&&(f.options.baseURL&&(f.request=za(f.request,f.options.baseURL)),(f.options.query||f.options.params)&&(f.request=Ti(f.request,{...f.options.params,...f.options.query}))),f.options.body&&Mr(f.options.method)&&(cf(f.options.body)?(f.options.body=typeof f.options.body=="string"?f.options.body:JSON.stringify(f.options.body),f.options.headers=new n(f.options.headers||{}),f.options.headers.has("content-type")||f.options.headers.set("content-type","application/json"),f.options.headers.has("accept")||f.options.headers.set("accept","application/json")):("pipeTo"in f.options.body&&typeof f.options.body.pipeTo=="function"||typeof f.options.body.pipe=="function")&&("duplex"in f.options||(f.options.duplex="half")));let a;if(!f.options.signal&&f.options.timeout){const y=new s;a=setTimeout(()=>y.abort(),f.options.timeout),f.options.signal=y.signal}try{f.response=await t(f.request,f.options)}catch(y){return f.error=y,f.options.onRequestError&&await f.options.onRequestError(f),await r(f)}finally{a&&clearTimeout(a)}if(f.response.body&&!pf.has(f.response.status)&&f.options.method!=="HEAD"){const y=(f.options.parseResponse?"json":f.options.responseType)||uf(f.response.headers.get("content-type")||"");switch(y){case"json":{const v=await f.response.text(),N=f.options.parseResponse||gn;f.response._data=N(v);break}case"stream":{f.response._data=f.response.body;break}default:f.response._data=await f.response[y]()}}return f.options.onResponse&&await f.options.onResponse(f),!f.options.ignoreResponseError&&f.response.status>=400&&f.response.status<600?(f.options.onResponseError&&await f.options.onResponseError(f),await r(f)):f.response},i=async function(c,u){return(await o(c,u))._data};return i.raw=o,i.native=(...l)=>t(...l),i.create=(l={})=>Pi({...e,defaults:{...e.defaults,...l}}),i}const Us=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")}(),gf=Us.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),_f=Us.Headers,mf=Us.AbortController,yf=Pi({fetch:gf,Headers:_f,AbortController:mf}),bf=yf,wf=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},mn=wf().app,vf=()=>mn.baseURL,Ef=()=>mn.buildAssetsDir,Bs=(...e)=>Ri(Ai(),Ef(),...e),Ai=(...e)=>{const t=mn.cdnURL||mn.baseURL;return e.length?Ri(t,...e):t};globalThis.__buildAssetsURL=Bs,globalThis.__publicAssetsURL=Ai;globalThis.$fetch||(globalThis.$fetch=bf.create({baseURL:vf()}));function fs(e,t={},n){for(const s in e){const r=e[s],o=n?`${n}:${s}`:s;typeof r=="object"&&r!==null?fs(r,t,o):typeof r=="function"&&(t[o]=r)}return t}const Tf={run:e=>e()},xf=()=>Tf,Oi=typeof console.createTask<"u"?console.createTask:xf;function Rf(e,t){const n=t.shift(),s=Oi(n);return e.reduce((r,o)=>r.then(()=>s.run(()=>o(...t))),Promise.resolve())}function Cf(e,t){const n=t.shift(),s=Oi(n);return Promise.all(e.map(r=>s.run(()=>r(...t))))}function qn(e,t){for(const n of[...e])n(t)}class Sf{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,n,s={}){if(!t||typeof n!="function")return()=>{};const r=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!s.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(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let s,r=(...o)=>(typeof s=="function"&&s(),s=void 0,r=void 0,n(...o));return s=this.hook(t,r),s}removeHook(t,n){if(this._hooks[t]){const s=this._hooks[t].indexOf(n);s!==-1&&this._hooks[t].splice(s,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const s=this._hooks[t]||[];delete this._hooks[t];for(const r of s)this.hook(t,r)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=fs(t),s=Object.keys(n).map(r=>this.hook(r,n[r]));return()=>{for(const r of s.splice(0,s.length))r()}}removeHooks(t){const n=fs(t);for(const s in n)this.removeHook(s,n[s])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(Rf,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Cf,t,...n)}callHookWith(t,n,...s){const r=this._before||this._after?{name:n,args:s,context:{}}:void 0;this._before&&qn(this._before,r);const o=t(n in this._hooks?[...this._hooks[n]]:[],s);return o instanceof Promise?o.finally(()=>{this._after&&r&&qn(this._after,r)}):(this._after&&r&&qn(this._after,r),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function ki(){return new Sf}function Pf(e={}){let t,n=!1;const s=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&&t===void 0){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||s(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,l)=>{s(i),t=i;try{return r?r.run(i,l):l()}finally{n||(t=void 0)}},async callAsync(i,l){t=i;const c=()=>{t=i},u=()=>t===i?c:void 0;us.add(u);try{const f=r?r.run(i,l):l();return n||(t=void 0),await f}finally{us.delete(u)}}}}function Af(e={}){const t={};return{get(n,s={}){return t[n]||(t[n]=Pf({...e,...s})),t[n],t[n]}}}const yn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Lr="__unctx__",Of=yn[Lr]||(yn[Lr]=Af()),kf=(e,t={})=>Of.get(e,t),Nr="__unctx_async_handlers__",us=yn[Nr]||(yn[Nr]=new Set);function Hi(e){const t=[];for(const r of us){const o=r();o&&t.push(o)}const n=()=>{for(const r of t)r()};let s=e();return s&&typeof s=="object"&&"catch"in s&&(s=s.catch(r=>{throw n(),r})),[s,n]}const vd={componentName:"NuxtLink"},Hf=null,If="#__nuxt",Ii="nuxt-app",jr=36e5;function Mi(e=Ii){return kf(e,{asyncContext:!1})}const Mf="__nuxt_plugin";function Lf(e){let t=0;const n={_name:Ii,_scope:hl(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.12.4"},get vue(){return n.vueApp.version}},payload:dt({data:dt({}),state:ot({}),once:new Set,_errors:dt({})}),static:{data:{}},runWithContext(r){return n._scope.active&&!ao()?n._scope.run(()=>$r(n,r)):$r(n,r)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let r=!1;return()=>{if(!r&&(r=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:dt({}),_payloadRevivers:{},...e};if(window.__NUXT__)for(const r in window.__NUXT__)switch(r){case"data":case"state":case"_errors":Object.assign(n.payload[r],window.__NUXT__[r]);break;default:n.payload[r]=window.__NUXT__[r]}n.hooks=ki(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(r,o)=>{const i="$"+r;Yt(n,i,o),Yt(n.vueApp.config.globalProperties,i,o)},Yt(n.vueApp,"$nuxt",n),Yt(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",o=>{n.callHook("app:chunkError",{error:o.payload})}),window.useNuxtApp=window.useNuxtApp||fe;const r=n.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});n.hook("app:mounted",r)}const s=n.payload.config;return n.provide("config",s),n}function Nf(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function jf(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const s in n)e.provide(s,n[s])}}async function $f(e,t){const n=[],s=[],r=[],o=[];let i=0;async function l(c){var f;const u=((f=c.dependsOn)==null?void 0:f.filter(a=>t.some(p=>p._name===a)&&!n.includes(a)))??[];if(u.length>0)s.push([new Set(u),c]);else{const a=jf(e,c).then(async()=>{c._name&&(n.push(c._name),await Promise.all(s.map(async([p,_])=>{p.has(c._name)&&(p.delete(c._name),p.size===0&&(i++,await l(_)))})))});c.parallel?r.push(a.catch(p=>o.push(p))):await a}}for(const c of t)Nf(e,c);for(const c of t)await l(c);if(await Promise.all(r),i)for(let c=0;c{}),e,{[Mf]:!0,_name:t})}function $r(e,t,n){const s=()=>t();return Mi(e._name).set(e),e.vueApp.runWithContext(s)}function Ff(e){var n;let t;return Wo()&&(t=(n=Xc())==null?void 0:n.appContext.app.$nuxt),t=t||Mi(e).tryUse(),t||null}function fe(e){const t=Ff(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function jt(e){return fe().$config}function Yt(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function Uf(e,t){return{ctx:{table:e},matchAll:n=>Ni(n,e)}}function Li(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([s,r])=>[s,Li(r)])):new Map(Object.entries(e[n]));return t}function Bf(e){return Uf(Li(e))}function Ni(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const s=[];for(const[o,i]of Fr(t.wildcard))(e===o||e.startsWith(o+"/"))&&s.push(i);for(const[o,i]of Fr(t.dynamic))if(e.startsWith(o+"/")){const l="/"+e.slice(o.length).split("/").splice(2).join("/");s.push(...Ni(l,i))}const r=t.static.get(e);return r&&s.push(r),s.filter(Boolean)}function Fr(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function Gn(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 ds(e,t,n=".",s){if(!Gn(t))return ds(e,{},n,s);const r=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(s&&s(r,o,i,n)||(Array.isArray(i)&&Array.isArray(r[o])?r[o]=[...i,...r[o]]:Gn(i)&&Gn(r[o])?r[o]=ds(i,r[o],(n?`${n}.`:"")+o.toString(),s):r[o]=i))}return r}function Df(e){return(...t)=>t.reduce((n,s)=>ds(n,s,"",e),{})}const Wf=Df();function Vf(e,t){try{return t in e}catch{return!1}}var Kf=Object.defineProperty,qf=(e,t,n)=>t in e?Kf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ze=(e,t,n)=>(qf(e,typeof t!="symbol"?t+"":t,n),n);class hs extends Error{constructor(t,n={}){super(t,n),Ze(this,"statusCode",500),Ze(this,"fatal",!1),Ze(this,"unhandled",!1),Ze(this,"statusMessage"),Ze(this,"data"),Ze(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:ps(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=ji(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Ze(hs,"__h3_error__",!0);function Gf(e){if(typeof e=="string")return new hs(e);if(Jf(e))return e;const t=new hs(e.message??e.statusMessage??"",{cause:e.cause||e});if(Vf(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=ps(e.statusCode,t.statusCode):e.status&&(t.statusCode=ps(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;ji(t.statusMessage)!==n&&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 Jf(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const Xf=/[^\u0009\u0020-\u007E]/g;function ji(e=""){return e.replace(Xf,"")}function ps(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const $i=Symbol("route"),it=()=>{var e;return(e=fe())==null?void 0:e.$router},Fi=()=>Wo()?bt($i,fe()._route):fe()._route;const Qf=()=>{try{if(fe()._processingMiddleware)return!0}catch{return!1}return!1},Yf=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:"path"in e?Zf(e):it().resolve(e).href;if(t!=null&&t.open){const{target:c="_blank",windowFeatures:u={}}=t.open,f=Object.entries(u).filter(([a,p])=>p!==void 0).map(([a,p])=>`${a.toLowerCase()}=${p}`).join(", ");return open(n,c,f),Promise.resolve()}const s=Rt(n,{acceptRelative:!0}),r=(t==null?void 0:t.external)||s;if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:c}=new URL(n,window.location.href);if(c&&Ya(c))throw new Error(`Cannot navigate to a URL with '${c}' protocol.`)}const o=Qf();if(!r&&o)return e;const i=it(),l=fe();return r?(l._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?l.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?i.replace(e):i.push(e)};function Zf(e){return Ti(e.path||"",e.query||{})+(e.hash||"")}const Ui="__nuxt_error",Ds=()=>Bl(fe().payload,"error"),zf=e=>{const t=Ws(e);try{const n=fe(),s=Ds();n.hooks.callHook("app:error",t),s.value=s.value||t}catch{throw t}return t},eu=async(e={})=>{const t=fe(),n=Ds();t.callHook("app:error:cleared",e),e.redirect&&await it().replace(e.redirect),n.value=Hf},tu=e=>!!e&&typeof e=="object"&&Ui in e,Ws=e=>{const t=Gf(e);return Object.defineProperty(t,Ui,{value:!0,configurable:!1,writable:!1}),t},nu=-1,su=-2,ru=-3,ou=-4,iu=-5,lu=-6;function cu(e,t){return au(JSON.parse(e),t)}function au(e,t){if(typeof e=="number")return r(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,s=Array(n.length);function r(o,i=!1){if(o===nu)return;if(o===ru)return NaN;if(o===ou)return 1/0;if(o===iu)return-1/0;if(o===lu)return-0;if(i)throw new Error("Invalid input");if(o in s)return s[o];const l=n[o];if(!l||typeof l!="object")s[o]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const c=l[0],u=t==null?void 0:t[c];if(u)return s[o]=u(r(l[1]));switch(c){case"Date":s[o]=new Date(l[1]);break;case"Set":const f=new Set;s[o]=f;for(let _=1;_>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Ur(e){return e._h||Vs(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function Di(e,t){const{props:n,tag:s}=e;if(hu.includes(s))return s;if(s==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const r=["id"];s==="meta"&&r.push("name","property","http-equiv");for(const o of r)if(typeof n[o]<"u"){const i=String(n[o]);return`${s}:${o}:${i}`}return!1}function Br(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function gu(e,t,n){const s={tag:e,props:await Wi(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return Bi.forEach(r=>{const o=typeof s.props[r]<"u"?s.props[r]:n[r];typeof o<"u"&&((!["innerHTML","textContent","children"].includes(r)||uu.includes(s.tag))&&(s[r==="children"?"innerHTML":r]=o),delete s.props[r])}),s.props.body&&(s.tagPosition="bodyClose",delete s.props.body),s.tag==="script"&&typeof s.innerHTML=="object"&&(s.innerHTML=JSON.stringify(s.innerHTML),s.props.type=s.props.type||"application/json"),Array.isArray(s.props.content)?s.props.content.map(r=>({...s,props:{...s.props,content:r}})):s}function _u(e,t){var s;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,r])=>r).map(([r,o])=>e==="style"?`${r}:${o}`:r)),(s=String(Array.isArray(t)?t.join(n):t))==null?void 0:s.split(n).filter(r=>r.trim()).filter(Boolean).join(n)}async function Wi(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=_u(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!Bi.includes(n)){const s=String(e[n]),r=n.startsWith("data-");s==="true"||s===""?e[n]=r?"true":!0:e[n]||(r&&s==="false"?e[n]="false":delete e[n])}}return e}const mu=10;async function yu(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,s])=>typeof s<"u"&&du.includes(n)).forEach(([n,s])=>{const r=fu(s);t.push(...r.map(o=>gu(n,o,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,s)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<c&&c[u]||void 0,t):l=t[i],typeof l<"u"?(l||"").replace(/"/g,'\\"'):!1}let r=e;try{r=decodeURI(e)}catch{}return(r.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const l=s(i.slice(1));typeof l=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(c,u)=>`${l}${u}`).trim())}),e.includes(je)&&(e.endsWith(je)&&(e=e.slice(0,-je.length).trim()),e.startsWith(je)&&(e=e.slice(je.length).trim()),e=e.replace(new RegExp(`\\${je}\\s*\\${je}`,"g"),je),e=rn(e,{separator:n},n)),e}async function Vi(e,t={}){var f;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const s={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",s),!s.shouldRender)return;const r=(await e.resolveTags()).map(a=>({tag:a,id:sn.includes(a.tag)?Ur(a):a.tag,shouldRender:!0}));let o=e._dom;if(!o){o={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const a of["body","head"]){const p=(f=n[a])==null?void 0:f.children,_=[];for(const y of[...p].filter(v=>sn.includes(v.tagName.toLowerCase()))){const v={tag:y.tagName.toLowerCase(),props:await Wi(y.getAttributeNames().reduce((I,g)=>({...I,[g]:y.getAttribute(g)}),{})),innerHTML:y.innerHTML};let N=1,U=Di(v);for(;U&&_.find(I=>I._d===U);)U=`${U}:${N++}`;v._d=U||void 0,_.push(v),o.elMap[y.getAttribute("data-hid")||Ur(v)]=y}}}o.pendingSideEffects={...o.sideEffects||{}},o.sideEffects={};function i(a,p,_){const y=`${a}:${p}`;o.sideEffects[y]=_,delete o.pendingSideEffects[y]}function l({id:a,$el:p,tag:_}){const y=_.tag.endsWith("Attrs");o.elMap[a]=p,y||(["textContent","innerHTML"].forEach(v=>{_[v]&&_[v]!==p[v]&&(p[v]=_[v])}),i(a,"el",()=>{var v;(v=o.elMap[a])==null||v.remove(),delete o.elMap[a]}));for(const[v,N]of Object.entries(_._eventHandlers||{}))p.getAttribute(`data-${v}`)!==""&&((_.tag==="bodyAttrs"?n.defaultView:p).addEventListener(v.replace("on",""),N.bind(p)),p.setAttribute(`data-${v}`,""));Object.entries(_.props).forEach(([v,N])=>{const U=`attr:${v}`;if(v==="class")for(const I of(N||"").split(" ").filter(Boolean))y&&i(a,`${U}:${I}`,()=>p.classList.remove(I)),!p.classList.contains(I)&&p.classList.add(I);else if(v==="style")for(const I of(N||"").split(";").filter(Boolean)){const[g,...x]=I.split(":").map(C=>C.trim());i(a,`${U}:${g}`,()=>{p.style.removeProperty(g)}),p.style.setProperty(g,x.join(":"))}else p.getAttribute(v)!==N&&p.setAttribute(v,N===!0?"":String(N)),y&&i(a,U,()=>p.removeAttribute(v))})}const c=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const a of r){const{tag:p,shouldRender:_,id:y}=a;if(_){if(p.tag==="title"){n.title=p.textContent;continue}a.$el=a.$el||o.elMap[y],a.$el?l(a):sn.includes(p.tag)&&c.push(a)}}for(const a of c){const p=a.tag.tagPosition||"head";a.$el=n.createElement(a.tag.tag),l(a),u[p]=u[p]||n.createDocumentFragment(),u[p].appendChild(a.$el)}for(const a of r)await e.hooks.callHook("dom:renderTag",a,n,i);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose),Object.values(o.pendingSideEffects).forEach(a=>a()),e._dom=o,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:r})}async function wu(e,t={}){const n=t.delayFn||(s=>setTimeout(s,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(s=>n(async()=>{await Vi(e,t),delete e._domUpdatePromise,s()}))}function vu(e){return t=>{var s,r;const n=((r=(s=t.resolvedOptions.document)==null?void 0:s.head.querySelector('script[id="unhead:payload"]'))==null?void 0:r.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(o){wu(o,e)}}}}}const Eu=["templateParams","htmlAttrs","bodyAttrs"],Tu={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(s=>{e.props[s]&&(e.key=e.props[s],delete e.props[s])});const n=Di(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(s=>{const r=(s.key?`${s.tag}:${s.key}`:s._d)||s._p,o=t[r];if(o){let l=s==null?void 0:s.tagDuplicateStrategy;if(!l&&Eu.includes(s.tag)&&(l="merge"),l==="merge"){const c=o.props;["class","style"].forEach(u=>{c[u]&&(s.props[u]?(u==="style"&&!c[u].endsWith(";")&&(c[u]+=";"),s.props[u]=`${c[u]} ${s.props[u]}`):s.props[u]=c[u])}),t[r].props={...c,...s.props};return}else if(s._e===o._e){o._duped=o._duped||[],s._d=`${o._d}:${o._duped.length+1}`,o._duped.push(s);return}else if(bn(s)>bn(o))return}const i=Object.keys(s.props).length+(s.innerHTML?1:0)+(s.textContent?1:0);if(sn.includes(s.tag)&&i===0){delete t[r];return}t[r]=s});const n=[];Object.values(t).forEach(s=>{const r=s._duped;delete s._duped,n.push(s),r&&n.push(...r)}),e.tags=n,e.tags=e.tags.filter(s=>!(s.tag==="meta"&&(s.props.name||s.props.property)&&!s.props.content))}}},xu={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},Ru=["script","link","bodyAttrs"],Cu=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(s=>Ru.includes(s.tag)))Object.entries(n.props).forEach(([s,r])=>{s.startsWith("on")&&typeof r=="function"&&(e.ssr&&Vr.includes(s)?n.props[s]=`this.dataset.${s}fired = true`:delete n.props[s],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[s]=r)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Vs(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var s,r;for(const o of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>Vr.some(l=>`${l}fired`===i))){const i=o.replace("fired","");(r=(s=n._eventHandlers)==null?void 0:s[i])==null||r.call(t,new Event(i.replace("on","")))}}}}),Su=["link","style","script","noscript"],Pu={hooks:{"tag:normalise":({tag:e})=>{e.key&&Su.includes(e.tag)&&(e.props["data-hid"]=e._h=Vs(e.key))}}},Au={hooks:{"tags:resolve":e=>{const t=n=>{var s;return(s=e.tags.find(r=>r._d===n))==null?void 0:s._p};for(const{prefix:n,offset:s}of bu)for(const r of e.tags.filter(o=>typeof o.tagPriority=="string"&&o.tagPriority.startsWith(n))){const o=t(r.tagPriority.replace(n,""));typeof o<"u"&&(r._p=o+s)}e.tags.sort((n,s)=>n._p-s._p).sort((n,s)=>bn(n)-bn(s))}}},Ou={meta:"content",link:"href",htmlAttrs:"lang"},ku=e=>({hooks:{"tags:resolve":t=>{var l;const{tags:n}=t,s=(l=n.find(c=>c.tag==="title"))==null?void 0:l.textContent,r=n.findIndex(c=>c.tag==="templateParams"),o=r!==-1?n[r].props:{},i=o.separator||"|";delete o.separator,o.pageTitle=rn(o.pageTitle||s||"",o,i);for(const c of n.filter(u=>u.processTemplateParams!==!1)){const u=Ou[c.tag];u&&typeof c.props[u]=="string"?c.props[u]=rn(c.props[u],o,i):(c.processTemplateParams===!0||["titleTemplate","title"].includes(c.tag))&&["innerHTML","textContent"].forEach(f=>{typeof c[f]=="string"&&(c[f]=rn(c[f],o,i))})}e._templateParams=o,e._separator=i,t.tags=n.filter(c=>c.tag!=="templateParams")}}}),Hu={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(r=>r.tag==="titleTemplate");const s=t.findIndex(r=>r.tag==="title");if(s!==-1&&n!==-1){const r=Br(t[n].textContent,t[s].textContent);r!==null?t[s].textContent=r||t[s].textContent:delete t[s]}else if(n!==-1){const r=Br(t[n].textContent);r!==null&&(t[n].textContent=r,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},Iu={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{l.dirty=!0,t.callHook("entries:updated",l)};let r=0,o=[];const i=[],l={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(c){const u=typeof c=="function"?c(l):c;(!u.key||!i.some(f=>f.key===u.key))&&(i.push(u),Kr(u.mode,n)&&t.addHooks(u.hooks||{}))},push(c,u){u==null||delete u.head;const f={_i:r++,input:c,...u};return Kr(f.mode,n)&&(o.push(f),s()),{dispose(){o=o.filter(a=>a._i!==f._i),t.callHook("entries:updated",l),s()},patch(a){o=o.map(p=>(p._i===f._i&&(p.input=f.input=a),p)),s()}}},async resolveTags(){const c={tags:[],entries:[...o]};await t.callHook("entries:resolve",c);for(const u of c.entries){const f=u.resolvedInput||u.input;if(u.resolvedInput=await(u.transform?u.transform(f):f),u.resolvedInput)for(const a of await yu(u)){const p={tag:a,entry:u,resolvedOptions:l.resolvedOptions};await t.callHook("tag:normalise",p),c.tags.push(p.tag)}}return await t.callHook("tags:beforeResolve",c),await t.callHook("tags:resolve",c),await t.callHook("tags:afterResolve",c),c.tags},ssr:n};return[Tu,xu,Cu,Pu,Au,ku,Hu,Iu,...(e==null?void 0:e.plugins)||[]].forEach(c=>l.use(c)),l.hooks.callHook("init",l),l}function Nu(){return Ki}const ju=mi.startsWith("3");function $u(e){return typeof e=="function"?e():re(e)}function gs(e,t=""){if(e instanceof Promise)return e;const n=$u(e);return!e||!n?n:Array.isArray(n)?n.map(s=>gs(s,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([s,r])=>s==="titleTemplate"||s.startsWith("on")?[s,re(r)]:[s,gs(r,s)])):n}const Fu={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=gs(t.input)}}},qi="usehead";function Uu(e){return{install(n){ju&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(qi,e))}}.install}function Bu(e={}){e.domDelayFn=e.domDelayFn||(n=>Os(()=>setTimeout(()=>n(),0)));const t=Mu(e);return t.use(Fu),t.install=Uu(t),t}const _s=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ms="__unhead_injection_handler__";function Du(e){_s[ms]=e}function Ed(){if(ms in _s)return _s[ms]();const e=bt(qi);return e||Nu()}let on,ln;function Wu(){return on=$fetch(Bs(`builds/meta/${jt().app.buildId}.json`),{responseType:"json"}),on.then(e=>{ln=Bf(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),on}function kn(){return on||Wu()}async function Ks(e){if(await kn(),!ln)return console.error("[nuxt] Error creating app manifest matcher.",ln),{};try{return Wf({},...ln.matchAll(e).reverse())}catch(t){return console.error("[nuxt] Error matching route rules.",t),{}}}async function qr(e,t={}){const n=await Ku(e,t),s=fe(),r=s._payloadCache=s._payloadCache||{};return n in r||(r[n]=Ji(e).then(o=>o?Gi(n).then(i=>i||(delete r[n],null)):(r[n]=null,null))),r[n]}const Vu="_payload.json";async function Ku(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||Rt(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const s=jt(),r=t.hash||(t.fresh?Date.now():s.app.buildId),o=s.app.cdnURL,i=o&&await Ji(e)?o:s.app.baseURL;return On(i,n.pathname,Vu+(r?`?${r}`:""))}async function Gi(e){const t=fetch(e).then(n=>n.text().then(Xi));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Ji(e=Fi().path){if(e=Fs(e),(await kn()).prerendered.includes(e))return!0;const n=await Ks(e);return!!n.prerender&&!n.redirect}let Zt=null;async function qu(){if(Zt)return Zt;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await Xi(e.textContent||""),n=e.dataset.src?await Gi(e.dataset.src):void 0;return Zt={...t,...n,...window.__NUXT__},Zt}async function Xi(e){return await cu(e,fe()._payloadRevivers)}function Gu(e,t){fe()._payloadRevivers[e]=t}const Gr={NuxtError:e=>Ws(e),EmptyShallowRef:e=>ir(e==="_"?void 0:e==="0n"?BigInt(0):gn(e)),EmptyRef:e=>mt(e==="_"?void 0:e==="0n"?BigInt(0):gn(e)),ShallowRef:e=>ir(e),ShallowReactive:e=>dt(e),Ref:e=>mt(e),Reactive:e=>ot(e)},Ju=Xe({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const s in Gr)Gu(s,Gr[s]);Object.assign(e.payload,([t,n]=Hi(()=>e.runWithContext(qu)),t=await t,n(),t)),window.__NUXT__=e.payload}}),Xu=[],Qu=Xe({name:"nuxt:head",enforce:"pre",setup(e){const t=Bu({plugins:Xu});Du(()=>fe().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const s=async()=>{n=!1,await Vi(t)};t.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||s()}),e.hooks.hook("app:error",s),e.hooks.hook("app:suspense:resolve",s)}}}),Jr=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Td=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),qs=e=>{const t=fe();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Jr(()=>e())}):Jr(()=>e())};function Yu(e={}){const t=e.path||window.location.pathname;let n={};try{n=gn(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){var e;(e=window.QueueIt)==null||e.validateUser(!0)},zu=async e=>{let t,n;const s=([t,n]=Hi(()=>Ks(e.path)),t=await t,n(),t);if(s.redirect)return Rt(s.redirect,{acceptRelative:!0})?(window.location.href=s.redirect,!1):s.redirect},ed=[Zu,zu];function Jn(e){typeof e=="object"&&(e=Si({pathname:e.path||"",search:Ei(e.query||{}),hash:e.hash||""}));const t=new URL(e.toString(),window.location.href);return{path:t.pathname,fullPath:e,query:vi(t.search),hash:t.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:e}}const td=Xe({name:"nuxt:router",enforce:"pre",setup(e){const t=ef(window.location.pathname,jt().app.baseURL)+window.location.search+window.location.hash,n=[],s={"navigate:before":[],"resolve:before":[],"navigate:after":[],error:[]},r=(a,p)=>(s[a].push(p),()=>s[a].splice(s[a].indexOf(p),1)),o=jt().app.baseURL,i=ot(Jn(t));async function l(a,p){try{const _=Jn(a);for(const y of s["navigate:before"]){const v=await y(_,i);if(v===!1||v instanceof Error)return;if(typeof v=="string"&&v.length)return l(v,!0)}for(const y of s["resolve:before"])await y(_,i);Object.assign(i,_),window.history[p?"replaceState":"pushState"]({},"",On(o,_.fullPath)),e.isHydrating||await e.runWithContext(eu);for(const y of s["navigate:after"])await y(_,i)}catch(_){for(const y of s.error)await y(_)}}const u={currentRoute:_i(()=>i),isReady:()=>Promise.resolve(),options:{},install:()=>Promise.resolve(),push:a=>l(a,!1),replace:a=>l(a,!0),back:()=>window.history.go(-1),go:a=>window.history.go(a),forward:()=>window.history.go(1),beforeResolve:a=>r("resolve:before",a),beforeEach:a=>r("navigate:before",a),afterEach:a=>r("navigate:after",a),onError:a=>r("error",a),resolve:Jn,addRoute:(a,p)=>{n.push(p)},getRoutes:()=>n,hasRoute:a=>n.some(p=>p.name===a),removeRoute:a=>{const p=n.findIndex(_=>_.name===a);p!==-1&&n.splice(p,1)}};e.vueApp.component("RouterLink",Io({functional:!0,props:{to:{type:String,required:!0},custom:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:String},setup:(a,{slots:p})=>{const _=()=>l(a.to,a.replace);return()=>{var v;const y=u.resolve(a.to);return a.custom?(v=p.default)==null?void 0:v.call(p,{href:a.to,navigate:_,route:y}):na("a",{href:a.to,onClick:N=>(N.preventDefault(),_())},p)}}})),window.addEventListener("popstate",a=>{const p=a.target.location;u.replace(p.href.replace(p.origin,""))}),e._route=i,e._middleware=e._middleware||{global:[],named:{}};const f=e.payload.state._layout;return e.hooks.hookOnce("app:created",async()=>{u.beforeEach(async(a,p)=>{a.meta=ot(a.meta||{}),e.isHydrating&&f&&!Ve(a.meta.layout)&&(a.meta.layout=f),e._processingMiddleware=!0;{const _=new Set([...ed,...e._middleware.global]);{const y=await e.runWithContext(()=>Ks(a.path));if(y.appMiddleware)for(const v in y.appMiddleware){const N=e._middleware.named[v];if(!N)return;y.appMiddleware[v]?_.add(N):_.delete(N)}}for(const y of _){const v=await e.runWithContext(()=>y(a,p));if(v!==!0&&(v||v===!1))return v}}}),u.afterEach(()=>{delete e._processingMiddleware}),await u.replace(t),nf(i.fullPath,t)||await e.runWithContext(()=>Yf(i.fullPath))}),{provide:{route:i,router:u}}}}),nd=Xe({name:"nuxt:payload",setup(e){it().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const s=await qr(t.path);s&&Object.assign(e.static.data,s.data)}),qs(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:s}=new URL(n,window.location.href);s===window.location.hostname&&await qr(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(kn,1e3)})}}),sd=Xe(()=>{const e=it();qs(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),rd=Xe(e=>{let t;async function n(){const s=await kn();t&&clearTimeout(t),t=setTimeout(n,jr);try{const r=await $fetch(Bs("builds/latest.json")+`?${Date.now()}`);r.id!==s.id&&e.hooks.callHook("app:manifest:update",r)}catch{}}qs(()=>{t=setTimeout(n,jr)})}),od=Xe({name:"nuxt:chunk-reload",setup(e){const t=it(),n=jt(),s=new Set;t.beforeEach(()=>{s.clear()}),e.hook("app:chunkError",({error:o})=>{s.add(o)});function r(o){const l="href"in o&&o.href[0]==="#"?n.app.baseURL+o.href:On(n.app.baseURL,o.fullPath);Yu({path:l,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(r)}),t.onError((o,i)=>{s.has(o)&&r(i)})}}),id=Xe({name:"nuxt:global-components"}),ld=[Ju,Qu,td,nd,sd,rd,od,id],cd="modulepreload",ad=function(e,t){return e[0]==="."?new URL(e,t).href:e},Xr={},fd=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),l=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));r=Promise.all(n.map(c=>{if(c=ad(c,s),c in Xr)return;Xr[c]=!0;const u=c.endsWith(".css"),f=u?'[rel="stylesheet"]':"";if(!!s)for(let _=o.length-1;_>=0;_--){const y=o[_];if(y.href===c&&(!u||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${f}`))return;const p=document.createElement("link");if(p.rel=u?"stylesheet":cd,u||(p.as="script",p.crossOrigin=""),p.href=c,l&&p.setAttribute("nonce",l),document.head.appendChild(p),u)return new Promise((_,y)=>{p.addEventListener("load",_),p.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${c}`)))})}))}return r.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},Qr=(...e)=>fd(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),ud=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},dd={};function hd(e,t){return Ie(),ai("div",null,"Nuxt module playground!")}const pd=ud(dd,[["render",hd]]),gd={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` -`).splice(1).map(a=>({text:a.replace("webpack:/","").replace(".vue",".js").trim(),internal:a.includes("node_modules")&&!a.includes(".cache")||a.includes("internal")||a.includes("new Promise")})).map(a=>`${a.text}`).join(` -`);const s=Number(n.statusCode||500),r=s===404,o=n.statusMessage??(r?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),l=void 0,f=r?cr(()=>Qr(()=>import("./BIbW3NnH.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(a=>a.default||a)):cr(()=>Qr(()=>import("./Cz4godnL.js"),__vite__mapDeps([3,1,4]),import.meta.url).then(a=>a.default||a));return(a,p)=>(Ie(),ut(re(f),al(di({statusCode:re(s),statusMessage:re(o),description:re(i),stack:re(l)})),null,16))}},_d={key:0},Yr={__name:"nuxt-root",setup(e){const t=()=>null,n=fe(),s=n.deferHydration();if(n.isHydrating){const c=n.hooks.hookOnce("app:error",s);it().beforeEach(c)}const r=!1;Do($i,Fi()),n.hooks.callHookWith(c=>c.map(u=>u()),"vue:setup");const o=Ds(),i=!1;No((c,u,f)=>{if(n.hooks.callHook("vue:error",c,u,f).catch(a=>console.error("[nuxt] Error in `vue:error` hook",a)),tu(c)&&(c.fatal||c.unhandled))return n.runWithContext(()=>zf(c)),!1});const l=!1;return(c,u)=>(Ie(),ut($c,{onResolve:re(s)},{default:ko(()=>[re(i)?(Ie(),ai("div",_d)):re(o)?(Ie(),ut(re(gd),{key:1,error:re(o)},null,8,["error"])):re(l)?(Ie(),ut(re(t),{key:2,context:re(l)},null,8,["context"])):re(r)?(Ie(),ut(rc(re(r)),{key:3})):(Ie(),ut(re(pd),{key:4}))]),_:1},8,["onResolve"]))}};let Zr;{let e;Zr=async function(){var i,l;if(e)return e;const s=!!((i=window.__NUXT__)!=null&&i.serverRendered||((l=document.getElementById("__NUXT_DATA__"))==null?void 0:l.dataset.ssr)==="true")?Sa(Yr):Ca(Yr),r=Lf({vueApp:s});async function o(c){await r.callHook("app:error",c),r.payload.error=r.payload.error||Ws(c)}s.config.errorHandler=o;try{await $f(r,ld)}catch(c){o(c)}try{await r.hooks.callHook("app:created",s),await r.hooks.callHook("app:beforeMount",s),s.mount(If),await r.hooks.callHook("app:mounted",s),await Os()}catch(c){o(c)}return s.config.errorHandler===o&&(s.config.errorHandler=void 0),s},e=Zr().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{ko as A,hi as B,md as C,yd as D,Ed as E,wd as F,Bn as G,Jl as H,Gl as I,gs as J,Xc as K,ud as _,fe as a,qs as b,Jr as c,Io as d,Zf as e,ec as f,Td as g,na as h,bd as i,_i as j,Rt as k,On as l,Yf as m,vd as n,Yl as o,vi as p,jt as q,mt as r,Fs as s,Ie as t,it as u,ai as v,as as w,ui as x,dl as y,ie as z}; diff --git a/playground/.output/public/_nuxt/B9jMjNYA.js b/playground/.output/public/_nuxt/B9jMjNYA.js deleted file mode 100644 index ec03718..0000000 --- a/playground/.output/public/_nuxt/B9jMjNYA.js +++ /dev/null @@ -1 +0,0 @@ -import{E as f,r as u,F as o,G as d,f as v,H as l,I as i,J as h,K as m}from"./B0b4y9LA.js";function U(t,a={}){const e=a.head||f();if(e)return e.ssr?e.push(t,a):p(e,t,a)}function p(t,a,e={}){const s=u(!1),n=u({});o(()=>{n.value=s.value?{}:h(a)});const r=t.push(n.value,e);return d(n,c=>{r.patch(c)}),m()&&(v(()=>{r.dispose()}),l(()=>{s.value=!0}),i(()=>{s.value=!1})),r}export{U as u}; diff --git a/playground/.output/public/_nuxt/BIbW3NnH.js b/playground/.output/public/_nuxt/BIbW3NnH.js deleted file mode 100644 index ae82871..0000000 --- a/playground/.output/public/_nuxt/BIbW3NnH.js +++ /dev/null @@ -1 +0,0 @@ -import{u as w,d as E,r as S,a as q,o as I,b as T,c as U,e as P,f as V,g as D,h as N,i as R,p as H,n as O,j as x,k as z,l as F,m as $,q as M,w as G,s as Q,_ as W,t as J,v as K,x as _,y as k,z as X,A as Y,B as Z,C as ee,D as te}from"./B0b4y9LA.js";import{u as ae}from"./B9jMjNYA.js";async function j(t,a=w()){const{path:i,matched:v}=a.resolve(t);if(!v.length||(a._routePreloaded||(a._routePreloaded=new Set),a._routePreloaded.has(i)))return;const e=a._preloadPromises=a._preloadPromises||[];if(e.length>4)return Promise.all(e).then(()=>j(t,a));a._routePreloaded.add(i);const n=v.map(l=>{var r;return(r=l.components)==null?void 0:r.default}).filter(l=>typeof l=="function");for(const l of n){const r=Promise.resolve(l()).catch(()=>{}).finally(()=>e.splice(e.indexOf(r)));e.push(r)}await Promise.all(e)}const ne=(...t)=>t.find(a=>a!==void 0);function re(t){const a=t.componentName||"NuxtLink";function i(e,n){if(!e||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return e;if(typeof e=="string")return A(e,t.trailingSlash);const l="path"in e&&e.path!==void 0?e.path:n(e).path;return{...e,name:void 0,path:A(l,t.trailingSlash)}}function v(e){const n=w(),l=M(),r=x(()=>!!e.target&&e.target!=="_self"),c=x(()=>{const d=e.to||e.href||"";return typeof d=="string"&&z(d,{acceptRelative:!0})}),b=R("RouterLink"),p=b&&typeof b!="string"?b.useLink:void 0,h=x(()=>{if(e.external)return!0;const d=e.to||e.href||"";return typeof d=="object"?!1:d===""||c.value}),s=x(()=>{const d=e.to||e.href||"";return h.value?d:i(d,n.resolve)}),f=h.value||p==null?void 0:p({...e,to:s}),g=x(()=>{var d;if(!s.value||c.value)return s.value;if(h.value){const u=typeof s.value=="object"&&"path"in s.value?P(s.value):s.value,m=typeof u=="object"?n.resolve(u).href:u;return i(m,n.resolve)}return typeof s.value=="object"?((d=n.resolve(s.value))==null?void 0:d.href)??null:i(F(l.app.baseURL,s.value),n.resolve)});return{to:s,hasTarget:r,isAbsoluteUrl:c,isExternal:h,href:g,isActive:(f==null?void 0:f.isActive)??x(()=>s.value===n.currentRoute.value.path),isExactActive:(f==null?void 0:f.isExactActive)??x(()=>s.value===n.currentRoute.value.path),route:(f==null?void 0:f.route)??x(()=>n.resolve(s.value)),async navigate(){await $(g.value,{replace:e.replace,external:h.value||r.value})}}}return E({name:a,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},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}},useLink:v,setup(e,{slots:n}){const l=w(),{to:r,href:c,navigate:b,isExternal:p,hasTarget:h,isAbsoluteUrl:s}=v(e),f=S(!1),g=S(null),d=u=>{var m;g.value=e.custom?(m=u==null?void 0:u.$el)==null?void 0:m.nextElementSibling:u==null?void 0:u.$el};if(e.prefetch!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!ie()){const m=q();let y,o=null;I(()=>{const L=se();T(()=>{y=U(()=>{var C;(C=g==null?void 0:g.value)!=null&&C.tagName&&(o=L.observe(g.value,async()=>{o==null||o(),o=null;const B=typeof r.value=="string"?r.value:p.value?P(r.value):l.resolve(r.value).fullPath;await Promise.all([m.hooks.callHook("link:prefetch",B).catch(()=>{}),!p.value&&!h.value&&j(r.value,l).catch(()=>{})]),f.value=!0}))})})}),V(()=>{y&&D(y),o==null||o(),o=null})}return()=>{var y;if(!p.value&&!h.value){const o={ref:d,to:r.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(f.value&&(o.class=e.prefetchedClass||t.prefetchedClass),o.rel=e.rel||void 0),N(R("RouterLink"),o,n.default)}const u=e.target||null,m=ne(e.noRel?"":e.rel,t.externalRelAttribute,s.value||h.value?"noopener noreferrer":"")||null;return e.custom?n.default?n.default({href:c.value,navigate:b,get route(){if(!c.value)return;const o=new URL(c.value,window.location.href);return{path:o.pathname,fullPath:o.pathname,get query(){return H(o.search)},hash:o.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:c.value}},rel:m,target:u,isExternal:p.value||h.value,isActive:!1,isExactActive:!1}):null:N("a",{ref:g,href:c.value||null,rel:m,target:u},(y=n.default)==null?void 0:y.call(n))}}})}const oe=re(O);function A(t,a){const i=a==="append"?G:Q;return z(t)&&!t.startsWith("http")?t:i(t,!0)}function se(){const t=q();if(t._observer)return t._observer;let a=null;const i=new Map,v=(n,l)=>(a||(a=new IntersectionObserver(r=>{for(const c of r){const b=i.get(c.target);(c.isIntersecting||c.intersectionRatio>0)&&b&&b()}})),i.set(n,l),a.observe(n),()=>{i.delete(n),a.unobserve(n),i.size===0&&(a.disconnect(),a=null)});return t._observer={observe:v}}function ie(){const t=navigator.connection;return!!(t&&(t.saveData||/2g/.test(t.effectiveType)))}const le=t=>(ee("data-v-c6c1efc1"),t=t(),te(),t),ue={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},ce=le(()=>_("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),de={class:"max-w-520px text-center z-20"},fe=["textContent"],he=["textContent"],ve={class:"w-full flex items-center justify-center"},pe={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"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 a=t;return ae({title:`${a.statusCode} - ${a.statusMessage} | ${a.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;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;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:before,:after{--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 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(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: }'}]}),(i,v)=>{const e=oe;return J(),K("div",ue,[ce,_("div",de,[_("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:k(t.statusCode)},null,8,fe),_("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:k(t.description)},null,8,he),_("div",ve,[X(e,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:Y(()=>[Z(k(t.backHome),1)]),_:1})])])])}}},be=W(pe,[["__scopeId","data-v-c6c1efc1"]]);export{be as default}; diff --git a/playground/.output/public/_nuxt/Cz4godnL.js b/playground/.output/public/_nuxt/Cz4godnL.js deleted file mode 100644 index b582e48..0000000 --- a/playground/.output/public/_nuxt/Cz4godnL.js +++ /dev/null @@ -1 +0,0 @@ -import{u as o}from"./B9jMjNYA.js";import{_ as a,t as s,v as i,x as e,y as r,C as u,D as c}from"./B0b4y9LA.js";const l=t=>(u("data-v-2c66185b"),t=t(),c(),t),d={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},p=l(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},b=["textContent"],g=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const n=t;return o({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;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;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:before,:after{--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 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(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: }'}]}),(m,x)=>(s(),i("div",d,[p,e("div",h,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:r(t.statusCode)},null,8,b),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:r(t.description)},null,8,g)])]))}},w=a(f,[["__scopeId","data-v-2c66185b"]]);export{w as default}; diff --git a/playground/.output/public/_nuxt/builds/latest.json b/playground/.output/public/_nuxt/builds/latest.json deleted file mode 100644 index 28a7413..0000000 --- a/playground/.output/public/_nuxt/builds/latest.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"5798814a-c263-40d7-85ef-56a5a5a47dab","timestamp":1724234069424} \ No newline at end of file diff --git a/playground/.output/public/_nuxt/builds/meta/5798814a-c263-40d7-85ef-56a5a5a47dab.json b/playground/.output/public/_nuxt/builds/meta/5798814a-c263-40d7-85ef-56a5a5a47dab.json deleted file mode 100644 index ae101b9..0000000 --- a/playground/.output/public/_nuxt/builds/meta/5798814a-c263-40d7-85ef-56a5a5a47dab.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"5798814a-c263-40d7-85ef-56a5a5a47dab","timestamp":1724234069424,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]} \ No newline at end of file diff --git a/playground/.output/public/_nuxt/error-404.CjTTbIxB.css b/playground/.output/public/_nuxt/error-404.CjTTbIxB.css deleted file mode 100644 index f900d12..0000000 --- a/playground/.output/public/_nuxt/error-404.CjTTbIxB.css +++ /dev/null @@ -1 +0,0 @@ -.spotlight[data-v-c6c1efc1]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-c6c1efc1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-c6c1efc1]{background-color:#ffffff4d}.gradient-border[data-v-c6c1efc1]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-c6c1efc1]{background-color:#1414144d}.gradient-border[data-v-c6c1efc1]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-c6c1efc1]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-c6c1efc1]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-c6c1efc1]{position:fixed}.left-0[data-v-c6c1efc1]{left:0}.right-0[data-v-c6c1efc1]{right:0}.z-10[data-v-c6c1efc1]{z-index:10}.z-20[data-v-c6c1efc1]{z-index:20}.grid[data-v-c6c1efc1]{display:grid}.mb-16[data-v-c6c1efc1]{margin-bottom:4rem}.mb-8[data-v-c6c1efc1]{margin-bottom:2rem}.max-w-520px[data-v-c6c1efc1]{max-width:520px}.min-h-screen[data-v-c6c1efc1]{min-height:100vh}.w-full[data-v-c6c1efc1]{width:100%}.flex[data-v-c6c1efc1]{display:flex}.cursor-pointer[data-v-c6c1efc1]{cursor:pointer}.place-content-center[data-v-c6c1efc1]{place-content:center}.items-center[data-v-c6c1efc1]{align-items:center}.justify-center[data-v-c6c1efc1]{justify-content:center}.overflow-hidden[data-v-c6c1efc1]{overflow:hidden}.bg-white[data-v-c6c1efc1]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-c6c1efc1]{padding-left:1rem;padding-right:1rem}.px-8[data-v-c6c1efc1]{padding-left:2rem;padding-right:2rem}.py-2[data-v-c6c1efc1]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-c6c1efc1]{text-align:center}.text-8xl[data-v-c6c1efc1]{font-size:6rem;line-height:1}.text-xl[data-v-c6c1efc1]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-c6c1efc1]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-c6c1efc1]{font-weight:300}.font-medium[data-v-c6c1efc1]{font-weight:500}.leading-tight[data-v-c6c1efc1]{line-height:1.25}.font-sans[data-v-c6c1efc1]{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}.antialiased[data-v-c6c1efc1]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-c6c1efc1]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-c6c1efc1]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-c6c1efc1]{padding-left:0;padding-right:0}.sm\:px-6[data-v-c6c1efc1]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-c6c1efc1]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-c6c1efc1]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-c6c1efc1]{font-size:1.25rem;line-height:1.75rem}} diff --git a/playground/.output/public/_nuxt/error-500.B4KzowuE.css b/playground/.output/public/_nuxt/error-500.B4KzowuE.css deleted file mode 100644 index 84832a0..0000000 --- a/playground/.output/public/_nuxt/error-500.B4KzowuE.css +++ /dev/null @@ -1 +0,0 @@ -.spotlight[data-v-2c66185b]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-2c66185b]{position:fixed}.-bottom-1\/2[data-v-2c66185b]{bottom:-50%}.left-0[data-v-2c66185b]{left:0}.right-0[data-v-2c66185b]{right:0}.grid[data-v-2c66185b]{display:grid}.mb-16[data-v-2c66185b]{margin-bottom:4rem}.mb-8[data-v-2c66185b]{margin-bottom:2rem}.h-1\/2[data-v-2c66185b]{height:50%}.max-w-520px[data-v-2c66185b]{max-width:520px}.min-h-screen[data-v-2c66185b]{min-height:100vh}.place-content-center[data-v-2c66185b]{place-content:center}.overflow-hidden[data-v-2c66185b]{overflow:hidden}.bg-white[data-v-2c66185b]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-2c66185b]{padding-left:2rem;padding-right:2rem}.text-center[data-v-2c66185b]{text-align:center}.text-8xl[data-v-2c66185b]{font-size:6rem;line-height:1}.text-xl[data-v-2c66185b]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-2c66185b]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-2c66185b]{font-weight:300}.font-medium[data-v-2c66185b]{font-weight:500}.leading-tight[data-v-2c66185b]{line-height:1.25}.font-sans[data-v-2c66185b]{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}.antialiased[data-v-2c66185b]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-2c66185b]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-2c66185b]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-2c66185b]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-2c66185b]{font-size:2.25rem;line-height:2.5rem}} diff --git a/playground/.output/server/chunks/_/error-500.mjs b/playground/.output/server/chunks/_/error-500.mjs deleted file mode 100644 index a31a0fe..0000000 --- a/playground/.output/server/chunks/_/error-500.mjs +++ /dev/null @@ -1,8 +0,0 @@ -const _messages = { "appName": "Nuxt", "version": "", "statusCode": 500, "statusMessage": "Server error", "description": "This page is temporarily unavailable." }; -const template = (messages) => { - messages = { ..._messages, ...messages }; - return '' + messages.statusCode + " - " + messages.statusMessage + " | " + messages.appName + `