-1||fe(c,"default"))&&a.push(h)}}}const u=[i,a];return Ce(e)&&s.set(e,u),u}function Pi(e){return e[0]!=="$"}function Li(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Ri(e,t){return Li(e)===Li(t)}function Ti(e,t){return ne(t)?t.findIndex(n=>Ri(n,e)):oe(t)&&Ri(t,e)?0:-1}const nc=e=>e[0]==="_"||e==="$stable",Uo=e=>ne(e)?e.map(et):[et(e)],Sd=(e,t,n)=>{if(t._n)return t;const s=tn((...o)=>Uo(t(...o)),n);return s._c=!1,s},rc=(e,t,n)=>{const s=e._ctx;for(const o in e){if(nc(o))continue;const r=e[o];if(oe(r))t[o]=Sd(o,r,s);else if(r!=null){const i=Uo(r);t[o]=()=>i}}},sc=(e,t)=>{const n=Uo(t);e.slots.default=()=>n},Cd=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=de(t),Ir(t,"_",n)):rc(t,e.slots={})}else e.slots={},t&&sc(e,t);Ir(e.slots,es,1)},Pd=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,i=Se;if(s.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:(Fe(o,t),!n&&a===1&&delete o._):(r=!t.$stable,rc(t,o)),i=t}else t&&(sc(e,t),i={default:1});if(r)for(const a in o)!nc(a)&&!(a in i)&&delete o[a]};function oc(){return{app:null,config:{isNativeTag:Xu,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Ld=0;function Rd(e,t){return function(s,o=null){oe(s)||(s=Object.assign({},s)),o!=null&&!Ce(o)&&(o=null);const r=oc(),i=new Set;let a=!1;const l=r.app={_uid:Ld++,_component:s,_props:o,_container:null,_context:r,_instance:null,version:hc,get config(){return r.config},set config(u){},use(u,...f){return i.has(u)||(u&&oe(u.install)?(i.add(u),u.install(l,...f)):oe(u)&&(i.add(u),u(l,...f))),l},mixin(u){return r.mixins.includes(u)||r.mixins.push(u),l},component(u,f){return f?(r.components[u]=f,l):r.components[u]},directive(u,f){return f?(r.directives[u]=f,l):r.directives[u]},mount(u,f,h){if(!a){const d=Ee(s,o);return d.appContext=r,f&&t?t(d,u):e(d,u,h),a=!0,l._container=u,u.__vue_app__=l,ts(d.component)||d.component.proxy}},unmount(){a&&(e(null,l._container),delete l._container.__vue_app__)},provide(u,f){return r.provides[u]=f,l}};return l}}function $r(e,t,n,s,o=!1){if(ne(e)){e.forEach((d,c)=>$r(d,t&&(ne(t)?t[c]:t),n,s,o));return}if(Yt(s)&&!o)return;const r=s.shapeFlag&4?ts(s.component)||s.component.proxy:s.el,i=o?null:r,{i:a,r:l}=e,u=t&&t.r,f=a.refs===Se?a.refs={}:a.refs,h=a.setupState;if(u!=null&&u!==l&&(Oe(u)?(f[u]=null,fe(h,u)&&(h[u]=null)):Le(u)&&(u.value=null)),oe(l))Ft(l,a,12,[i,f]);else{const d=Oe(l),c=Le(l);if(d||c){const p=()=>{if(e.f){const g=d?fe(h,l)?h[l]:f[l]:l.value;o?ne(g)&&Co(g,r):ne(g)?g.includes(r)||g.push(r):d?(f[l]=[r],fe(h,l)&&(h[l]=f[l])):(l.value=[r],e.k&&(f[e.k]=l.value))}else d?(f[l]=i,fe(h,l)&&(h[l]=i)):c&&(l.value=i,e.k&&(f[e.k]=i))};i?(p.id=-1,ke(p,n)):p()}}}let Rt=!1;const xr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",wr=e=>e.nodeType===8;function Td(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:r,parentNode:i,remove:a,insert:l,createComment:u}}=e,f=(y,_)=>{if(!_.hasChildNodes()){n(null,y,_),Mr(),_._vnode=y;return}Rt=!1,h(_.firstChild,y,null,null,null),Mr(),_._vnode=y,Rt&&console.error("Hydration completed but contains mismatches.")},h=(y,_,x,E,v,b=!1)=>{const S=wr(y)&&y.data==="[",w=()=>g(y,_,x,E,v,S),{type:P,ref:C,shapeFlag:I,patchFlag:L}=_;let O=y.nodeType;_.el=y,L===-2&&(b=!1,_.dynamicChildren=null);let k=null;switch(P){case qt:O!==3?_.children===""?(l(_.el=o(""),i(y),y),k=y):k=w():(y.data!==_.children&&(Rt=!0,y.data=_.children),k=r(y));break;case Ue:O!==8||S?k=w():k=r(y);break;case Rr:if(S&&(y=r(y),O=y.nodeType),O===1||O===3){k=y;const D=!_.children.length;for(let V=0;V<_.staticCount;V++)D&&(_.children+=k.nodeType===1?k.outerHTML:k.data),V===_.staticCount-1&&(_.anchor=k),k=r(k);return S?r(k):k}else w();break;case Ne:S?k=p(y,_,x,E,v,b):k=w();break;default:if(I&1)O!==1||_.type.toLowerCase()!==y.tagName.toLowerCase()?k=w():k=d(y,_,x,E,v,b);else if(I&6){_.slotScopeIds=v;const D=i(y);if(t(_,D,null,x,E,xr(D),b),k=S?m(y):r(y),k&&wr(k)&&k.data==="teleport end"&&(k=r(k)),Yt(_)){let V;S?(V=Ee(Ne),V.anchor=k?k.previousSibling:D.lastChild):V=y.nodeType===3?Vo(""):Ee("div"),V.el=y,_.component.subTree=V}}else I&64?O!==8?k=w():k=_.type.hydrate(y,_,x,E,v,b,e,c):I&128&&(k=_.type.hydrate(y,_,x,E,xr(i(y)),v,b,e,h))}return C!=null&&$r(C,null,E,_),k},d=(y,_,x,E,v,b)=>{b=b||!!_.dynamicChildren;const{type:S,props:w,patchFlag:P,shapeFlag:C,dirs:I}=_,L=S==="input"&&I||S==="option";if(L||P!==-1){if(I&&ut(_,null,x,"created"),w)if(L||!b||P&48)for(const k in w)(L&&k.endsWith("value")||ar(k)&&!Un(k))&&s(y,k,null,w[k],!1,void 0,x);else w.onClick&&s(y,"onClick",null,w.onClick,!1,void 0,x);let O;if((O=w&&w.onVnodeBeforeMount)&&We(O,x,_),I&&ut(_,null,x,"beforeMount"),((O=w&&w.onVnodeMounted)||I)&&Hl(()=>{O&&We(O,x,_),I&&ut(_,null,x,"mounted")},E),C&16&&!(w&&(w.innerHTML||w.textContent))){let k=c(y.firstChild,_,y,x,E,v,b);for(;k;){Rt=!0;const D=k;k=k.nextSibling,a(D)}}else C&8&&y.textContent!==_.children&&(Rt=!0,y.textContent=_.children)}return y.nextSibling},c=(y,_,x,E,v,b,S)=>{S=S||!!_.dynamicChildren;const w=_.children,P=w.length;for(let C=0;C{const{slotScopeIds:S}=_;S&&(v=v?v.concat(S):S);const w=i(y),P=c(r(y),_,w,x,E,v,b);return P&&wr(P)&&P.data==="]"?r(_.anchor=P):(Rt=!0,l(_.anchor=u("]"),w,P),P)},g=(y,_,x,E,v,b)=>{if(Rt=!0,_.el=null,b){const P=m(y);for(;;){const C=r(y);if(C&&C!==P)a(C);else break}}const S=r(y),w=i(y);return a(y),n(null,_,w,S,x,E,xr(w),v),S},m=y=>{let _=0;for(;y;)if(y=r(y),y&&wr(y)&&(y.data==="["&&_++,y.data==="]")){if(_===0)return r(y);_--}return y};return[f,h]}const ke=Hl;function Od(e){return ic(e)}function Id(e){return ic(e,Td)}function ic(e,t){const n=of();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:i,createText:a,createComment:l,setText:u,setElementText:f,parentNode:h,nextSibling:d,setScopeId:c=at,insertStaticContent:p}=e,g=(R,A,N,$=null,U=null,z=null,Q=!1,K=null,J=!!A.dynamicChildren)=>{if(R===A)return;R&&!it(R,A)&&($=G(R),ee(R,U,z,!0),R=null),A.patchFlag===-2&&(J=!1,A.dynamicChildren=null);const{type:H,ref:M,shapeFlag:F}=A;switch(H){case qt:m(R,A,N,$);break;case Ue:y(R,A,N,$);break;case Rr:R==null&&_(A,N,$,Q);break;case Ne:L(R,A,N,$,U,z,Q,K,J);break;default:F&1?v(R,A,N,$,U,z,Q,K,J):F&6?O(R,A,N,$,U,z,Q,K,J):(F&64||F&128)&&H.process(R,A,N,$,U,z,Q,K,J,le)}M!=null&&U&&$r(M,R&&R.ref,z,A||R,!A)},m=(R,A,N,$)=>{if(R==null)s(A.el=a(A.children),N,$);else{const U=A.el=R.el;A.children!==R.children&&u(U,A.children)}},y=(R,A,N,$)=>{R==null?s(A.el=l(A.children||""),N,$):A.el=R.el},_=(R,A,N,$)=>{[R.el,R.anchor]=p(R.children,A,N,$,R.el,R.anchor)},x=({el:R,anchor:A},N,$)=>{let U;for(;R&&R!==A;)U=d(R),s(R,N,$),R=U;s(A,N,$)},E=({el:R,anchor:A})=>{let N;for(;R&&R!==A;)N=d(R),o(R),R=N;o(A)},v=(R,A,N,$,U,z,Q,K,J)=>{Q=Q||A.type==="svg",R==null?b(A,N,$,U,z,Q,K,J):P(R,A,U,z,Q,K,J)},b=(R,A,N,$,U,z,Q,K)=>{let J,H;const{type:M,props:F,shapeFlag:Z,transition:q,dirs:re}=R;if(J=R.el=i(R.type,z,F&&F.is,F),Z&8?f(J,R.children):Z&16&&w(R.children,J,null,$,U,z&&M!=="foreignObject",Q,K),re&&ut(R,null,$,"created"),S(J,R,R.scopeId,Q,$),F){for(const ue in F)ue!=="value"&&!Un(ue)&&r(J,ue,null,F[ue],z,R.children,$,U,W);"value"in F&&r(J,"value",null,F.value),(H=F.onVnodeBeforeMount)&&We(H,$,R)}re&&ut(R,null,$,"beforeMount");const he=(!U||U&&!U.pendingBranch)&&q&&!q.persisted;he&&q.beforeEnter(J),s(J,A,N),((H=F&&F.onVnodeMounted)||he||re)&&ke(()=>{H&&We(H,$,R),he&&q.enter(J),re&&ut(R,null,$,"mounted")},U)},S=(R,A,N,$,U)=>{if(N&&c(R,N),$)for(let z=0;z<$.length;z++)c(R,$[z]);if(U){let z=U.subTree;if(A===z){const Q=U.vnode;S(R,Q,Q.scopeId,Q.slotScopeIds,U.parent)}}},w=(R,A,N,$,U,z,Q,K,J=0)=>{for(let H=J;H{const K=A.el=R.el;let{patchFlag:J,dynamicChildren:H,dirs:M}=A;J|=R.patchFlag&16;const F=R.props||Se,Z=A.props||Se;let q;N&&Bt(N,!1),(q=Z.onVnodeBeforeUpdate)&&We(q,N,A,R),M&&ut(A,R,N,"beforeUpdate"),N&&Bt(N,!0);const re=U&&A.type!=="foreignObject";if(H?C(R.dynamicChildren,H,K,N,$,re,z):Q||Y(R,A,K,null,N,$,re,z,!1),J>0){if(J&16)I(K,A,F,Z,N,$,U);else if(J&2&&F.class!==Z.class&&r(K,"class",null,Z.class,U),J&4&&r(K,"style",F.style,Z.style,U),J&8){const he=A.dynamicProps;for(let ue=0;ue{q&&We(q,N,A,R),M&&ut(A,R,N,"updated")},$)},C=(R,A,N,$,U,z,Q)=>{for(let K=0;K{if(N!==$){if(N!==Se)for(const K in N)!Un(K)&&!(K in $)&&r(R,K,N[K],null,Q,A.children,U,z,W);for(const K in $){if(Un(K))continue;const J=$[K],H=N[K];J!==H&&K!=="value"&&r(R,K,H,J,Q,A.children,U,z,W)}"value"in $&&r(R,"value",N.value,$.value)}},L=(R,A,N,$,U,z,Q,K,J)=>{const H=A.el=R?R.el:a(""),M=A.anchor=R?R.anchor:a("");let{patchFlag:F,dynamicChildren:Z,slotScopeIds:q}=A;q&&(K=K?K.concat(q):q),R==null?(s(H,N,$),s(M,N,$),w(A.children,N,M,U,z,Q,K,J)):F>0&&F&64&&Z&&R.dynamicChildren?(C(R.dynamicChildren,Z,N,U,z,Q,K),(A.key!=null||U&&A===U.subTree)&&ac(R,A,!0)):Y(R,A,N,M,U,z,Q,K,J)},O=(R,A,N,$,U,z,Q,K,J)=>{A.slotScopeIds=K,R==null?A.shapeFlag&512?U.ctx.activate(A,N,$,Q,J):k(A,N,$,U,z,Q,J):D(R,A,J)},k=(R,A,N,$,U,z,Q)=>{const K=R.component=Bd(R,$,U);if(cr(R)&&(K.ctx.renderer=le),Hd(K),K.asyncDep){if(U&&U.registerDep(K,V),!R.el){const J=K.subTree=Ee(Ue);y(null,J,A,N)}return}V(K,R,A,N,U,z,Q)},D=(R,A,N)=>{const $=A.component=R.component;if(Yf(R,A,N))if($.asyncDep&&!$.asyncResolved){j($,A,N);return}else $.next=A,Wf($.update),$.update();else A.el=R.el,$.vnode=A},V=(R,A,N,$,U,z,Q)=>{const K=()=>{if(R.isMounted){let{next:M,bu:F,u:Z,parent:q,vnode:re}=R,he=M,ue;Bt(R,!1),M?(M.el=re.el,j(R,M,Q)):M=re,F&&Vn(F),(ue=M.props&&M.props.onVnodeBeforeUpdate)&&We(ue,q,M,re),Bt(R,!0);const Re=ms(R),Ze=R.subTree;R.subTree=Re,g(Ze,Re,h(Ze.el),G(Ze),R,U,z),M.el=Re.el,he===null&&No(R,Re.el),Z&&ke(Z,U),(ue=M.props&&M.props.onVnodeUpdated)&&ke(()=>We(ue,q,M,re),U)}else{let M;const{el:F,props:Z}=A,{bm:q,m:re,parent:he}=R,ue=Yt(A);if(Bt(R,!1),q&&Vn(q),!ue&&(M=Z&&Z.onVnodeBeforeMount)&&We(M,he,A),Bt(R,!0),F&&ae){const Re=()=>{R.subTree=ms(R),ae(F,R.subTree,R,U,null)};ue?A.type.__asyncLoader().then(()=>!R.isUnmounted&&Re()):Re()}else{const Re=R.subTree=ms(R);g(null,Re,N,$,R,U,z),A.el=Re.el}if(re&&ke(re,U),!ue&&(M=Z&&Z.onVnodeMounted)){const Re=A;ke(()=>We(M,he,Re),U)}(A.shapeFlag&256||he&&Yt(he.vnode)&&he.vnode.shapeFlag&256)&&R.a&&ke(R.a,U),R.isMounted=!0,A=N=$=null}},J=R.effect=new To(K,()=>Yr(H),R.scope),H=R.update=()=>J.run();H.id=R.uid,Bt(R,!0),H()},j=(R,A,N)=>{A.component=R;const $=R.vnode.props;R.vnode=A,R.next=null,Ed(R,A.props,$,N),Pd(R,A.children,N),Rn(),_i(),Tn()},Y=(R,A,N,$,U,z,Q,K,J=!1)=>{const H=R&&R.children,M=R?R.shapeFlag:0,F=A.children,{patchFlag:Z,shapeFlag:q}=A;if(Z>0){if(Z&128){ce(H,F,N,$,U,z,Q,K,J);return}else if(Z&256){se(H,F,N,$,U,z,Q,K,J);return}}q&8?(M&16&&W(H,U,z),F!==H&&f(N,F)):M&16?q&16?ce(H,F,N,$,U,z,Q,K,J):W(H,U,z,!0):(M&8&&f(N,""),q&16&&w(F,N,$,U,z,Q,K,J))},se=(R,A,N,$,U,z,Q,K,J)=>{R=R||hn,A=A||hn;const H=R.length,M=A.length,F=Math.min(H,M);let Z;for(Z=0;ZM?W(R,U,z,!0,!1,F):w(A,N,$,U,z,Q,K,J,F)},ce=(R,A,N,$,U,z,Q,K,J)=>{let H=0;const M=A.length;let F=R.length-1,Z=M-1;for(;H<=F&&H<=Z;){const q=R[H],re=A[H]=J?At(A[H]):et(A[H]);if(it(q,re))g(q,re,N,null,U,z,Q,K,J);else break;H++}for(;H<=F&&H<=Z;){const q=R[F],re=A[Z]=J?At(A[Z]):et(A[Z]);if(it(q,re))g(q,re,N,null,U,z,Q,K,J);else break;F--,Z--}if(H>F){if(H<=Z){const q=Z+1,re=qZ)for(;H<=F;)ee(R[H],U,z,!0),H++;else{const q=H,re=H,he=new Map;for(H=re;H<=Z;H++){const Ge=A[H]=J?At(A[H]):et(A[H]);Ge.key!=null&&he.set(Ge.key,H)}let ue,Re=0;const Ze=Z-re+1;let sn=!1,li=0;const Mn=new Array(Ze);for(H=0;H=Ze){ee(Ge,U,z,!0);continue}let ct;if(Ge.key!=null)ct=he.get(Ge.key);else for(ue=re;ue<=Z;ue++)if(Mn[ue-re]===0&&it(Ge,A[ue])){ct=ue;break}ct===void 0?ee(Ge,U,z,!0):(Mn[ct-re]=H+1,ct>=li?li=ct:sn=!0,g(Ge,A[ct],N,null,U,z,Q,K,J),Re++)}const ci=sn?Ad(Mn):hn;for(ue=ci.length-1,H=Ze-1;H>=0;H--){const Ge=re+H,ct=A[Ge],ui=Ge+1{const{el:z,type:Q,transition:K,children:J,shapeFlag:H}=R;if(H&6){pe(R.component.subTree,A,N,$);return}if(H&128){R.suspense.move(A,N,$);return}if(H&64){Q.move(R,A,N,le);return}if(Q===Ne){s(z,A,N);for(let F=0;FK.enter(z),U);else{const{leave:F,delayLeave:Z,afterLeave:q}=K,re=()=>s(z,A,N),he=()=>{F(z,()=>{re(),q&&q()})};Z?Z(z,re,he):he()}else s(z,A,N)},ee=(R,A,N,$=!1,U=!1)=>{const{type:z,props:Q,ref:K,children:J,dynamicChildren:H,shapeFlag:M,patchFlag:F,dirs:Z}=R;if(K!=null&&$r(K,null,N,R,!0),M&256){A.ctx.deactivate(R);return}const q=M&1&&Z,re=!Yt(R);let he;if(re&&(he=Q&&Q.onVnodeBeforeUnmount)&&We(he,A,R),M&6)B(R.component,N,$);else{if(M&128){R.suspense.unmount(N,$);return}q&&ut(R,null,A,"beforeUnmount"),M&64?R.type.remove(R,A,N,U,le,$):H&&(z!==Ne||F>0&&F&64)?W(H,A,N,!1,!0):(z===Ne&&F&384||!U&&M&16)&&W(J,A,N),$&&we(R)}(re&&(he=Q&&Q.onVnodeUnmounted)||q)&&ke(()=>{he&&We(he,A,R),q&&ut(R,null,A,"unmounted")},N)},we=R=>{const{type:A,el:N,anchor:$,transition:U}=R;if(A===Ne){be(N,$);return}if(A===Rr){E(R);return}const z=()=>{o(N),U&&!U.persisted&&U.afterLeave&&U.afterLeave()};if(R.shapeFlag&1&&U&&!U.persisted){const{leave:Q,delayLeave:K}=U,J=()=>Q(N,z);K?K(R.el,z,J):J()}else z()},be=(R,A)=>{let N;for(;R!==A;)N=d(R),o(R),R=N;o(A)},B=(R,A,N)=>{const{bum:$,scope:U,update:z,subTree:Q,um:K}=R;$&&Vn($),U.stop(),z&&(z.active=!1,ee(Q,R,A,N)),K&&ke(K,A),ke(()=>{R.isUnmounted=!0},A),A&&A.pendingBranch&&!A.isUnmounted&&R.asyncDep&&!R.asyncResolved&&R.suspenseId===A.pendingId&&(A.deps--,A.deps===0&&A.resolve())},W=(R,A,N,$=!1,U=!1,z=0)=>{for(let Q=z;QR.shapeFlag&6?G(R.component.subTree):R.shapeFlag&128?R.suspense.next():d(R.anchor||R.el),X=(R,A,N)=>{R==null?A._vnode&&ee(A._vnode,null,null,!0):g(A._vnode||null,R,A,null,null,null,N),_i(),Mr(),A._vnode=R},le={p:g,um:ee,m:pe,r:we,mt:k,mc:w,pc:Y,pbc:C,n:G,o:e};let xe,ae;return t&&([xe,ae]=t(le)),{render:X,hydrate:xe,createApp:Rd(X,xe)}}function Bt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ac(e,t,n=!1){const s=e.children,o=t.children;if(ne(s)&&ne(o))for(let r=0;r>1,e[n[a]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}const kd=e=>e.__isTeleport,Ne=Symbol(void 0),qt=Symbol(void 0),Ue=Symbol(void 0),Rr=Symbol(void 0),Kn=[];let tt=null;function ve(e=!1){Kn.push(tt=e?null:[])}function lc(){Kn.pop(),tt=Kn[Kn.length-1]||null}let _n=1;function Oi(e){_n+=e}function cc(e){return e.dynamicChildren=_n>0?tt||hn:null,lc(),_n>0&&tt&&tt.push(e),e}function Qe(e,t,n,s,o,r){return cc(te(e,t,n,s,o,r,!0))}function De(e,t,n,s,o){return cc(Ee(e,t,n,s,o,!0))}function xn(e){return e?e.__v_isVNode===!0:!1}function it(e,t){return e.type===t.type&&e.key===t.key}const es="__vInternal",uc=({key:e})=>e??null,Tr=({ref:e,ref_key:t,ref_for:n})=>e!=null?Oe(e)||Le(e)||oe(e)?{i:Me,r:e,k:t,f:!!n}:e:null;function te(e,t=null,n=null,s=0,o=null,r=e===Ne?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&uc(t),ref:t&&Tr(t),scopeId:Dl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Me};return a?(Wo(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=Oe(n)?8:16),_n>0&&!i&&tt&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&tt.push(l),l}const Ee=Md;function Md(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===Yl)&&(e=Ue),xn(e)){const a=Et(e,t,!0);return n&&Wo(a,n),_n>0&&!r&&tt&&(a.shapeFlag&6?tt[tt.indexOf(e)]=a:tt.push(a)),a.patchFlag|=-2,a}if(Wd(e)&&(e=e.__vccOpts),t){t=Fd(t);let{class:a,style:l}=t;a&&!Oe(a)&&(t.class=zr(a)),Ce(l)&&(Sl(l)&&!ne(l)&&(l=Fe({},l)),t.style=Eo(l))}const i=Oe(e)?1:$l(e)?128:kd(e)?64:Ce(e)?4:oe(e)?2:0;return te(e,t,n,s,o,i,r,!0)}function Fd(e){return e?Sl(e)||es in e?Fe({},e):e:null}function Et(e,t,n=!1){const{props:s,ref:o,patchFlag:r,children:i}=e,a=t?Nd(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&uc(a),ref:t&&t.ref?n&&o?ne(o)?o.concat(Tr(t)):[o,Tr(t)]:Tr(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ne?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Et(e.ssContent),ssFallback:e.ssFallback&&Et(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Vo(e=" ",t=0){return Ee(qt,null,e,t)}function Ke(e="",t=!1){return t?(ve(),De(Ue,null,e)):Ee(Ue,null,e)}function et(e){return e==null||typeof e=="boolean"?Ee(Ue):ne(e)?Ee(Ne,null,e.slice()):typeof e=="object"?At(e):Ee(qt,null,String(e))}function At(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Et(e)}function Wo(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(ne(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Wo(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(es in t)?t._ctx=Me:o===3&&Me&&(Me.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else oe(t)?(t={default:t,_ctx:Me},n=32):(t=String(t),s&64?(n=16,t=[Vo(t)]):n=8);e.children=t,e.shapeFlag|=n}function Nd(...e){const t={};for(let n=0;nTe||Me,wn=e=>{Te=e,e.scope.on()},Xt=()=>{Te&&Te.scope.off(),Te=null};function fc(e){return e.vnode.shapeFlag&4}let bn=!1;function Hd(e,t=!1){bn=t;const{props:n,children:s}=e.vnode,o=fc(e);bd(e,n,o,t),Cd(e,s);const r=o?jd(e,t):void 0;return bn=!1,r}function jd(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Cl(new Proxy(e.ctx,md));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?Vd(e):null;wn(e),Rn();const r=Ft(s,e,0,[e.props,o]);if(Tn(),Xt(),al(r)){if(r.then(Xt,Xt),t)return r.then(i=>{Vs(e,i,t)}).catch(i=>{On(i,e,0)});e.asyncDep=r}else Vs(e,r,t)}else dc(e,t)}function Vs(e,t,n){oe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ce(t)&&(e.setupState=Tl(t)),dc(e,n)}let Ii;function dc(e,t,n){const s=e.type;if(!e.render){if(!t&&Ii&&!s.render){const o=s.template||jo(e).template;if(o){const{isCustomElement:r,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=s,u=Fe(Fe({isCustomElement:r,delimiters:a},i),l);s.render=Ii(o,u)}}e.render=s.render||at}wn(e),Rn(),vd(e),Tn(),Xt()}function Ud(e){return new Proxy(e.attrs,{get(t,n){return ze(e,"get","$attrs"),t[n]}})}function Vd(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Ud(e))},slots:e.slots,emit:e.emit,expose:t}}function ts(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Tl(Cl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Wn)return Wn[n](e)},has(t,n){return n in t||n in Wn}}))}function Ws(e,t=!0){return oe(e)?e.displayName||e.name:e.name||t&&e.__name}function Wd(e){return oe(e)&&"__vccOpts"in e}const _e=(e,t)=>jf(e,t,bn);function Ye(e,t,n){const s=arguments.length;return s===2?Ce(t)&&!ne(t)?xn(t)?Ee(e,null,[t]):Ee(e,t):Ee(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&xn(n)&&(n=[n]),Ee(e,t,n))}const Kd=Symbol(""),zd=()=>je(Kd),hc="3.2.47",Gd="http://www.w3.org/2000/svg",zt=typeof document<"u"?document:null,Ai=zt&&zt.createElement("template"),Jd={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 o=t?zt.createElementNS(Gd,e):zt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>zt.createTextNode(e),createComment:e=>zt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>zt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{Ai.innerHTML=s?``:e;const a=Ai.content;if(s){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Qd(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Yd(e,t,n){const s=e.style,o=Oe(n);if(n&&!o){if(t&&!Oe(t))for(const r in t)n[r]==null&&Ks(s,r,"");for(const r in n)Ks(s,r,n[r])}else{const r=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=r)}}const ki=/\s*!important$/;function Ks(e,t,n){if(ne(n))n.forEach(s=>Ks(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Xd(e,t);ki.test(n)?e.setProperty(Ln(s),n.replace(ki,""),"important"):e[s]=n}}const Mi=["Webkit","Moz","ms"],bs={};function Xd(e,t){const n=bs[t];if(n)return n;let s=pt(t);if(s!=="filter"&&s in e)return bs[t]=s;s=Jr(s);for(let o=0;oEs||(sh.then(()=>Es=0),Es=Date.now());function ih(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;nt(ah(s,n.value),t,5,[s])};return n.value=e,n.attached=oh(),n}function ah(e,t){if(ne(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const Di=/^on[a-z]/,lh=(e,t,n,s,o=!1,r,i,a,l)=>{t==="class"?Qd(e,s,o):t==="style"?Yd(e,n,s):ar(t)?So(t)||nh(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ch(e,t,s,o))?qd(e,t,s,r,i,a,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Zd(e,t,s,o))};function ch(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Di.test(t)&&oe(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Di.test(t)&&Oe(n)?!1:t in e}const Tt="transition",Fn="animation",ns=(e,{slots:t})=>Ye(Ul,uh(e),t);ns.displayName="Transition";const pc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};ns.props=Fe({},Ul.props,pc);const Ht=(e,t=[])=>{ne(e)?e.forEach(n=>n(...t)):e&&e(...t)},$i=e=>e?ne(e)?e.some(t=>t.length>1):e.length>1:!1;function uh(e){const t={};for(const L in e)L in pc||(t[L]=e[L]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:u=i,appearToClass:f=a,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:c=`${n}-leave-to`}=e,p=fh(o),g=p&&p[0],m=p&&p[1],{onBeforeEnter:y,onEnter:_,onEnterCancelled:x,onLeave:E,onLeaveCancelled:v,onBeforeAppear:b=y,onAppear:S=_,onAppearCancelled:w=x}=t,P=(L,O,k)=>{jt(L,O?f:a),jt(L,O?u:i),k&&k()},C=(L,O)=>{L._isLeaving=!1,jt(L,h),jt(L,c),jt(L,d),O&&O()},I=L=>(O,k)=>{const D=L?S:_,V=()=>P(O,L,k);Ht(D,[O,V]),Bi(()=>{jt(O,L?l:r),Ot(O,L?f:a),$i(D)||Hi(O,s,g,V)})};return Fe(t,{onBeforeEnter(L){Ht(y,[L]),Ot(L,r),Ot(L,i)},onBeforeAppear(L){Ht(b,[L]),Ot(L,l),Ot(L,u)},onEnter:I(!1),onAppear:I(!0),onLeave(L,O){L._isLeaving=!0;const k=()=>C(L,O);Ot(L,h),ph(),Ot(L,d),Bi(()=>{L._isLeaving&&(jt(L,h),Ot(L,c),$i(E)||Hi(L,s,m,k))}),Ht(E,[L,k])},onEnterCancelled(L){P(L,!1),Ht(x,[L])},onAppearCancelled(L){P(L,!0),Ht(w,[L])},onLeaveCancelled(L){C(L),Ht(v,[L])}})}function fh(e){if(e==null)return null;if(Ce(e))return[Ss(e.enter),Ss(e.leave)];{const t=Ss(e);return[t,t]}}function Ss(e){return ul(e)}function Ot(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function jt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Bi(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let dh=0;function Hi(e,t,n,s){const o=e._endId=++dh,r=()=>{o===e._endId&&s()};if(n)return setTimeout(r,n);const{type:i,timeout:a,propCount:l}=hh(e,t);if(!i)return s();const u=i+"end";let f=0;const h=()=>{e.removeEventListener(u,d),r()},d=c=>{c.target===e&&++f>=l&&h()};setTimeout(()=>{f(n[p]||"").split(", "),o=s(`${Tt}Delay`),r=s(`${Tt}Duration`),i=ji(o,r),a=s(`${Fn}Delay`),l=s(`${Fn}Duration`),u=ji(a,l);let f=null,h=0,d=0;t===Tt?i>0&&(f=Tt,h=i,d=r.length):t===Fn?u>0&&(f=Fn,h=u,d=l.length):(h=Math.max(i,u),f=h>0?i>u?Tt:Fn:null,d=f?f===Tt?r.length:l.length:0);const c=f===Tt&&/\b(transform|all)(,|$)/.test(s(`${Tt}Property`).toString());return{type:f,timeout:h,propCount:d,hasTransform:c}}function ji(e,t){for(;e.lengthUi(n)+Ui(e[s])))}function Ui(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function ph(){return document.body.offsetHeight}const fx={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Nn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Nn(e,!0),s.enter(e)):s.leave(e,()=>{Nn(e,!1)}):Nn(e,t))},beforeUnmount(e,{value:t}){Nn(e,t)}};function Nn(e,t){e.style.display=t?e._vod:"none"}const gc=Fe({patchProp:lh},Jd);let zn,Vi=!1;function gh(){return zn||(zn=Od(gc))}function mh(){return zn=Vi?zn:Id(gc),Vi=!0,zn}const vh=(...e)=>{const t=gh().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=mc(s);if(!o)return;const r=t._component;!oe(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},yh=(...e)=>{const t=mh().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=mc(s);if(o)return n(o,!0,o instanceof SVGElement)},t};function mc(e){return Oe(e)?document.querySelector(e):e}const _h=/"(?:_|\\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*:/,xh=/"(?: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*:/,wh=/^\s*["[{]|^\s*-?\d[\d.]{0,14}\s*$/;function bh(e,t){if(e!=="__proto__"&&!(e==="constructor"&&t&&typeof t=="object"&&"prototype"in t))return t}function Eh(e,t={}){if(typeof e!="string")return e;const n=e.toLowerCase().trim();if(n==="true")return!0;if(n==="false")return!1;if(n==="null")return null;if(n==="nan")return Number.NaN;if(n==="infinity")return Number.POSITIVE_INFINITY;if(n!=="undefined"){if(!wh.test(e)){if(t.strict)throw new SyntaxError("Invalid JSON");return e}try{return _h.test(e)||xh.test(e)?JSON.parse(e,bh):JSON.parse(e)}catch(s){if(t.strict)throw s;return e}}}const Sh=/#/g,Ch=/&/g,Ph=/=/g,vc=/\+/g,Lh=/%5e/gi,Rh=/%60/gi,Th=/%7c/gi,Oh=/%20/gi;function Ih(e){return encodeURI(""+e).replace(Th,"|")}function zs(e){return Ih(typeof e=="string"?e:JSON.stringify(e)).replace(vc,"%2B").replace(Oh,"+").replace(Sh,"%23").replace(Ch,"%26").replace(Rh,"`").replace(Lh,"^")}function Cs(e){return zs(e).replace(Ph,"%3D")}function yc(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Ah(e){return yc(e.replace(vc," "))}function kh(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 o=yc(s[1]);if(o==="__proto__"||o==="constructor")continue;const r=Ah(s[2]||"");typeof t[o]<"u"?Array.isArray(t[o])?t[o].push(r):t[o]=[t[o],r]:t[o]=r}return t}function Mh(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Cs(e)}=${zs(n)}`).join("&"):`${Cs(e)}=${zs(t)}`:Cs(e)}function Fh(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Mh(t,e[t])).join("&")}const Nh=/^\w{2,}:([/\\]{1,2})/,Dh=/^\w{2,}:([/\\]{2})?/,$h=/^([/\\]\s*){2,}[^/\\]/;function In(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Nh.test(e):Dh.test(e)||(t.acceptRelative?$h.test(e):!1)}const Bh=/\/$|\/\?/;function Gs(e="",t=!1){return t?Bh.test(e):e.endsWith("/")}function _c(e="",t=!1){if(!t)return(Gs(e)?e.slice(0,-1):e)||"/";if(!Gs(e,!0))return e||"/";const[n,...s]=e.split("?");return(n.slice(0,-1)||"/")+(s.length>0?`?${s.join("?")}`:"")}function Hh(e="",t=!1){if(!t)return e.endsWith("/")?e:e+"/";if(Gs(e,!0))return e||"/";const[n,...s]=e.split("?");return n+"/"+(s.length>0?`?${s.join("?")}`:"")}function jh(e=""){return e.startsWith("/")}function Uh(e=""){return(jh(e)?e.slice(1):e)||"/"}function Vh(e,t){if(xc(t)||In(e))return e;const n=_c(t);return e.startsWith(n)?e:An(n,e)}function Wi(e,t){if(xc(t))return e;const n=_c(t);if(!e.startsWith(n))return e;const s=e.slice(n.length);return s[0]==="/"?s:"/"+s}function Wh(e,t){const n=rs(e),s={...kh(n.search),...t};return n.search=Fh(s),zh(n)}function xc(e){return!e||e==="/"}function Kh(e){return e&&e!=="/"}function An(e,...t){let n=e||"";for(const s of t.filter(o=>Kh(o)))n=n?Hh(n)+Uh(s):s;return n}function rs(e="",t){if(!In(e,{acceptRelative:!0}))return t?rs(t+e):Ki(e);const[n="",s,o=""]=(e.replace(/\\/g,"/").match(/([^/:]+:)?\/\/([^/@]+@)?(.*)/)||[]).splice(1),[r="",i=""]=(o.match(/([^#/?]*)(.*)?/)||[]).splice(1),{pathname:a,search:l,hash:u}=Ki(i.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:n,auth:s?s.slice(0,Math.max(0,s.length-1)):"",host:r,pathname:a,search:l,hash:u}}function Ki(e=""){const[t="",n="",s=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:s}}function zh(e){const t=e.pathname+(e.search?(e.search.startsWith("?")?"":"?")+e.search:"")+e.hash;return e.protocol?e.protocol+"//"+(e.auth?e.auth+"@":"")+e.host+t:t}class Gh extends Error{constructor(){super(...arguments),this.name="FetchError"}}function Jh(e,t,n){let s="";t&&(s=t.message),e&&n?s=`${s} (${n.status} ${n.statusText} (${e.toString()}))`:e&&(s=`${s} (${e.toString()})`);const o=new Gh(s);return Object.defineProperty(o,"request",{get(){return e}}),Object.defineProperty(o,"response",{get(){return n}}),Object.defineProperty(o,"data",{get(){return n&&n._data}}),Object.defineProperty(o,"status",{get(){return n&&n.status}}),Object.defineProperty(o,"statusText",{get(){return n&&n.statusText}}),Object.defineProperty(o,"statusCode",{get(){return n&&n.status}}),Object.defineProperty(o,"statusMessage",{get(){return n&&n.statusText}}),o}const Qh=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function zi(e="GET"){return Qh.has(e.toUpperCase())}function Yh(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.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Xh=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Zh=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function qh(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Zh.test(t)?"json":Xh.has(t)||t.startsWith("text/")?"text":"blob"}const ep=new Set([408,409,425,429,500,502,503,504]);function wc(e){const{fetch:t,Headers:n}=e;function s(i){const a=i.error&&i.error.name==="AbortError"||!1;if(i.options.retry!==!1&&!a){let u;typeof i.options.retry=="number"?u=i.options.retry:u=zi(i.options.method)?0:1;const f=i.response&&i.response.status||500;if(u>0&&ep.has(f))return o(i.request,{...i.options,retry:u-1})}const l=Jh(i.request,i.error,i.response);throw Error.captureStackTrace&&Error.captureStackTrace(l,o),l}const o=async function(a,l={}){const u={request:a,options:{...e.defaults,...l},response:void 0,error:void 0};u.options.onRequest&&await u.options.onRequest(u),typeof u.request=="string"&&(u.options.baseURL&&(u.request=Vh(u.request,u.options.baseURL)),(u.options.query||u.options.params)&&(u.request=Wh(u.request,{...u.options.params,...u.options.query})),u.options.body&&zi(u.options.method)&&Yh(u.options.body)&&(u.options.body=typeof u.options.body=="string"?u.options.body:JSON.stringify(u.options.body),u.options.headers=new n(u.options.headers),u.options.headers.has("content-type")||u.options.headers.set("content-type","application/json"),u.options.headers.has("accept")||u.options.headers.set("accept","application/json"))),u.response=await t(u.request,u.options).catch(async h=>(u.error=h,u.options.onRequestError&&await u.options.onRequestError(u),s(u)));const f=(u.options.parseResponse?"json":u.options.responseType)||qh(u.response.headers.get("content-type")||"");if(f==="json"){const h=await u.response.text(),d=u.options.parseResponse||Eh;u.response._data=d(h)}else f==="stream"?u.response._data=u.response.body:u.response._data=await u.response[f]();return u.options.onResponse&&await u.options.onResponse(u),u.response.status>=400&&u.response.status<600?(u.options.onResponseError&&await u.options.onResponseError(u),s(u)):u.response},r=function(a,l){return o(a,l).then(u=>u._data)};return r.raw=o,r.native=t,r.create=(i={})=>wc({...e,defaults:{...e.defaults,...i}}),r}const bc=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")}(),tp=bc.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),np=bc.Headers,rp=wc({fetch:tp,Headers:np}),sp=rp,op=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Br=op().app,ip=()=>Br.baseURL,ap=()=>Br.buildAssetsDir,lp=(...e)=>An(Ec(),ap(),...e),Ec=(...e)=>{const t=Br.cdnURL||Br.baseURL;return e.length?An(t,...e):t};globalThis.__buildAssetsURL=lp,globalThis.__publicAssetsURL=Ec;function Js(e,t={},n){for(const s in e){const o=e[s],r=n?`${n}:${s}`:s;typeof o=="object"&&o!==null?Js(o,t,r):typeof o=="function"&&(t[r]=o)}return t}const cp={run:e=>e()},up=()=>cp,Sc=typeof console.createTask<"u"?console.createTask:up;function fp(e,t){const n=t.shift(),s=Sc(n);return e.reduce((o,r)=>o.then(()=>s.run(()=>r(...t))),Promise.resolve())}function dp(e,t){const n=t.shift(),s=Sc(n);return Promise.all(e.map(o=>s.run(()=>o(...t))))}function Ps(e,t){for(const n of[...e])n(t)}class hp{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 o=t;let r;for(;this._deprecatedHooks[t];)r=this._deprecatedHooks[t],t=r.to;if(r&&!s.allowDeprecated){let i=r.message;i||(i=`${o} hook has been deprecated`+(r.to?`, please use ${r.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,o=(...r)=>(typeof s=="function"&&s(),s=void 0,o=void 0,n(...r));return s=this.hook(t,o),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 o of s)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Js(t),s=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{for(const o of s.splice(0,s.length))o()}}removeHooks(t){const n=Js(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(fp,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(dp,t,...n)}callHookWith(t,n,...s){const o=this._before||this._after?{name:n,args:s,context:{}}:void 0;this._before&&Ps(this._before,o);const r=t(n in this._hooks?[...this._hooks[n]]:[],s);return r instanceof Promise?r.finally(()=>{this._after&&o&&Ps(this._after,o)}):(this._after&&o&&Ps(this._after,o),r)}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 Cc(){return new hp}function pp(e={}){let t,n=!1;const s=i=>{if(t&&t!==i)throw new Error("Context conflict")};let o;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?o=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const r=()=>{if(o&&t===void 0){const i=o.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=r();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>r(),set:(i,a)=>{a||s(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{s(i),t=i;try{return o?o.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},u=()=>t===i?l:void 0;Qs.add(u);try{const f=o?o.run(i,a):a();return n||(t=void 0),await f}finally{Qs.delete(u)}}}}function gp(e={}){const t={};return{get(n,s={}){return t[n]||(t[n]=pp({...e,...s})),t[n],t[n]}}}const Hr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Gi="__unctx__",mp=Hr[Gi]||(Hr[Gi]=gp()),vp=(e,t={})=>mp.get(e,t),Ji="__unctx_async_handlers__",Qs=Hr[Ji]||(Hr[Ji]=new Set);function Jt(e){const t=[];for(const o of Qs){const r=o();r&&t.push(r)}const n=()=>{for(const o of t)o()};let s=e();return s&&typeof s=="object"&&"catch"in s&&(s=s.catch(o=>{throw n(),o})),[s,n]}const Pc=vp("nuxt-app"),yp="__nuxt_plugin";function _p(e){let t=0;const n={provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.4.3"},get vue(){return n.vueApp.version}},payload:gt({data:{},state:{},_errors:{},...window.__NUXT__??{}}),static:{data:{}},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:{},_payloadRevivers:{},...e};n.hooks=Cc(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(r,i)=>{const a="$"+r;br(n,a,i),br(n.vueApp.config.globalProperties,a,i)},br(n.vueApp,"$nuxt",n),br(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",i=>{n.callHook("app:chunkError",{error:i.payload})});const r=n.hook("app:error",(...i)=>{console.error("[nuxt] error caught during app initialization",...i)});n.hook("app:mounted",r)}const s=gt(n.payload.config),o=new Proxy(s,{get(r,i){return i in r?r[i]:r.public[i]},set(r,i,a){return i==="public"||i==="app"?!1:(r[i]=a,r.public[i]=a,!0)}});return n.provide("config",o),n}async function xp(e,t){if(typeof t!="function")return;const{provide:n}=await wt(e,t,[e])||{};if(n&&typeof n=="object")for(const s in n)e.provide(s,n[s])}async function wp(e,t){for(const n of t)await xp(e,n)}function bp(e){const t=[];for(const n of e){if(typeof n!="function")continue;let s=n;n.length>1&&(s=o=>n(o,o.provide)),t.push(s)}return t.sort((n,s)=>{var o,r;return(((o=n.meta)==null?void 0:o.order)||jr.default)-(((r=s.meta)==null?void 0:r.order)||jr.default)}),t}const jr={pre:-20,default:0,post:20};function Pt(e,t){var s;if(typeof e=="function")return Pt({setup:e},t);const n=o=>{if(e.hooks&&o.hooks.addHooks(e.hooks),e.setup)return e.setup(o)};return n.meta={name:(t==null?void 0:t.name)||e.name||((s=e.setup)==null?void 0:s.name),order:(t==null?void 0:t.order)||e.order||jr[e.enforce||"default"]||jr.default},n[yp]=!0,n}function wt(e,t,n){const s=()=>n?t(...n):t();return Pc.set(e),s()}function Ae(){const e=Pc.tryUse();if(!e){const t=Ct();if(!t)throw new Error("[nuxt] instance unavailable");return t.appContext.app.$nuxt}return e}function Ko(){return Ae().$config}function br(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const Ep=Pt({name:"nuxt:global-components"});function Sp(e){return Array.isArray(e)?e:[e]}const Lc=["title","script","style","noscript"],Rc=["base","meta","link","style","script","noscript"],Cp=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],Pp=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],Lp=["tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent"];function Tc(e){let t=9;for(let n=0;n>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Ys(e){return Tc(`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function Rp(e){let t=9;for(const n of e)for(let s=0;s>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Oc(e,t){const{props:n,tag:s}=e;if(Pp.includes(s))return s;if(s==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const o=["id"];s==="meta"&&o.push("name","property","http-equiv");for(const r of o)if(typeof n[r]<"u"){const i=String(n[r]);return t&&!t(i)?!1:`${s}:${r}:${i}`}return!1}function Qi(e,t){return e==null?t||null:typeof e=="function"?e(t):e}function Er(e,t=!1,n){const{tag:s,$el:o}=e;o&&(Object.entries(s.props).forEach(([r,i])=>{i=String(i);const a=`attr:${r}`;if(r==="class"){if(!i)return;for(const l of i.split(" ")){const u=`${a}:${l}`;n&&n(e,u,()=>o.classList.remove(l)),o.classList.contains(l)||o.classList.add(l)}return}n&&!r.startsWith("data-h-")&&n(e,a,()=>o.removeAttribute(r)),(t||o.getAttribute(r)!==i)&&o.setAttribute(r,i)}),Lc.includes(s.tag)&&(s.textContent&&s.textContent!==o.textContent?o.textContent=s.textContent:s.innerHTML&&s.innerHTML!==o.innerHTML&&(o.innerHTML=s.innerHTML)))}let Dn=!1;async function Tp(e,t={}){var d,c;const n={shouldRender:!0};if(await e.hooks.callHook("dom:beforeRender",n),!n.shouldRender)return;const s=t.document||e.resolvedOptions.document||window.document,o=(await e.resolveTags()).map(a);if(e.resolvedOptions.experimentalHashHydration&&(Dn=Dn||e._hash||!1,Dn)){const p=Rp(o.map(g=>g.tag._h));if(Dn===p)return;Dn=p}const r=e._popSideEffectQueue();e.headEntries().map(p=>p._sde).forEach(p=>{Object.entries(p).forEach(([g,m])=>{r[g]=m})});const i=(p,g,m)=>{g=`${p.renderId}:${g}`,p.entry&&(p.entry._sde[g]=m),delete r[g]};function a(p){const g=e.headEntries().find(y=>y._i===p._e),m={renderId:p._d||Ys(p),$el:null,shouldRender:!0,tag:p,entry:g,markSideEffect:(y,_)=>i(m,y,_)};return m}const l=[],u={body:[],head:[]},f=p=>{e._elMap[p.renderId]=p.$el,l.push(p),i(p,"el",()=>{var g;(g=p.$el)==null||g.remove(),delete e._elMap[p.renderId]})};for(const p of o){if(await e.hooks.callHook("dom:beforeRenderTag",p),!p.shouldRender)continue;const{tag:g}=p;if(g.tag==="title"){s.title=g.textContent||"",l.push(p);continue}if(g.tag==="htmlAttrs"||g.tag==="bodyAttrs"){p.$el=s[g.tag==="htmlAttrs"?"documentElement":"body"],Er(p,!1,i),l.push(p);continue}if(p.$el=e._elMap[p.renderId],!p.$el&&g.key&&(p.$el=s.querySelector(`${(d=g.tagPosition)!=null&&d.startsWith("body")?"body":"head"} > ${g.tag}[data-h-${g._h}]`)),p.$el){p.tag._d&&Er(p),f(p);continue}u[(c=g.tagPosition)!=null&&c.startsWith("body")?"body":"head"].push(p)}const h={bodyClose:void 0,bodyOpen:void 0,head:void 0};Object.entries(u).forEach(([p,g])=>{var y;if(!g.length)return;const m=(y=s==null?void 0:s[p])==null?void 0:y.children;if(m){for(const _ of[...m].reverse()){const x=_.tagName.toLowerCase();if(!Rc.includes(x))continue;const E=_.getAttributeNames().reduce((w,P)=>({...w,[P]:_.getAttribute(P)}),{}),v={tag:x,props:E};_.innerHTML&&(v.innerHTML=_.innerHTML);const b=Ys(v);let S=g.findIndex(w=>(w==null?void 0:w.renderId)===b);if(S===-1){const w=Oc(v);S=g.findIndex(P=>(P==null?void 0:P.tag._d)&&P.tag._d===w)}if(S!==-1){const w=g[S];w.$el=_,Er(w),f(w),delete g[S]}}g.forEach(_=>{const x=_.tag.tagPosition||"head";h[x]=h[x]||s.createDocumentFragment(),_.$el||(_.$el=s.createElement(_.tag.tag),Er(_,!0)),h[x].appendChild(_.$el),f(_)})}}),h.head&&s.head.appendChild(h.head),h.bodyOpen&&s.body.insertBefore(h.bodyOpen,s.body.firstChild),h.bodyClose&&s.body.appendChild(h.bodyClose);for(const p of l)await e.hooks.callHook("dom:renderTag",p);Object.values(r).forEach(p=>p())}let Ls=null;async function Op(e,t={}){function n(){return Ls=null,Tp(e,t)}const s=t.delayFn||(o=>setTimeout(o,10));return Ls=Ls||new Promise(o=>s(()=>o(n())))}function Ip(e){return{hooks:{"entries:updated":function(t){if(typeof(e==null?void 0:e.document)>"u"&&typeof window>"u")return;let n=e==null?void 0:e.delayFn;!n&&typeof requestAnimationFrame<"u"&&(n=requestAnimationFrame),Op(t,{document:(e==null?void 0:e.document)||window.document,delayFn:n})}}}}function Ap(e){var t;return((t=e==null?void 0:e.head.querySelector('meta[name="unhead:ssr"]'))==null?void 0:t.getAttribute("content"))||!1}const Yi={critical:2,high:9,low:12,base:-1,title:1,meta:10};function Xi(e){if(typeof e.tagPriority=="number")return e.tagPriority;if(e.tag==="meta"){if(e.props.charset)return-2;if(e.props["http-equiv"]==="content-security-policy")return 0}const t=e.tagPriority||e.tag;return t in Yi?Yi[t]:10}const kp=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}];function Mp(){return{hooks:{"tags:resolve":e=>{const t=n=>{var s;return(s=e.tags.find(o=>o._d===n))==null?void 0:s._p};for(const{prefix:n,offset:s}of kp)for(const o of e.tags.filter(r=>typeof r.tagPriority=="string"&&r.tagPriority.startsWith(n))){const r=t(o.tagPriority.replace(n,""));typeof r<"u"&&(o._p=r+s)}e.tags.sort((n,s)=>n._p-s._p).sort((n,s)=>Xi(n)-Xi(s))}}}}function Fp(){return{hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(o=>o.tag==="titleTemplate");const s=t.findIndex(o=>o.tag==="title");if(s!==-1&&n!==-1){const o=Qi(t[n].textContent,t[s].textContent);o!==null?t[s].textContent=o||t[s].textContent:delete t[s]}else if(n!==-1){const o=Qi(t[n].textContent);o!==null&&(t[n].textContent=o,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}}}function Np(){return{hooks:{"tag:normalise":function({tag:e}){typeof e.props.body<"u"&&(e.tagPosition="bodyClose",delete e.props.body)}}}}const Dp=["link","style","script","noscript"];function $p(){return{hooks:{"tag:normalise":({tag:e,resolvedOptions:t})=>{t.experimentalHashHydration===!0&&(e._h=Ys(e)),e.key&&Dp.includes(e.tag)&&(e._h=Tc(e.key),e.props[`data-h-${e._h}`]="")}}}}const Zi=["script","link","bodyAttrs"];function Bp(){const e=(t,n)=>{const s={},o={};Object.entries(n.props).forEach(([i,a])=>{i.startsWith("on")&&typeof a=="function"?o[i]=a:s[i]=a});let r;return t==="dom"&&n.tag==="script"&&typeof s.src=="string"&&typeof o.onload<"u"&&(r=s.src,delete s.src),{props:s,eventHandlers:o,delayedSrc:r}};return{hooks:{"ssr:render":function(t){t.tags=t.tags.map(n=>(!Zi.includes(n.tag)||!Object.entries(n.props).find(([s,o])=>s.startsWith("on")&&typeof o=="function")||(n.props=e("ssr",n).props),n))},"dom:beforeRenderTag":function(t){if(!Zi.includes(t.tag.tag)||!Object.entries(t.tag.props).find(([r,i])=>r.startsWith("on")&&typeof i=="function"))return;const{props:n,eventHandlers:s,delayedSrc:o}=e("dom",t.tag);Object.keys(s).length&&(t.tag.props=n,t.tag._eventHandlers=s,t.tag._delayedSrc=o)},"dom:renderTag":function(t){const n=t.$el;if(!t.tag._eventHandlers||!n)return;const s=t.tag.tag==="bodyAttrs"&&typeof window<"u"?window:n;Object.entries(t.tag._eventHandlers).forEach(([o,r])=>{const i=`${t.tag._d||t.tag._p}:${o}`,a=o.slice(2).toLowerCase(),l=`data-h-${a}`;if(t.markSideEffect(i,()=>{}),n.hasAttribute(l))return;const u=r;n.setAttribute(l,""),s.addEventListener(a,u),t.entry&&(t.entry._sde[i]=()=>{s.removeEventListener(a,u),n.removeAttribute(l)})}),t.tag._delayedSrc&&n.setAttribute("src",t.tag._delayedSrc)}}}}const Hp=["templateParams","htmlAttrs","bodyAttrs"];function jp(){return{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=Oc(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(s=>{const o=(s.key?`${s.tag}:${s.key}`:s._d)||s._p,r=t[o];if(r){let a=s==null?void 0:s.tagDuplicateStrategy;if(!a&&Hp.includes(s.tag)&&(a="merge"),a==="merge"){const l=r.props;["class","style"].forEach(u=>{s.props[u]&&l[u]&&(u==="style"&&!l[u].endsWith(";")&&(l[u]+=";"),s.props[u]=`${l[u]} ${s.props[u]}`)}),t[o].props={...l,...s.props};return}else if(s._e===r._e){r._duped=r._duped||[],s._d=`${r._d}:${r._duped.length+1}`,r._duped.push(s);return}}const i=Object.keys(s.props).length+(s.innerHTML?1:0)+(s.textContent?1:0);if(Rc.includes(s.tag)&&i===0){delete t[o];return}t[o]=s});const n=[];Object.values(t).forEach(s=>{const o=s._duped;delete s._duped,n.push(s),o&&n.push(...o)}),e.tags=n}}}}function Sr(e,t){function n(r){if(["s","pageTitle"].includes(r))return t.pageTitle;let i;return r.includes(".")?i=r.split(".").reduce((a,l)=>a&&a[l]||void 0,t):i=t[r],typeof i<"u"?i||"":!1}let s=e;try{s=decodeURI(e)}catch{}return(s.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(r=>{const i=n(r.slice(1));typeof i=="string"&&(e=e.replaceAll(new RegExp(`\\${r}(\\W|$)`,"g"),`${i}$1`).trim())}),t.separator&&(e.endsWith(t.separator)&&(e=e.slice(0,-t.separator.length).trim()),e.startsWith(t.separator)&&(e=e.slice(t.separator.length).trim()),e=e.replace(new RegExp(`\\${t.separator}\\s*\\${t.separator}`,"g"),t.separator)),e}function Up(){return{hooks:{"tags:resolve":e=>{var r;const{tags:t}=e,n=(r=t.find(i=>i.tag==="title"))==null?void 0:r.textContent,s=t.findIndex(i=>i.tag==="templateParams"),o=s!==-1?t[s].props:{};o.pageTitle=o.pageTitle||n||"";for(const i of t)if(["titleTemplate","title"].includes(i.tag)&&typeof i.textContent=="string")i.textContent=Sr(i.textContent,o);else if(i.tag==="meta"&&typeof i.props.content=="string")i.props.content=Sr(i.props.content,o);else if(i.tag==="link"&&typeof i.props.href=="string")i.props.href=Sr(i.props.href,o);else if(i.tag==="script"&&["application/json","application/ld+json"].includes(i.props.type)&&typeof i.innerHTML=="string")try{i.innerHTML=JSON.stringify(JSON.parse(i.innerHTML),(a,l)=>typeof l=="string"?Sr(l,o):l)}catch{}e.tags=t.filter(i=>i.tag!=="templateParams")}}}}const Vp=typeof window<"u";let Ic;function Wp(e){return Ic=e}function Kp(){return Ic}async function zp(e,t){const n={tag:e,props:{}};return e==="templateParams"?(n.props=t,n):["title","titleTemplate"].includes(e)?(n.textContent=t instanceof Promise?await t:t,n):typeof t=="string"?["script","noscript","style"].includes(e)?(e==="script"&&(/^(https?:)?\/\//.test(t)||t.startsWith("/"))?n.props.src=t:n.innerHTML=t,n):!1:(n.props=await Jp(e,{...t}),n.props.children&&(n.props.innerHTML=n.props.children),delete n.props.children,Object.keys(n.props).filter(s=>Lp.includes(s)).forEach(s=>{(!["innerHTML","textContent"].includes(s)||Lc.includes(n.tag))&&(n[s]=n.props[s]),delete n.props[s]}),["innerHTML","textContent"].forEach(s=>{if(n.tag==="script"&&typeof n[s]=="string"&&["application/ld+json","application/json"].includes(n.props.type))try{n[s]=JSON.parse(n[s])}catch{n[s]=""}typeof n[s]=="object"&&(n[s]=JSON.stringify(n[s]))}),n.props.class&&(n.props.class=Gp(n.props.class)),n.props.content&&Array.isArray(n.props.content)?n.props.content.map(s=>({...n,props:{...n.props,content:s}})):n)}function Gp(e){return typeof e=="object"&&!Array.isArray(e)&&(e=Object.keys(e).filter(t=>e[t])),(Array.isArray(e)?e.join(" "):e).split(" ").filter(t=>t.trim()).filter(Boolean).join(" ")}async function Jp(e,t){for(const n of Object.keys(t)){const s=n.startsWith("data-");t[n]instanceof Promise&&(t[n]=await t[n]),String(t[n])==="true"?t[n]=s?"true":"":String(t[n])==="false"&&(s?t[n]="false":delete t[n])}return t}const Qp=10;async function Yp(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,s])=>typeof s<"u"&&Cp.includes(n)).forEach(([n,s])=>{const o=Sp(s);t.push(...o.map(r=>zp(n,r)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,s)=>(n._e=e._i,n._p=(e._i<a.hooks&&o.addHooks(a.hooks)),e.document=e.document||(Vp?document:void 0);const r=()=>o.callHook("entries:updated",i),i={resolvedOptions:e,headEntries(){return t},get hooks(){return o},use(a){a.hooks&&o.addHooks(a.hooks)},push(a,l){const u={_i:s++,input:a,_sde:{}};return l!=null&&l.mode&&(u._m=l==null?void 0:l.mode),l!=null&&l.transform&&(u._t=l==null?void 0:l.transform),t.push(u),r(),{dispose(){t=t.filter(f=>f._i!==u._i?!0:(n={...n,...f._sde||{}},f._sde={},r(),!1))},patch(f){t=t.map(h=>(h._i===u._i&&(u.input=h.input=f,r()),h))}}},async resolveTags(){const a={tags:[],entries:[...t]};await o.callHook("entries:resolve",a);for(const l of a.entries){const u=l._t||(f=>f);if(l.resolvedInput=u(l.resolvedInput||l.input),l.resolvedInput)for(const f of await Yp(l)){const h={tag:f,entry:l,resolvedOptions:i.resolvedOptions};await o.callHook("tag:normalise",h),a.tags.push(h.tag)}}return await o.callHook("tags:resolve",a),a.tags},_popSideEffectQueue(){const a={...n};return n={},a},_elMap:{}};return i.hooks.callHook("init",i),i}function tg(e){return typeof e=="function"?e():ie(e)}function Ur(e,t=""){if(e instanceof Promise)return e;const n=tg(e);return!e||!n?n:Array.isArray(n)?n.map(s=>Ur(s,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([s,o])=>s==="titleTemplate"||s.startsWith("on")?[s,ie(o)]:[s,Ur(o,s)])):n}const ng=hc.startsWith("3"),rg=typeof window<"u",Ac="usehead";function zo(){return Ct()&&je(Ac)||Kp()}function sg(e){return{install(n){ng&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(Ac,e))}}.install}function og(e={}){const t=qp({...e,domDelayFn:n=>setTimeout(()=>en(()=>n()),10),plugins:[ig(),...(e==null?void 0:e.plugins)||[]]});return t.install=sg(t),t}function ig(){return{hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Ur(t.input)}}}}function ag(e,t={}){const n=zo(),s=ye(!1),o=ye({});nd(()=>{o.value=s.value?{}:Ur(e)});const r=n.push(o.value,t);return ht(o,a=>{r.patch(a)}),Ct()&&(qr(()=>{r.dispose()}),zl(()=>{s.value=!0}),Kl(()=>{s.value=!1})),r}function lg(e,t={}){return zo().push(e,t)}function dx(e,t={}){var s;const n=zo();if(n){const o=rg||!!((s=n.resolvedOptions)!=null&&s.document);return t.mode==="server"&&o||t.mode==="client"&&!o?void 0:o?ag(e,t):lg(e,t)}}const cg={meta:[{name:"viewport",content:"width=device-width, initial-scale=1"},{charset:"utf-8"}],link:[],style:[],script:[],noscript:[]},ug=!1,Xs=!1,fg=!1,dg="__nuxt",hg=!1,pg=Pt({name:"nuxt:head",setup(e){const n=og();n.push(cg),e.vueApp.use(n);{let s=!0;const o=()=>{s=!1,n.hooks.callHook("entries:updated",n)};n.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!s}),e.hooks.hook("page:start",()=>{s=!0}),e.hooks.hook("page:finish",o),e.hooks.hook("app:suspense:resolve",o)}}});/*!
+ * vue-router v4.1.6
+ * (c) 2022 Eduardo San Martin Morote
+ * @license MIT
+ */const ln=typeof window<"u";function gg(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const me=Object.assign;function Rs(e,t){const n={};for(const s in t){const o=t[s];n[s]=lt(o)?o.map(e):e(o)}return n}const Gn=()=>{},lt=Array.isArray,mg=/\/$/,vg=e=>e.replace(mg,"");function Ts(e,t,n="/"){let s,o={},r="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(s=t.slice(0,l),r=t.slice(l+1,a>-1?a:t.length),o=e(r)),a>-1&&(s=s||t.slice(0,a),i=t.slice(a,t.length)),s=wg(s??t,n),{fullPath:s+(r&&"?")+r+i,path:s,query:o,hash:i}}function yg(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function qi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function _g(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&En(t.matched[s],n.matched[o])&&kc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function En(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function kc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!xg(e[n],t[n]))return!1;return!0}function xg(e,t){return lt(e)?ea(e,t):lt(t)?ea(t,e):e===t}function ea(e,t){return lt(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function wg(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/");let o=n.length-1,r,i;for(r=0;r1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(r-(r===s.length?1:0)).join("/")}var rr;(function(e){e.pop="pop",e.push="push"})(rr||(rr={}));var Jn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Jn||(Jn={}));function bg(e){if(!e)if(ln){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),vg(e)}const Eg=/^[^#]+#/;function Sg(e,t){return e.replace(Eg,"#")+t}function Cg(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const ss=()=>({left:window.pageXOffset,top:window.pageYOffset});function Pg(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Cg(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function ta(e,t){return(history.state?history.state.position-t:-1)+e}const Zs=new Map;function Lg(e,t){Zs.set(e,t)}function Rg(e){const t=Zs.get(e);return Zs.delete(e),t}let Tg=()=>location.protocol+"//"+location.host;function Mc(e,t){const{pathname:n,search:s,hash:o}=t,r=e.indexOf("#");if(r>-1){let a=o.includes(e.slice(r))?e.slice(r).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),qi(l,"")}return qi(n,e)+s+o}function Og(e,t,n,s){let o=[],r=[],i=null;const a=({state:d})=>{const c=Mc(e,location),p=n.value,g=t.value;let m=0;if(d){if(n.value=c,t.value=d,i&&i===p){i=null;return}m=g?d.position-g.position:0}else s(c);o.forEach(y=>{y(n.value,p,{delta:m,type:rr.pop,direction:m?m>0?Jn.forward:Jn.back:Jn.unknown})})};function l(){i=n.value}function u(d){o.push(d);const c=()=>{const p=o.indexOf(d);p>-1&&o.splice(p,1)};return r.push(c),c}function f(){const{history:d}=window;d.state&&d.replaceState(me({},d.state,{scroll:ss()}),"")}function h(){for(const d of r)d();r=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",f),{pauseListeners:l,listen:u,destroy:h}}function na(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?ss():null}}function Ig(e){const{history:t,location:n}=window,s={value:Mc(e,n)},o={value:t.state};o.value||r(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,u,f){const h=e.indexOf("#"),d=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+l:Tg()+e+l;try{t[f?"replaceState":"pushState"](u,"",d),o.value=u}catch(c){console.error(c),n[f?"replace":"assign"](d)}}function i(l,u){const f=me({},t.state,na(o.value.back,l,o.value.forward,!0),u,{position:o.value.position});r(l,f,!0),s.value=l}function a(l,u){const f=me({},o.value,t.state,{forward:l,scroll:ss()});r(f.current,f,!0);const h=me({},na(s.value,l,null),{position:f.position+1},u);r(l,h,!1),s.value=l}return{location:s,state:o,push:a,replace:i}}function Fc(e){e=bg(e);const t=Ig(e),n=Og(e,t.state,t.location,t.replace);function s(r,i=!0){i||n.pauseListeners(),history.go(r)}const o=me({location:"",base:e,go:s,createHref:Sg.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Ag(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Fc(e)}function kg(e){return typeof e=="string"||e&&typeof e=="object"}function Nc(e){return typeof e=="string"||typeof e=="symbol"}const It={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Dc=Symbol("");var ra;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ra||(ra={}));function Sn(e,t){return me(new Error,{type:e,[Dc]:!0},t)}function vt(e,t){return e instanceof Error&&Dc in e&&(t==null||!!(e.type&t))}const sa="[^/]+?",Mg={sensitive:!1,strict:!1,start:!0,end:!0},Fg=/[.+*?^${}()[\]/\\]/g;function Ng(e,t){const n=me({},Mg,t),s=[];let o=n.start?"^":"";const r=[];for(const u of e){const f=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let h=0;ht.length?t.length===1&&t[0]===40+40?1:-1:0}function $g(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Bg={type:0,value:""},Hg=/[a-zA-Z0-9_]/;function jg(e){if(!e)return[[]];if(e==="/")return[[Bg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(c){throw new Error(`ERR (${n})/"${u}": ${c}`)}let n=0,s=n;const o=[];let r;function i(){r&&o.push(r),r=[]}let a=0,l,u="",f="";function h(){u&&(n===0?r.push({type:0,value:u}):n===1||n===2||n===3?(r.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:u,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;a{i(_)}:Gn}function i(f){if(Nc(f)){const h=s.get(f);h&&(s.delete(f),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(f);h>-1&&(n.splice(h,1),f.record.name&&s.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){let h=0;for(;h=0&&(f.record.path!==n[h].record.path||!$c(f,n[h]));)h++;n.splice(h,0,f),f.record.name&&!aa(f)&&s.set(f.record.name,f)}function u(f,h){let d,c={},p,g;if("name"in f&&f.name){if(d=s.get(f.name),!d)throw Sn(1,{location:f});g=d.record.name,c=me(ia(h.params,d.keys.filter(_=>!_.optional).map(_=>_.name)),f.params&&ia(f.params,d.keys.map(_=>_.name))),p=d.stringify(c)}else if("path"in f)p=f.path,d=n.find(_=>_.re.test(p)),d&&(c=d.parse(p),g=d.record.name);else{if(d=h.name?s.get(h.name):n.find(_=>_.re.test(h.path)),!d)throw Sn(1,{location:f,currentLocation:h});g=d.record.name,c=me({},h.params,f.params),p=d.stringify(c)}const m=[];let y=d;for(;y;)m.unshift(y.record),y=y.parent;return{name:g,path:p,params:c,matched:m,meta:zg(m)}}return e.forEach(f=>r(f)),{addRoute:r,resolve:u,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function ia(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Wg(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Kg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Kg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="boolean"?n:n[s];return t}function aa(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function zg(e){return e.reduce((t,n)=>me(t,n.meta),{})}function la(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function $c(e,t){return t.children.some(n=>n===e||$c(e,n))}const Bc=/#/g,Gg=/&/g,Jg=/\//g,Qg=/=/g,Yg=/\?/g,Hc=/\+/g,Xg=/%5B/g,Zg=/%5D/g,jc=/%5E/g,qg=/%60/g,Uc=/%7B/g,em=/%7C/g,Vc=/%7D/g,tm=/%20/g;function Go(e){return encodeURI(""+e).replace(em,"|").replace(Xg,"[").replace(Zg,"]")}function nm(e){return Go(e).replace(Uc,"{").replace(Vc,"}").replace(jc,"^")}function qs(e){return Go(e).replace(Hc,"%2B").replace(tm,"+").replace(Bc,"%23").replace(Gg,"%26").replace(qg,"`").replace(Uc,"{").replace(Vc,"}").replace(jc,"^")}function rm(e){return qs(e).replace(Qg,"%3D")}function sm(e){return Go(e).replace(Bc,"%23").replace(Yg,"%3F")}function om(e){return e==null?"":sm(e).replace(Jg,"%2F")}function Vr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function im(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;or&&qs(r)):[s&&qs(s)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function am(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=lt(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const lm=Symbol(""),ua=Symbol(""),os=Symbol(""),Jo=Symbol(""),eo=Symbol("");function $n(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function kt(e,t,n,s,o){const r=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((i,a)=>{const l=h=>{h===!1?a(Sn(4,{from:n,to:t})):h instanceof Error?a(h):kg(h)?a(Sn(2,{from:t,to:h})):(r&&s.enterCallbacks[o]===r&&typeof h=="function"&&r.push(h),i())},u=e.call(s&&s.instances[o],t,n,l);let f=Promise.resolve(u);e.length<3&&(f=f.then(l)),f.catch(h=>a(h))})}function Os(e,t,n,s){const o=[];for(const r of e)for(const i in r.components){let a=r.components[i];if(!(t!=="beforeRouteEnter"&&!r.instances[i]))if(cm(a)){const u=(a.__vccOpts||a)[t];u&&o.push(kt(u,n,s,r,i))}else{let l=a();o.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${r.path}"`));const f=gg(u)?u.default:u;r.components[i]=f;const d=(f.__vccOpts||f)[t];return d&&kt(d,n,s,r,i)()}))}}return o}function cm(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function fa(e){const t=je(os),n=je(Jo),s=_e(()=>t.resolve(ie(e.to))),o=_e(()=>{const{matched:l}=s.value,{length:u}=l,f=l[u-1],h=n.matched;if(!f||!h.length)return-1;const d=h.findIndex(En.bind(null,f));if(d>-1)return d;const c=da(l[u-2]);return u>1&&da(f)===c&&h[h.length-1].path!==c?h.findIndex(En.bind(null,l[u-2])):d}),r=_e(()=>o.value>-1&&hm(n.params,s.value.params)),i=_e(()=>o.value>-1&&o.value===n.matched.length-1&&kc(n.params,s.value.params));function a(l={}){return dm(l)?t[ie(e.replace)?"replace":"push"](ie(e.to)).catch(Gn):Promise.resolve()}return{route:s,href:_e(()=>s.value.href),isActive:r,isExactActive:i,navigate:a}}const um=Be({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:fa,setup(e,{slots:t}){const n=gt(fa(e)),{options:s}=je(os),o=_e(()=>({[ha(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[ha(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:Ye("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),fm=um;function dm(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function hm(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!lt(o)||o.length!==s.length||s.some((r,i)=>r!==o[i]))return!1}return!0}function da(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ha=(e,t,n)=>e??t??n,pm=Be({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=je(eo),o=_e(()=>e.route||s.value),r=je(ua,0),i=_e(()=>{let u=ie(r);const{matched:f}=o.value;let h;for(;(h=f[u])&&!h.components;)u++;return u}),a=_e(()=>o.value.matched[i.value]);yn(ua,_e(()=>i.value+1)),yn(lm,a),yn(eo,o);const l=ye();return ht(()=>[l.value,a.value,e.name],([u,f,h],[d,c,p])=>{f&&(f.instances[h]=u,c&&c!==f&&u&&u===d&&(f.leaveGuards.size||(f.leaveGuards=c.leaveGuards),f.updateGuards.size||(f.updateGuards=c.updateGuards))),u&&f&&(!c||!En(f,c)||!d)&&(f.enterCallbacks[h]||[]).forEach(g=>g(u))},{flush:"post"}),()=>{const u=o.value,f=e.name,h=a.value,d=h&&h.components[f];if(!d)return pa(n.default,{Component:d,route:u});const c=h.props[f],p=c?c===!0?u.params:typeof c=="function"?c(u):c:null,m=Ye(d,me({},p,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(h.instances[f]=null)},ref:l}));return pa(n.default,{Component:m,route:u})||m}}});function pa(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Wc=pm;function gm(e){const t=Vg(e.routes,e),n=e.parseQuery||im,s=e.stringifyQuery||ca,o=e.history,r=$n(),i=$n(),a=$n(),l=Ns(It);let u=It;ln&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Rs.bind(null,B=>""+B),h=Rs.bind(null,om),d=Rs.bind(null,Vr);function c(B,W){let G,X;return Nc(B)?(G=t.getRecordMatcher(B),X=W):X=B,t.addRoute(X,G)}function p(B){const W=t.getRecordMatcher(B);W&&t.removeRoute(W)}function g(){return t.getRoutes().map(B=>B.record)}function m(B){return!!t.getRecordMatcher(B)}function y(B,W){if(W=me({},W||l.value),typeof B=="string"){const R=Ts(n,B,W.path),A=t.resolve({path:R.path},W),N=o.createHref(R.fullPath);return me(R,A,{params:d(A.params),hash:Vr(R.hash),redirectedFrom:void 0,href:N})}let G;if("path"in B)G=me({},B,{path:Ts(n,B.path,W.path).path});else{const R=me({},B.params);for(const A in R)R[A]==null&&delete R[A];G=me({},B,{params:h(B.params)}),W.params=h(W.params)}const X=t.resolve(G,W),le=B.hash||"";X.params=f(d(X.params));const xe=yg(s,me({},B,{hash:nm(le),path:X.path})),ae=o.createHref(xe);return me({fullPath:xe,hash:le,query:s===ca?am(B.query):B.query||{}},X,{redirectedFrom:void 0,href:ae})}function _(B){return typeof B=="string"?Ts(n,B,l.value.path):me({},B)}function x(B,W){if(u!==B)return Sn(8,{from:W,to:B})}function E(B){return S(B)}function v(B){return E(me(_(B),{replace:!0}))}function b(B){const W=B.matched[B.matched.length-1];if(W&&W.redirect){const{redirect:G}=W;let X=typeof G=="function"?G(B):G;return typeof X=="string"&&(X=X.includes("?")||X.includes("#")?X=_(X):{path:X},X.params={}),me({query:B.query,hash:B.hash,params:"path"in X?{}:B.params},X)}}function S(B,W){const G=u=y(B),X=l.value,le=B.state,xe=B.force,ae=B.replace===!0,R=b(G);if(R)return S(me(_(R),{state:typeof R=="object"?me({},le,R.state):le,force:xe,replace:ae}),W||G);const A=G;A.redirectedFrom=W;let N;return!xe&&_g(s,X,G)&&(N=Sn(16,{to:A,from:X}),ce(X,X,!0,!1)),(N?Promise.resolve(N):P(A,X)).catch($=>vt($)?vt($,2)?$:se($):j($,A,X)).then($=>{if($){if(vt($,2))return S(me({replace:ae},_($.to),{state:typeof $.to=="object"?me({},le,$.to.state):le,force:xe}),W||A)}else $=I(A,X,!0,ae,le);return C(A,X,$),$})}function w(B,W){const G=x(B,W);return G?Promise.reject(G):Promise.resolve()}function P(B,W){let G;const[X,le,xe]=mm(B,W);G=Os(X.reverse(),"beforeRouteLeave",B,W);for(const R of X)R.leaveGuards.forEach(A=>{G.push(kt(A,B,W))});const ae=w.bind(null,B,W);return G.push(ae),on(G).then(()=>{G=[];for(const R of r.list())G.push(kt(R,B,W));return G.push(ae),on(G)}).then(()=>{G=Os(le,"beforeRouteUpdate",B,W);for(const R of le)R.updateGuards.forEach(A=>{G.push(kt(A,B,W))});return G.push(ae),on(G)}).then(()=>{G=[];for(const R of B.matched)if(R.beforeEnter&&!W.matched.includes(R))if(lt(R.beforeEnter))for(const A of R.beforeEnter)G.push(kt(A,B,W));else G.push(kt(R.beforeEnter,B,W));return G.push(ae),on(G)}).then(()=>(B.matched.forEach(R=>R.enterCallbacks={}),G=Os(xe,"beforeRouteEnter",B,W),G.push(ae),on(G))).then(()=>{G=[];for(const R of i.list())G.push(kt(R,B,W));return G.push(ae),on(G)}).catch(R=>vt(R,8)?R:Promise.reject(R))}function C(B,W,G){for(const X of a.list())X(B,W,G)}function I(B,W,G,X,le){const xe=x(B,W);if(xe)return xe;const ae=W===It,R=ln?history.state:{};G&&(X||ae?o.replace(B.fullPath,me({scroll:ae&&R&&R.scroll},le)):o.push(B.fullPath,le)),l.value=B,ce(B,W,G,ae),se()}let L;function O(){L||(L=o.listen((B,W,G)=>{if(!be.listening)return;const X=y(B),le=b(X);if(le){S(me(le,{replace:!0}),X).catch(Gn);return}u=X;const xe=l.value;ln&&Lg(ta(xe.fullPath,G.delta),ss()),P(X,xe).catch(ae=>vt(ae,12)?ae:vt(ae,2)?(S(ae.to,X).then(R=>{vt(R,20)&&!G.delta&&G.type===rr.pop&&o.go(-1,!1)}).catch(Gn),Promise.reject()):(G.delta&&o.go(-G.delta,!1),j(ae,X,xe))).then(ae=>{ae=ae||I(X,xe,!1),ae&&(G.delta&&!vt(ae,8)?o.go(-G.delta,!1):G.type===rr.pop&&vt(ae,20)&&o.go(-1,!1)),C(X,xe,ae)}).catch(Gn)}))}let k=$n(),D=$n(),V;function j(B,W,G){se(B);const X=D.list();return X.length?X.forEach(le=>le(B,W,G)):console.error(B),Promise.reject(B)}function Y(){return V&&l.value!==It?Promise.resolve():new Promise((B,W)=>{k.add([B,W])})}function se(B){return V||(V=!B,O(),k.list().forEach(([W,G])=>B?G(B):W()),k.reset()),B}function ce(B,W,G,X){const{scrollBehavior:le}=e;if(!ln||!le)return Promise.resolve();const xe=!G&&Rg(ta(B.fullPath,0))||(X||!G)&&history.state&&history.state.scroll||null;return en().then(()=>le(B,W,xe)).then(ae=>ae&&Pg(ae)).catch(ae=>j(ae,B,W))}const pe=B=>o.go(B);let ee;const we=new Set,be={currentRoute:l,listening:!0,addRoute:c,removeRoute:p,hasRoute:m,getRoutes:g,resolve:y,options:e,push:E,replace:v,go:pe,back:()=>pe(-1),forward:()=>pe(1),beforeEach:r.add,beforeResolve:i.add,afterEach:a.add,onError:D.add,isReady:Y,install(B){const W=this;B.component("RouterLink",fm),B.component("RouterView",Wc),B.config.globalProperties.$router=W,Object.defineProperty(B.config.globalProperties,"$route",{enumerable:!0,get:()=>ie(l)}),ln&&!ee&&l.value===It&&(ee=!0,E(o.location).catch(le=>{}));const G={};for(const le in It)G[le]=_e(()=>l.value[le]);B.provide(os,W),B.provide(Jo,gt(G)),B.provide(eo,l);const X=B.unmount;we.add(B),B.unmount=function(){we.delete(B),we.size<1&&(u=It,L&&L(),L=null,l.value=It,ee=!1,V=!1),X()}}};return be}function on(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function mm(e,t){const n=[],s=[],o=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iEn(u,a))?s.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(u=>En(u,l))||o.push(l))}return[n,s,o]}function Kc(){return je(os)}function Qo(){return je(Jo)}function Is(e){return e!==null&&typeof e=="object"}function to(e,t,n=".",s){if(!Is(t))return to(e,{},n,s);const o=Object.assign({},t);for(const r in e){if(r==="__proto__"||r==="constructor")continue;const i=e[r];i!=null&&(s&&s(o,r,i,n)||(Array.isArray(i)&&Array.isArray(o[r])?o[r]=[...i,...o[r]]:Is(i)&&Is(o[r])?o[r]=to(i,o[r],(n?`${n}.`:"")+r.toString(),s):o[r]=i))}return o}function vm(e){return(...t)=>t.reduce((n,s)=>to(n,s,"",e),{})}const ym=vm();class no extends Error{constructor(){super(...arguments),this.statusCode=500,this.fatal=!1,this.unhandled=!1,this.statusMessage=void 0}toJSON(){const t={message:this.message,statusCode:so(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=zc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}no.__h3_error__=!0;function ro(e){if(typeof e=="string")return new no(e);if(_m(e))return e;const t=new no(e.message??e.statusMessage,e.cause?{cause:e.cause}:void 0);if("stack"in e)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=so(e.statusCode,t.statusCode):e.status&&(t.statusCode=so(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;zc(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 _m(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const xm=/[^\u0009\u0020-\u007E]/g;function zc(e=""){return e.replace(xm,"")}function so(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}function Gc(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,s]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(s!==void 0&&typeof s!="function")throw new Error("[nuxt] [useState] init must be a function: "+s);const o="$s"+n,r=Ae(),i=Ol(r.payload.state,o);if(i.value===void 0&&s){const a=s();if(Le(a))return r.payload.state[o]=a,a;i.value=a}return i}const nn=()=>{var e;return(e=Ae())==null?void 0:e.$router},Yo=()=>Ct()?je("_route",Ae()._route):Ae()._route,Jc=e=>e,wm=(e,t,n={})=>{const s=Ae(),o=n.global||typeof e!="string",r=typeof e!="string"?e:t;if(!r){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}o?s._middleware.global.push(r):s._middleware.named[e]=r},bm=()=>{try{if(Ae()._processingMiddleware)return!0}catch{return!0}return!1},hx=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:e.path||"/",s=(t==null?void 0:t.external)||In(n,{acceptRelative:!0});if(s&&!(t!=null&&t.external))throw new Error("Navigating to external URL is not allowed by default. Use `navigateTo (url, { external: true })`.");if(s&&rs(n).protocol==="script:")throw new Error("Cannot navigate to an URL with script protocol.");const o=bm();if(!s&&o)return e;const r=nn();return s?(t!=null&&t.replace?location.replace(n):location.href=n,Promise.resolve()):t!=null&&t.replace?r.replace(e):r.push(e)},is=()=>Ol(Ae().payload,"error"),cn=e=>{const t=Qc(e);try{Ae().callHook("app:error",t);const s=is();s.value=s.value||t}catch{throw t}return t},Em=async(e={})=>{const t=Ae(),n=is();t.callHook("app:error:cleared",e),e.redirect&&await nn().replace(e.redirect),n.value=null},Sm=e=>!!(e&&typeof e=="object"&&"__nuxt_error"in e),Qc=e=>{const t=ro(e);return t.__nuxt_error=!0,t},Cm="modulepreload",Pm=function(e,t){return e.startsWith(".")?new URL(e,t).href:e},ga={},Lm=function(t,n,s){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=Pm(r,s),r in ga)return;ga[r]=!0;const i=r.endsWith(".css"),a=i?'[rel="stylesheet"]':"";if(!!s)for(let f=o.length-1;f>=0;f--){const h=o[f];if(h.href===r&&(!i||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${a}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":Cm,i||(u.as="script",u.crossOrigin=""),u.href=r,document.head.appendChild(u),i)return new Promise((f,h)=>{u.addEventListener("load",f),u.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},Pe=(...e)=>Lm(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),ma=[{name:"about",path:"/about",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./about.c67494d9.js"),["./about.c67494d9.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js","./ScreenCenter.03c820c6.js","./about.ff490bb3.css"],import.meta.url).then(e=>e.default||e)},{name:"about___en",path:"/en/about",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./about.c67494d9.js"),["./about.c67494d9.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js","./ScreenCenter.03c820c6.js","./about.ff490bb3.css"],import.meta.url).then(e=>e.default||e)},{name:"about___it",path:"/it/about",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./about.c67494d9.js"),["./about.c67494d9.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js","./ScreenCenter.03c820c6.js","./about.ff490bb3.css"],import.meta.url).then(e=>e.default||e)},{name:"contacts",path:"/contacts",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./contacts.451724b7.js"),["./contacts.451724b7.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js","./ScreenCenter.03c820c6.js"],import.meta.url).then(e=>e.default||e)},{name:"contacts___en",path:"/en/contacts",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./contacts.451724b7.js"),["./contacts.451724b7.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js","./ScreenCenter.03c820c6.js"],import.meta.url).then(e=>e.default||e)},{name:"contacts___it",path:"/it/contacts",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./contacts.451724b7.js"),["./contacts.451724b7.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js","./ScreenCenter.03c820c6.js"],import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./index.9cac8bc6.js"),["./index.9cac8bc6.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js","./ScreenCenter.03c820c6.js"],import.meta.url).then(e=>e.default||e)},{name:"index___en",path:"/en",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./index.9cac8bc6.js"),["./index.9cac8bc6.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js","./ScreenCenter.03c820c6.js"],import.meta.url).then(e=>e.default||e)},{name:"index___it",path:"/it",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./index.9cac8bc6.js"),["./index.9cac8bc6.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js","./ScreenCenter.03c820c6.js"],import.meta.url).then(e=>e.default||e)},{name:"projects",path:"/projects",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./projects.a39c17ec.js"),["./projects.a39c17ec.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js"],import.meta.url).then(e=>e.default||e)},{name:"projects___en",path:"/en/projects",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./projects.a39c17ec.js"),["./projects.a39c17ec.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js"],import.meta.url).then(e=>e.default||e)},{name:"projects___it",path:"/it/projects",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./projects.a39c17ec.js"),["./projects.a39c17ec.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js"],import.meta.url).then(e=>e.default||e)},{name:"resume",path:"/resume",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./resume.311367f1.js"),["./resume.311367f1.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js","./resume.fd0bac8e.css"],import.meta.url).then(e=>e.default||e)},{name:"resume___en",path:"/en/resume",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./resume.311367f1.js"),["./resume.311367f1.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js","./resume.fd0bac8e.css"],import.meta.url).then(e=>e.default||e)},{name:"resume___it",path:"/it/resume",meta:{},alias:[],redirect:void 0,component:()=>Pe(()=>import("./resume.311367f1.js"),["./resume.311367f1.js","./Navbar.vue.354ce1ab.js","./composables.47d3641d.js","./resume.fd0bac8e.css"],import.meta.url).then(e=>e.default||e)}],Rm={scrollBehavior(e,t,n){const s=Ae();let o=n||void 0;if(!o&&t&&e&&e.meta.scrollToTop!==!1&&Tm(t,e)&&(o={left:0,top:0}),e.path===t.path){if(t.hash&&!e.hash)return{left:0,top:0};if(e.hash)return{el:e.hash,top:va(e.hash)}}const r=a=>!!(a.meta.pageTransition??Xs),i=r(t)&&r(e)?"page:transition:finish":"page:finish";return new Promise(a=>{s.hooks.hookOnce(i,async()=>{await en(),e.hash&&(o={el:e.hash,top:va(e.hash)}),a(o)})})}};function va(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}function Tm(e,t){const n=e.matched[0]===t.matched[0];return!!(!n||n&&JSON.stringify(e.params)!==JSON.stringify(t.params))}const Om={},yt={...Om,...Rm},Im=Jc(async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const s=Ae(),o=nn();if(([t,n]=Jt(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=Qc({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`}),a=o.beforeResolve(u=>{if(a(),u===e){const f=o.afterEach(async()=>{f(),await wt(s,cn,[i]),window.history.pushState({},"",e.fullPath)});return!1}})}),Am=[Im],Qn={};function km(e,t){const{pathname:n,search:s,hash:o}=t,r=e.indexOf("#");if(r>-1){const a=o.includes(e.slice(r))?e.slice(r).length:1;let l=o.slice(a);return l[0]!=="/"&&(l="/"+l),Wi(l,"")}return Wi(n,e)+s+o}const Mm=Pt({name:"nuxt:router",enforce:"pre",async setup(e){var p,g;let t,n,s=Ko().app.baseURL;yt.hashMode&&!s.includes("#")&&(s+="#");const o=((p=yt.history)==null?void 0:p.call(yt,s))??(yt.hashMode?Ag(s):Fc(s)),r=((g=yt.routes)==null?void 0:g.call(yt,ma))??ma,i=km(s,window.location),a=gm({...yt,history:o,routes:r});e.vueApp.use(a);const l=Ns(a.currentRoute.value);a.afterEach((m,y)=>{l.value=y}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=Ns(a.resolve(i)),f=()=>{u.value=a.currentRoute.value};e.hook("page:finish",f),a.afterEach((m,y)=>{var _,x,E,v;((x=(_=m.matched[0])==null?void 0:_.components)==null?void 0:x.default)===((v=(E=y.matched[0])==null?void 0:E.components)==null?void 0:v.default)&&f()});const h={};for(const m in u.value)h[m]=_e(()=>u.value[m]);e._route=gt(h),e._middleware=e._middleware||{global:[],named:{}};const d=is();try{[t,n]=Jt(()=>a.isReady()),await t,n()}catch(m){[t,n]=Jt(()=>wt(e,cn,[m])),await t,n()}const c=Gc("_layout");return a.beforeEach(async(m,y)=>{var x;m.meta=gt(m.meta),e.isHydrating&&c.value&&!Zt(m.meta.layout)&&(m.meta.layout=c.value),e._processingMiddleware=!0;const _=new Set([...Am,...e._middleware.global]);for(const E of m.matched){const v=E.meta.middleware;if(v)if(Array.isArray(v))for(const b of v)_.add(b);else _.add(v)}for(const E of _){const v=typeof E=="string"?e._middleware.named[E]||await((x=Qn[E])==null?void 0:x.call(Qn).then(S=>S.default||S)):E;if(!v)throw new Error(`Unknown route middleware: '${E}'.`);const b=await wt(e,v,[m,y]);if(!e.payload.serverRendered&&e.isHydrating&&(b===!1||b instanceof Error)){const S=b||ro({statusCode:404,statusMessage:`Page Not Found: ${i}`});return await wt(e,cn,[S]),!1}if(b||b===!1)return b}}),a.onError(()=>{delete e._processingMiddleware}),a.afterEach(async(m,y,_)=>{delete e._processingMiddleware,!e.isHydrating&&d.value&&await wt(e,Em),m.matched.length===0&&await wt(e,cn,[ro({statusCode:404,fatal:!1,statusMessage:`Page not found: ${m.fullPath}`})])}),e.hooks.hookOnce("app:created",async()=>{try{await a.replace({...a.resolve(i),name:void 0,force:!0})}catch(m){await wt(e,cn,[m])}}),{provide:{router:a}}}},1),un={},Fm=Pt({name:"nuxt:prefetch",setup(e){const t=nn();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var o;const s=(o=n==null?void 0:n.meta)==null?void 0:o.layout;s&&typeof un[s]=="function"&&await un[s]()})}),e.hooks.hook("link:prefetch",n=>{var i,a,l,u;if(In(n))return;const s=t.resolve(n);if(!s)return;const o=(i=s==null?void 0:s.meta)==null?void 0:i.layout;let r=Array.isArray((a=s==null?void 0:s.meta)==null?void 0:a.middleware)?(l=s==null?void 0:s.meta)==null?void 0:l.middleware:[(u=s==null?void 0:s.meta)==null?void 0:u.middleware];r=r.filter(f=>typeof f=="string");for(const f of r)typeof Qn[f]=="function"&&Qn[f]();o&&typeof un[o]=="function"&&un[o]()})}});Object.getOwnPropertyNames(Object.prototype).sort().join("\0");const Nm=-1,Dm=-2,$m=-3,Bm=-4,Hm=-5,jm=-6;function Um(e,t){return Vm(JSON.parse(e),t)}function Vm(e,t){if(typeof e=="number")return o(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,s=Array(n.length);function o(r,i=!1){if(r===Nm)return;if(r===$m)return NaN;if(r===Bm)return 1/0;if(r===Hm)return-1/0;if(r===jm)return-0;if(i)throw new Error("Invalid input");if(r in s)return s[r];const a=n[r];if(!a||typeof a!="object")s[r]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],u=t==null?void 0:t[l];if(u)return s[r]=u(o(a[1]));switch(l){case"Date":s[r]=new Date(a[1]);break;case"Set":const f=new Set;s[r]=f;for(let c=1;cr||(delete o[n],null))),o[n]}const _a="js";function Wm(e,t={}){const n=new URL(e,"http://localhost");if(n.search)throw new Error("Payload URL cannot contain search params: "+e);if(n.host!=="localhost"||In(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const s=t.hash||(t.fresh?Date.now():"");return An(Ko().app.baseURL,n.pathname,s?`_payload.${s}.${_a}`:`_payload.${_a}`)}async function Km(e){try{return hg?Gm(await fetch(e).then(t=>t.text())):await Pe(()=>import(e),[],import.meta.url).then(t=>t.default||t)}catch(t){console.warn("[nuxt] Cannot load payload ",e,t)}return null}function zm(){return!!Ae().payload.prerenderedAt}function Gm(e){return Um(e,Ae()._payloadRevivers)}function Jm(e={}){const t=e.path||window.location.pathname;let n={};try{n=JSON.parse(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){});var Yn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Yc={exports:{}},ge={};/*!
+ * shared v9.3.0-beta.17
+ * (c) 2023 kazuya kawaguchi
+ * Released under the MIT License.
+ */const Ym=typeof window<"u";let Xm,Zm;const qm=/\{([0-9a-zA-Z]+)\}/g;function ev(e,...t){return t.length===1&&Xo(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(qm,(n,s)=>t.hasOwnProperty(s)?t[s]:"")}const tv=(e,t=!1)=>t?Symbol.for(e):Symbol(e),nv=(e,t,n)=>Xc({l:e,k:t,s:n}),Xc=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),rv=e=>typeof e=="number"&&isFinite(e),sv=e=>as(e)==="[object Date]",ov=e=>as(e)==="[object RegExp]",iv=e=>qo(e)&&Object.keys(e).length===0;function av(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const lv=Object.assign;let xa;const cv=()=>xa||(xa=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof Yn<"u"?Yn:{});function uv(e){return e.replace(/
/g,">").replace(/"/g,""").replace(/'/g,"'")}const fv=Object.prototype.hasOwnProperty;function dv(e,t){return fv.call(e,t)}const Zc=Array.isArray,oo=e=>typeof e=="function",hv=e=>typeof e=="string",pv=e=>typeof e=="boolean",gv=e=>typeof e=="symbol",Xo=e=>e!==null&&typeof e=="object",mv=e=>Xo(e)&&oo(e.then)&&oo(e.catch),Zo=Object.prototype.toString,as=e=>Zo.call(e),qo=e=>as(e)==="[object Object]",vv=e=>e==null?"":Zc(e)||qo(e)&&e.toString===Zo?JSON.stringify(e,null,2):String(e),wa=2;function yv(e,t=0,n=e.length){const s=e.split(/\r?\n/);let o=0;const r=[];for(let i=0;i