const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CfGh5Ccs.js","./5zwy1AoC.js","./Footer.DTtVmX5z.css","./index.BpjygYja.css","./DeO3gwLa.js","./C8jAy_r1.js","./BzXZ3gpe.js"])))=>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 Vs(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const de={},Qt=[],Ue=()=>{},ca=()=>!1,Nn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ws=e=>e.startsWith("onUpdate:"),Re=Object.assign,Ks=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},aa=Object.prototype.hasOwnProperty,ne=(e,t)=>aa.call(e,t),z=Array.isArray,Xt=e=>fn(e)==="[object Map]",Pr=e=>fn(e)==="[object Set]",Ro=e=>fn(e)==="[object Date]",ua=e=>fn(e)==="[object RegExp]",Q=e=>typeof e=="function",pe=e=>typeof e=="string",et=e=>typeof e=="symbol",ae=e=>e!==null&&typeof e=="object",qs=e=>(ae(e)||Q(e))&&Q(e.then)&&Q(e.catch),Ji=Object.prototype.toString,fn=e=>Ji.call(e),fa=e=>fn(e).slice(8,-1),Qi=e=>fn(e)==="[object Object]",Gs=e=>pe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Zt=Vs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),kr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},da=/-(\w)/g,ze=kr(e=>e.replace(da,(t,n)=>n?n.toUpperCase():"")),ha=/\B([A-Z])/g,Dt=kr(e=>e.replace(ha,"-$1").toLowerCase()),Ar=kr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Gr=kr(e=>e?`on${Ar(e)}`:""),Ct=(e,t)=>!Object.is(e,t),Yt=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},ur=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Zi=e=>{const t=pe(e)?Number(e):NaN;return isNaN(t)?e:t};let To;const Yi=()=>To||(To=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function zs(e){if(z(e)){const t={};for(let n=0;n{if(n){const r=n.split(ga);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function jn(e){let t="";if(pe(e))t=e;else if(z(e))for(let n=0;nLr(n,t))}const tl=e=>!!(e&&e.__v_isRef===!0),nl=e=>pe(e)?e:e==null?"":z(e)||ae(e)&&(e.toString===Ji||!Q(e.toString))?tl(e)?nl(e.value):JSON.stringify(e,rl,2):String(e),rl=(e,t)=>tl(t)?rl(e,t.value):Xt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[zr(r,o)+" =>"]=s,n),{})}:Pr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>zr(n))}:et(t)?zr(t):ae(t)&&!z(t)&&!Qi(t)?String(t):t,zr=(e,t="")=>{var n;return et(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 $e;class sl{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=$e,!t&&$e&&(this.index=($e.scopes||($e.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=$e;try{return $e=this,t()}finally{$e=n}}}on(){$e=this}off(){$e=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Tt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=bt,n=It;try{return bt=!0,It=this,this._runnings++,xo(this),this.fn()}finally{So(this),this._runnings--,It=n,bt=t}}stop(){this.active&&(xo(this),So(this),this.onStop&&this.onStop(),this.active=!1)}}function Ra(e){return e.value}function xo(e){e._trackId++,e._depsLength=0}function So(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},fr=new WeakMap,Ht=Symbol(""),ds=Symbol("");function Oe(e,t,n){if(bt&&It){let r=fr.get(e);r||fr.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=ul(()=>r.delete(n))),cl(It,s)}}function ot(e,t,n,r,s,o){const i=fr.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&z(e)){const c=Number(r);i.forEach((f,a)=>{(a==="length"||!et(a)&&a>=c)&&l.push(f)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":z(e)?Gs(n)&&l.push(i.get("length")):(l.push(i.get(Ht)),Xt(e)&&l.push(i.get(ds)));break;case"delete":z(e)||(l.push(i.get(Ht)),Xt(e)&&l.push(i.get(ds)));break;case"set":Xt(e)&&l.push(i.get(Ht));break}Qs();for(const c of l)c&&al(c,4);Xs()}function Ta(e,t){const n=fr.get(e);return n&&n.get(t)}const xa=Vs("__proto__,__v_isRef,__isVue"),fl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(et)),Po=Sa();function Sa(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=se(this);for(let o=0,i=this.length;o{e[t]=function(...n){Rt(),Qs();const r=se(this)[t].apply(this,n);return Xs(),Tt(),r}}),e}function Pa(e){et(e)||(e=String(e));const t=se(this);return Oe(t,"has",e),t.hasOwnProperty(e)}class dl{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?Ua:ml:o?gl:pl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=z(t);if(!s){if(i&&ne(Po,n))return Reflect.get(Po,n,r);if(n==="hasOwnProperty")return Pa}const l=Reflect.get(t,n,r);return(et(n)?fl.has(n):xa(n))||(s||Oe(t,"get",n),o)?l:xe(l)?i&&Gs(n)?l:l.value:ae(l)?s?yl(l):Vt(l):l}}class hl extends dl{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const c=Et(o);if(!on(r)&&!Et(r)&&(o=se(o),r=se(r)),!z(t)&&xe(o)&&!xe(r))return c?!1:(o.value=r,!0)}const i=z(t)&&Gs(n)?Number(n)e,Or=e=>Reflect.getPrototypeOf(e);function Kn(e,t,n=!1,r=!1){e=e.__v_raw;const s=se(e),o=se(t);n||(Ct(t,o)&&Oe(s,"get",t),Oe(s,"get",o));const{has:i}=Or(s),l=r?Zs:n?to:Sn;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function qn(e,t=!1){const n=this.__v_raw,r=se(n),s=se(e);return t||(Ct(e,s)&&Oe(r,"has",e),Oe(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function Gn(e,t=!1){return e=e.__v_raw,!t&&Oe(se(e),"iterate",Ht),Reflect.get(e,"size",e)}function ko(e,t=!1){!t&&!on(e)&&!Et(e)&&(e=se(e));const n=se(this);return Or(n).has.call(n,e)||(n.add(e),ot(n,"add",e,e)),this}function Ao(e,t,n=!1){!n&&!on(t)&&!Et(t)&&(t=se(t));const r=se(this),{has:s,get:o}=Or(r);let i=s.call(r,e);i||(e=se(e),i=s.call(r,e));const l=o.call(r,e);return r.set(e,t),i?Ct(t,l)&&ot(r,"set",e,t):ot(r,"add",e,t),this}function Lo(e){const t=se(this),{has:n,get:r}=Or(t);let s=n.call(t,e);s||(e=se(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&ot(t,"delete",e,void 0),o}function Oo(){const e=se(this),t=e.size!==0,n=e.clear();return t&&ot(e,"clear",void 0,void 0),n}function zn(e,t){return function(r,s){const o=this,i=o.__v_raw,l=se(i),c=t?Zs:e?to:Sn;return!e&&Oe(l,"iterate",Ht),i.forEach((f,a)=>r.call(s,c(f),c(a),o))}}function Jn(e,t,n){return function(...r){const s=this.__v_raw,o=se(s),i=Xt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,f=s[e](...r),a=n?Zs:t?to:Sn;return!t&&Oe(o,"iterate",c?ds:Ht),{next(){const{value:u,done:d}=f.next();return d?{value:u,done:d}:{value:l?[a(u[0]),a(u[1])]:a(u),done:d}},[Symbol.iterator](){return this}}}}function ft(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ia(){const e={get(o){return Kn(this,o)},get size(){return Gn(this)},has:qn,add:ko,set:Ao,delete:Lo,clear:Oo,forEach:zn(!1,!1)},t={get(o){return Kn(this,o,!1,!0)},get size(){return Gn(this)},has:qn,add(o){return ko.call(this,o,!0)},set(o,i){return Ao.call(this,o,i,!0)},delete:Lo,clear:Oo,forEach:zn(!1,!0)},n={get(o){return Kn(this,o,!0)},get size(){return Gn(this,!0)},has(o){return qn.call(this,o,!0)},add:ft("add"),set:ft("set"),delete:ft("delete"),clear:ft("clear"),forEach:zn(!0,!1)},r={get(o){return Kn(this,o,!0,!0)},get size(){return Gn(this,!0)},has(o){return qn.call(this,o,!0)},add:ft("add"),set:ft("set"),delete:ft("delete"),clear:ft("clear"),forEach:zn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Jn(o,!1,!1),n[o]=Jn(o,!0,!1),t[o]=Jn(o,!1,!0),r[o]=Jn(o,!0,!0)}),[e,n,t,r]}const[Ha,Ma,$a,Na]=Ia();function Ys(e,t){const n=t?e?Na:$a:e?Ma:Ha;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(ne(n,s)&&s in r?n:r,s,o)}const ja={get:Ys(!1,!1)},Fa={get:Ys(!1,!0)},Ba={get:Ys(!0,!1)};const pl=new WeakMap,gl=new WeakMap,ml=new WeakMap,Ua=new WeakMap;function Da(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Va(e){return e.__v_skip||!Object.isExtensible(e)?0:Da(fa(e))}function Vt(e){return Et(e)?e:eo(e,!1,Aa,ja,pl)}function st(e){return eo(e,!1,Oa,Fa,gl)}function yl(e){return eo(e,!0,La,Ba,ml)}function eo(e,t,n,r,s){if(!ae(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=Va(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function en(e){return Et(e)?en(e.__v_raw):!!(e&&e.__v_isReactive)}function Et(e){return!!(e&&e.__v_isReadonly)}function on(e){return!!(e&&e.__v_isShallow)}function _l(e){return e?!!e.__v_raw:!1}function se(e){const t=e&&e.__v_raw;return t?se(t):e}function Wa(e){return Object.isExtensible(e)&&Xi(e,"__v_skip",!0),e}const Sn=e=>ae(e)?Vt(e):e,to=e=>ae(e)?yl(e):e;class vl{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Js(()=>t(this._value),()=>vn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=se(this);return(!t._cacheable||t.effect.dirty)&&Ct(t._value,t._value=t.effect.run())&&vn(t,4),no(t),t.effect._dirtyLevel>=2&&vn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Ka(e,t,n=!1){let r,s;const o=Q(e);return o?(r=e,s=Ue):(r=e.get,s=e.set),new vl(r,s,o||!s,n)}function no(e){var t;bt&&It&&(e=se(e),cl(It,(t=e.dep)!=null?t:e.dep=ul(()=>e.dep=void 0,e instanceof vl?e:void 0)))}function vn(e,t=4,n,r){e=se(e);const s=e.dep;s&&al(s,t)}function xe(e){return!!(e&&e.__v_isRef===!0)}function tt(e){return bl(e,!1)}function Pn(e){return bl(e,!0)}function bl(e,t){return xe(e)?e:new qa(e,t)}class qa{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:se(t),this._value=n?t:Sn(t)}get value(){return no(this),this._value}set value(t){const n=this.__v_isShallow||on(t)||Et(t);t=n?t:se(t),Ct(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Sn(t),vn(this,4))}}function he(e){return xe(e)?e.value:e}function Qm(e){return Q(e)?e():he(e)}const Ga={get:(e,t,n)=>he(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return xe(s)&&!xe(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function wl(e){return en(e)?e:new Proxy(e,Ga)}class za{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>no(this),()=>vn(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Xm(e){return new za(e)}class Ja{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,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 Ta(se(this._object),this._key)}}class Qa{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Xa(e,t,n){return xe(e)?e:Q(e)?new Qa(e):ae(e)&&arguments.length>1?Za(e,t,n):tt(e)}function Za(e,t,n){const r=e[t];return xe(r)?r:new Ja(e,t,n)}/** * @vue/runtime-core v3.4.38 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function wt(e,t,n,r){try{return r?e(...r):e()}catch(s){Fn(s,t,n)}}function We(e,t,n,r){if(Q(e)){const s=wt(e,t,n,r);return s&&qs(s)&&s.catch(o=>{Fn(o,t,n)}),s}if(z(e)){const s=[];for(let o=0;o>>1,s=Te[r],o=An(s);oYe&&Te.splice(t,1)}function ps(e){z(e)?tn.push(...e):(!gt||!gt.includes(e,e.allowRecurse?At+1:At))&&tn.push(e),El()}function Io(e,t,n=kn?Ye+1:0){for(;nAn(n)-An(r));if(tn.length=0,gt){gt.push(...t);return}for(gt=t,At=0;Ate.id==null?1/0:e.id,nu=(e,t)=>{const n=An(e)-An(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Rl(e){hs=!1,kn=!0,Te.sort(nu);try{for(Ye=0;Ye{r._d&&Ko(-1);const o=hr(t);let i;try{i=e(...s)}finally{hr(o),r._d&&Ko(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Zm(e,t){if(ve===null)return e;const n=jr(ve),r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),Un(()=>{e.isUnmounting=!0}),e}const Be=[Function,Array],xl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Be,onEnter:Be,onAfterEnter:Be,onEnterCancelled:Be,onBeforeLeave:Be,onLeave:Be,onAfterLeave:Be,onLeaveCancelled:Be,onBeforeAppear:Be,onAppear:Be,onAfterAppear:Be,onAppearCancelled:Be},Sl=e=>{const t=e.subTree;return t.component?Sl(t.component):t},su={name:"BaseTransition",props:xl,setup(e,{slots:t}){const n=Dn(),r=ru();return()=>{const s=t.default&&kl(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const d of s)if(d.type!==Ce){o=d;break}}const i=se(e),{mode:l}=i;if(r.isLeaving)return Jr(o);const c=Ho(o);if(!c)return Jr(o);let f=gs(c,i,r,n,d=>f=d);Ln(c,f);const a=n.subTree,u=a&&Ho(a);if(u&&u.type!==Ce&&!Ge(c,u)&&Sl(n).type!==Ce){const d=gs(u,i,r,n);if(Ln(u,d),l==="out-in"&&c.type!==Ce)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Jr(o);l==="in-out"&&c.type!==Ce&&(d.delayLeave=(m,b,w)=>{const P=Pl(r,u);P[String(u.key)]=u,m[mt]=()=>{b(),m[mt]=void 0,delete f.delayedLeave},f.delayedLeave=w})}return o}}},ou=su;function Pl(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function gs(e,t,n,r,s){const{appear:o,mode:i,persisted:l=!1,onBeforeEnter:c,onEnter:f,onAfterEnter:a,onEnterCancelled:u,onBeforeLeave:d,onLeave:m,onAfterLeave:b,onLeaveCancelled:w,onBeforeAppear:P,onAppear:A,onAfterAppear:y,onAppearCancelled:g}=t,_=String(e.key),E=Pl(n,e),C=(O,I)=>{O&&We(O,r,9,I)},L=(O,I)=>{const q=I[1];C(O,I),z(O)?O.every(H=>H.length<=1)&&q():O.length<=1&&q()},U={mode:i,persisted:l,beforeEnter(O){let I=c;if(!n.isMounted)if(o)I=P||c;else return;O[mt]&&O[mt](!0);const q=E[_];q&&Ge(e,q)&&q.el[mt]&&q.el[mt](),C(I,[O])},enter(O){let I=f,q=a,H=u;if(!n.isMounted)if(o)I=A||f,q=y||a,H=g||u;else return;let W=!1;const te=O[Qn]=re=>{W||(W=!0,re?C(H,[O]):C(q,[O]),U.delayedLeave&&U.delayedLeave(),O[Qn]=void 0)};I?L(I,[O,te]):te()},leave(O,I){const q=String(e.key);if(O[Qn]&&O[Qn](!0),n.isUnmounting)return I();C(d,[O]);let H=!1;const W=O[mt]=te=>{H||(H=!0,I(),te?C(w,[O]):C(b,[O]),O[mt]=void 0,E[q]===e&&delete E[q])};E[q]=e,m?L(m,[O,W]):W()},clone(O){const I=gs(O,t,n,r,s);return s&&s(I),I}};return U}function Jr(e){if(Ir(e))return e=it(e),e.children=null,e}function Ho(e){if(!Ir(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Q(n.default))return n.default()}}function Ln(e,t){e.shapeFlag&6&&e.component?Ln(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function kl(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader,Ir=e=>e.type.__isKeepAlive,iu={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Dn(),r=n.ctx;if(!r.renderer)return()=>{const y=t.default&&t.default();return y&&y.length===1?y[0]:y};const s=new Map,o=new Set;let i=null;const l=n.suspense,{renderer:{p:c,m:f,um:a,o:{createElement:u}}}=r,d=u("div");r.activate=(y,g,_,E,C)=>{const L=y.component;f(y,g,_,0,l),c(L.vnode,y,g,_,L,l,E,y.slotScopeIds,C),we(()=>{L.isDeactivated=!1,L.a&&Yt(L.a);const U=y.props&&y.props.onVnodeMounted;U&&Ae(U,L.parent,y)},l)},r.deactivate=y=>{const g=y.component;mr(g.m),mr(g.a),f(y,d,null,1,l),we(()=>{g.da&&Yt(g.da);const _=y.props&&y.props.onVnodeUnmounted;_&&Ae(_,g.parent,y),g.isDeactivated=!0},l)};function m(y){Qr(y),a(y,n,l,!0)}function b(y){s.forEach((g,_)=>{const E=Ts(g.type);E&&(!y||!y(E))&&w(_)})}function w(y){const g=s.get(y);g&&(!i||!Ge(g,i))?m(g):i&&Qr(i),s.delete(y),o.delete(y)}jt(()=>[e.include,e.exclude],([y,g])=>{y&&b(_=>yn(y,_)),g&&b(_=>!yn(g,_))},{flush:"post",deep:!0});let P=null;const A=()=>{P!=null&&(bs(n.subTree.type)?we(()=>{s.set(P,Xn(n.subTree))},n.subTree.suspense):s.set(P,Xn(n.subTree)))};return Mr(A),Il(A),Un(()=>{s.forEach(y=>{const{subTree:g,suspense:_}=n,E=Xn(g);if(y.type===E.type&&y.key===E.key){Qr(E);const C=E.component.da;C&&we(C,_);return}m(y)})}),()=>{if(P=null,!t.default)return null;const y=t.default(),g=y[0];if(y.length>1)return i=null,y;if(!cn(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return i=null,g;let _=Xn(g);if(_.type===Ce)return i=null,_;const E=_.type,C=Ts($t(_)?_.type.__asyncResolved||{}:E),{include:L,exclude:U,max:O}=e;if(L&&(!C||!yn(L,C))||U&&C&&yn(U,C))return i=_,g;const I=_.key==null?E:_.key,q=s.get(I);return _.el&&(_=it(_),g.shapeFlag&128&&(g.ssContent=_)),P=I,q?(_.el=q.el,_.component=q.component,_.transition&&Ln(_,_.transition),_.shapeFlag|=512,o.delete(I),o.add(I)):(o.add(I),O&&o.size>parseInt(O,10)&&w(o.values().next().value)),_.shapeFlag|=256,i=_,bs(g.type)?g:_}}},lu=iu;function yn(e,t){return z(e)?e.some(n=>yn(n,t)):pe(e)?e.split(",").includes(t):ua(e)?e.test(t):!1}function Al(e,t){Ol(e,"a",t)}function Ll(e,t){Ol(e,"da",t)}function Ol(e,t,n=Ee){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Hr(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Ir(s.parent.vnode)&&cu(r,t,n,s),s=s.parent}}function cu(e,t,n,r){const s=Hr(t,e,r,!0);Hl(()=>{Ks(r[t],s)},n)}function Qr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Xn(e){return e.shapeFlag&128?e.ssContent:e}function Hr(e,t,n=Ee,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{Rt();const l=Ut(n),c=We(t,n,e,i);return l(),Tt(),c});return r?s.unshift(o):s.push(o),o}}const lt=e=>(t,n=Ee)=>{(!Nr||e==="sp")&&Hr(e,(...r)=>t(...r),n)},au=lt("bm"),Mr=lt("m"),uu=lt("bu"),Il=lt("u"),Un=lt("bum"),Hl=lt("um"),fu=lt("sp"),du=lt("rtg"),hu=lt("rtc");function Ml(e,t=Ee){Hr("ec",e,t)}const $l="components";function Mo(e,t){return jl($l,e,!0,t)||e}const Nl=Symbol.for("v-ndc");function pu(e){return pe(e)?jl($l,e,!1)||e:e||Nl}function jl(e,t,n=!0,r=!1){const s=ve||Ee;if(s){const o=s.type;{const l=Ts(o,!1);if(l&&(l===t||l===ze(t)||l===Ar(ze(t))))return o}const i=$o(s[e]||o[e],t)||$o(s.appContext[e],t);return!i&&r?o:i}}function $o(e,t){return e&&(e[t]||e[ze(t)]||e[Ar(ze(t))])}function Ym(e,t,n,r){let s;const o=n;if(z(e)||pe(e)){s=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,o));else{const i=Object.keys(e);s=new Array(i.length);for(let l=0,c=i.length;lcn(t)?!(t.type===Ce||t.type===Pe&&!Fl(t.children)):!0)?e:null}const ms=e=>e?uc(e)?jr(e):ms(e.parent):null,bn=Re(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=>ms(e.parent),$root:e=>ms(e.root),$emit:e=>e.emit,$options:e=>oo(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,so(e.update)}),$nextTick:e=>e.n||(e.n=dn.bind(e.proxy)),$watch:e=>Uu.bind(e)}),Xr=(e,t)=>e!==de&&!e.__isScriptSetup&&ne(e,t),mu={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Xr(r,t))return i[t]=1,r[t];if(s!==de&&ne(s,t))return i[t]=2,s[t];if((f=e.propsOptions[0])&&ne(f,t))return i[t]=3,o[t];if(n!==de&&ne(n,t))return i[t]=4,n[t];ys&&(i[t]=0)}}const a=bn[t];let u,d;if(a)return t==="$attrs"&&Oe(e.attrs,"get",""),a(e);if((u=l.__cssModules)&&(u=u[t]))return u;if(n!==de&&ne(n,t))return i[t]=4,n[t];if(d=c.config.globalProperties,ne(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Xr(s,t)?(s[t]=n,!0):r!==de&&ne(r,t)?(r[t]=n,!0):ne(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==de&&ne(e,i)||Xr(t,i)||(l=o[0])&&ne(l,i)||ne(r,i)||ne(bn,i)||ne(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ne(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function No(e){return z(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function ey(e){const t=Dn();let n=e();return Es(),qs(n)&&(n=n.catch(r=>{throw Ut(t),r})),[n,()=>Ut(t)]}let ys=!0;function yu(e){const t=oo(e),n=e.proxy,r=e.ctx;ys=!1,t.beforeCreate&&jo(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:c,inject:f,created:a,beforeMount:u,mounted:d,beforeUpdate:m,updated:b,activated:w,deactivated:P,beforeDestroy:A,beforeUnmount:y,destroyed:g,unmounted:_,render:E,renderTracked:C,renderTriggered:L,errorCaptured:U,serverPrefetch:O,expose:I,inheritAttrs:q,components:H,directives:W,filters:te}=t;if(f&&_u(f,r,null),i)for(const X in i){const J=i[X];Q(J)&&(r[X]=J.bind(n))}if(s){const X=s.call(n,n);ae(X)&&(e.data=Vt(X))}if(ys=!0,o)for(const X in o){const J=o[X],_e=Q(J)?J.bind(n,n):Q(J.get)?J.get.bind(n,n):Ue,ut=!Q(J)&&Q(J.set)?J.set.bind(n):Ue,Qe=me({get:_e,set:ut});Object.defineProperty(r,X,{enumerable:!0,configurable:!0,get:()=>Qe.value,set:ke=>Qe.value=ke})}if(l)for(const X in l)Bl(l[X],r,n,X);if(c){const X=Q(c)?c.call(n):c;Reflect.ownKeys(X).forEach(J=>{nn(J,X[J])})}a&&jo(a,e,"c");function D(X,J){z(J)?J.forEach(_e=>X(_e.bind(n))):J&&X(J.bind(n))}if(D(au,u),D(Mr,d),D(uu,m),D(Il,b),D(Al,w),D(Ll,P),D(Ml,U),D(hu,C),D(du,L),D(Un,y),D(Hl,_),D(fu,O),z(I))if(I.length){const X=e.exposed||(e.exposed={});I.forEach(J=>{Object.defineProperty(X,J,{get:()=>n[J],set:_e=>n[J]=_e})})}else e.exposed||(e.exposed={});E&&e.render===Ue&&(e.render=E),q!=null&&(e.inheritAttrs=q),H&&(e.components=H),W&&(e.directives=W)}function _u(e,t,n=Ue){z(e)&&(e=_s(e));for(const r in e){const s=e[r];let o;ae(s)?"default"in s?o=je(s.from||r,s.default,!0):o=je(s.from||r):o=je(s),xe(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function jo(e,t,n){We(z(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Bl(e,t,n,r){const s=r.includes(".")?nc(n,r):()=>n[r];if(pe(e)){const o=t[e];Q(o)&&jt(s,o)}else if(Q(e))jt(s,e.bind(n));else if(ae(e))if(z(e))e.forEach(o=>Bl(o,t,n,r));else{const o=Q(e.handler)?e.handler.bind(n):t[e.handler];Q(o)&&jt(s,o,e)}}function oo(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(f=>pr(c,f,i,!0)),pr(c,t,i)),ae(t)&&o.set(t,c),c}function pr(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&pr(e,o,n,!0),s&&s.forEach(i=>pr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=vu[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const vu={data:Fo,props:Bo,emits:Bo,methods:_n,computed:_n,beforeCreate:Se,created:Se,beforeMount:Se,mounted:Se,beforeUpdate:Se,updated:Se,beforeDestroy:Se,beforeUnmount:Se,destroyed:Se,unmounted:Se,activated:Se,deactivated:Se,errorCaptured:Se,serverPrefetch:Se,components:_n,directives:_n,watch:wu,provide:Fo,inject:bu};function Fo(e,t){return t?e?function(){return Re(Q(e)?e.call(this,this):e,Q(t)?t.call(this,this):t)}:t:e}function bu(e,t){return _n(_s(e),_s(t))}function _s(e){if(z(e)){const t={};for(let n=0;n1)return n&&Q(t)?t.call(r&&r.proxy):t}}function Dl(){return!!(Ee||ve||Nt)}const Vl={},Wl=()=>Object.create(Vl),Kl=e=>Object.getPrototypeOf(e)===Vl;function Ru(e,t,n,r=!1){const s={},o=Wl();e.propsDefaults=Object.create(null),ql(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:st(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function Tu(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=se(s),[c]=e.propsOptions;let f=!1;if((r||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let u=0;u{c=!0;const[d,m]=Gl(u,t,!0);Re(i,d),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!o&&!c)return ae(e)&&r.set(e,Qt),Qt;if(z(o))for(let a=0;ae[0]==="_"||e==="$stable",io=e=>z(e)?e.map(Ne):[Ne(e)],Su=(e,t,n)=>{if(t._n)return t;const r=Mt((...s)=>io(t(...s)),n);return r._c=!1,r},Jl=(e,t,n)=>{const r=e._ctx;for(const s in e){if(zl(s))continue;const o=e[s];if(Q(o))t[s]=Su(s,o,r);else if(o!=null){const i=io(o);t[s]=()=>i}}},Ql=(e,t)=>{const n=io(t);e.slots.default=()=>n},Xl=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},Pu=(e,t,n)=>{const r=e.slots=Wl();if(e.vnode.shapeFlag&32){const s=t._;s?(Xl(r,t,n),n&&Xi(r,"_",s,!0)):Jl(t,r)}else t&&Ql(e,t)},ku=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=de;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:Xl(s,t,n):(o=!t.$stable,Jl(t,s)),i=t}else t&&(Ql(e,t),i={default:1});if(o)for(const l in s)!zl(l)&&i[l]==null&&delete s[l]};function gr(e,t,n,r,s=!1){if(z(e)){e.forEach((d,m)=>gr(d,t&&(z(t)?t[m]:t),n,r,s));return}if($t(r)&&!s)return;const o=r.shapeFlag&4?jr(r.component):r.el,i=s?null:o,{i:l,r:c}=e,f=t&&t.r,a=l.refs===de?l.refs={}:l.refs,u=l.setupState;if(f!=null&&f!==c&&(pe(f)?(a[f]=null,ne(u,f)&&(u[f]=null)):xe(f)&&(f.value=null)),Q(c))wt(c,l,12,[i,a]);else{const d=pe(c),m=xe(c);if(d||m){const b=()=>{if(e.f){const w=d?ne(u,c)?u[c]:a[c]:c.value;s?z(w)&&Ks(w,o):z(w)?w.includes(o)||w.push(o):d?(a[c]=[o],ne(u,c)&&(u[c]=a[c])):(c.value=[o],e.k&&(a[e.k]=c.value))}else d?(a[c]=i,ne(u,c)&&(u[c]=i)):m&&(c.value=i,e.k&&(a[e.k]=i))};i?(b.id=-1,we(b,n)):b()}}}const Au=Symbol("_vte"),Lu=e=>e.__isTeleport;let Do=!1;const Gt=()=>{Do||(console.error("Hydration completed but contains mismatches."),Do=!0)},Ou=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Iu=e=>e.namespaceURI.includes("MathML"),Zn=e=>{if(Ou(e))return"svg";if(Iu(e))return"mathml"},Yn=e=>e.nodeType===8;function Hu(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:l,insert:c,createComment:f}}=e,a=(g,_)=>{if(!_.hasChildNodes()){n(null,g,_),dr(),_._vnode=g;return}u(_.firstChild,g,null,null,null),dr(),_._vnode=g},u=(g,_,E,C,L,U=!1)=>{U=U||!!_.dynamicChildren;const O=Yn(g)&&g.data==="[",I=()=>w(g,_,E,C,L,O),{type:q,ref:H,shapeFlag:W,patchFlag:te}=_;let re=g.nodeType;_.el=g,te===-2&&(U=!1,_.dynamicChildren=null);let D=null;switch(q){case Ft:re!==3?_.children===""?(c(_.el=s(""),i(g),g),D=g):D=I():(g.data!==_.children&&(Gt(),g.data=_.children),D=o(g));break;case Ce:y(g)?(D=o(g),A(_.el=g.content.firstChild,g,E)):re!==8||O?D=I():D=o(g);break;case wn:if(O&&(g=o(g),re=g.nodeType),re===1||re===3){D=g;const X=!_.children.length;for(let J=0;J<_.staticCount;J++)X&&(_.children+=D.nodeType===1?D.outerHTML:D.data),J===_.staticCount-1&&(_.anchor=D),D=o(D);return O?o(D):D}else I();break;case Pe:O?D=b(g,_,E,C,L,U):D=I();break;default:if(W&1)(re!==1||_.type.toLowerCase()!==g.tagName.toLowerCase())&&!y(g)?D=I():D=d(g,_,E,C,L,U);else if(W&6){_.slotScopeIds=L;const X=i(g);if(O?D=P(g):Yn(g)&&g.data==="teleport start"?D=P(g,g.data,"teleport end"):D=o(g),t(_,X,null,E,C,Zn(X),U),$t(_)){let J;O?(J=le(Pe),J.anchor=D?D.previousSibling:X.lastChild):J=g.nodeType===3?Bt(""):le("div"),J.el=g,_.component.subTree=J}}else W&64?re!==8?D=I():D=_.type.hydrate(g,_,E,C,L,U,e,m):W&128&&(D=_.type.hydrate(g,_,E,C,Zn(i(g)),L,U,e,u))}return H!=null&&gr(H,null,C,_),D},d=(g,_,E,C,L,U)=>{U=U||!!_.dynamicChildren;const{type:O,props:I,patchFlag:q,shapeFlag:H,dirs:W,transition:te}=_,re=O==="input"||O==="option";if(re||q!==-1){W&&Ze(_,null,E,"created");let D=!1;if(y(g)){D=Yl(C,te)&&E&&E.vnode.props&&E.vnode.props.appear;const J=g.content.firstChild;D&&te.beforeEnter(J),A(J,g,E),_.el=g=J}if(H&16&&!(I&&(I.innerHTML||I.textContent))){let J=m(g.firstChild,_,g,E,C,L,U);for(;J;){Gt();const _e=J;J=J.nextSibling,l(_e)}}else H&8&&g.textContent!==_.children&&(Gt(),g.textContent=_.children);if(I){if(re||!U||q&48){const J=g.tagName.includes("-");for(const _e in I)(re&&(_e.endsWith("value")||_e==="indeterminate")||Nn(_e)&&!Zt(_e)||_e[0]==="."||J)&&r(g,_e,null,I[_e],void 0,E)}else if(I.onClick)r(g,"onClick",null,I.onClick,void 0,E);else if(q&4&&en(I.style))for(const J in I.style)I.style[J]}let X;(X=I&&I.onVnodeBeforeMount)&&Ae(X,E,_),W&&Ze(_,null,E,"beforeMount"),((X=I&&I.onVnodeMounted)||W||D)&&ic(()=>{X&&Ae(X,E,_),D&&te.enter(g),W&&Ze(_,null,E,"mounted")},C)}return g.nextSibling},m=(g,_,E,C,L,U,O)=>{O=O||!!_.dynamicChildren;const I=_.children,q=I.length;for(let H=0;H{const{slotScopeIds:O}=_;O&&(L=L?L.concat(O):O);const I=i(g),q=m(o(g),_,I,E,C,L,U);return q&&Yn(q)&&q.data==="]"?o(_.anchor=q):(Gt(),c(_.anchor=f("]"),I,q),q)},w=(g,_,E,C,L,U)=>{if(Gt(),_.el=null,U){const q=P(g);for(;;){const H=o(g);if(H&&H!==q)l(H);else break}}const O=o(g),I=i(g);return l(g),n(null,_,I,O,E,C,Zn(I),L),O},P=(g,_="[",E="]")=>{let C=0;for(;g;)if(g=o(g),g&&Yn(g)&&(g.data===_&&C++,g.data===E)){if(C===0)return o(g);C--}return g},A=(g,_,E)=>{const C=_.parentNode;C&&C.replaceChild(g,_);let L=E;for(;L;)L.vnode.el===_&&(L.vnode.el=L.subTree.el=g),L=L.parent},y=g=>g.nodeType===1&&g.tagName.toLowerCase()==="template";return[a,u]}const we=ic;function Mu(e){return Zl(e)}function $u(e){return Zl(e,Hu)}function Zl(e,t){const n=Yi();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:c,setText:f,setElementText:a,parentNode:u,nextSibling:d,setScopeId:m=Ue,insertStaticContent:b}=e,w=(h,p,v,x=null,R=null,k=null,N=void 0,M=null,$=!!p.dynamicChildren)=>{if(h===p)return;h&&!Ge(h,p)&&(x=T(h),ke(h,R,k,!0),h=null),p.patchFlag===-2&&($=!1,p.dynamicChildren=null);const{type:S,ref:B,shapeFlag:G}=p;switch(S){case Ft:P(h,p,v,x);break;case Ce:A(h,p,v,x);break;case wn:h==null&&y(p,v,x,N);break;case Pe:H(h,p,v,x,R,k,N,M,$);break;default:G&1?E(h,p,v,x,R,k,N,M,$):G&6?W(h,p,v,x,R,k,N,M,$):(G&64||G&128)&&S.process(h,p,v,x,R,k,N,M,$,V)}B!=null&&R&&gr(B,h&&h.ref,k,p||h,!p)},P=(h,p,v,x)=>{if(h==null)r(p.el=l(p.children),v,x);else{const R=p.el=h.el;p.children!==h.children&&f(R,p.children)}},A=(h,p,v,x)=>{h==null?r(p.el=c(p.children||""),v,x):p.el=h.el},y=(h,p,v,x)=>{[h.el,h.anchor]=b(h.children,p,v,x,h.el,h.anchor)},g=({el:h,anchor:p},v,x)=>{let R;for(;h&&h!==p;)R=d(h),r(h,v,x),h=R;r(p,v,x)},_=({el:h,anchor:p})=>{let v;for(;h&&h!==p;)v=d(h),s(h),h=v;s(p)},E=(h,p,v,x,R,k,N,M,$)=>{p.type==="svg"?N="svg":p.type==="math"&&(N="mathml"),h==null?C(p,v,x,R,k,N,M,$):O(h,p,R,k,N,M,$)},C=(h,p,v,x,R,k,N,M)=>{let $,S;const{props:B,shapeFlag:G,transition:K,dirs:Z}=h;if($=h.el=i(h.type,k,B&&B.is,B),G&8?a($,h.children):G&16&&U(h.children,$,null,x,R,Zr(h,k),N,M),Z&&Ze(h,null,x,"created"),L($,h,h.scopeId,N,x),B){for(const ue in B)ue!=="value"&&!Zt(ue)&&o($,ue,null,B[ue],k,x);"value"in B&&o($,"value",null,B.value,k),(S=B.onVnodeBeforeMount)&&Ae(S,x,h)}Z&&Ze(h,null,x,"beforeMount");const Y=Yl(R,K);Y&&K.beforeEnter($),r($,p,v),((S=B&&B.onVnodeMounted)||Y||Z)&&we(()=>{S&&Ae(S,x,h),Y&&K.enter($),Z&&Ze(h,null,x,"mounted")},R)},L=(h,p,v,x,R)=>{if(v&&m(h,v),x)for(let k=0;k{for(let S=$;S{const M=p.el=h.el;let{patchFlag:$,dynamicChildren:S,dirs:B}=p;$|=h.patchFlag&16;const G=h.props||de,K=p.props||de;let Z;if(v&&xt(v,!1),(Z=K.onVnodeBeforeUpdate)&&Ae(Z,v,p,h),B&&Ze(p,h,v,"beforeUpdate"),v&&xt(v,!0),(G.innerHTML&&K.innerHTML==null||G.textContent&&K.textContent==null)&&a(M,""),S?I(h.dynamicChildren,S,M,v,x,Zr(p,R),k):N||J(h,p,M,null,v,x,Zr(p,R),k,!1),$>0){if($&16)q(M,G,K,v,R);else if($&2&&G.class!==K.class&&o(M,"class",null,K.class,R),$&4&&o(M,"style",G.style,K.style,R),$&8){const Y=p.dynamicProps;for(let ue=0;ue{Z&&Ae(Z,v,p,h),B&&Ze(p,h,v,"updated")},x)},I=(h,p,v,x,R,k,N)=>{for(let M=0;M{if(p!==v){if(p!==de)for(const k in p)!Zt(k)&&!(k in v)&&o(h,k,p[k],null,R,x);for(const k in v){if(Zt(k))continue;const N=v[k],M=p[k];N!==M&&k!=="value"&&o(h,k,M,N,R,x)}"value"in v&&o(h,"value",p.value,v.value,R)}},H=(h,p,v,x,R,k,N,M,$)=>{const S=p.el=h?h.el:l(""),B=p.anchor=h?h.anchor:l("");let{patchFlag:G,dynamicChildren:K,slotScopeIds:Z}=p;Z&&(M=M?M.concat(Z):Z),h==null?(r(S,v,x),r(B,v,x),U(p.children||[],v,B,R,k,N,M,$)):G>0&&G&64&&K&&h.dynamicChildren?(I(h.dynamicChildren,K,v,R,k,N,M),(p.key!=null||R&&p===R.subTree)&&ec(h,p,!0)):J(h,p,v,B,R,k,N,M,$)},W=(h,p,v,x,R,k,N,M,$)=>{p.slotScopeIds=M,h==null?p.shapeFlag&512?R.ctx.activate(p,v,x,N,$):te(p,v,x,R,k,N,$):re(h,p,$)},te=(h,p,v,x,R,k,N)=>{const M=h.component=cf(h,x,R);if(Ir(h)&&(M.ctx.renderer=V),af(M,!1,N),M.asyncDep){if(R&&R.registerDep(M,D,N),!h.el){const $=M.subTree=le(Ce);A(null,$,p,v)}}else D(M,h,p,v,R,k,N)},re=(h,p,v)=>{const x=p.component=h.component;if(Gu(h,p,v))if(x.asyncDep&&!x.asyncResolved){X(x,p,v);return}else x.next=p,tu(x.update),x.effect.dirty=!0,x.update();else p.el=h.el,x.vnode=p},D=(h,p,v,x,R,k,N)=>{const M=()=>{if(h.isMounted){let{next:B,bu:G,u:K,parent:Z,vnode:Y}=h;{const qt=tc(h);if(qt){B&&(B.el=Y.el,X(h,B,N)),qt.asyncDep.then(()=>{h.isUnmounted||M()});return}}let ue=B,ie;xt(h,!1),B?(B.el=Y.el,X(h,B,N)):B=Y,G&&Yt(G),(ie=B.props&&B.props.onVnodeBeforeUpdate)&&Ae(ie,Z,B,Y),xt(h,!0);const be=Yr(h),Ke=h.subTree;h.subTree=be,w(Ke,be,u(Ke.el),T(Ke),h,R,k),B.el=be.el,ue===null&&co(h,be.el),K&&we(K,R),(ie=B.props&&B.props.onVnodeUpdated)&&we(()=>Ae(ie,Z,B,Y),R)}else{let B;const{el:G,props:K}=p,{bm:Z,m:Y,parent:ue}=h,ie=$t(p);if(xt(h,!1),Z&&Yt(Z),!ie&&(B=K&&K.onVnodeBeforeMount)&&Ae(B,ue,p),xt(h,!0),G&&fe){const be=()=>{h.subTree=Yr(h),fe(G,h.subTree,h,R,null)};ie?p.type.__asyncLoader().then(()=>!h.isUnmounted&&be()):be()}else{const be=h.subTree=Yr(h);w(null,be,v,x,h,R,k),p.el=be.el}if(Y&&we(Y,R),!ie&&(B=K&&K.onVnodeMounted)){const be=p;we(()=>Ae(B,ue,be),R)}(p.shapeFlag&256||ue&&$t(ue.vnode)&&ue.vnode.shapeFlag&256)&&h.a&&we(h.a,R),h.isMounted=!0,p=v=x=null}},$=h.effect=new Js(M,Ue,()=>so(S),h.scope),S=h.update=()=>{$.dirty&&$.run()};S.i=h,S.id=h.uid,xt(h,!0),S()},X=(h,p,v)=>{p.component=h;const x=h.vnode.props;h.vnode=p,h.next=null,Tu(h,p.props,x,v),ku(h,p.children,v),Rt(),Io(h),Tt()},J=(h,p,v,x,R,k,N,M,$=!1)=>{const S=h&&h.children,B=h?h.shapeFlag:0,G=p.children,{patchFlag:K,shapeFlag:Z}=p;if(K>0){if(K&128){ut(S,G,v,x,R,k,N,M,$);return}else if(K&256){_e(S,G,v,x,R,k,N,M,$);return}}Z&8?(B&16&&Fe(S,R,k),G!==S&&a(v,G)):B&16?Z&16?ut(S,G,v,x,R,k,N,M,$):Fe(S,R,k,!0):(B&8&&a(v,""),Z&16&&U(G,v,x,R,k,N,M,$))},_e=(h,p,v,x,R,k,N,M,$)=>{h=h||Qt,p=p||Qt;const S=h.length,B=p.length,G=Math.min(S,B);let K;for(K=0;KB?Fe(h,R,k,!0,!1,G):U(p,v,x,R,k,N,M,$,G)},ut=(h,p,v,x,R,k,N,M,$)=>{let S=0;const B=p.length;let G=h.length-1,K=B-1;for(;S<=G&&S<=K;){const Z=h[S],Y=p[S]=$?yt(p[S]):Ne(p[S]);if(Ge(Z,Y))w(Z,Y,v,null,R,k,N,M,$);else break;S++}for(;S<=G&&S<=K;){const Z=h[G],Y=p[K]=$?yt(p[K]):Ne(p[K]);if(Ge(Z,Y))w(Z,Y,v,null,R,k,N,M,$);else break;G--,K--}if(S>G){if(S<=K){const Z=K+1,Y=ZK)for(;S<=G;)ke(h[S],R,k,!0),S++;else{const Z=S,Y=S,ue=new Map;for(S=Y;S<=K;S++){const He=p[S]=$?yt(p[S]):Ne(p[S]);He.key!=null&&ue.set(He.key,S)}let ie,be=0;const Ke=K-Y+1;let qt=!1,wo=0;const hn=new Array(Ke);for(S=0;S=Ke){ke(He,R,k,!0);continue}let Xe;if(He.key!=null)Xe=ue.get(He.key);else for(ie=Y;ie<=K;ie++)if(hn[ie-Y]===0&&Ge(He,p[ie])){Xe=ie;break}Xe===void 0?ke(He,R,k,!0):(hn[Xe-Y]=S+1,Xe>=wo?wo=Xe:qt=!0,w(He,p[Xe],v,null,R,k,N,M,$),be++)}const Co=qt?Nu(hn):Qt;for(ie=Co.length-1,S=Ke-1;S>=0;S--){const He=Y+S,Xe=p[He],Eo=He+1{const{el:k,type:N,transition:M,children:$,shapeFlag:S}=h;if(S&6){Qe(h.component.subTree,p,v,x);return}if(S&128){h.suspense.move(p,v,x);return}if(S&64){N.move(h,p,v,V);return}if(N===Pe){r(k,p,v);for(let G=0;G<$.length;G++)Qe($[G],p,v,x);r(h.anchor,p,v);return}if(N===wn){g(h,p,v);return}if(x!==2&&S&1&&M)if(x===0)M.beforeEnter(k),r(k,p,v),we(()=>M.enter(k),R);else{const{leave:G,delayLeave:K,afterLeave:Z}=M,Y=()=>r(k,p,v),ue=()=>{G(k,()=>{Y(),Z&&Z()})};K?K(k,Y,ue):ue()}else r(k,p,v)},ke=(h,p,v,x=!1,R=!1)=>{const{type:k,props:N,ref:M,children:$,dynamicChildren:S,shapeFlag:B,patchFlag:G,dirs:K,cacheIndex:Z}=h;if(G===-2&&(R=!1),M!=null&&gr(M,null,v,h,!0),Z!=null&&(p.renderCache[Z]=void 0),B&256){p.ctx.deactivate(h);return}const Y=B&1&&K,ue=!$t(h);let ie;if(ue&&(ie=N&&N.onVnodeBeforeUnmount)&&Ae(ie,p,h),B&6)Wn(h.component,v,x);else{if(B&128){h.suspense.unmount(v,x);return}Y&&Ze(h,null,p,"beforeUnmount"),B&64?h.type.remove(h,p,v,V,x):S&&!S.hasOnce&&(k!==Pe||G>0&&G&64)?Fe(S,p,v,!1,!0):(k===Pe&&G&384||!R&&B&16)&&Fe($,p,v),x&&Wt(h)}(ue&&(ie=N&&N.onVnodeUnmounted)||Y)&&we(()=>{ie&&Ae(ie,p,h),Y&&Ze(h,null,p,"unmounted")},v)},Wt=h=>{const{type:p,el:v,anchor:x,transition:R}=h;if(p===Pe){Kt(v,x);return}if(p===wn){_(h);return}const k=()=>{s(v),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(h.shapeFlag&1&&R&&!R.persisted){const{leave:N,delayLeave:M}=R,$=()=>N(v,k);M?M(h.el,k,$):$()}else k()},Kt=(h,p)=>{let v;for(;h!==p;)v=d(h),s(h),h=v;s(p)},Wn=(h,p,v)=>{const{bum:x,scope:R,update:k,subTree:N,um:M,m:$,a:S}=h;mr($),mr(S),x&&Yt(x),R.stop(),k&&(k.active=!1,ke(N,h,p,v)),M&&we(M,p),we(()=>{h.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},Fe=(h,p,v,x=!1,R=!1,k=0)=>{for(let N=k;N{if(h.shapeFlag&6)return T(h.component.subTree);if(h.shapeFlag&128)return h.suspense.next();const p=d(h.anchor||h.el),v=p&&p[Au];return v?d(v):p};let F=!1;const j=(h,p,v)=>{h==null?p._vnode&&ke(p._vnode,null,null,!0):w(p._vnode||null,h,p,null,null,null,v),p._vnode=h,F||(F=!0,Io(),dr(),F=!1)},V={p:w,um:ke,m:Qe,r:Wt,mt:te,mc:U,pc:J,pbc:I,n:T,o:e};let oe,fe;return t&&([oe,fe]=t(V)),{render:j,hydrate:oe,createApp:Eu(j,oe)}}function Zr({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 xt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Yl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ec(e,t,n=!1){const r=e.children,s=t.children;if(z(r)&&z(s))for(let o=0;o>1,e[n[l]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function tc(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:tc(t)}function mr(e){if(e)for(let t=0;tje(ju);function Bu(e,t){return lo(e,null,t)}const er={};function jt(e,t,n){return lo(e,t,n)}function lo(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:l}=de){if(t&&o){const C=t;t=(...L)=>{C(...L),E()}}const c=Ee,f=C=>r===!0?C:vt(C,r===!1?1:void 0);let a,u=!1,d=!1;if(xe(e)?(a=()=>e.value,u=on(e)):en(e)?(a=()=>f(e),u=!0):z(e)?(d=!0,u=e.some(C=>en(C)||on(C)),a=()=>e.map(C=>{if(xe(C))return C.value;if(en(C))return f(C);if(Q(C))return wt(C,c,2)})):Q(e)?t?a=()=>wt(e,c,2):a=()=>(m&&m(),We(e,c,3,[b])):a=Ue,t&&r){const C=a;a=()=>vt(C())}let m,b=C=>{m=g.onStop=()=>{wt(C,c,4),m=g.onStop=void 0}},w;if(Nr)if(b=Ue,t?n&&We(t,c,3,[a(),d?[]:void 0,b]):a(),s==="sync"){const C=Fu();w=C.__watcherHandles||(C.__watcherHandles=[])}else return Ue;let P=d?new Array(e.length).fill(er):er;const A=()=>{if(!(!g.active||!g.dirty))if(t){const C=g.run();(r||u||(d?C.some((L,U)=>Ct(L,P[U])):Ct(C,P)))&&(m&&m(),We(t,c,3,[C,P===er?void 0:d&&P[0]===er?[]:P,b]),P=C)}else g.run()};A.allowRecurse=!!t;let y;s==="sync"?y=A:s==="post"?y=()=>we(A,c&&c.suspense):(A.pre=!0,c&&(A.id=c.uid),y=()=>so(A));const g=new Js(a,Ue,y),_=ol(),E=()=>{g.stop(),_&&Ks(_.effects,g)};return t?n?A():P=g.run():s==="post"?we(g.run.bind(g),c&&c.suspense):g.run(),w&&w.push(E),E}function Uu(e,t,n){const r=this.proxy,s=pe(e)?e.includes(".")?nc(r,e):()=>r[e]:e.bind(r,r);let o;Q(t)?o=t:(o=t.handler,n=t);const i=Ut(this),l=lo(s,o.bind(r),n);return i(),l}function nc(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{vt(r,t,n)});else if(Qi(e)){for(const r in e)vt(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&vt(e[r],t,n)}return e}const Du=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ze(t)}Modifiers`]||e[`${Dt(t)}Modifiers`];function Vu(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||de;let s=n;const o=t.startsWith("update:"),i=o&&Du(r,t.slice(7));i&&(i.trim&&(s=n.map(a=>pe(a)?a.trim():a)),i.number&&(s=n.map(ur)));let l,c=r[l=Gr(t)]||r[l=Gr(ze(t))];!c&&o&&(c=r[l=Gr(Dt(t))]),c&&We(c,e,6,s);const f=r[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,We(f,e,6,s)}}function rc(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!Q(e)){const c=f=>{const a=rc(f,t,!0);a&&(l=!0,Re(i,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(ae(e)&&r.set(e,null),null):(z(o)?o.forEach(c=>i[c]=null):Re(i,o),ae(e)&&r.set(e,i),i)}function $r(e,t){return!e||!Nn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ne(e,t[0].toLowerCase()+t.slice(1))||ne(e,Dt(t))||ne(e,t))}function Yr(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[o],slots:i,attrs:l,emit:c,render:f,renderCache:a,props:u,data:d,setupState:m,ctx:b,inheritAttrs:w}=e,P=hr(e);let A,y;try{if(n.shapeFlag&4){const _=s||r,E=_;A=Ne(f.call(E,_,a,u,m,d,b)),y=l}else{const _=t;A=Ne(_.length>1?_(u,{attrs:l,slots:i,emit:c}):_(u,null)),y=t.props?l:Ku(l)}}catch(_){Cn.length=0,Fn(_,e,1),A=le(Ce)}let g=A;if(y&&w!==!1){const _=Object.keys(y),{shapeFlag:E}=g;_.length&&E&7&&(o&&_.some(Ws)&&(y=qu(y,o)),g=it(g,y,!1,!0))}return n.dirs&&(g=it(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),A=g,hr(P),A}function Wu(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||Nn(n))&&((t||(t={}))[n]=e[n]);return t},qu=(e,t)=>{const n={};for(const r in e)(!Ws(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Gu(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:c}=t,f=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Vo(r,i,f):!!i;if(c&8){const a=t.dynamicProps;for(let u=0;ue.__isSuspense;let ws=0;const zu={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,l,c,f){if(e==null)Ju(t,n,r,s,o,i,l,c,f);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Qu(e,t,n,r,s,i,l,c,f)}},hydrate:Xu,normalize:Zu},sc=zu;function On(e,t){const n=e.props&&e.props[t];Q(n)&&n()}function Ju(e,t,n,r,s,o,i,l,c){const{p:f,o:{createElement:a}}=c,u=a("div"),d=e.suspense=oc(e,s,r,t,u,n,o,i,l,c);f(null,d.pendingBranch=e.ssContent,u,null,r,d,o,i),d.deps>0?(On(e,"onPending"),On(e,"onFallback"),f(null,e.ssFallback,t,n,r,null,o,i),rn(d,e.ssFallback)):d.resolve(!1,!0)}function Qu(e,t,n,r,s,o,i,l,{p:c,um:f,o:{createElement:a}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const d=t.ssContent,m=t.ssFallback,{activeBranch:b,pendingBranch:w,isInFallback:P,isHydrating:A}=u;if(w)u.pendingBranch=d,Ge(d,w)?(c(w,d,u.hiddenContainer,null,s,u,o,i,l),u.deps<=0?u.resolve():P&&(A||(c(b,m,n,r,s,null,o,i,l),rn(u,m)))):(u.pendingId=ws++,A?(u.isHydrating=!1,u.activeBranch=w):f(w,s,u),u.deps=0,u.effects.length=0,u.hiddenContainer=a("div"),P?(c(null,d,u.hiddenContainer,null,s,u,o,i,l),u.deps<=0?u.resolve():(c(b,m,n,r,s,null,o,i,l),rn(u,m))):b&&Ge(d,b)?(c(b,d,n,r,s,u,o,i,l),u.resolve(!0)):(c(null,d,u.hiddenContainer,null,s,u,o,i,l),u.deps<=0&&u.resolve()));else if(b&&Ge(d,b))c(b,d,n,r,s,u,o,i,l),rn(u,d);else if(On(t,"onPending"),u.pendingBranch=d,d.shapeFlag&512?u.pendingId=d.component.suspenseId:u.pendingId=ws++,c(null,d,u.hiddenContainer,null,s,u,o,i,l),u.deps<=0)u.resolve();else{const{timeout:y,pendingId:g}=u;y>0?setTimeout(()=>{u.pendingId===g&&u.fallback(m)},y):y===0&&u.fallback(m)}}function oc(e,t,n,r,s,o,i,l,c,f,a=!1){const{p:u,m:d,um:m,n:b,o:{parentNode:w,remove:P}}=f;let A;const y=Yu(e);y&&t&&t.pendingBranch&&(A=t.pendingId,t.deps++);const g=e.props?Zi(e.props.timeout):void 0,_=o,E={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:s,deps:0,pendingId:ws++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!a,isHydrating:a,isUnmounted:!1,effects:[],resolve(C=!1,L=!1){const{vnode:U,activeBranch:O,pendingBranch:I,pendingId:q,effects:H,parentComponent:W,container:te}=E;let re=!1;E.isHydrating?E.isHydrating=!1:C||(re=O&&I.transition&&I.transition.mode==="out-in",re&&(O.transition.afterLeave=()=>{q===E.pendingId&&(d(I,te,o===_?b(O):o,0),ps(H))}),O&&(w(O.el)!==E.hiddenContainer&&(o=b(O)),m(O,W,E,!0)),re||d(I,te,o,0)),rn(E,I),E.pendingBranch=null,E.isInFallback=!1;let D=E.parent,X=!1;for(;D;){if(D.pendingBranch){D.effects.push(...H),X=!0;break}D=D.parent}!X&&!re&&ps(H),E.effects=[],y&&t&&t.pendingBranch&&A===t.pendingId&&(t.deps--,t.deps===0&&!L&&t.resolve()),On(U,"onResolve")},fallback(C){if(!E.pendingBranch)return;const{vnode:L,activeBranch:U,parentComponent:O,container:I,namespace:q}=E;On(L,"onFallback");const H=b(U),W=()=>{E.isInFallback&&(u(null,C,I,H,O,null,q,l,c),rn(E,C))},te=C.transition&&C.transition.mode==="out-in";te&&(U.transition.afterLeave=W),E.isInFallback=!0,m(U,O,null,!0),te||W()},move(C,L,U){E.activeBranch&&d(E.activeBranch,C,L,U),E.container=C},next(){return E.activeBranch&&b(E.activeBranch)},registerDep(C,L,U){const O=!!E.pendingBranch;O&&E.deps++;const I=C.vnode.el;C.asyncDep.catch(q=>{Fn(q,C,0)}).then(q=>{if(C.isUnmounted||E.isUnmounted||E.pendingId!==C.suspenseId)return;C.asyncResolved=!0;const{vnode:H}=C;Rs(C,q,!1),I&&(H.el=I);const W=!I&&C.subTree.el;L(C,H,w(I||C.subTree.el),I?null:b(C.subTree),E,i,U),W&&P(W),co(C,H.el),O&&--E.deps===0&&E.resolve()})},unmount(C,L){E.isUnmounted=!0,E.activeBranch&&m(E.activeBranch,n,C,L),E.pendingBranch&&m(E.pendingBranch,n,C,L)}};return E}function Xu(e,t,n,r,s,o,i,l,c){const f=t.suspense=oc(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,l,!0),a=c(e,f.pendingBranch=t.ssContent,n,f,o,i);return f.deps===0&&f.resolve(!1,!0),a}function Zu(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Wo(r?n.default:n),e.ssFallback=r?Wo(n.fallback):le(Ce)}function Wo(e){let t;if(Q(e)){const n=ln&&e._c;n&&(e._d=!1,ye()),e=e(),n&&(e._d=!0,t=Le,lc())}return z(e)&&(e=Wu(e)),e=Ne(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function ic(e,t){t&&t.pendingBranch?z(e)?t.effects.push(...e):t.effects.push(e):ps(e)}function rn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,co(r,s))}function Yu(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Pe=Symbol.for("v-fgt"),Ft=Symbol.for("v-txt"),Ce=Symbol.for("v-cmt"),wn=Symbol.for("v-stc"),Cn=[];let Le=null;function ye(e=!1){Cn.push(Le=e?null:[])}function lc(){Cn.pop(),Le=Cn[Cn.length-1]||null}let ln=1;function Ko(e){ln+=e,e<0&&Le&&(Le.hasOnce=!0)}function cc(e){return e.dynamicChildren=ln>0?Le||Qt:null,lc(),ln>0&&Le&&Le.push(e),e}function De(e,t,n,r,s,o){return cc(ee(e,t,n,r,s,o,!0))}function Lt(e,t,n,r,s){return cc(le(e,t,n,r,s,!0))}function cn(e){return e?e.__v_isVNode===!0:!1}function Ge(e,t){return e.type===t.type&&e.key===t.key}const ac=({key:e})=>e??null,sr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?pe(e)||xe(e)||Q(e)?{i:ve,r:e,k:t,f:!!n}:e:null);function ee(e,t=null,n=null,r=0,s=null,o=e===Pe?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ac(t),ref:t&&sr(t),scopeId:Tl,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:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:ve};return l?(ao(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=pe(n)?8:16),ln>0&&!i&&Le&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Le.push(c),c}const le=ef;function ef(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Nl)&&(e=Ce),cn(e)){const l=it(e,t,!0);return n&&ao(l,n),ln>0&&!o&&Le&&(l.shapeFlag&6?Le[Le.indexOf(e)]=l:Le.push(l)),l.patchFlag=-2,l}if(hf(e)&&(e=e.__vccOpts),t){t=tf(t);let{class:l,style:c}=t;l&&!pe(l)&&(t.class=jn(l)),ae(c)&&(_l(c)&&!z(c)&&(c=Re({},c)),t.style=zs(c))}const i=pe(e)?1:bs(e)?128:Lu(e)?64:ae(e)?4:Q(e)?2:0;return ee(e,t,n,r,s,i,o,!0)}function tf(e){return e?_l(e)||Kl(e)?Re({},e):e:null}function it(e,t,n=!1,r=!1){const{props:s,ref:o,patchFlag:i,children:l,transition:c}=e,f=t?sf(s||{},t):s,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&ac(f),ref:t&&t.ref?n&&o?z(o)?o.concat(sr(t)):[o,sr(t)]:sr(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!==Pe?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&&it(e.ssContent),ssFallback:e.ssFallback&&it(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&Ln(a,c.clone(a)),a}function Bt(e=" ",t=0){return le(Ft,null,e,t)}function nf(e,t){const n=le(wn,null,e);return n.staticCount=t,n}function rf(e="",t=!1){return t?(ye(),Lt(Ce,null,e)):le(Ce,null,e)}function Ne(e){return e==null||typeof e=="boolean"?le(Ce):z(e)?le(Pe,null,e.slice()):typeof e=="object"?yt(e):le(Ft,null,String(e))}function yt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:it(e)}function ao(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(z(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),ao(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Kl(t)?t._ctx=ve:s===3&&ve&&(ve.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Q(t)?(t={default:t,_ctx:ve},n=32):(t=String(t),r&64?(n=16,t=[Bt(t)]):n=8);e.children=t,e.shapeFlag|=n}function sf(...e){const t={};for(let n=0;nEe||ve;let yr,Cs;{const e=Yi(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};yr=t("__VUE_INSTANCE_SETTERS__",n=>Ee=n),Cs=t("__VUE_SSR_SETTERS__",n=>Nr=n)}const Ut=e=>{const t=Ee;return yr(e),e.scope.on(),()=>{e.scope.off(),yr(t)}},Es=()=>{Ee&&Ee.scope.off(),yr(null)};function uc(e){return e.vnode.shapeFlag&4}let Nr=!1;function af(e,t=!1,n=!1){t&&Cs(t);const{props:r,children:s}=e.vnode,o=uc(e);Ru(e,r,o,t),Pu(e,s,n);const i=o?uf(e,t):void 0;return t&&Cs(!1),i}function uf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,mu);const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?df(e):null,o=Ut(e);Rt();const i=wt(r,e,0,[e.props,s]);if(Tt(),o(),qs(i)){if(i.then(Es,Es),t)return i.then(l=>{Rs(e,l,t)}).catch(l=>{Fn(l,e,0)});e.asyncDep=i}else Rs(e,i,t)}else fc(e,t)}function Rs(e,t,n){Q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ae(t)&&(e.setupState=wl(t)),fc(e,n)}let qo;function fc(e,t,n){const r=e.type;if(!e.render){if(!t&&qo&&!r.render){const s=r.template||oo(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,f=Re(Re({isCustomElement:o,delimiters:l},i),c);r.render=qo(s,f)}}e.render=r.render||Ue}{const s=Ut(e);Rt();try{yu(e)}finally{Tt(),s()}}}const ff={get(e,t){return Oe(e,"get",""),e[t]}};function df(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,ff),slots:e.slots,emit:e.emit,expose:t}}function jr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(wl(Wa(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in bn)return bn[n](e)},has(t,n){return n in t||n in bn}})):e.proxy}function Ts(e,t=!0){return Q(e)?e.displayName||e.name:e.name||t&&e.__name}function hf(e){return Q(e)&&"__vccOpts"in e}const me=(e,t)=>Ka(e,t,Nr);function Ve(e,t,n){const r=arguments.length;return r===2?ae(t)&&!z(t)?cn(t)?le(e,null,[t]):le(e,t):le(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&cn(n)&&(n=[n]),le(e,t,n))}const dc="3.4.38";/** * @vue/runtime-dom v3.4.38 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const pf="http://www.w3.org/2000/svg",gf="http://www.w3.org/1998/Math/MathML",rt=typeof document<"u"?document:null,Go=rt&&rt.createElement("template"),mf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?rt.createElementNS(pf,e):t==="mathml"?rt.createElementNS(gf,e):n?rt.createElement(e,{is:n}):rt.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>rt.createTextNode(e),createComment:e=>rt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>rt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Go.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const l=Go.content;if(r==="svg"||r==="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]}},dt="transition",pn="animation",In=Symbol("_vtc"),uo=(e,{slots:t})=>Ve(ou,yf(e),t);uo.displayName="Transition";const hc={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};uo.props=Re({},xl,hc);const St=(e,t=[])=>{z(e)?e.forEach(n=>n(...t)):e&&e(...t)},zo=e=>e?z(e)?e.some(t=>t.length>1):e.length>1:!1;function yf(e){const t={};for(const H in e)H in hc||(t[H]=e[H]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:f=i,appearToClass:a=l,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,b=_f(s),w=b&&b[0],P=b&&b[1],{onBeforeEnter:A,onEnter:y,onEnterCancelled:g,onLeave:_,onLeaveCancelled:E,onBeforeAppear:C=A,onAppear:L=y,onAppearCancelled:U=g}=t,O=(H,W,te)=>{Pt(H,W?a:l),Pt(H,W?f:i),te&&te()},I=(H,W)=>{H._isLeaving=!1,Pt(H,u),Pt(H,m),Pt(H,d),W&&W()},q=H=>(W,te)=>{const re=H?L:y,D=()=>O(W,H,te);St(re,[W,D]),Jo(()=>{Pt(W,H?c:o),ht(W,H?a:l),zo(re)||Qo(W,r,w,D)})};return Re(t,{onBeforeEnter(H){St(A,[H]),ht(H,o),ht(H,i)},onBeforeAppear(H){St(C,[H]),ht(H,c),ht(H,f)},onEnter:q(!1),onAppear:q(!0),onLeave(H,W){H._isLeaving=!0;const te=()=>I(H,W);ht(H,u),ht(H,d),wf(),Jo(()=>{H._isLeaving&&(Pt(H,u),ht(H,m),zo(_)||Qo(H,r,P,te))}),St(_,[H,te])},onEnterCancelled(H){O(H,!1),St(g,[H])},onAppearCancelled(H){O(H,!0),St(U,[H])},onLeaveCancelled(H){I(H),St(E,[H])}})}function _f(e){if(e==null)return null;if(ae(e))return[es(e.enter),es(e.leave)];{const t=es(e);return[t,t]}}function es(e){return Zi(e)}function ht(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[In]||(e[In]=new Set)).add(t)}function Pt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[In];n&&(n.delete(t),n.size||(e[In]=void 0))}function Jo(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let vf=0;function Qo(e,t,n,r){const s=e._endId=++vf,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=bf(e,t);if(!i)return r();const f=i+"end";let a=0;const u=()=>{e.removeEventListener(f,d),o()},d=m=>{m.target===e&&++a>=c&&u()};setTimeout(()=>{a(n[b]||"").split(", "),s=r(`${dt}Delay`),o=r(`${dt}Duration`),i=Xo(s,o),l=r(`${pn}Delay`),c=r(`${pn}Duration`),f=Xo(l,c);let a=null,u=0,d=0;t===dt?i>0&&(a=dt,u=i,d=o.length):t===pn?f>0&&(a=pn,u=f,d=c.length):(u=Math.max(i,f),a=u>0?i>f?dt:pn:null,d=a?a===dt?o.length:c.length:0);const m=a===dt&&/\b(transform|all)(,|$)/.test(r(`${dt}Property`).toString());return{type:a,timeout:u,propCount:d,hasTransform:m}}function Xo(e,t){for(;e.lengthZo(n)+Zo(e[r])))}function Zo(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function wf(){return document.body.offsetHeight}function Cf(e,t,n){const r=e[In];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const _r=Symbol("_vod"),pc=Symbol("_vsh"),ty={beforeMount(e,{value:t},{transition:n}){e[_r]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):gn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),gn(e,!0),r.enter(e)):r.leave(e,()=>{gn(e,!1)}):gn(e,t))},beforeUnmount(e,{value:t}){gn(e,t)}};function gn(e,t){e.style.display=t?e[_r]:"none",e[pc]=!t}const Ef=Symbol(""),Rf=/(^|;)\s*display\s*:/;function Tf(e,t,n){const r=e.style,s=pe(n);let o=!1;if(n&&!s){if(t)if(pe(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&or(r,l,"")}else for(const i in t)n[i]==null&&or(r,i,"");for(const i in n)i==="display"&&(o=!0),or(r,i,n[i])}else if(s){if(t!==n){const i=r[Ef];i&&(n+=";"+i),r.cssText=n,o=Rf.test(n)}}else t&&e.removeAttribute("style");_r in e&&(e[_r]=o?r.display:"",e[pc]&&(r.display="none"))}const Yo=/\s*!important$/;function or(e,t,n){if(z(n))n.forEach(r=>or(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=xf(e,t);Yo.test(n)?e.setProperty(Dt(r),n.replace(Yo,""),"important"):e[r]=n}}const ei=["Webkit","Moz","ms"],ts={};function xf(e,t){const n=ts[t];if(n)return n;let r=ze(t);if(r!=="filter"&&r in e)return ts[t]=r;r=Ar(r);for(let s=0;sns||(Lf.then(()=>ns=0),ns=Date.now());function If(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;We(Hf(r,n.value),t,5,[r])};return n.value=e,n.attached=Of(),n}function Hf(e,t){if(z(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const oi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Mf=(e,t,n,r,s,o)=>{const i=s==="svg";t==="class"?Cf(e,r,i):t==="style"?Tf(e,n,r):Nn(t)?Ws(t)||kf(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):$f(e,t,r,i))?(Sf(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ni(e,t,r,i,o,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),ni(e,t,r,i))};function $f(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&oi(t)&&Q(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 s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return oi(t)&&pe(n)?!1:t in e}const vr=e=>{const t=e.props["onUpdate:modelValue"]||!1;return z(t)?n=>Yt(t,n):t};function Nf(e){e.target.composing=!0}function ii(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const sn=Symbol("_assign"),ny={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[sn]=vr(s);const o=r||s.props&&s.props.type==="number";Ot(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=ur(l)),e[sn](l)}),n&&Ot(e,"change",()=>{e.value=e.value.trim()}),t||(Ot(e,"compositionstart",Nf),Ot(e,"compositionend",ii),Ot(e,"change",ii))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:o}},i){if(e[sn]=vr(i),e.composing)return;const l=(o||e.type==="number")&&!/^0\d/.test(e.value)?ur(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===c)||(e.value=c))}},ry={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=Pr(t);Ot(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?ur(br(i)):br(i));e[sn](e.multiple?s?new Set(o):o:o[0]),e._assigning=!0,dn(()=>{e._assigning=!1})}),e[sn]=vr(r)},mounted(e,{value:t,modifiers:{number:n}}){li(e,t)},beforeUpdate(e,t,n){e[sn]=vr(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||li(e,t)}};function li(e,t,n){const r=e.multiple,s=z(t);if(!(r&&!s&&!Pr(t))){for(let o=0,i=e.options.length;oString(a)===String(c)):l.selected=wa(t,c)>-1}else l.selected=t.has(c);else if(Lr(br(l),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function br(e){return"_value"in e?e._value:e.value}const gc=Re({patchProp:Mf},mf);let En,ci=!1;function jf(){return En||(En=Mu(gc))}function Ff(){return En=ci?En:$u(gc),ci=!0,En}const Bf=(...e)=>{const t=jf().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=yc(r);if(!s)return;const o=t._component;!Q(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,mc(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},Uf=(...e)=>{const t=Ff().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=yc(r);if(s)return n(s,!0,mc(s))},t};function mc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function yc(e){return pe(e)?document.querySelector(e):e}const Df=/"(?:_|\\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*:/,Vf=/"(?: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*:/,Wf=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Kf(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){qf(e);return}return t}function qf(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function wr(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 r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!Wf.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Df.test(e)||Vf.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Kf)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const Gf=/#/g,zf=/&/g,Jf=/\//g,Qf=/=/g,fo=/\+/g,Xf=/%5e/gi,Zf=/%60/gi,Yf=/%7c/gi,ed=/%20/gi;function td(e){return encodeURI(""+e).replace(Yf,"|")}function xs(e){return td(typeof e=="string"?e:JSON.stringify(e)).replace(fo,"%2B").replace(ed,"+").replace(Gf,"%23").replace(zf,"%26").replace(Zf,"`").replace(Xf,"^").replace(Jf,"%2F")}function rs(e){return xs(e).replace(Qf,"%3D")}function Cr(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function nd(e){return Cr(e.replace(fo," "))}function rd(e){return Cr(e.replace(fo," "))}function _c(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const s=nd(r[1]);if(s==="__proto__"||s==="constructor")continue;const o=rd(r[2]||"");t[s]===void 0?t[s]=o:Array.isArray(t[s])?t[s].push(o):t[s]=[t[s],o]}return t}function sd(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${rs(e)}=${xs(n)}`).join("&"):`${rs(e)}=${xs(t)}`:rs(e)}function od(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>sd(t,e[t])).filter(Boolean).join("&")}const id=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,ld=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,cd=/^([/\\]\s*){2,}[^/\\]/,ad=/^[\s\0]*(blob|data|javascript|vbscript):$/i,ud=/\/$|\/\?|\/#/,fd=/^\.?\//;function ct(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?id.test(e):ld.test(e)||(t.acceptRelative?cd.test(e):!1)}function dd(e){return!!e&&ad.test(e)}function Ss(e="",t){return t?ud.test(e):e.endsWith("/")}function Fr(e="",t){if(!t)return(Ss(e)?e.slice(0,-1):e)||"/";if(!Ss(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");s>=0&&(n=e.slice(0,s),r=e.slice(s));const[o,...i]=n.split("?");return((o.endsWith("/")?o.slice(0,-1):o)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function Er(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(Ss(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");if(s>=0&&(n=e.slice(0,s),r=e.slice(s),!n))return r;const[o,...i]=n.split("?");return o+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function hd(e=""){return e.startsWith("/")}function ai(e=""){return hd(e)?e:"/"+e}function pd(e,t){if(bc(t)||ct(e))return e;const n=Fr(t);return e.startsWith(n)?e:Br(n,e)}function ui(e,t){if(bc(t))return e;const n=Fr(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function vc(e,t){const n=yd(e),r={..._c(n.search),...t};return n.search=od(r),_d(n)}function bc(e){return!e||e==="/"}function gd(e){return e&&e!=="/"}function Br(e,...t){let n=e||"";for(const r of t.filter(s=>gd(s)))if(n){const s=r.replace(fd,"");n=Er(n)+s}else n=r;return n}function wc(...e){var i,l,c,f;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let s=0;for(const a of n)if(!(!a||a==="/")){for(const[u,d]of a.split(t).entries())if(!(!d||d===".")){if(d===".."){if(r.length===1&&ct(r[0]))continue;r.pop(),s--;continue}if(u===1&&((i=r[r.length-1])!=null&&i.endsWith(":/"))){r[r.length-1]+="/"+d;continue}r.push(d),s++}}let o=r.join("/");return s>=0?(l=n[0])!=null&&l.startsWith("/")&&!o.startsWith("/")?o="/"+o:(c=n[0])!=null&&c.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*s)+o,(f=n[n.length-1])!=null&&f.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function md(e,t,n={}){return n.trailingSlash||(e=Er(e),t=Er(t)),n.leadingSlash||(e=ai(e),t=ai(t)),n.encoding||(e=Cr(e),t=Cr(t)),e===t}const Cc=Symbol.for("ufo:protocolRelative");function yd(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,u,d=""]=n;return{protocol:u.toLowerCase(),pathname:d,href:u+d,auth:"",host:"",search:"",hash:""}}if(!ct(e,{acceptRelative:!0}))return fi(e);const[,r="",s,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,i="",l=""]=o.match(/([^#/?]*)(.*)?/)||[];r==="file:"&&(l=l.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:c,search:f,hash:a}=fi(l);return{protocol:r.toLowerCase(),auth:s?s.slice(0,Math.max(0,s.length-1)):"",host:i,pathname:c,search:f,hash:a,[Cc]:!r}}function fi(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function _d(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",s=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol||e[Cc]?(e.protocol||"")+"//":"")+s+o+t+n+r}class vd extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function bd(e){var c,f,a,u,d;const t=((c=e.error)==null?void 0:c.message)||((f=e.error)==null?void 0:f.toString())||"",n=((a=e.request)==null?void 0:a.method)||((u=e.options)==null?void 0:u.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",s=`[${n}] ${JSON.stringify(r)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${s}: ${o}${t?` ${t}`:""}`,l=new vd(i,e.error?{cause:e.error}:void 0);for(const m of["request","options","response"])Object.defineProperty(l,m,{get(){return e[m]}});for(const[m,b]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(l,m,{get(){return e.response&&e.response[b]}});return l}const wd=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function di(e="GET"){return wd.has(e.toUpperCase())}function Cd(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 Ed=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Rd=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Td(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Rd.test(t)?"json":Ed.has(t)||t.startsWith("text/")?"text":"blob"}function xd(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[s,o]of new n((e==null?void 0:e.headers)||{}))r.headers.set(s,o)}return r}const Sd=new Set([408,409,425,429,500,502,503,504]),Pd=new Set([101,204,205,304]);function Ec(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function s(l){const c=l.error&&l.error.name==="AbortError"&&!l.options.timeout||!1;if(l.options.retry!==!1&&!c){let a;typeof l.options.retry=="number"?a=l.options.retry:a=di(l.options.method)?0:1;const u=l.response&&l.response.status||500;if(a>0&&(Array.isArray(l.options.retryStatusCodes)?l.options.retryStatusCodes.includes(u):Sd.has(u))){const d=l.options.retryDelay||0;return d>0&&await new Promise(m=>setTimeout(m,d)),o(l.request,{...l.options,retry:a-1})}}const f=bd(l);throw Error.captureStackTrace&&Error.captureStackTrace(f,o),f}const o=async function(c,f={}){var m;const a={request:c,options:xd(f,e.defaults,n),response:void 0,error:void 0};a.options.method=(m=a.options.method)==null?void 0:m.toUpperCase(),a.options.onRequest&&await a.options.onRequest(a),typeof a.request=="string"&&(a.options.baseURL&&(a.request=pd(a.request,a.options.baseURL)),(a.options.query||a.options.params)&&(a.request=vc(a.request,{...a.options.params,...a.options.query}))),a.options.body&&di(a.options.method)&&(Cd(a.options.body)?(a.options.body=typeof a.options.body=="string"?a.options.body:JSON.stringify(a.options.body),a.options.headers=new n(a.options.headers||{}),a.options.headers.has("content-type")||a.options.headers.set("content-type","application/json"),a.options.headers.has("accept")||a.options.headers.set("accept","application/json")):("pipeTo"in a.options.body&&typeof a.options.body.pipeTo=="function"||typeof a.options.body.pipe=="function")&&("duplex"in a.options||(a.options.duplex="half")));let u;if(!a.options.signal&&a.options.timeout){const b=new r;u=setTimeout(()=>b.abort(),a.options.timeout),a.options.signal=b.signal}try{a.response=await t(a.request,a.options)}catch(b){return a.error=b,a.options.onRequestError&&await a.options.onRequestError(a),await s(a)}finally{u&&clearTimeout(u)}if(a.response.body&&!Pd.has(a.response.status)&&a.options.method!=="HEAD"){const b=(a.options.parseResponse?"json":a.options.responseType)||Td(a.response.headers.get("content-type")||"");switch(b){case"json":{const w=await a.response.text(),P=a.options.parseResponse||wr;a.response._data=P(w);break}case"stream":{a.response._data=a.response.body;break}default:a.response._data=await a.response[b]()}}return a.options.onResponse&&await a.options.onResponse(a),!a.options.ignoreResponseError&&a.response.status>=400&&a.response.status<600?(a.options.onResponseError&&await a.options.onResponseError(a),await s(a)):a.response},i=async function(c,f){return(await o(c,f))._data};return i.raw=o,i.native=(...l)=>t(...l),i.create=(l={})=>Ec({...e,defaults:{...e.defaults,...l}}),i}const ho=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")}(),kd=ho.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),Ad=ho.Headers,Ld=ho.AbortController,Od=Ec({fetch:kd,Headers:Ad,AbortController:Ld}),Id=Od,Hd=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Rr=Hd().app,Md=()=>Rr.baseURL,$d=()=>Rr.buildAssetsDir,po=(...e)=>wc(Rc(),$d(),...e),Rc=(...e)=>{const t=Rr.cdnURL||Rr.baseURL;return e.length?wc(t,...e):t};globalThis.__buildAssetsURL=po,globalThis.__publicAssetsURL=Rc;globalThis.$fetch||(globalThis.$fetch=Id.create({baseURL:Md()}));function Ps(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?Ps(s,t,o):typeof s=="function"&&(t[o]=s)}return t}const Nd={run:e=>e()},jd=()=>Nd,Tc=typeof console.createTask<"u"?console.createTask:jd;function Fd(e,t){const n=t.shift(),r=Tc(n);return e.reduce((s,o)=>s.then(()=>r.run(()=>o(...t))),Promise.resolve())}function Bd(e,t){const n=t.shift(),r=Tc(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}function ss(e,t){for(const n of[...e])n(t)}class Ud{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,r={}){if(!t||typeof n!="function")return()=>{};const s=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let i=o.message;i||(i=`${s} 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 r,s=(...o)=>(typeof r=="function"&&r(),r=void 0,s=void 0,n(...o));return r=this.hook(t,s),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const s of r)this.hook(t,s)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Ps(t),r=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of r.splice(0,r.length))s()}}removeHooks(t){const n=Ps(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(Fd,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Bd,t,...n)}callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&ss(this._before,s);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&s&&ss(this._after,s)}):(this._after&&s&&ss(this._after,s),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 xc(){return new Ud}function Dd(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let s;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?s=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>{if(s&&t===void 0){const i=s.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||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,l)=>{r(i),t=i;try{return s?s.run(i,l):l()}finally{n||(t=void 0)}},async callAsync(i,l){t=i;const c=()=>{t=i},f=()=>t===i?c:void 0;ks.add(f);try{const a=s?s.run(i,l):l();return n||(t=void 0),await a}finally{ks.delete(f)}}}}function Vd(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=Dd({...e,...r})),t[n],t[n]}}}const Tr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},hi="__unctx__",Wd=Tr[hi]||(Tr[hi]=Vd()),Kd=(e,t={})=>Wd.get(e,t),pi="__unctx_async_handlers__",ks=Tr[pi]||(Tr[pi]=new Set);function Hn(e){const t=[];for(const s of ks){const o=s();o&&t.push(o)}const n=()=>{for(const s of t)s()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(s=>{throw n(),s})),[r,n]}const As=!1,qd=!1,Gd={componentName:"NuxtLink"},sy={value:null,errorValue:null,deep:!0},zd=null,oy={},Jd="#__nuxt",Sc="nuxt-app",gi=36e5;function Pc(e=Sc){return Kd(e,{asyncContext:!1})}const Qd="__nuxt_plugin";function Xd(e){let t=0;const n={_name:Sc,_scope:Ca(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.12.4"},get vue(){return n.vueApp.version}},payload:st({data:st({}),state:Vt({}),once:new Set,_errors:st({})}),static:{data:{}},runWithContext(s){return n._scope.active&&!ol()?n._scope.run(()=>mi(n,s)):mi(n,s)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let s=!1;return()=>{if(!s&&(s=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:st({}),_payloadRevivers:{},...e};if(window.__NUXT__)for(const s in window.__NUXT__)switch(s){case"data":case"state":case"_errors":Object.assign(n.payload[s],window.__NUXT__[s]);break;default:n.payload[s]=window.__NUXT__[s]}n.hooks=xc(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(s,o)=>{const i="$"+s;tr(n,i,o),tr(n.vueApp.config.globalProperties,i,o)},tr(n.vueApp,"$nuxt",n),tr(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",o=>{n.callHook("app:chunkError",{error:o.payload})}),window.useNuxtApp=window.useNuxtApp||ge;const s=n.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});n.hook("app:mounted",s)}const r=n.payload.config;return n.provide("config",r),n}function Zd(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function Yd(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function eh(e,t){const n=[],r=[],s=[],o=[];let i=0;async function l(c){var a;const f=((a=c.dependsOn)==null?void 0:a.filter(u=>t.some(d=>d._name===u)&&!n.includes(u)))??[];if(f.length>0)r.push([new Set(f),c]);else{const u=Yd(e,c).then(async()=>{c._name&&(n.push(c._name),await Promise.all(r.map(async([d,m])=>{d.has(c._name)&&(d.delete(c._name),d.size===0&&(i++,await l(m)))})))});c.parallel?s.push(u.catch(d=>o.push(d))):await u}}for(const c of t)Zd(e,c);for(const c of t)await l(c);if(await Promise.all(s),i)for(let c=0;c{}),e,{[Qd]:!0,_name:t})}function mi(e,t,n){const r=()=>t();return Pc(e._name).set(e),e.vueApp.runWithContext(r)}function th(e){var n;let t;return Dl()&&(t=(n=Dn())==null?void 0:n.appContext.app.$nuxt),t=t||Pc(e).tryUse(),t||null}function ge(e){const t=th(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function Vn(e){return ge().$config}function tr(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function nh(e,t){return{ctx:{table:e},matchAll:n=>Ac(n,e)}}function kc(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,s])=>[r,kc(s)])):new Map(Object.entries(e[n]));return t}function rh(e){return nh(kc(e))}function Ac(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[o,i]of yi(t.wildcard))(e===o||e.startsWith(o+"/"))&&r.push(i);for(const[o,i]of yi(t.dynamic))if(e.startsWith(o+"/")){const l="/"+e.slice(o.length).split("/").splice(2).join("/");r.push(...Ac(l,i))}const s=t.static.get(e);return s&&r.push(s),r.filter(Boolean)}function yi(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function os(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 Ls(e,t,n=".",r){if(!os(t))return Ls(e,{},n,r);const s=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(r&&r(s,o,i,n)||(Array.isArray(i)&&Array.isArray(s[o])?s[o]=[...i,...s[o]]:os(i)&&os(s[o])?s[o]=Ls(i,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=i))}return s}function sh(e){return(...t)=>t.reduce((n,r)=>Ls(n,r,"",e),{})}const Lc=sh();function oh(e,t){try{return t in e}catch{return!1}}var ih=Object.defineProperty,lh=(e,t,n)=>t in e?ih(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kt=(e,t,n)=>(lh(e,typeof t!="symbol"?t+"":t,n),n);class Os extends Error{constructor(t,n={}){super(t,n),kt(this,"statusCode",500),kt(this,"fatal",!1),kt(this,"unhandled",!1),kt(this,"statusMessage"),kt(this,"data"),kt(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Hs(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Oc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}kt(Os,"__h3_error__",!0);function Is(e){if(typeof e=="string")return new Os(e);if(ch(e))return e;const t=new Os(e.message??e.statusMessage??"",{cause:e.cause||e});if(oh(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=Hs(e.statusCode,t.statusCode):e.status&&(t.statusCode=Hs(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Oc(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 ch(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const ah=/[^\u0009\u0020-\u007E]/g;function Oc(e=""){return e.replace(ah,"")}function Hs(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const uh=Symbol("layout-meta"),Ur=Symbol("route"),Ie=()=>{var e;return(e=ge())==null?void 0:e.$router},Ic=()=>Dl()?je(Ur,ge()._route):ge()._route;const fh=()=>{try{if(ge()._processingMiddleware)return!0}catch{return!1}return!1},dh=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:"path"in e?Ms(e):Ie().resolve(e).href;if(t!=null&&t.open){const{target:c="_blank",windowFeatures:f={}}=t.open,a=Object.entries(f).filter(([u,d])=>d!==void 0).map(([u,d])=>`${u.toLowerCase()}=${d}`).join(", ");return open(n,c,a),Promise.resolve()}const r=ct(n,{acceptRelative:!0}),s=(t==null?void 0:t.external)||r;if(s){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&&dd(c))throw new Error(`Cannot navigate to a URL with '${c}' protocol.`)}const o=fh();if(!s&&o)return e;const i=Ie(),l=ge();return s?(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 Ms(e){return vc(e.path||"",e.query||{})+(e.hash||"")}const Hc="__nuxt_error",Dr=()=>Xa(ge().payload,"error"),Jt=e=>{const t=Vr(e);try{const n=ge(),r=Dr();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},hh=async(e={})=>{const t=ge(),n=Dr();t.callHook("app:error:cleared",e),e.redirect&&await Ie().replace(e.redirect),n.value=zd},ph=e=>!!e&&typeof e=="object"&&Hc in e,Vr=e=>{const t=Is(e);return Object.defineProperty(t,Hc,{value:!0,configurable:!1,writable:!1}),t},gh=-1,mh=-2,yh=-3,_h=-4,vh=-5,bh=-6;function wh(e,t){return Ch(JSON.parse(e),t)}function Ch(e,t){if(typeof e=="number")return s(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function s(o,i=!1){if(o===gh)return;if(o===yh)return NaN;if(o===_h)return 1/0;if(o===vh)return-1/0;if(o===bh)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const l=n[o];if(!l||typeof l!="object")r[o]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const c=l[0],f=t==null?void 0:t[c];if(f)return r[o]=f(s(l[1]));switch(c){case"Date":r[o]=new Date(l[1]);break;case"Set":const a=new Set;r[o]=a;for(let m=1;m>>9)+65536).toString(16).substring(1,8).toLowerCase()}function _i(e){return e._h||go(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function $c(e,t){const{props:n,tag:r}=e;if(xh.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const s=["id"];r==="meta"&&s.push("name","property","http-equiv");for(const o of s)if(typeof n[o]<"u"){const i=String(n[o]);return`${r}:${o}:${i}`}return!1}function vi(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function Ph(e,t,n){const r={tag:e,props:await Nc(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return Mc.forEach(s=>{const o=typeof r.props[s]<"u"?r.props[s]:n[s];typeof o<"u"&&((!["innerHTML","textContent","children"].includes(s)||Rh.includes(r.tag))&&(r[s==="children"?"innerHTML":s]=o),delete r.props[s])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(s=>({...r,props:{...r.props,content:s}})):r}function kh(e,t){var r;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,s])=>s).map(([s,o])=>e==="style"?`${s}:${o}`:s)),(r=String(Array.isArray(t)?t.join(n):t))==null?void 0:r.split(n).filter(s=>s.trim()).filter(Boolean).join(n)}async function Nc(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=kh(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!Mc.includes(n)){const r=String(e[n]),s=n.startsWith("data-");r==="true"||r===""?e[n]=s?"true":!0:e[n]||(s&&r==="false"?e[n]="false":delete e[n])}}return e}const Ah=10;async function Lh(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&Th.includes(n)).forEach(([n,r])=>{const s=Eh(r);t.push(...s.map(o=>Ph(n,o,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<c&&c[f]||void 0,t):l=t[i],typeof l<"u"?(l||"").replace(/"/g,'\\"'):!1}let s=e;try{s=decodeURI(e)}catch{}return(s.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const l=r(i.slice(1));typeof l=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(c,f)=>`${l}${f}`).trim())}),e.includes(pt)&&(e.endsWith(pt)&&(e=e.slice(0,-pt.length).trim()),e.startsWith(pt)&&(e=e.slice(pt.length).trim()),e=e.replace(new RegExp(`\\${pt}\\s*\\${pt}`,"g"),pt),e=lr(e,{separator:n},n)),e}async function jc(e,t={}){var a;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const s=(await e.resolveTags()).map(u=>({tag:u,id:ir.includes(u.tag)?_i(u):u.tag,shouldRender:!0}));let o=e._dom;if(!o){o={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const u of["body","head"]){const d=(a=n[u])==null?void 0:a.children,m=[];for(const b of[...d].filter(w=>ir.includes(w.tagName.toLowerCase()))){const w={tag:b.tagName.toLowerCase(),props:await Nc(b.getAttributeNames().reduce((y,g)=>({...y,[g]:b.getAttribute(g)}),{})),innerHTML:b.innerHTML};let P=1,A=$c(w);for(;A&&m.find(y=>y._d===A);)A=`${A}:${P++}`;w._d=A||void 0,m.push(w),o.elMap[b.getAttribute("data-hid")||_i(w)]=b}}}o.pendingSideEffects={...o.sideEffects||{}},o.sideEffects={};function i(u,d,m){const b=`${u}:${d}`;o.sideEffects[b]=m,delete o.pendingSideEffects[b]}function l({id:u,$el:d,tag:m}){const b=m.tag.endsWith("Attrs");o.elMap[u]=d,b||(["textContent","innerHTML"].forEach(w=>{m[w]&&m[w]!==d[w]&&(d[w]=m[w])}),i(u,"el",()=>{var w;(w=o.elMap[u])==null||w.remove(),delete o.elMap[u]}));for(const[w,P]of Object.entries(m._eventHandlers||{}))d.getAttribute(`data-${w}`)!==""&&((m.tag==="bodyAttrs"?n.defaultView:d).addEventListener(w.replace("on",""),P.bind(d)),d.setAttribute(`data-${w}`,""));Object.entries(m.props).forEach(([w,P])=>{const A=`attr:${w}`;if(w==="class")for(const y of(P||"").split(" ").filter(Boolean))b&&i(u,`${A}:${y}`,()=>d.classList.remove(y)),!d.classList.contains(y)&&d.classList.add(y);else if(w==="style")for(const y of(P||"").split(";").filter(Boolean)){const[g,..._]=y.split(":").map(E=>E.trim());i(u,`${A}:${g}`,()=>{d.style.removeProperty(g)}),d.style.setProperty(g,_.join(":"))}else d.getAttribute(w)!==P&&d.setAttribute(w,P===!0?"":String(P)),b&&i(u,A,()=>d.removeAttribute(w))})}const c=[],f={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const u of s){const{tag:d,shouldRender:m,id:b}=u;if(m){if(d.tag==="title"){n.title=d.textContent;continue}u.$el=u.$el||o.elMap[b],u.$el?l(u):ir.includes(d.tag)&&c.push(u)}}for(const u of c){const d=u.tag.tagPosition||"head";u.$el=n.createElement(u.tag.tag),l(u),f[d]=f[d]||n.createDocumentFragment(),f[d].appendChild(u.$el)}for(const u of s)await e.hooks.callHook("dom:renderTag",u,n,i);f.head&&n.head.appendChild(f.head),f.bodyOpen&&n.body.insertBefore(f.bodyOpen,n.body.firstChild),f.bodyClose&&n.body.appendChild(f.bodyClose),Object.values(o.pendingSideEffects).forEach(u=>u()),e._dom=o,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:s})}async function Ih(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await jc(e,t),delete e._domUpdatePromise,r()}))}function Hh(e){return t=>{var r,s;const n=((s=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:s.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(o){Ih(o,e)}}}}}const Mh=["templateParams","htmlAttrs","bodyAttrs"],$h={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=$c(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const s=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,o=t[s];if(o){let l=r==null?void 0:r.tagDuplicateStrategy;if(!l&&Mh.includes(r.tag)&&(l="merge"),l==="merge"){const c=o.props;["class","style"].forEach(f=>{c[f]&&(r.props[f]?(f==="style"&&!c[f].endsWith(";")&&(c[f]+=";"),r.props[f]=`${c[f]} ${r.props[f]}`):r.props[f]=c[f])}),t[s].props={...c,...r.props};return}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);return}else if(xr(r)>xr(o))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(ir.includes(r.tag)&&i===0){delete t[s];return}t[s]=r});const n=[];Object.values(t).forEach(r=>{const s=r._duped;delete r._duped,n.push(r),s&&n.push(...s)}),e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},Nh={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"}})}}},jh=["script","link","bodyAttrs"],Fh=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(r=>jh.includes(r.tag)))Object.entries(n.props).forEach(([r,s])=>{r.startsWith("on")&&typeof s=="function"&&(e.ssr&&Ci.includes(r)?n.props[r]=`this.dataset.${r}fired = true`:delete n.props[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=s)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||go(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var r,s;for(const o of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>Ci.some(l=>`${l}fired`===i))){const i=o.replace("fired","");(s=(r=n._eventHandlers)==null?void 0:r[i])==null||s.call(t,new Event(i.replace("on","")))}}}}),Bh=["link","style","script","noscript"],Uh={hooks:{"tag:normalise":({tag:e})=>{e.key&&Bh.includes(e.tag)&&(e.props["data-hid"]=e._h=go(e.key))}}},Dh={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(s=>s._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of Oh)for(const s of e.tags.filter(o=>typeof o.tagPriority=="string"&&o.tagPriority.startsWith(n))){const o=t(s.tagPriority.replace(n,""));typeof o<"u"&&(s._p=o+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>xr(n)-xr(r))}}},Vh={meta:"content",link:"href",htmlAttrs:"lang"},Wh=e=>({hooks:{"tags:resolve":t=>{var l;const{tags:n}=t,r=(l=n.find(c=>c.tag==="title"))==null?void 0:l.textContent,s=n.findIndex(c=>c.tag==="templateParams"),o=s!==-1?n[s].props:{},i=o.separator||"|";delete o.separator,o.pageTitle=lr(o.pageTitle||r||"",o,i);for(const c of n.filter(f=>f.processTemplateParams!==!1)){const f=Vh[c.tag];f&&typeof c.props[f]=="string"?c.props[f]=lr(c.props[f],o,i):(c.processTemplateParams===!0||["titleTemplate","title"].includes(c.tag))&&["innerHTML","textContent"].forEach(a=>{typeof c[a]=="string"&&(c[a]=lr(c[a],o,i))})}e._templateParams=o,e._separator=i,t.tags=n.filter(c=>c.tag!=="templateParams")}}}),Kh={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(s=>s.tag==="titleTemplate");const r=t.findIndex(s=>s.tag==="title");if(r!==-1&&n!==-1){const s=vi(t[n].textContent,t[r].textContent);s!==null?t[r].textContent=s||t[r].textContent:delete t[r]}else if(n!==-1){const s=vi(t[n].textContent);s!==null&&(t[n].textContent=s,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},qh={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 s=0,o=[];const i=[],l={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(c){const f=typeof c=="function"?c(l):c;(!f.key||!i.some(a=>a.key===f.key))&&(i.push(f),Ei(f.mode,n)&&t.addHooks(f.hooks||{}))},push(c,f){f==null||delete f.head;const a={_i:s++,input:c,...f};return Ei(a.mode,n)&&(o.push(a),r()),{dispose(){o=o.filter(u=>u._i!==a._i),t.callHook("entries:updated",l),r()},patch(u){o=o.map(d=>(d._i===a._i&&(d.input=a.input=u),d)),r()}}},async resolveTags(){const c={tags:[],entries:[...o]};await t.callHook("entries:resolve",c);for(const f of c.entries){const a=f.resolvedInput||f.input;if(f.resolvedInput=await(f.transform?f.transform(a):a),f.resolvedInput)for(const u of await Lh(f)){const d={tag:u,entry:f,resolvedOptions:l.resolvedOptions};await t.callHook("tag:normalise",d),c.tags.push(d.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[$h,Nh,Fh,Uh,Dh,Wh,Kh,qh,...(e==null?void 0:e.plugins)||[]].forEach(c=>l.use(c)),l.hooks.callHook("init",l),l}function Jh(){return Fc}const Qh=dc.startsWith("3");function Xh(e){return typeof e=="function"?e():he(e)}function Sr(e,t=""){if(e instanceof Promise)return e;const n=Xh(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Sr(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,s])=>r==="titleTemplate"||r.startsWith("on")?[r,he(s)]:[r,Sr(s,r)])):n}const Zh={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Sr(t.input)}}},Bc="usehead";function Yh(e){return{install(n){Qh&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(Bc,e))}}.install}function ep(e={}){e.domDelayFn=e.domDelayFn||(n=>dn(()=>setTimeout(()=>n(),0)));const t=Gh(e);return t.use(Zh),t.install=Yh(t),t}const $s=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ns="__unhead_injection_handler__";function tp(e){$s[Ns]=e}function np(){if(Ns in $s)return $s[Ns]();const e=je(Bc);return e||Jh()}function Uc(e,t={}){const n=t.head||np();if(n)return n.ssr?n.push(e,t):rp(n,e,t)}function rp(e,t,n={}){const r=tt(!1),s=tt({});Bu(()=>{s.value=r.value?{}:Sr(t)});const o=e.push(s.value,n);return jt(s,l=>{o.patch(l)}),Dn()&&(Un(()=>{o.dispose()}),Ll(()=>{r.value=!0}),Al(()=>{r.value=!1})),o}let cr,ar;function sp(){return cr=$fetch(po(`builds/meta/${Vn().app.buildId}.json`),{responseType:"json"}),cr.then(e=>{ar=rh(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),cr}function Wr(){return cr||sp()}async function mo(e){if(await Wr(),!ar)return console.error("[nuxt] Error creating app manifest matcher.",ar),{};try{return Lc({},...ar.matchAll(e).reverse())}catch(t){return console.error("[nuxt] Error matching route rules.",t),{}}}async function Ri(e,t={}){const n=await ip(e,t),r=ge(),s=r._payloadCache=r._payloadCache||{};return n in s||(s[n]=Vc(e).then(o=>o?Dc(n).then(i=>i||(delete s[n],null)):(s[n]=null,null))),s[n]}const op="_payload.json";async function ip(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||ct(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=Vn(),s=t.hash||(t.fresh?Date.now():r.app.buildId),o=r.app.cdnURL,i=o&&await Vc(e)?o:r.app.baseURL;return Br(i,n.pathname,op+(s?`?${s}`:""))}async function Dc(e){const t=fetch(e).then(n=>n.text().then(Wc));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Vc(e=Ic().path){if(e=Fr(e),(await Wr()).prerendered.includes(e))return!0;const n=await mo(e);return!!n.prerender&&!n.redirect}let nr=null;async function lp(){if(nr)return nr;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await Wc(e.textContent||""),n=e.dataset.src?await Dc(e.dataset.src):void 0;return nr={...t,...n,...window.__NUXT__},nr}async function Wc(e){return await wh(e,ge()._payloadRevivers)}function cp(e,t){ge()._payloadRevivers[e]=t}const Ti={NuxtError:e=>Vr(e),EmptyShallowRef:e=>Pn(e==="_"?void 0:e==="0n"?BigInt(0):wr(e)),EmptyRef:e=>tt(e==="_"?void 0:e==="0n"?BigInt(0):wr(e)),ShallowRef:e=>Pn(e),ShallowReactive:e=>st(e),Ref:e=>tt(e),Reactive:e=>Vt(e)},ap=at({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in Ti)cp(r,Ti[r]);Object.assign(e.payload,([t,n]=Hn(()=>e.runWithContext(lp)),t=await t,n(),t)),window.__NUXT__=e.payload}}),up=[],fp=at({name:"nuxt:head",enforce:"pre",setup(e){const t=ep({plugins:up});tp(()=>ge().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await jc(t)};t.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! * vue-router v4.4.3 * (c) 2024 Eduardo San Martin Morote * @license MIT */const zt=typeof document<"u";function dp(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ce=Object.assign;function is(e,t){const n={};for(const r in t){const s=t[r];n[r]=Je(s)?s.map(e):e(s)}return n}const Rn=()=>{},Je=Array.isArray,Kc=/#/g,hp=/&/g,pp=/\//g,gp=/=/g,mp=/\?/g,qc=/\+/g,yp=/%5B/g,_p=/%5D/g,Gc=/%5E/g,vp=/%60/g,zc=/%7B/g,bp=/%7C/g,Jc=/%7D/g,wp=/%20/g;function yo(e){return encodeURI(""+e).replace(bp,"|").replace(yp,"[").replace(_p,"]")}function Cp(e){return yo(e).replace(zc,"{").replace(Jc,"}").replace(Gc,"^")}function js(e){return yo(e).replace(qc,"%2B").replace(wp,"+").replace(Kc,"%23").replace(hp,"%26").replace(vp,"`").replace(zc,"{").replace(Jc,"}").replace(Gc,"^")}function Ep(e){return js(e).replace(gp,"%3D")}function Rp(e){return yo(e).replace(Kc,"%23").replace(mp,"%3F")}function Tp(e){return e==null?"":Rp(e).replace(pp,"%2F")}function Mn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const xp=/\/$/,Sp=e=>e.replace(xp,"");function ls(e,t,n="/"){let r,s={},o="",i="";const l=t.indexOf("#");let c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(r=t.slice(0,c),o=t.slice(c+1,l>-1?l:t.length),s=e(o)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=Lp(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:Mn(i)}}function Pp(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function xi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function kp(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&an(t.matched[r],n.matched[s])&&Qc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function an(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Qc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Ap(e[n],t[n]))return!1;return!0}function Ap(e,t){return Je(e)?Si(e,t):Je(t)?Si(t,e):e===t}function Si(e,t){return Je(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Lp(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,l;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}const qe={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var $n;(function(e){e.pop="pop",e.push="push"})($n||($n={}));var Tn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Tn||(Tn={}));function Op(e){if(!e)if(zt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Sp(e)}const Ip=/^[^#]+#/;function Hp(e,t){return e.replace(Ip,"#")+t}function Mp(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Kr=()=>({left:window.scrollX,top:window.scrollY});function $p(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Mp(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Pi(e,t){return(history.state?history.state.position-t:-1)+e}const Fs=new Map;function Np(e,t){Fs.set(e,t)}function jp(e){const t=Fs.get(e);return Fs.delete(e),t}let Fp=()=>location.protocol+"//"+location.host;function Xc(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let l=s.includes(e.slice(o))?e.slice(o).length:1,c=s.slice(l);return c[0]!=="/"&&(c="/"+c),xi(c,"")}return xi(n,e)+r+s}function Bp(e,t,n,r){let s=[],o=[],i=null;const l=({state:d})=>{const m=Xc(e,location),b=n.value,w=t.value;let P=0;if(d){if(n.value=m,t.value=d,i&&i===b){i=null;return}P=w?d.position-w.position:0}else r(m);s.forEach(A=>{A(n.value,b,{delta:P,type:$n.pop,direction:P?P>0?Tn.forward:Tn.back:Tn.unknown})})};function c(){i=n.value}function f(d){s.push(d);const m=()=>{const b=s.indexOf(d);b>-1&&s.splice(b,1)};return o.push(m),m}function a(){const{history:d}=window;d.state&&d.replaceState(ce({},d.state,{scroll:Kr()}),"")}function u(){for(const d of o)d();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:c,listen:f,destroy:u}}function ki(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Kr():null}}function Up(e){const{history:t,location:n}=window,r={value:Xc(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,f,a){const u=e.indexOf("#"),d=u>-1?(n.host&&document.querySelector("base")?e:e.slice(u))+c:Fp()+e+c;try{t[a?"replaceState":"pushState"](f,"",d),s.value=f}catch(m){console.error(m),n[a?"replace":"assign"](d)}}function i(c,f){const a=ce({},t.state,ki(s.value.back,c,s.value.forward,!0),f,{position:s.value.position});o(c,a,!0),r.value=c}function l(c,f){const a=ce({},s.value,t.state,{forward:c,scroll:Kr()});o(a.current,a,!0);const u=ce({},ki(r.value,c,null),{position:a.position+1},f);o(c,u,!1),r.value=c}return{location:r,state:s,push:l,replace:i}}function Zc(e){e=Op(e);const t=Up(e),n=Bp(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ce({location:"",base:e,go:r,createHref:Hp.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Dp(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Zc(e)}function Vp(e){return typeof e=="string"||e&&typeof e=="object"}function Yc(e){return typeof e=="string"||typeof e=="symbol"}const ea=Symbol("");var Ai;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ai||(Ai={}));function un(e,t){return ce(new Error,{type:e,[ea]:!0},t)}function nt(e,t){return e instanceof Error&&ea in e&&(t==null||!!(e.type&t))}const Li="[^/]+?",Wp={sensitive:!1,strict:!1,start:!0,end:!0},Kp=/[.+*?^${}()[\]/\\]/g;function qp(e,t){const n=ce({},Wp,t),r=[];let s=n.start?"^":"";const o=[];for(const f of e){const a=f.length?[]:[90];n.strict&&!f.length&&(s+="/");for(let u=0;ut.length?t.length===1&&t[0]===80?1:-1:0}function ta(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const zp={type:0,value:""},Jp=/[a-zA-Z0-9_]/;function Qp(e){if(!e)return[[]];if(e==="/")return[[zp]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${f}": ${m}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let l=0,c,f="",a="";function u(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:a,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),f="")}function d(){f+=c}for(;l{i(g)}:Rn}function i(u){if(Yc(u)){const d=r.get(u);d&&(r.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&r.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function l(){return n}function c(u){const d=ng(u,n);n.splice(d,0,u),u.record.name&&!Hi(u)&&r.set(u.record.name,u)}function f(u,d){let m,b={},w,P;if("name"in u&&u.name){if(m=r.get(u.name),!m)throw un(1,{location:u});P=m.record.name,b=ce(Ii(d.params,m.keys.filter(g=>!g.optional).concat(m.parent?m.parent.keys.filter(g=>g.optional):[]).map(g=>g.name)),u.params&&Ii(u.params,m.keys.map(g=>g.name))),w=m.stringify(b)}else if(u.path!=null)w=u.path,m=n.find(g=>g.re.test(w)),m&&(b=m.parse(w),P=m.record.name);else{if(m=d.name?r.get(d.name):n.find(g=>g.re.test(d.path)),!m)throw un(1,{location:u,currentLocation:d});P=m.record.name,b=ce({},d.params,u.params),w=m.stringify(b)}const A=[];let y=m;for(;y;)A.unshift(y.record),y=y.parent;return{name:P,path:w,params:b,matched:A,meta:tg(A)}}e.forEach(u=>o(u));function a(){n.length=0,r.clear()}return{addRoute:o,resolve:f,removeRoute:i,clearRoutes:a,getRoutes:l,getRecordMatcher:s}}function Ii(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Yp(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:eg(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 eg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Hi(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function tg(e){return e.reduce((t,n)=>ce(t,n.meta),{})}function Mi(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function ng(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;ta(e,t[o])<0?r=o:n=o+1}const s=rg(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function rg(e){let t=e;for(;t=t.parent;)if(na(t)&&ta(e,t)===0)return t}function na({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function sg(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&js(o)):[r&&js(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function og(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Je(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const ig=Symbol(""),Ni=Symbol(""),_o=Symbol(""),ra=Symbol(""),Bs=Symbol("");function mn(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function _t(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((l,c)=>{const f=d=>{d===!1?c(un(4,{from:n,to:t})):d instanceof Error?c(d):Vp(d)?c(un(2,{from:t,to:d})):(i&&r.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),l())},a=o(()=>e.call(r&&r.instances[s],t,n,f));let u=Promise.resolve(a);e.length<3&&(u=u.then(f)),u.catch(d=>c(d))})}function cs(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const l in i.components){let c=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(lg(c)){const a=(c.__vccOpts||c)[t];a&&o.push(_t(a,n,r,i,l,s))}else{let f=c();o.push(()=>f.then(a=>{if(!a)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${i.path}"`));const u=dp(a)?a.default:a;i.components[l]=u;const m=(u.__vccOpts||u)[t];return m&&_t(m,n,r,i,l,s)()}))}}return o}function lg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ji(e){const t=je(_o),n=je(ra),r=me(()=>{const c=he(e.to);return t.resolve(c)}),s=me(()=>{const{matched:c}=r.value,{length:f}=c,a=c[f-1],u=n.matched;if(!a||!u.length)return-1;const d=u.findIndex(an.bind(null,a));if(d>-1)return d;const m=Fi(c[f-2]);return f>1&&Fi(a)===m&&u[u.length-1].path!==m?u.findIndex(an.bind(null,c[f-2])):d}),o=me(()=>s.value>-1&&fg(n.params,r.value.params)),i=me(()=>s.value>-1&&s.value===n.matched.length-1&&Qc(n.params,r.value.params));function l(c={}){return ug(c)?t[he(e.replace)?"replace":"push"](he(e.to)).catch(Rn):Promise.resolve()}return{route:r,href:me(()=>r.value.href),isActive:o,isExactActive:i,navigate:l}}const cg=Bn({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:ji,setup(e,{slots:t}){const n=Vt(ji(e)),{options:r}=je(_o),s=me(()=>({[Bi(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Bi(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Ve("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),ag=cg;function ug(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 fg(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Je(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function Fi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Bi=(e,t,n)=>e??t??n,dg=Bn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=je(Bs),s=me(()=>e.route||r.value),o=je(Ni,0),i=me(()=>{let f=he(o);const{matched:a}=s.value;let u;for(;(u=a[f])&&!u.components;)f++;return f}),l=me(()=>s.value.matched[i.value]);nn(Ni,me(()=>i.value+1)),nn(ig,l),nn(Bs,s);const c=tt();return jt(()=>[c.value,l.value,e.name],([f,a,u],[d,m,b])=>{a&&(a.instances[u]=f,m&&m!==a&&f&&f===d&&(a.leaveGuards.size||(a.leaveGuards=m.leaveGuards),a.updateGuards.size||(a.updateGuards=m.updateGuards))),f&&a&&(!m||!an(a,m)||!d)&&(a.enterCallbacks[u]||[]).forEach(w=>w(f))},{flush:"post"}),()=>{const f=s.value,a=e.name,u=l.value,d=u&&u.components[a];if(!d)return Ui(n.default,{Component:d,route:f});const m=u.props[a],b=m?m===!0?f.params:typeof m=="function"?m(f):m:null,P=Ve(d,ce({},b,t,{onVnodeUnmounted:A=>{A.component.isUnmounted&&(u.instances[a]=null)},ref:c}));return Ui(n.default,{Component:P,route:f})||P}}});function Ui(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const sa=dg;function hg(e){const t=Zp(e.routes,e),n=e.parseQuery||sg,r=e.stringifyQuery||$i,s=e.history,o=mn(),i=mn(),l=mn(),c=Pn(qe);let f=qe;zt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=is.bind(null,T=>""+T),u=is.bind(null,Tp),d=is.bind(null,Mn);function m(T,F){let j,V;return Yc(T)?(j=t.getRecordMatcher(T),V=F):V=T,t.addRoute(V,j)}function b(T){const F=t.getRecordMatcher(T);F&&t.removeRoute(F)}function w(){return t.getRoutes().map(T=>T.record)}function P(T){return!!t.getRecordMatcher(T)}function A(T,F){if(F=ce({},F||c.value),typeof T=="string"){const p=ls(n,T,F.path),v=t.resolve({path:p.path},F),x=s.createHref(p.fullPath);return ce(p,v,{params:d(v.params),hash:Mn(p.hash),redirectedFrom:void 0,href:x})}let j;if(T.path!=null)j=ce({},T,{path:ls(n,T.path,F.path).path});else{const p=ce({},T.params);for(const v in p)p[v]==null&&delete p[v];j=ce({},T,{params:u(p)}),F.params=u(F.params)}const V=t.resolve(j,F),oe=T.hash||"";V.params=a(d(V.params));const fe=Pp(r,ce({},T,{hash:Cp(oe),path:V.path})),h=s.createHref(fe);return ce({fullPath:fe,hash:oe,query:r===$i?og(T.query):T.query||{}},V,{redirectedFrom:void 0,href:h})}function y(T){return typeof T=="string"?ls(n,T,c.value.path):ce({},T)}function g(T,F){if(f!==T)return un(8,{from:F,to:T})}function _(T){return L(T)}function E(T){return _(ce(y(T),{replace:!0}))}function C(T){const F=T.matched[T.matched.length-1];if(F&&F.redirect){const{redirect:j}=F;let V=typeof j=="function"?j(T):j;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=y(V):{path:V},V.params={}),ce({query:T.query,hash:T.hash,params:V.path!=null?{}:T.params},V)}}function L(T,F){const j=f=A(T),V=c.value,oe=T.state,fe=T.force,h=T.replace===!0,p=C(j);if(p)return L(ce(y(p),{state:typeof p=="object"?ce({},oe,p.state):oe,force:fe,replace:h}),F||j);const v=j;v.redirectedFrom=F;let x;return!fe&&kp(r,V,j)&&(x=un(16,{to:v,from:V}),Qe(V,V,!0,!1)),(x?Promise.resolve(x):I(v,V)).catch(R=>nt(R)?nt(R,2)?R:ut(R):J(R,v,V)).then(R=>{if(R){if(nt(R,2))return L(ce({replace:h},y(R.to),{state:typeof R.to=="object"?ce({},oe,R.to.state):oe,force:fe}),F||v)}else R=H(v,V,!0,h,oe);return q(v,V,R),R})}function U(T,F){const j=g(T,F);return j?Promise.reject(j):Promise.resolve()}function O(T){const F=Kt.values().next().value;return F&&typeof F.runWithContext=="function"?F.runWithContext(T):T()}function I(T,F){let j;const[V,oe,fe]=pg(T,F);j=cs(V.reverse(),"beforeRouteLeave",T,F);for(const p of V)p.leaveGuards.forEach(v=>{j.push(_t(v,T,F))});const h=U.bind(null,T,F);return j.push(h),Fe(j).then(()=>{j=[];for(const p of o.list())j.push(_t(p,T,F));return j.push(h),Fe(j)}).then(()=>{j=cs(oe,"beforeRouteUpdate",T,F);for(const p of oe)p.updateGuards.forEach(v=>{j.push(_t(v,T,F))});return j.push(h),Fe(j)}).then(()=>{j=[];for(const p of fe)if(p.beforeEnter)if(Je(p.beforeEnter))for(const v of p.beforeEnter)j.push(_t(v,T,F));else j.push(_t(p.beforeEnter,T,F));return j.push(h),Fe(j)}).then(()=>(T.matched.forEach(p=>p.enterCallbacks={}),j=cs(fe,"beforeRouteEnter",T,F,O),j.push(h),Fe(j))).then(()=>{j=[];for(const p of i.list())j.push(_t(p,T,F));return j.push(h),Fe(j)}).catch(p=>nt(p,8)?p:Promise.reject(p))}function q(T,F,j){l.list().forEach(V=>O(()=>V(T,F,j)))}function H(T,F,j,V,oe){const fe=g(T,F);if(fe)return fe;const h=F===qe,p=zt?history.state:{};j&&(V||h?s.replace(T.fullPath,ce({scroll:h&&p&&p.scroll},oe)):s.push(T.fullPath,oe)),c.value=T,Qe(T,F,j,h),ut()}let W;function te(){W||(W=s.listen((T,F,j)=>{if(!Wn.listening)return;const V=A(T),oe=C(V);if(oe){L(ce(oe,{replace:!0}),V).catch(Rn);return}f=V;const fe=c.value;zt&&Np(Pi(fe.fullPath,j.delta),Kr()),I(V,fe).catch(h=>nt(h,12)?h:nt(h,2)?(L(h.to,V).then(p=>{nt(p,20)&&!j.delta&&j.type===$n.pop&&s.go(-1,!1)}).catch(Rn),Promise.reject()):(j.delta&&s.go(-j.delta,!1),J(h,V,fe))).then(h=>{h=h||H(V,fe,!1),h&&(j.delta&&!nt(h,8)?s.go(-j.delta,!1):j.type===$n.pop&&nt(h,20)&&s.go(-1,!1)),q(V,fe,h)}).catch(Rn)}))}let re=mn(),D=mn(),X;function J(T,F,j){ut(T);const V=D.list();return V.length?V.forEach(oe=>oe(T,F,j)):console.error(T),Promise.reject(T)}function _e(){return X&&c.value!==qe?Promise.resolve():new Promise((T,F)=>{re.add([T,F])})}function ut(T){return X||(X=!T,te(),re.list().forEach(([F,j])=>T?j(T):F()),re.reset()),T}function Qe(T,F,j,V){const{scrollBehavior:oe}=e;if(!zt||!oe)return Promise.resolve();const fe=!j&&jp(Pi(T.fullPath,0))||(V||!j)&&history.state&&history.state.scroll||null;return dn().then(()=>oe(T,F,fe)).then(h=>h&&$p(h)).catch(h=>J(h,T,F))}const ke=T=>s.go(T);let Wt;const Kt=new Set,Wn={currentRoute:c,listening:!0,addRoute:m,removeRoute:b,clearRoutes:t.clearRoutes,hasRoute:P,getRoutes:w,resolve:A,options:e,push:_,replace:E,go:ke,back:()=>ke(-1),forward:()=>ke(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:D.add,isReady:_e,install(T){const F=this;T.component("RouterLink",ag),T.component("RouterView",sa),T.config.globalProperties.$router=F,Object.defineProperty(T.config.globalProperties,"$route",{enumerable:!0,get:()=>he(c)}),zt&&!Wt&&c.value===qe&&(Wt=!0,_(s.location).catch(oe=>{}));const j={};for(const oe in qe)Object.defineProperty(j,oe,{get:()=>c.value[oe],enumerable:!0});T.provide(_o,F),T.provide(ra,st(j)),T.provide(Bs,c);const V=T.unmount;Kt.add(T),T.unmount=function(){Kt.delete(T),Kt.size<1&&(f=qe,W&&W(),W=null,c.value=qe,Wt=!1,X=!1),V()}}};function Fe(T){return T.reduce((F,j)=>F.then(()=>O(j)),Promise.resolve())}return Wn}function pg(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;ian(f,l))?r.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(f=>an(f,c))||s.push(c))}return[n,r,s]}const gg=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),Us=(e,t)=>{const n=e.route.matched.find(s=>{var o;return((o=s.components)==null?void 0:o.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&gg(e.route,n));return typeof r=="function"?r(e.route):r},mg=(e,t)=>({default:()=>e?Ve(lu,e===!0?{}:e,t):t});function vo(e){return Array.isArray(e)?e:[e]}const yg="modulepreload",_g=function(e,t){return e[0]==="."?new URL(e,t).href:e},Di={},vg=function(t,n,r){let s=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"));s=Promise.all(n.map(c=>{if(c=_g(c,r),c in Di)return;Di[c]=!0;const f=c.endsWith(".css"),a=f?'[rel="stylesheet"]':"";if(!!r)for(let m=o.length-1;m>=0;m--){const b=o[m];if(b.href===c&&(!f||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="proxy.php?url=https%3A%2F%2Fhappi.dev%2F%24%7Bc%7D"]${a}`))return;const d=document.createElement("link");if(d.rel=f?"stylesheet":yg,f||(d.as="script",d.crossOrigin=""),d.href=c,l&&d.setAttribute("nonce",l),document.head.appendChild(d),f)return new Promise((m,b)=>{d.addEventListener("load",m),d.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${c}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},as=(...e)=>vg(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),Vi=[{name:"index",path:"/",component:()=>as(()=>import("./CfGh5Ccs.js"),__vite__mapDeps([0,1,2,3]),import.meta.url).then(e=>e.default||e)},{name:"privacy",path:"/privacy",component:()=>as(()=>import("./DeO3gwLa.js"),__vite__mapDeps([4,1,2,5]),import.meta.url).then(e=>e.default||e)},{name:"terms",path:"/terms",component:()=>as(()=>import("./BzXZ3gpe.js"),__vite__mapDeps([6,1,2,5]),import.meta.url).then(e=>e.default||e)}],bg=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Ve(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function Wi(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function wg(e,t){return e===t||t===qe?!1:Wi(e)!==Wi(t)?!0:!e.matched.every((r,s)=>{var o,i;return r.components&&r.components.default===((i=(o=t.matched[s])==null?void 0:o.components)==null?void 0:i.default)})}const Cg={scrollBehavior(e,t,n){var f;const r=ge(),s=((f=Ie().options)==null?void 0:f.scrollBehaviorType)??"auto";let o=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!o&&t&&e&&i!==!1&&wg(e,t)&&(o={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:Ki(e.hash),behavior:s}:!1;const l=a=>!!(a.meta.pageTransition??As),c=l(t)&&l(e)?"page:transition:finish":"page:finish";return new Promise(a=>{r.hooks.hookOnce(c,async()=>{await new Promise(u=>setTimeout(u,0)),e.hash&&(o={el:e.hash,top:Ki(e.hash),behavior:s}),a(o)})})}};function Ki(e){try{const t=document.querySelector(e);if(t)return Number.parseFloat(getComputedStyle(t).scrollMarginTop)+Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)}catch{}return 0}const Eg={hashMode:!1,scrollBehaviorType:"auto"},Me={...Eg,...Cg},Rg=async e=>{var c;let t,n;if(!((c=e.meta)!=null&&c.validate))return;const r=ge(),s=Ie();if(([t,n]=Hn(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=Vr({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),l=s.beforeResolve(f=>{if(l(),f===e){const a=s.afterEach(async()=>{a(),await r.runWithContext(()=>Jt(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Tg=async e=>{let t,n;const r=([t,n]=Hn(()=>mo(e.path)),t=await t,n(),t);if(r.redirect)return ct(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},xg=[Rg,Tg],xn={};function Sg(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const f=o.includes(e.slice(i))?e.slice(i).length:1;let a=o.slice(f);return a[0]!=="/"&&(a="/"+a),ui(a,"")}const l=ui(r,e),c=!n||md(l,n,{trailingSlash:!0})?l:n;return c+(c.includes("?")?"":s)+o}const Pg=at({name:"nuxt:router",enforce:"pre",async setup(e){var P,A;let t,n,r=Vn().app.baseURL;Me.hashMode&&!r.includes("#")&&(r+="#");const s=((P=Me.history)==null?void 0:P.call(Me,r))??(Me.hashMode?Dp(r):Zc(r)),o=((A=Me.routes)==null?void 0:A.call(Me,Vi))??Vi;let i;const l=hg({...Me,scrollBehavior:(y,g,_)=>{if(g===qe){i=_;return}if(Me.scrollBehavior){if(l.options.scrollBehavior=Me.scrollBehavior,"scrollRestoration"in window.history){const E=l.beforeEach(()=>{E(),window.history.scrollRestoration="manual"})}return Me.scrollBehavior(y,qe,i||_)}},history:s,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(l);const c=Pn(l.currentRoute.value);l.afterEach((y,g)=>{c.value=g}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>c.value});const f=Sg(r,window.location,e.payload.path),a=Pn(l.currentRoute.value),u=()=>{a.value=l.currentRoute.value};e.hook("page:finish",u),l.afterEach((y,g)=>{var _,E,C,L;((E=(_=y.matched[0])==null?void 0:_.components)==null?void 0:E.default)===((L=(C=g.matched[0])==null?void 0:C.components)==null?void 0:L.default)&&u()});const d={};for(const y in a.value)Object.defineProperty(d,y,{get:()=>a.value[y]});e._route=st(d),e._middleware=e._middleware||{global:[],named:{}};const m=Dr();l.afterEach(async(y,g,_)=>{delete e._processingMiddleware,!e.isHydrating&&m.value&&await e.runWithContext(hh),_&&await e.callHook("page:loading:end"),y.matched.length===0&&await e.runWithContext(()=>Jt(Is({statusCode:404,fatal:!1,statusMessage:`Page not found: ${y.fullPath}`,data:{path:y.fullPath}})))});try{[t,n]=Hn(()=>l.isReady()),await t,n()}catch(y){[t,n]=Hn(()=>e.runWithContext(()=>Jt(y))),await t,n()}const b=f!==l.currentRoute.value.fullPath?l.resolve(f):l.currentRoute.value;u();const w=e.payload.state._layout;return l.beforeEach(async(y,g)=>{var _;await e.callHook("page:loading:start"),y.meta=Vt(y.meta),e.isHydrating&&w&&!Et(y.meta.layout)&&(y.meta.layout=w),e._processingMiddleware=!0;{const E=new Set([...xg,...e._middleware.global]);for(const C of y.matched){const L=C.meta.middleware;if(L)for(const U of vo(L))E.add(U)}{const C=await e.runWithContext(()=>mo(y.path));if(C.appMiddleware)for(const L in C.appMiddleware)C.appMiddleware[L]?E.add(L):E.delete(L)}for(const C of E){const L=typeof C=="string"?e._middleware.named[C]||await((_=xn[C])==null?void 0:_.call(xn).then(O=>O.default||O)):C;if(!L)throw new Error(`Unknown route middleware: '${C}'.`);const U=await e.runWithContext(()=>L(y,g));if(!e.payload.serverRendered&&e.isHydrating&&(U===!1||U instanceof Error)){const O=U||Is({statusCode:404,statusMessage:`Page Not Found: ${f}`});return await e.runWithContext(()=>Jt(O)),!1}if(U!==!0&&(U||U===!1))return U}}}),l.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),e.hooks.hookOnce("app:created",async()=>{try{"name"in b&&(b.name=void 0),await l.replace({...b,force:!0}),l.options.scrollBehavior=Me.scrollBehavior}catch(y){await e.runWithContext(()=>Jt(y))}}),{provide:{router:l}}}}),Ds=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),kg=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),qr=e=>{const t=ge();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Ds(()=>e())}):Ds(()=>e())},Ag=at({name:"nuxt:payload",setup(e){Ie().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await Ri(t.path);r&&Object.assign(e.static.data,r.data)}),qr(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await Ri(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Wr,1e3)})}}),Lg=at(()=>{const e=Ie();qr(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),Og=at(e=>{let t;async function n(){const r=await Wr();t&&clearTimeout(t),t=setTimeout(n,gi);try{const s=await $fetch(po("builds/latest.json")+`?${Date.now()}`);s.id!==r.id&&e.hooks.callHook("app:manifest:update",s)}catch{}}qr(()=>{t=setTimeout(n,gi)})});function Ig(e={}){const t=e.path||window.location.pathname;let n={};try{n=wr(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const l="href"in o&&o.href[0]==="#"?n.app.baseURL+o.href:Br(n.app.baseURL,o.fullPath);Ig({path:l,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),Mg=at({name:"nuxt:global-components"}),rr={},$g=at({name:"nuxt:prefetch",setup(e){const t=Ie();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof rr[r]=="function"&&await rr[r]()})}),e.hooks.hook("link:prefetch",n=>{if(ct(n))return;const r=t.resolve(n);if(!r)return;const s=r.meta.layout;let o=vo(r.meta.middleware);o=o.filter(i=>typeof i=="string");for(const i of o)typeof xn[i]=="function"&&xn[i]();s&&typeof rr[s]=="function"&&rr[s]()})}}),Ng=[ap,fp,Pg,Ag,Lg,Og,Hg,Mg,$g],jg=["width","height"],Fg=nf('',1),Bg=[Fg],oa={__name:"Logo",props:{size:{type:Number,default:24}},setup(e){const t=e;return(n,r)=>(ye(),De("svg",{width:`${t.size}px`,height:t.size/2.7+"px",viewBox:"0 0 127 47",version:"1.1","xmlns:xlink":"http://www.w3.org/1999/xlink",xmlns:"http://www.w3.org/2000/svg"},Bg,8,jg))}};async function ia(e,t=Ie()){const{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||(t._routePreloaded=new Set),t._routePreloaded.has(n)))return;const s=t._preloadPromises=t._preloadPromises||[];if(s.length>4)return Promise.all(s).then(()=>ia(e,t));t._routePreloaded.add(n);const o=r.map(i=>{var l;return(l=i.components)==null?void 0:l.default}).filter(i=>typeof i=="function");for(const i of o){const l=Promise.resolve(i()).catch(()=>{}).finally(()=>s.splice(s.indexOf(l)));s.push(l)}await Promise.all(s)}const Ug=(...e)=>e.find(t=>t!==void 0);function Dg(e){const t=e.componentName||"NuxtLink";function n(s,o){if(!s||e.trailingSlash!=="append"&&e.trailingSlash!=="remove")return s;if(typeof s=="string")return qi(s,e.trailingSlash);const i="path"in s&&s.path!==void 0?s.path:o(s).path;return{...s,name:void 0,path:qi(i,e.trailingSlash)}}function r(s){const o=Ie(),i=Vn(),l=me(()=>!!s.target&&s.target!=="_self"),c=me(()=>{const w=s.to||s.href||"";return typeof w=="string"&&ct(w,{acceptRelative:!0})}),f=Mo("RouterLink"),a=f&&typeof f!="string"?f.useLink:void 0,u=me(()=>{if(s.external)return!0;const w=s.to||s.href||"";return typeof w=="object"?!1:w===""||c.value}),d=me(()=>{const w=s.to||s.href||"";return u.value?w:n(w,o.resolve)}),m=u.value||a==null?void 0:a({...s,to:d}),b=me(()=>{var w;if(!d.value||c.value)return d.value;if(u.value){const P=typeof d.value=="object"&&"path"in d.value?Ms(d.value):d.value,A=typeof P=="object"?o.resolve(P).href:P;return n(A,o.resolve)}return typeof d.value=="object"?((w=o.resolve(d.value))==null?void 0:w.href)??null:n(Br(i.app.baseURL,d.value),o.resolve)});return{to:d,hasTarget:l,isAbsoluteUrl:c,isExternal:u,href:b,isActive:(m==null?void 0:m.isActive)??me(()=>d.value===o.currentRoute.value.path),isExactActive:(m==null?void 0:m.isExactActive)??me(()=>d.value===o.currentRoute.value.path),route:(m==null?void 0:m.route)??me(()=>o.resolve(d.value)),async navigate(){await dh(b.value,{replace:s.replace,external:u.value||l.value})}}}return Bn({name:t,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:r,setup(s,{slots:o}){const i=Ie(),{to:l,href:c,navigate:f,isExternal:a,hasTarget:u,isAbsoluteUrl:d}=r(s),m=tt(!1),b=tt(null),w=P=>{var A;b.value=s.custom?(A=P==null?void 0:P.$el)==null?void 0:A.nextElementSibling:P==null?void 0:P.$el};if(s.prefetch!==!1&&s.noPrefetch!==!0&&s.target!=="_blank"&&!Kg()){const A=ge();let y,g=null;Mr(()=>{const _=Wg();qr(()=>{y=Ds(()=>{var E;(E=b==null?void 0:b.value)!=null&&E.tagName&&(g=_.observe(b.value,async()=>{g==null||g(),g=null;const C=typeof l.value=="string"?l.value:a.value?Ms(l.value):i.resolve(l.value).fullPath;await Promise.all([A.hooks.callHook("link:prefetch",C).catch(()=>{}),!a.value&&!u.value&&ia(l.value,i).catch(()=>{})]),m.value=!0}))})})}),Un(()=>{y&&kg(y),g==null||g(),g=null})}return()=>{var y;if(!a.value&&!u.value){const g={ref:w,to:l.value,activeClass:s.activeClass||e.activeClass,exactActiveClass:s.exactActiveClass||e.exactActiveClass,replace:s.replace,ariaCurrentValue:s.ariaCurrentValue,custom:s.custom};return s.custom||(m.value&&(g.class=s.prefetchedClass||e.prefetchedClass),g.rel=s.rel||void 0),Ve(Mo("RouterLink"),g,o.default)}const P=s.target||null,A=Ug(s.noRel?"":s.rel,e.externalRelAttribute,d.value||u.value?"noopener noreferrer":"")||null;return s.custom?o.default?o.default({href:c.value,navigate:f,get route(){if(!c.value)return;const g=new URL(c.value,window.location.href);return{path:g.pathname,fullPath:g.pathname,get query(){return _c(g.search)},hash:g.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:c.value}},rel:A,target:P,isExternal:a.value||u.value,isActive:!1,isExactActive:!1}):null:Ve("a",{ref:b,href:c.value||null,rel:A,target:P},(y=o.default)==null?void 0:y.call(o))}}})}const Vg=Dg(Gd);function qi(e,t){const n=t==="append"?Er:Fr;return ct(e)&&!e.startsWith("http")?e:n(e,!0)}function Wg(){const e=ge();if(e._observer)return e._observer;let t=null;const n=new Map,r=(o,i)=>(t||(t=new IntersectionObserver(l=>{for(const c of l){const f=n.get(c.target);(c.isIntersecting||c.intersectionRatio>0)&&f&&f()}})),n.set(o,i),t.observe(o),()=>{n.delete(o),t.unobserve(o),n.size===0&&(t.disconnect(),t=null)});return e._observer={observe:r}}function Kg(){const e=navigator.connection;return!!(e&&(e.saveData||/2g/.test(e.effectiveType)))}const bo=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},qg={},Gg={class:"spacer"};function zg(e,t){return ye(),De("div",Gg)}const Jg=bo(qg,[["render",zg]]),Qg={},Xg={class:"divider"};function Zg(e,t){return ye(),De("div",Xg)}const Yg=bo(Qg,[["render",Zg]]),em=["disabled","href"],la={__name:"Button",props:{color:{type:String,default:"none"},icon:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},glow:{type:Boolean,default:!1},href:{type:String,default:"#"}},emits:["click"],setup(e,{emit:t}){const n=t,r=e,s=o=>{if(r.disabled){o.preventDefault();return}(r.href==="#"||r.href==="")&&o.preventDefault(),n("click")};return(o,i)=>(ye(),De("a",{class:jn(["button",e.color,{icon:e.icon,glow:e.glow}]),disabled:e.disabled,href:e.href,onClick:s},[gu(o.$slots,"default")],10,em))}},tm={},nm={class:"nav-fixed"},rm={class:"nav-container"},sm={class:"nav"},om={class:"logo"},im=ee("li",null,[ee("a",{href:"/#apis"},"API Directory")],-1),lm=ee("li",null,[ee("a",{href:"/#pricing"},"Pricing")],-1),cm=ee("li",null,[ee("a",{href:"/#faq"},"FAQ")],-1);function am(e,t){const n=oa,r=Vg,s=Jg,o=Yg,i=la;return ye(),De("div",nm,[ee("div",rm,[ee("div",sm,[ee("div",om,[le(r,{to:"/"},{default:Mt(()=>[le(n,{size:70})]),_:1})]),le(s),ee("ul",null,[ee("li",null,[le(r,{href:"https://docs.happi.dev"},{default:Mt(()=>[Bt("Docs")]),_:1})]),im,lm,cm]),le(o),le(i,{color:"primary",href:"https://dashboard.happi.dev"},{default:Mt(()=>[Bt("Dashboard")]),_:1})])])])}const um=bo(tm,[["render",am]]),fm=Bn({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const s in e.route)Object.defineProperty(r,s,{get:()=>t===e.renderKey?e.route[s]:n[s]});return nn(Ur,st(r)),()=>Ve(e.vnode,{ref:e.vnodeRef})}}),dm=Bn({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:r}){const s=ge(),o=tt(),i=je(Ur,null);let l;r({pageRef:o});const c=je(uh,null);let f;const a=s.deferHydration();if(s.isHydrating){const u=s.hooks.hookOnce("app:error",a);Ie().beforeEach(u)}return e.pageKey&&jt(()=>e.pageKey,(u,d)=>{u!==d&&s.callHook("page:loading:start")}),()=>Ve(sa,{name:e.name,route:e.route,...t},{default:u=>{const d=pm(i,u.route,u.Component),m=i&&i.matched.length===u.route.matched.length;if(!u.Component){if(f&&!m)return f;a();return}if(f&&c&&!c.isCurrent(u.route))return f;if(d&&i&&(!c||c!=null&&c.isCurrent(i)))return m?f:null;const b=Us(u,e.pageKey);!s.isHydrating&&!gm(i,u.route,u.Component)&&l===b&&s.callHook("page:loading:end"),l=b;const w=!!(e.transition??u.route.meta.pageTransition??As),P=w&&hm([e.transition,u.route.meta.pageTransition,As,{onAfterLeave:()=>{s.callHook("page:transition:finish",u.Component)}}].filter(Boolean)),A=e.keepalive??u.route.meta.keepalive??qd;return f=bg(uo,w&&P,mg(A,Ve(sc,{suspensible:!0,onPending:()=>s.callHook("page:start",u.Component),onResolve:()=>{dn(()=>s.callHook("page:finish",u.Component).then(()=>s.callHook("page:loading:end")).finally(a))}},{default:()=>{const y=Ve(fm,{key:b||void 0,vnode:n.default?Ve(Pe,void 0,n.default(u)):u.Component,route:u.route,renderKey:b||void 0,trackRootNodes:w,vnodeRef:o});return A&&(y.type.name=u.Component.type.name||u.Component.type.__name||"RouteProvider"),y}}))).default(),f}})}});function hm(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?vo(n.onAfterLeave):void 0}));return Lc(...t)}function pm(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>{var i,l,c;return((i=s.components)==null?void 0:i.default)!==((c=(l=e.matched[o])==null?void 0:l.components)==null?void 0:c.default)})||n&&Us({route:t,Component:n})!==Us({route:e,Component:n})}function gm(e,t,n){return e?t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)}){const s=um,o=dm;return ye(),De("div",{"data-theme":he(t)},[le(s),le(o)],8,mm)}}},vm=["src","width","height"],bm={__name:"Image",props:{src:{type:String,required:!0},width:{type:[String,Number],default:""},height:{type:[String,Number],default:""},rounded:{type:Boolean,default:!1}},setup(e){const t=e;me(()=>{let r=t.src;return r.includes("-")&&(r=r.replace(/-\d{2,3}/,"")),r=r.replace(".png","-24.webp"),r=r.replace("/images/","/images/optimized/"),r});const n=me(()=>{let r=t.src.replace("/images/","/images/optimized/");return r.includes("/optimized/")&&(r=r.replace(".png",".webp")),r});return(r,s)=>(ye(),De("img",{src:he(n),loading:"lazy",alt:"image",width:e.width,height:e.height,class:jn({rounded:e.rounded})},null,10,vm))}},wm={class:"hero"},Cm={class:"container"},Em={class:"about d-flex justify-content-center flex-column"},Rm=ee("h1",{class:"subtitle"},[Bt("Oops! Something went "),ee("span",null,"wrong.")],-1),Tm={key:0,class:"tagline"},xm={key:1,class:"tagline"},Sm={class:"d-flex mt-3 gap-3 mb-2"},Pm={key:2,class:"mt-2"},km={class:"text-rounded w-100"},Am={class:"image space"},Lm=ee("i",null,null,-1),Om=ee("i",null,null,-1),Im=ee("i",null,null,-1),Hm=ee("i",null,null,-1),Mm=ee("i",null,null,-1),$m=ee("i",null,null,-1),Nm=ee("i",null,null,-1),jm=ee("i",null,null,-1),Fm=ee("i",null,null,-1),Bm=ee("i",null,null,-1),Um=ee("i",null,null,-1),Dm=ee("i",null,null,-1),Vm=ee("i",null,null,-1),Wm=ee("i",null,null,-1),Km=ee("i",null,null,-1),qm=ee("div",{class:"container"},null,-1),Gm={__name:"error",props:{error:{type:Object,required:!0}},setup(e){return Uc({title:"Error | happi.dev",description:"Oops! Something went wrong.",meta:[{name:"robots",content:"noindex, nofollow"}]}),(t,n)=>{const r=oa,s=la,o=bm;return ye(),De("div",null,[ee("div",wm,[ee("div",Cm,[ee("div",Em,[le(r,{size:150,title:"happi.dev",alt:"happi.dev"}),Rm,e.error.statusCode===404?(ye(),De("h2",Tm," The page you are looking for does not exist or has been moved. ")):(ye(),De("div",xm," We are sorry for the inconvenience. Please try again later. ")),ee("div",Sm,[le(s,{href:"/",color:"primary"},{default:Mt(()=>[Bt("Go Home")]),_:1}),le(s,{href:"https://docs.happi.dev",color:"secondary"},{default:Mt(()=>[Bt("Documentation")]),_:1})]),e.error.statusCode!==404?(ye(),De("div",Pm,[ee("div",km,nl(e.error.message),1)])):rf("",!0)]),ee("div",Am,[Lm,Om,Im,Hm,Mm,$m,Nm,jm,Fm,Bm,Um,Dm,Vm,Wm,Km,le(o,{src:"/images/icons/features/happy-dev.png"})])])]),qm])}}},zm={key:0},Gi={__name:"nuxt-root",setup(e){const t=()=>null,n=ge(),r=n.deferHydration();if(n.isHydrating){const c=n.hooks.hookOnce("app:error",r);Ie().beforeEach(c)}const s=!1;nn(Ur,Ic()),n.hooks.callHookWith(c=>c.map(f=>f()),"vue:setup");const o=Dr(),i=!1;Ml((c,f,a)=>{if(n.hooks.callHook("vue:error",c,f,a).catch(u=>console.error("[nuxt] Error in `vue:error` hook",u)),ph(c)&&(c.fatal||c.unhandled))return n.runWithContext(()=>Jt(c)),!1});const l=!1;return(c,f)=>(ye(),Lt(sc,{onResolve:he(r)},{default:Mt(()=>[he(i)?(ye(),De("div",zm)):he(o)?(ye(),Lt(he(Gm),{key:1,error:he(o)},null,8,["error"])):he(l)?(ye(),Lt(he(t),{key:2,context:he(l)},null,8,["context"])):he(s)?(ye(),Lt(pu(he(s)),{key:3})):(ye(),Lt(he(_m),{key:4}))]),_:1},8,["onResolve"]))}};let zi;{let e;zi=async function(){var i,l;if(e)return e;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((l=document.getElementById("__NUXT_DATA__"))==null?void 0:l.dataset.ssr)==="true")?Uf(Gi):Bf(Gi),s=Xd({vueApp:r});async function o(c){await s.callHook("app:error",c),s.payload.error=s.payload.error||Vr(c)}r.config.errorHandler=o;try{await eh(s,Ng)}catch(c){o(c)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(Jd),await s.hooks.callHook("app:mounted",r),await dn()}catch(c){o(c)}return r.config.errorHandler===o&&(r.config.errorHandler=void 0),r},e=zi().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{ol as A,Rc as B,Ic as C,ey as D,Mr as E,Pe as F,nf as G,Vn as H,oa as I,Uc as J,ge as K,sy as L,Pn as M,Xa as N,au as O,Hl as P,Vr as Q,Dn as R,Qm as S,Vt as T,oy as U,bm as _,ee as a,rf as b,Lt as c,De as d,Vg as e,me as f,Zm as g,Ym as h,xe as i,ny as j,le as k,Bt as l,la as m,jn as n,ye as o,ty as p,jt as q,tt as r,Xm as s,nl as t,he as u,ry as v,Mt as w,wr as x,dn as y,Jm as z};