function Ir(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s<r.length;s++)n[r[s]]=!0;return t?s=>!!n[s.toLowerCase()]:s=>!!n[s]}function Hr(e){if(z(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],s=ge(r)?lu(r):Hr(r);if(s)for(const o in s)t[o]=s[o]}return t}else{if(ge(e))return e;if(ue(e))return e}}const su=/;(?![^(]*\))/g,ou=/:([^]+)/,iu=/\/\*.*?\*\//gs;function lu(e){const t={};return e.replace(iu,"").split(su).forEach(n=>{if(n){const r=n.split(ou);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function $r(e){let t="";if(ge(e))t=e;else if(z(e))for(let n=0;n<e.length;n++){const r=$r(e[n]);r&&(t+=r+" ")}else if(ue(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Ob(e){if(!e)return null;let{class:t,style:n}=e;return t&&!ge(t)&&(e.class=$r(t)),n&&(e.style=Hr(n)),e}const au="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",cu=Ir(au),uu="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",fu=Ir(uu);function El(e){return!!e||e===""}const Tb=e=>ge(e)?e:e==null?"":z(e)||ue(e)&&(e.toString===Tl||!Y(e.toString))?JSON.stringify(e,wl,2):String(e),wl=(e,t)=>t&&t.__v_isRef?wl(e,t.value):qt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:xl(t)?{[`Set(${t.size})`]:[...t.values()]}:ue(t)&&!z(t)&&!Cl(t)?String(t):t,ce={},Wt=[],Je=()=>{},du=()=>!1,pu=/^on[^a-z]/,Ln=e=>pu.test(e),oo=e=>e.startsWith("onUpdate:"),Oe=Object.assign,io=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},hu=Object.prototype.hasOwnProperty,ne=(e,t)=>hu.call(e,t),z=Array.isArray,qt=e=>Nn(e)==="[object Map]",xl=e=>Nn(e)==="[object Set]",mu=e=>Nn(e)==="[object RegExp]",Y=e=>typeof e=="function",ge=e=>typeof e=="string",lo=e=>typeof e=="symbol",ue=e=>e!==null&&typeof e=="object",Ol=e=>ue(e)&&Y(e.then)&&Y(e.catch),Tl=Object.prototype.toString,Nn=e=>Tl.call(e),gu=e=>Nn(e).slice(8,-1),Cl=e=>Nn(e)==="[object Object]",ao=e=>ge(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,yn=Ir(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Fr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},yu=/-(\w)/g,tt=Fr(e=>e.replace(yu,(t,n)=>n?n.toUpperCase():"")),bu=/\B([A-Z])/g,on=Fr(e=>e.replace(bu,"-$1").toLowerCase()),jr=Fr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Zr=Fr(e=>e?`on${jr(e)}`:""),An=(e,t)=>!Object.is(e,t),bn=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},gr=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},vu=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Rl=e=>{const t=ge(e)?Number(e):NaN;return isNaN(t)?e:t};let qo;const _u=()=>qo||(qo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let $e;class Eu{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<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0,this._active=!1}}}function wu(e,t=$e){t&&t.active&&t.effects.push(e)}function Al(){return $e}function xu(e){$e&&$e.cleanups.push(e)}const co=e=>{const t=new Set(e);return t.w=0,t.n=0,t},Pl=e=>(e.w&_t)>0,Sl=e=>(e.n&_t)>0,Ou=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=_t},Tu=e=>{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r<t.length;r++){const s=t[r];Pl(s)&&!Sl(s)?s.delete(e):t[n++]=s,s.w&=~_t,s.n&=~_t}t.length=n}},yr=new WeakMap;let hn=0,_t=1;const Es=30;let ze;const Ht=Symbol(""),ws=Symbol("");class uo{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,wu(this,r)}run(){if(!this.active)return this.fn();let t=ze,n=bt;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=ze,ze=this,bt=!0,_t=1<<++hn,hn<=Es?Ou(this):zo(this),this.fn()}finally{hn<=Es&&Tu(this),_t=1<<--hn,ze=this.parent,bt=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){ze===this?this.deferStop=!0:this.active&&(zo(this),this.onStop&&this.onStop(),this.active=!1)}}function zo(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let bt=!0;const kl=[];function ln(){kl.push(bt),bt=!1}function an(){const e=kl.pop();bt=e===void 0?!0:e}function ke(e,t,n){if(bt&&ze){let r=yr.get(e);r||yr.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=co()),Ml(s)}}function Ml(e,t){let n=!1;hn<=Es?Sl(e)||(e.n|=_t,n=!Pl(e)):n=!e.has(ze),n&&(e.add(ze),ze.deps.push(e))}function it(e,t,n,r,s,o){const i=yr.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&z(e)){const a=Number(r);i.forEach((c,u)=>{(u==="length"||u>=a)&&l.push(c)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":z(e)?ao(n)&&l.push(i.get("length")):(l.push(i.get(Ht)),qt(e)&&l.push(i.get(ws)));break;case"delete":z(e)||(l.push(i.get(Ht)),qt(e)&&l.push(i.get(ws)));break;case"set":qt(e)&&l.push(i.get(Ht));break}if(l.length===1)l[0]&&xs(l[0]);else{const a=[];for(const c of l)c&&a.push(...c);xs(co(a))}}function xs(e,t){const n=z(e)?e:[...e];for(const r of n)r.computed&&Qo(r);for(const r of n)r.computed||Qo(r)}function Qo(e,t){(e!==ze||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Cu(e,t){var n;return(n=yr.get(e))===null||n===void 0?void 0:n.get(t)}const Ru=Ir("__proto__,__v_isRef,__isVue"),Il=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(lo)),Au=fo(),Pu=fo(!1,!0),Su=fo(!0),Jo=ku();function ku(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=re(this);for(let o=0,i=this.length;o<i;o++)ke(r,"get",o+"");const s=r[t](...n);return s===-1||s===!1?r[t](...n.map(re)):s}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){ln();const r=re(this)[t].apply(this,n);return an(),r}}),e}function Mu(e){const t=re(this);return ke(t,"has",e),t.hasOwnProperty(e)}function fo(e=!1,t=!1){return function(r,s,o){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_isShallow")return t;if(s==="__v_raw"&&o===(e?t?Qu:Ll:t?jl:Fl).get(r))return r;const i=z(r);if(!e){if(i&&ne(Jo,s))return Reflect.get(Jo,s,o);if(s==="hasOwnProperty")return Mu}const l=Reflect.get(r,s,o);return(lo(s)?Il.has(s):Ru(s))||(e||ke(r,"get",s),t)?l:ve(l)?i&&ao(s)?l:l.value:ue(l)?e?Nl(l):Me(l):l}}const Iu=Hl(),Hu=Hl(!0);function Hl(e=!1){return function(n,r,s,o){let i=n[r];if(Ft(i)&&ve(i)&&!ve(s))return!1;if(!e&&(!br(s)&&!Ft(s)&&(i=re(i),s=re(s)),!z(n)&&ve(i)&&!ve(s)))return i.value=s,!0;const l=z(n)&&ao(r)?Number(r)<n.length:ne(n,r),a=Reflect.set(n,r,s,o);return n===re(o)&&(l?An(s,i)&&it(n,"set",r,s):it(n,"add",r,s)),a}}function $u(e,t){const n=ne(e,t);e[t];const r=Reflect.deleteProperty(e,t);return r&&n&&it(e,"delete",t,void 0),r}function Fu(e,t){const n=Reflect.has(e,t);return(!lo(t)||!Il.has(t))&&ke(e,"has",t),n}function ju(e){return ke(e,"iterate",z(e)?"length":Ht),Reflect.ownKeys(e)}const $l={get:Au,set:Iu,deleteProperty:$u,has:Fu,ownKeys:ju},Lu={get:Su,set(e,t){return!0},deleteProperty(e,t){return!0}},Nu=Oe({},$l,{get:Pu,set:Hu}),po=e=>e,Lr=e=>Reflect.getPrototypeOf(e);function Jn(e,t,n=!1,r=!1){e=e.__v_raw;const s=re(e),o=re(t);n||(t!==o&&ke(s,"get",t),ke(s,"get",o));const{has:i}=Lr(s),l=r?po:n?go:Pn;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 Yn(e,t=!1){const n=this.__v_raw,r=re(n),s=re(e);return t||(e!==s&&ke(r,"has",e),ke(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function Zn(e,t=!1){return e=e.__v_raw,!t&&ke(re(e),"iterate",Ht),Reflect.get(e,"size",e)}function Yo(e){e=re(e);const t=re(this);return Lr(t).has.call(t,e)||(t.add(e),it(t,"add",e,e)),this}function Zo(e,t){t=re(t);const n=re(this),{has:r,get:s}=Lr(n);let o=r.call(n,e);o||(e=re(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?An(t,i)&&it(n,"set",e,t):it(n,"add",e,t),this}function Xo(e){const t=re(this),{has:n,get:r}=Lr(t);let s=n.call(t,e);s||(e=re(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&it(t,"delete",e,void 0),o}function Go(){const e=re(this),t=e.size!==0,n=e.clear();return t&&it(e,"clear",void 0,void 0),n}function Xn(e,t){return function(r,s){const o=this,i=o.__v_raw,l=re(i),a=t?po:e?go:Pn;return!e&&ke(l,"iterate",Ht),i.forEach((c,u)=>r.call(s,a(c),a(u),o))}}function Gn(e,t,n){return function(...r){const s=this.__v_raw,o=re(s),i=qt(o),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=s[e](...r),u=n?po:t?go:Pn;return!t&&ke(o,"iterate",a?ws:Ht),{next(){const{value:f,done:p}=c.next();return p?{value:f,done:p}:{value:l?[u(f[0]),u(f[1])]:u(f),done:p}},[Symbol.iterator](){return this}}}}function ut(e){return function(...t){return e==="delete"?!1:this}}function Bu(){const e={get(o){return Jn(this,o)},get size(){return Zn(this)},has:Yn,add:Yo,set:Zo,delete:Xo,clear:Go,forEach:Xn(!1,!1)},t={get(o){return Jn(this,o,!1,!0)},get size(){return Zn(this)},has:Yn,add:Yo,set:Zo,delete:Xo,clear:Go,forEach:Xn(!1,!0)},n={get(o){return Jn(this,o,!0)},get size(){return Zn(this,!0)},has(o){return Yn.call(this,o,!0)},add:ut("add"),set:ut("set"),delete:ut("delete"),clear:ut("clear"),forEach:Xn(!0,!1)},r={get(o){return Jn(this,o,!0,!0)},get size(){return Zn(this,!0)},has(o){return Yn.call(this,o,!0)},add:ut("add"),set:ut("set"),delete:ut("delete"),clear:ut("clear"),forEach:Xn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Gn(o,!1,!1),n[o]=Gn(o,!0,!1),t[o]=Gn(o,!1,!0),r[o]=Gn(o,!0,!0)}),[e,n,t,r]}const[Du,Uu,Vu,Ku]=Bu();function ho(e,t){const n=t?e?Ku:Vu:e?Uu:Du;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 Wu={get:ho(!1,!1)},qu={get:ho(!1,!0)},zu={get:ho(!0,!1)},Fl=new WeakMap,jl=new WeakMap,Ll=new WeakMap,Qu=new WeakMap;function Ju(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Yu(e){return e.__v_skip||!Object.isExtensible(e)?0:Ju(gu(e))}function Me(e){return Ft(e)?e:mo(e,!1,$l,Wu,Fl)}function Zu(e){return mo(e,!1,Nu,qu,jl)}function Nl(e){return mo(e,!0,Lu,zu,Ll)}function mo(e,t,n,r,s){if(!ue(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=Yu(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function zt(e){return Ft(e)?zt(e.__v_raw):!!(e&&e.__v_isReactive)}function Ft(e){return!!(e&&e.__v_isReadonly)}function br(e){return!!(e&&e.__v_isShallow)}function Bl(e){return zt(e)||Ft(e)}function re(e){const t=e&&e.__v_raw;return t?re(t):e}function Dl(e){return gr(e,"__v_skip",!0),e}const Pn=e=>ue(e)?Me(e):e,go=e=>ue(e)?Nl(e):e;function Ul(e){bt&&ze&&(e=re(e),Ml(e.dep||(e.dep=co())))}function Vl(e,t){e=re(e);const n=e.dep;n&&xs(n)}function ve(e){return!!(e&&e.__v_isRef===!0)}function _e(e){return Kl(e,!1)}function Os(e){return Kl(e,!0)}function Kl(e,t){return ve(e)?e:new Xu(e,t)}class Xu{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:re(t),this._value=n?t:Pn(t)}get value(){return Ul(this),this._value}set value(t){const n=this.__v_isShallow||br(t)||Ft(t);t=n?t:re(t),An(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Pn(t),Vl(this))}}function de(e){return ve(e)?e.value:e}const Gu={get:(e,t,n)=>de(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return ve(s)&&!ve(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Wl(e){return zt(e)?e:new Proxy(e,Gu)}class ef{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 Cu(re(this._object),this._key)}}function ql(e,t,n){const r=e[t];return ve(r)?r:new ef(e,t,n)}var zl;class tf{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[zl]=!1,this._dirty=!0,this.effect=new uo(t,()=>{this._dirty||(this._dirty=!0,Vl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=re(this);return Ul(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}zl="__v_isReadonly";function nf(e,t,n=!1){let r,s;const o=Y(e);return o?(r=e,s=Je):(r=e.get,s=e.set),new tf(r,s,o||!s,n)}function vt(e,t,n,r){let s;try{s=r?e(...r):e()}catch(o){cn(o,t,n)}return s}function De(e,t,n,r){if(Y(e)){const o=vt(e,t,n,r);return o&&Ol(o)&&o.catch(i=>{cn(i,t,n)}),o}const s=[];for(let o=0;o<e.length;o++)s.push(De(e[o],t,n,r));return s}function cn(e,t,n,r=!0){const s=t?t.vnode:null;if(t){let o=t.parent;const i=t.proxy,l=n;for(;o;){const c=o.ec;if(c){for(let u=0;u<c.length;u++)if(c[u](e,i,l)===!1)return}o=o.parent}const a=t.appContext.config.errorHandler;if(a){vt(a,null,10,[e,i,l]);return}}rf(e,n,s,r)}function rf(e,t,n,r=!0){console.error(e)}let Sn=!1,Ts=!1;const Te=[];let et=0;const Qt=[];let st=null,Pt=0;const Ql=Promise.resolve();let yo=null;function jt(e){const t=yo||Ql;return e?t.then(this?e.bind(this):e):t}function sf(e){let t=et+1,n=Te.length;for(;t<n;){const r=t+n>>>1;kn(Te[r])<e?t=r+1:n=r}return t}function Nr(e){(!Te.length||!Te.includes(e,Sn&&e.allowRecurse?et+1:et))&&(e.id==null?Te.push(e):Te.splice(sf(e.id),0,e),Jl())}function Jl(){!Sn&&!Ts&&(Ts=!0,yo=Ql.then(Zl))}function of(e){const t=Te.indexOf(e);t>et&&Te.splice(t,1)}function Yl(e){z(e)?Qt.push(...e):(!st||!st.includes(e,e.allowRecurse?Pt+1:Pt))&&Qt.push(e),Jl()}function ei(e,t=Sn?et+1:0){for(;t<Te.length;t++){const n=Te[t];n&&n.pre&&(Te.splice(t,1),t--,n())}}function vr(e){if(Qt.length){const t=[...new Set(Qt)];if(Qt.length=0,st){st.push(...t);return}for(st=t,st.sort((n,r)=>kn(n)-kn(r)),Pt=0;Pt<st.length;Pt++)st[Pt]();st=null,Pt=0}}const kn=e=>e.id==null?1/0:e.id,lf=(e,t)=>{const n=kn(e)-kn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Zl(e){Ts=!1,Sn=!0,Te.sort(lf);const t=Je;try{for(et=0;et<Te.length;et++){const n=Te[et];n&&n.active!==!1&&vt(n,null,14)}}finally{et=0,Te.length=0,vr(),Sn=!1,yo=null,(Te.length||Qt.length)&&Zl()}}function af(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||ce;let s=n;const o=t.startsWith("update:"),i=o&&t.slice(7);if(i&&i in r){const u=`${i==="modelValue"?"model":i}Modifiers`,{number:f,trim:p}=r[u]||ce;p&&(s=n.map(v=>ge(v)?v.trim():v)),f&&(s=n.map(vu))}let l,a=r[l=Zr(t)]||r[l=Zr(tt(t))];!a&&o&&(a=r[l=Zr(on(t))]),a&&De(a,e,6,s);const c=r[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,De(c,e,6,s)}}function Xl(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(!Y(e)){const a=c=>{const u=Xl(c,t,!0);u&&(l=!0,Oe(i,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!o&&!l?(ue(e)&&r.set(e,null),null):(z(o)?o.forEach(a=>i[a]=null):Oe(i,o),ue(e)&&r.set(e,i),i)}function Br(e,t){return!e||!Ln(t)?!1:(t=t.slice(2).replace(/Once$/,""),ne(e,t[0].toLowerCase()+t.slice(1))||ne(e,on(t))||ne(e,t))}let Fe=null,Dr=null;function _r(e){const t=Fe;return Fe=e,Dr=e&&e.type.__scopeId||null,t}function Cb(e){Dr=e}function Rb(){Dr=null}function Er(e,t=Fe,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&fi(-1);const o=_r(t);let i;try{i=e(...s)}finally{_r(o),r._d&&fi(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Xr(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:l,attrs:a,emit:c,render:u,renderCache:f,data:p,setupState:v,ctx:g,inheritAttrs:E}=e;let x,b;const h=_r(e);try{if(n.shapeFlag&4){const _=s||r;x=Ne(u.call(_,_,f,o,v,p,g)),b=a}else{const _=t;x=Ne(_.length>1?_(o,{attrs:a,slots:l,emit:c}):_(o,null)),b=t.props?a:uf(a)}}catch(_){_n.length=0,cn(_,e,1),x=he(Ue)}let y=x;if(b&&E!==!1){const _=Object.keys(b),{shapeFlag:T}=y;_.length&&T&7&&(i&&_.some(oo)&&(b=ff(b,i)),y=lt(y,b))}return n.dirs&&(y=lt(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),x=y,_r(h),x}function cf(e){let t;for(let n=0;n<e.length;n++){const r=e[n];if(In(r)){if(r.type!==Ue||r.children==="v-if"){if(t)return;t=r}}else return}return t}const uf=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ln(n))&&((t||(t={}))[n]=e[n]);return t},ff=(e,t)=>{const n={};for(const r in e)(!oo(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function df(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:a}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return r?ti(r,i,c):!!i;if(a&8){const u=t.dynamicProps;for(let f=0;f<u.length;f++){const p=u[f];if(i[p]!==r[p]&&!Br(c,p))return!0}}}else return(s||l)&&(!l||!l.$stable)?!0:r===i?!1:r?i?ti(r,i,c):!0:!!i;return!1}function ti(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let s=0;s<r.length;s++){const o=r[s];if(t[o]!==e[o]&&!Br(n,o))return!0}return!1}function bo({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const Gl=e=>e.__isSuspense,pf={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,l,a,c){e==null?hf(t,n,r,s,o,i,l,a,c):mf(e,t,n,r,s,i,l,a,c)},hydrate:gf,create:vo,normalize:yf},ea=pf;function Mn(e,t){const n=e.props&&e.props[t];Y(n)&&n()}function hf(e,t,n,r,s,o,i,l,a){const{p:c,o:{createElement:u}}=a,f=u("div"),p=e.suspense=vo(e,s,r,t,f,n,o,i,l,a);c(null,p.pendingBranch=e.ssContent,f,null,r,p,o,i),p.deps>0?(Mn(e,"onPending"),Mn(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,o,i),Jt(p,e.ssFallback)):p.resolve()}function mf(e,t,n,r,s,o,i,l,{p:a,um:c,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const p=t.ssContent,v=t.ssFallback,{activeBranch:g,pendingBranch:E,isInFallback:x,isHydrating:b}=f;if(E)f.pendingBranch=p,Qe(p,E)?(a(E,p,f.hiddenContainer,null,s,f,o,i,l),f.deps<=0?f.resolve():x&&(a(g,v,n,r,s,null,o,i,l),Jt(f,v))):(f.pendingId++,b?(f.isHydrating=!1,f.activeBranch=E):c(E,s,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),x?(a(null,p,f.hiddenContainer,null,s,f,o,i,l),f.deps<=0?f.resolve():(a(g,v,n,r,s,null,o,i,l),Jt(f,v))):g&&Qe(p,g)?(a(g,p,n,r,s,f,o,i,l),f.resolve(!0)):(a(null,p,f.hiddenContainer,null,s,f,o,i,l),f.deps<=0&&f.resolve()));else if(g&&Qe(p,g))a(g,p,n,r,s,f,o,i,l),Jt(f,p);else if(Mn(t,"onPending"),f.pendingBranch=p,f.pendingId++,a(null,p,f.hiddenContainer,null,s,f,o,i,l),f.deps<=0)f.resolve();else{const{timeout:h,pendingId:y}=f;h>0?setTimeout(()=>{f.pendingId===y&&f.fallback(v)},h):h===0&&f.fallback(v)}}function vo(e,t,n,r,s,o,i,l,a,c,u=!1){const{p:f,m:p,um:v,n:g,o:{parentNode:E,remove:x}}=c,b=e.props?Rl(e.props.timeout):void 0,h={vnode:e,parent:t,parentComponent:n,isSVG:i,container:r,hiddenContainer:s,anchor:o,deps:0,pendingId:0,timeout:typeof b=="number"?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:u,isUnmounted:!1,effects:[],resolve(y=!1){const{vnode:_,activeBranch:T,pendingBranch:S,pendingId:I,effects:R,parentComponent:L,container:U}=h;if(h.isHydrating)h.isHydrating=!1;else if(!y){const Q=T&&S.transition&&S.transition.mode==="out-in";Q&&(T.transition.afterLeave=()=>{I===h.pendingId&&p(S,U,N,0)});let{anchor:N}=h;T&&(N=g(T),v(T,L,h,!0)),Q||p(S,U,N,0)}Jt(h,S),h.pendingBranch=null,h.isInFallback=!1;let q=h.parent,F=!1;for(;q;){if(q.pendingBranch){q.effects.push(...R),F=!0;break}q=q.parent}F||Yl(R),h.effects=[],Mn(_,"onResolve")},fallback(y){if(!h.pendingBranch)return;const{vnode:_,activeBranch:T,parentComponent:S,container:I,isSVG:R}=h;Mn(_,"onFallback");const L=g(T),U=()=>{h.isInFallback&&(f(null,y,I,L,S,null,R,l,a),Jt(h,y))},q=y.transition&&y.transition.mode==="out-in";q&&(T.transition.afterLeave=U),h.isInFallback=!0,v(T,S,null,!0),q||U()},move(y,_,T){h.activeBranch&&p(h.activeBranch,y,_,T),h.container=y},next(){return h.activeBranch&&g(h.activeBranch)},registerDep(y,_){const T=!!h.pendingBranch;T&&h.deps++;const S=y.vnode.el;y.asyncDep.catch(I=>{cn(I,y,0)}).then(I=>{if(y.isUnmounted||h.isUnmounted||h.pendingId!==y.suspenseId)return;y.asyncResolved=!0;const{vnode:R}=y;ks(y,I,!1),S&&(R.el=S);const L=!S&&y.subTree.el;_(y,R,E(S||y.subTree.el),S?null:g(y.subTree),h,i,a),L&&x(L),bo(y,R.el),T&&--h.deps===0&&h.resolve()})},unmount(y,_){h.isUnmounted=!0,h.activeBranch&&v(h.activeBranch,n,y,_),h.pendingBranch&&v(h.pendingBranch,n,y,_)}};return h}function gf(e,t,n,r,s,o,i,l,a){const c=t.suspense=vo(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,l,!0),u=a(e,c.pendingBranch=t.ssContent,n,c,o,i);return c.deps===0&&c.resolve(),u}function yf(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=ni(r?n.default:n),e.ssFallback=r?ni(n.fallback):he(Ue)}function ni(e){let t;if(Y(e)){const n=en&&e._c;n&&(e._d=!1,Mt()),e=e(),n&&(e._d=!0,t=Be,wa())}return z(e)&&(e=cf(e)),e=Ne(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function ta(e,t){t&&t.pendingBranch?z(e)?t.effects.push(...e):t.effects.push(e):Yl(e)}function Jt(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,s=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=s,bo(r,s))}function Yt(e,t){if(me){let n=me.provides;const r=me.parent&&me.parent.provides;r===n&&(n=me.provides=Object.create(r)),n[e]=t}}function Ye(e,t,n=!1){const r=me||Fe;if(r){const s=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(s&&e in s)return s[e];if(arguments.length>1)return n&&Y(t)?t.call(r.proxy):t}}function bf(e,t){return _o(e,null,t)}const er={};function Ee(e,t,n){return _o(e,t,n)}function _o(e,t,{immediate:n,deep:r,flush:s,onTrack:o,onTrigger:i}=ce){const l=Al()===(me==null?void 0:me.scope)?me:null;let a,c=!1,u=!1;if(ve(e)?(a=()=>e.value,c=br(e)):zt(e)?(a=()=>e,r=!0):z(e)?(u=!0,c=e.some(y=>zt(y)||br(y)),a=()=>e.map(y=>{if(ve(y))return y.value;if(zt(y))return kt(y);if(Y(y))return vt(y,l,2)})):Y(e)?t?a=()=>vt(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return f&&f(),De(e,l,3,[p])}:a=Je,t&&r){const y=a;a=()=>kt(y())}let f,p=y=>{f=b.onStop=()=>{vt(y,l,4)}},v;if(nn)if(p=Je,t?n&&De(t,l,3,[a(),u?[]:void 0,p]):a(),s==="sync"){const y=dd();v=y.__watcherHandles||(y.__watcherHandles=[])}else return Je;let g=u?new Array(e.length).fill(er):er;const E=()=>{if(b.active)if(t){const y=b.run();(r||c||(u?y.some((_,T)=>An(_,g[T])):An(y,g)))&&(f&&f(),De(t,l,3,[y,g===er?void 0:u&&g[0]===er?[]:g,p]),g=y)}else b.run()};E.allowRecurse=!!t;let x;s==="sync"?x=E:s==="post"?x=()=>xe(E,l&&l.suspense):(E.pre=!0,l&&(E.id=l.uid),x=()=>Nr(E));const b=new uo(a,x);t?n?E():g=b.run():s==="post"?xe(b.run.bind(b),l&&l.suspense):b.run();const h=()=>{b.stop(),l&&l.scope&&io(l.scope.effects,b)};return v&&v.push(h),h}function vf(e,t,n){const r=this.proxy,s=ge(e)?e.includes(".")?na(r,e):()=>r[e]:e.bind(r,r);let o;Y(t)?o=t:(o=t.handler,n=t);const i=me;tn(this);const l=_o(s,o.bind(r),n);return i?tn(i):$t(),l}function na(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s<n.length&&r;s++)r=r[n[s]];return r}}function kt(e,t){if(!ue(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),ve(e))kt(e.value,t);else if(z(e))for(let n=0;n<e.length;n++)kt(e[n],t);else if(xl(e)||qt(e))e.forEach(n=>{kt(n,t)});else if(Cl(e))for(const n in e)kt(e[n],t);return e}function _f(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Dn(()=>{e.isMounted=!0}),Un(()=>{e.isUnmounting=!0}),e}const je=[Function,Array],Ef={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:je,onEnter:je,onAfterEnter:je,onEnterCancelled:je,onBeforeLeave:je,onLeave:je,onAfterLeave:je,onLeaveCancelled:je,onBeforeAppear:je,onAppear:je,onAfterAppear:je,onAppearCancelled:je},setup(e,{slots:t}){const n=ct(),r=_f();let s;return()=>{const o=t.default&&oa(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const E of o)if(E.type!==Ue){i=E;break}}const l=re(e),{mode:a}=l;if(r.isLeaving)return Gr(i);const c=ri(i);if(!c)return Gr(i);const u=Cs(c,l,r,n);wr(c,u);const f=n.subTree,p=f&&ri(f);let v=!1;const{getTransitionKey:g}=c.type;if(g){const E=g();s===void 0?s=E:E!==s&&(s=E,v=!0)}if(p&&p.type!==Ue&&(!Qe(c,p)||v)){const E=Cs(p,l,r,n);if(wr(p,E),a==="out-in")return r.isLeaving=!0,E.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Gr(i);a==="in-out"&&c.type!==Ue&&(E.delayLeave=(x,b,h)=>{const y=sa(r,p);y[String(p.key)]=p,x._leaveCb=()=>{b(),x._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=h})}return i}}},ra=Ef;function sa(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 Cs(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:p,onAfterLeave:v,onLeaveCancelled:g,onBeforeAppear:E,onAppear:x,onAfterAppear:b,onAppearCancelled:h}=t,y=String(e.key),_=sa(n,e),T=(R,L)=>{R&&De(R,r,9,L)},S=(R,L)=>{const U=L[1];T(R,L),z(R)?R.every(q=>q.length<=1)&&U():R.length<=1&&U()},I={mode:o,persisted:i,beforeEnter(R){let L=l;if(!n.isMounted)if(s)L=E||l;else return;R._leaveCb&&R._leaveCb(!0);const U=_[y];U&&Qe(e,U)&&U.el._leaveCb&&U.el._leaveCb(),T(L,[R])},enter(R){let L=a,U=c,q=u;if(!n.isMounted)if(s)L=x||a,U=b||c,q=h||u;else return;let F=!1;const Q=R._enterCb=N=>{F||(F=!0,N?T(q,[R]):T(U,[R]),I.delayedLeave&&I.delayedLeave(),R._enterCb=void 0)};L?S(L,[R,Q]):Q()},leave(R,L){const U=String(e.key);if(R._enterCb&&R._enterCb(!0),n.isUnmounting)return L();T(f,[R]);let q=!1;const F=R._leaveCb=Q=>{q||(q=!0,L(),Q?T(g,[R]):T(v,[R]),R._leaveCb=void 0,_[U]===e&&delete _[U])};_[U]=e,p?S(p,[R,F]):F()},clone(R){return Cs(R,t,n,r)}};return I}function Gr(e){if(Bn(e))return e=lt(e),e.children=null,e}function ri(e){return Bn(e)?e.children?e.children[0]:void 0:e}function wr(e,t){e.shapeFlag&6&&e.component?wr(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 oa(e,t=!1,n){let r=[],s=0;for(let o=0;o<e.length;o++){let i=e[o];const l=n==null?i.key:String(n)+String(i.key!=null?i.key:o);i.type===Le?(i.patchFlag&128&&s++,r=r.concat(oa(i.children,t,l))):(t||i.type!==Ue)&&r.push(l!=null?lt(i,{key:l}):i)}if(s>1)for(let o=0;o<r.length;o++)r[o].patchFlag=-2;return r}function Et(e){return Y(e)?{setup:e,name:e.name}:e}const Zt=e=>!!e.type.__asyncLoader;function wf(e){Y(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:l}=e;let a=null,c,u=0;const f=()=>(u++,a=null,p()),p=()=>{let v;return a||(v=a=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),l)return new Promise((E,x)=>{l(g,()=>E(f()),()=>x(g),u+1)});throw g}).then(g=>v!==a&&a?a:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return Et({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const v=me;if(c)return()=>es(c,v);const g=h=>{a=null,cn(h,v,13,!r)};if(i&&v.suspense||nn)return p().then(h=>()=>es(h,v)).catch(h=>(g(h),()=>r?he(r,{error:h}):null));const E=_e(!1),x=_e(),b=_e(!!s);return s&&setTimeout(()=>{b.value=!1},s),o!=null&&setTimeout(()=>{if(!E.value&&!x.value){const h=new Error(`Async component timed out after ${o}ms.`);g(h),x.value=h}},o),p().then(()=>{E.value=!0,v.parent&&Bn(v.parent.vnode)&&Nr(v.parent.update)}).catch(h=>{g(h),x.value=h}),()=>{if(E.value&&c)return es(c,v);if(x.value&&r)return he(r,{error:x.value});if(n&&!b.value)return he(n)}}})}function es(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=he(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const Bn=e=>e.type.__isKeepAlive,xf={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ct(),r=n.ctx;if(!r.renderer)return()=>{const h=t.default&&t.default();return h&&h.length===1?h[0]:h};const s=new Map,o=new Set;let i=null;const l=n.suspense,{renderer:{p:a,m:c,um:u,o:{createElement:f}}}=r,p=f("div");r.activate=(h,y,_,T,S)=>{const I=h.component;c(h,y,_,0,l),a(I.vnode,h,y,_,I,l,T,h.slotScopeIds,S),xe(()=>{I.isDeactivated=!1,I.a&&bn(I.a);const R=h.props&&h.props.onVnodeMounted;R&&Ae(R,I.parent,h)},l)},r.deactivate=h=>{const y=h.component;c(h,p,null,1,l),xe(()=>{y.da&&bn(y.da);const _=h.props&&h.props.onVnodeUnmounted;_&&Ae(_,y.parent,h),y.isDeactivated=!0},l)};function v(h){ts(h),u(h,n,l,!0)}function g(h){s.forEach((y,_)=>{const T=Ms(y.type);T&&(!h||!h(T))&&E(_)})}function E(h){const y=s.get(h);!i||!Qe(y,i)?v(y):i&&ts(i),s.delete(h),o.delete(h)}Ee(()=>[e.include,e.exclude],([h,y])=>{h&&g(_=>mn(h,_)),y&&g(_=>!mn(y,_))},{flush:"post",deep:!0});let x=null;const b=()=>{x!=null&&s.set(x,ns(n.subTree))};return Dn(b),Eo(b),Un(()=>{s.forEach(h=>{const{subTree:y,suspense:_}=n,T=ns(y);if(h.type===T.type&&h.key===T.key){ts(T);const S=T.component.da;S&&xe(S,_);return}v(h)})}),()=>{if(x=null,!t.default)return null;const h=t.default(),y=h[0];if(h.length>1)return i=null,h;if(!In(y)||!(y.shapeFlag&4)&&!(y.shapeFlag&128))return i=null,y;let _=ns(y);const T=_.type,S=Ms(Zt(_)?_.type.__asyncResolved||{}:T),{include:I,exclude:R,max:L}=e;if(I&&(!S||!mn(I,S))||R&&S&&mn(R,S))return i=_,y;const U=_.key==null?T:_.key,q=s.get(U);return _.el&&(_=lt(_),y.shapeFlag&128&&(y.ssContent=_)),x=U,q?(_.el=q.el,_.component=q.component,_.transition&&wr(_,_.transition),_.shapeFlag|=512,o.delete(U),o.add(U)):(o.add(U),L&&o.size>parseInt(L,10)&&E(o.values().next().value)),_.shapeFlag|=256,i=_,Gl(y.type)?y:_}}},Of=xf;function mn(e,t){return z(e)?e.some(n=>mn(n,t)):ge(e)?e.split(",").includes(t):mu(e)?e.test(t):!1}function ia(e,t){aa(e,"a",t)}function la(e,t){aa(e,"da",t)}function aa(e,t,n=me){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Ur(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Bn(s.parent.vnode)&&Tf(r,t,n,s),s=s.parent}}function Tf(e,t,n,r){const s=Ur(t,e,r,!0);wo(()=>{io(r[t],s)},n)}function ts(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function ns(e){return e.shapeFlag&128?e.ssContent:e}function Ur(e,t,n=me,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;ln(),tn(n);const l=De(t,n,e,i);return $t(),an(),l});return r?s.unshift(o):s.push(o),o}}const at=e=>(t,n=me)=>(!nn||e==="sp")&&Ur(e,(...r)=>t(...r),n),Cf=at("bm"),Dn=at("m"),Rf=at("bu"),Eo=at("u"),Un=at("bum"),wo=at("um"),Af=at("sp"),Pf=at("rtg"),Sf=at("rtc");function ca(e,t=me){Ur("ec",e,t)}function kf(e,t){const n=Fe;if(n===null)return e;const r=Kr(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o<t.length;o++){let[i,l,a,c=ce]=t[o];i&&(Y(i)&&(i={mounted:i,updated:i}),i.deep&&kt(l),s.push({dir:i,instance:r,value:l,oldValue:void 0,arg:a,modifiers:c}))}return e}function Ge(e,t,n,r){const s=e.dirs,o=t&&t.dirs;for(let i=0;i<s.length;i++){const l=s[i];o&&(l.oldValue=o[i].value);let a=l.dir[r];a&&(ln(),De(a,n,8,[e.el,l,e,t]),an())}}const ua="components",Mf="directives";function fa(e,t){return da(ua,e,!0,t)||e}const If=Symbol();function Hf(e){return da(Mf,e)}function da(e,t,n=!0,r=!1){const s=Fe||me;if(s){const o=s.type;if(e===ua){const l=Ms(o,!1);if(l&&(l===t||l===tt(t)||l===jr(tt(t))))return o}const i=si(s[e]||o[e],t)||si(s.appContext[e],t);return!i&&r?o:i}}function si(e,t){return e&&(e[t]||e[tt(t)]||e[jr(tt(t))])}const Rs=e=>e?Ca(e)?Kr(e)||e.proxy:Rs(e.parent):null,vn=Oe(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=>Rs(e.parent),$root:e=>Rs(e.root),$emit:e=>e.emit,$options:e=>xo(e),$forceUpdate:e=>e.f||(e.f=()=>Nr(e.update)),$nextTick:e=>e.n||(e.n=jt.bind(e.proxy)),$watch:e=>vf.bind(e)}),rs=(e,t)=>e!==ce&&!e.__isScriptSetup&&ne(e,t),$f={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const v=i[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(rs(r,t))return i[t]=1,r[t];if(s!==ce&&ne(s,t))return i[t]=2,s[t];if((c=e.propsOptions[0])&&ne(c,t))return i[t]=3,o[t];if(n!==ce&&ne(n,t))return i[t]=4,n[t];As&&(i[t]=0)}}const u=vn[t];let f,p;if(u)return t==="$attrs"&&ke(e,"get",t),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==ce&&ne(n,t))return i[t]=4,n[t];if(p=a.config.globalProperties,ne(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return rs(s,t)?(s[t]=n,!0):r!==ce&&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!==ce&&ne(e,i)||rs(t,i)||(l=o[0])&&ne(l,i)||ne(r,i)||ne(vn,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)}};let As=!0;function Ff(e){const t=xo(e),n=e.proxy,r=e.ctx;As=!1,t.beforeCreate&&oi(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:p,beforeUpdate:v,updated:g,activated:E,deactivated:x,beforeDestroy:b,beforeUnmount:h,destroyed:y,unmounted:_,render:T,renderTracked:S,renderTriggered:I,errorCaptured:R,serverPrefetch:L,expose:U,inheritAttrs:q,components:F,directives:Q,filters:N}=t;if(c&&jf(c,r,null,e.appContext.config.unwrapInjectedRef),i)for(const le in i){const oe=i[le];Y(oe)&&(r[le]=oe.bind(n))}if(s){const le=s.call(n,n);ue(le)&&(e.data=Me(le))}if(As=!0,o)for(const le in o){const oe=o[le],Ve=Y(oe)?oe.bind(n,n):Y(oe.get)?oe.get.bind(n,n):Je,wt=!Y(oe)&&Y(oe.set)?oe.set.bind(n):Je,Ke=pe({get:Ve,set:wt});Object.defineProperty(r,le,{enumerable:!0,configurable:!0,get:()=>Ke.value,set:Re=>Ke.value=Re})}if(l)for(const le in l)pa(l[le],r,n,le);if(a){const le=Y(a)?a.call(n):a;Reflect.ownKeys(le).forEach(oe=>{Yt(oe,le[oe])})}u&&oi(u,e,"c");function ee(le,oe){z(oe)?oe.forEach(Ve=>le(Ve.bind(n))):oe&&le(oe.bind(n))}if(ee(Cf,f),ee(Dn,p),ee(Rf,v),ee(Eo,g),ee(ia,E),ee(la,x),ee(ca,R),ee(Sf,S),ee(Pf,I),ee(Un,h),ee(wo,_),ee(Af,L),z(U))if(U.length){const le=e.exposed||(e.exposed={});U.forEach(oe=>{Object.defineProperty(le,oe,{get:()=>n[oe],set:Ve=>n[oe]=Ve})})}else e.exposed||(e.exposed={});T&&e.render===Je&&(e.render=T),q!=null&&(e.inheritAttrs=q),F&&(e.components=F),Q&&(e.directives=Q)}function jf(e,t,n=Je,r=!1){z(e)&&(e=Ps(e));for(const s in e){const o=e[s];let i;ue(o)?"default"in o?i=Ye(o.from||s,o.default,!0):i=Ye(o.from||s):i=Ye(o),ve(i)&&r?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[s]=i}}function oi(e,t,n){De(z(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function pa(e,t,n,r){const s=r.includes(".")?na(n,r):()=>n[r];if(ge(e)){const o=t[e];Y(o)&&Ee(s,o)}else if(Y(e))Ee(s,e.bind(n));else if(ue(e))if(z(e))e.forEach(o=>pa(o,t,n,r));else{const o=Y(e.handler)?e.handler.bind(n):t[e.handler];Y(o)&&Ee(s,o,e)}}function xo(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let a;return l?a=l:!s.length&&!n&&!r?a=t:(a={},s.length&&s.forEach(c=>xr(a,c,i,!0)),xr(a,t,i)),ue(t)&&o.set(t,a),a}function xr(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&xr(e,o,n,!0),s&&s.forEach(i=>xr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=Lf[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Lf={data:ii,props:At,emits:At,methods:At,computed:At,beforeCreate:Ce,created:Ce,beforeMount:Ce,mounted:Ce,beforeUpdate:Ce,updated:Ce,beforeDestroy:Ce,beforeUnmount:Ce,destroyed:Ce,unmounted:Ce,activated:Ce,deactivated:Ce,errorCaptured:Ce,serverPrefetch:Ce,components:At,directives:At,watch:Bf,provide:ii,inject:Nf};function ii(e,t){return t?e?function(){return Oe(Y(e)?e.call(this,this):e,Y(t)?t.call(this,this):t)}:t:e}function Nf(e,t){return At(Ps(e),Ps(t))}function Ps(e){if(z(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Ce(e,t){return e?[...new Set([].concat(e,t))]:t}function At(e,t){return e?Oe(Oe(Object.create(null),e),t):t}function Bf(e,t){if(!e)return t;if(!t)return e;const n=Oe(Object.create(null),e);for(const r in t)n[r]=Ce(e[r],t[r]);return n}function Df(e,t,n,r=!1){const s={},o={};gr(o,Vr,1),e.propsDefaults=Object.create(null),ha(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:Zu(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function Uf(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=re(s),[a]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f<u.length;f++){let p=u[f];if(Br(e.emitsOptions,p))continue;const v=t[p];if(a)if(ne(o,p))v!==o[p]&&(o[p]=v,c=!0);else{const g=tt(p);s[g]=Ss(a,l,g,v,e,!1)}else v!==o[p]&&(o[p]=v,c=!0)}}}else{ha(e,t,s,o)&&(c=!0);let u;for(const f in l)(!t||!ne(t,f)&&((u=on(f))===f||!ne(t,u)))&&(a?n&&(n[f]!==void 0||n[u]!==void 0)&&(s[f]=Ss(a,l,f,void 0,e,!0)):delete s[f]);if(o!==l)for(const f in o)(!t||!ne(t,f))&&(delete o[f],c=!0)}c&&it(e,"set","$attrs")}function ha(e,t,n,r){const[s,o]=e.propsOptions;let i=!1,l;if(t)for(let a in t){if(yn(a))continue;const c=t[a];let u;s&&ne(s,u=tt(a))?!o||!o.includes(u)?n[u]=c:(l||(l={}))[u]=c:Br(e.emitsOptions,a)||(!(a in r)||c!==r[a])&&(r[a]=c,i=!0)}if(o){const a=re(n),c=l||ce;for(let u=0;u<o.length;u++){const f=o[u];n[f]=Ss(s,a,f,c[f],e,!ne(c,f))}}return i}function Ss(e,t,n,r,s,o){const i=e[n];if(i!=null){const l=ne(i,"default");if(l&&r===void 0){const a=i.default;if(i.type!==Function&&Y(a)){const{propsDefaults:c}=s;n in c?r=c[n]:(tn(s),r=c[n]=a.call(null,t),$t())}else r=a}i[0]&&(o&&!l?r=!1:i[1]&&(r===""||r===on(n))&&(r=!0))}return r}function ma(e,t,n=!1){const r=t.propsCache,s=r.get(e);if(s)return s;const o=e.props,i={},l=[];let a=!1;if(!Y(e)){const u=f=>{a=!0;const[p,v]=ma(f,t,!0);Oe(i,p),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!a)return ue(e)&&r.set(e,Wt),Wt;if(z(o))for(let u=0;u<o.length;u++){const f=tt(o[u]);li(f)&&(i[f]=ce)}else if(o)for(const u in o){const f=tt(u);if(li(f)){const p=o[u],v=i[f]=z(p)||Y(p)?{type:p}:Object.assign({},p);if(v){const g=ui(Boolean,v.type),E=ui(String,v.type);v[0]=g>-1,v[1]=E<0||g<E,(g>-1||ne(v,"default"))&&l.push(f)}}}const c=[i,l];return ue(e)&&r.set(e,c),c}function li(e){return e[0]!=="$"}function ai(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ci(e,t){return ai(e)===ai(t)}function ui(e,t){return z(t)?t.findIndex(n=>ci(n,e)):Y(t)&&ci(t,e)?0:-1}const ga=e=>e[0]==="_"||e==="$stable",Oo=e=>z(e)?e.map(Ne):[Ne(e)],Vf=(e,t,n)=>{if(t._n)return t;const r=Er((...s)=>Oo(t(...s)),n);return r._c=!1,r},ya=(e,t,n)=>{const r=e._ctx;for(const s in e){if(ga(s))continue;const o=e[s];if(Y(o))t[s]=Vf(s,o,r);else if(o!=null){const i=Oo(o);t[s]=()=>i}}},ba=(e,t)=>{const n=Oo(t);e.slots.default=()=>n},Kf=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=re(t),gr(t,"_",n)):ya(t,e.slots={})}else e.slots={},t&&ba(e,t);gr(e.slots,Vr,1)},Wf=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=ce;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(Oe(s,t),!n&&l===1&&delete s._):(o=!t.$stable,ya(t,s)),i=t}else t&&(ba(e,t),i={default:1});if(o)for(const l in s)!ga(l)&&!(l in i)&&delete s[l]};function va(){return{app:null,config:{isNativeTag:du,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let qf=0;function zf(e,t){return function(r,s=null){Y(r)||(r=Object.assign({},r)),s!=null&&!ue(s)&&(s=null);const o=va(),i=new Set;let l=!1;const a=o.app={_uid:qf++,_component:r,_props:s,_container:null,_context:o,_instance:null,version:Pa,get config(){return o.config},set config(c){},use(c,...u){return i.has(c)||(c&&Y(c.install)?(i.add(c),c.install(a,...u)):Y(c)&&(i.add(c),c(a,...u))),a},mixin(c){return o.mixins.includes(c)||o.mixins.push(c),a},component(c,u){return u?(o.components[c]=u,a):o.components[c]},directive(c,u){return u?(o.directives[c]=u,a):o.directives[c]},mount(c,u,f){if(!l){const p=he(r,s);return p.appContext=o,u&&t?t(p,c):e(p,c,f),l=!0,a._container=c,c.__vue_app__=a,Kr(p.component)||p.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(c,u){return o.provides[c]=u,a}};return a}}function Or(e,t,n,r,s=!1){if(z(e)){e.forEach((p,v)=>Or(p,t&&(z(t)?t[v]:t),n,r,s));return}if(Zt(r)&&!s)return;const o=r.shapeFlag&4?Kr(r.component)||r.component.proxy:r.el,i=s?null:o,{i:l,r:a}=e,c=t&&t.r,u=l.refs===ce?l.refs={}:l.refs,f=l.setupState;if(c!=null&&c!==a&&(ge(c)?(u[c]=null,ne(f,c)&&(f[c]=null)):ve(c)&&(c.value=null)),Y(a))vt(a,l,12,[i,u]);else{const p=ge(a),v=ve(a);if(p||v){const g=()=>{if(e.f){const E=p?ne(f,a)?f[a]:u[a]:a.value;s?z(E)&&io(E,o):z(E)?E.includes(o)||E.push(o):p?(u[a]=[o],ne(f,a)&&(f[a]=u[a])):(a.value=[o],e.k&&(u[e.k]=a.value))}else p?(u[a]=i,ne(f,a)&&(f[a]=i)):v&&(a.value=i,e.k&&(u[e.k]=i))};i?(g.id=-1,xe(g,n)):g()}}}let ft=!1;const tr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",nr=e=>e.nodeType===8;function Qf(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:l,insert:a,createComment:c}}=e,u=(b,h)=>{if(!h.hasChildNodes()){n(null,b,h),vr(),h._vnode=b;return}ft=!1,f(h.firstChild,b,null,null,null),vr(),h._vnode=b,ft&&console.error("Hydration completed but contains mismatches.")},f=(b,h,y,_,T,S=!1)=>{const I=nr(b)&&b.data==="[",R=()=>E(b,h,y,_,T,I),{type:L,ref:U,shapeFlag:q,patchFlag:F}=h;let Q=b.nodeType;h.el=b,F===-2&&(S=!1,h.dynamicChildren=null);let N=null;switch(L){case Gt:Q!==3?h.children===""?(a(h.el=s(""),i(b),b),N=b):N=R():(b.data!==h.children&&(ft=!0,b.data=h.children),N=o(b));break;case Ue:Q!==8||I?N=R():N=o(b);break;case ur:if(I&&(b=o(b),Q=b.nodeType),Q===1||Q===3){N=b;const be=!h.children.length;for(let ee=0;ee<h.staticCount;ee++)be&&(h.children+=N.nodeType===1?N.outerHTML:N.data),ee===h.staticCount-1&&(h.anchor=N),N=o(N);return I?o(N):N}else R();break;case Le:I?N=g(b,h,y,_,T,S):N=R();break;default:if(q&1)Q!==1||h.type.toLowerCase()!==b.tagName.toLowerCase()?N=R():N=p(b,h,y,_,T,S);else if(q&6){h.slotScopeIds=T;const be=i(b);if(t(h,be,null,y,_,tr(be),S),N=I?x(b):o(b),N&&nr(N)&&N.data==="teleport end"&&(N=o(N)),Zt(h)){let ee;I?(ee=he(Le),ee.anchor=N?N.previousSibling:be.lastChild):ee=b.nodeType===3?Tr(""):he("div"),ee.el=b,h.component.subTree=ee}}else q&64?Q!==8?N=R():N=h.type.hydrate(b,h,y,_,T,S,e,v):q&128&&(N=h.type.hydrate(b,h,y,_,tr(i(b)),T,S,e,f))}return U!=null&&Or(U,null,_,h),N},p=(b,h,y,_,T,S)=>{S=S||!!h.dynamicChildren;const{type:I,props:R,patchFlag:L,shapeFlag:U,dirs:q}=h,F=I==="input"&&q||I==="option";if(F||L!==-1){if(q&&Ge(h,null,y,"created"),R)if(F||!S||L&48)for(const N in R)(F&&N.endsWith("value")||Ln(N)&&!yn(N))&&r(b,N,null,R[N],!1,void 0,y);else R.onClick&&r(b,"onClick",null,R.onClick,!1,void 0,y);let Q;if((Q=R&&R.onVnodeBeforeMount)&&Ae(Q,y,h),q&&Ge(h,null,y,"beforeMount"),((Q=R&&R.onVnodeMounted)||q)&&ta(()=>{Q&&Ae(Q,y,h),q&&Ge(h,null,y,"mounted")},_),U&16&&!(R&&(R.innerHTML||R.textContent))){let N=v(b.firstChild,h,b,y,_,T,S);for(;N;){ft=!0;const be=N;N=N.nextSibling,l(be)}}else U&8&&b.textContent!==h.children&&(ft=!0,b.textContent=h.children)}return b.nextSibling},v=(b,h,y,_,T,S,I)=>{I=I||!!h.dynamicChildren;const R=h.children,L=R.length;for(let U=0;U<L;U++){const q=I?R[U]:R[U]=Ne(R[U]);if(b)b=f(b,q,_,T,S,I);else{if(q.type===Gt&&!q.children)continue;ft=!0,n(null,q,y,null,_,T,tr(y),S)}}return b},g=(b,h,y,_,T,S)=>{const{slotScopeIds:I}=h;I&&(T=T?T.concat(I):I);const R=i(b),L=v(o(b),h,R,y,_,T,S);return L&&nr(L)&&L.data==="]"?o(h.anchor=L):(ft=!0,a(h.anchor=c("]"),R,L),L)},E=(b,h,y,_,T,S)=>{if(ft=!0,h.el=null,S){const L=x(b);for(;;){const U=o(b);if(U&&U!==L)l(U);else break}}const I=o(b),R=i(b);return l(b),n(null,h,R,I,y,_,tr(R),T),I},x=b=>{let h=0;for(;b;)if(b=o(b),b&&nr(b)&&(b.data==="["&&h++,b.data==="]")){if(h===0)return o(b);h--}return b};return[u,f]}const xe=ta;function Jf(e){return _a(e)}function Yf(e){return _a(e,Qf)}function _a(e,t){const n=_u();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:p,setScopeId:v=Je,insertStaticContent:g}=e,E=(d,m,w,O=null,A=null,M=null,j=!1,k=null,H=!!m.dynamicChildren)=>{if(d===m)return;d&&!Qe(d,m)&&(O=$(d),Re(d,A,M,!0),d=null),m.patchFlag===-2&&(H=!1,m.dynamicChildren=null);const{type:P,ref:K,shapeFlag:D}=m;switch(P){case Gt:x(d,m,w,O);break;case Ue:b(d,m,w,O);break;case ur:d==null&&h(m,w,O,j);break;case Le:F(d,m,w,O,A,M,j,k,H);break;default:D&1?T(d,m,w,O,A,M,j,k,H):D&6?Q(d,m,w,O,A,M,j,k,H):(D&64||D&128)&&P.process(d,m,w,O,A,M,j,k,H,te)}K!=null&&A&&Or(K,d&&d.ref,M,m||d,!m)},x=(d,m,w,O)=>{if(d==null)r(m.el=l(m.children),w,O);else{const A=m.el=d.el;m.children!==d.children&&c(A,m.children)}},b=(d,m,w,O)=>{d==null?r(m.el=a(m.children||""),w,O):m.el=d.el},h=(d,m,w,O)=>{[d.el,d.anchor]=g(d.children,m,w,O,d.el,d.anchor)},y=({el:d,anchor:m},w,O)=>{let A;for(;d&&d!==m;)A=p(d),r(d,w,O),d=A;r(m,w,O)},_=({el:d,anchor:m})=>{let w;for(;d&&d!==m;)w=p(d),s(d),d=w;s(m)},T=(d,m,w,O,A,M,j,k,H)=>{j=j||m.type==="svg",d==null?S(m,w,O,A,M,j,k,H):L(d,m,A,M,j,k,H)},S=(d,m,w,O,A,M,j,k)=>{let H,P;const{type:K,props:D,shapeFlag:W,transition:J,dirs:G}=d;if(H=d.el=i(d.type,M,D&&D.is,D),W&8?u(H,d.children):W&16&&R(d.children,H,null,O,A,M&&K!=="foreignObject",j,k),G&&Ge(d,null,O,"created"),I(H,d,d.scopeId,j,O),D){for(const ie in D)ie!=="value"&&!yn(ie)&&o(H,ie,null,D[ie],M,d.children,O,A,B);"value"in D&&o(H,"value",null,D.value),(P=D.onVnodeBeforeMount)&&Ae(P,O,d)}G&&Ge(d,null,O,"beforeMount");const ae=(!A||A&&!A.pendingBranch)&&J&&!J.persisted;ae&&J.beforeEnter(H),r(H,m,w),((P=D&&D.onVnodeMounted)||ae||G)&&xe(()=>{P&&Ae(P,O,d),ae&&J.enter(H),G&&Ge(d,null,O,"mounted")},A)},I=(d,m,w,O,A)=>{if(w&&v(d,w),O)for(let M=0;M<O.length;M++)v(d,O[M]);if(A){let M=A.subTree;if(m===M){const j=A.vnode;I(d,j,j.scopeId,j.slotScopeIds,A.parent)}}},R=(d,m,w,O,A,M,j,k,H=0)=>{for(let P=H;P<d.length;P++){const K=d[P]=k?mt(d[P]):Ne(d[P]);E(null,K,m,w,O,A,M,j,k)}},L=(d,m,w,O,A,M,j)=>{const k=m.el=d.el;let{patchFlag:H,dynamicChildren:P,dirs:K}=m;H|=d.patchFlag&16;const D=d.props||ce,W=m.props||ce;let J;w&&xt(w,!1),(J=W.onVnodeBeforeUpdate)&&Ae(J,w,m,d),K&&Ge(m,d,w,"beforeUpdate"),w&&xt(w,!0);const G=A&&m.type!=="foreignObject";if(P?U(d.dynamicChildren,P,k,w,O,G,M):j||oe(d,m,k,null,w,O,G,M,!1),H>0){if(H&16)q(k,m,D,W,w,O,A);else if(H&2&&D.class!==W.class&&o(k,"class",null,W.class,A),H&4&&o(k,"style",D.style,W.style,A),H&8){const ae=m.dynamicProps;for(let ie=0;ie<ae.length;ie++){const ye=ae[ie],We=D[ye],Dt=W[ye];(Dt!==We||ye==="value")&&o(k,ye,We,Dt,A,d.children,w,O,B)}}H&1&&d.children!==m.children&&u(k,m.children)}else!j&&P==null&&q(k,m,D,W,w,O,A);((J=W.onVnodeUpdated)||K)&&xe(()=>{J&&Ae(J,w,m,d),K&&Ge(m,d,w,"updated")},O)},U=(d,m,w,O,A,M,j)=>{for(let k=0;k<m.length;k++){const H=d[k],P=m[k],K=H.el&&(H.type===Le||!Qe(H,P)||H.shapeFlag&70)?f(H.el):w;E(H,P,K,null,O,A,M,j,!0)}},q=(d,m,w,O,A,M,j)=>{if(w!==O){if(w!==ce)for(const k in w)!yn(k)&&!(k in O)&&o(d,k,w[k],null,j,m.children,A,M,B);for(const k in O){if(yn(k))continue;const H=O[k],P=w[k];H!==P&&k!=="value"&&o(d,k,P,H,j,m.children,A,M,B)}"value"in O&&o(d,"value",w.value,O.value)}},F=(d,m,w,O,A,M,j,k,H)=>{const P=m.el=d?d.el:l(""),K=m.anchor=d?d.anchor:l("");let{patchFlag:D,dynamicChildren:W,slotScopeIds:J}=m;J&&(k=k?k.concat(J):J),d==null?(r(P,w,O),r(K,w,O),R(m.children,w,K,A,M,j,k,H)):D>0&&D&64&&W&&d.dynamicChildren?(U(d.dynamicChildren,W,w,A,M,j,k),(m.key!=null||A&&m===A.subTree)&&Ea(d,m,!0)):oe(d,m,w,K,A,M,j,k,H)},Q=(d,m,w,O,A,M,j,k,H)=>{m.slotScopeIds=k,d==null?m.shapeFlag&512?A.ctx.activate(m,w,O,j,H):N(m,w,O,A,M,j,H):be(d,m,H)},N=(d,m,w,O,A,M,j)=>{const k=d.component=sd(d,O,A);if(Bn(d)&&(k.ctx.renderer=te),od(k),k.asyncDep){if(A&&A.registerDep(k,ee),!d.el){const H=k.subTree=he(Ue);b(null,H,m,w)}return}ee(k,d,m,w,A,M,j)},be=(d,m,w)=>{const O=m.component=d.component;if(df(d,m,w))if(O.asyncDep&&!O.asyncResolved){le(O,m,w);return}else O.next=m,of(O.update),O.update();else m.el=d.el,O.vnode=m},ee=(d,m,w,O,A,M,j)=>{const k=()=>{if(d.isMounted){let{next:K,bu:D,u:W,parent:J,vnode:G}=d,ae=K,ie;xt(d,!1),K?(K.el=G.el,le(d,K,j)):K=G,D&&bn(D),(ie=K.props&&K.props.onVnodeBeforeUpdate)&&Ae(ie,J,K,G),xt(d,!0);const ye=Xr(d),We=d.subTree;d.subTree=ye,E(We,ye,f(We.el),$(We),d,A,M),K.el=ye.el,ae===null&&bo(d,ye.el),W&&xe(W,A),(ie=K.props&&K.props.onVnodeUpdated)&&xe(()=>Ae(ie,J,K,G),A)}else{let K;const{el:D,props:W}=m,{bm:J,m:G,parent:ae}=d,ie=Zt(m);if(xt(d,!1),J&&bn(J),!ie&&(K=W&&W.onVnodeBeforeMount)&&Ae(K,ae,m),xt(d,!0),D&&X){const ye=()=>{d.subTree=Xr(d),X(D,d.subTree,d,A,null)};ie?m.type.__asyncLoader().then(()=>!d.isUnmounted&&ye()):ye()}else{const ye=d.subTree=Xr(d);E(null,ye,w,O,d,A,M),m.el=ye.el}if(G&&xe(G,A),!ie&&(K=W&&W.onVnodeMounted)){const ye=m;xe(()=>Ae(K,ae,ye),A)}(m.shapeFlag&256||ae&&Zt(ae.vnode)&&ae.vnode.shapeFlag&256)&&d.a&&xe(d.a,A),d.isMounted=!0,m=w=O=null}},H=d.effect=new uo(k,()=>Nr(P),d.scope),P=d.update=()=>H.run();P.id=d.uid,xt(d,!0),P()},le=(d,m,w)=>{m.component=d;const O=d.vnode.props;d.vnode=m,d.next=null,Uf(d,m.props,O,w),Wf(d,m.children,w),ln(),ei(),an()},oe=(d,m,w,O,A,M,j,k,H=!1)=>{const P=d&&d.children,K=d?d.shapeFlag:0,D=m.children,{patchFlag:W,shapeFlag:J}=m;if(W>0){if(W&128){wt(P,D,w,O,A,M,j,k,H);return}else if(W&256){Ve(P,D,w,O,A,M,j,k,H);return}}J&8?(K&16&&B(P,A,M),D!==P&&u(w,D)):K&16?J&16?wt(P,D,w,O,A,M,j,k,H):B(P,A,M,!0):(K&8&&u(w,""),J&16&&R(D,w,O,A,M,j,k,H))},Ve=(d,m,w,O,A,M,j,k,H)=>{d=d||Wt,m=m||Wt;const P=d.length,K=m.length,D=Math.min(P,K);let W;for(W=0;W<D;W++){const J=m[W]=H?mt(m[W]):Ne(m[W]);E(d[W],J,w,null,A,M,j,k,H)}P>K?B(d,A,M,!0,!1,D):R(m,w,O,A,M,j,k,H,D)},wt=(d,m,w,O,A,M,j,k,H)=>{let P=0;const K=m.length;let D=d.length-1,W=K-1;for(;P<=D&&P<=W;){const J=d[P],G=m[P]=H?mt(m[P]):Ne(m[P]);if(Qe(J,G))E(J,G,w,null,A,M,j,k,H);else break;P++}for(;P<=D&&P<=W;){const J=d[D],G=m[W]=H?mt(m[W]):Ne(m[W]);if(Qe(J,G))E(J,G,w,null,A,M,j,k,H);else break;D--,W--}if(P>D){if(P<=W){const J=W+1,G=J<K?m[J].el:O;for(;P<=W;)E(null,m[P]=H?mt(m[P]):Ne(m[P]),w,G,A,M,j,k,H),P++}}else if(P>W)for(;P<=D;)Re(d[P],A,M,!0),P++;else{const J=P,G=P,ae=new Map;for(P=G;P<=W;P++){const Ie=m[P]=H?mt(m[P]):Ne(m[P]);Ie.key!=null&&ae.set(Ie.key,P)}let ie,ye=0;const We=W-G+1;let Dt=!1,Vo=0;const un=new Array(We);for(P=0;P<We;P++)un[P]=0;for(P=J;P<=D;P++){const Ie=d[P];if(ye>=We){Re(Ie,A,M,!0);continue}let Xe;if(Ie.key!=null)Xe=ae.get(Ie.key);else for(ie=G;ie<=W;ie++)if(un[ie-G]===0&&Qe(Ie,m[ie])){Xe=ie;break}Xe===void 0?Re(Ie,A,M,!0):(un[Xe-G]=P+1,Xe>=Vo?Vo=Xe:Dt=!0,E(Ie,m[Xe],w,null,A,M,j,k,H),ye++)}const Ko=Dt?Zf(un):Wt;for(ie=Ko.length-1,P=We-1;P>=0;P--){const Ie=G+P,Xe=m[Ie],Wo=Ie+1<K?m[Ie+1].el:O;un[P]===0?E(null,Xe,w,Wo,A,M,j,k,H):Dt&&(ie<0||P!==Ko[ie]?Ke(Xe,w,Wo,2):ie--)}}},Ke=(d,m,w,O,A=null)=>{const{el:M,type:j,transition:k,children:H,shapeFlag:P}=d;if(P&6){Ke(d.component.subTree,m,w,O);return}if(P&128){d.suspense.move(m,w,O);return}if(P&64){j.move(d,m,w,te);return}if(j===Le){r(M,m,w);for(let D=0;D<H.length;D++)Ke(H[D],m,w,O);r(d.anchor,m,w);return}if(j===ur){y(d,m,w);return}if(O!==2&&P&1&&k)if(O===0)k.beforeEnter(M),r(M,m,w),xe(()=>k.enter(M),A);else{const{leave:D,delayLeave:W,afterLeave:J}=k,G=()=>r(M,m,w),ae=()=>{D(M,()=>{G(),J&&J()})};W?W(M,G,ae):ae()}else r(M,m,w)},Re=(d,m,w,O=!1,A=!1)=>{const{type:M,props:j,ref:k,children:H,dynamicChildren:P,shapeFlag:K,patchFlag:D,dirs:W}=d;if(k!=null&&Or(k,null,w,d,!0),K&256){m.ctx.deactivate(d);return}const J=K&1&&W,G=!Zt(d);let ae;if(G&&(ae=j&&j.onVnodeBeforeUnmount)&&Ae(ae,m,d),K&6)C(d.component,w,O);else{if(K&128){d.suspense.unmount(w,O);return}J&&Ge(d,null,m,"beforeUnmount"),K&64?d.type.remove(d,m,w,A,te,O):P&&(M!==Le||D>0&&D&64)?B(P,m,w,!1,!0):(M===Le&&D&384||!A&&K&16)&&B(H,m,w),O&&Bt(d)}(G&&(ae=j&&j.onVnodeUnmounted)||J)&&xe(()=>{ae&&Ae(ae,m,d),J&&Ge(d,null,m,"unmounted")},w)},Bt=d=>{const{type:m,el:w,anchor:O,transition:A}=d;if(m===Le){Qn(w,O);return}if(m===ur){_(d);return}const M=()=>{s(w),A&&!A.persisted&&A.afterLeave&&A.afterLeave()};if(d.shapeFlag&1&&A&&!A.persisted){const{leave:j,delayLeave:k}=A,H=()=>j(w,M);k?k(d.el,M,H):H()}else M()},Qn=(d,m)=>{let w;for(;d!==m;)w=p(d),s(d),d=w;s(m)},C=(d,m,w)=>{const{bum:O,scope:A,update:M,subTree:j,um:k}=d;O&&bn(O),A.stop(),M&&(M.active=!1,Re(j,d,m,w)),k&&xe(k,m),xe(()=>{d.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},B=(d,m,w,O=!1,A=!1,M=0)=>{for(let j=M;j<d.length;j++)Re(d[j],m,w,O,A)},$=d=>d.shapeFlag&6?$(d.component.subTree):d.shapeFlag&128?d.suspense.next():p(d.anchor||d.el),V=(d,m,w)=>{d==null?m._vnode&&Re(m._vnode,null,null,!0):E(m._vnode||null,d,m,null,null,null,w),ei(),vr(),m._vnode=d},te={p:E,um:Re,m:Ke,r:Bt,mt:N,mc:R,pc:oe,pbc:U,n:$,o:e};let fe,X;return t&&([fe,X]=t(te)),{render:V,hydrate:fe,createApp:zf(V,fe)}}function xt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ea(e,t,n=!1){const r=e.children,s=t.children;if(z(r)&&z(s))for(let o=0;o<r.length;o++){const i=r[o];let l=s[o];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=s[o]=mt(s[o]),l.el=i.el),n||Ea(i,l)),l.type===Gt&&(l.el=i.el)}}function Zf(e){const t=e.slice(),n=[0];let r,s,o,i,l;const a=e.length;for(r=0;r<a;r++){const c=e[r];if(c!==0){if(s=n[n.length-1],e[s]<c){t[r]=s,n.push(r);continue}for(o=0,i=n.length-1;o<i;)l=o+i>>1,e[n[l]]<c?o=l+1:i=l;c<e[n[o]]&&(o>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}const Xf=e=>e.__isTeleport,Le=Symbol(void 0),Gt=Symbol(void 0),Ue=Symbol(void 0),ur=Symbol(void 0),_n=[];let Be=null;function Mt(e=!1){_n.push(Be=e?null:[])}function wa(){_n.pop(),Be=_n[_n.length-1]||null}let en=1;function fi(e){en+=e}function xa(e){return e.dynamicChildren=en>0?Be||Wt:null,wa(),en>0&&Be&&Be.push(e),e}function Oa(e,t,n,r,s,o){return xa(Hn(e,t,n,r,s,o,!0))}function rr(e,t,n,r,s){return xa(he(e,t,n,r,s,!0))}function In(e){return e?e.__v_isVNode===!0:!1}function Qe(e,t){return e.type===t.type&&e.key===t.key}const Vr="__vInternal",Ta=({key:e})=>e??null,fr=({ref:e,ref_key:t,ref_for:n})=>e!=null?ge(e)||ve(e)||Y(e)?{i:Fe,r:e,k:t,f:!!n}:e:null;function Hn(e,t=null,n=null,r=0,s=null,o=e===Le?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ta(t),ref:t&&fr(t),scopeId:Dr,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Fe};return l?(To(a,n),o&128&&e.normalize(a)):n&&(a.shapeFlag|=ge(n)?8:16),en>0&&!i&&Be&&(a.patchFlag>0||o&6)&&a.patchFlag!==32&&Be.push(a),a}const he=Gf;function Gf(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===If)&&(e=Ue),In(e)){const l=lt(e,t,!0);return n&&To(l,n),en>0&&!o&&Be&&(l.shapeFlag&6?Be[Be.indexOf(e)]=l:Be.push(l)),l.patchFlag|=-2,l}if(ad(e)&&(e=e.__vccOpts),t){t=ed(t);let{class:l,style:a}=t;l&&!ge(l)&&(t.class=$r(l)),ue(a)&&(Bl(a)&&!z(a)&&(a=Oe({},a)),t.style=Hr(a))}const i=ge(e)?1:Gl(e)?128:Xf(e)?64:ue(e)?4:Y(e)?2:0;return Hn(e,t,n,r,s,i,o,!0)}function ed(e){return e?Bl(e)||Vr in e?Oe({},e):e:null}function lt(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,l=t?td(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ta(l),ref:t&&t.ref?n&&s?z(s)?s.concat(fr(t)):[s,fr(t)]:fr(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Le?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&lt(e.ssContent),ssFallback:e.ssFallback&&lt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Tr(e=" ",t=0){return he(Gt,null,e,t)}function Ne(e){return e==null||typeof e=="boolean"?he(Ue):z(e)?he(Le,null,e.slice()):typeof e=="object"?mt(e):he(Gt,null,String(e))}function mt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:lt(e)}function To(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),To(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(Vr in t)?t._ctx=Fe:s===3&&Fe&&(Fe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Y(t)?(t={default:t,_ctx:Fe},n=32):(t=String(t),r&64?(n=16,t=[Tr(t)]):n=8);e.children=t,e.shapeFlag|=n}function td(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const s in r)if(s==="class")t.class!==r.class&&(t.class=$r([t.class,r.class]));else if(s==="style")t.style=Hr([t.style,r.style]);else if(Ln(s)){const o=t[s],i=r[s];i&&o!==i&&!(z(o)&&o.includes(i))&&(t[s]=o?[].concat(o,i):i)}else s!==""&&(t[s]=r[s])}return t}function Ae(e,t,n,r=null){De(e,t,7,[n,r])}const nd=va();let rd=0;function sd(e,t,n){const r=e.type,s=(t?t.appContext:e.appContext)||nd,o={uid:rd++,vnode:e,type:r,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,scope:new Eu(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:ma(r,s),emitsOptions:Xl(r,s),emit:null,emitted:null,propsDefaults:ce,inheritAttrs:r.inheritAttrs,ctx:ce,data:ce,props:ce,attrs:ce,slots:ce,refs:ce,setupState:ce,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=af.bind(null,o),e.ce&&e.ce(o),o}let me=null;const ct=()=>me||Fe,tn=e=>{me=e,e.scope.on()},$t=()=>{me&&me.scope.off(),me=null};function Ca(e){return e.vnode.shapeFlag&4}let nn=!1;function od(e,t=!1){nn=t;const{props:n,children:r}=e.vnode,s=Ca(e);Df(e,n,s,t),Kf(e,r);const o=s?id(e,t):void 0;return nn=!1,o}function id(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Dl(new Proxy(e.ctx,$f));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?Aa(e):null;tn(e),ln();const o=vt(r,e,0,[e.props,s]);if(an(),$t(),Ol(o)){if(o.then($t,$t),t)return o.then(i=>{ks(e,i,t)}).catch(i=>{cn(i,e,0)});e.asyncDep=o}else ks(e,o,t)}else Ra(e,t)}function ks(e,t,n){Y(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ue(t)&&(e.setupState=Wl(t)),Ra(e,n)}let di;function Ra(e,t,n){const r=e.type;if(!e.render){if(!t&&di&&!r.render){const s=r.template||xo(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=r,c=Oe(Oe({isCustomElement:o,delimiters:l},i),a);r.render=di(s,c)}}e.render=r.render||Je}tn(e),ln(),Ff(e),an(),$t()}function ld(e){return new Proxy(e.attrs,{get(t,n){return ke(e,"get","$attrs"),t[n]}})}function Aa(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=ld(e))},slots:e.slots,emit:e.emit,expose:t}}function Kr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Wl(Dl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in vn)return vn[n](e)},has(t,n){return n in t||n in vn}}))}function Ms(e,t=!0){return Y(e)?e.displayName||e.name:e.name||t&&e.__name}function ad(e){return Y(e)&&"__vccOpts"in e}const pe=(e,t)=>nf(e,t,nn);function cd(){return ud().slots}function ud(){const e=ct();return e.setupContext||(e.setupContext=Aa(e))}function Se(e,t,n){const r=arguments.length;return r===2?ue(t)&&!z(t)?In(t)?he(e,null,[t]):he(e,t):he(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&In(n)&&(n=[n]),he(e,t,n))}const fd=Symbol(""),dd=()=>Ye(fd),Pa="3.2.47",pd="http://www.w3.org/2000/svg",St=typeof document<"u"?document:null,pi=St&&St.createElement("template"),hd={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?St.createElementNS(pd,e):St.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>St.createTextNode(e),createComment:e=>St.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>St.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{pi.innerHTML=r?`<svg>${e}</svg>`:e;const l=pi.content;if(r){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function md(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function gd(e,t,n){const r=e.style,s=ge(n);if(n&&!s){if(t&&!ge(t))for(const o in t)n[o]==null&&Is(r,o,"");for(const o in n)Is(r,o,n[o])}else{const o=r.display;s?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}const hi=/\s*!important$/;function Is(e,t,n){if(z(n))n.forEach(r=>Is(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=yd(e,t);hi.test(n)?e.setProperty(on(r),n.replace(hi,""),"important"):e[r]=n}}const mi=["Webkit","Moz","ms"],ss={};function yd(e,t){const n=ss[t];if(n)return n;let r=tt(t);if(r!=="filter"&&r in e)return ss[t]=r;r=jr(r);for(let s=0;s<mi.length;s++){const o=mi[s]+r;if(o in e)return ss[t]=o}return t}const gi="http://www.w3.org/1999/xlink";function bd(e,t,n,r,s){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(gi,t.slice(6,t.length)):e.setAttributeNS(gi,t,n);else{const o=fu(t);n==null||o&&!El(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}function vd(e,t,n,r,s,o,i){if(t==="innerHTML"||t==="textContent"){r&&i(r,s,o),e[t]=n??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const a=n??"";(e.value!==a||e.tagName==="OPTION")&&(e.value=a),n==null&&e.removeAttribute(t);return}let l=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=El(n):n==null&&a==="string"?(n="",l=!0):a==="number"&&(n=0,l=!0)}try{e[t]=n}catch{}l&&e.removeAttribute(t)}function _d(e,t,n,r){e.addEventListener(t,n,r)}function Ed(e,t,n,r){e.removeEventListener(t,n,r)}function wd(e,t,n,r,s=null){const o=e._vei||(e._vei={}),i=o[t];if(r&&i)i.value=r;else{const[l,a]=xd(t);if(r){const c=o[t]=Cd(r,s);_d(e,l,c,a)}else i&&(Ed(e,l,i,a),o[t]=void 0)}}const yi=/(?:Once|Passive|Capture)$/;function xd(e){let t;if(yi.test(e)){t={};let r;for(;r=e.match(yi);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):on(e.slice(2)),t]}let os=0;const Od=Promise.resolve(),Td=()=>os||(Od.then(()=>os=0),os=Date.now());function Cd(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;De(Rd(r,n.value),t,5,[r])};return n.value=e,n.attached=Td(),n}function Rd(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 bi=/^on[a-z]/,Ad=(e,t,n,r,s=!1,o,i,l,a)=>{t==="class"?md(e,r,s):t==="style"?gd(e,n,r):Ln(t)?oo(t)||wd(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Pd(e,t,r,s))?vd(e,t,r,o,i,l,a):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),bd(e,t,r,s))};function Pd(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&bi.test(t)&&Y(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||bi.test(t)&&ge(n)?!1:t in e}const dt="transition",fn="animation",Co=(e,{slots:t})=>Se(ra,Sd(e),t);Co.displayName="Transition";const Sa={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};Co.props=Oe({},ra.props,Sa);const Ot=(e,t=[])=>{z(e)?e.forEach(n=>n(...t)):e&&e(...t)},vi=e=>e?z(e)?e.some(t=>t.length>1):e.length>1:!1;function Sd(e){const t={};for(const F in e)F in Sa||(t[F]=e[F]);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:a=o,appearActiveClass:c=i,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,g=kd(s),E=g&&g[0],x=g&&g[1],{onBeforeEnter:b,onEnter:h,onEnterCancelled:y,onLeave:_,onLeaveCancelled:T,onBeforeAppear:S=b,onAppear:I=h,onAppearCancelled:R=y}=t,L=(F,Q,N)=>{Tt(F,Q?u:l),Tt(F,Q?c:i),N&&N()},U=(F,Q)=>{F._isLeaving=!1,Tt(F,f),Tt(F,v),Tt(F,p),Q&&Q()},q=F=>(Q,N)=>{const be=F?I:h,ee=()=>L(Q,F,N);Ot(be,[Q,ee]),_i(()=>{Tt(Q,F?a:o),pt(Q,F?u:l),vi(be)||Ei(Q,r,E,ee)})};return Oe(t,{onBeforeEnter(F){Ot(b,[F]),pt(F,o),pt(F,i)},onBeforeAppear(F){Ot(S,[F]),pt(F,a),pt(F,c)},onEnter:q(!1),onAppear:q(!0),onLeave(F,Q){F._isLeaving=!0;const N=()=>U(F,Q);pt(F,f),Hd(),pt(F,p),_i(()=>{F._isLeaving&&(Tt(F,f),pt(F,v),vi(_)||Ei(F,r,x,N))}),Ot(_,[F,N])},onEnterCancelled(F){L(F,!1),Ot(y,[F])},onAppearCancelled(F){L(F,!0),Ot(R,[F])},onLeaveCancelled(F){U(F),Ot(T,[F])}})}function kd(e){if(e==null)return null;if(ue(e))return[is(e.enter),is(e.leave)];{const t=is(e);return[t,t]}}function is(e){return Rl(e)}function pt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Tt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function _i(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Md=0;function Ei(e,t,n,r){const s=e._endId=++Md,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:a}=Id(e,t);if(!i)return r();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,p),o()},p=v=>{v.target===e&&++u>=a&&f()};setTimeout(()=>{u<a&&f()},l+1),e.addEventListener(c,p)}function Id(e,t){const n=window.getComputedStyle(e),r=g=>(n[g]||"").split(", "),s=r(`${dt}Delay`),o=r(`${dt}Duration`),i=wi(s,o),l=r(`${fn}Delay`),a=r(`${fn}Duration`),c=wi(l,a);let u=null,f=0,p=0;t===dt?i>0&&(u=dt,f=i,p=o.length):t===fn?c>0&&(u=fn,f=c,p=a.length):(f=Math.max(i,c),u=f>0?i>c?dt:fn:null,p=u?u===dt?o.length:a.length:0);const v=u===dt&&/\b(transform|all)(,|$)/.test(r(`${dt}Property`).toString());return{type:u,timeout:f,propCount:p,hasTransform:v}}function wi(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>xi(n)+xi(e[r])))}function xi(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Hd(){return document.body.offsetHeight}const ka=Oe({patchProp:Ad},hd);let En,Oi=!1;function $d(){return En||(En=Jf(ka))}function Fd(){return En=Oi?En:Yf(ka),Oi=!0,En}const jd=(...e)=>{const t=$d().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Ma(r);if(!s)return;const o=t._component;!Y(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},Ld=(...e)=>{const t=Fd().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Ma(r);if(s)return n(s,!0,s instanceof SVGElement)},t};function Ma(e){return ge(e)?document.querySelector(e):e}const Nd=/"(?:_|\\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*:/,Bd=/"(?: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*:/,Dd=/^\s*["[{]|^\s*-?\d[\d.]{0,14}\s*$/;function Ud(e,t){if(e!=="__proto__"&&!(e==="constructor"&&t&&typeof t=="object"&&"prototype"in t))return t}function Vd(e,t={}){if(typeof e!="string")return e;const n=e.toLowerCase().trim();if(n==="true")return!0;if(n==="false")return!1;if(n==="null")return null;if(n==="nan")return Number.NaN;if(n==="infinity")return Number.POSITIVE_INFINITY;if(n!=="undefined"){if(!Dd.test(e)){if(t.strict)throw new SyntaxError("Invalid JSON");return e}try{return Nd.test(e)||Bd.test(e)?JSON.parse(e,Ud):JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}}const Kd=/#/g,Wd=/&/g,qd=/=/g,Ia=/\+/g,zd=/%5e/gi,Qd=/%60/gi,Jd=/%7c/gi,Yd=/%20/gi;function Zd(e){return encodeURI(""+e).replace(Jd,"|")}function Hs(e){return Zd(typeof e=="string"?e:JSON.stringify(e)).replace(Ia,"%2B").replace(Yd,"+").replace(Kd,"%23").replace(Wd,"%26").replace(Qd,"`").replace(zd,"^")}function ls(e){return Hs(e).replace(qd,"%3D")}function Ha(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Xd(e){return Ha(e.replace(Ia," "))}function $a(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=Ha(r[1]);if(s==="__proto__"||s==="constructor")continue;const o=Xd(r[2]||"");typeof t[s]<"u"?Array.isArray(t[s])?t[s].push(o):t[s]=[t[s],o]:t[s]=o}return t}function Gd(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${ls(e)}=${Hs(n)}`).join("&"):`${ls(e)}=${Hs(t)}`:ls(e)}function ep(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Gd(t,e[t])).join("&")}const tp=/^\w{2,}:([/\\]{1,2})/,np=/^\w{2,}:([/\\]{2})?/,rp=/^([/\\]\s*){2,}[^/\\]/;function Vn(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?tp.test(e):np.test(e)||(t.acceptRelative?rp.test(e):!1)}const sp=/\/$|\/\?/;function $s(e="",t=!1){return t?sp.test(e):e.endsWith("/")}function Ro(e="",t=!1){if(!t)return($s(e)?e.slice(0,-1):e)||"/";if(!$s(e,!0))return e||"/";const[n,...r]=e.split("?");return(n.slice(0,-1)||"/")+(r.length>0?`?${r.join("?")}`:"")}function Fa(e="",t=!1){if(!t)return e.endsWith("/")?e:e+"/";if($s(e,!0))return e||"/";const[n,...r]=e.split("?");return n+"/"+(r.length>0?`?${r.join("?")}`:"")}function op(e=""){return e.startsWith("/")}function ip(e=""){return(op(e)?e.slice(1):e)||"/"}function lp(e,t){if(ja(t)||Vn(e))return e;const n=Ro(t);return e.startsWith(n)?e:Wr(n,e)}function Ti(e,t){if(ja(t))return e;const n=Ro(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function ap(e,t){const n=qr(e),r={...$a(n.search),...t};return n.search=ep(r),up(n)}function ja(e){return!e||e==="/"}function cp(e){return e&&e!=="/"}function Wr(e,...t){let n=e||"";for(const r of t.filter(s=>cp(s)))n=n?Fa(n)+ip(r):r;return n}function qr(e="",t){if(!Vn(e,{acceptRelative:!0}))return t?qr(t+e):Ci(e);const[n="",r,s=""]=(e.replace(/\\/g,"/").match(/([^/:]+:)?\/\/([^/@]+@)?(.*)/)||[]).splice(1),[o="",i=""]=(s.match(/([^#/?]*)(.*)?/)||[]).splice(1),{pathname:l,search:a,hash:c}=Ci(i.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:n,auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:o,pathname:l,search:a,hash:c}}function Ci(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function up(e){const t=e.pathname+(e.search?(e.search.startsWith("?")?"":"?")+e.search:"")+e.hash;return e.protocol?e.protocol+"//"+(e.auth?e.auth+"@":"")+e.host+t:t}class fp extends Error{constructor(){super(...arguments),this.name="FetchError"}}function dp(e,t,n){let r="";t&&(r=t.message),e&&n?r=`${r} (${n.status} ${n.statusText} (${e.toString()}))`:e&&(r=`${r} (${e.toString()})`);const s=new fp(r);return Object.defineProperty(s,"request",{get(){return e}}),Object.defineProperty(s,"response",{get(){return n}}),Object.defineProperty(s,"data",{get(){return n&&n._data}}),Object.defineProperty(s,"status",{get(){return n&&n.status}}),Object.defineProperty(s,"statusText",{get(){return n&&n.statusText}}),Object.defineProperty(s,"statusCode",{get(){return n&&n.status}}),Object.defineProperty(s,"statusMessage",{get(){return n&&n.statusText}}),s}const pp=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Ri(e="GET"){return pp.has(e.toUpperCase())}function hp(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const mp=new Set(["image/svg","application/xml","application/xhtml","application/html"]),gp=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function yp(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return gp.test(t)?"json":mp.has(t)||t.startsWith("text/")?"text":"blob"}const bp=new Set([408,409,425,429,500,502,503,504]);function La(e){const{fetch:t,Headers:n}=e;function r(i){const l=i.error&&i.error.name==="AbortError"||!1;if(i.options.retry!==!1&&!l){let c;typeof i.options.retry=="number"?c=i.options.retry:c=Ri(i.options.method)?0:1;const u=i.response&&i.response.status||500;if(c>0&&bp.has(u))return s(i.request,{...i.options,retry:c-1})}const a=dp(i.request,i.error,i.response);throw Error.captureStackTrace&&Error.captureStackTrace(a,s),a}const s=async function(l,a={}){const c={request:l,options:{...e.defaults,...a},response:void 0,error:void 0};c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=lp(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=ap(c.request,{...c.options.params,...c.options.query})),c.options.body&&Ri(c.options.method)&&hp(c.options.body)&&(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json"))),c.response=await t(c.request,c.options).catch(async f=>(c.error=f,c.options.onRequestError&&await c.options.onRequestError(c),r(c)));const u=(c.options.parseResponse?"json":c.options.responseType)||yp(c.response.headers.get("content-type")||"");if(u==="json"){const f=await c.response.text(),p=c.options.parseResponse||Vd;c.response._data=p(f)}else u==="stream"?c.response._data=c.response.body:c.response._data=await c.response[u]();return c.options.onResponse&&await c.options.onResponse(c),c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await c.options.onResponseError(c),r(c)):c.response},o=function(l,a){return s(l,a).then(c=>c._data)};return o.raw=s,o.native=t,o.create=(i={})=>La({...e,defaults:{...e.defaults,...i}}),o}const Na=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")}(),vp=Na.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),_p=Na.Headers,Ep=La({fetch:vp,Headers:_p}),wp=Ep,xp=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Cr=xp().app,Op=()=>Cr.baseURL,Tp=()=>Cr.buildAssetsDir,Cp=(...e)=>Wr(Ba(),Tp(),...e),Ba=(...e)=>{const t=Cr.cdnURL||Cr.baseURL;return e.length?Wr(t,...e):t};globalThis.__buildAssetsURL=Cp,globalThis.__publicAssetsURL=Ba;function Fs(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?Fs(s,t,o):typeof s=="function"&&(t[o]=s)}return t}const Rp={run:e=>e()},Ap=()=>Rp,Da=typeof console.createTask<"u"?console.createTask:Ap;function Pp(e,t){const n=t.shift(),r=Da(n);return e.reduce((s,o)=>s.then(()=>r.run(()=>o(...t))),Promise.resolve())}function Sp(e,t){const n=t.shift(),r=Da(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}function as(e,t){for(const n of[...e])n(t)}class kp{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=Fs(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=Fs(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(Pp,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Sp,t,...n)}callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&as(this._before,s);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&s&&as(this._after,s)}):(this._after&&s&&as(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 Ua(){return new kp}function Mp(){let e,t=!1;const n=r=>{if(e&&e!==r)throw new Error("Context conflict")};return{use:()=>{if(e===void 0)throw new Error("Context is not available");return e},tryUse:()=>e,set:(r,s)=>{s||n(r),e=r,t=!0},unset:()=>{e=void 0,t=!1},call:(r,s)=>{n(r),e=r;try{return s()}finally{t||(e=void 0)}},async callAsync(r,s){e=r;const o=()=>{e=r},i=()=>e===r?o:void 0;js.add(i);try{const l=s();return t||(e=void 0),await l}finally{js.delete(i)}}}}function Ip(){const e={};return{get(t){return e[t]||(e[t]=Mp()),e[t],e[t]}}}const Rr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Ai="__unctx__",Hp=Rr[Ai]||(Rr[Ai]=Ip()),$p=e=>Hp.get(e),Pi="__unctx_async_handlers__",js=Rr[Pi]||(Rr[Pi]=new Set);function Ls(e){const t=[];for(const s of js){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 Va=$p("nuxt-app"),Fp="__nuxt_plugin";function jp(e){let t=0;const n={provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.3.2"},get vue(){return n.vueApp.version}},payload:Me({data:{},state:{},_errors:{},...window.__NUXT__}),static:{data:{}},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let o=!1;return()=>{if(!o&&(o=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},...e};n.hooks=Ua(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,i)=>{const l="$"+o;sr(n,l,i),sr(n.vueApp.config.globalProperties,l,i)},sr(n.vueApp,"$nuxt",n),sr(n.vueApp.config.globalProperties,"$nuxt",n),window.addEventListener("nuxt.preloadError",o=>{n.callHook("app:chunkError",{error:o.payload})}),n.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});const r=Me(n.payload.config),s=new Proxy(r,{get(o,i){return i==="public"?o.public:o[i]??o.public[i]},set(o,i,l){return i==="public"||i==="app"?!1:(o[i]=l,o.public[i]=l,!0)}});return n.provide("config",s),n}async function Lp(e,t){if(typeof t!="function")return;const{provide:n}=await ot(e,t,[e])||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}async function Np(e,t){for(const n of t)await Lp(e,n)}function Bp(e){return e.map(n=>typeof n!="function"?null:n.length>1?r=>n(r,r.provide):n).filter(Boolean)}function Lt(e){return e[Fp]=!0,e}function ot(e,t,n){const r=()=>n?t(...n):t();return Va.set(e),r()}function we(){const e=Va.tryUse();if(!e){const t=ct();if(!t)throw new Error("nuxt instance unavailable");return t.appContext.app.$nuxt}return e}function Ao(){return we().$config}function sr(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const cs={},Dp=Lt(e=>{for(const t in cs)e.vueApp.component(t,cs[t]),e.vueApp.component("Lazy"+t,cs[t])});function Up(e){return Array.isArray(e)?e:[e]}const Ka=["title","script","style","noscript"],Vp=["base","meta","link","style","script","noscript"],Kp=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],Wp=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],qp=["tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent"];function Wa(e){let t=9;for(let n=0;n<e.length;)t=Math.imul(t^e.charCodeAt(n++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Ns(e){return Wa(`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function zp(e){let t=9;for(const n of e)for(let r=0;r<n.length;)t=Math.imul(t^n.charCodeAt(r++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function qa(e,t){const{props:n,tag:r}=e;if(Wp.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 t&&!t(i)?!1:`${r}:${o}:${i}`}return!1}const Si=(e,t)=>e==null?t||null:typeof e=="function"?e(t):e,or=(e,t=!1,n)=>{const{tag:r,$el:s}=e;s&&(Object.entries(r.props).forEach(([o,i])=>{i=String(i);const l=`attr:${o}`;if(o==="class"){if(!i)return;for(const a of i.split(" ")){const c=`${l}:${a}`;n&&n(e,c,()=>s.classList.remove(a)),s.classList.contains(a)||s.classList.add(a)}return}n&&!o.startsWith("data-h-")&&n(e,l,()=>s.removeAttribute(o)),(t||s.getAttribute(o)!==i)&&s.setAttribute(o,i)}),Ka.includes(r.tag)&&(r.textContent&&r.textContent!==s.textContent?s.textContent=r.textContent:r.innerHTML&&r.innerHTML!==s.innerHTML&&(s.innerHTML=r.innerHTML)))};let dn=!1;async function Qp(e,t={}){var p,v;const n={shouldRender:!0};if(await e.hooks.callHook("dom:beforeRender",n),!n.shouldRender)return;const r=t.document||e.resolvedOptions.document||window.document,s=(await e.resolveTags()).map(l);if(e.resolvedOptions.experimentalHashHydration&&(dn=dn||e._hash||!1,dn)){const g=zp(s.map(E=>E.tag._h));if(dn===g)return;dn=g}const o=e._popSideEffectQueue();e.headEntries().map(g=>g._sde).forEach(g=>{Object.entries(g).forEach(([E,x])=>{o[E]=x})});const i=(g,E,x)=>{E=`${g.renderId}:${E}`,g.entry&&(g.entry._sde[E]=x),delete o[E]};function l(g){const E=e.headEntries().find(b=>b._i===g._e),x={renderId:!g.key&&g._d?g._d:Ns(g),$el:null,shouldRender:!0,tag:g,entry:E,markSideEffect:(b,h)=>i(x,b,h)};return x}const a=[],c={body:[],head:[]},u=g=>{e._elMap[g.renderId]=g.$el,a.push(g),i(g,"el",()=>{var E;(E=g.$el)==null||E.remove(),delete e._elMap[g.renderId]})};for(const g of s){if(await e.hooks.callHook("dom:beforeRenderTag",g),!g.shouldRender)continue;const{tag:E}=g;if(E.tag==="title"){r.title=E.textContent||"",a.push(g);continue}if(E.tag==="htmlAttrs"||E.tag==="bodyAttrs"){g.$el=r[E.tag==="htmlAttrs"?"documentElement":"body"],or(g,!1,i),a.push(g);continue}if(g.$el=e._elMap[g.renderId],!g.$el&&E.key&&(g.$el=r.querySelector(`${(p=E.tagPosition)!=null&&p.startsWith("body")?"body":"head"} > ${E.tag}[data-h-${E._h}]`)),g.$el){g.tag._d&&or(g),u(g);continue}c[(v=E.tagPosition)!=null&&v.startsWith("body")?"body":"head"].push(g)}const f={bodyClose:void 0,bodyOpen:void 0,head:void 0};Object.entries(c).forEach(([g,E])=>{var b;if(!E.length)return;const x=(b=r==null?void 0:r[g])==null?void 0:b.children;if(x){for(const h of[...x].reverse()){const y=h.tagName.toLowerCase();if(!Vp.includes(y))continue;const _=h.getAttributeNames().reduce((R,L)=>({...R,[L]:h.getAttribute(L)}),{}),T={tag:y,props:_};h.innerHTML&&(T.innerHTML=h.innerHTML);const S=Ns(T);let I=E.findIndex(R=>(R==null?void 0:R.renderId)===S);if(I===-1){const R=qa(T);I=E.findIndex(L=>(L==null?void 0:L.tag._d)&&L.tag._d===R)}if(I!==-1){const R=E[I];R.$el=h,or(R),u(R),delete E[I]}}E.forEach(h=>{const y=h.tag.tagPosition||"head";f[y]=f[y]||r.createDocumentFragment(),h.$el||(h.$el=r.createElement(h.tag.tag),or(h,!0)),f[y].appendChild(h.$el),u(h)})}}),f.head&&r.head.appendChild(f.head),f.bodyOpen&&r.body.insertBefore(f.bodyOpen,r.body.firstChild),f.bodyClose&&r.body.appendChild(f.bodyClose);for(const g of a)await e.hooks.callHook("dom:renderTag",g);Object.values(o).forEach(g=>g())}let us=null;async function Jp(e,t={}){function n(){return us=null,Qp(e,t)}const r=t.delayFn||(s=>setTimeout(s,10));return us=us||new Promise(s=>r(()=>s(n())))}const Yp=e=>({hooks:{"entries:updated":function(t){if(typeof(e==null?void 0:e.document)>"u"&&typeof window>"u")return;let n=e==null?void 0:e.delayFn;!n&&typeof requestAnimationFrame<"u"&&(n=requestAnimationFrame),Jp(t,{document:(e==null?void 0:e.document)||window.document,delayFn:n})}}});function Zp(e){var t;return((t=e==null?void 0:e.head.querySelector('meta[name="unhead:ssr"]'))==null?void 0:t.getAttribute("content"))||!1}const ki={critical:2,high:9,low:12,base:-1,title:1,meta:10};function Mi(e){if(typeof e.tagPriority=="number")return e.tagPriority;if(e.tag==="meta"){if(e.props.charset)return-2;if(e.props["http-equiv"]==="content-security-policy")return 0}const t=e.tagPriority||e.tag;return t in ki?ki[t]:10}const Xp=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}];function Gp(){return{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 Xp)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)=>Mi(n)-Mi(r))}}}}const eh=()=>({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=Si(t[n].textContent,t[r].textContent);s!==null?t[r].textContent=s||t[r].textContent:delete t[r]}else if(n!==-1){const s=Si(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)}}}),th=()=>({hooks:{"tag:normalise":function({tag:e}){typeof e.props.body<"u"&&(e.tagPosition="bodyClose",delete e.props.body)}}}),nh=["link","style","script","noscript"],rh=()=>({hooks:{"tag:normalise":({tag:e,resolvedOptions:t})=>{t.experimentalHashHydration===!0&&(e._h=Ns(e)),e.key&&nh.includes(e.tag)&&(e._h=Wa(e.key),e.props[`data-h-${e._h}`]="")}}}),Ii=["script","link","bodyAttrs"],sh=()=>{const e=(t,n)=>{const r={},s={};Object.entries(n.props).forEach(([i,l])=>{i.startsWith("on")&&typeof l=="function"?s[i]=l:r[i]=l});let o;return t==="dom"&&n.tag==="script"&&typeof r.src=="string"&&typeof s.onload<"u"&&(o=r.src,delete r.src),{props:r,eventHandlers:s,delayedSrc:o}};return{hooks:{"ssr:render":function(t){t.tags=t.tags.map(n=>(!Ii.includes(n.tag)||!Object.entries(n.props).find(([r,s])=>r.startsWith("on")&&typeof s=="function")||(n.props=e("ssr",n).props),n))},"dom:beforeRenderTag":function(t){if(!Ii.includes(t.tag.tag)||!Object.entries(t.tag.props).find(([o,i])=>o.startsWith("on")&&typeof i=="function"))return;const{props:n,eventHandlers:r,delayedSrc:s}=e("dom",t.tag);Object.keys(r).length&&(t.tag.props=n,t.tag._eventHandlers=r,t.tag._delayedSrc=s)},"dom:renderTag":function(t){const n=t.$el;if(!t.tag._eventHandlers||!n)return;const r=t.tag.tag==="bodyAttrs"&&typeof window<"u"?window:n;Object.entries(t.tag._eventHandlers).forEach(([s,o])=>{const i=`${t.tag._d||t.tag._p}:${s}`,l=s.slice(2).toLowerCase(),a=`data-h-${l}`;if(t.markSideEffect(i,()=>{}),n.hasAttribute(a))return;const c=o;n.setAttribute(a,""),r.addEventListener(l,c),t.entry&&(t.entry._sde[i]=()=>{r.removeEventListener(l,c),n.removeAttribute(a)})}),t.tag._delayedSrc&&n.setAttribute("src",t.tag._delayedSrc)}}}},oh=["templateParams","htmlAttrs","bodyAttrs"],ih=()=>({hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(n=>{e.props[n]&&(e.key=e.props[n],delete e.props[n])});const t=e.key?`${e.tag}:${e.key}`:qa(e);t&&(e._d=t)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const s=r._d||r._p,o=t[s];if(o){let i=r==null?void 0:r.tagDuplicateStrategy;if(!i&&oh.includes(r.tag)&&(i="merge"),i==="merge"){const a=o.props;["class","style"].forEach(c=>{r.props[c]&&a[c]&&(c==="style"&&!a[c].endsWith(";")&&(a[c]+=";"),r.props[c]=`${a[c]} ${r.props[c]}`)}),t[s].props={...a,...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}const l=Object.keys(r.props).length;if((l===0||l===1&&typeof r.props["data-h-key"]<"u")&&!r.innerHTML&&!r.textContent){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}}});function ir(e,t){function n(o){if(["s","pageTitle"].includes(o))return t.pageTitle;let i;return o.includes(".")?i=o.split(".").reduce((l,a)=>l&&l[a]||void 0,t):i=t[o],typeof i<"u"?i||"":!1}let r=e;try{r=decodeURI(e)}catch{}return(r.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(o=>{const i=n(o.slice(1));typeof i=="string"&&(e=e.replaceAll(new RegExp(`\\${o}(\\W|$)`,"g"),`${i}$1`).trim())}),t.separator&&(e.endsWith(t.separator)&&(e=e.slice(0,-t.separator.length).trim()),e.startsWith(t.separator)&&(e=e.slice(t.separator.length).trim()),e=e.replace(new RegExp(`\\${t.separator}\\s*\\${t.separator}`,"g"),t.separator)),e}function lh(){return{hooks:{"tags:resolve":e=>{var o;const{tags:t}=e,n=(o=t.find(i=>i.tag==="title"))==null?void 0:o.textContent,r=t.findIndex(i=>i.tag==="templateParams"),s=r!==-1?t[r].props:{};s.pageTitle=s.pageTitle||n||"";for(const i of t)if(["titleTemplate","title"].includes(i.tag)&&typeof i.textContent=="string")i.textContent=ir(i.textContent,s);else if(i.tag==="meta"&&typeof i.props.content=="string")i.props.content=ir(i.props.content,s);else if(i.tag==="link"&&typeof i.props.href=="string")i.props.href=ir(i.props.href,s);else if(i.tag==="script"&&["application/json","application/ld+json"].includes(i.props.type)&&typeof i.innerHTML=="string")try{i.innerHTML=JSON.stringify(JSON.parse(i.innerHTML),(l,a)=>typeof a=="string"?ir(a,s):a)}catch{}e.tags=t.filter(i=>i.tag!=="templateParams")}}}}const ah=typeof window<"u";let za;const ch=e=>za=e,uh=()=>za;async function fh(e,t){const n={tag:e,props:{}};return e==="templateParams"?(n.props=t,n):["title","titleTemplate"].includes(e)?(n.textContent=t instanceof Promise?await t:t,n):typeof t=="string"?["script","noscript","style"].includes(e)?(e==="script"&&(/^(https?:)?\/\//.test(t)||t.startsWith("/"))?n.props.src=t:n.innerHTML=t,n):!1:(n.props=await ph(e,{...t}),n.props.children&&(n.props.innerHTML=n.props.children),delete n.props.children,Object.keys(n.props).filter(r=>qp.includes(r)).forEach(r=>{(!["innerHTML","textContent"].includes(r)||Ka.includes(n.tag))&&(n[r]=n.props[r]),delete n.props[r]}),["innerHTML","textContent"].forEach(r=>{if(n.tag==="script"&&typeof n[r]=="string"&&["application/ld+json","application/json"].includes(n.props.type))try{n[r]=JSON.parse(n[r])}catch{n[r]=""}typeof n[r]=="object"&&(n[r]=JSON.stringify(n[r]))}),n.props.class&&(n.props.class=dh(n.props.class)),n.props.content&&Array.isArray(n.props.content)?n.props.content.map(r=>({...n,props:{...n.props,content:r}})):n)}function dh(e){return typeof e=="object"&&!Array.isArray(e)&&(e=Object.keys(e).filter(t=>e[t])),(Array.isArray(e)?e.join(" "):e).split(" ").filter(t=>t.trim()).filter(Boolean).join(" ")}async function ph(e,t){for(const n of Object.keys(t)){const r=n.startsWith("data-");t[n]instanceof Promise&&(t[n]=await t[n]),String(t[n])==="true"?t[n]=r?"true":"":String(t[n])==="false"&&(r?t[n]="false":delete t[n])}return t}const hh=10;async function mh(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&Kp.includes(n)).forEach(([n,r])=>{const s=Up(r);t.push(...s.map(o=>fh(n,o)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,n._p=(e._i<<hh)+r,n))}const gh=()=>[ih(),Gp(),lh(),eh(),rh(),sh(),th()],yh=(e={})=>[Yp({document:e==null?void 0:e.document,delayFn:e==null?void 0:e.domDelayFn})];function bh(e={}){const t=vh({...e,plugins:[...yh(e),...(e==null?void 0:e.plugins)||[]]});return e.experimentalHashHydration&&t.resolvedOptions.document&&(t._hash=Zp(t.resolvedOptions.document)),ch(t),t}function vh(e={}){let t=[],n={},r=0;const s=Ua();e!=null&&e.hooks&&s.addHooks(e.hooks),e.plugins=[...gh(),...(e==null?void 0:e.plugins)||[]],e.plugins.forEach(l=>l.hooks&&s.addHooks(l.hooks)),e.document=e.document||(ah?document:void 0);const o=()=>s.callHook("entries:updated",i),i={resolvedOptions:e,headEntries(){return t},get hooks(){return s},use(l){l.hooks&&s.addHooks(l.hooks)},push(l,a){const c={_i:r++,input:l,_sde:{}};return a!=null&&a.mode&&(c._m=a==null?void 0:a.mode),a!=null&&a.transform&&(c._t=a==null?void 0:a.transform),t.push(c),o(),{dispose(){t=t.filter(u=>u._i!==c._i?!0:(n={...n,...u._sde||{}},u._sde={},o(),!1))},patch(u){t=t.map(f=>(f._i===c._i&&(c.input=f.input=u,o()),f))}}},async resolveTags(){const l={tags:[],entries:[...t]};await s.callHook("entries:resolve",l);for(const a of l.entries){const c=a._t||(u=>u);if(a.resolvedInput=c(a.resolvedInput||a.input),a.resolvedInput)for(const u of await mh(a)){const f={tag:u,entry:a,resolvedOptions:i.resolvedOptions};await s.callHook("tag:normalise",f),l.tags.push(f.tag)}}return await s.callHook("tags:resolve",l),l.tags},_popSideEffectQueue(){const l={...n};return n={},l},_elMap:{}};return i.hooks.callHook("init",i),i}function _h(e){return typeof e=="function"?e():de(e)}function Ar(e,t=""){if(e instanceof Promise)return e;const n=_h(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Ar(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,s])=>r==="titleTemplate"||r.startsWith("on")?[r,de(s)]:[r,Ar(s,r)])):n}const Eh=Pa.startsWith("3"),wh=typeof window<"u",Qa="usehead";function Po(){return ct()&&Ye(Qa)||uh()}function xh(e){return{install(n){Eh&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(Qa,e))}}.install}function Oh(e={}){const t=bh({...e,domDelayFn:n=>setTimeout(()=>jt(()=>n()),10),plugins:[Th(),...(e==null?void 0:e.plugins)||[]]});return t.install=xh(t),t}const Th=()=>({hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Ar(t.input)}}});function Ch(e,t={}){const n=Po(),r=_e(!1),s=_e({});bf(()=>{s.value=r.value?{}:Ar(e)});const o=n.push(s.value,t);return Ee(s,l=>{o.patch(l)}),ct()&&(Un(()=>{o.dispose()}),la(()=>{r.value=!0}),ia(()=>{r.value=!1})),o}function Rh(e,t={}){return Po().push(e,t)}function Ah(e,t={}){var r;const n=Po();if(n){const s=wh||!!((r=n.resolvedOptions)!=null&&r.document);return t.mode==="server"&&s||t.mode==="client"&&!s?void 0:s?Ch(e,t):Rh(e,t)}}const Bs={name:"fade",mode:"out-in"},Ph={meta:[{name:"viewport",content:"width=device-width, initial-scale=1"},{charset:"utf-8"}],link:[],style:[],script:[],noscript:[]},Sh=!1,kh="__nuxt",Mh=Lt(e=>{const n=Oh();n.push(Ph),e.vueApp.use(n);{let r=!0;const s=()=>{r=!1,n.hooks.callHook("entries:updated",n)};n.hooks.hook("dom:beforeRender",o=>{o.shouldRender=!r}),e.hooks.hook("page:start",()=>{r=!0}),e.hooks.hook("page:finish",s),e.hooks.hook("app:suspense:resolve",s)}});function Ih(e){const t=e;return t.headTags=e.resolveTags,t.addEntry=e.push,t.addHeadObjs=e.push,t.addReactiveEntry=(n,r)=>{const s=Ah(n,r);return typeof s<"u"?s.dispose:()=>{}},t.removeHeadObjs=()=>{},t.updateDOM=()=>{e.hooks.callHook("entries:updated",e)},t.unhead=e,t}const Hh=Lt(e=>{Ih(e.vueApp._context.provides.usehead)});/*!
  * vue-router v4.1.6
  * (c) 2022 Eduardo San Martin Morote
  * @license MIT
  */const Vt=typeof window<"u";function $h(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const se=Object.assign;function fs(e,t){const n={};for(const r in t){const s=t[r];n[r]=Ze(s)?s.map(e):e(s)}return n}const wn=()=>{},Ze=Array.isArray,Fh=/\/$/,jh=e=>e.replace(Fh,"");function ds(e,t,n="/"){let r,s={},o="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return l<a&&l>=0&&(a=-1),a>-1&&(r=t.slice(0,a),o=t.slice(a+1,l>-1?l:t.length),s=e(o)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=Dh(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:i}}function Lh(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Hi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Nh(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&rn(t.matched[r],n.matched[s])&&Ja(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function rn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ja(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Bh(e[n],t[n]))return!1;return!0}function Bh(e,t){return Ze(e)?$i(e,t):Ze(t)?$i(t,e):e===t}function $i(e,t){return Ze(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Dh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let s=n.length-1,o,i;for(o=0;o<r.length;o++)if(i=r[o],i!==".")if(i==="..")s>1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var $n;(function(e){e.pop="pop",e.push="push"})($n||($n={}));var xn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(xn||(xn={}));function Uh(e){if(!e)if(Vt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),jh(e)}const Vh=/^[^#]+#/;function Kh(e,t){return e.replace(Vh,"#")+t}function Wh(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 zr=()=>({left:window.pageXOffset,top:window.pageYOffset});function qh(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=Wh(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Fi(e,t){return(history.state?history.state.position-t:-1)+e}const Ds=new Map;function zh(e,t){Ds.set(e,t)}function Qh(e){const t=Ds.get(e);return Ds.delete(e),t}let Jh=()=>location.protocol+"//"+location.host;function Ya(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,a=s.slice(l);return a[0]!=="/"&&(a="/"+a),Hi(a,"")}return Hi(n,e)+r+s}function Yh(e,t,n,r){let s=[],o=[],i=null;const l=({state:p})=>{const v=Ya(e,location),g=n.value,E=t.value;let x=0;if(p){if(n.value=v,t.value=p,i&&i===g){i=null;return}x=E?p.position-E.position:0}else r(v);s.forEach(b=>{b(n.value,g,{delta:x,type:$n.pop,direction:x?x>0?xn.forward:xn.back:xn.unknown})})};function a(){i=n.value}function c(p){s.push(p);const v=()=>{const g=s.indexOf(p);g>-1&&s.splice(g,1)};return o.push(v),v}function u(){const{history:p}=window;p.state&&p.replaceState(se({},p.state,{scroll:zr()}),"")}function f(){for(const p of o)p();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u),{pauseListeners:a,listen:c,destroy:f}}function ji(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?zr():null}}function Zh(e){const{history:t,location:n}=window,r={value:Ya(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(a,c,u){const f=e.indexOf("#"),p=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:Jh()+e+a;try{t[u?"replaceState":"pushState"](c,"",p),s.value=c}catch(v){console.error(v),n[u?"replace":"assign"](p)}}function i(a,c){const u=se({},t.state,ji(s.value.back,a,s.value.forward,!0),c,{position:s.value.position});o(a,u,!0),r.value=a}function l(a,c){const u=se({},s.value,t.state,{forward:a,scroll:zr()});o(u.current,u,!0);const f=se({},ji(r.value,a,null),{position:u.position+1},c);o(a,f,!1),r.value=a}return{location:r,state:s,push:l,replace:i}}function Za(e){e=Uh(e);const t=Zh(e),n=Yh(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=se({location:"",base:e,go:r,createHref:Kh.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 Xh(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Za(e)}function Gh(e){return typeof e=="string"||e&&typeof e=="object"}function Xa(e){return typeof e=="string"||typeof e=="symbol"}const ht={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ga=Symbol("");var Li;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Li||(Li={}));function sn(e,t){return se(new Error,{type:e,[Ga]:!0},t)}function nt(e,t){return e instanceof Error&&Ga in e&&(t==null||!!(e.type&t))}const Ni="[^/]+?",em={sensitive:!1,strict:!1,start:!0,end:!0},tm=/[.+*?^${}()[\]/\\]/g;function nm(e,t){const n=se({},em,t),r=[];let s=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;f<c.length;f++){const p=c[f];let v=40+(n.sensitive?.25:0);if(p.type===0)f||(s+="/"),s+=p.value.replace(tm,"\\$&"),v+=40;else if(p.type===1){const{value:g,repeatable:E,optional:x,regexp:b}=p;o.push({name:g,repeatable:E,optional:x});const h=b||Ni;if(h!==Ni){v+=10;try{new RegExp(`(${h})`)}catch(_){throw new Error(`Invalid custom RegExp for param "${g}" (${h}): `+_.message)}}let y=E?`((?:${h})(?:/(?:${h}))*)`:`(${h})`;f||(y=x&&c.length<2?`(?:/${y})`:"/"+y),x&&(y+="?"),s+=y,v+=20,x&&(v+=-8),E&&(v+=-20),h===".*"&&(v+=-50)}u.push(v)}r.push(u)}if(n.strict&&n.end){const c=r.length-1;r[c][r[c].length-1]+=.7000000000000001}n.strict||(s+="/?"),n.end?s+="$":n.strict&&(s+="(?:/|$)");const i=new RegExp(s,n.sensitive?"":"i");function l(c){const u=c.match(i),f={};if(!u)return null;for(let p=1;p<u.length;p++){const v=u[p]||"",g=o[p-1];f[g.name]=v&&g.repeatable?v.split("/"):v}return f}function a(c){let u="",f=!1;for(const p of e){(!f||!u.endsWith("/"))&&(u+="/"),f=!1;for(const v of p)if(v.type===0)u+=v.value;else if(v.type===1){const{value:g,repeatable:E,optional:x}=v,b=g in c?c[g]:"";if(Ze(b)&&!E)throw new Error(`Provided param "${g}" is an array but it is not repeatable (* or + modifiers)`);const h=Ze(b)?b.join("/"):b;if(!h)if(x)p.length<2&&(u.endsWith("/")?u=u.slice(0,-1):f=!0);else throw new Error(`Missing required param "${g}"`);u+=h}}return u||"/"}return{re:i,score:r,keys:o,parse:l,stringify:a}}function rm(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function sm(e,t){let n=0;const r=e.score,s=t.score;for(;n<r.length&&n<s.length;){const o=rm(r[n],s[n]);if(o)return o;n++}if(Math.abs(s.length-r.length)===1){if(Bi(r))return 1;if(Bi(s))return-1}return s.length-r.length}function Bi(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const om={type:0,value:""},im=/[a-zA-Z0-9_]/;function lm(e){if(!e)return[[]];if(e==="/")return[[om]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${c}": ${v}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let l=0,a,c="",u="";function f(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=a}for(;l<e.length;){if(a=e[l++],a==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:a==="/"?(c&&f(),i()):a===":"?(f(),n=1):p();break;case 4:p(),n=r;break;case 1:a==="("?n=2:im.test(a)?p():(f(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--);break;case 2:a===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+a:n=3:u+=a;break;case 3:f(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),f(),i(),s}function am(e,t,n){const r=nm(lm(e.path),n),s=se(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function cm(e,t){const n=[],r=new Map;t=Vi({strict:!1,end:!0,sensitive:!1},t);function s(u){return r.get(u)}function o(u,f,p){const v=!p,g=um(u);g.aliasOf=p&&p.record;const E=Vi(t,u),x=[g];if("alias"in u){const y=typeof u.alias=="string"?[u.alias]:u.alias;for(const _ of y)x.push(se({},g,{components:p?p.record.components:g.components,path:_,aliasOf:p?p.record:g}))}let b,h;for(const y of x){const{path:_}=y;if(f&&_[0]!=="/"){const T=f.record.path,S=T[T.length-1]==="/"?"":"/";y.path=f.record.path+(_&&S+_)}if(b=am(y,f,E),p?p.alias.push(b):(h=h||b,h!==b&&h.alias.push(b),v&&u.name&&!Ui(b)&&i(u.name)),g.children){const T=g.children;for(let S=0;S<T.length;S++)o(T[S],b,p&&p.children[S])}p=p||b,(b.record.components&&Object.keys(b.record.components).length||b.record.name||b.record.redirect)&&a(b)}return h?()=>{i(h)}:wn}function i(u){if(Xa(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function l(){return n}function a(u){let f=0;for(;f<n.length&&sm(u,n[f])>=0&&(u.record.path!==n[f].record.path||!ec(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Ui(u)&&r.set(u.record.name,u)}function c(u,f){let p,v={},g,E;if("name"in u&&u.name){if(p=r.get(u.name),!p)throw sn(1,{location:u});E=p.record.name,v=se(Di(f.params,p.keys.filter(h=>!h.optional).map(h=>h.name)),u.params&&Di(u.params,p.keys.map(h=>h.name))),g=p.stringify(v)}else if("path"in u)g=u.path,p=n.find(h=>h.re.test(g)),p&&(v=p.parse(g),E=p.record.name);else{if(p=f.name?r.get(f.name):n.find(h=>h.re.test(f.path)),!p)throw sn(1,{location:u,currentLocation:f});E=p.record.name,v=se({},f.params,u.params),g=p.stringify(v)}const x=[];let b=p;for(;b;)x.unshift(b.record),b=b.parent;return{name:E,path:g,params:v,matched:x,meta:dm(x)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:s}}function Di(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function um(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:fm(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 fm(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=="boolean"?n:n[r];return t}function Ui(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function dm(e){return e.reduce((t,n)=>se(t,n.meta),{})}function Vi(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function ec(e,t){return t.children.some(n=>n===e||ec(e,n))}const tc=/#/g,pm=/&/g,hm=/\//g,mm=/=/g,gm=/\?/g,nc=/\+/g,ym=/%5B/g,bm=/%5D/g,rc=/%5E/g,vm=/%60/g,sc=/%7B/g,_m=/%7C/g,oc=/%7D/g,Em=/%20/g;function So(e){return encodeURI(""+e).replace(_m,"|").replace(ym,"[").replace(bm,"]")}function wm(e){return So(e).replace(sc,"{").replace(oc,"}").replace(rc,"^")}function Us(e){return So(e).replace(nc,"%2B").replace(Em,"+").replace(tc,"%23").replace(pm,"%26").replace(vm,"`").replace(sc,"{").replace(oc,"}").replace(rc,"^")}function xm(e){return Us(e).replace(mm,"%3D")}function Om(e){return So(e).replace(tc,"%23").replace(gm,"%3F")}function Tm(e){return e==null?"":Om(e).replace(hm,"%2F")}function Pr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Cm(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;s<r.length;++s){const o=r[s].replace(nc," "),i=o.indexOf("="),l=Pr(i<0?o:o.slice(0,i)),a=i<0?null:Pr(o.slice(i+1));if(l in t){let c=t[l];Ze(c)||(c=t[l]=[c]),c.push(a)}else t[l]=a}return t}function Ki(e){let t="";for(let n in e){const r=e[n];if(n=xm(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(Ze(r)?r.map(o=>o&&Us(o)):[r&&Us(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Rm(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Ze(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Am=Symbol(""),Wi=Symbol(""),ko=Symbol(""),ic=Symbol(""),Vs=Symbol("");function pn(){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,reset:n}}function gt(e,t,n,r,s){const o=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((i,l)=>{const a=f=>{f===!1?l(sn(4,{from:n,to:t})):f instanceof Error?l(f):Gh(f)?l(sn(2,{from:t,to:f})):(o&&r.enterCallbacks[s]===o&&typeof f=="function"&&o.push(f),i())},c=e.call(r&&r.instances[s],t,n,a);let u=Promise.resolve(c);e.length<3&&(u=u.then(a)),u.catch(f=>l(f))})}function ps(e,t,n,r){const s=[];for(const o of e)for(const i in o.components){let l=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(Pm(l)){const c=(l.__vccOpts||l)[t];c&&s.push(gt(c,n,r,o,i))}else{let a=l();s.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const u=$h(c)?c.default:c;o.components[i]=u;const p=(u.__vccOpts||u)[t];return p&&gt(p,n,r,o,i)()}))}}return s}function Pm(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function qi(e){const t=Ye(ko),n=Ye(ic),r=pe(()=>t.resolve(de(e.to))),s=pe(()=>{const{matched:a}=r.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const p=f.findIndex(rn.bind(null,u));if(p>-1)return p;const v=zi(a[c-2]);return c>1&&zi(u)===v&&f[f.length-1].path!==v?f.findIndex(rn.bind(null,a[c-2])):p}),o=pe(()=>s.value>-1&&Im(n.params,r.value.params)),i=pe(()=>s.value>-1&&s.value===n.matched.length-1&&Ja(n.params,r.value.params));function l(a={}){return Mm(a)?t[de(e.replace)?"replace":"push"](de(e.to)).catch(wn):Promise.resolve()}return{route:r,href:pe(()=>r.value.href),isActive:o,isExactActive:i,navigate:l}}const Sm=Et({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:qi,setup(e,{slots:t}){const n=Me(qi(e)),{options:r}=Ye(ko),s=pe(()=>({[Qi(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Qi(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Se("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),km=Sm;function Mm(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 Im(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(!Ze(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function zi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Qi=(e,t,n)=>e??t??n,Hm=Et({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ye(Vs),s=pe(()=>e.route||r.value),o=Ye(Wi,0),i=pe(()=>{let c=de(o);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),l=pe(()=>s.value.matched[i.value]);Yt(Wi,pe(()=>i.value+1)),Yt(Am,l),Yt(Vs,s);const a=_e();return Ee(()=>[a.value,l.value,e.name],([c,u,f],[p,v,g])=>{u&&(u.instances[f]=c,v&&v!==u&&c&&c===p&&(u.leaveGuards.size||(u.leaveGuards=v.leaveGuards),u.updateGuards.size||(u.updateGuards=v.updateGuards))),c&&u&&(!v||!rn(u,v)||!p)&&(u.enterCallbacks[f]||[]).forEach(E=>E(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=l.value,p=f&&f.components[u];if(!p)return Ji(n.default,{Component:p,route:c});const v=f.props[u],g=v?v===!0?c.params:typeof v=="function"?v(c):v:null,x=Se(p,se({},g,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(f.instances[u]=null)},ref:a}));return Ji(n.default,{Component:x,route:c})||x}}});function Ji(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const lc=Hm;function $m(e){const t=cm(e.routes,e),n=e.parseQuery||Cm,r=e.stringifyQuery||Ki,s=e.history,o=pn(),i=pn(),l=pn(),a=Os(ht);let c=ht;Vt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=fs.bind(null,C=>""+C),f=fs.bind(null,Tm),p=fs.bind(null,Pr);function v(C,B){let $,V;return Xa(C)?($=t.getRecordMatcher(C),V=B):V=C,t.addRoute(V,$)}function g(C){const B=t.getRecordMatcher(C);B&&t.removeRoute(B)}function E(){return t.getRoutes().map(C=>C.record)}function x(C){return!!t.getRecordMatcher(C)}function b(C,B){if(B=se({},B||a.value),typeof C=="string"){const d=ds(n,C,B.path),m=t.resolve({path:d.path},B),w=s.createHref(d.fullPath);return se(d,m,{params:p(m.params),hash:Pr(d.hash),redirectedFrom:void 0,href:w})}let $;if("path"in C)$=se({},C,{path:ds(n,C.path,B.path).path});else{const d=se({},C.params);for(const m in d)d[m]==null&&delete d[m];$=se({},C,{params:f(C.params)}),B.params=f(B.params)}const V=t.resolve($,B),te=C.hash||"";V.params=u(p(V.params));const fe=Lh(r,se({},C,{hash:wm(te),path:V.path})),X=s.createHref(fe);return se({fullPath:fe,hash:te,query:r===Ki?Rm(C.query):C.query||{}},V,{redirectedFrom:void 0,href:X})}function h(C){return typeof C=="string"?ds(n,C,a.value.path):se({},C)}function y(C,B){if(c!==C)return sn(8,{from:B,to:C})}function _(C){return I(C)}function T(C){return _(se(h(C),{replace:!0}))}function S(C){const B=C.matched[C.matched.length-1];if(B&&B.redirect){const{redirect:$}=B;let V=typeof $=="function"?$(C):$;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=h(V):{path:V},V.params={}),se({query:C.query,hash:C.hash,params:"path"in V?{}:C.params},V)}}function I(C,B){const $=c=b(C),V=a.value,te=C.state,fe=C.force,X=C.replace===!0,d=S($);if(d)return I(se(h(d),{state:typeof d=="object"?se({},te,d.state):te,force:fe,replace:X}),B||$);const m=$;m.redirectedFrom=B;let w;return!fe&&Nh(r,V,$)&&(w=sn(16,{to:m,from:V}),wt(V,V,!0,!1)),(w?Promise.resolve(w):L(m,V)).catch(O=>nt(O)?nt(O,2)?O:Ve(O):le(O,m,V)).then(O=>{if(O){if(nt(O,2))return I(se({replace:X},h(O.to),{state:typeof O.to=="object"?se({},te,O.to.state):te,force:fe}),B||m)}else O=q(m,V,!0,X,te);return U(m,V,O),O})}function R(C,B){const $=y(C,B);return $?Promise.reject($):Promise.resolve()}function L(C,B){let $;const[V,te,fe]=Fm(C,B);$=ps(V.reverse(),"beforeRouteLeave",C,B);for(const d of V)d.leaveGuards.forEach(m=>{$.push(gt(m,C,B))});const X=R.bind(null,C,B);return $.push(X),Ut($).then(()=>{$=[];for(const d of o.list())$.push(gt(d,C,B));return $.push(X),Ut($)}).then(()=>{$=ps(te,"beforeRouteUpdate",C,B);for(const d of te)d.updateGuards.forEach(m=>{$.push(gt(m,C,B))});return $.push(X),Ut($)}).then(()=>{$=[];for(const d of C.matched)if(d.beforeEnter&&!B.matched.includes(d))if(Ze(d.beforeEnter))for(const m of d.beforeEnter)$.push(gt(m,C,B));else $.push(gt(d.beforeEnter,C,B));return $.push(X),Ut($)}).then(()=>(C.matched.forEach(d=>d.enterCallbacks={}),$=ps(fe,"beforeRouteEnter",C,B),$.push(X),Ut($))).then(()=>{$=[];for(const d of i.list())$.push(gt(d,C,B));return $.push(X),Ut($)}).catch(d=>nt(d,8)?d:Promise.reject(d))}function U(C,B,$){for(const V of l.list())V(C,B,$)}function q(C,B,$,V,te){const fe=y(C,B);if(fe)return fe;const X=B===ht,d=Vt?history.state:{};$&&(V||X?s.replace(C.fullPath,se({scroll:X&&d&&d.scroll},te)):s.push(C.fullPath,te)),a.value=C,wt(C,B,$,X),Ve()}let F;function Q(){F||(F=s.listen((C,B,$)=>{if(!Qn.listening)return;const V=b(C),te=S(V);if(te){I(se(te,{replace:!0}),V).catch(wn);return}c=V;const fe=a.value;Vt&&zh(Fi(fe.fullPath,$.delta),zr()),L(V,fe).catch(X=>nt(X,12)?X:nt(X,2)?(I(X.to,V).then(d=>{nt(d,20)&&!$.delta&&$.type===$n.pop&&s.go(-1,!1)}).catch(wn),Promise.reject()):($.delta&&s.go(-$.delta,!1),le(X,V,fe))).then(X=>{X=X||q(V,fe,!1),X&&($.delta&&!nt(X,8)?s.go(-$.delta,!1):$.type===$n.pop&&nt(X,20)&&s.go(-1,!1)),U(V,fe,X)}).catch(wn)}))}let N=pn(),be=pn(),ee;function le(C,B,$){Ve(C);const V=be.list();return V.length?V.forEach(te=>te(C,B,$)):console.error(C),Promise.reject(C)}function oe(){return ee&&a.value!==ht?Promise.resolve():new Promise((C,B)=>{N.add([C,B])})}function Ve(C){return ee||(ee=!C,Q(),N.list().forEach(([B,$])=>C?$(C):B()),N.reset()),C}function wt(C,B,$,V){const{scrollBehavior:te}=e;if(!Vt||!te)return Promise.resolve();const fe=!$&&Qh(Fi(C.fullPath,0))||(V||!$)&&history.state&&history.state.scroll||null;return jt().then(()=>te(C,B,fe)).then(X=>X&&qh(X)).catch(X=>le(X,C,B))}const Ke=C=>s.go(C);let Re;const Bt=new Set,Qn={currentRoute:a,listening:!0,addRoute:v,removeRoute:g,hasRoute:x,getRoutes:E,resolve:b,options:e,push:_,replace:T,go:Ke,back:()=>Ke(-1),forward:()=>Ke(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:be.add,isReady:oe,install(C){const B=this;C.component("RouterLink",km),C.component("RouterView",lc),C.config.globalProperties.$router=B,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>de(a)}),Vt&&!Re&&a.value===ht&&(Re=!0,_(s.location).catch(te=>{}));const $={};for(const te in ht)$[te]=pe(()=>a.value[te]);C.provide(ko,B),C.provide(ic,Me($)),C.provide(Vs,a);const V=C.unmount;Bt.add(C),C.unmount=function(){Bt.delete(C),Bt.size<1&&(c=ht,F&&F(),F=null,a.value=ht,Re=!1,ee=!1),V()}}};return Qn}function Ut(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function Fm(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;i<o;i++){const l=t.matched[i];l&&(e.matched.find(c=>rn(c,l))?r.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>rn(c,a))||s.push(a))}return[n,r,s]}function hs(e){return e!==null&&typeof e=="object"}function Ks(e,t,n=".",r){if(!hs(t))return Ks(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]]:hs(i)&&hs(s[o])?s[o]=Ks(i,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=i))}return s}function jm(e){return(...t)=>t.reduce((n,r)=>Ks(n,r,"",e),{})}const ac=jm();class Ws extends Error{constructor(){super(...arguments),this.statusCode=500,this.fatal=!1,this.unhandled=!1,this.statusMessage=void 0}toJSON(){const t={message:this.message,statusCode:zs(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=cc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Ws.__h3_error__=!0;function qs(e){if(typeof e=="string")return new Ws(e);if(Lm(e))return e;const t=new Ws(e.message??e.statusMessage,e.cause?{cause:e.cause}:void 0);if("stack"in e)try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=zs(e.statusCode,t.statusCode):e.status&&(t.statusCode=zs(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;cc(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 Lm(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const Nm=/[^\u0009\u0020-\u007E]/g;function cc(e=""){return e.replace(Nm,"")}function zs(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}function Bm(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,r]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const s="$s"+n,o=we(),i=ql(o.payload.state,s);if(i.value===void 0&&r){const l=r();if(ve(l))return o.payload.state[s]=l,l;i.value=l}return i}const Nt=()=>{var e;return(e=we())==null?void 0:e.$router},Dm=()=>ct()?Ye("_route",we()._route):we()._route,Um=e=>e,Vm=()=>{try{if(we()._processingMiddleware)return!0}catch{return!0}return!1},Km=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:e.path||"/",r=(t==null?void 0:t.external)||Vn(n,{acceptRelative:!0});if(r&&!(t!=null&&t.external))throw new Error("Navigating to external URL is not allowed by default. Use `navigateTo (url, { external: true })`.");if(r&&qr(n).protocol==="script:")throw new Error("Cannot navigate to an URL with script protocol.");if(!r&&Vm())return e;const s=Nt();return r?(t!=null&&t.replace?location.replace(n):location.href=n,Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)},Qr=()=>ql(we().payload,"error"),Kt=e=>{const t=uc(e);try{we().callHook("app:error",t);const r=Qr();r.value=r.value||t}catch{throw t}return t},Wm=async(e={})=>{const t=we(),n=Qr();t.callHook("app:error:cleared",e),e.redirect&&await Nt().replace(e.redirect),n.value=null},qm=e=>!!(e&&typeof e=="object"&&"__nuxt_error"in e),uc=e=>{const t=qs(e);return t.__nuxt_error=!0,t},zm="modulepreload",Qm=function(e,t){return e.startsWith(".")?new URL(e,t).href:e},Yi={},Jm=function(t,n,r){if(!n||n.length===0)return t();const s=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=Qm(o,r),o in Yi)return;Yi[o]=!0;const i=o.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!r)for(let u=s.length-1;u>=0;u--){const f=s[u];if(f.href===o&&(!i||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":zm,i||(c.as="script",c.crossOrigin=""),c.href=o,document.head.appendChild(c),i)return new Promise((u,f)=>{c.addEventListener("load",u),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t())},gn=(...e)=>Jm(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),He={pageTransition:{name:"fade",mode:"out-in"}},Zi=[{name:"about",path:"/about",meta:{},alias:[],redirect:void 0,component:()=>gn(()=>import("./about.30bfa6c0.js"),[],import.meta.url).then(e=>e.default||e)},{name:(He==null?void 0:He.name)??"index",path:(He==null?void 0:He.path)??"/",meta:He||{},alias:(He==null?void 0:He.alias)||[],redirect:(He==null?void 0:He.redirect)||void 0,component:()=>gn(()=>import("./index.f88a8e59.js"),["./index.f88a8e59.js","./index.5c21931a.css"],import.meta.url).then(e=>e.default||e)},{name:"v-motion_apply",path:"/v-motion_apply",meta:{},alias:[],redirect:void 0,component:()=>gn(()=>import("./v-motion_apply.06e22d89.js"),["./v-motion_apply.06e22d89.js","./v-motion_apply.5ebce39f.css"],import.meta.url).then(e=>e.default||e)},{name:"work-id",path:"/work/:id",meta:{},alias:[],redirect:void 0,component:()=>gn(()=>import("./_id_.06ad603b.js"),[],import.meta.url).then(e=>e.default||e)}],Ym={scrollBehavior(e,t,n){const r=we();let s=n||void 0;if(!s&&t&&e&&e.meta.scrollToTop!==!1&&Zm(t,e)&&(s={left:0,top:0}),e.path===t.path){if(t.hash&&!e.hash)return{left:0,top:0};if(e.hash)return{el:e.hash,top:Xi(e.hash)}}const o=l=>!!(l.meta.pageTransition??Bs),i=o(t)&&o(e)?"page:transition:finish":"page:finish";return new Promise(l=>{r.hooks.hookOnce(i,async()=>{await jt(),e.hash&&(s={el:e.hash,top:Xi(e.hash)}),l(s)})})}};function Xi(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}function Zm(e,t){const n=e.matched[0]===t.matched[0];return!!(!n||n&&JSON.stringify(e.params)!==JSON.stringify(t.params))}const Xm={},rt={...Xm,...Ym},Gm=Um(async e=>{var a;let t,n;if(!((a=e.meta)!=null&&a.validate))return;const r=we(),s=Nt();if(([t,n]=Ls(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=uc({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`}),l=s.beforeResolve(c=>{if(l(),c===e){const u=s.afterEach(async()=>{u(),await ot(r,Kt,[i]),window.history.pushState({},"",e.fullPath)});return!1}})}),eg=[Gm],On={};function tg(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){const l=s.includes(e.slice(o))?e.slice(o).length:1;let a=s.slice(l);return a[0]!=="/"&&(a="/"+a),Ti(a,"")}return Ti(n,e)+r+s}const ng=Lt(async e=>{var g,E;let t,n,r=Ao().app.baseURL;rt.hashMode&&!r.includes("#")&&(r+="#");const s=((g=rt.history)==null?void 0:g.call(rt,r))??(rt.hashMode?Xh(r):Za(r)),o=((E=rt.routes)==null?void 0:E.call(rt,Zi))??Zi,i=tg(r,window.location),l=$m({...rt,history:s,routes:o});e.vueApp.use(l);const a=Os(l.currentRoute.value);l.afterEach((x,b)=>{a.value=b}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>a.value});const c=Os(l.resolve(i)),u=()=>{c.value=l.currentRoute.value};e.hook("page:finish",u),l.afterEach((x,b)=>{var h,y,_,T;((y=(h=x.matched[0])==null?void 0:h.components)==null?void 0:y.default)===((T=(_=b.matched[0])==null?void 0:_.components)==null?void 0:T.default)&&u()});const f={};for(const x in c.value)f[x]=pe(()=>c.value[x]);e._route=Me(f),e._middleware=e._middleware||{global:[],named:{}};const p=Qr();try{[t,n]=Ls(()=>l.isReady()),await t,n()}catch(x){[t,n]=Ls(()=>ot(e,Kt,[x])),await t,n()}const v=Bm("_layout");return l.beforeEach(async(x,b)=>{var y;x.meta=Me(x.meta),e.isHydrating&&v.value&&!Ft(x.meta.layout)&&(x.meta.layout=v.value),e._processingMiddleware=!0;const h=new Set([...eg,...e._middleware.global]);for(const _ of x.matched){const T=_.meta.middleware;if(T)if(Array.isArray(T))for(const S of T)h.add(S);else h.add(T)}for(const _ of h){const T=typeof _=="string"?e._middleware.named[_]||await((y=On[_])==null?void 0:y.call(On).then(I=>I.default||I)):_;if(!T)throw new Error(`Unknown route middleware: '${_}'.`);const S=await ot(e,T,[x,b]);if(!e.payload.serverRendered&&e.isHydrating&&(S===!1||S instanceof Error)){const I=S||qs({statusCode:404,statusMessage:`Page Not Found: ${i}`});return await ot(e,Kt,[I]),!1}if(S||S===!1)return S}}),l.afterEach(async x=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await ot(e,Wm),x.matched.length===0&&await ot(e,Kt,[qs({statusCode:404,fatal:!1,statusMessage:`Page not found: ${x.fullPath}`})])}),e.hooks.hookOnce("app:created",async()=>{try{await l.replace({...l.resolve(i),name:void 0,force:!0})}catch(x){await ot(e,Kt,[x])}}),{provide:{router:l}}}),lr={},rg=Lt(()=>{const e=we(),t=Nt();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 lr[r]=="function"&&await lr[r]()})}),e.hooks.hook("link:prefetch",n=>{var i,l,a,c;if(Vn(n))return;const r=t.resolve(n);if(!r)return;const s=(i=r==null?void 0:r.meta)==null?void 0:i.layout;let o=Array.isArray((l=r==null?void 0:r.meta)==null?void 0:l.middleware)?(a=r==null?void 0:r.meta)==null?void 0:a.middleware:[(c=r==null?void 0:r.meta)==null?void 0:c.middleware];o=o.filter(u=>typeof u=="string");for(const u of o)typeof On[u]=="function"&&On[u]();s&&typeof lr[s]=="function"&&lr[s]()})});var Gi;const fc=typeof window<"u",sg=Object.prototype.toString,og=e=>typeof e=="number",ig=e=>typeof e=="string",Qs=e=>sg.call(e)==="[object Object]",dr=()=>{};fc&&((Gi=window==null?void 0:window.navigator)!=null&&Gi.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function dc(e){return typeof e=="function"?e():de(e)}function lg(e){return e}function pc(e){return Al()?(xu(e),!0):!1}function ag(e,t=!0){ct()?Dn(e):t?e():jt(e)}function cg(e){ct()&&wo(e)}function Sr(e){var t;const n=dc(e);return(t=n==null?void 0:n.$el)!=null?t:n}const hc=fc?window:void 0;function qe(...e){let t,n,r,s;if(ig(e[0])||Array.isArray(e[0])?([n,r,s]=e,t=hc):[t,n,r,s]=e,!t)return dr;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(u=>u()),o.length=0},l=(u,f,p,v)=>(u.addEventListener(f,p,v),()=>u.removeEventListener(f,p,v)),a=Ee(()=>[Sr(t),dc(s)],([u,f])=>{i(),u&&o.push(...n.flatMap(p=>r.map(v=>l(u,p,v,f))))},{immediate:!0,flush:"post"}),c=()=>{a(),i()};return pc(c),c}function ug(e,t=!1){const n=_e(),r=()=>n.value=!!e();return r(),ag(r,t),n}const el=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},tl="__vueuse_ssr_handlers__";el[tl]=el[tl]||{};function fg(e,t,n={}){const{root:r,rootMargin:s="0px",threshold:o=.1,window:i=hc}=n,l=ug(()=>i&&"IntersectionObserver"in i);let a=dr;const c=l.value?Ee(()=>({el:Sr(e),root:Sr(r)}),({el:f,root:p})=>{if(a(),!f)return;const v=new IntersectionObserver(t,{root:p,rootMargin:s,threshold:o});v.observe(f),a=()=>{v.disconnect(),a=dr}},{immediate:!0,flush:"post"}):dr,u=()=>{a(),c()};return pc(u),{isSupported:l,stop:u}}var nl;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(nl||(nl={}));var dg=Object.defineProperty,rl=Object.getOwnPropertySymbols,pg=Object.prototype.hasOwnProperty,hg=Object.prototype.propertyIsEnumerable,sl=(e,t,n)=>t in e?dg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,mg=(e,t)=>{for(var n in t||(t={}))pg.call(t,n)&&sl(e,n,t[n]);if(rl)for(var n of rl(t))hg.call(t,n)&&sl(e,n,t[n]);return e};const gg={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};mg({linear:lg},gg);const mc=1/60*1e3,yg=typeof performance<"u"?()=>performance.now():()=>Date.now(),gc=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(yg()),mc);function bg(e){let t=[],n=[],r=0,s=!1,o=!1;const i=new WeakSet,l={schedule:(a,c=!1,u=!1)=>{const f=u&&s,p=f?t:n;return c&&i.add(a),p.indexOf(a)===-1&&(p.push(a),f&&s&&(r=t.length)),a},cancel:a=>{const c=n.indexOf(a);c!==-1&&n.splice(c,1),i.delete(a)},process:a=>{if(s){o=!0;return}if(s=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let c=0;c<r;c++){const u=t[c];u(a),i.has(u)&&(l.schedule(u),e())}s=!1,o&&(o=!1,l.process(a))}};return l}const vg=40;let Js=!0,Fn=!1,Ys=!1;const Xt={delta:0,timestamp:0},Kn=["read","update","preRender","render","postRender"],Jr=Kn.reduce((e,t)=>(e[t]=bg(()=>Fn=!0),e),{}),Zs=Kn.reduce((e,t)=>{const n=Jr[t];return e[t]=(r,s=!1,o=!1)=>(Fn||wg(),n.schedule(r,s,o)),e},{}),_g=Kn.reduce((e,t)=>(e[t]=Jr[t].cancel,e),{});Kn.reduce((e,t)=>(e[t]=()=>Jr[t].process(Xt),e),{});const Eg=e=>Jr[e].process(Xt),yc=e=>{Fn=!1,Xt.delta=Js?mc:Math.max(Math.min(e-Xt.timestamp,vg),1),Xt.timestamp=e,Ys=!0,Kn.forEach(Eg),Ys=!1,Fn&&(Js=!1,gc(yc))},wg=()=>{Fn=!0,Js=!0,Ys||gc(yc)},bc=()=>Xt;function vc(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(e);s<r.length;s++)t.indexOf(r[s])<0&&Object.prototype.propertyIsEnumerable.call(e,r[s])&&(n[r[s]]=e[r[s]]);return n}var xg=function(){},ol=function(){};const Xs=(e,t,n)=>Math.min(Math.max(n,e),t),ms=.001,Og=.01,il=10,Tg=.05,Cg=1;function Rg({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let s,o;xg(e<=il*1e3);let i=1-t;i=Xs(Tg,Cg,i),e=Xs(Og,il,e/1e3),i<1?(s=c=>{const u=c*i,f=u*e,p=u-n,v=Gs(c,i),g=Math.exp(-f);return ms-p/v*g},o=c=>{const f=c*i*e,p=f*n+n,v=Math.pow(i,2)*Math.pow(c,2)*e,g=Math.exp(-f),E=Gs(Math.pow(c,2),i);return(-s(c)+ms>0?-1:1)*((p-v)*g)/E}):(s=c=>{const u=Math.exp(-c*e),f=(c-n)*e+1;return-ms+u*f},o=c=>{const u=Math.exp(-c*e),f=(n-c)*(e*e);return u*f});const l=5/e,a=Pg(s,o,l);if(e=e*1e3,isNaN(a))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(a,2)*r;return{stiffness:c,damping:i*2*Math.sqrt(r*c),duration:e}}}const Ag=12;function Pg(e,t,n){let r=n;for(let s=1;s<Ag;s++)r=r-e(r)/t(r);return r}function Gs(e,t){return e*Math.sqrt(1-t*t)}const Sg=["duration","bounce"],kg=["stiffness","damping","mass"];function ll(e,t){return t.some(n=>e[n]!==void 0)}function Mg(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!ll(e,kg)&&ll(e,Sg)){const n=Rg(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function Mo(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:s}=e,o=vc(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:l,damping:a,mass:c,velocity:u,duration:f,isResolvedFromDuration:p}=Mg(o),v=al,g=al;function E(){const x=u?-(u/1e3):0,b=n-t,h=a/(2*Math.sqrt(l*c)),y=Math.sqrt(l/c)/1e3;if(s===void 0&&(s=Math.min(Math.abs(n-t)/100,.4)),h<1){const _=Gs(y,h);v=T=>{const S=Math.exp(-h*y*T);return n-S*((x+h*y*b)/_*Math.sin(_*T)+b*Math.cos(_*T))},g=T=>{const S=Math.exp(-h*y*T);return h*y*S*(Math.sin(_*T)*(x+h*y*b)/_+b*Math.cos(_*T))-S*(Math.cos(_*T)*(x+h*y*b)-_*b*Math.sin(_*T))}}else if(h===1)v=_=>n-Math.exp(-y*_)*(b+(x+y*b)*_);else{const _=y*Math.sqrt(h*h-1);v=T=>{const S=Math.exp(-h*y*T),I=Math.min(_*T,300);return n-S*((x+h*y*b)*Math.sinh(I)+_*b*Math.cosh(I))/_}}}return E(),{next:x=>{const b=v(x);if(p)i.done=x>=f;else{const h=g(x)*1e3,y=Math.abs(h)<=r,_=Math.abs(n-b)<=s;i.done=y&&_}return i.value=i.done?n:b,i},flipTarget:()=>{u=-u,[t,n]=[n,t],E()}}}Mo.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const al=e=>0,_c=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},Io=(e,t,n)=>-n*e+n*t+e,Ec=(e,t)=>n=>Math.max(Math.min(n,t),e),Tn=e=>e%1?Number(e.toFixed(5)):e,jn=/(-)?([\d]*\.?[\d])+/g,eo=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,Ig=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Wn(e){return typeof e=="string"}const qn={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Cn=Object.assign(Object.assign({},qn),{transform:Ec(0,1)}),ar=Object.assign(Object.assign({},qn),{default:1}),Ho=e=>({test:t=>Wn(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Ct=Ho("deg"),Rn=Ho("%"),Z=Ho("px"),cl=Object.assign(Object.assign({},Rn),{parse:e=>Rn.parse(e)/100,transform:e=>Rn.transform(e*100)}),$o=(e,t)=>n=>!!(Wn(n)&&Ig.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),wc=(e,t,n)=>r=>{if(!Wn(r))return r;const[s,o,i,l]=r.match(jn);return{[e]:parseFloat(s),[t]:parseFloat(o),[n]:parseFloat(i),alpha:l!==void 0?parseFloat(l):1}},It={test:$o("hsl","hue"),parse:wc("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Rn.transform(Tn(t))+", "+Rn.transform(Tn(n))+", "+Tn(Cn.transform(r))+")"},Hg=Ec(0,255),gs=Object.assign(Object.assign({},qn),{transform:e=>Math.round(Hg(e))}),yt={test:$o("rgb","red"),parse:wc("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+gs.transform(e)+", "+gs.transform(t)+", "+gs.transform(n)+", "+Tn(Cn.transform(r))+")"};function $g(e){let t="",n="",r="",s="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),s=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),s=e.substr(4,1),t+=t,n+=n,r+=r,s+=s),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:s?parseInt(s,16)/255:1}}const to={test:$o("#"),parse:$g,transform:yt.transform},Pe={test:e=>yt.test(e)||to.test(e)||It.test(e),parse:e=>yt.test(e)?yt.parse(e):It.test(e)?It.parse(e):to.parse(e),transform:e=>Wn(e)?e:e.hasOwnProperty("red")?yt.transform(e):It.transform(e)},xc="${c}",Oc="${n}";function Fg(e){var t,n,r,s;return isNaN(e)&&Wn(e)&&((n=(t=e.match(jn))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((s=(r=e.match(eo))===null||r===void 0?void 0:r.length)!==null&&s!==void 0?s:0)>0}function Tc(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const r=e.match(eo);r&&(n=r.length,e=e.replace(eo,xc),t.push(...r.map(Pe.parse)));const s=e.match(jn);return s&&(e=e.replace(jn,Oc),t.push(...s.map(qn.parse))),{values:t,numColors:n,tokenised:e}}function Cc(e){return Tc(e).values}function Rc(e){const{values:t,numColors:n,tokenised:r}=Tc(e),s=t.length;return o=>{let i=r;for(let l=0;l<s;l++)i=i.replace(l<n?xc:Oc,l<n?Pe.transform(o[l]):Tn(o[l]));return i}}const jg=e=>typeof e=="number"?0:e;function Lg(e){const t=Cc(e);return Rc(e)(t.map(jg))}const zn={test:Fg,parse:Cc,createTransformer:Rc,getAnimatableNone:Lg},Ng=new Set(["brightness","contrast","saturate","opacity"]);function Bg(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(jn)||[];if(!r)return e;const s=n.replace(r,"");let o=Ng.has(t)?1:0;return r!==n&&(o*=100),t+"("+o+s+")"}const Dg=/([a-z-]*)\(.*?\)/g,no=Object.assign(Object.assign({},zn),{getAnimatableNone:e=>{const t=e.match(Dg);return t?t.map(Bg).join(" "):e}});function ys(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ul({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let s=0,o=0,i=0;if(!t)s=o=i=n;else{const l=n<.5?n*(1+t):n+t-n*t,a=2*n-l;s=ys(a,l,e+1/3),o=ys(a,l,e),i=ys(a,l,e-1/3)}return{red:Math.round(s*255),green:Math.round(o*255),blue:Math.round(i*255),alpha:r}}const Ug=(e,t,n)=>{const r=e*e,s=t*t;return Math.sqrt(Math.max(0,n*(s-r)+r))},Vg=[to,yt,It],fl=e=>Vg.find(t=>t.test(e)),Ac=(e,t)=>{let n=fl(e),r=fl(t),s=n.parse(e),o=r.parse(t);n===It&&(s=ul(s),n=yt),r===It&&(o=ul(o),r=yt);const i=Object.assign({},s);return l=>{for(const a in i)a!=="alpha"&&(i[a]=Ug(s[a],o[a],l));return i.alpha=Io(s.alpha,o.alpha,l),n.transform(i)}},Kg=e=>typeof e=="number",Wg=(e,t)=>n=>t(e(n)),Pc=(...e)=>e.reduce(Wg);function Sc(e,t){return Kg(e)?n=>Io(e,t,n):Pe.test(e)?Ac(e,t):Mc(e,t)}const kc=(e,t)=>{const n=[...e],r=n.length,s=e.map((o,i)=>Sc(o,t[i]));return o=>{for(let i=0;i<r;i++)n[i]=s[i](o);return n}},qg=(e,t)=>{const n=Object.assign(Object.assign({},e),t),r={};for(const s in n)e[s]!==void 0&&t[s]!==void 0&&(r[s]=Sc(e[s],t[s]));return s=>{for(const o in r)n[o]=r[o](s);return n}};function dl(e){const t=zn.parse(e),n=t.length;let r=0,s=0,o=0;for(let i=0;i<n;i++)r||typeof t[i]=="number"?r++:t[i].hue!==void 0?o++:s++;return{parsed:t,numNumbers:r,numRGB:s,numHSL:o}}const Mc=(e,t)=>{const n=zn.createTransformer(t),r=dl(e),s=dl(t);return r.numHSL===s.numHSL&&r.numRGB===s.numRGB&&r.numNumbers>=s.numNumbers?Pc(kc(r.parsed,s.parsed),n):i=>`${i>0?t:e}`},zg=(e,t)=>n=>Io(e,t,n);function Qg(e){if(typeof e=="number")return zg;if(typeof e=="string")return Pe.test(e)?Ac:Mc;if(Array.isArray(e))return kc;if(typeof e=="object")return qg}function Jg(e,t,n){const r=[],s=n||Qg(e[0]),o=e.length-1;for(let i=0;i<o;i++){let l=s(e[i],e[i+1]);if(t){const a=Array.isArray(t)?t[i]:t;l=Pc(a,l)}r.push(l)}return r}function Yg([e,t],[n]){return r=>n(_c(e,t,r))}function Zg(e,t){const n=e.length,r=n-1;return s=>{let o=0,i=!1;if(s<=e[0]?i=!0:s>=e[r]&&(o=r-1,i=!0),!i){let a=1;for(;a<n&&!(e[a]>s||a===r);a++);o=a-1}const l=_c(e[o],e[o+1],s);return t[o](l)}}function Ic(e,t,{clamp:n=!0,ease:r,mixer:s}={}){const o=e.length;ol(o===t.length),ol(!r||!Array.isArray(r)||r.length===o-1),e[0]>e[o-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const i=Jg(t,r,s),l=o===2?Yg(e,i):Zg(e,i);return n?a=>l(Xs(e[0],e[o-1],a)):l}const Yr=e=>t=>1-e(1-t),Fo=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Xg=e=>t=>Math.pow(t,e),Hc=e=>t=>t*t*((e+1)*t-e),Gg=e=>{const t=Hc(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},$c=1.525,ey=4/11,ty=8/11,ny=9/10,Fc=e=>e,jo=Xg(2),ry=Yr(jo),jc=Fo(jo),Lc=e=>1-Math.sin(Math.acos(e)),Nc=Yr(Lc),sy=Fo(Nc),Lo=Hc($c),oy=Yr(Lo),iy=Fo(Lo),ly=Gg($c),ay=4356/361,cy=35442/1805,uy=16061/1805,kr=e=>{if(e===1||e===0)return e;const t=e*e;return e<ey?7.5625*t:e<ty?9.075*t-9.9*e+3.4:e<ny?ay*t-cy*e+uy:10.8*e*e-20.52*e+10.72},fy=Yr(kr),dy=e=>e<.5?.5*(1-kr(1-e*2)):.5*kr(e*2-1)+.5;function py(e,t){return e.map(()=>t||jc).splice(0,e.length-1)}function hy(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function my(e,t){return e.map(n=>n*t)}function pr({from:e=0,to:t=1,ease:n,offset:r,duration:s=300}){const o={done:!1,value:e},i=Array.isArray(t)?t:[e,t],l=my(r&&r.length===i.length?r:hy(i),s);function a(){return Ic(l,i,{ease:Array.isArray(n)?n:py(i,n)})}let c=a();return{next:u=>(o.value=c(u),o.done=u>=s,o),flipTarget:()=>{i.reverse(),c=a()}}}function gy({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:s=.5,modifyTarget:o}){const i={done:!1,value:t};let l=n*e;const a=t+l,c=o===void 0?a:o(a);return c!==a&&(l=c-t),{next:u=>{const f=-l*Math.exp(-u/r);return i.done=!(f>s||f<-s),i.value=i.done?c:c+f,i},flipTarget:()=>{}}}const pl={keyframes:pr,spring:Mo,decay:gy};function yy(e){if(Array.isArray(e.to))return pr;if(pl[e.type])return pl[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?pr:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Mo:pr}function Bc(e,t,n=0){return e-t-n}function by(e,t,n=0,r=!0){return r?Bc(t+-e,t,n):t-(e-t)+n}function vy(e,t,n,r){return r?e>=t+n:e<=-n}const _y=e=>{const t=({delta:n})=>e(n);return{start:()=>Zs.update(t,!0),stop:()=>_g.update(t)}};function Dc(e){var t,n,{from:r,autoplay:s=!0,driver:o=_y,elapsed:i=0,repeat:l=0,repeatType:a="loop",repeatDelay:c=0,onPlay:u,onStop:f,onComplete:p,onRepeat:v,onUpdate:g}=e,E=vc(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:x}=E,b,h=0,y=E.duration,_,T=!1,S=!0,I;const R=yy(E);!((n=(t=R).needsInterpolation)===null||n===void 0)&&n.call(t,r,x)&&(I=Ic([0,100],[r,x],{clamp:!1}),r=0,x=100);const L=R(Object.assign(Object.assign({},E),{from:r,to:x}));function U(){h++,a==="reverse"?(S=h%2===0,i=by(i,y,c,S)):(i=Bc(i,y,c),a==="mirror"&&L.flipTarget()),T=!1,v&&v()}function q(){b.stop(),p&&p()}function F(N){if(S||(N=-N),i+=N,!T){const be=L.next(Math.max(0,i));_=be.value,I&&(_=I(_)),T=S?be.done:i<=0}g==null||g(_),T&&(h===0&&(y??(y=i)),h<l?vy(i,y,c,S)&&U():q())}function Q(){u==null||u(),b=o(F),b.start()}return s&&Q(),{stop:()=>{f==null||f(),b.stop()}}}function Uc(e,t){return t?e*(1e3/t):0}function Ey({from:e=0,velocity:t=0,min:n,max:r,power:s=.8,timeConstant:o=750,bounceStiffness:i=500,bounceDamping:l=10,restDelta:a=1,modifyTarget:c,driver:u,onUpdate:f,onComplete:p,onStop:v}){let g;function E(y){return n!==void 0&&y<n||r!==void 0&&y>r}function x(y){return n===void 0?r:r===void 0||Math.abs(n-y)<Math.abs(r-y)?n:r}function b(y){g==null||g.stop(),g=Dc(Object.assign(Object.assign({},y),{driver:u,onUpdate:_=>{var T;f==null||f(_),(T=y.onUpdate)===null||T===void 0||T.call(y,_)},onComplete:p,onStop:v}))}function h(y){b(Object.assign({type:"spring",stiffness:i,damping:l,restDelta:a},y))}if(E(e))h({from:e,velocity:t,to:x(e)});else{let y=s*t+e;typeof c<"u"&&(y=c(y));const _=x(y),T=_===n?-1:1;let S,I;const R=L=>{S=I,I=L,t=Uc(L-S,bc().delta),(T===1&&L>_||T===-1&&L<_)&&h({from:L,to:_,velocity:t})};b({type:"decay",from:e,velocity:t,timeConstant:o,power:s,restDelta:a,modifyTarget:c,onUpdate:E(y)?R:void 0})}return{stop:()=>g==null?void 0:g.stop()}}const Vc=(e,t)=>1-3*t+3*e,Kc=(e,t)=>3*t-6*e,Wc=e=>3*e,Mr=(e,t,n)=>((Vc(t,n)*e+Kc(t,n))*e+Wc(t))*e,qc=(e,t,n)=>3*Vc(t,n)*e*e+2*Kc(t,n)*e+Wc(t),wy=1e-7,xy=10;function Oy(e,t,n,r,s){let o,i,l=0;do i=t+(n-t)/2,o=Mr(i,r,s)-e,o>0?n=i:t=i;while(Math.abs(o)>wy&&++l<xy);return i}const Ty=8,Cy=.001;function Ry(e,t,n,r){for(let s=0;s<Ty;++s){const o=qc(t,n,r);if(o===0)return t;const i=Mr(t,n,r)-e;t-=i/o}return t}const hr=11,cr=1/(hr-1);function Ay(e,t,n,r){if(e===t&&n===r)return Fc;const s=new Float32Array(hr);for(let i=0;i<hr;++i)s[i]=Mr(i*cr,e,n);function o(i){let l=0,a=1;const c=hr-1;for(;a!==c&&s[a]<=i;++a)l+=cr;--a;const u=(i-s[a])/(s[a+1]-s[a]),f=l+u*cr,p=qc(f,e,n);return p>=Cy?Ry(i,f,e,n):p===0?f:Oy(i,l,l+cr,e,n)}return i=>i===0||i===1?i:Mr(o(i),t,r)}const mr={};class Py{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,r){if(this.subscriptions.size)for(const s of this.subscriptions)s(t,n,r)}clear(){this.subscriptions.clear()}}const hl=e=>!isNaN(parseFloat(e));class Sy{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Py,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:r,timestamp:s}=bc();this.lastUpdated!==s&&(this.timeDelta=r,this.lastUpdated=s),Zs.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>Zs.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=hl(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=hl(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?Uc(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:r}=t(n);this.stopAnimation=r}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function ky(e){return new Sy(e)}const{isArray:My}=Array;function Iy(){const e=_e({}),t=r=>{const s=o=>{e.value[o]&&(e.value[o].stop(),e.value[o].destroy(),delete e.value[o])};r?My(r)?r.forEach(s):s(r):Object.keys(e.value).forEach(s)},n=(r,s,o)=>{if(e.value[r])return e.value[r];const i=ky(s);return i.onChange(l=>o[r]=l),e.value[r]=i,i};return cg(t),{motionValues:e,get:n,stop:t}}const Hy=e=>Array.isArray(e),Rt=()=>({type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}),bs=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}),$y=e=>({type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}),vs=()=>({type:"keyframes",ease:"linear",duration:300}),Fy=e=>({type:"keyframes",duration:800,values:e}),ml={default:$y,x:Rt,y:Rt,z:Rt,rotate:Rt,rotateX:Rt,rotateY:Rt,rotateZ:Rt,scaleX:bs,scaleY:bs,scale:bs,backgroundColor:vs,color:vs,opacity:vs},zc=(e,t)=>{let n;return Hy(t)?n=Fy:n=ml[e]||ml.default,{to:t,...n(t)}},gl={...qn,transform:Math.round},Qc={color:Pe,backgroundColor:Pe,outlineColor:Pe,fill:Pe,stroke:Pe,borderColor:Pe,borderTopColor:Pe,borderRightColor:Pe,borderBottomColor:Pe,borderLeftColor:Pe,borderWidth:Z,borderTopWidth:Z,borderRightWidth:Z,borderBottomWidth:Z,borderLeftWidth:Z,borderRadius:Z,radius:Z,borderTopLeftRadius:Z,borderTopRightRadius:Z,borderBottomRightRadius:Z,borderBottomLeftRadius:Z,width:Z,maxWidth:Z,height:Z,maxHeight:Z,size:Z,top:Z,right:Z,bottom:Z,left:Z,padding:Z,paddingTop:Z,paddingRight:Z,paddingBottom:Z,paddingLeft:Z,margin:Z,marginTop:Z,marginRight:Z,marginBottom:Z,marginLeft:Z,rotate:Ct,rotateX:Ct,rotateY:Ct,rotateZ:Ct,scale:ar,scaleX:ar,scaleY:ar,scaleZ:ar,skew:Ct,skewX:Ct,skewY:Ct,distance:Z,translateX:Z,translateY:Z,translateZ:Z,x:Z,y:Z,z:Z,perspective:Z,transformPerspective:Z,opacity:Cn,originX:cl,originY:cl,originZ:Z,zIndex:gl,filter:no,WebkitFilter:no,fillOpacity:Cn,strokeOpacity:Cn,numOctaves:gl},No=e=>Qc[e],Jc=(e,t)=>t&&typeof e=="number"&&t.transform?t.transform(e):e;function jy(e,t){let n=No(e);return n!==no&&(n=zn),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const Ly={linear:Fc,easeIn:jo,easeInOut:jc,easeOut:ry,circIn:Lc,circInOut:sy,circOut:Nc,backIn:Lo,backInOut:iy,backOut:oy,anticipate:ly,bounceIn:fy,bounceInOut:dy,bounceOut:kr},yl=e=>{if(Array.isArray(e)){const[t,n,r,s]=e;return Ay(t,n,r,s)}else if(typeof e=="string")return Ly[e];return e},Ny=e=>Array.isArray(e)&&typeof e[0]!="number",bl=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&zn.test(t)&&!t.startsWith("url("));function By(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function Dy({ease:e,times:t,delay:n,...r}){const s={...r};return t&&(s.offset=t),e&&(s.ease=Ny(e)?e.map(yl):yl(e)),n&&(s.elapsed=-n),s}function Uy(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),By(t),Vy(e)||(e={...e,...zc(n,t.to)}),{...t,...Dy(e)}}function Vy({delay:e,repeat:t,repeatType:n,repeatDelay:r,from:s,...o}){return!!Object.keys(o).length}function Ky(e,t){return e[t]||e.default||e}function Wy(e,t,n,r,s){const o=Ky(r,e);let i=o.from===null||o.from===void 0?t.get():o.from;const l=bl(e,n);i==="none"&&l&&typeof n=="string"&&(i=jy(e,n));const a=bl(e,i);function c(f){const p={from:i,to:n,velocity:r.velocity?r.velocity:t.getVelocity(),onUpdate:v=>t.set(v)};return o.type==="inertia"||o.type==="decay"?Ey({...p,...o}):Dc({...Uy(o,p,e),onUpdate:v=>{p.onUpdate(v),o.onUpdate&&o.onUpdate(v)},onComplete:()=>{r.onComplete&&r.onComplete(),s&&s(),f&&f()}})}function u(f){return t.set(n),r.onComplete&&r.onComplete(),s&&s(),f&&f(),{stop:()=>{}}}return!a||!l||o.type===!1?u:c}function qy(){const{motionValues:e,stop:t,get:n}=Iy();return{motionValues:e,stop:t,push:(s,o,i,l={},a)=>{const c=i[s],u=n(s,c,i);if(l&&l.immediate){u.set(o);return}const f=Wy(s,u,o,l,a);u.start(f)}}}function zy(e,t={},{motionValues:n,push:r,stop:s}=qy()){const o=de(t),i=_e(!1);Ee(n,f=>{i.value=Object.values(f).filter(p=>p.isAnimating()).length>0},{immediate:!0,deep:!0});const l=f=>{if(!o||!o[f])throw new Error(`The variant ${f} does not exist.`);return o[f]},a=f=>(typeof f=="string"&&(f=l(f)),Promise.all(Object.entries(f).map(([p,v])=>{if(p!=="transition")return new Promise(g=>r(p,v,e,f.transition||zc(p,f[p]),g))}).filter(Boolean)));return{isAnimating:i,apply:a,set:f=>{const p=Qs(f)?f:l(f);Object.entries(p).forEach(([v,g])=>{v!=="transition"&&r(v,g,e,{immediate:!0})})},leave:async f=>{let p;if(o&&(o.leave&&(p=o.leave),!o.leave&&o.initial&&(p=o.initial)),!p){f();return}await a(p),f()},stop:s}}const Bo=typeof window<"u",Qy=()=>Bo&&window.onpointerdown===null,Jy=()=>Bo&&window.ontouchstart===null,Yy=()=>Bo&&window.onmousedown===null;function Zy({target:e,state:t,variants:n,apply:r}){const s=de(n),o=_e(!1),i=_e(!1),l=_e(!1),a=pe(()=>{let u=[];return s&&(s.hovered&&(u=[...u,...Object.keys(s.hovered)]),s.tapped&&(u=[...u,...Object.keys(s.tapped)]),s.focused&&(u=[...u,...Object.keys(s.focused)])),u}),c=pe(()=>{const u={};Object.assign(u,t.value),o.value&&s.hovered&&Object.assign(u,s.hovered),i.value&&s.tapped&&Object.assign(u,s.tapped),l.value&&s.focused&&Object.assign(u,s.focused);for(const f in u)a.value.includes(f)||delete u[f];return u});s.hovered&&(qe(e,"mouseenter",()=>o.value=!0),qe(e,"mouseleave",()=>{o.value=!1,i.value=!1}),qe(e,"mouseout",()=>{o.value=!1,i.value=!1})),s.tapped&&(Yy()&&(qe(e,"mousedown",()=>i.value=!0),qe(e,"mouseup",()=>i.value=!1)),Qy()&&(qe(e,"pointerdown",()=>i.value=!0),qe(e,"pointerup",()=>i.value=!1)),Jy()&&(qe(e,"touchstart",()=>i.value=!0),qe(e,"touchend",()=>i.value=!1))),s.focused&&(qe(e,"focus",()=>l.value=!0),qe(e,"blur",()=>l.value=!1)),Ee(c,r)}function Xy({set:e,target:t,apply:n,variants:r,variant:s}){const o=de(r);Ee(()=>t,()=>{o&&(o.initial&&e("initial"),o.enter&&(s.value="enter"))},{immediate:!0,flush:"pre"})}function Gy({state:e,apply:t}){Ee(e,n=>{n&&t(n)},{immediate:!0})}function e0({target:e,variants:t,variant:n}){const r=de(t);r&&(r.visible||r.visibleOnce)&&fg(e,([{isIntersecting:s}])=>{r.visible?s?n.value="visible":n.value="initial":r.visibleOnce&&(s&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function t0(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){t.lifeCycleHooks&&Xy(e),t.syncVariants&&Gy(e),t.visibilityHooks&&e0(e),t.eventListeners&&Zy(e)}function Yc(e={}){const t=Me({...e}),n=_e({});return Ee(t,()=>{const r={};for(const[s,o]of Object.entries(t)){const i=No(s),l=Jc(o,i);r[s]=l}n.value=r},{immediate:!0,deep:!0}),{state:t,style:n}}function Do(e,t){Ee(()=>Sr(e),n=>{n&&t(n)},{immediate:!0})}const n0={x:"translateX",y:"translateY",z:"translateZ"};function Zc(e={},t=!0){const n=Me({...e}),r=_e("");return Ee(n,s=>{let o="",i=!1;if(t&&(s.x||s.y||s.z)){const l=[s.x||0,s.y||0,s.z||0].map(Z.transform).join(",");o+=`translate3d(${l}) `,i=!0}for(const[l,a]of Object.entries(s)){if(t&&(l==="x"||l==="y"||l==="z"))continue;const c=No(l),u=Jc(a,c);o+=`${n0[l]||l}(${u}) `}t&&!i&&(o+="translateZ(0px) "),r.value=o.trim()},{immediate:!0,deep:!0}),{state:n,transform:r}}const r0=["","X","Y","Z"],s0=["perspective","translate","scale","rotate","skew"],Xc=["transformPerspective","x","y","z"];s0.forEach(e=>{r0.forEach(t=>{const n=e+t;Xc.push(n)})});const o0=new Set(Xc);function Uo(e){return o0.has(e)}const i0=new Set(["originX","originY","originZ"]);function Gc(e){return i0.has(e)}function l0(e){const t={},n={};return Object.entries(e).forEach(([r,s])=>{Uo(r)||Gc(r)?t[r]=s:n[r]=s}),{transform:t,style:n}}function eu(e){const{transform:t,style:n}=l0(e),{transform:r}=Zc(t),{style:s}=Yc(n);return r.value&&(s.value.transform=r.value),s.value}function a0(e,t){let n,r;const{state:s,style:o}=Yc();return Do(e,i=>{r=i;for(const l of Object.keys(Qc))i.style[l]===null||i.style[l]===""||Uo(l)||Gc(l)||(s[l]=i.style[l]);n&&Object.entries(n).forEach(([l,a])=>i.style[l]=a),t&&t(s)}),Ee(o,i=>{if(!r){n=i;return}for(const l in i)r.style[l]=i[l]},{immediate:!0}),{style:s}}function c0(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=r=>r.endsWith("px")||r.endsWith("deg")?parseFloat(r):isNaN(Number(r))?Number(r):r;return t.reduce((r,s)=>{if(!s)return r;const[o,i]=s.split("("),a=i.split(",").map(u=>n(u.endsWith(")")?u.replace(")",""):u.trim())),c=a.length===1?a[0]:a;return{...r,[o]:c}},{})}function u0(e,t){Object.entries(c0(t)).forEach(([n,r])=>{const s=["x","y","z"];if(n==="translate3d"){if(r===0){s.forEach(o=>e[o]=0);return}r.forEach((o,i)=>e[s[i]]=o);return}if(r=parseFloat(r),n==="translateX"){e.x=r;return}if(n==="translateY"){e.y=r;return}if(n==="translateZ"){e.z=r;return}e[n]=r})}function f0(e,t){let n,r;const{state:s,transform:o}=Zc();return Do(e,i=>{r=i,i.style.transform&&u0(s,i.style.transform),n&&(i.style.transform=n),t&&t(s)}),Ee(o,i=>{if(!r){n=i;return}r.style.transform=i},{immediate:!0}),{transform:s}}function d0(e,t){const n=Me({}),r=i=>Object.entries(i).forEach(([l,a])=>n[l]=a),{style:s}=a0(e,r),{transform:o}=f0(e,r);return Ee(n,i=>{Object.entries(i).forEach(([l,a])=>{const c=Uo(l)?o:s;c[l]&&c[l]===a||(c[l]=a)})},{immediate:!0,deep:!0}),Do(e,()=>t&&r(t)),{motionProperties:n,style:s,transform:o}}function p0(e={}){const t=de(e),n=_e();return{state:pe(()=>{if(n.value)return t[n.value]}),variant:n}}function tu(e,t={},n){const{motionProperties:r}=d0(e),{variant:s,state:o}=p0(t),i=zy(r,t),l={target:e,variant:s,variants:t,state:o,motionProperties:r,...i};return t0(l,n),l}const h0=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"],m0=(e,t)=>{const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&Qs(n.variants)&&(t.value={...t.value,...n.variants}),h0.forEach(r=>{if(r==="delay"){if(n&&n[r]&&og(n[r])){const s=n[r];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition={delay:s,...t.value.enter.transition}),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition={delay:s,...t.value.visible.transition}),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition={delay:s,...t.value.visibleOnce.transition}))}return}r==="visible-once"&&(r="visibleOnce"),n&&n[r]&&Qs(n[r])&&(t.value[r]=n[r])}))},_s=e=>({created:(n,r,s)=>{const o=r.value&&typeof r.value=="string"?r.value:s.key;o&&mr[o]&&mr[o].stop();const i=_e(e||{});typeof r.value=="object"&&(i.value=r.value),m0(s,i);const l=tu(n,i);n.motionInstance=l,o&&(mr[o]=l)},getSSRProps(n,r){let{initial:s}=n.value||r&&(r==null?void 0:r.props)||{};s=de(s);const o=ac((e==null?void 0:e.initial)||{},s||{});return!o||Object.keys(o).length===0?void 0:{style:eu(o)}}}),g0={initial:{opacity:0},enter:{opacity:1}},y0={initial:{opacity:0},visible:{opacity:1}},b0={initial:{opacity:0},visibleOnce:{opacity:1}},v0={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},_0={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},E0={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},w0={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},x0={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},O0={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},T0={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},C0={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},R0={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},A0={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},P0={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},S0={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},k0={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},M0={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},I0={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},H0={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},$0={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},F0={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},j0={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},L0={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},N0={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},B0={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},D0={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},U0={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},V0={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},K0={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},W0={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},ro={__proto__:null,fade:g0,fadeVisible:y0,fadeVisibleOnce:b0,pop:v0,popVisible:_0,popVisibleOnce:E0,rollBottom:k0,rollLeft:w0,rollRight:T0,rollTop:A0,rollVisibleBottom:M0,rollVisibleLeft:x0,rollVisibleOnceBottom:I0,rollVisibleOnceLeft:O0,rollVisibleOnceRight:R0,rollVisibleOnceTop:S0,rollVisibleRight:C0,rollVisibleTop:P0,slideBottom:V0,slideLeft:H0,slideRight:j0,slideTop:B0,slideVisibleBottom:K0,slideVisibleLeft:$0,slideVisibleOnceBottom:W0,slideVisibleOnceLeft:F0,slideVisibleOnceRight:N0,slideVisibleOnceTop:U0,slideVisibleRight:L0,slideVisibleTop:D0},q0=Et({props:{is:{type:[String,Object],required:!1},preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1}},setup(e){var l;const t=cd(),n=Me({});if(!e.is&&!t.default)return()=>Se("div",{});const r=pe(()=>{let a;return e.preset&&(a=ro[e.preset]),a}),s=pe(()=>({initial:e.initial,enter:e.enter,leave:e.leave,visible:e.visible,visibleOnce:e.visibleOnce,hovered:e.hovered,tapped:e.tapped,focused:e.focused})),o=pe(()=>{const a={...s.value,...r.value||{},...e.variants||{}};return e.delay&&(a.enter.transition={...a.enter.transition},a.enter.transition.delay=parseInt(e.delay)),a}),i=pe(()=>{if(!e.is)return;let a=e.is;return typeof i.value=="string"&&!cu(a)&&(a=fa(a)),a});if(((l=process==null?void 0:process.env)==null?void 0:l.NODE_ENV)==="development"||process!=null&&process.dev){const a=c=>{var u;(u=c.variants)!=null&&u.initial&&c.set("initial"),setTimeout(()=>{var f,p,v;(f=c.variants)!=null&&f.enter&&c.apply("enter"),(p=c.variants)!=null&&p.visible&&c.apply("visible"),(v=c.variants)!=null&&v.visibleOnce&&c.apply("visibleOnce")},10)};Eo(()=>Object.entries(n).forEach(([c,u])=>a(u)))}return{slots:t,component:i,motionConfig:o,instances:n}},render({slots:e,motionConfig:t,instances:n,component:r}){var l;const s=eu(t.initial||{}),o=(a,c)=>(a.props||(a.props={}),a.props.style=s,a.props.onVnodeMounted=({el:u})=>{const f=tu(u,t);n[c]=f},a);if(r){const a=Se(r,void 0,e);return o(a,0),a}return(((l=e.default)==null?void 0:l.call(e))||[]).map((a,c)=>o(a,c))}});function z0(e){const t="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",r=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,s=>`-${s}`).toLowerCase().replace(/\s+/g,"-").replace(r,s=>n.charAt(t.indexOf(s))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const Q0={install(e,t){if(e.directive("motion",_s()),e.component("Motion",q0),!t||t&&!t.excludePresets)for(const n in ro){const r=ro[n];e.directive(`motion-${z0(n)}`,_s(r))}if(t&&t.directives)for(const n in t.directives){const r=t.directives[n];!r.initial&&__DEV__&&console.warn(`Your directive v-motion-${n} is missing initial variant!`),e.directive(`motion-${n}`,_s(r))}}};function Ab(){return mr}const so=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),J0=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Y0=e=>{const t=we();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{so(e)}):so(e)};async function nu(e,t=Nt()){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(()=>nu(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)}function Z0(e={}){const t=e.path||window.location.pathname;let n={};try{n=JSON.parse(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires)<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:we().payload.state}))}catch{}window.location.pathname!==t?window.location.href=t:window.location.reload()}}const X0=(...e)=>e.find(t=>t!==void 0),G0="noopener noreferrer";function eb(e){const t=e.componentName||"NuxtLink",n=(r,s)=>{if(!r||e.trailingSlash!=="append"&&e.trailingSlash!=="remove")return r;const o=e.trailingSlash==="append"?Fa:Ro;if(typeof r=="string")return o(r,!0);const i="path"in r?r.path:s(r).path;return{...r,name:void 0,path:o(i,!0)}};return Et({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}},setup(r,{slots:s}){const o=Nt(),i=pe(()=>{const f=r.to||r.href||"";return n(f,o.resolve)}),l=pe(()=>r.external||r.target&&r.target!=="_self"?!0:typeof i.value=="object"?!1:i.value===""||Vn(i.value,{acceptRelative:!0})),a=_e(!1),c=_e(null),u=f=>{var p;c.value=r.custom?(p=f==null?void 0:f.$el)==null?void 0:p.nextElementSibling:f==null?void 0:f.$el};if(r.prefetch!==!1&&r.noPrefetch!==!0&&r.target!=="_blank"&&!rb()){const p=we();let v,g=null;Dn(()=>{const E=nb();Y0(()=>{v=so(()=>{var x;(x=c==null?void 0:c.value)!=null&&x.tagName&&(g=E.observe(c.value,async()=>{g==null||g(),g=null;const b=typeof i.value=="string"?i.value:o.resolve(i.value).fullPath;await Promise.all([p.hooks.callHook("link:prefetch",b).catch(()=>{}),!l.value&&nu(i.value,o).catch(()=>{})]),a.value=!0}))})})}),Un(()=>{v&&J0(v),g==null||g(),g=null})}return()=>{var E,x;if(!l.value){const b={ref:u,to:i.value,activeClass:r.activeClass||e.activeClass,exactActiveClass:r.exactActiveClass||e.exactActiveClass,replace:r.replace,ariaCurrentValue:r.ariaCurrentValue,custom:r.custom};return r.custom||(a.value&&(b.class=r.prefetchedClass||e.prefetchedClass),b.rel=r.rel),Se(fa("RouterLink"),b,s.default)}const f=typeof i.value=="object"?((E=o.resolve(i.value))==null?void 0:E.href)??null:i.value||null,p=r.target||null,v=r.noRel?null:X0(r.rel,e.externalRelAttribute,f?G0:"")||null,g=()=>Km(f,{replace:r.replace});return r.custom?s.default?s.default({href:f,navigate:g,get route(){if(!f)return;const b=qr(f);return{path:b.pathname,fullPath:b.pathname,get query(){return $a(b.search)},hash:b.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:f}},rel:v,target:p,isExternal:l.value,isActive:!1,isExactActive:!1}):null:Se("a",{ref:c,href:f,rel:v,target:p},(x=s.default)==null?void 0:x.call(s))}}})}const tb=eb({componentName:"NuxtLink"});function nb(){const e=we();if(e._observer)return e._observer;let t=null;const n=new Map,r=(o,i)=>(t||(t=new IntersectionObserver(l=>{for(const a of l){const c=n.get(a.target);(a.isIntersecting||a.intersectionRatio>0)&&c&&c()}})),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 rb(){const e=navigator.connection;return!!(e&&(e.saveData||/2g/.test(e.effectiveType)))}const sb=Lt(e=>{const{motion:t}=Ao();e.vueApp.use(Q0,t)}),ob=Lt(e=>{const t=Nt(),n=Ao(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook("app:chunkError",({error:s})=>{r.add(s)}),t.onError((s,o)=>{if(r.has(s)){const l="href"in o&&o.href.startsWith("#")?n.app.baseURL+o.href:Wr(n.app.baseURL,o.fullPath);Z0({path:l,persistState:!0})}})}),ib=[Dp,Mh,Hh,ng,rg,sb,ob];const ru=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},lb={};function ab(e,t){const n=tb;return Mt(),Oa("nav",null,[Hn("span",null,[he(n,{to:"/"},{default:Er(()=>[Tr("Home")]),_:1})]),Hn("span",null,[he(n,{to:"/about"},{default:Er(()=>[Tr("About")]),_:1})])])}const cb=ru(lb,[["render",ab]]),ub=(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())||""}),fb=(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&&ub(e.route,n));return typeof r=="function"?r(e.route):r},db=(e,t)=>({default:()=>e?Se(Of,e===!0?{}:e,t):t}),pb=Et({name:"FragmentWrapper",setup(e,{slots:t}){return()=>{var n;return(n=t.default)==null?void 0:n.call(t)}}}),hb=(e,t,n)=>({default:()=>t?Se(e,t===!0?{}:t,n):Se(pb,{},n)}),mb=Et({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}){const n=we();return()=>Se(lc,{name:e.name,route:e.route,...t},{default:r=>{if(!r.Component)return;const s=fb(r,e.pageKey),o=n.deferHydration(),i=!!(e.transition??r.route.meta.pageTransition??Bs),l=i&&yb([e.transition,r.route.meta.pageTransition,Bs,{onAfterLeave:()=>{n.callHook("page:transition:finish",r.Component)}}].filter(Boolean));return hb(Co,i&&l,db(e.keepalive??r.route.meta.keepalive??Sh,Se(ea,{onPending:()=>n.callHook("page:start",r.Component),onResolve:()=>{jt(()=>n.callHook("page:finish",r.Component).finally(o))}},{default:()=>Se(bb,{key:s,routeProps:r,pageKey:s,hasTransition:i})}))).default()}})}});function gb(e){return Array.isArray(e)?e:e?[e]:[]}function yb(e){const t=e.map(n=>({...n,onAfterLeave:gb(n.onAfterLeave)}));return ac(...t)}const bb=Et({name:"RouteProvider",props:["routeProps","pageKey","hasTransition"],setup(e){const t=e.pageKey,n=e.routeProps.route,r={};for(const s in e.routeProps.route)r[s]=pe(()=>t===e.pageKey?e.routeProps.route[s]:n[s]);return Yt("_route",Me(r)),()=>Se(e.routeProps.Component)}});const vb={},_b={id:"newElement",initial:{x:0,y:0}};function Eb(e,t){const n=cb,r=mb,s=Hf("motion");return Mt(),Oa("div",null,[kf(Hn("div",_b,null,512),[[s,"newEl"]]),he(n),he(r)])}const wb=ru(vb,[["render",Eb]]),vl={__name:"nuxt-root",setup(e){const t=wf(()=>gn(()=>import("./error-component.e768336e.js"),[],import.meta.url).then(l=>l.default||l)),n=()=>null,r=we(),s=r.deferHydration();Yt("_route",Dm()),r.hooks.callHookWith(l=>l.map(a=>a()),"vue:setup");const o=Qr();ca((l,a,c)=>{r.hooks.callHook("vue:error",l,a,c).catch(u=>console.error("[nuxt] Error in `vue:error` hook",u)),qm(l)&&(l.fatal||l.unhandled)&&ot(r,Kt,[l])});const{islandContext:i}=!1;return(l,a)=>(Mt(),rr(ea,{onResolve:de(s)},{default:Er(()=>[de(o)?(Mt(),rr(de(t),{key:0,error:de(o)},null,8,["error"])):de(i)?(Mt(),rr(de(n),{key:1,context:de(i)},null,8,["context"])):(Mt(),rr(de(wb),{key:2}))]),_:1},8,["onResolve"]))}};globalThis.$fetch||(globalThis.$fetch=wp.create({baseURL:Op()}));let _l;const xb=Bp(ib);_l=async function(){var s;const n=!!((s=window.__NUXT__)!=null&&s.serverRendered)?Ld(vl):jd(vl),r=jp({vueApp:n});try{await Np(r,xb)}catch(o){await r.callHook("app:error",o),r.payload.error=r.payload.error||o}try{await r.hooks.callHook("app:created",n),await r.hooks.callHook("app:beforeMount",n),n.mount("#"+kh),await r.hooks.callHook("app:mounted",n),await jt()}catch(o){await r.callHook("app:error",o),r.payload.error=r.payload.error||o}},_l().catch(e=>{console.error("Error while mounting app:",e)});export{Le as F,gn as _,ru as a,Oa as b,rr as c,wf as d,Hn as e,Et as f,ed as g,he as h,tu as i,tb as j,Rb as k,kf as l,Tr as m,Ob as n,Mt as o,Cb as p,Ab as q,Hf as r,Dm as s,Tb as t,de as u,Ah as v,Er as w};
