function js(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const pe={},gn=[],ot=()=>{},mf=()=>!1,hf=/^on[^a-z]/,_r=e=>hf.test(e),Us=e=>e.startsWith("onUpdate:"),Re=Object.assign,Bs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},pf=Object.prototype.hasOwnProperty,ae=(e,t)=>pf.call(e,t),X=Array.isArray,_n=e=>kn(e)==="[object Map]",so=e=>kn(e)==="[object Set]",Sa=e=>kn(e)==="[object Date]",gf=e=>kn(e)==="[object RegExp]",ee=e=>typeof e=="function",ge=e=>typeof e=="string",rr=e=>typeof e=="symbol",de=e=>e!==null&&typeof e=="object",Ws=e=>de(e)&&ee(e.then)&&ee(e.catch),Ol=Object.prototype.toString,kn=e=>Ol.call(e),_f=e=>kn(e).slice(8,-1),xl=e=>kn(e)==="[object Object]",Vs=e=>ge(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Gn=js(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ao=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},yf=/-(\w)/g,mt=ao(e=>e.replace(yf,(t,n)=>n?n.toUpperCase():"")),bf=/\B([A-Z])/g,tn=ao(e=>e.replace(bf,"-$1").toLowerCase()),io=ao(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ao=ao(e=>e?`on${io(e)}`:""),or=(e,t)=>!Object.is(e,t),yn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ur=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Al=e=>{const t=ge(e)?Number(e):NaN;return isNaN(t)?e:t};let Ia;const Xo=()=>Ia||(Ia=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function lo(e){if(X(e)){const t={};for(let n=0;n{if(n){const r=n.split(Ef);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function co(e){let t="";if(ge(e))t=e;else if(X(e))for(let n=0;nCn(n,t))}const Rv=e=>ge(e)?e:e==null?"":X(e)||de(e)&&(e.toString===Ol||!ee(e.toString))?JSON.stringify(e,Ml,2):String(e),Ml=(e,t)=>t&&t.__v_isRef?Ml(e,t.value):_n(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:so(t)?{[`Set(${t.size})`]:[...t.values()]}:de(t)&&!X(t)&&!xl(t)?String(t):t;let Be;class Fl{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Be,!t&&Be&&(this.index=(Be.scopes||(Be.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Be;try{return Be=this,t()}finally{Be=n}}}on(){Be=this}off(){Be=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},$l=e=>(e.w&Ft)>0,Hl=e=>(e.n&Ft)>0,kf=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||u>=l)&&i.push(c)})}else switch(n!==void 0&&i.push(a.get(n)),t){case"add":X(e)?Vs(n)&&i.push(a.get("length")):(i.push(a.get(Qt)),_n(e)&&i.push(a.get(Zo)));break;case"delete":X(e)||(i.push(a.get(Qt)),_n(e)&&i.push(a.get(Zo)));break;case"set":_n(e)&&i.push(a.get(Qt));break}if(i.length===1)i[0]&&es(i[0]);else{const l=[];for(const c of i)c&&l.push(...c);es(Ks(l))}}function es(e,t){const n=X(e)?e:[...e];for(const r of n)r.computed&&Oa(r);for(const r of n)r.computed||Oa(r)}function Oa(e,t){(e!==nt||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function xf(e,t){var n;return(n=Br.get(e))==null?void 0:n.get(t)}const Af=js("__proto__,__v_isRef,__isVue"),Bl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(rr)),Nf=qs(),Mf=qs(!1,!0),Ff=qs(!0),xa=Df();function Df(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=se(this);for(let s=0,a=this.length;s{e[t]=function(...n){On();const r=se(this)[t].apply(this,n);return xn(),r}}),e}function $f(e){const t=se(this);return He(t,"has",e),t.hasOwnProperty(e)}function qs(e=!1,t=!1){return function(r,o,s){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&s===(e?t?td:ql:t?Gl:Kl).get(r))return r;const a=X(r);if(!e){if(a&&ae(xa,o))return Reflect.get(xa,o,s);if(o==="hasOwnProperty")return $f}const i=Reflect.get(r,o,s);return(rr(o)?Bl.has(o):Af(o))||(e||He(r,"get",o),t)?i:fe(i)?a&&Vs(o)?i:i.value:de(i)?e?Yl(i):et(i):i}}const Hf=Wl(),jf=Wl(!0);function Wl(e=!1){return function(n,r,o,s){let a=n[r];if(Zt(a)&&fe(a)&&!fe(o))return!1;if(!e&&(!Wr(o)&&!Zt(o)&&(a=se(a),o=se(o)),!X(n)&&fe(a)&&!fe(o)))return a.value=o,!0;const i=X(n)&&Vs(r)?Number(r)e,fo=e=>Reflect.getPrototypeOf(e);function Lr(e,t,n=!1,r=!1){e=e.__v_raw;const o=se(e),s=se(t);n||(t!==s&&He(o,"get",t),He(o,"get",s));const{has:a}=fo(o),i=r?Ys:n?Zs:sr;if(a.call(o,t))return i(e.get(t));if(a.call(o,s))return i(e.get(s));e!==o&&e.get(t)}function Rr(e,t=!1){const n=this.__v_raw,r=se(n),o=se(e);return t||(e!==o&&He(r,"has",e),He(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function zr(e,t=!1){return e=e.__v_raw,!t&&He(se(e),"iterate",Qt),Reflect.get(e,"size",e)}function Aa(e){e=se(e);const t=se(this);return fo(t).has.call(t,e)||(t.add(e),bt(t,"add",e,e)),this}function Na(e,t){t=se(t);const n=se(this),{has:r,get:o}=fo(n);let s=r.call(n,e);s||(e=se(e),s=r.call(n,e));const a=o.call(n,e);return n.set(e,t),s?or(t,a)&&bt(n,"set",e,t):bt(n,"add",e,t),this}function Ma(e){const t=se(this),{has:n,get:r}=fo(t);let o=n.call(t,e);o||(e=se(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&bt(t,"delete",e,void 0),s}function Fa(){const e=se(this),t=e.size!==0,n=e.clear();return t&&bt(e,"clear",void 0,void 0),n}function Tr(e,t){return function(r,o){const s=this,a=s.__v_raw,i=se(a),l=t?Ys:e?Zs:sr;return!e&&He(i,"iterate",Qt),a.forEach((c,u)=>r.call(o,l(c),l(u),s))}}function Pr(e,t,n){return function(...r){const o=this.__v_raw,s=se(o),a=_n(s),i=e==="entries"||e===Symbol.iterator&&a,l=e==="keys"&&a,c=o[e](...r),u=n?Ys:t?Zs:sr;return!t&&He(s,"iterate",l?Zo:Qt),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:i?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Ct(e){return function(...t){return e==="delete"?!1:this}}function Gf(){const e={get(s){return Lr(this,s)},get size(){return zr(this)},has:Rr,add:Aa,set:Na,delete:Ma,clear:Fa,forEach:Tr(!1,!1)},t={get(s){return Lr(this,s,!1,!0)},get size(){return zr(this)},has:Rr,add:Aa,set:Na,delete:Ma,clear:Fa,forEach:Tr(!1,!0)},n={get(s){return Lr(this,s,!0)},get size(){return zr(this,!0)},has(s){return Rr.call(this,s,!0)},add:Ct("add"),set:Ct("set"),delete:Ct("delete"),clear:Ct("clear"),forEach:Tr(!0,!1)},r={get(s){return Lr(this,s,!0,!0)},get size(){return zr(this,!0)},has(s){return Rr.call(this,s,!0)},add:Ct("add"),set:Ct("set"),delete:Ct("delete"),clear:Ct("clear"),forEach:Tr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=Pr(s,!1,!1),n[s]=Pr(s,!0,!1),t[s]=Pr(s,!1,!0),r[s]=Pr(s,!0,!0)}),[e,n,t,r]}const[qf,Yf,Jf,Xf]=Gf();function Js(e,t){const n=t?e?Xf:Jf:e?Yf:qf;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ae(n,o)&&o in r?n:r,o,s)}const Qf={get:Js(!1,!1)},Zf={get:Js(!1,!0)},ed={get:Js(!0,!1)},Kl=new WeakMap,Gl=new WeakMap,ql=new WeakMap,td=new WeakMap;function nd(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function rd(e){return e.__v_skip||!Object.isExtensible(e)?0:nd(_f(e))}function et(e){return Zt(e)?e:Qs(e,!1,Vl,Qf,Kl)}function Xs(e){return Qs(e,!1,Kf,Zf,Gl)}function Yl(e){return Qs(e,!0,Vf,ed,ql)}function Qs(e,t,n,r,o){if(!de(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const a=rd(e);if(a===0)return e;const i=new Proxy(e,a===2?r:n);return o.set(e,i),i}function xt(e){return Zt(e)?xt(e.__v_raw):!!(e&&e.__v_isReactive)}function Zt(e){return!!(e&&e.__v_isReadonly)}function Wr(e){return!!(e&&e.__v_isShallow)}function Jl(e){return xt(e)||Zt(e)}function se(e){const t=e&&e.__v_raw;return t?se(t):e}function mo(e){return jr(e,"__v_skip",!0),e}const sr=e=>de(e)?et(e):e,Zs=e=>de(e)?Yl(e):e;function Xl(e){Ot&&nt&&(e=se(e),Ul(e.dep||(e.dep=Ks())))}function Ql(e,t){e=se(e);const n=e.dep;n&&es(n)}function fe(e){return!!(e&&e.__v_isRef===!0)}function we(e){return Zl(e,!1)}function ar(e){return Zl(e,!0)}function Zl(e,t){return fe(e)?e:new od(e,t)}class od{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:se(t),this._value=n?t:sr(t)}get value(){return Xl(this),this._value}set value(t){const n=this.__v_isShallow||Wr(t)||Zt(t);t=n?t:se(t),or(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:sr(t),Ql(this))}}function he(e){return fe(e)?e.value:e}const sd={get:(e,t,n)=>he(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return fe(o)&&!fe(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function ec(e){return xt(e)?e:new Proxy(e,sd)}function ad(e){const t=X(e)?new Array(e.length):{};for(const n in e)t[n]=nc(e,n);return t}class id{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 xf(se(this._object),this._key)}}class ld{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function tc(e,t,n){return fe(e)?e:ee(e)?new ld(e):de(e)&&arguments.length>1?nc(e,t,n):we(e)}function nc(e,t,n){const r=e[t];return fe(r)?r:new id(e,t,n)}class cd{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Gs(t,()=>{this._dirty||(this._dirty=!0,Ql(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=se(this);return Xl(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function ud(e,t,n=!1){let r,o;const s=ee(e);return s?(r=e,o=ot):(r=e.get,o=e.set),new cd(r,o,s||!o,n)}function At(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){An(s,t,n)}return o}function Ze(e,t,n,r){if(ee(e)){const s=At(e,t,n,r);return s&&Ws(s)&&s.catch(a=>{An(a,t,n)}),s}const o=[];for(let s=0;s>>1;lr(Ie[r])dt&&Ie.splice(t,1)}function sc(e){X(e)?bn.push(...e):(!_t||!_t.includes(e,e.allowRecurse?qt+1:qt))&&bn.push(e),oc()}function Da(e,t=ir?dt+1:0){for(;tlr(n)-lr(r)),qt=0;qt<_t.length;qt++)_t[qt]();_t=null,qt=0}}const lr=e=>e.id==null?1/0:e.id,hd=(e,t)=>{const n=lr(e)-lr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ac(e){ts=!1,ir=!0,Ie.sort(hd);const t=ot;try{for(dt=0;dtge(m)?m.trim():m)),f&&(o=n.map(Ur))}let i,l=r[i=Ao(t)]||r[i=Ao(mt(t))];!l&&s&&(l=r[i=Ao(tn(t))]),l&&Ze(l,e,6,o);const c=r[i+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,Ze(c,e,6,o)}}function ic(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let a={},i=!1;if(!ee(e)){const l=c=>{const u=ic(c,t,!0);u&&(i=!0,Re(a,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!i?(de(e)&&r.set(e,null),null):(X(s)?s.forEach(l=>a[l]=null):Re(a,s),de(e)&&r.set(e,a),a)}function po(e,t){return!e||!_r(t)?!1:(t=t.slice(2).replace(/Once$/,""),ae(e,t[0].toLowerCase()+t.slice(1))||ae(e,tn(t))||ae(e,t))}let De=null,go=null;function Kr(e){const t=De;return De=e,go=e&&e.type.__scopeId||null,t}function zv(e){go=e}function Tv(){go=null}function lc(e,t=De,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Xa(-1);const s=Kr(t);let a;try{a=e(...o)}finally{Kr(s),r._d&&Xa(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function No(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[a],slots:i,attrs:l,emit:c,render:u,renderCache:f,data:d,setupState:m,ctx:b,inheritAttrs:E}=e;let R,g;const p=Kr(e);try{if(n.shapeFlag&4){const y=o||r;R=Xe(u.call(y,y,f,s,m,d,b)),g=l}else{const y=t;R=Xe(y.length>1?y(s,{attrs:l,slots:i,emit:c}):y(s,null)),g=t.props?l:_d(l)}}catch(y){Jn.length=0,An(y,e,1),R=ye($e)}let z=R;if(g&&E!==!1){const y=Object.keys(g),{shapeFlag:v}=z;y.length&&v&7&&(a&&y.some(Us)&&(g=yd(g,a)),z=vt(z,g))}return n.dirs&&(z=vt(z),z.dirs=z.dirs?z.dirs.concat(n.dirs):n.dirs),n.transition&&(z.transition=n.transition),R=z,Kr(p),R}function gd(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||_r(n))&&((t||(t={}))[n]=e[n]);return t},yd=(e,t)=>{const n={};for(const r in e)(!Us(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function bd(e,t,n){const{props:r,children:o,component:s}=e,{props:a,children:i,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?$a(r,a,c):!!a;if(l&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense,vd={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,a,i,l,c){e==null?Ed(t,n,r,o,s,a,i,l,c):wd(e,t,n,r,o,a,i,l,c)},hydrate:Cd,create:na,normalize:Ld},uc=vd;function cr(e,t){const n=e.props&&e.props[t];ee(n)&&n()}function Ed(e,t,n,r,o,s,a,i,l){const{p:c,o:{createElement:u}}=l,f=u("div"),d=e.suspense=na(e,o,r,t,f,n,s,a,i,l);c(null,d.pendingBranch=e.ssContent,f,null,r,d,s,a),d.deps>0?(cr(e,"onPending"),cr(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,s,a),vn(d,e.ssFallback)):d.resolve(!1,!0)}function wd(e,t,n,r,o,s,a,i,{p:l,um:c,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,m=t.ssFallback,{activeBranch:b,pendingBranch:E,isInFallback:R,isHydrating:g}=f;if(E)f.pendingBranch=d,rt(d,E)?(l(E,d,f.hiddenContainer,null,o,f,s,a,i),f.deps<=0?f.resolve():R&&(l(b,m,n,r,o,null,s,a,i),vn(f,m))):(f.pendingId++,g?(f.isHydrating=!1,f.activeBranch=E):c(E,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),R?(l(null,d,f.hiddenContainer,null,o,f,s,a,i),f.deps<=0?f.resolve():(l(b,m,n,r,o,null,s,a,i),vn(f,m))):b&&rt(d,b)?(l(b,d,n,r,o,f,s,a,i),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,o,f,s,a,i),f.deps<=0&&f.resolve()));else if(b&&rt(d,b))l(b,d,n,r,o,f,s,a,i),vn(f,d);else if(cr(t,"onPending"),f.pendingBranch=d,f.pendingId++,l(null,d,f.hiddenContainer,null,o,f,s,a,i),f.deps<=0)f.resolve();else{const{timeout:p,pendingId:z}=f;p>0?setTimeout(()=>{f.pendingId===z&&f.fallback(m)},p):p===0&&f.fallback(m)}}function na(e,t,n,r,o,s,a,i,l,c,u=!1){const{p:f,m:d,um:m,n:b,o:{parentNode:E,remove:R}}=c;let g;const p=Rd(e);p&&t!=null&&t.pendingBranch&&(g=t.pendingId,t.deps++);const z=e.props?Al(e.props.timeout):void 0,y={vnode:e,parent:t,parentComponent:n,isSVG:a,container:r,hiddenContainer:o,anchor:s,deps:0,pendingId:0,timeout:typeof z=="number"?z:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:u,isUnmounted:!1,effects:[],resolve(v=!1,N=!1){const{vnode:I,activeBranch:P,pendingBranch:F,pendingId:H,effects:W,parentComponent:$,container:T}=y;if(y.isHydrating)y.isHydrating=!1;else if(!v){const q=P&&F.transition&&F.transition.mode==="out-in";q&&(P.transition.afterLeave=()=>{H===y.pendingId&&d(F,T,Q,0)});let{anchor:Q}=y;P&&(Q=b(P),m(P,$,y,!0)),q||d(F,T,Q,0)}vn(y,F),y.pendingBranch=null,y.isInFallback=!1;let x=y.parent,Z=!1;for(;x;){if(x.pendingBranch){x.effects.push(...W),Z=!0;break}x=x.parent}Z||sc(W),y.effects=[],p&&t&&t.pendingBranch&&g===t.pendingId&&(t.deps--,t.deps===0&&!N&&t.resolve()),cr(I,"onResolve")},fallback(v){if(!y.pendingBranch)return;const{vnode:N,activeBranch:I,parentComponent:P,container:F,isSVG:H}=y;cr(N,"onFallback");const W=b(I),$=()=>{y.isInFallback&&(f(null,v,F,W,P,null,H,i,l),vn(y,v))},T=v.transition&&v.transition.mode==="out-in";T&&(I.transition.afterLeave=$),y.isInFallback=!0,m(I,P,null,!0),T||$()},move(v,N,I){y.activeBranch&&d(y.activeBranch,v,N,I),y.container=v},next(){return y.activeBranch&&b(y.activeBranch)},registerDep(v,N){const I=!!y.pendingBranch;I&&y.deps++;const P=v.vnode.el;v.asyncDep.catch(F=>{An(F,v,0)}).then(F=>{if(v.isUnmounted||y.isUnmounted||y.pendingId!==v.suspenseId)return;v.asyncResolved=!0;const{vnode:H}=v;is(v,F,!1),P&&(H.el=P);const W=!P&&v.subTree.el;N(v,H,E(P||v.subTree.el),P?null:b(v.subTree),y,a,l),W&&R(W),ta(v,H.el),I&&--y.deps===0&&y.resolve()})},unmount(v,N){y.isUnmounted=!0,y.activeBranch&&m(y.activeBranch,n,v,N),y.pendingBranch&&m(y.pendingBranch,n,v,N)}};return y}function Cd(e,t,n,r,o,s,a,i,l){const c=t.suspense=na(t,r,n,e.parentNode,document.createElement("div"),null,o,s,a,i,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,s,a);return c.deps===0&&c.resolve(!1,!0),u}function Ld(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Ha(r?n.default:n),e.ssFallback=r?Ha(n.fallback):ye($e)}function Ha(e){let t;if(ee(e)){const n=Ln&&e._c;n&&(e._d=!1,yt()),e=e(),n&&(e._d=!0,t=Qe,Oc())}return X(e)&&(e=gd(e)),e=Xe(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function fc(e,t){t&&t.pendingBranch?X(e)?t.effects.push(...e):t.effects.push(e):sc(e)}function vn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,ta(r,o))}function Rd(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function zd(e,t){return _o(e,null,t)}function Td(e,t){return _o(e,null,{flush:"post"})}const Sr={};function Ve(e,t,n){return _o(e,t,n)}function _o(e,t,{immediate:n,deep:r,flush:o,onTrack:s,onTrigger:a}=pe){var i;const l=Dl()===((i=Ce)==null?void 0:i.scope)?Ce:null;let c,u=!1,f=!1;if(fe(e)?(c=()=>e.value,u=Wr(e)):xt(e)?(c=()=>e,r=!0):X(e)?(f=!0,u=e.some(y=>xt(y)||Wr(y)),c=()=>e.map(y=>{if(fe(y))return y.value;if(xt(y))return Xt(y);if(ee(y))return At(y,l,2)})):ee(e)?t?c=()=>At(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return d&&d(),Ze(e,l,3,[m])}:c=ot,t&&r){const y=c;c=()=>Xt(y())}let d,m=y=>{d=p.onStop=()=>{At(y,l,4)}},b;if(Rn)if(m=ot,t?n&&Ze(t,l,3,[c(),f?[]:void 0,m]):c(),o==="sync"){const y=_m();b=y.__watcherHandles||(y.__watcherHandles=[])}else return ot;let E=f?new Array(e.length).fill(Sr):Sr;const R=()=>{if(p.active)if(t){const y=p.run();(r||u||(f?y.some((v,N)=>or(v,E[N])):or(y,E)))&&(d&&d(),Ze(t,l,3,[y,E===Sr?void 0:f&&E[0]===Sr?[]:E,m]),E=y)}else p.run()};R.allowRecurse=!!t;let g;o==="sync"?g=R:o==="post"?g=()=>Pe(R,l&&l.suspense):(R.pre=!0,l&&(R.id=l.uid),g=()=>ho(R));const p=new Gs(c,g);t?n?R():E=p.run():o==="post"?Pe(p.run.bind(p),l&&l.suspense):p.run();const z=()=>{p.stop(),l&&l.scope&&Bs(l.scope.effects,p)};return b&&b.push(z),z}function Pd(e,t,n){const r=this.proxy,o=ge(e)?e.includes(".")?dc(r,e):()=>r[e]:e.bind(r,r);let s;ee(t)?s=t:(s=t.handler,n=t);const a=Ce;Dt(this);const i=_o(o,s.bind(r),n);return a?Dt(a):Nt(),i}function dc(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{Xt(n,t)});else if(xl(e))for(const n in e)Xt(e[n],t);return e}function Pv(e,t){const n=De;if(n===null)return e;const r=wo(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),bo(()=>{e.isUnmounting=!0}),e}const Je=[Function,Array],mc={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},Id={name:"BaseTransition",props:mc,setup(e,{slots:t}){const n=ht(),r=Sd();let o;return()=>{const s=t.default&&pc(t.default(),!0);if(!s||!s.length)return;let a=s[0];if(s.length>1){for(const E of s)if(E.type!==$e){a=E;break}}const i=se(e),{mode:l}=i;if(r.isLeaving)return Mo(a);const c=ja(a);if(!c)return Mo(a);const u=ns(c,i,r,n);Gr(c,u);const f=n.subTree,d=f&&ja(f);let m=!1;const{getTransitionKey:b}=c.type;if(b){const E=b();o===void 0?o=E:E!==o&&(o=E,m=!0)}if(d&&d.type!==$e&&(!rt(c,d)||m)){const E=ns(d,i,r,n);if(Gr(d,E),l==="out-in")return r.isLeaving=!0,E.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Mo(a);l==="in-out"&&c.type!==$e&&(E.delayLeave=(R,g,p)=>{const z=hc(r,d);z[String(d.key)]=d,R._leaveCb=()=>{g(),R._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=p})}return a}}},kd=Id;function hc(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 ns(e,t,n,r){const{appear:o,mode:s,persisted:a=!1,onBeforeEnter:i,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:m,onLeaveCancelled:b,onBeforeAppear:E,onAppear:R,onAfterAppear:g,onAppearCancelled:p}=t,z=String(e.key),y=hc(n,e),v=(P,F)=>{P&&Ze(P,r,9,F)},N=(P,F)=>{const H=F[1];v(P,F),X(P)?P.every(W=>W.length<=1)&&H():P.length<=1&&H()},I={mode:s,persisted:a,beforeEnter(P){let F=i;if(!n.isMounted)if(o)F=E||i;else return;P._leaveCb&&P._leaveCb(!0);const H=y[z];H&&rt(e,H)&&H.el._leaveCb&&H.el._leaveCb(),v(F,[P])},enter(P){let F=l,H=c,W=u;if(!n.isMounted)if(o)F=R||l,H=g||c,W=p||u;else return;let $=!1;const T=P._enterCb=x=>{$||($=!0,x?v(W,[P]):v(H,[P]),I.delayedLeave&&I.delayedLeave(),P._enterCb=void 0)};F?N(F,[P,T]):T()},leave(P,F){const H=String(e.key);if(P._enterCb&&P._enterCb(!0),n.isUnmounting)return F();v(f,[P]);let W=!1;const $=P._leaveCb=T=>{W||(W=!0,F(),T?v(b,[P]):v(m,[P]),P._leaveCb=void 0,y[H]===e&&delete y[H])};y[H]=e,d?N(d,[P,$]):$()},clone(P){return ns(P,t,n,r)}};return I}function Mo(e){if(yr(e))return e=vt(e),e.children=null,e}function ja(e){return yr(e)?e.children?e.children[0]:void 0:e}function Gr(e,t){e.shapeFlag&6&&e.component?Gr(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 pc(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;sRe({name:e.name},t,{setup:e}))():e}const En=e=>!!e.type.__asyncLoader;function qr(e){ee(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:a=!0,onError:i}=e;let l=null,c,u=0;const f=()=>(u++,l=null,d()),d=()=>{let m;return l||(m=l=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),i)return new Promise((E,R)=>{i(b,()=>E(f()),()=>R(b),u+1)});throw b}).then(b=>m!==l&&l?l:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),c=b,b)))};return $t({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const m=Ce;if(c)return()=>Fo(c,m);const b=p=>{l=null,An(p,m,13,!r)};if(a&&m.suspense||Rn)return d().then(p=>()=>Fo(p,m)).catch(p=>(b(p),()=>r?ye(r,{error:p}):null));const E=we(!1),R=we(),g=we(!!o);return o&&setTimeout(()=>{g.value=!1},o),s!=null&&setTimeout(()=>{if(!E.value&&!R.value){const p=new Error(`Async component timed out after ${s}ms.`);b(p),R.value=p}},s),d().then(()=>{E.value=!0,m.parent&&yr(m.parent.vnode)&&ho(m.parent.update)}).catch(p=>{b(p),R.value=p}),()=>{if(E.value&&c)return Fo(c,m);if(R.value&&r)return ye(r,{error:R.value});if(n&&!g.value)return ye(n)}}})}function Fo(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,a=ye(e,r,o);return a.ref=n,a.ce=s,delete t.vnode.ce,a}const yr=e=>e.type.__isKeepAlive,Od={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ht(),r=n.ctx;if(!r.renderer)return()=>{const p=t.default&&t.default();return p&&p.length===1?p[0]:p};const o=new Map,s=new Set;let a=null;const i=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:f}}}=r,d=f("div");r.activate=(p,z,y,v,N)=>{const I=p.component;c(p,z,y,0,i),l(I.vnode,p,z,y,I,i,v,p.slotScopeIds,N),Pe(()=>{I.isDeactivated=!1,I.a&&yn(I.a);const P=p.props&&p.props.onVnodeMounted;P&&Fe(P,I.parent,p)},i)},r.deactivate=p=>{const z=p.component;c(p,d,null,1,i),Pe(()=>{z.da&&yn(z.da);const y=p.props&&p.props.onVnodeUnmounted;y&&Fe(y,z.parent,p),z.isDeactivated=!0},i)};function m(p){Do(p),u(p,n,i,!0)}function b(p){o.forEach((z,y)=>{const v=ls(z.type);v&&(!p||!p(v))&&E(y)})}function E(p){const z=o.get(p);!a||!rt(z,a)?m(z):a&&Do(a),o.delete(p),s.delete(p)}Ve(()=>[e.include,e.exclude],([p,z])=>{p&&b(y=>Vn(p,y)),z&&b(y=>!Vn(z,y))},{flush:"post",deep:!0});let R=null;const g=()=>{R!=null&&o.set(R,$o(n.subTree))};return br(g),bc(g),bo(()=>{o.forEach(p=>{const{subTree:z,suspense:y}=n,v=$o(z);if(p.type===v.type&&p.key===v.key){Do(v);const N=v.component.da;N&&Pe(N,y);return}m(p)})}),()=>{if(R=null,!t.default)return null;const p=t.default(),z=p[0];if(p.length>1)return a=null,p;if(!fr(z)||!(z.shapeFlag&4)&&!(z.shapeFlag&128))return a=null,z;let y=$o(z);const v=y.type,N=ls(En(y)?y.type.__asyncResolved||{}:v),{include:I,exclude:P,max:F}=e;if(I&&(!N||!Vn(I,N))||P&&N&&Vn(P,N))return a=y,z;const H=y.key==null?v:y.key,W=o.get(H);return y.el&&(y=vt(y),z.shapeFlag&128&&(z.ssContent=y)),R=H,W?(y.el=W.el,y.component=W.component,y.transition&&Gr(y,y.transition),y.shapeFlag|=512,s.delete(H),s.add(H)):(s.add(H),F&&s.size>parseInt(F,10)&&E(s.values().next().value)),y.shapeFlag|=256,a=y,cc(z.type)?z:y}}},xd=Od;function Vn(e,t){return X(e)?e.some(n=>Vn(n,t)):ge(e)?e.split(",").includes(t):gf(e)?e.test(t):!1}function gc(e,t){yc(e,"a",t)}function _c(e,t){yc(e,"da",t)}function yc(e,t,n=Ce){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(yo(t,r,n),n){let o=n.parent;for(;o&&o.parent;)yr(o.parent.vnode)&&Ad(r,t,n,o),o=o.parent}}function Ad(e,t,n,r){const o=yo(t,e,r,!0);vo(()=>{Bs(r[t],o)},n)}function Do(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function $o(e){return e.shapeFlag&128?e.ssContent:e}function yo(e,t,n=Ce,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...a)=>{if(n.isUnmounted)return;On(),Dt(n);const i=Ze(t,n,e,a);return Nt(),xn(),i});return r?o.unshift(s):o.push(s),s}}const Et=e=>(t,n=Ce)=>(!Rn||e==="sp")&&yo(e,(...r)=>t(...r),n),Nd=Et("bm"),br=Et("m"),Md=Et("bu"),bc=Et("u"),bo=Et("bum"),vo=Et("um"),Fd=Et("sp"),Dd=Et("rtg"),$d=Et("rtc");function vc(e,t=Ce){yo("ec",e,t)}const ra="components";function Sv(e,t){return wc(ra,e,!0,t)||e}const Ec=Symbol.for("v-ndc");function Hd(e){return ge(e)?wc(ra,e,!1)||e:e||Ec}function wc(e,t,n=!0,r=!1){const o=De||Ce;if(o){const s=o.type;if(e===ra){const i=ls(s,!1);if(i&&(i===t||i===mt(t)||i===io(mt(t))))return s}const a=Ua(o[e]||s[e],t)||Ua(o.appContext[e],t);return!a&&r?s:a}}function Ua(e,t){return e&&(e[t]||e[mt(t)]||e[io(mt(t))])}function Iv(e,t,n,r){let o;const s=n&&n[r];if(X(e)||ge(e)){o=new Array(e.length);for(let a=0,i=e.length;at(a,i,void 0,s&&s[i]));else{const a=Object.keys(e);o=new Array(a.length);for(let i=0,l=a.length;ie?Dc(e)?wo(e)||e.proxy:rs(e.parent):null,qn=Re(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>rs(e.parent),$root:e=>rs(e.root),$emit:e=>e.emit,$options:e=>oa(e),$forceUpdate:e=>e.f||(e.f=()=>ho(e.update)),$nextTick:e=>e.n||(e.n=nn.bind(e.proxy)),$watch:e=>Pd.bind(e)}),Ho=(e,t)=>e!==pe&&!e.__isScriptSetup&&ae(e,t),jd={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:a,type:i,appContext:l}=e;let c;if(t[0]!=="$"){const m=a[t];if(m!==void 0)switch(m){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(Ho(r,t))return a[t]=1,r[t];if(o!==pe&&ae(o,t))return a[t]=2,o[t];if((c=e.propsOptions[0])&&ae(c,t))return a[t]=3,s[t];if(n!==pe&&ae(n,t))return a[t]=4,n[t];os&&(a[t]=0)}}const u=qn[t];let f,d;if(u)return t==="$attrs"&&He(e,"get",t),u(e);if((f=i.__cssModules)&&(f=f[t]))return f;if(n!==pe&&ae(n,t))return a[t]=4,n[t];if(d=l.config.globalProperties,ae(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return Ho(o,t)?(o[t]=n,!0):r!==pe&&ae(r,t)?(r[t]=n,!0):ae(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},a){let i;return!!n[a]||e!==pe&&ae(e,a)||Ho(t,a)||(i=s[0])&&ae(i,a)||ae(r,a)||ae(qn,a)||ae(o.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ae(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Ba(e){return X(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function kv(e){const t=ht();let n=e();return Nt(),Ws(n)&&(n=n.catch(r=>{throw Dt(t),r})),[n,()=>Dt(t)]}let os=!0;function Ud(e){const t=oa(e),n=e.proxy,r=e.ctx;os=!1,t.beforeCreate&&Wa(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:a,watch:i,provide:l,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:m,updated:b,activated:E,deactivated:R,beforeDestroy:g,beforeUnmount:p,destroyed:z,unmounted:y,render:v,renderTracked:N,renderTriggered:I,errorCaptured:P,serverPrefetch:F,expose:H,inheritAttrs:W,components:$,directives:T,filters:x}=t;if(c&&Bd(c,r,null),a)for(const Q in a){const ne=a[Q];ee(ne)&&(r[Q]=ne.bind(n))}if(o){const Q=o.call(n,n);de(Q)&&(e.data=et(Q))}if(os=!0,s)for(const Q in s){const ne=s[Q],je=ee(ne)?ne.bind(n,n):ee(ne.get)?ne.get.bind(n,n):ot,Ge=!ee(ne)&&ee(ne.set)?ne.set.bind(n):ot,qe=me({get:je,set:Ge});Object.defineProperty(r,Q,{enumerable:!0,configurable:!0,get:()=>qe.value,set:Se=>qe.value=Se})}if(i)for(const Q in i)Cc(i[Q],r,n,Q);if(l){const Q=ee(l)?l.call(n):l;Reflect.ownKeys(Q).forEach(ne=>{wn(ne,Q[ne])})}u&&Wa(u,e,"c");function q(Q,ne){X(ne)?ne.forEach(je=>Q(je.bind(n))):ne&&Q(ne.bind(n))}if(q(Nd,f),q(br,d),q(Md,m),q(bc,b),q(gc,E),q(_c,R),q(vc,P),q($d,N),q(Dd,I),q(bo,p),q(vo,y),q(Fd,F),X(H))if(H.length){const Q=e.exposed||(e.exposed={});H.forEach(ne=>{Object.defineProperty(Q,ne,{get:()=>n[ne],set:je=>n[ne]=je})})}else e.exposed||(e.exposed={});v&&e.render===ot&&(e.render=v),W!=null&&(e.inheritAttrs=W),$&&(e.components=$),T&&(e.directives=T)}function Bd(e,t,n=ot){X(e)&&(e=ss(e));for(const r in e){const o=e[r];let s;de(o)?"default"in o?s=ke(o.from||r,o.default,!0):s=ke(o.from||r):s=ke(o),fe(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:a=>s.value=a}):t[r]=s}}function Wa(e,t,n){Ze(X(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Cc(e,t,n,r){const o=r.includes(".")?dc(n,r):()=>n[r];if(ge(e)){const s=t[e];ee(s)&&Ve(o,s)}else if(ee(e))Ve(o,e.bind(n));else if(de(e))if(X(e))e.forEach(s=>Cc(s,t,n,r));else{const s=ee(e.handler)?e.handler.bind(n):t[e.handler];ee(s)&&Ve(o,s,e)}}function oa(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:a}}=e.appContext,i=s.get(t);let l;return i?l=i:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(c=>Yr(l,c,a,!0)),Yr(l,t,a)),de(t)&&s.set(t,l),l}function Yr(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Yr(e,s,n,!0),o&&o.forEach(a=>Yr(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const i=Wd[a]||n&&n[a];e[a]=i?i(e[a],t[a]):t[a]}return e}const Wd={data:Va,props:Ka,emits:Ka,methods:Kn,computed:Kn,beforeCreate:Oe,created:Oe,beforeMount:Oe,mounted:Oe,beforeUpdate:Oe,updated:Oe,beforeDestroy:Oe,beforeUnmount:Oe,destroyed:Oe,unmounted:Oe,activated:Oe,deactivated:Oe,errorCaptured:Oe,serverPrefetch:Oe,components:Kn,directives:Kn,watch:Kd,provide:Va,inject:Vd};function Va(e,t){return t?e?function(){return Re(ee(e)?e.call(this,this):e,ee(t)?t.call(this,this):t)}:t:e}function Vd(e,t){return Kn(ss(e),ss(t))}function ss(e){if(X(e)){const t={};for(let n=0;n1)return n&&ee(t)?t.call(r&&r.proxy):t}}function sa(){return!!(Ce||De||ur)}function Yd(e,t,n,r=!1){const o={},s={};jr(s,Eo,1),e.propsDefaults=Object.create(null),Rc(e,t,o,s);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);n?e.props=r?o:Xs(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function Jd(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:a}}=e,i=se(o),[l]=e.propsOptions;let c=!1;if((r||a>0)&&!(a&16)){if(a&8){const u=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,m]=zc(f,t,!0);Re(a,d),m&&i.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!l)return de(e)&&r.set(e,gn),gn;if(X(s))for(let u=0;u-1,m[1]=E<0||b-1||ae(m,"default"))&&i.push(f)}}}const c=[a,i];return de(e)&&r.set(e,c),c}function Ga(e){return e[0]!=="$"}function qa(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Ya(e,t){return qa(e)===qa(t)}function Ja(e,t){return X(t)?t.findIndex(n=>Ya(n,e)):ee(t)&&Ya(t,e)?0:-1}const Tc=e=>e[0]==="_"||e==="$stable",aa=e=>X(e)?e.map(Xe):[Xe(e)],Xd=(e,t,n)=>{if(t._n)return t;const r=lc((...o)=>aa(t(...o)),n);return r._c=!1,r},Pc=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Tc(o))continue;const s=e[o];if(ee(s))t[o]=Xd(o,s,r);else if(s!=null){const a=aa(s);t[o]=()=>a}}},Sc=(e,t)=>{const n=aa(t);e.slots.default=()=>n},Qd=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=se(t),jr(t,"_",n)):Pc(t,e.slots={})}else e.slots={},t&&Sc(e,t);jr(e.slots,Eo,1)},Zd=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,a=pe;if(r.shapeFlag&32){const i=t._;i?n&&i===1?s=!1:(Re(o,t),!n&&i===1&&delete o._):(s=!t.$stable,Pc(t,o)),a=t}else t&&(Sc(e,t),a={default:1});if(s)for(const i in o)!Tc(i)&&!(i in a)&&delete o[i]};function Jr(e,t,n,r,o=!1){if(X(e)){e.forEach((d,m)=>Jr(d,t&&(X(t)?t[m]:t),n,r,o));return}if(En(r)&&!o)return;const s=r.shapeFlag&4?wo(r.component)||r.component.proxy:r.el,a=o?null:s,{i,r:l}=e,c=t&&t.r,u=i.refs===pe?i.refs={}:i.refs,f=i.setupState;if(c!=null&&c!==l&&(ge(c)?(u[c]=null,ae(f,c)&&(f[c]=null)):fe(c)&&(c.value=null)),ee(l))At(l,i,12,[a,u]);else{const d=ge(l),m=fe(l);if(d||m){const b=()=>{if(e.f){const E=d?ae(f,l)?f[l]:u[l]:l.value;o?X(E)&&Bs(E,s):X(E)?E.includes(s)||E.push(s):d?(u[l]=[s],ae(f,l)&&(f[l]=u[l])):(l.value=[s],e.k&&(u[e.k]=l.value))}else d?(u[l]=a,ae(f,l)&&(f[l]=a)):m&&(l.value=a,e.k&&(u[e.k]=a))};a?(b.id=-1,Pe(b,n)):b()}}}let Lt=!1;const Ir=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",kr=e=>e.nodeType===8;function em(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:a,remove:i,insert:l,createComment:c}}=e,u=(g,p)=>{if(!p.hasChildNodes()){n(null,g,p),Vr(),p._vnode=g;return}Lt=!1,f(p.firstChild,g,null,null,null),Vr(),p._vnode=g,Lt&&console.error("Hydration completed but contains mismatches.")},f=(g,p,z,y,v,N=!1)=>{const I=kr(g)&&g.data==="[",P=()=>E(g,p,z,y,v,I),{type:F,ref:H,shapeFlag:W,patchFlag:$}=p;let T=g.nodeType;p.el=g,$===-2&&(N=!1,p.dynamicChildren=null);let x=null;switch(F){case en:T!==3?p.children===""?(l(p.el=o(""),a(g),g),x=g):x=P():(g.data!==p.children&&(Lt=!0,g.data=p.children),x=s(g));break;case $e:T!==8||I?x=P():x=s(g);break;case Yn:if(I&&(g=s(g),T=g.nodeType),T===1||T===3){x=g;const Z=!p.children.length;for(let q=0;q{N=N||!!p.dynamicChildren;const{type:I,props:P,patchFlag:F,shapeFlag:H,dirs:W}=p,$=I==="input"&&W||I==="option";if($||F!==-1){if(W&&ut(p,null,z,"created"),P)if($||!N||F&48)for(const x in P)($&&x.endsWith("value")||_r(x)&&!Gn(x))&&r(g,x,null,P[x],!1,void 0,z);else P.onClick&&r(g,"onClick",null,P.onClick,!1,void 0,z);let T;if((T=P&&P.onVnodeBeforeMount)&&Fe(T,z,p),W&&ut(p,null,z,"beforeMount"),((T=P&&P.onVnodeMounted)||W)&&fc(()=>{T&&Fe(T,z,p),W&&ut(p,null,z,"mounted")},y),H&16&&!(P&&(P.innerHTML||P.textContent))){let x=m(g.firstChild,p,g,z,y,v,N);for(;x;){Lt=!0;const Z=x;x=x.nextSibling,i(Z)}}else H&8&&g.textContent!==p.children&&(Lt=!0,g.textContent=p.children)}return g.nextSibling},m=(g,p,z,y,v,N,I)=>{I=I||!!p.dynamicChildren;const P=p.children,F=P.length;for(let H=0;H{const{slotScopeIds:I}=p;I&&(v=v?v.concat(I):I);const P=a(g),F=m(s(g),p,P,z,y,v,N);return F&&kr(F)&&F.data==="]"?s(p.anchor=F):(Lt=!0,l(p.anchor=c("]"),P,F),F)},E=(g,p,z,y,v,N)=>{if(Lt=!0,p.el=null,N){const F=R(g);for(;;){const H=s(g);if(H&&H!==F)i(H);else break}}const I=s(g),P=a(g);return i(g),n(null,p,P,I,z,y,Ir(P),v),I},R=g=>{let p=0;for(;g;)if(g=s(g),g&&kr(g)&&(g.data==="["&&p++,g.data==="]")){if(p===0)return s(g);p--}return g};return[u,f]}const Pe=fc;function tm(e){return Ic(e)}function nm(e){return Ic(e,em)}function Ic(e,t){const n=Xo();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:a,createText:i,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:m=ot,insertStaticContent:b}=e,E=(h,_,w,S=null,A=null,M=null,B=!1,D=null,j=!!_.dynamicChildren)=>{if(h===_)return;h&&!rt(h,_)&&(S=k(h),Se(h,A,M,!0),h=null),_.patchFlag===-2&&(j=!1,_.dynamicChildren=null);const{type:O,ref:C,shapeFlag:L}=_;switch(O){case en:R(h,_,w,S);break;case $e:g(h,_,w,S);break;case Yn:h==null&&p(_,w,S,B);break;case xe:$(h,_,w,S,A,M,B,D,j);break;default:L&1?v(h,_,w,S,A,M,B,D,j):L&6?T(h,_,w,S,A,M,B,D,j):(L&64||L&128)&&O.process(h,_,w,S,A,M,B,D,j,U)}C!=null&&A&&Jr(C,h&&h.ref,M,_||h,!_)},R=(h,_,w,S)=>{if(h==null)r(_.el=i(_.children),w,S);else{const A=_.el=h.el;_.children!==h.children&&c(A,_.children)}},g=(h,_,w,S)=>{h==null?r(_.el=l(_.children||""),w,S):_.el=h.el},p=(h,_,w,S)=>{[h.el,h.anchor]=b(h.children,_,w,S,h.el,h.anchor)},z=({el:h,anchor:_},w,S)=>{let A;for(;h&&h!==_;)A=d(h),r(h,w,S),h=A;r(_,w,S)},y=({el:h,anchor:_})=>{let w;for(;h&&h!==_;)w=d(h),o(h),h=w;o(_)},v=(h,_,w,S,A,M,B,D,j)=>{B=B||_.type==="svg",h==null?N(_,w,S,A,M,B,D,j):F(h,_,A,M,B,D,j)},N=(h,_,w,S,A,M,B,D)=>{let j,O;const{type:C,props:L,shapeFlag:G,transition:Y,dirs:te}=h;if(j=h.el=a(h.type,M,L&&L.is,L),G&8?u(j,h.children):G&16&&P(h.children,j,null,S,A,M&&C!=="foreignObject",B,D),te&&ut(h,null,S,"created"),I(j,h,h.scopeId,B,S),L){for(const re in L)re!=="value"&&!Gn(re)&&s(j,re,null,L[re],M,h.children,S,A,ze);"value"in L&&s(j,"value",null,L.value),(O=L.onVnodeBeforeMount)&&Fe(O,S,h)}te&&ut(h,null,S,"beforeMount");const le=(!A||A&&!A.pendingBranch)&&Y&&!Y.persisted;le&&Y.beforeEnter(j),r(j,_,w),((O=L&&L.onVnodeMounted)||le||te)&&Pe(()=>{O&&Fe(O,S,h),le&&Y.enter(j),te&&ut(h,null,S,"mounted")},A)},I=(h,_,w,S,A)=>{if(w&&m(h,w),S)for(let M=0;M{for(let O=j;O{const D=_.el=h.el;let{patchFlag:j,dynamicChildren:O,dirs:C}=_;j|=h.patchFlag&16;const L=h.props||pe,G=_.props||pe;let Y;w&&Bt(w,!1),(Y=G.onVnodeBeforeUpdate)&&Fe(Y,w,_,h),C&&ut(_,h,w,"beforeUpdate"),w&&Bt(w,!0);const te=A&&_.type!=="foreignObject";if(O?H(h.dynamicChildren,O,D,w,S,te,M):B||ne(h,_,D,null,w,S,te,M,!1),j>0){if(j&16)W(D,_,L,G,w,S,A);else if(j&2&&L.class!==G.class&&s(D,"class",null,G.class,A),j&4&&s(D,"style",L.style,G.style,A),j&8){const le=_.dynamicProps;for(let re=0;re{Y&&Fe(Y,w,_,h),C&&ut(_,h,w,"updated")},S)},H=(h,_,w,S,A,M,B)=>{for(let D=0;D<_.length;D++){const j=h[D],O=_[D],C=j.el&&(j.type===xe||!rt(j,O)||j.shapeFlag&70)?f(j.el):w;E(j,O,C,null,S,A,M,B,!0)}},W=(h,_,w,S,A,M,B)=>{if(w!==S){if(w!==pe)for(const D in w)!Gn(D)&&!(D in S)&&s(h,D,w[D],null,B,_.children,A,M,ze);for(const D in S){if(Gn(D))continue;const j=S[D],O=w[D];j!==O&&D!=="value"&&s(h,D,O,j,B,_.children,A,M,ze)}"value"in S&&s(h,"value",w.value,S.value)}},$=(h,_,w,S,A,M,B,D,j)=>{const O=_.el=h?h.el:i(""),C=_.anchor=h?h.anchor:i("");let{patchFlag:L,dynamicChildren:G,slotScopeIds:Y}=_;Y&&(D=D?D.concat(Y):Y),h==null?(r(O,w,S),r(C,w,S),P(_.children,w,C,A,M,B,D,j)):L>0&&L&64&&G&&h.dynamicChildren?(H(h.dynamicChildren,G,w,A,M,B,D),(_.key!=null||A&&_===A.subTree)&&kc(h,_,!0)):ne(h,_,w,C,A,M,B,D,j)},T=(h,_,w,S,A,M,B,D,j)=>{_.slotScopeIds=D,h==null?_.shapeFlag&512?A.ctx.activate(_,w,S,B,j):x(_,w,S,A,M,B,j):Z(h,_,j)},x=(h,_,w,S,A,M,B)=>{const D=h.component=um(h,S,A);if(yr(h)&&(D.ctx.renderer=U),fm(D),D.asyncDep){if(A&&A.registerDep(D,q),!h.el){const j=D.subTree=ye($e);g(null,j,_,w)}return}q(D,h,_,w,A,M,B)},Z=(h,_,w)=>{const S=_.component=h.component;if(bd(h,_,w))if(S.asyncDep&&!S.asyncResolved){Q(S,_,w);return}else S.next=_,md(S.update),S.update();else _.el=h.el,S.vnode=_},q=(h,_,w,S,A,M,B)=>{const D=()=>{if(h.isMounted){let{next:C,bu:L,u:G,parent:Y,vnode:te}=h,le=C,re;Bt(h,!1),C?(C.el=te.el,Q(h,C,B)):C=te,L&&yn(L),(re=C.props&&C.props.onVnodeBeforeUpdate)&&Fe(re,Y,C,te),Bt(h,!0);const _e=No(h),Ye=h.subTree;h.subTree=_e,E(Ye,_e,f(Ye.el),k(Ye),h,A,M),C.el=_e.el,le===null&&ta(h,_e.el),G&&Pe(G,A),(re=C.props&&C.props.onVnodeUpdated)&&Pe(()=>Fe(re,Y,C,te),A)}else{let C;const{el:L,props:G}=_,{bm:Y,m:te,parent:le}=h,re=En(_);if(Bt(h,!1),Y&&yn(Y),!re&&(C=G&&G.onVnodeBeforeMount)&&Fe(C,le,_),Bt(h,!0),L&&ie){const _e=()=>{h.subTree=No(h),ie(L,h.subTree,h,A,null)};re?_.type.__asyncLoader().then(()=>!h.isUnmounted&&_e()):_e()}else{const _e=h.subTree=No(h);E(null,_e,w,S,h,A,M),_.el=_e.el}if(te&&Pe(te,A),!re&&(C=G&&G.onVnodeMounted)){const _e=_;Pe(()=>Fe(C,le,_e),A)}(_.shapeFlag&256||le&&En(le.vnode)&&le.vnode.shapeFlag&256)&&h.a&&Pe(h.a,A),h.isMounted=!0,_=w=S=null}},j=h.effect=new Gs(D,()=>ho(O),h.scope),O=h.update=()=>j.run();O.id=h.uid,Bt(h,!0),O()},Q=(h,_,w)=>{_.component=h;const S=h.vnode.props;h.vnode=_,h.next=null,Jd(h,_.props,S,w),Zd(h,_.children,w),On(),Da(),xn()},ne=(h,_,w,S,A,M,B,D,j=!1)=>{const O=h&&h.children,C=h?h.shapeFlag:0,L=_.children,{patchFlag:G,shapeFlag:Y}=_;if(G>0){if(G&128){Ge(O,L,w,S,A,M,B,D,j);return}else if(G&256){je(O,L,w,S,A,M,B,D,j);return}}Y&8?(C&16&&ze(O,A,M),L!==O&&u(w,L)):C&16?Y&16?Ge(O,L,w,S,A,M,B,D,j):ze(O,A,M,!0):(C&8&&u(w,""),Y&16&&P(L,w,S,A,M,B,D,j))},je=(h,_,w,S,A,M,B,D,j)=>{h=h||gn,_=_||gn;const O=h.length,C=_.length,L=Math.min(O,C);let G;for(G=0;GC?ze(h,A,M,!0,!1,L):P(_,w,S,A,M,B,D,j,L)},Ge=(h,_,w,S,A,M,B,D,j)=>{let O=0;const C=_.length;let L=h.length-1,G=C-1;for(;O<=L&&O<=G;){const Y=h[O],te=_[O]=j?Pt(_[O]):Xe(_[O]);if(rt(Y,te))E(Y,te,w,null,A,M,B,D,j);else break;O++}for(;O<=L&&O<=G;){const Y=h[L],te=_[G]=j?Pt(_[G]):Xe(_[G]);if(rt(Y,te))E(Y,te,w,null,A,M,B,D,j);else break;L--,G--}if(O>L){if(O<=G){const Y=G+1,te=YG)for(;O<=L;)Se(h[O],A,M,!0),O++;else{const Y=O,te=O,le=new Map;for(O=te;O<=G;O++){const Ue=_[O]=j?Pt(_[O]):Xe(_[O]);Ue.key!=null&&le.set(Ue.key,O)}let re,_e=0;const Ye=G-te+1;let ln=!1,za=0;const Dn=new Array(Ye);for(O=0;O=Ye){Se(Ue,A,M,!0);continue}let lt;if(Ue.key!=null)lt=le.get(Ue.key);else for(re=te;re<=G;re++)if(Dn[re-te]===0&&rt(Ue,_[re])){lt=re;break}lt===void 0?Se(Ue,A,M,!0):(Dn[lt-te]=O+1,lt>=za?za=lt:ln=!0,E(Ue,_[lt],w,null,A,M,B,D,j),_e++)}const Ta=ln?rm(Dn):gn;for(re=Ta.length-1,O=Ye-1;O>=0;O--){const Ue=te+O,lt=_[Ue],Pa=Ue+1{const{el:M,type:B,transition:D,children:j,shapeFlag:O}=h;if(O&6){qe(h.component.subTree,_,w,S);return}if(O&128){h.suspense.move(_,w,S);return}if(O&64){B.move(h,_,w,U);return}if(B===xe){r(M,_,w);for(let L=0;LD.enter(M),A);else{const{leave:L,delayLeave:G,afterLeave:Y}=D,te=()=>r(M,_,w),le=()=>{L(M,()=>{te(),Y&&Y()})};G?G(M,te,le):le()}else r(M,_,w)},Se=(h,_,w,S=!1,A=!1)=>{const{type:M,props:B,ref:D,children:j,dynamicChildren:O,shapeFlag:C,patchFlag:L,dirs:G}=h;if(D!=null&&Jr(D,null,w,h,!0),C&256){_.ctx.deactivate(h);return}const Y=C&1&&G,te=!En(h);let le;if(te&&(le=B&&B.onVnodeBeforeUnmount)&&Fe(le,_,h),C&6)an(h.component,w,S);else{if(C&128){h.suspense.unmount(w,S);return}Y&&ut(h,null,_,"beforeUnmount"),C&64?h.type.remove(h,_,w,A,U,S):O&&(M!==xe||L>0&&L&64)?ze(O,_,w,!1,!0):(M===xe&&L&384||!A&&C&16)&&ze(j,_,w),S&&Ut(h)}(te&&(le=B&&B.onVnodeUnmounted)||Y)&&Pe(()=>{le&&Fe(le,_,h),Y&&ut(h,null,_,"unmounted")},w)},Ut=h=>{const{type:_,el:w,anchor:S,transition:A}=h;if(_===xe){wt(w,S);return}if(_===Yn){y(h);return}const M=()=>{o(w),A&&!A.persisted&&A.afterLeave&&A.afterLeave()};if(h.shapeFlag&1&&A&&!A.persisted){const{leave:B,delayLeave:D}=A,j=()=>B(w,M);D?D(h.el,M,j):j()}else M()},wt=(h,_)=>{let w;for(;h!==_;)w=d(h),o(h),h=w;o(_)},an=(h,_,w)=>{const{bum:S,scope:A,update:M,subTree:B,um:D}=h;S&&yn(S),A.stop(),M&&(M.active=!1,Se(B,h,_,w)),D&&Pe(D,_),Pe(()=>{h.isUnmounted=!0},_),_&&_.pendingBranch&&!_.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===_.pendingId&&(_.deps--,_.deps===0&&_.resolve())},ze=(h,_,w,S=!1,A=!1,M=0)=>{for(let B=M;Bh.shapeFlag&6?k(h.component.subTree):h.shapeFlag&128?h.suspense.next():d(h.anchor||h.el),V=(h,_,w)=>{h==null?_._vnode&&Se(_._vnode,null,null,!0):E(_._vnode||null,h,_,null,null,null,w),Da(),Vr(),_._vnode=h},U={p:E,um:Se,m:qe,r:Ut,mt:x,mc:P,pc:ne,pbc:H,n:k,o:e};let J,ie;return t&&([J,ie]=t(U)),{render:V,hydrate:J,createApp:qd(V,J)}}function Bt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function kc(e,t,n=!1){const r=e.children,o=t.children;if(X(r)&&X(o))for(let s=0;s>1,e[n[i]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,a=n[s-1];s-- >0;)n[s]=a,a=t[a];return n}const om=e=>e.__isTeleport,xe=Symbol.for("v-fgt"),en=Symbol.for("v-txt"),$e=Symbol.for("v-cmt"),Yn=Symbol.for("v-stc"),Jn=[];let Qe=null;function yt(e=!1){Jn.push(Qe=e?null:[])}function Oc(){Jn.pop(),Qe=Jn[Jn.length-1]||null}let Ln=1;function Xa(e){Ln+=e}function xc(e){return e.dynamicChildren=Ln>0?Qe||gn:null,Oc(),Ln>0&&Qe&&Qe.push(e),e}function sm(e,t,n,r,o,s){return xc(Nc(e,t,n,r,o,s,!0))}function Yt(e,t,n,r,o){return xc(ye(e,t,n,r,o,!0))}function fr(e){return e?e.__v_isVNode===!0:!1}function rt(e,t){return e.type===t.type&&e.key===t.key}const Eo="__vInternal",Ac=({key:e})=>e??null,Dr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ge(e)||fe(e)||ee(e)?{i:De,r:e,k:t,f:!!n}:e:null);function Nc(e,t=null,n=null,r=0,o=null,s=e===xe?0:1,a=!1,i=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ac(t),ref:t&&Dr(t),scopeId:go,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:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:De};return i?(ia(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=ge(n)?8:16),Ln>0&&!a&&Qe&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Qe.push(l),l}const ye=am;function am(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===Ec)&&(e=$e),fr(e)){const i=vt(e,t,!0);return n&&ia(i,n),Ln>0&&!s&&Qe&&(i.shapeFlag&6?Qe[Qe.indexOf(e)]=i:Qe.push(i)),i.patchFlag|=-2,i}if(pm(e)&&(e=e.__vccOpts),t){t=Mc(t);let{class:i,style:l}=t;i&&!ge(i)&&(t.class=co(i)),de(l)&&(Jl(l)&&!X(l)&&(l=Re({},l)),t.style=lo(l))}const a=ge(e)?1:cc(e)?128:om(e)?64:de(e)?4:ee(e)?2:0;return Nc(e,t,n,r,o,a,s,!0)}function Mc(e){return e?Jl(e)||Eo in e?Re({},e):e:null}function vt(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:a}=e,i=t?im(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&Ac(i),ref:t&&t.ref?n&&o?X(o)?o.concat(Dr(t)):[o,Dr(t)]:Dr(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==xe?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&vt(e.ssContent),ssFallback:e.ssFallback&&vt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Fc(e=" ",t=0){return ye(en,null,e,t)}function Ov(e="",t=!1){return t?(yt(),Yt($e,null,e)):ye($e,null,e)}function Xe(e){return e==null||typeof e=="boolean"?ye($e):X(e)?ye(xe,null,e.slice()):typeof e=="object"?Pt(e):ye(en,null,String(e))}function Pt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:vt(e)}function ia(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(X(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),ia(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Eo in t)?t._ctx=De:o===3&&De&&(De.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ee(t)?(t={default:t,_ctx:De},n=32):(t=String(t),r&64?(n=16,t=[Fc(t)]):n=8);e.children=t,e.shapeFlag|=n}function im(...e){const t={};for(let n=0;nCe||De;let la,cn,Qa="__VUE_INSTANCE_SETTERS__";(cn=Xo()[Qa])||(cn=Xo()[Qa]=[]),cn.push(e=>Ce=e),la=e=>{cn.length>1?cn.forEach(t=>t(e)):cn[0](e)};const Dt=e=>{la(e),e.scope.on()},Nt=()=>{Ce&&Ce.scope.off(),la(null)};function Dc(e){return e.vnode.shapeFlag&4}let Rn=!1;function fm(e,t=!1){Rn=t;const{props:n,children:r}=e.vnode,o=Dc(e);Yd(e,n,o,t),Qd(e,r);const s=o?dm(e,t):void 0;return Rn=!1,s}function dm(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=mo(new Proxy(e.ctx,jd));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?hm(e):null;Dt(e),On();const s=At(r,e,0,[e.props,o]);if(xn(),Nt(),Ws(s)){if(s.then(Nt,Nt),t)return s.then(a=>{is(e,a,t)}).catch(a=>{An(a,e,0)});e.asyncDep=s}else is(e,s,t)}else $c(e,t)}function is(e,t,n){ee(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:de(t)&&(e.setupState=ec(t)),$c(e,n)}let Za;function $c(e,t,n){const r=e.type;if(!e.render){if(!t&&Za&&!r.render){const o=r.template||oa(e).template;if(o){const{isCustomElement:s,compilerOptions:a}=e.appContext.config,{delimiters:i,compilerOptions:l}=r,c=Re(Re({isCustomElement:s,delimiters:i},a),l);r.render=Za(o,c)}}e.render=r.render||ot}Dt(e),On(),Ud(e),xn(),Nt()}function mm(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return He(e,"get","$attrs"),t[n]}}))}function hm(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return mm(e)},slots:e.slots,emit:e.emit,expose:t}}function wo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ec(mo(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in qn)return qn[n](e)},has(t,n){return n in t||n in qn}}))}function ls(e,t=!0){return ee(e)?e.displayName||e.name:e.name||t&&e.__name}function pm(e){return ee(e)&&"__vccOpts"in e}const me=(e,t)=>ud(e,t,Rn);function st(e,t,n){const r=arguments.length;return r===2?de(t)&&!X(t)?fr(t)?ye(e,null,[t]):ye(e,t):ye(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&fr(n)&&(n=[n]),ye(e,t,n))}const gm=Symbol.for("v-scx"),_m=()=>ke(gm),Hc="3.3.4",ym="http://www.w3.org/2000/svg",Jt=typeof document<"u"?document:null,ei=Jt&&Jt.createElement("template"),bm={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 o=t?Jt.createElementNS(ym,e):Jt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Jt.createTextNode(e),createComment:e=>Jt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Jt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const a=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{ei.innerHTML=r?`${e}`:e;const i=ei.content;if(r){const l=i.firstChild;for(;l.firstChild;)i.appendChild(l.firstChild);i.removeChild(l)}t.insertBefore(i,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function vm(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 Em(e,t,n){const r=e.style,o=ge(n);if(n&&!o){if(t&&!ge(t))for(const s in t)n[s]==null&&cs(r,s,"");for(const s in n)cs(r,s,n[s])}else{const s=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}const ti=/\s*!important$/;function cs(e,t,n){if(X(n))n.forEach(r=>cs(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=wm(e,t);ti.test(n)?e.setProperty(tn(r),n.replace(ti,""),"important"):e[r]=n}}const ni=["Webkit","Moz","ms"],jo={};function wm(e,t){const n=jo[t];if(n)return n;let r=mt(t);if(r!=="filter"&&r in e)return jo[t]=r;r=io(r);for(let o=0;oUo||(Pm.then(()=>Uo=0),Uo=Date.now());function Im(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ze(km(r,n.value),t,5,[r])};return n.value=e,n.attached=Sm(),n}function km(e,t){if(X(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const si=/^on[a-z]/,Om=(e,t,n,r,o=!1,s,a,i,l)=>{t==="class"?vm(e,r,o):t==="style"?Em(e,n,r):_r(t)?Us(t)||zm(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):xm(e,t,r,o))?Lm(e,t,r,s,a,i,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Cm(e,t,r,o))};function xm(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&si.test(t)&&ee(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||si.test(t)&&ge(n)?!1:t in e}function xv(e){const t=ht();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(s=>fs(s,o))},r=()=>{const o=e(t.proxy);us(t.subTree,o),n(o)};Td(r),br(()=>{const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),vo(()=>o.disconnect())})}function us(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{us(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)fs(e.el,t);else if(e.type===xe)e.children.forEach(n=>us(n,t));else if(e.type===Yn){let{el:n,anchor:r}=e;for(;n&&(fs(n,t),n!==r);)n=n.nextSibling}}function fs(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const Rt="transition",$n="animation",ca=(e,{slots:t})=>st(kd,Am(e),t);ca.displayName="Transition";const jc={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};ca.props=Re({},mc,jc);const Wt=(e,t=[])=>{X(e)?e.forEach(n=>n(...t)):e&&e(...t)},ai=e=>e?X(e)?e.some(t=>t.length>1):e.length>1:!1;function Am(e){const t={};for(const $ in e)$ in jc||(t[$]=e[$]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=a,appearToClass:u=i,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,b=Nm(o),E=b&&b[0],R=b&&b[1],{onBeforeEnter:g,onEnter:p,onEnterCancelled:z,onLeave:y,onLeaveCancelled:v,onBeforeAppear:N=g,onAppear:I=p,onAppearCancelled:P=z}=t,F=($,T,x)=>{Vt($,T?u:i),Vt($,T?c:a),x&&x()},H=($,T)=>{$._isLeaving=!1,Vt($,f),Vt($,m),Vt($,d),T&&T()},W=$=>(T,x)=>{const Z=$?I:p,q=()=>F(T,$,x);Wt(Z,[T,q]),ii(()=>{Vt(T,$?l:s),zt(T,$?u:i),ai(Z)||li(T,r,E,q)})};return Re(t,{onBeforeEnter($){Wt(g,[$]),zt($,s),zt($,a)},onBeforeAppear($){Wt(N,[$]),zt($,l),zt($,c)},onEnter:W(!1),onAppear:W(!0),onLeave($,T){$._isLeaving=!0;const x=()=>H($,T);zt($,f),Dm(),zt($,d),ii(()=>{$._isLeaving&&(Vt($,f),zt($,m),ai(y)||li($,r,R,x))}),Wt(y,[$,x])},onEnterCancelled($){F($,!1),Wt(z,[$])},onAppearCancelled($){F($,!0),Wt(P,[$])},onLeaveCancelled($){H($),Wt(v,[$])}})}function Nm(e){if(e==null)return null;if(de(e))return[Bo(e.enter),Bo(e.leave)];{const t=Bo(e);return[t,t]}}function Bo(e){return Al(e)}function zt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Vt(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 ii(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Mm=0;function li(e,t,n,r){const o=e._endId=++Mm,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:a,timeout:i,propCount:l}=Fm(e,t);if(!a)return r();const c=a+"end";let u=0;const f=()=>{e.removeEventListener(c,d),s()},d=m=>{m.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[b]||"").split(", "),o=r(`${Rt}Delay`),s=r(`${Rt}Duration`),a=ci(o,s),i=r(`${$n}Delay`),l=r(`${$n}Duration`),c=ci(i,l);let u=null,f=0,d=0;t===Rt?a>0&&(u=Rt,f=a,d=s.length):t===$n?c>0&&(u=$n,f=c,d=l.length):(f=Math.max(a,c),u=f>0?a>c?Rt:$n:null,d=u?u===Rt?s.length:l.length:0);const m=u===Rt&&/\b(transform|all)(,|$)/.test(r(`${Rt}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:m}}function ci(e,t){for(;e.lengthui(n)+ui(e[r])))}function ui(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Dm(){return document.body.offsetHeight}const zn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return X(t)?n=>yn(t,n):t};function $m(e){e.target.composing=!0}function fi(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Av={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e._assign=zn(o);const s=r||o.props&&o.props.type==="number";It(e,t?"change":"input",a=>{if(a.target.composing)return;let i=e.value;n&&(i=i.trim()),s&&(i=Ur(i)),e._assign(i)}),n&&It(e,"change",()=>{e.value=e.value.trim()}),t||(It(e,"compositionstart",$m),It(e,"compositionend",fi),It(e,"change",fi))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},s){if(e._assign=zn(s),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(o||e.type==="number")&&Ur(e.value)===t))return;const a=t??"";e.value!==a&&(e.value=a)}},Nv={created(e,{value:t},n){e.checked=Cn(t,n.props.value),e._assign=zn(n),It(e,"change",()=>{e._assign(dr(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=zn(r),t!==n&&(e.checked=Cn(t,r.props.value))}},Mv={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=so(t);It(e,"change",()=>{const s=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?Ur(dr(a)):dr(a));e._assign(e.multiple?o?new Set(s):s:s[0])}),e._assign=zn(r)},mounted(e,{value:t}){di(e,t)},beforeUpdate(e,t,n){e._assign=zn(n)},updated(e,{value:t}){di(e,t)}};function di(e,t){const n=e.multiple;if(!(n&&!X(t)&&!so(t))){for(let r=0,o=e.options.length;r-1:s.selected=t.has(a);else if(Cn(dr(s),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function dr(e){return"_value"in e?e._value:e.value}const Hm=["ctrl","shift","alt","meta"],jm={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Hm.some(n=>e[`${n}Key`]&&!t.includes(n))},Fv=(e,t)=>(n,...r)=>{for(let o=0;on=>{if(!("key"in n))return;const r=tn(n.key);if(t.some(o=>o===r||Um[o]===r))return e(n)},$v={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Hn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Hn(e,!0),r.enter(e)):r.leave(e,()=>{Hn(e,!1)}):Hn(e,t))},beforeUnmount(e,{value:t}){Hn(e,t)}};function Hn(e,t){e.style.display=t?e._vod:"none"}const Uc=Re({patchProp:Om},bm);let Xn,mi=!1;function Bm(){return Xn||(Xn=tm(Uc))}function Wm(){return Xn=mi?Xn:nm(Uc),mi=!0,Xn}const Vm=(...e)=>{const t=Bm().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Bc(r);if(!o)return;const s=t._component;!ee(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.innerHTML="";const a=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t},Km=(...e)=>{const t=Wm().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Bc(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function Bc(e){return ge(e)?document.querySelector(e):e}const Gm=/"(?:_|\\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*:/,qm=/"(?: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*:/,Ym=/^\s*["[{]|^\s*-?\d[\d.]{0,14}\s*$/;function Jm(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Xm(e);return}return t}function Xm(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Qm(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e[e.length-1]==='"')return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!Ym.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Gm.test(e)||qm.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Jm)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const Zm=/#/g,eh=/&/g,th=/=/g,ua=/\+/g,nh=/%5e/gi,rh=/%60/gi,oh=/%7c/gi,sh=/%20/gi;function ah(e){return encodeURI(""+e).replace(oh,"|")}function ds(e){return ah(typeof e=="string"?e:JSON.stringify(e)).replace(ua,"%2B").replace(sh,"+").replace(Zm,"%23").replace(eh,"%26").replace(rh,"`").replace(nh,"^")}function Wo(e){return ds(e).replace(th,"%3D")}function Wc(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function ih(e){return Wc(e.replace(ua," "))}function lh(e){return Wc(e.replace(ua," "))}function ch(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 o=ih(r[1]);if(o==="__proto__"||o==="constructor")continue;const s=lh(r[2]||"");t[o]===void 0?t[o]=s:Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]}return t}function uh(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Wo(e)}=${ds(n)}`).join("&"):`${Wo(e)}=${ds(t)}`:Wo(e)}function fh(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>uh(t,e[t])).filter(Boolean).join("&")}const dh=/^\w{2,}:([/\\]{1,2})/,mh=/^\w{2,}:([/\\]{2})?/,hh=/^([/\\]\s*){2,}[^/\\]/;function Nn(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?dh.test(e):mh.test(e)||(t.acceptRelative?hh.test(e):!1)}const ph=/\/$|\/\?/;function ms(e="",t=!1){return t?ph.test(e):e.endsWith("/")}function Vc(e="",t=!1){if(!t)return(ms(e)?e.slice(0,-1):e)||"/";if(!ms(e,!0))return e||"/";const[n,...r]=e.split("?");return(n.slice(0,-1)||"/")+(r.length>0?`?${r.join("?")}`:"")}function gh(e="",t=!1){if(!t)return e.endsWith("/")?e:e+"/";if(ms(e,!0))return e||"/";const[n,...r]=e.split("?");return n+"/"+(r.length>0?`?${r.join("?")}`:"")}function _h(e,t){if(Gc(t)||Nn(e))return e;const n=Vc(t);return e.startsWith(n)?e:Mn(n,e)}function hi(e,t){if(Gc(t))return e;const n=Vc(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function Kc(e,t){const n=Co(e),r={...ch(n.search),...t};return n.search=fh(r),vh(n)}function Gc(e){return!e||e==="/"}function yh(e){return e&&e!=="/"}const bh=/^\.?\//;function Mn(e,...t){let n=e||"";for(const r of t.filter(o=>yh(o)))if(n){const o=r.replace(bh,"");n=gh(n)+o}else n=r;return n}function Co(e="",t){if(!Nn(e,{acceptRelative:!0}))return t?Co(t+e):pi(e);const[n="",r,o=""]=(e.replace(/\\/g,"/").match(/([^/:]+:)?\/\/([^/@]+@)?(.*)/)||[]).splice(1),[s="",a=""]=(o.match(/([^#/?]*)(.*)?/)||[]).splice(1),{pathname:i,search:l,hash:c}=pi(a.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:n,auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:s,pathname:i,search:l,hash:c}}function pi(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function vh(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 Eh extends Error{constructor(){super(...arguments),this.name="FetchError"}}function wh(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 o=new Eh(r);return Object.defineProperty(o,"request",{get(){return e}}),Object.defineProperty(o,"response",{get(){return n}}),Object.defineProperty(o,"data",{get(){return n&&n._data}}),Object.defineProperty(o,"status",{get(){return n&&n.status}}),Object.defineProperty(o,"statusText",{get(){return n&&n.statusText}}),Object.defineProperty(o,"statusCode",{get(){return n&&n.status}}),Object.defineProperty(o,"statusMessage",{get(){return n&&n.statusText}}),o}const Ch=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function gi(e="GET"){return Ch.has(e.toUpperCase())}function Lh(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 Rh=new Set(["image/svg","application/xml","application/xhtml","application/html"]),zh=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Th(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return zh.test(t)?"json":Rh.has(t)||t.startsWith("text/")?"text":"blob"}function Ph(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[o,s]of new n((e==null?void 0:e.headers)||{}))r.headers.set(o,s)}return r}const Sh=new Set([408,409,425,429,500,502,503,504]);function qc(e){const{fetch:t,Headers:n}=e;function r(a){const i=a.error&&a.error.name==="AbortError"||!1;if(a.options.retry!==!1&&!i){let c;typeof a.options.retry=="number"?c=a.options.retry:c=gi(a.options.method)?0:1;const u=a.response&&a.response.status||500;if(c>0&&Sh.has(u))return o(a.request,{...a.options,retry:c-1})}const l=wh(a.request,a.error,a.response);throw Error.captureStackTrace&&Error.captureStackTrace(l,o),l}const o=async function(i,l={}){const c={request:i,options:Ph(l,e.defaults,n),response:void 0,error:void 0};c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=_h(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=Kc(c.request,{...c.options.params,...c.options.query})),c.options.body&&gi(c.options.method)&&Lh(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")));try{c.response=await t(c.request,c.options)}catch(f){return c.error=f,c.options.onRequestError&&await c.options.onRequestError(c),await r(c)}const u=(c.options.parseResponse?"json":c.options.responseType)||Th(c.response.headers.get("content-type")||"");if(u==="json"){const f=await c.response.text(),d=c.options.parseResponse||Qm;c.response._data=d(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.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await c.options.onResponseError(c),await r(c)):c.response},s=async function(i,l){return(await o(i,l))._data};return s.raw=o,s.native=t,s.create=(a={})=>qc({...e,defaults:{...e.defaults,...a}}),s}const Yc=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")}(),Ih=Yc.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),kh=Yc.Headers,Oh=qc({fetch:Ih,Headers:kh}),xh=Oh,Ah=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Xr=Ah().app,Nh=()=>Xr.baseURL,Mh=()=>Xr.buildAssetsDir,Fh=(...e)=>Mn(Jc(),Mh(),...e),Jc=(...e)=>{const t=Xr.cdnURL||Xr.baseURL;return e.length?Mn(t,...e):t};globalThis.__buildAssetsURL=Fh,globalThis.__publicAssetsURL=Jc;function hs(e,t={},n){for(const r in e){const o=e[r],s=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?hs(o,t,s):typeof o=="function"&&(t[s]=o)}return t}const Dh={run:e=>e()},$h=()=>Dh,Xc=typeof console.createTask<"u"?console.createTask:$h;function Hh(e,t){const n=t.shift(),r=Xc(n);return e.reduce((o,s)=>o.then(()=>r.run(()=>s(...t))),Promise.resolve())}function jh(e,t){const n=t.shift(),r=Xc(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}function Vo(e,t){for(const n of[...e])n(t)}class Uh{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 o=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!r.allowDeprecated){let a=s.message;a||(a=`${o} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(a)||(console.warn(a),this._deprecatedMessages.add(a))}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,o=(...s)=>(typeof r=="function"&&r(),r=void 0,o=void 0,n(...s));return r=this.hook(t,o),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 o of r)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=hs(t),r=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{for(const o of r.splice(0,r.length))o()}}removeHooks(t){const n=hs(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(Hh,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(jh,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&Vo(this._before,o);const s=t(n in this._hooks?[...this._hooks[n]]:[],r);return s instanceof Promise?s.finally(()=>{this._after&&o&&Vo(this._after,o)}):(this._after&&o&&Vo(this._after,o),s)}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 Qc(){return new Uh}function Bh(e={}){let t,n=!1;const r=a=>{if(t&&t!==a)throw new Error("Context conflict")};let o;if(e.asyncContext){const a=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;a?o=new a:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>{if(o&&t===void 0){const a=o.getStore();if(a!==void 0)return a}return t};return{use:()=>{const a=s();if(a===void 0)throw new Error("Context is not available");return a},tryUse:()=>s(),set:(a,i)=>{i||r(a),t=a,n=!0},unset:()=>{t=void 0,n=!1},call:(a,i)=>{r(a),t=a;try{return o?o.run(a,i):i()}finally{n||(t=void 0)}},async callAsync(a,i){t=a;const l=()=>{t=a},c=()=>t===a?l:void 0;ps.add(c);try{const u=o?o.run(a,i):i();return n||(t=void 0),await u}finally{ps.delete(c)}}}}function Wh(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=Bh({...e,...r})),t[n],t[n]}}}const Qr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},_i="__unctx__",Vh=Qr[_i]||(Qr[_i]=Wh()),Kh=(e,t={})=>Vh.get(e,t),yi="__unctx_async_handlers__",ps=Qr[yi]||(Qr[yi]=new Set);function kt(e){const t=[];for(const o of ps){const s=o();s&&t.push(s)}const n=()=>{for(const o of t)o()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(o=>{throw n(),o})),[r,n]}const Zc=Kh("nuxt-app"),Gh="__nuxt_plugin";function qh(e){let t=0;const n={provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.6.0"},get vue(){return n.vueApp.version}},payload:et({data:{},state:{},_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:o=>Xh(n,o),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:{},_payloadRevivers:{},...e};n.hooks=Qc(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,s)=>{const a="$"+o;Or(n,a,s),Or(n.vueApp.config.globalProperties,a,s)},Or(n.vueApp,"$nuxt",n),Or(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",s=>{n.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||Ee;const o=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",o)}const r=et(n.payload.config);return n.provide("config",r),n}async function Yh(e,t){if(t.hooks&&e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function Jh(e,t){const n=[],r=[];for(const o of t){const s=Yh(e,o);o.parallel?n.push(s.catch(a=>r.push(a))):await s}if(await Promise.all(n),r.length)throw r[0]}/*! @__NO_SIDE_EFFECTS__ */function it(e){return typeof e=="function"?e:(delete e.name,Object.assign(e.setup||(()=>{}),e,{[Gh]:!0}))}function Xh(e,t,n){const r=()=>n?t(...n):t();return Zc.set(e),e.vueApp.runWithContext(r)}/*! @__NO_SIDE_EFFECTS__ */function Ee(){var t;let e;if(sa()&&(e=(t=ht())==null?void 0:t.appContext.app.$nuxt),e=e||Zc.tryUse(),!e)throw new Error("[nuxt] instance unavailable");return e}/*! @__NO_SIDE_EFFECTS__ */function fa(){return Ee().$config}function Or(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const Qh="modulepreload",Zh=function(e,t){return e.startsWith(".")?new URL(e,t).href:e},bi={},ep=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=Zh(s,r),s in bi)return;bi[s]=!0;const a=s.endsWith(".css"),i=a?'[rel="stylesheet"]':"";if(!!r)for(let u=o.length-1;u>=0;u--){const f=o[u];if(f.href===s&&(!a||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${i}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":Qh,a||(c.as="script",c.crossOrigin=""),c.href=s,document.head.appendChild(c),a)return new Promise((u,f)=>{c.addEventListener("load",u),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t())},Mt=(...e)=>ep(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),tp=-1,np=-2,rp=-3,op=-4,sp=-5,ap=-6;function ip(e,t){return lp(JSON.parse(e),t)}function lp(e,t){if(typeof e=="number")return o(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function o(s,a=!1){if(s===tp)return;if(s===rp)return NaN;if(s===op)return 1/0;if(s===sp)return-1/0;if(s===ap)return-0;if(a)throw new Error("Invalid input");if(s in r)return r[s];const i=n[s];if(!i||typeof i!="object")r[s]=i;else if(Array.isArray(i))if(typeof i[0]=="string"){const l=i[0],c=t==null?void 0:t[l];if(c)return r[s]=c(o(i[1]));switch(l){case"Date":r[s]=new Date(i[1]);break;case"Set":const u=new Set;r[s]=u;for(let m=1;m>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Ei(e){return e._h||eu(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function tu(e,t){const{props:n,tag:r}=e;if(dp.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const o=["id"];r==="meta"&&o.push("name","property","http-equiv");for(const s of o)if(typeof n[s]<"u"){const a=String(n[s]);return t&&!t(a)?!1:`${r}:${s}:${a}`}return!1}function wi(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function hp(e,t,n){const r={tag:e,props:{}};return t instanceof Promise&&(t=await t),e==="templateParams"?(r.props=t,r):["title","titleTemplate"].includes(e)?(t&&typeof t=="object"?(r.textContent=t.textContent,t.tagPriority&&(r.tagPriority=t.tagPriority)):r.textContent=t,r):typeof t=="string"?["script","noscript","style"].includes(e)?(e==="script"&&(/^(https?:)?\/\//.test(t)||t.startsWith("/"))?r.props.src=t:r.innerHTML=t,r):!1:(t.body&&(t.tagPosition="bodyClose",delete t.body),t.children&&(t.innerHTML=t.children,delete t.children),r.props=await gp({...t}),Object.keys(r.props).filter(o=>vi.includes(o)).forEach(o=>{(!["innerHTML","textContent"].includes(o)||up.includes(r.tag))&&(r[o]=r.props[o]),delete r.props[o]}),vi.forEach(o=>{!r[o]&&n[o]&&(r[o]=n[o])}),["innerHTML","textContent"].forEach(o=>{if(r.tag==="script"&&typeof r[o]=="string"&&["application/ld+json","application/json"].includes(r.props.type))try{r[o]=JSON.parse(r[o])}catch{r[o]=""}typeof r[o]=="object"&&(r[o]=JSON.stringify(r[o]))}),r.props.class&&(r.props.class=pp(r.props.class)),r.props.content&&Array.isArray(r.props.content)?r.props.content.map(o=>({...r,props:{...r.props,content:o}})):r)}function pp(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 gp(e){for(const t of Object.keys(e)){const n=t.startsWith("data-");e[t]instanceof Promise&&(e[t]=await e[t]),String(e[t])==="true"?e[t]=n?"true":"":String(e[t])==="false"&&(n?e[t]="false":delete e[t])}return e}const _p=10;async function yp(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&fp.includes(n)).forEach(([n,r])=>{const o=cp(r);t.push(...o.map(s=>hp(n,s,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<<_p)+r,n))}const Ci={base:-1,title:1},Li={critical:-8,high:-1,low:2};function Zr(e){let t=10;const n=e.tagPriority;return typeof n=="number"?n:(e.tag==="meta"?(e.props.charset&&(t=-2),e.props["http-equiv"]==="content-security-policy"&&(t=0)):e.tag==="link"&&e.props.rel==="preconnect"?t=2:e.tag in Ci&&(t=Ci[e.tag]),typeof n=="string"&&n in Li?t+Li[n]:t)}const bp=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}];function jn(e,t){if(typeof e!="string")return e;function n(a){if(["s","pageTitle"].includes(a))return t.pageTitle;let i;return a.includes(".")?i=a.split(".").reduce((l,c)=>l&&l[c]||void 0,t):i=t[a],typeof i<"u"?i||"":!1}let r=e;try{r=decodeURI(e)}catch{}(r.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(a=>{const i=n(a.slice(1));typeof i=="string"&&(e=e.replace(new RegExp(`\\${a}(\\W|$)`,"g"),(l,c)=>`${i}${c}`).trim())});const s=t.separator;return e.includes(s)&&(e.endsWith(s)&&(e=e.slice(0,-s.length).trim()),e.startsWith(s)&&(e=e.slice(s.length).trim()),e=e.replace(new RegExp(`\\${s}\\s*\\${s}`,"g"),s)),e}function vp(e){const t={tag:e.tagName.toLowerCase(),props:e.getAttributeNames().reduce((n,r)=>({...n,[r]:e.getAttribute(r)}),{}),innerHTML:e.innerHTML};return t._d=tu(t),t}async function Ep(e,t={}){var u;const n=t.document||e.resolvedOptions.document;if(!n)return;const r=(await e.resolveTags()).map(f=>({tag:f,id:$r.includes(f.tag)?Ei(f):f.tag,shouldRender:!0})),o={shouldRender:!0,tags:r};if(await e.hooks.callHook("dom:beforeRender",o),!o.shouldRender)return;let s=e._dom;if(!s){s={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(u=n==null?void 0:n[f])==null?void 0:u.children;for(const m of[...d].filter(b=>$r.includes(b.tagName.toLowerCase())))s.elMap[m.getAttribute("data-hid")||Ei(vp(m))]=m}}s.pendingSideEffects={...s.sideEffects||{}},s.sideEffects={};function a(f,d,m){const b=`${f}:${d}`;s.sideEffects[b]=m,delete s.pendingSideEffects[b]}function i({id:f,$el:d,tag:m}){const b=m.tag.endsWith("Attrs");s.elMap[f]=d,b||(["textContent","innerHTML"].forEach(E=>{m[E]&&m[E]!==d[E]&&(d[E]=m[E])}),a(f,"el",()=>{s.elMap[f].remove(),delete s.elMap[f]})),Object.entries(m.props).forEach(([E,R])=>{R=String(R);const g=`attr:${E}`;if(E==="class")for(const p of(R||"").split(" ").filter(Boolean))b&&a(f,`${g}:${p}`,()=>d.classList.remove(p)),!d.classList.contains(p)&&d.classList.add(p);else d.getAttribute(E)!==R&&d.setAttribute(E,R),b&&a(f,g,()=>d.removeAttribute(E))})}const l=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of r){const{tag:d,shouldRender:m,id:b}=f;if(m){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||s.elMap[b],f.$el?i(f):$r.includes(d.tag)&&l.push(f)}}for(const f of l){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),i(f),c[d]=c[d]||n.createDocumentFragment(),c[d].appendChild(f.$el)}for(const f of r)await e.hooks.callHook("dom:renderTag",f,n,a);c.head&&n.head.appendChild(c.head),c.bodyOpen&&n.body.insertBefore(c.bodyOpen,n.body.firstChild),c.bodyClose&&n.body.appendChild(c.bodyClose),Object.values(s.pendingSideEffects).forEach(f=>f()),e._dom=s,await e.hooks.callHook("dom:rendered",{renders:r})}async function wp(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await Ep(e,t),delete e._domUpdatePromise,r()}))}function Cp(e){return t=>{var r,o;const n=((o=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:o.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(s){wp(s,e)}}}}}const Lp=["templateParams","htmlAttrs","bodyAttrs"],Rp={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=tu(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const o=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,s=t[o];if(s){let i=r==null?void 0:r.tagDuplicateStrategy;if(!i&&Lp.includes(r.tag)&&(i="merge"),i==="merge"){const l=s.props;["class","style"].forEach(c=>{r.props[c]&&l[c]&&(c==="style"&&!l[c].endsWith(";")&&(l[c]+=";"),r.props[c]=`${l[c]} ${r.props[c]}`)}),t[o].props={...l,...r.props};return}else if(r._e===s._e){s._duped=s._duped||[],r._d=`${s._d}:${s._duped.length+1}`,s._duped.push(r);return}else if(Zr(r)>Zr(s))return}const a=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if($r.includes(r.tag)&&a===0){delete t[o];return}t[o]=r});const n=[];Object.values(t).forEach(r=>{const o=r._duped;delete r._duped,n.push(r),o&&n.push(...o)}),e.tags=n}}},zp=e=>({mode:"server",hooks:{"tags:resolve":function(t){const n={};t.tags.filter(r=>["titleTemplate","templateParams"].includes(r.tag)&&r._m==="server").forEach(r=>{n[r.tag]=r.tag==="titleTemplate"?r.textContent:r.props}),Object.keys(n).length&&t.tags.push({tag:"script",innerHTML:JSON.stringify(n),props:{type:"text/javascript",id:"unhead:payload"}})}}}),Ri=["script","link","bodyAttrs"];function zi(e){const t={},n={};return Object.entries(e.props).forEach(([r,o])=>{r.startsWith("on")&&typeof o=="function"?n[r]=o:t[r]=o}),{props:t,eventHandlers:n}}const Tp={hooks:{"ssr:render":function(e){e.tags=e.tags.map(t=>(!Ri.includes(t.tag)||!Object.entries(t.props).find(([n,r])=>n.startsWith("on")&&typeof r=="function")||(t.props=zi(t).props),t))},"tags:resolve":function(e){e.tags=e.tags.map(t=>{if(!Ri.includes(t.tag))return t;const{props:n,eventHandlers:r}=zi(t);return Object.keys(r).length&&(t.props=n,t._eventHandlers=r),t})},"dom:renderTag":function(e,t,n){if(!e.tag._eventHandlers)return;const r=e.tag.tag==="bodyAttrs"?t.defaultView:e.$el;Object.entries(e.tag._eventHandlers).forEach(([o,s])=>{const a=`${e.tag._d||e.tag._p}:${o}`,i=o.slice(2).toLowerCase(),l=`data-h-${i}`;if(n(e.id,a,()=>{}),e.$el.hasAttribute(l))return;const c=s;e.$el.setAttribute(l,""),r.addEventListener(i,c),e.entry&&n(e.id,a,()=>{r.removeEventListener(i,c),e.$el.removeAttribute(l)})})}}},Pp=["link","style","script","noscript"],Sp={hooks:{"tag:normalise":({tag:e})=>{e.key&&Pp.includes(e.tag)&&(e.props["data-hid"]=e._h=eu(e.key))}}},Ip={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(o=>o._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of bp)for(const o of e.tags.filter(s=>typeof s.tagPriority=="string"&&s.tagPriority.startsWith(n))){const s=t(o.tagPriority.replace(n,""));typeof s<"u"&&(o._p=s+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>Zr(n)-Zr(r))}}},kp={hooks:{"tags:resolve":e=>{var s;const{tags:t}=e,n=(s=t.find(a=>a.tag==="title"))==null?void 0:s.textContent,r=t.findIndex(a=>a.tag==="templateParams"),o=r!==-1?t[r].props:{};o.separator=o.separator||"|",o.pageTitle=jn(o.pageTitle||n||"",o);for(const a of t)if(["titleTemplate","title"].includes(a.tag)&&typeof a.textContent=="string")a.textContent=jn(a.textContent,o);else if(a.tag==="meta"&&typeof a.props.content=="string")a.props.content=jn(a.props.content,o);else if(a.tag==="link"&&typeof a.props.href=="string")a.props.href=jn(a.props.href,o);else if(a.tag==="script"&&["application/json","application/ld+json"].includes(a.props.type)&&typeof a.innerHTML=="string")try{a.innerHTML=JSON.stringify(JSON.parse(a.innerHTML),(i,l)=>typeof l=="string"?jn(l,o):l)}catch{}e.tags=t.filter(a=>a.tag!=="templateParams")}}},Op={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(o=>o.tag==="titleTemplate");const r=t.findIndex(o=>o.tag==="title");if(r!==-1&&n!==-1){const o=wi(t[n].textContent,t[r].textContent);o!==null?t[r].textContent=o||t[r].textContent:delete t[r]}else if(n!==-1){const o=wi(t[n].textContent);o!==null&&(t[n].textContent=o,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}};let nu;function xp(e={}){const t=Ap(e);return t.use(Cp()),nu=t}function Ti(e,t){return!e||e==="server"&&t||e==="client"&&!t}function Ap(e={}){const t=Qc();t.addHooks(e.hooks||{}),e.document=e.document||(mp?document:void 0);const n=!e.document;e.plugins=[Rp,zp,Tp,Sp,Ip,kp,Op,...(e==null?void 0:e.plugins)||[]];const r=()=>t.callHook("entries:updated",a);let o=0,s=[];const a={resolvedOptions:e,hooks:t,headEntries(){return s},use(i){const l=typeof i=="function"?i(a):i;Ti(l.mode,n)&&t.addHooks(l.hooks||{})},push(i,l){const c={_i:o++,input:i,...l};return Ti(c.mode,n)&&(s.push(c),r()),{dispose(){s=s.filter(u=>u._i!==c._i),t.callHook("entries:updated",a),r()},patch(u){s=s.map(f=>(f._i===c._i&&(f.input=c.input=u),f)),r()}}},async resolveTags(){const i={tags:[],entries:[...s]};await t.callHook("entries:resolve",i);for(const l of i.entries){const c=l.resolvedInput||l.input;if(l.resolvedInput=await(l.transform?l.transform(c):c),l.resolvedInput)for(const u of await yp(l)){const f={tag:u,entry:l,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",f),i.tags.push(f.tag)}}return await t.callHook("tags:beforeResolve",i),await t.callHook("tags:resolve",i),i.tags},ssr:n};return e.plugins.forEach(i=>a.use(i)),a.hooks.callHook("init",a),a}function Np(){return nu}const Mp=Hc.startsWith("3");function Fp(e){return typeof e=="function"?e():he(e)}function eo(e,t=""){if(e instanceof Promise)return e;const n=Fp(e);return!e||!n?n:Array.isArray(n)?n.map(r=>eo(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,o])=>r==="titleTemplate"||r.startsWith("on")?[r,he(o)]:[r,eo(o,r)])):n}const Dp={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=eo(t.input)}}},ru="usehead";function $p(e){return{install(n){Mp&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(ru,e))}}.install}function Hp(e={}){e.domDelayFn=e.domDelayFn||(n=>nn(()=>n()));const t=xp(e);return t.use(Dp),t.install=$p(t),t}function jp(){return ht()&&ke(ru)||Np()}function Hv(e,t={}){const n=jp();if(n)return n.ssr?n.push(e,t):Up(n,e,t)}function Up(e,t,n={}){const r=we(!1),o=we({});zd(()=>{o.value=r.value?{}:eo(t)});const s=e.push(o.value,n);return Ve(o,i=>{s.patch(i)}),ht()&&(bo(()=>{s.dispose()}),_c(()=>{r.value=!0}),gc(()=>{r.value=!1})),s}const Bp={meta:[{name:"viewport",content:"width=device-width, initial-scale=1"},{charset:"utf-8"}],link:[],style:[],script:[],noscript:[]},gs=!1,Wp=!1,Vp="__nuxt",Kp=!0;function Pi(e,t={}){const n=Gp(e,t),r=Ee(),o=r._payloadCache=r._payloadCache||{};return o[n]||(o[n]=ou(n).then(s=>s||(delete o[n],null))),o[n]}const Si="json";function Gp(e,t={}){const n=new URL(e,"http://localhost");if(n.search)throw new Error("Payload URL cannot contain search params: "+e);if(n.host!=="localhost"||Nn(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=t.hash||(t.fresh?Date.now():"");return Mn(fa().app.baseURL,n.pathname,r?`_payload.${r}.${Si}`:`_payload.${Si}`)}async function ou(e){try{return Kp?su(await fetch(e).then(t=>t.text())):await Mt(()=>import(e),[],import.meta.url).then(t=>t.default||t)}catch(t){console.warn("[nuxt] Cannot load payload ",e,t)}return null}function qp(){return!!Ee().payload.prerenderedAt}let xr=null;async function Yp(){if(xr)return xr;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=su(e.textContent||""),n=e.dataset.src?await ou(e.dataset.src):void 0;return xr={...t,...n,...window.__NUXT__},xr}function su(e){return ip(e,Ee()._payloadRevivers)}function Jp(e,t){Ee()._payloadRevivers[e]=t}function Ko(e){return e!==null&&typeof e=="object"}function _s(e,t,n=".",r){if(!Ko(t))return _s(e,{},n,r);const o=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const a=e[s];a!=null&&(r&&r(o,s,a,n)||(Array.isArray(a)&&Array.isArray(o[s])?o[s]=[...a,...o[s]]:Ko(a)&&Ko(o[s])?o[s]=_s(a,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=a))}return o}function au(e){return(...t)=>t.reduce((n,r)=>_s(n,r,"",e),{})}const Xp=au(),jv=au((e,t,n)=>{if(typeof e[t]<"u"&&typeof n=="function")return e[t]=n(e[t]),!0});class ys extends Error{constructor(t,n={}){super(t,n),this.statusCode=500,this.fatal=!1,this.unhandled=!1,n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:vs(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=iu(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}ys.__h3_error__=!0;function bs(e){if(typeof e=="string")return new ys(e);if(Qp(e))return e;const t=new ys(e.message??e.statusMessage??"",{cause:e.cause||e});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=vs(e.statusCode,t.statusCode):e.status&&(t.statusCode=vs(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;iu(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 Qp(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const Zp=/[^\u0009\u0020-\u007E]/g;function iu(e=""){return e.replace(Zp,"")}function vs(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const eg="$s";function da(...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 o=eg+n,s=Ee(),a=tc(s.payload.state,o);if(a.value===void 0&&r){const i=r();if(fe(i))return s.payload.state[o]=i,i;a.value=i}return a}const Ht=()=>{var e;return(e=Ee())==null?void 0:e.$router},lu=()=>sa()?ke("_route",Ee()._route):Ee()._route;/*! @__NO_SIDE_EFFECTS__ */const tg=(e,t,n={})=>{const r=Ee(),o=n.global||typeof e!="string",s=typeof e!="string"?e:t;if(!s){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}o?r._middleware.global.push(s):r._middleware.named[e]=s},ng=()=>{try{if(Ee()._processingMiddleware)return!0}catch{return!0}return!1},Uv=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:Kc(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){{const{target:i="_blank",windowFeatures:l={}}=t.open,c=Object.entries(l).filter(([u,f])=>f!==void 0).map(([u,f])=>`${u.toLowerCase()}=${f}`).join(", ");open(n,i,c)}return Promise.resolve()}const r=(t==null?void 0:t.external)||Nn(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&&Co(n).protocol==="script:")throw new Error("Cannot navigate to an URL with script protocol.");const o=ng();if(!r&&o)return e;const s=Ht(),a=Ee();return r?(t!=null&&t.replace?location.replace(n):location.href=n,o?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)},Lo=()=>tc(Ee().payload,"error"),mn=e=>{const t=ma(e);try{const n=Ee(),r=Lo();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},rg=async(e={})=>{const t=Ee(),n=Lo();t.callHook("app:error:cleared",e),e.redirect&&await Ht().replace(e.redirect),n.value=null},og=e=>!!(e&&typeof e=="object"&&"__nuxt_error"in e),ma=e=>{const t=bs(e);return t.__nuxt_error=!0,t},Ii={NuxtError:e=>ma(e),EmptyShallowRef:e=>ar(e==="_"?void 0:e==="0n"?BigInt(0):JSON.parse(e)),EmptyRef:e=>we(e==="_"?void 0:e==="0n"?BigInt(0):JSON.parse(e)),ShallowRef:e=>ar(e),ShallowReactive:e=>Xs(e),Ref:e=>we(e),Reactive:e=>et(e)},sg=it({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in Ii)Jp(r,Ii[r]);Object.assign(e.payload,([t,n]=kt(()=>e.runWithContext(Yp)),t=await t,n(),t)),window.__NUXT__=e.payload}});/*! * vue-router v4.2.4 * (c) 2023 Eduardo San Martin Morote * @license MIT */const dn=typeof window<"u";function ag(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ue=Object.assign;function Go(e,t){const n={};for(const r in t){const o=t[r];n[r]=at(o)?o.map(e):e(o)}return n}const Qn=()=>{},at=Array.isArray,ig=/\/$/,lg=e=>e.replace(ig,"");function qo(e,t,n="/"){let r,o={},s="",a="";const i=t.indexOf("#");let l=t.indexOf("?");return i=0&&(l=-1),l>-1&&(r=t.slice(0,l),s=t.slice(l+1,i>-1?i:t.length),o=e(s)),i>-1&&(r=r||t.slice(0,i),a=t.slice(i,t.length)),r=dg(r??t,n),{fullPath:r+(s&&"?")+s+a,path:r,query:o,hash:a}}function cg(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ki(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function ug(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Tn(t.matched[r],n.matched[o])&&cu(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Tn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function cu(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!fg(e[n],t[n]))return!1;return!0}function fg(e,t){return at(e)?Oi(e,t):at(t)?Oi(t,e):e===t}function Oi(e,t){return at(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function dg(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,a,i;for(a=0;a1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(a-(a===r.length?1:0)).join("/")}var mr;(function(e){e.pop="pop",e.push="push"})(mr||(mr={}));var Zn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Zn||(Zn={}));function mg(e){if(!e)if(dn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),lg(e)}const hg=/^[^#]+#/;function pg(e,t){return e.replace(hg,"#")+t}function gg(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 Ro=()=>({left:window.pageXOffset,top:window.pageYOffset});function _g(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=gg(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function xi(e,t){return(history.state?history.state.position-t:-1)+e}const Es=new Map;function yg(e,t){Es.set(e,t)}function bg(e){const t=Es.get(e);return Es.delete(e),t}let vg=()=>location.protocol+"//"+location.host;function uu(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let i=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(i);return l[0]!=="/"&&(l="/"+l),ki(l,"")}return ki(n,e)+r+o}function Eg(e,t,n,r){let o=[],s=[],a=null;const i=({state:d})=>{const m=uu(e,location),b=n.value,E=t.value;let R=0;if(d){if(n.value=m,t.value=d,a&&a===b){a=null;return}R=E?d.position-E.position:0}else r(m);o.forEach(g=>{g(n.value,b,{delta:R,type:mr.pop,direction:R?R>0?Zn.forward:Zn.back:Zn.unknown})})};function l(){a=n.value}function c(d){o.push(d);const m=()=>{const b=o.indexOf(d);b>-1&&o.splice(b,1)};return s.push(m),m}function u(){const{history:d}=window;d.state&&d.replaceState(ue({},d.state,{scroll:Ro()}),"")}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:f}}function Ai(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?Ro():null}}function wg(e){const{history:t,location:n}=window,r={value:uu(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:vg()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),o.value=c}catch(m){console.error(m),n[u?"replace":"assign"](d)}}function a(l,c){const u=ue({},t.state,Ai(o.value.back,l,o.value.forward,!0),c,{position:o.value.position});s(l,u,!0),r.value=l}function i(l,c){const u=ue({},o.value,t.state,{forward:l,scroll:Ro()});s(u.current,u,!0);const f=ue({},Ai(r.value,l,null),{position:u.position+1},c);s(l,f,!1),r.value=l}return{location:r,state:o,push:i,replace:a}}function fu(e){e=mg(e);const t=wg(e),n=Eg(e,t.state,t.location,t.replace);function r(s,a=!0){a||n.pauseListeners(),history.go(s)}const o=ue({location:"",base:e,go:r,createHref:pg.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Cg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),fu(e)}function Lg(e){return typeof e=="string"||e&&typeof e=="object"}function du(e){return typeof e=="string"||typeof e=="symbol"}const ct={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},mu=Symbol("");var Ni;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ni||(Ni={}));function Pn(e,t){return ue(new Error,{type:e,[mu]:!0},t)}function pt(e,t){return e instanceof Error&&mu in e&&(t==null||!!(e.type&t))}const Mi="[^/]+?",Rg={sensitive:!1,strict:!1,start:!0,end:!0},zg=/[.+*?^${}()[\]/\\]/g;function Tg(e,t){const n=ue({},Rg,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function Sg(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Ig={type:0,value:""},kg=/[a-zA-Z0-9_]/;function Og(e){if(!e)return[[]];if(e==="/")return[[Ig]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${c}": ${m}`)}let n=0,r=n;const o=[];let s;function a(){s&&o.push(s),s=[]}let i=0,l,c="",u="";function f(){c&&(n===0?s.push({type:0,value:c}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;i{a(p)}:Qn}function a(u){if(du(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(a),f.alias.forEach(a))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(a),u.alias.forEach(a))}}function i(){return n}function l(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!hu(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!$i(u)&&r.set(u.record.name,u)}function c(u,f){let d,m={},b,E;if("name"in u&&u.name){if(d=r.get(u.name),!d)throw Pn(1,{location:u});E=d.record.name,m=ue(Di(f.params,d.keys.filter(p=>!p.optional).map(p=>p.name)),u.params&&Di(u.params,d.keys.map(p=>p.name))),b=d.stringify(m)}else if("path"in u)b=u.path,d=n.find(p=>p.re.test(b)),d&&(m=d.parse(b),E=d.record.name);else{if(d=f.name?r.get(f.name):n.find(p=>p.re.test(f.path)),!d)throw Pn(1,{location:u,currentLocation:f});E=d.record.name,m=ue({},f.params,u.params),b=d.stringify(m)}const R=[];let g=d;for(;g;)R.unshift(g.record),g=g.parent;return{name:E,path:b,params:m,matched:R,meta:Fg(R)}}return e.forEach(u=>s(u)),{addRoute:s,resolve:c,removeRoute:a,getRoutes:i,getRecordMatcher:o}}function Di(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Ng(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Mg(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 Mg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function $i(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Fg(e){return e.reduce((t,n)=>ue(t,n.meta),{})}function Hi(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function hu(e,t){return t.children.some(n=>n===e||hu(e,n))}const pu=/#/g,Dg=/&/g,$g=/\//g,Hg=/=/g,jg=/\?/g,gu=/\+/g,Ug=/%5B/g,Bg=/%5D/g,_u=/%5E/g,Wg=/%60/g,yu=/%7B/g,Vg=/%7C/g,bu=/%7D/g,Kg=/%20/g;function ha(e){return encodeURI(""+e).replace(Vg,"|").replace(Ug,"[").replace(Bg,"]")}function Gg(e){return ha(e).replace(yu,"{").replace(bu,"}").replace(_u,"^")}function ws(e){return ha(e).replace(gu,"%2B").replace(Kg,"+").replace(pu,"%23").replace(Dg,"%26").replace(Wg,"`").replace(yu,"{").replace(bu,"}").replace(_u,"^")}function qg(e){return ws(e).replace(Hg,"%3D")}function Yg(e){return ha(e).replace(pu,"%23").replace(jg,"%3F")}function Jg(e){return e==null?"":Yg(e).replace($g,"%2F")}function to(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Xg(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&ws(s)):[r&&ws(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Qg(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=at(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Zg=Symbol(""),Ui=Symbol(""),zo=Symbol(""),pa=Symbol(""),Cs=Symbol("");function Un(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function St(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,i)=>{const l=f=>{f===!1?i(Pn(4,{from:n,to:t})):f instanceof Error?i(f):Lg(f)?i(Pn(2,{from:t,to:f})):(s&&r.enterCallbacks[o]===s&&typeof f=="function"&&s.push(f),a())},c=e.call(r&&r.instances[o],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch(f=>i(f))})}function Yo(e,t,n,r){const o=[];for(const s of e)for(const a in s.components){let i=s.components[a];if(!(t!=="beforeRouteEnter"&&!s.instances[a]))if(e_(i)){const c=(i.__vccOpts||i)[t];c&&o.push(St(c,n,r,s,a))}else{let l=i();o.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${s.path}"`));const u=ag(c)?c.default:c;s.components[a]=u;const d=(u.__vccOpts||u)[t];return d&&St(d,n,r,s,a)()}))}}return o}function e_(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Bi(e){const t=ke(zo),n=ke(pa),r=me(()=>t.resolve(he(e.to))),o=me(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(Tn.bind(null,u));if(d>-1)return d;const m=Wi(l[c-2]);return c>1&&Wi(u)===m&&f[f.length-1].path!==m?f.findIndex(Tn.bind(null,l[c-2])):d}),s=me(()=>o.value>-1&&o_(n.params,r.value.params)),a=me(()=>o.value>-1&&o.value===n.matched.length-1&&cu(n.params,r.value.params));function i(l={}){return r_(l)?t[he(e.replace)?"replace":"push"](he(e.to)).catch(Qn):Promise.resolve()}return{route:r,href:me(()=>r.value.href),isActive:s,isExactActive:a,navigate:i}}const t_=$t({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:Bi,setup(e,{slots:t}){const n=et(Bi(e)),{options:r}=ke(zo),o=me(()=>({[Vi(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Vi(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:st("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),n_=t_;function r_(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 o_(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!at(o)||o.length!==r.length||r.some((s,a)=>s!==o[a]))return!1}return!0}function Wi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Vi=(e,t,n)=>e??t??n,s_=$t({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ke(Cs),o=me(()=>e.route||r.value),s=ke(Ui,0),a=me(()=>{let c=he(s);const{matched:u}=o.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),i=me(()=>o.value.matched[a.value]);wn(Ui,me(()=>a.value+1)),wn(Zg,i),wn(Cs,o);const l=we();return Ve(()=>[l.value,i.value,e.name],([c,u,f],[d,m,b])=>{u&&(u.instances[f]=c,m&&m!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=m.leaveGuards),u.updateGuards.size||(u.updateGuards=m.updateGuards))),c&&u&&(!m||!Tn(u,m)||!d)&&(u.enterCallbacks[f]||[]).forEach(E=>E(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,f=i.value,d=f&&f.components[u];if(!d)return Ki(n.default,{Component:d,route:c});const m=f.props[u],b=m?m===!0?c.params:typeof m=="function"?m(c):m:null,R=st(d,ue({},b,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return Ki(n.default,{Component:R,route:c})||R}}});function Ki(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const vu=s_;function a_(e){const t=Ag(e.routes,e),n=e.parseQuery||Xg,r=e.stringifyQuery||ji,o=e.history,s=Un(),a=Un(),i=Un(),l=ar(ct);let c=ct;dn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Go.bind(null,k=>""+k),f=Go.bind(null,Jg),d=Go.bind(null,to);function m(k,V){let U,J;return du(k)?(U=t.getRecordMatcher(k),J=V):J=k,t.addRoute(J,U)}function b(k){const V=t.getRecordMatcher(k);V&&t.removeRoute(V)}function E(){return t.getRoutes().map(k=>k.record)}function R(k){return!!t.getRecordMatcher(k)}function g(k,V){if(V=ue({},V||l.value),typeof k=="string"){const w=qo(n,k,V.path),S=t.resolve({path:w.path},V),A=o.createHref(w.fullPath);return ue(w,S,{params:d(S.params),hash:to(w.hash),redirectedFrom:void 0,href:A})}let U;if("path"in k)U=ue({},k,{path:qo(n,k.path,V.path).path});else{const w=ue({},k.params);for(const S in w)w[S]==null&&delete w[S];U=ue({},k,{params:f(w)}),V.params=f(V.params)}const J=t.resolve(U,V),ie=k.hash||"";J.params=u(d(J.params));const h=cg(r,ue({},k,{hash:Gg(ie),path:J.path})),_=o.createHref(h);return ue({fullPath:h,hash:ie,query:r===ji?Qg(k.query):k.query||{}},J,{redirectedFrom:void 0,href:_})}function p(k){return typeof k=="string"?qo(n,k,l.value.path):ue({},k)}function z(k,V){if(c!==k)return Pn(8,{from:V,to:k})}function y(k){return I(k)}function v(k){return y(ue(p(k),{replace:!0}))}function N(k){const V=k.matched[k.matched.length-1];if(V&&V.redirect){const{redirect:U}=V;let J=typeof U=="function"?U(k):U;return typeof J=="string"&&(J=J.includes("?")||J.includes("#")?J=p(J):{path:J},J.params={}),ue({query:k.query,hash:k.hash,params:"path"in J?{}:k.params},J)}}function I(k,V){const U=c=g(k),J=l.value,ie=k.state,h=k.force,_=k.replace===!0,w=N(U);if(w)return I(ue(p(w),{state:typeof w=="object"?ue({},ie,w.state):ie,force:h,replace:_}),V||U);const S=U;S.redirectedFrom=V;let A;return!h&&ug(r,J,U)&&(A=Pn(16,{to:S,from:J}),qe(J,J,!0,!1)),(A?Promise.resolve(A):H(S,J)).catch(M=>pt(M)?pt(M,2)?M:Ge(M):ne(M,S,J)).then(M=>{if(M){if(pt(M,2))return I(ue({replace:_},p(M.to),{state:typeof M.to=="object"?ue({},ie,M.to.state):ie,force:h}),V||S)}else M=$(S,J,!0,_,ie);return W(S,J,M),M})}function P(k,V){const U=z(k,V);return U?Promise.reject(U):Promise.resolve()}function F(k){const V=wt.values().next().value;return V&&typeof V.runWithContext=="function"?V.runWithContext(k):k()}function H(k,V){let U;const[J,ie,h]=i_(k,V);U=Yo(J.reverse(),"beforeRouteLeave",k,V);for(const w of J)w.leaveGuards.forEach(S=>{U.push(St(S,k,V))});const _=P.bind(null,k,V);return U.push(_),ze(U).then(()=>{U=[];for(const w of s.list())U.push(St(w,k,V));return U.push(_),ze(U)}).then(()=>{U=Yo(ie,"beforeRouteUpdate",k,V);for(const w of ie)w.updateGuards.forEach(S=>{U.push(St(S,k,V))});return U.push(_),ze(U)}).then(()=>{U=[];for(const w of h)if(w.beforeEnter)if(at(w.beforeEnter))for(const S of w.beforeEnter)U.push(St(S,k,V));else U.push(St(w.beforeEnter,k,V));return U.push(_),ze(U)}).then(()=>(k.matched.forEach(w=>w.enterCallbacks={}),U=Yo(h,"beforeRouteEnter",k,V),U.push(_),ze(U))).then(()=>{U=[];for(const w of a.list())U.push(St(w,k,V));return U.push(_),ze(U)}).catch(w=>pt(w,8)?w:Promise.reject(w))}function W(k,V,U){i.list().forEach(J=>F(()=>J(k,V,U)))}function $(k,V,U,J,ie){const h=z(k,V);if(h)return h;const _=V===ct,w=dn?history.state:{};U&&(J||_?o.replace(k.fullPath,ue({scroll:_&&w&&w.scroll},ie)):o.push(k.fullPath,ie)),l.value=k,qe(k,V,U,_),Ge()}let T;function x(){T||(T=o.listen((k,V,U)=>{if(!an.listening)return;const J=g(k),ie=N(J);if(ie){I(ue(ie,{replace:!0}),J).catch(Qn);return}c=J;const h=l.value;dn&&yg(xi(h.fullPath,U.delta),Ro()),H(J,h).catch(_=>pt(_,12)?_:pt(_,2)?(I(_.to,J).then(w=>{pt(w,20)&&!U.delta&&U.type===mr.pop&&o.go(-1,!1)}).catch(Qn),Promise.reject()):(U.delta&&o.go(-U.delta,!1),ne(_,J,h))).then(_=>{_=_||$(J,h,!1),_&&(U.delta&&!pt(_,8)?o.go(-U.delta,!1):U.type===mr.pop&&pt(_,20)&&o.go(-1,!1)),W(J,h,_)}).catch(Qn)}))}let Z=Un(),q=Un(),Q;function ne(k,V,U){Ge(k);const J=q.list();return J.length?J.forEach(ie=>ie(k,V,U)):console.error(k),Promise.reject(k)}function je(){return Q&&l.value!==ct?Promise.resolve():new Promise((k,V)=>{Z.add([k,V])})}function Ge(k){return Q||(Q=!k,x(),Z.list().forEach(([V,U])=>k?U(k):V()),Z.reset()),k}function qe(k,V,U,J){const{scrollBehavior:ie}=e;if(!dn||!ie)return Promise.resolve();const h=!U&&bg(xi(k.fullPath,0))||(J||!U)&&history.state&&history.state.scroll||null;return nn().then(()=>ie(k,V,h)).then(_=>_&&_g(_)).catch(_=>ne(_,k,V))}const Se=k=>o.go(k);let Ut;const wt=new Set,an={currentRoute:l,listening:!0,addRoute:m,removeRoute:b,hasRoute:R,getRoutes:E,resolve:g,options:e,push:y,replace:v,go:Se,back:()=>Se(-1),forward:()=>Se(1),beforeEach:s.add,beforeResolve:a.add,afterEach:i.add,onError:q.add,isReady:je,install(k){const V=this;k.component("RouterLink",n_),k.component("RouterView",vu),k.config.globalProperties.$router=V,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>he(l)}),dn&&!Ut&&l.value===ct&&(Ut=!0,y(o.location).catch(ie=>{}));const U={};for(const ie in ct)Object.defineProperty(U,ie,{get:()=>l.value[ie],enumerable:!0});k.provide(zo,V),k.provide(pa,Xs(U)),k.provide(Cs,l);const J=k.unmount;wt.add(k),k.unmount=function(){wt.delete(k),wt.size<1&&(c=ct,T&&T(),T=null,l.value=ct,Ut=!1,Q=!1),J()}}};function ze(k){return k.reduce((V,U)=>V.then(()=>F(U)),Promise.resolve())}return an}function i_(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let a=0;aTn(c,i))?r.push(i):n.push(i));const l=e.matched[a];l&&(t.matched.find(c=>Tn(c,l))||o.push(l))}return[n,r,o]}function l_(){return ke(zo)}function c_(){return ke(pa)}const Gi=[{name:"index___zh",path:"/zh",meta:{},alias:[],redirect:void 0,component:()=>Mt(()=>import("./index.363176bf.js"),["./index.363176bf.js","./index.8ccdfb9b.css"],import.meta.url).then(e=>e.default||e)},{name:"index___en",path:"/",meta:{},alias:[],redirect:void 0,component:()=>Mt(()=>import("./index.363176bf.js"),["./index.363176bf.js","./index.8ccdfb9b.css"],import.meta.url).then(e=>e.default||e)},{name:"index___ja",path:"/ja",meta:{},alias:[],redirect:void 0,component:()=>Mt(()=>import("./index.363176bf.js"),["./index.363176bf.js","./index.8ccdfb9b.css"],import.meta.url).then(e=>e.default||e)}],u_={scrollBehavior(e,t,n){const r=Ee();let o=n||void 0;if(!o&&t&&e&&e.meta.scrollToTop!==!1&&f_(t,e)&&(o={left:0,top:0}),e.path===t.path){if(t.hash&&!e.hash)return{left:0,top:0};if(e.hash)return{el:e.hash,top:qi(e.hash)}}const s=i=>!!(i.meta.pageTransition??gs),a=s(t)&&s(e)?"page:transition:finish":"page:finish";return new Promise(i=>{r.hooks.hookOnce(a,async()=>{await nn(),e.hash&&(o={el:e.hash,top:qi(e.hash)}),i(o)})})}};function qi(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}function f_(e,t){const n=t.matched.every((r,o)=>{var s,a,i;return((s=r.components)==null?void 0:s.default)===((i=(a=e.matched[o])==null?void 0:a.components)==null?void 0:i.default)});return!!(!n||n&&JSON.stringify(e.params)!==JSON.stringify(t.params))}const d_={},Ne={...d_,...u_},m_=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=Ee(),o=Ht();if(([t,n]=kt(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const a=ma({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`}),i=o.beforeResolve(c=>{if(i(),c===e){const u=o.afterEach(async()=>{u(),await r.runWithContext(()=>mn(a)),window.history.pushState({},"",e.fullPath)});return!1}})},h_=[m_],er={};function p_(e,t,n){const{pathname:r,search:o,hash:s}=t,a=e.indexOf("#");if(a>-1){const l=s.includes(e.slice(a))?e.slice(a).length:1;let c=s.slice(l);return c[0]!=="/"&&(c="/"+c),hi(c,"")}const i=n||hi(r,e);return i+(i.includes("?")?"":o)+s}const g_=it({name:"nuxt:router",enforce:"pre",async setup(e){var E,R;let t,n,r=fa().app.baseURL;Ne.hashMode&&!r.includes("#")&&(r+="#");const o=((E=Ne.history)==null?void 0:E.call(Ne,r))??(Ne.hashMode?Cg(r):fu(r)),s=((R=Ne.routes)==null?void 0:R.call(Ne,Gi))??Gi;let a;const i=p_(r,window.location,e.payload.path),l=a_({...Ne,scrollBehavior:(g,p,z)=>{var y;if(p===ct){a=z;return}return l.options.scrollBehavior=Ne.scrollBehavior,(y=Ne.scrollBehavior)==null?void 0:y.call(Ne,g,ct,a||z)},history:o,routes:s});e.vueApp.use(l);const c=ar(l.currentRoute.value);l.afterEach((g,p)=>{c.value=p}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>c.value});const u=ar(l.resolve(i)),f=()=>{u.value=l.currentRoute.value};e.hook("page:finish",f),l.afterEach((g,p)=>{var z,y,v,N;((y=(z=g.matched[0])==null?void 0:z.components)==null?void 0:y.default)===((N=(v=p.matched[0])==null?void 0:v.components)==null?void 0:N.default)&&f()});const d={};for(const g in u.value)d[g]=me(()=>u.value[g]);e._route=et(d),e._middleware=e._middleware||{global:[],named:{}};const m=Lo();try{[t,n]=kt(()=>l.isReady()),await t,n()}catch(g){[t,n]=kt(()=>e.runWithContext(()=>mn(g))),await t,n()}const b=da("_layout");return l.beforeEach(async(g,p)=>{var z;g.meta=et(g.meta),e.isHydrating&&b.value&&!Zt(g.meta.layout)&&(g.meta.layout=b.value),e._processingMiddleware=!0;{const y=new Set([...h_,...e._middleware.global]);for(const v of g.matched){const N=v.meta.middleware;if(N)if(Array.isArray(N))for(const I of N)y.add(I);else y.add(N)}for(const v of y){const N=typeof v=="string"?e._middleware.named[v]||await((z=er[v])==null?void 0:z.call(er).then(P=>P.default||P)):v;if(!N)throw new Error(`Unknown route middleware: '${v}'.`);const I=await e.runWithContext(()=>N(g,p));if(!e.payload.serverRendered&&e.isHydrating&&(I===!1||I instanceof Error)){const P=I||bs({statusCode:404,statusMessage:`Page Not Found: ${i}`});return await e.runWithContext(()=>mn(P)),!1}if(I||I===!1)return I}}}),l.onError(()=>{delete e._processingMiddleware}),l.afterEach(async(g,p,z)=>{delete e._processingMiddleware,!e.isHydrating&&m.value&&await e.runWithContext(rg),g.matched.length===0&&await e.runWithContext(()=>mn(bs({statusCode:404,fatal:!1,statusMessage:`Page not found: ${g.fullPath}`})))}),e.hooks.hookOnce("app:created",async()=>{try{await l.replace({...l.resolve(i),name:void 0,force:!0}),l.options.scrollBehavior=Ne.scrollBehavior}catch(g){await e.runWithContext(()=>mn(g))}}),{provide:{router:l}}}}),__=!1,y_=!0;/*! * pinia v2.1.6 * (c) 2023 Eduardo San Martin Morote * @license MIT */let Eu;const vr=e=>Eu=e,wu=Symbol();function Ls(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var tr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(tr||(tr={}));function b_(){const e=uo(!0),t=e.run(()=>we({}));let n=[],r=[];const o=mo({install(s){vr(o),o._a=s,s.provide(wu,o),s.config.globalProperties.$pinia=o,r.forEach(a=>n.push(a)),r=[]},use(s){return!this._a&&!__?r.push(s):n.push(s),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const Cu=()=>{};function Yi(e,t,n,r=Cu){e.push(t);const o=()=>{const s=e.indexOf(t);s>-1&&(e.splice(s,1),r())};return!n&&Dl()&&If(o),o}function un(e,...t){e.slice().forEach(n=>{n(...t)})}const v_=e=>e();function Rs(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],o=e[n];Ls(o)&&Ls(r)&&e.hasOwnProperty(n)&&!fe(r)&&!xt(r)?e[n]=Rs(o,r):e[n]=r}return e}const E_=Symbol();function w_(e){return!Ls(e)||!e.hasOwnProperty(E_)}const{assign:Tt}=Object;function C_(e){return!!(fe(e)&&e.effect)}function L_(e,t,n,r){const{state:o,actions:s,getters:a}=t,i=n.state.value[e];let l;function c(){i||(n.state.value[e]=o?o():{});const u=ad(n.state.value[e]);return Tt(u,s,Object.keys(a||{}).reduce((f,d)=>(f[d]=mo(me(()=>{vr(n);const m=n._s.get(e);return a[d].call(m,m)})),f),{}))}return l=Lu(e,c,t,n,r,!0),l}function Lu(e,t,n={},r,o,s){let a;const i=Tt({actions:{}},n),l={deep:!0};let c,u,f=[],d=[],m;const b=r.state.value[e];!s&&!b&&(r.state.value[e]={}),we({});let E;function R(P){let F;c=u=!1,typeof P=="function"?(P(r.state.value[e]),F={type:tr.patchFunction,storeId:e,events:m}):(Rs(r.state.value[e],P),F={type:tr.patchObject,payload:P,storeId:e,events:m});const H=E=Symbol();nn().then(()=>{E===H&&(c=!0)}),u=!0,un(f,F,r.state.value[e])}const g=s?function(){const{state:F}=n,H=F?F():{};this.$patch(W=>{Tt(W,H)})}:Cu;function p(){a.stop(),f=[],d=[],r._s.delete(e)}function z(P,F){return function(){vr(r);const H=Array.from(arguments),W=[],$=[];function T(q){W.push(q)}function x(q){$.push(q)}un(d,{args:H,name:P,store:v,after:T,onError:x});let Z;try{Z=F.apply(this&&this.$id===e?this:v,H)}catch(q){throw un($,q),q}return Z instanceof Promise?Z.then(q=>(un(W,q),q)).catch(q=>(un($,q),Promise.reject(q))):(un(W,Z),Z)}}const y={_p:r,$id:e,$onAction:Yi.bind(null,d),$patch:R,$reset:g,$subscribe(P,F={}){const H=Yi(f,P,F.detached,()=>W()),W=a.run(()=>Ve(()=>r.state.value[e],$=>{(F.flush==="sync"?u:c)&&P({storeId:e,type:tr.direct,events:m},$)},Tt({},l,F)));return H},$dispose:p},v=et(y);r._s.set(e,v);const N=r._a&&r._a.runWithContext||v_,I=r._e.run(()=>(a=uo(),N(()=>a.run(t))));for(const P in I){const F=I[P];if(fe(F)&&!C_(F)||xt(F))s||(b&&w_(F)&&(fe(F)?F.value=b[P]:Rs(F,b[P])),r.state.value[e][P]=F);else if(typeof F=="function"){const H=z(P,F);I[P]=H,i.actions[P]=F}}return Tt(v,I),Tt(se(v),I),Object.defineProperty(v,"$state",{get:()=>r.state.value[e],set:P=>{R(F=>{Tt(F,P)})}}),r._p.forEach(P=>{Tt(v,a.run(()=>P({store:v,app:r._a,pinia:r,options:i})))}),b&&s&&n.hydrate&&n.hydrate(v.$state,b),c=!0,u=!0,v}function Bv(e,t,n){let r,o;const s=typeof t=="function";typeof e=="string"?(r=e,o=s?n:t):(o=e,r=e.id);function a(i,l){const c=sa();return i=i||(c?ke(wu,null):null),i&&vr(i),i=Eu,i._s.has(r)||(s?Lu(r,t,o,i):L_(r,o,i)),i._s.get(r)}return a.$id=r,a}function R_(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){const t=b_();return e.vueApp.use(t),vr(t),e.payload&&e.payload.pinia&&(t.state.value=e.payload.pinia),{provide:{pinia:t}}}),T_=qr(()=>Mt(()=>import("./Icon.0de93279.js"),["./Icon.0de93279.js","./config.5151e501.js","./Icon.7f9eef6a.css"],import.meta.url).then(e=>e.default)),P_=qr(()=>Mt(()=>import("./IconCSS.64a83c8e.js"),["./IconCSS.64a83c8e.js","./config.5151e501.js","./IconCSS.c81b379e.css"],import.meta.url).then(e=>e.default)),S_=[["Icon",T_],["IconCSS",P_]],I_=it({name:"nuxt:global-components",setup(e){for(const[t,n]of S_)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),k_=it({name:"nuxt:head",setup(e){const n=Hp();n.push(Bp),e.vueApp.use(n);{let r=!0;const o=()=>{r=!1,n.hooks.callHook("entries:updated",n)};n.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!r}),e.hooks.hook("page:start",()=>{r=!0}),e.hooks.hook("page:finish",o),e.hooks.hook("app:suspense:resolve",o)}}}),Ar={},O_=it({name:"nuxt:prefetch",setup(e){const t=Ht();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var o;const r=(o=n==null?void 0:n.meta)==null?void 0:o.layout;r&&typeof Ar[r]=="function"&&await Ar[r]()})}),e.hooks.hook("link:prefetch",n=>{var a,i,l,c;if(Nn(n))return;const r=t.resolve(n);if(!r)return;const o=(a=r==null?void 0:r.meta)==null?void 0:a.layout;let s=Array.isArray((i=r==null?void 0:r.meta)==null?void 0:i.middleware)?(l=r==null?void 0:r.meta)==null?void 0:l.middleware:[(c=r==null?void 0:r.meta)==null?void 0:c.middleware];s=s.filter(u=>typeof u=="string");for(const u of s)typeof er[u]=="function"&&er[u]();o&&typeof Ar[o]=="function"&&Ar[o]()})}}),x_=it(()=>{});/*! * shared v9.3.0-beta.17 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const zs=typeof window<"u",rn=(e,t=!1)=>t?Symbol.for(e):Symbol(e),A_=(e,t,n)=>N_({l:e,k:t,s:n}),N_=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Te=e=>typeof e=="number"&&isFinite(e),M_=e=>ya(e)==="[object Date]",no=e=>ya(e)==="[object RegExp]",To=e=>oe(e)&&Object.keys(e).length===0;function F_(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Ae=Object.assign;let Ji;const ga=()=>Ji||(Ji=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Xi(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const D_=Object.prototype.hasOwnProperty;function _a(e,t){return D_.call(e,t)}const Le=Array.isArray,be=e=>typeof e=="function",K=e=>typeof e=="string",ve=e=>typeof e=="boolean",ce=e=>e!==null&&typeof e=="object",Ru=Object.prototype.toString,ya=e=>Ru.call(e),oe=e=>ya(e)==="[object Object]",$_=e=>e==null?"":Le(e)||oe(e)&&e.toString===Ru?JSON.stringify(e,null,2):String(e);/*! * message-compiler v9.3.0-beta.17 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const zu={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,__EXTEND_POINT__:15};function Tu(e,t,n={}){const{domain:r,messages:o,args:s}=n,a=e,i=new SyntaxError(String(a));return i.code=e,t&&(i.location=t),i.domain=r,i}/*! * devtools-if v9.3.0-beta.17 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Pu={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*! * core-base v9.3.0-beta.17 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const jt=[];jt[0]={w:[0],i:[3,0],["["]:[4],o:[7]};jt[1]={w:[1],["."]:[2],["["]:[4],o:[7]};jt[2]={w:[2],i:[3,0],[0]:[3,0]};jt[3]={i:[3,0],[0]:[3,0],w:[1,1],["."]:[2,1],["["]:[4,1],o:[7,1]};jt[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],o:8,l:[4,0]};jt[5]={["'"]:[4,0],o:8,l:[5,0]};jt[6]={['"']:[4,0],o:8,l:[6,0]};const H_=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function j_(e){return H_.test(e)}function U_(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function B_(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function W_(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:j_(t)?U_(t):"*"+t}function V_(e){const t=[];let n=-1,r=0,o=0,s,a,i,l,c,u,f;const d=[];d[0]=()=>{a===void 0?a=i:a+=i},d[1]=()=>{a!==void 0&&(t.push(a),a=void 0)},d[2]=()=>{d[0](),o++},d[3]=()=>{if(o>0)o--,r=4,d[0]();else{if(o=0,a===void 0||(a=W_(a),a===!1))return!1;d[1]()}};function m(){const b=e[n+1];if(r===5&&b==="'"||r===6&&b==='"')return n++,i="\\"+b,d[0](),!0}for(;r!==null;)if(n++,s=e[n],!(s==="\\"&&m())){if(l=B_(s),f=jt[r],c=f[l]||f.l||8,c===8||(r=c[0],c[1]!==void 0&&(u=d[c[1]],u&&(i=s,u()===!1))))return;if(r===7)return t}}const Qi=new Map;function K_(e,t){return ce(e)?e[t]:null}function G_(e,t){if(!ce(e))return null;let n=Qi.get(t);if(n||(n=V_(t),n&&Qi.set(t,n)),!n)return null;const r=n.length;let o=e,s=0;for(;se,Y_=e=>"",J_="text",X_=e=>e.length===0?"":e.join(""),Q_=$_;function Zi(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function Z_(e){const t=Te(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Te(e.named.count)||Te(e.named.n))?Te(e.named.count)?e.named.count:Te(e.named.n)?e.named.n:t:t}function ey(e,t){t.count||(t.count=e),t.n||(t.n=e)}function ty(e={}){const t=e.locale,n=Z_(e),r=ce(e.pluralRules)&&K(t)&&be(e.pluralRules[t])?e.pluralRules[t]:Zi,o=ce(e.pluralRules)&&K(t)&&be(e.pluralRules[t])?Zi:void 0,s=g=>g[r(n,g.length,o)],a=e.list||[],i=g=>a[g],l=e.named||{};Te(e.pluralIndex)&&ey(n,l);const c=g=>l[g];function u(g){const p=be(e.messages)?e.messages(g):ce(e.messages)?e.messages[g]:!1;return p||(e.parent?e.parent.message(g):Y_)}const f=g=>e.modifiers?e.modifiers[g]:q_,d=oe(e.processor)&&be(e.processor.normalize)?e.processor.normalize:X_,m=oe(e.processor)&&be(e.processor.interpolate)?e.processor.interpolate:Q_,b=oe(e.processor)&&K(e.processor.type)?e.processor.type:J_,R={list:i,named:c,plural:s,linked:(g,...p)=>{const[z,y]=p;let v="text",N="";p.length===1?ce(z)?(N=z.modifier||N,v=z.type||v):K(z)&&(N=z||N):p.length===2&&(K(z)&&(N=z||N),K(y)&&(v=y||v));let I=u(g)(R);return v==="vnode"&&Le(I)&&N&&(I=I[0]),N?f(N)(I,v):I},message:u,type:b,interpolate:m,normalize:d};return R}let hr=null;function ny(e){hr=e}function ry(e,t,n){hr&&hr.emit(Pu.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const oy=sy(Pu.FunctionTranslate);function sy(e){return t=>hr&&hr.emit(e,t)}function ay(e,t,n){return[...new Set([n,...Le(t)?t:ce(t)?Object.keys(t):K(t)?[t]:[n]])]}function Su(e,t,n){const r=K(n)?n:ba,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let s=o.__localeChainCache.get(r);if(!s){s=[];let a=[n];for(;Le(a);)a=el(s,a,t);const i=Le(t)||!oe(t)?t:t.default?t.default:null;a=K(i)?[i]:i,Le(a)&&el(s,a,!1),o.__localeChainCache.set(r,s)}return s}function el(e,t,n){let r=!0;for(let o=0;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function uy(){return{upper:(e,t)=>t==="text"&&K(e)?e.toUpperCase():t==="vnode"&&ce(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&K(e)?e.toLowerCase():t==="vnode"&&ce(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&K(e)?nl(e):t==="vnode"&&ce(e)&&"__v_isVNode"in e?nl(e.children):e}}let fy,Iu;function dy(e){Iu=e}let ku;function my(e){ku=e}let Ou=null;const rl=e=>{Ou=e},hy=()=>Ou;let xu=null;const ol=e=>{xu=e},py=()=>xu;let sl=0;function gy(e={}){const t=K(e.version)?e.version:cy,n=K(e.locale)?e.locale:ba,r=Le(e.fallbackLocale)||oe(e.fallbackLocale)||K(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:n,o=oe(e.messages)?e.messages:{[n]:{}},s=oe(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},a=oe(e.numberFormats)?e.numberFormats:{[n]:{}},i=Ae({},e.modifiers||{},uy()),l=e.pluralRules||{},c=be(e.missing)?e.missing:null,u=ve(e.missingWarn)||no(e.missingWarn)?e.missingWarn:!0,f=ve(e.fallbackWarn)||no(e.fallbackWarn)?e.fallbackWarn:!0,d=!!e.fallbackFormat,m=!!e.unresolving,b=be(e.postTranslation)?e.postTranslation:null,E=oe(e.processor)?e.processor:null,R=ve(e.warnHtmlMessage)?e.warnHtmlMessage:!0,g=!!e.escapeParameter,p=be(e.messageCompiler)?e.messageCompiler:fy,z=be(e.messageResolver)?e.messageResolver:Iu||K_,y=be(e.localeFallbacker)?e.localeFallbacker:ku||ay,v=ce(e.fallbackContext)?e.fallbackContext:void 0,N=be(e.onWarn)?e.onWarn:F_,I=e,P=ce(I.__datetimeFormatters)?I.__datetimeFormatters:new Map,F=ce(I.__numberFormatters)?I.__numberFormatters:new Map,H=ce(I.__meta)?I.__meta:{};sl++;const W={version:t,cid:sl,locale:n,fallbackLocale:r,messages:o,modifiers:i,pluralRules:l,missing:c,missingWarn:u,fallbackWarn:f,fallbackFormat:d,unresolving:m,postTranslation:b,processor:E,warnHtmlMessage:R,escapeParameter:g,messageCompiler:p,messageResolver:z,localeFallbacker:y,fallbackContext:v,onWarn:N,__meta:H};return W.datetimeFormats=s,W.numberFormats=a,W.__datetimeFormatters=P,W.__numberFormatters=F,__INTLIFY_PROD_DEVTOOLS__&&ry(W,t,H),W}function va(e,t,n,r,o){const{missing:s,onWarn:a}=e;if(s!==null){const i=s(e,n,t,o);return K(i)?i:t}else return t}function Bn(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}let Au=zu.__EXTEND_POINT__;const Jo=()=>++Au,hn={INVALID_ARGUMENT:Au,INVALID_DATE_ARGUMENT:Jo(),INVALID_ISO_DATE_ARGUMENT:Jo(),__EXTEND_POINT__:Jo()};function pn(e){return Tu(e,null,void 0)}const al=()=>"",ft=e=>be(e);function il(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:s,fallbackLocale:a,messages:i}=e,[l,c]=Ts(...t),u=ve(c.missingWarn)?c.missingWarn:e.missingWarn,f=ve(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,d=ve(c.escapeParameter)?c.escapeParameter:e.escapeParameter,m=!!c.resolvedMessage,b=K(c.default)||ve(c.default)?ve(c.default)?s?l:()=>l:c.default:n?s?l:()=>l:"",E=n||b!=="",R=K(c.locale)?c.locale:e.locale;d&&_y(c);let[g,p,z]=m?[l,R,i[R]||{}]:Nu(e,l,R,a,f,u),y=g,v=l;if(!m&&!(K(y)||ft(y))&&E&&(y=b,v=y),!m&&(!(K(y)||ft(y))||!K(p)))return o?Po:l;let N=!1;const I=()=>{N=!0},P=ft(y)?y:Mu(e,l,p,y,v,I);if(N)return y;const F=vy(e,p,z,c),H=ty(F),W=yy(e,P,H),$=r?r(W,l):W;if(__INTLIFY_PROD_DEVTOOLS__){const T={timestamp:Date.now(),key:K(l)?l:ft(y)?y.key:"",locale:p||(ft(y)?y.locale:""),format:K(y)?y:ft(y)?y.source:"",message:$};T.meta=Ae({},e.__meta,hy()||{}),oy(T)}return $}function _y(e){Le(e.list)?e.list=e.list.map(t=>K(t)?Xi(t):t):ce(e.named)&&Object.keys(e.named).forEach(t=>{K(e.named[t])&&(e.named[t]=Xi(e.named[t]))})}function Nu(e,t,n,r,o,s){const{messages:a,onWarn:i,messageResolver:l,localeFallbacker:c}=e,u=c(e,r,n);let f={},d,m=null;const b="translate";for(let E=0;Er;return c.locale=n,c.key=t,c}const l=a(r,by(e,n,o,r,i,s));return l.locale=n,l.key=t,l.source=r,l}function yy(e,t,n){return t(n)}function Ts(...e){const[t,n,r]=e,o={};if(!K(t)&&!Te(t)&&!ft(t))throw pn(hn.INVALID_ARGUMENT);const s=Te(t)?String(t):(ft(t),t);return Te(n)?o.plural=n:K(n)?o.default=n:oe(n)&&!To(n)?o.named=n:Le(n)&&(o.list=n),Te(r)?o.plural=r:K(r)?o.default=r:oe(r)&&Ae(o,r),[s,o]}function by(e,t,n,r,o,s){return{warnHtmlMessage:o,onError:a=>{throw s&&s(a),a},onCacheKey:a=>A_(t,n,a)}}function vy(e,t,n,r){const{modifiers:o,pluralRules:s,messageResolver:a,fallbackLocale:i,fallbackWarn:l,missingWarn:c,fallbackContext:u}=e,d={locale:t,modifiers:o,pluralRules:s,messages:m=>{let b=a(n,m);if(b==null&&u){const[,,E]=Nu(u,m,t,i,l,c);b=a(E,m)}if(K(b)){let E=!1;const g=Mu(e,m,t,b,m,()=>{E=!0});return E?al:g}else return ft(b)?b:al}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),Te(r.plural)&&(d.pluralIndex=r.plural),d}function ll(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:s,localeFallbacker:a}=e,{__datetimeFormatters:i}=e,[l,c,u,f]=Ps(...t),d=ve(u.missingWarn)?u.missingWarn:e.missingWarn;ve(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const m=!!u.part,b=K(u.locale)?u.locale:e.locale,E=a(e,o,b);if(!K(l)||l==="")return new Intl.DateTimeFormat(b,f).format(c);let R={},g,p=null;const z="datetime format";for(let N=0;N{Fu.includes(l)?a[l]=n[l]:s[l]=n[l]}),K(r)?s.locale=r:oe(r)&&(a=r),oe(o)&&(a=o),[s.key||"",i,s,a]}function cl(e,t,n){const r=e;for(const o in n){const s=`${t}__${o}`;r.__datetimeFormatters.has(s)&&r.__datetimeFormatters.delete(s)}}function ul(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:s,localeFallbacker:a}=e,{__numberFormatters:i}=e,[l,c,u,f]=Ss(...t),d=ve(u.missingWarn)?u.missingWarn:e.missingWarn;ve(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const m=!!u.part,b=K(u.locale)?u.locale:e.locale,E=a(e,o,b);if(!K(l)||l==="")return new Intl.NumberFormat(b,f).format(c);let R={},g,p=null;const z="number format";for(let N=0;N{Du.includes(l)?a[l]=n[l]:s[l]=n[l]}),K(r)?s.locale=r:oe(r)&&(a=r),oe(o)&&(a=o),[s.key||"",i,s,a]}function fl(e,t,n){const r=e;for(const o in n){const s=`${t}__${o}`;r.__numberFormatters.has(s)&&r.__numberFormatters.delete(s)}}typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(ga().__INTLIFY_PROD_DEVTOOLS__=!1);/*! * vue-i18n v9.3.0-beta.17 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Ey="9.3.0-beta.17";function wy(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(ga().__INTLIFY_PROD_DEVTOOLS__=!1)}let $u=zu.__EXTEND_POINT__;const Me=()=>++$u,Ke={UNEXPECTED_RETURN_TYPE:$u,INVALID_ARGUMENT:Me(),MUST_BE_CALL_SETUP_TOP:Me(),NOT_INSLALLED:Me(),NOT_AVAILABLE_IN_LEGACY_MODE:Me(),REQUIRED_VALUE:Me(),INVALID_VALUE:Me(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Me(),NOT_INSLALLED_WITH_PROVIDE:Me(),UNEXPECTED_ERROR:Me(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Me(),BRIDGE_SUPPORT_VUE_2_ONLY:Me(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Me(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Me(),__EXTEND_POINT__:Me()};function tt(e,...t){return Tu(e,null,void 0)}const Is=rn("__translateVNode"),ks=rn("__datetimeParts"),Os=rn("__numberParts"),Cy=rn("__setPluralRules"),Ly=rn("__injectWithOption");function xs(e){if(!ce(e))return e;for(const t in e)if(_a(e,t))if(!t.includes("."))ce(e[t])&&xs(e[t]);else{const n=t.split("."),r=n.length-1;let o=e;for(let s=0;s{if("locale"in i&&"resource"in i){const{locale:l,resource:c}=i;l?(a[l]=a[l]||{},nr(c,a[l])):nr(c,a)}else K(i)&&nr(JSON.parse(i),a)}),o==null&&s)for(const i in a)_a(a,i)&&xs(a[i]);return a}const Nr=e=>!ce(e)||Le(e);function nr(e,t){if(Nr(e)||Nr(t))throw tt(Ke.INVALID_VALUE);for(const n in e)_a(e,n)&&(Nr(e[n])||Nr(t[n])?t[n]=e[n]:nr(e[n],t[n]))}function ju(e){return e.type}function Ry(e,t,n){let r=ce(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=Hu(globalThis.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);o.length&&o.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(ce(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])})}if(ce(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(a=>{e.mergeNumberFormat(a,t.numberFormats[a])})}}}function dl(e){return ye(en,null,e,0)}const ml="__INTLIFY_META__";let hl=0;function pl(e){return(t,n,r,o)=>e(n,r,ht()||void 0,o)}const zy=()=>{const e=ht();let t=null;return e&&(t=ju(e)[ml])?{[ml]:t}:null};function Uu(e={},t){const{__root:n}=e,r=n===void 0;let o=ve(e.inheritLocale)?e.inheritLocale:!0;const s=we(n&&o?n.locale.value:K(e.locale)?e.locale:ba),a=we(n&&o?n.fallbackLocale.value:K(e.fallbackLocale)||Le(e.fallbackLocale)||oe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s.value),i=we(Hu(s.value,e)),l=we(oe(e.datetimeFormats)?e.datetimeFormats:{[s.value]:{}}),c=we(oe(e.numberFormats)?e.numberFormats:{[s.value]:{}});let u=n?n.missingWarn:ve(e.missingWarn)||no(e.missingWarn)?e.missingWarn:!0,f=n?n.fallbackWarn:ve(e.fallbackWarn)||no(e.fallbackWarn)?e.fallbackWarn:!0,d=n?n.fallbackRoot:ve(e.fallbackRoot)?e.fallbackRoot:!0,m=!!e.fallbackFormat,b=be(e.missing)?e.missing:null,E=be(e.missing)?pl(e.missing):null,R=be(e.postTranslation)?e.postTranslation:null,g=n?n.warnHtmlMessage:ve(e.warnHtmlMessage)?e.warnHtmlMessage:!0,p=!!e.escapeParameter;const z=n?n.modifiers:oe(e.modifiers)?e.modifiers:{};let y=e.pluralRules||n&&n.pluralRules,v;v=(()=>{r&&ol(null);const C={version:Ey,locale:s.value,fallbackLocale:a.value,messages:i.value,modifiers:z,pluralRules:y,missing:E===null?void 0:E,missingWarn:u,fallbackWarn:f,fallbackFormat:m,unresolving:!0,postTranslation:R===null?void 0:R,warnHtmlMessage:g,escapeParameter:p,messageResolver:e.messageResolver,__meta:{framework:"vue"}};C.datetimeFormats=l.value,C.numberFormats=c.value,C.__datetimeFormatters=oe(v)?v.__datetimeFormatters:void 0,C.__numberFormatters=oe(v)?v.__numberFormatters:void 0;const L=gy(C);return r&&ol(L),L})(),Bn(v,s.value,a.value);function I(){return[s.value,a.value,i.value,l.value,c.value]}const P=me({get:()=>s.value,set:C=>{s.value=C,v.locale=s.value}}),F=me({get:()=>a.value,set:C=>{a.value=C,v.fallbackLocale=a.value,Bn(v,s.value,C)}}),H=me(()=>i.value),W=me(()=>l.value),$=me(()=>c.value);function T(){return be(R)?R:null}function x(C){R=C,v.postTranslation=C}function Z(){return b}function q(C){C!==null&&(E=pl(C)),b=C,v.missing=E}const Q=(C,L,G,Y,te,le)=>{I();let re;if(__INTLIFY_PROD_DEVTOOLS__)try{rl(zy()),r||(v.fallbackContext=n?py():void 0),re=C(v)}finally{rl(null),r||(v.fallbackContext=void 0)}else re=C(v);if(Te(re)&&re===Po){const[_e,Ye]=L();return n&&d?Y(n):te(_e)}else{if(le(re))return re;throw tt(Ke.UNEXPECTED_RETURN_TYPE)}};function ne(...C){return Q(L=>Reflect.apply(il,null,[L,...C]),()=>Ts(...C),"translate",L=>Reflect.apply(L.t,L,[...C]),L=>L,L=>K(L))}function je(...C){const[L,G,Y]=C;if(Y&&!ce(Y))throw tt(Ke.INVALID_ARGUMENT);return ne(L,G,Ae({resolvedMessage:!0},Y||{}))}function Ge(...C){return Q(L=>Reflect.apply(ll,null,[L,...C]),()=>Ps(...C),"datetime format",L=>Reflect.apply(L.d,L,[...C]),()=>tl,L=>K(L))}function qe(...C){return Q(L=>Reflect.apply(ul,null,[L,...C]),()=>Ss(...C),"number format",L=>Reflect.apply(L.n,L,[...C]),()=>tl,L=>K(L))}function Se(C){return C.map(L=>K(L)||Te(L)||ve(L)?dl(String(L)):L)}const wt={normalize:Se,interpolate:C=>C,type:"vnode"};function an(...C){return Q(L=>{let G;const Y=L;try{Y.processor=wt,G=Reflect.apply(il,null,[Y,...C])}finally{Y.processor=null}return G},()=>Ts(...C),"translate",L=>L[Is](...C),L=>[dl(L)],L=>Le(L))}function ze(...C){return Q(L=>Reflect.apply(ul,null,[L,...C]),()=>Ss(...C),"number format",L=>L[Os](...C),()=>[],L=>K(L)||Le(L))}function k(...C){return Q(L=>Reflect.apply(ll,null,[L,...C]),()=>Ps(...C),"datetime format",L=>L[ks](...C),()=>[],L=>K(L)||Le(L))}function V(C){y=C,v.pluralRules=y}function U(C,L){const G=K(L)?L:s.value,Y=h(G);return v.messageResolver(Y,C)!==null}function J(C){let L=null;const G=Su(v,a.value,s.value);for(let Y=0;Y{o&&(s.value=C,v.locale=C,Bn(v,s.value,a.value))}),Ve(n.fallbackLocale,C=>{o&&(a.value=C,v.fallbackLocale=C,Bn(v,s.value,a.value))}));const O={id:hl,locale:P,fallbackLocale:F,get inheritLocale(){return o},set inheritLocale(C){o=C,C&&n&&(s.value=n.locale.value,a.value=n.fallbackLocale.value,Bn(v,s.value,a.value))},get availableLocales(){return Object.keys(i.value).sort()},messages:H,get modifiers(){return z},get pluralRules(){return y||{}},get isGlobal(){return r},get missingWarn(){return u},set missingWarn(C){u=C,v.missingWarn=u},get fallbackWarn(){return f},set fallbackWarn(C){f=C,v.fallbackWarn=f},get fallbackRoot(){return d},set fallbackRoot(C){d=C},get fallbackFormat(){return m},set fallbackFormat(C){m=C,v.fallbackFormat=m},get warnHtmlMessage(){return g},set warnHtmlMessage(C){g=C,v.warnHtmlMessage=C},get escapeParameter(){return p},set escapeParameter(C){p=C,v.escapeParameter=C},t:ne,getLocaleMessage:h,setLocaleMessage:_,mergeLocaleMessage:w,getPostTranslationHandler:T,setPostTranslationHandler:x,getMissingHandler:Z,setMissingHandler:q,[Cy]:V};return O.datetimeFormats=W,O.numberFormats=$,O.rt=je,O.te=U,O.tm=ie,O.d=Ge,O.n=qe,O.getDateTimeFormat=S,O.setDateTimeFormat=A,O.mergeDateTimeFormat=M,O.getNumberFormat=B,O.setNumberFormat=D,O.mergeNumberFormat=j,O[Ly]=e.__injectWithOption,O[Is]=an,O[ks]=k,O[Os]=ze,O}const Ea={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Ty({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,o)=>[...r,...o.type===xe?o.children:[o]],[]):t.reduce((n,r)=>{const o=e[r];return o&&(n[r]=o()),n},{})}function Bu(e){return xe}const Py=$t({name:"i18n-t",props:Ae({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Te(e)||!isNaN(e)}},Ea),setup(e,t){const{slots:n,attrs:r}=t,o=e.i18n||So({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(f=>f!=="_"),a={};e.locale&&(a.locale=e.locale),e.plural!==void 0&&(a.plural=K(e.plural)?+e.plural:e.plural);const i=Ty(t,s),l=o[Is](e.keypath,i,a),c=Ae({},r),u=K(e.tag)||ce(e.tag)?e.tag:Bu();return st(u,c,l)}}}),gl=Py;function Sy(e){return Le(e)&&!K(e[0])}function Wu(e,t,n,r){const{slots:o,attrs:s}=t;return()=>{const a={part:!0};let i={};e.locale&&(a.locale=e.locale),K(e.format)?a.key=e.format:ce(e.format)&&(K(e.format.key)&&(a.key=e.format.key),i=Object.keys(e.format).reduce((d,m)=>n.includes(m)?Ae({},d,{[m]:e.format[m]}):d,{}));const l=r(e.value,a,i);let c=[a.key];Le(l)?c=l.map((d,m)=>{const b=o[d.type],E=b?b({[d.type]:d.value,index:m,parts:l}):[d.value];return Sy(E)&&(E[0].key=`${d.type}-${m}`),E}):K(l)&&(c=[l]);const u=Ae({},s),f=K(e.tag)||ce(e.tag)?e.tag:Bu();return st(f,u,c)}}const Iy=$t({name:"i18n-n",props:Ae({value:{type:Number,required:!0},format:{type:[String,Object]}},Ea),setup(e,t){const n=e.i18n||So({useScope:"parent",__useComponent:!0});return Wu(e,t,Du,(...r)=>n[Os](...r))}}),_l=Iy,ky=$t({name:"i18n-d",props:Ae({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Ea),setup(e,t){const n=e.i18n||So({useScope:"parent",__useComponent:!0});return Wu(e,t,Fu,(...r)=>n[ks](...r))}}),yl=ky;function Oy(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function xy(e){const t=a=>{const{instance:i,modifiers:l,value:c}=a;if(!i||!i.$)throw tt(Ke.UNEXPECTED_ERROR);const u=Oy(e,i.$),f=bl(c);return[Reflect.apply(u.t,u,[...vl(f)]),u]};return{created:(a,i)=>{const[l,c]=t(i);zs&&e.global===c&&(a.__i18nWatcher=Ve(c.locale,()=>{i.instance&&i.instance.$forceUpdate()})),a.__composer=c,a.textContent=l},unmounted:a=>{zs&&a.__i18nWatcher&&(a.__i18nWatcher(),a.__i18nWatcher=void 0,delete a.__i18nWatcher),a.__composer&&(a.__composer=void 0,delete a.__composer)},beforeUpdate:(a,{value:i})=>{if(a.__composer){const l=a.__composer,c=bl(i);a.textContent=Reflect.apply(l.t,l,[...vl(c)])}},getSSRProps:a=>{const[i]=t(a);return{textContent:i}}}}function bl(e){if(K(e))return{path:e};if(oe(e)){if(!("path"in e))throw tt(Ke.REQUIRED_VALUE,"path");return e}else throw tt(Ke.INVALID_VALUE)}function vl(e){const{path:t,locale:n,args:r,choice:o,plural:s}=e,a={},i=r||{};return K(n)&&(a.locale=n),Te(o)&&(a.plural=o),Te(s)&&(a.plural=s),[t,i,a]}function Ay(e,t,...n){const r=oe(n[0])?n[0]:{},o=!!r.useI18nComponentName;(ve(r.globalInstall)?r.globalInstall:!0)&&(e.component(o?"i18n":gl.name,gl),e.component(_l.name,_l),e.component(yl.name,yl)),e.directive("t",xy(t))}const Ny=rn("global-vue-i18n");function My(e={},t){const n=ve(e.globalInjection)?e.globalInjection:!0,r=!0,o=new Map,[s,a]=Fy(e),i=rn("");function l(f){return o.get(f)||null}function c(f,d){o.set(f,d)}function u(f){o.delete(f)}{const f={get mode(){return"composition"},get allowComposition(){return r},async install(d,...m){if(d.__VUE_I18N_SYMBOL__=i,d.provide(d.__VUE_I18N_SYMBOL__,f),oe(m[0])){const E=m[0];f.__composerExtend=E.__composerExtend,f.__vueI18nExtend=E.__vueI18nExtend}n&&Vy(d,f.global),Ay(d,f,...m);const b=d.unmount;d.unmount=()=>{f.dispose(),b()}},get global(){return a},dispose(){s.stop()},__instances:o,__getInstance:l,__setInstance:c,__deleteInstance:u};return f}}function So(e={}){const t=ht();if(t==null)throw tt(Ke.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw tt(Ke.NOT_INSLALLED);const n=Dy(t),r=Hy(n),o=ju(t),s=$y(e,o);if(s==="global")return Ry(r,e,o),r;if(s==="parent"){let l=jy(n,t,e.__useComponent);return l==null&&(l=r),l}const a=n;let i=a.__getInstance(t);if(i==null){const l=Ae({},e);"__i18n"in o&&(l.__i18n=o.__i18n),r&&(l.__root=r),i=Uu(l),a.__composerExtend&&a.__composerExtend(i),Uy(a,t),a.__setInstance(t,i)}return i}function Fy(e,t,n){const r=uo();{const o=r.run(()=>Uu(e));if(o==null)throw tt(Ke.UNEXPECTED_ERROR);return[r,o]}}function Dy(e){{const t=ke(e.isCE?Ny:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw tt(e.isCE?Ke.NOT_INSLALLED_WITH_PROVIDE:Ke.UNEXPECTED_ERROR);return t}}function $y(e,t){return To(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function Hy(e){return e.mode==="composition"?e.global:e.global.__composer}function jy(e,t,n=!1){let r=null;const o=t.root;let s=t.parent;for(;s!=null;){const a=e;if(e.mode==="composition"&&(r=a.__getInstance(s)),r!=null||o===s)break;s=s.parent}return r}function Uy(e,t,n){br(()=>{},t),vo(()=>{e.__deleteInstance(t)},t)}const By=["locale","fallbackLocale","availableLocales"],Wy=["t","rt","d","n","tm","te"];function Vy(e,t){const n=Object.create(null);By.forEach(r=>{const o=Object.getOwnPropertyDescriptor(t,r);if(!o)throw tt(Ke.UNEXPECTED_ERROR);const s=fe(o.value)?{get(){return o.value.value},set(a){o.value.value=a}}:{get(){return o.get&&o.get()}};Object.defineProperty(n,r,s)}),e.config.globalProperties.$i18n=n,Wy.forEach(r=>{const o=Object.getOwnPropertyDescriptor(t,r);if(!o||!o.value)throw tt(Ke.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,o)})}dy(G_);my(Su);wy();if(__INTLIFY_PROD_DEVTOOLS__){const e=ga();e.__INTLIFY__=!0,ny(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const Vu={PREFIX:"prefix",PREFIX_EXCEPT_DEFAULT:"prefix_except_default",PREFIX_AND_DEFAULT:"prefix_and_default",NO_PREFIX:"no_prefix"},Ky="",Gy=Vu.PREFIX_EXCEPT_DEFAULT,qy=!1,Yy="___",Jy="default",Xy="ltr",Qy="",Ku="";/*! * shared v9.3.0-beta.26 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Zy=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Io=Object.assign,Gu=Array.isArray,As=e=>typeof e=="function",Sn=e=>typeof e=="string",eb=e=>typeof e=="symbol",wa=e=>e!==null&&typeof e=="object",tb=/\/$|\/\?/;function Ns(e="",t=!1){return t?tb.test(e):e.endsWith("/")}function nb(e="",t=!1){if(!t)return(Ns(e)?e.slice(0,-1):e)||"/";if(!Ns(e,!0))return e||"/";const[n,...r]=e.split("?");return(n.slice(0,-1)||"/")+(r.length>0?`?${r.join("?")}`:"")}function rb(e="",t=!1){if(!t)return e.endsWith("/")?e:e+"/";if(Ns(e,!0))return e||"/";const[n,...r]=e.split("?");return n+"/"+(r.length>0?`?${r.join("?")}`:"")}const ob=typeof window<"u";function qu(e,t){typeof console<"u"&&(console.warn("[vue-i18n-routing] "+e),t&&console.warn(t.stack))}function sb(e){e=e||[];const t=[];for(const n of e)Sn(n)?t.push({code:n}):t.push(n);return t}function on(e){return e!=null&&"global"in e&&"mode"in e}function Fn(e){return e!=null&&!("__composer"in e)&&fe(e.locale)}function sn(e){return e!=null&&"__composer"in e}function Er(e){return e!=null&&!("__composer"in e)&&!fe(e.locale)}function ko(e){return e!=null&&("__VUE_I18N_BRIDGE__"in e||"_sync"in e)}function pr(e){return on(e)?Fn(e.global)?e.global:e.global.__composer:sn(e)?e.__composer:e}function Oo(e){const t=on(e)?e.global:e;return Fn(t)?t.locale.value:(Er(t)||sn(t)||ko(t),t.locale)}function ab(e){const t=on(e)?e.global:e;return Fn(t)?t.locales.value:(Er(t)||sn(t)||ko(t),t.locales)}function ib(e){const t=on(e)?e.global:e;return Fn(t)?t.localeCodes.value:(Er(t)||sn(t)||ko(t),t.localeCodes)}function Yu(e,t){const n=on(e)?e.global:e;if(Fn(n))n.locale.value=t;else if(Er(n)||sn(n)||ko(n))n.locale=t;else throw new Error("TODO:")}function Ju(e){return Sn(e)?e:eb(e)?e.toString():"(null)"}function El(e,t,{defaultLocale:n,strategy:r,routesNameSeparator:o,defaultLocaleRouteNameSuffix:s}){let a=Ju(e)+(r==="no_prefix"?"":o+t);return t===n&&r==="prefix_and_default"&&(a+=o+s),a}function wl(e,t){return As(e)?e(t):e}function lb(e,t){const n=[];for(const[r,o]of t.entries()){const s=e.find(a=>a.iso.toLowerCase()===o.toLowerCase());if(s){n.push({code:s.code,score:1-r/t.length});break}}for(const[r,o]of t.entries()){const s=o.split("-")[0].toLowerCase(),a=e.find(i=>i.iso.split("-")[0].toLowerCase()===s);if(a){n.push({code:a.code,score:.999-r/t.length});break}}return n}const cb=lb;function ub(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score}const fb=ub;function db(e,t,{matcher:n=cb,comparer:r=fb}={}){const o=[];for(const a of e){const{code:i}=a,l=a.iso||i;o.push({code:i,iso:l})}const s=n(o,t);return s.length>1&&s.sort(r),s.length?s[0].code:""}function Kt(e){return function(){return Reflect.apply(e,{getRouteBaseName:this.getRouteBaseName,localePath:this.localePath,localeRoute:this.localeRoute,localeLocation:this.localeLocation,resolveRoute:this.resolveRoute,switchLocalePath:this.switchLocalePath,localeHead:this.localeHead,i18n:this.$i18n,route:this.$route,router:this.$router},arguments)}}function mb(e,{locales:t=[],localeCodes:n=[],baseUrl:r=Qy,hooks:o={},context:s={}}={}){const a=uo(),i=e.install;return e.install=(l,...c)=>{const u=gb(c[0])?Io({},c[0]):{inject:!0};u.inject==null&&(u.inject=!0);const f=u.__composerExtend;if(u.__composerExtend=E=>{const R=pr(e);E.locales=me(()=>R.locales.value),E.localeCodes=me(()=>R.localeCodes.value),E.baseUrl=me(()=>R.baseUrl.value);let g;return As(f)&&(g=Reflect.apply(f,u,[R])),()=>{g&&g()}},e.mode==="legacy"){const E=u.__vueI18nExtend;u.__vueI18nExtend=R=>{Cl(R,o.onExtendVueI18n);let g;return As(E)&&(g=Reflect.apply(E,u,[R])),()=>{g&&g()}}}c[0]=u,Reflect.apply(i,e,[l,...c]);const d=pr(e);a.run(()=>{hb(d,{locales:t,localeCodes:n,baseUrl:r,hooks:o,context:s}),e.mode==="legacy"&&sn(e.global)&&Cl(e.global,o.onExtendVueI18n)});const m=l,b=e.mode==="composition"?m.config.globalProperties.$i18n:null;if(b&&pb(b,d,o.onExtendExportedGlobal),u.inject&&l.mixin({methods:{resolveRoute:Kt(xo),localePath:Kt(Ca),localeRoute:Kt(La),localeLocation:Kt(Lb),switchLocalePath:Kt(gr),getRouteBaseName:Kt(In),localeHead:Kt(ef)}}),m.unmount){const E=m.unmount;m.unmount=()=>{a.stop(),E()}}},a}function hb(e,t){const{locales:n,localeCodes:r,baseUrl:o,context:s}=t,a=we(n),i=we(r),l=we("");e.locales=me(()=>a.value),e.localeCodes=me(()=>i.value),e.baseUrl=me(()=>l.value),ob?Ve(e.locale,()=>{l.value=wl(o,s)},{immediate:!0}):l.value=wl(o,s),t.hooks&&t.hooks.onExtendComposer&&t.hooks.onExtendComposer(e)}function Xu(e,t,n){const r=[{locales:{get(){return e.locales.value}},localeCodes:{get(){return e.localeCodes.value}},baseUrl:{get(){return e.baseUrl.value}}}];n&&r.push(n(e));for(const o of r)for(const[s,a]of Object.entries(o))Object.defineProperty(t,s,a)}function pb(e,t,n){Xu(t,e,n)}function Cl(e,t){const n=pr(e);Xu(n,e,t)}function gb(e){return wa(e)&&("inject"in e||"__composerExtend"in e||"__vueI18nExtend"in e)}const Ms=Zy("vue-i18n-routing-gor");function _b(e,t){e[Ms]?qu("already registered global options"):e[Ms]=t}function yb(e){return e[Ms]??{}}function Fs(e){return new RegExp(`^/(${e.join("|")})(?:/|$)`,"i")}function bb(e,t,n){const r=`(${e.join("|")})`,o=`(?:${t}${n})?`,s=new RegExp(`${t}${r}${o}$`,"i"),a=Fs(e);return l=>{if(wa(l)){if(l.name){const u=(Sn(l.name)?l.name:l.name.toString()).match(s);if(u&&u.length>1)return u[1]}else if(l.path){const c=l.path.match(a);if(c&&c.length>1)return c[1]}}else if(Sn(l)){const c=l.match(a);if(c&&c.length>1)return c[1]}return""}}function wr(e,t,{defaultLocale:n=Ky,defaultDirection:r=Xy,defaultLocaleRouteNameSuffix:o=Jy,routesNameSeparator:s=Yy,strategy:a=Gy,trailingSlash:i=qy,localeCodes:l=[],prefixable:c=Qu,switchLocalePathIntercepter:u=Zu,dynamicRouteParamsKey:f=Ku}={}){const d=yb(e);return{defaultLocale:t.defaultLocale||d.defaultLocale||n,defaultDirection:t.defaultDirection||d.defaultDirection||r,defaultLocaleRouteNameSuffix:t.defaultLocaleRouteNameSuffix||d.defaultLocaleRouteNameSuffix||o,routesNameSeparator:t.routesNameSeparator||d.routesNameSeparator||s,strategy:t.strategy||d.strategy||a,trailingSlash:t.trailingSlash||d.trailingSlash||i,localeCodes:t.localeCodes||d.localeCodes||l,prefixable:t.prefixable||d.prefixable||c,switchLocalePathIntercepter:t.switchLocalePathIntercepter||d.switchLocalePathIntercepter||u,dynamicRouteParamsKey:t.dynamicRouteParamsKey||d.dynamicRouteParamsKey||f}}function vb(e,t){return[e.slice(0,t),e.slice(t)]}function Eb(e,t,n,r){if(n==="prefix"){if(Gu(t.matched)&&t.matched.length>0)return t.matched[0];const[o,s]=vb(t.path,1),a=`${o}${r}${s===""?s:`/${s}`}`,i=e.options.routes.find(l=>l.path===a);if(i==null)return t;{const l=Io({},t,i);return l.path=a,e.resolve(l)}}else return e.resolve(t)}const wb=new Set(["prefix_and_default","prefix_except_default"]);function Cb(e){const{currentLocale:t,defaultLocale:n,strategy:r}=e;return!(t===n&&wb.has(r))&&r!=="no_prefix"}const Qu=Cb;function In(e){const t=this.router,{routesNameSeparator:n}=wr(t,this),r=e!=null?fe(e)?he(e):e:this.route;return r==null||!r.name?void 0:Ju(r.name).split(n)[0]}function Ca(e,t){const n=xo.call(this,e,t);return n==null?"":n.redirectedFrom||n.fullPath}function La(e,t){const n=xo.call(this,e,t);return n??void 0}function Lb(e,t){const n=xo.call(this,e,t);return n??void 0}function xo(e,t){const n=this.router,r=this.i18n,o=t||Oo(r),{routesNameSeparator:s,defaultLocale:a,defaultLocaleRouteNameSuffix:i,strategy:l,trailingSlash:c,prefixable:u}=wr(n,this);let f=e;if(Sn(e))if(f[0]==="/"){const[m,b]=e.split("?"),E=Object.fromEntries(new URLSearchParams(b));f={path:m,query:E}}else f={name:e};let d=Io({},f);if(d.path&&!d.name){let m=null;try{m=Eb(n,d,l,o)}catch{}const b=m,E=In.call(this,b);Sn(E)?(d={name:El(E,o,{defaultLocale:a,strategy:l,routesNameSeparator:s,defaultLocaleRouteNameSuffix:i}),params:b.params,query:b.query,hash:b.hash},d.state=b.state):(u({currentLocale:o,defaultLocale:a,strategy:l})&&(d.path=`/${o}${d.path}`),d.path=c?rb(d.path,!0):nb(d.path,!0))}else!d.name&&!d.path&&(d.name=In.call(this,this.route)),d.name=El(d.name,o,{defaultLocale:a,strategy:l,routesNameSeparator:s,defaultLocaleRouteNameSuffix:i});try{const m=n.resolve(d);return(y_?m.name:m.route.name)?m:n.resolve(e)}catch(m){if(m.type===1)return null}}const Zu=e=>e;function Rb(e,t){const n={};if(t===Ku)return n;const r=e.meta;return fe(r)?r.value[t]||n:r[t]||n}function gr(e){const t=this.route,n=In.call(this,t);if(!n)return"";const{switchLocalePathIntercepter:r,dynamicRouteParamsKey:o}=wr(this.router,this),{params:s,...a}=t,i=Rb(t,o)[e]||{},l={name:n,params:{...s,...i}},c=Io({},a,l);let u=Ca.call(this,c,e);return u=r(u,e),u}function ef({addDirAttribute:e=!1,addSeoAttributes:t=!1,identifierAttribute:n="hid"}={}){const r=this.router,o=this.i18n,{defaultDirection:s}=wr(r,this),a={htmlAttrs:{},link:[],meta:[]};if(o.locales==null||o.baseUrl==null)return a;const i=Oo(o),l=ab(o),c=sb(l).find(d=>d.code===i)||{code:i},u=c.iso,f=c.dir||s;return e&&(a.htmlAttrs.dir=f),t&&i&&o.locales&&(u&&(a.htmlAttrs.lang=u),zb.call(this,l,he(o.baseUrl),a.link,n),Tb.call(this,he(o.baseUrl),a.link,a.meta,n,t),Pb(c,u,a.meta,n),Sb(l,u,a.meta,n)),a}function zb(e,t,n,r){const o=this.router,{defaultLocale:s,strategy:a}=wr(o,this);if(a===Vu.NO_PREFIX)return;const i=new Map;for(const l of e){const c=l.iso;if(!c){qu("Locale ISO code is required to generate alternate link");continue}const[u,f]=c.split("-");u&&f&&(l.isCatchallLocale||!i.has(u))&&i.set(u,l),i.set(c,l)}for(const[l,c]of i.entries()){const u=gr.call(this,c.code);u&&n.push({[r]:`i18n-alt-${l}`,rel:"alternate",href:Ds(u,t),hreflang:l})}if(s){const l=gr.call(this,s);l&&n.push({[r]:"i18n-xd",rel:"alternate",href:Ds(l,t),hreflang:"x-default"})}}function Tb(e,t,n,r,o){const s=this.route,a=La.call(this,{...s,name:In.call(this,s)});if(a){let i=Ds(a.path,e);const l=wa(o)&&o.canonicalQueries||[];if(l.length){const c=a.query,u=new URLSearchParams;for(const d of l)if(d in c){const m=c[d];Gu(m)?m.forEach(b=>u.append(d,b||"")):u.append(d,m||"")}const f=u.toString();f&&(i=`${i}?${f}`)}t.push({[r]:"i18n-can",rel:"canonical",href:i}),n.push({[r]:"i18n-og-url",property:"og:url",content:i})}}function Pb(e,t,n,r){e&&t&&n.push({[r]:"i18n-og",property:"og:locale",content:tf(t)})}function Sb(e,t,n,r){const o=e.filter(s=>{const a=s.iso;return a&&a!==t});if(o.length){const s=o.map(a=>({[r]:`i18n-og-alt-${a.iso}`,property:"og:locale:alternate",content:tf(a.iso)}));n.push(...s)}}function tf(e){return(e||"").replace(/-/g,"_")}function Ds(e,t){return e.match(/^https?:\/\//)?e:t+e}function Ib(e,t){const{router:n,route:r,i18n:o,defaultLocale:s,strategy:a,defaultLocaleRouteNameSuffix:i,trailingSlash:l,routesNameSeparator:c}=e;return function(...u){return Reflect.apply(t,{router:n,route:r,i18n:o,defaultLocale:s,strategy:a,defaultLocaleRouteNameSuffix:i,trailingSlash:l,routesNameSeparator:c},u)}}function kb({router:e=l_(),route:t=c_(),i18n:n=So(),defaultLocale:r=void 0,defaultLocaleRouteNameSuffix:o=void 0,routesNameSeparator:s=void 0,strategy:a=void 0,trailingSlash:i=void 0}={}){return Ib({router:e,route:t,i18n:n,defaultLocale:r,defaultLocaleRouteNameSuffix:o,routesNameSeparator:s,strategy:a,trailingSlash:i},gr)}const Ob={app:{title:e=>{const{normalize:t}=e;return t(["ChatGPT"])},description:e=>{const{normalize:t}=e;return t(["基于 OpenAI 的 ChatGPT 自然语言模型人工智能对话"])}},BaseInput:{placeholder:e=>{const{normalize:t}=e;return t(["请输入"])}},ChatList:{conversations:e=>{const{normalize:t}=e;return t(["对话"])},images:e=>{const{normalize:t}=e;return t(["图片"])}},ChatSendBar:{placeholder:e=>{const{normalize:t}=e;return t(["输入消息,Enter 发送,Shift + Enter 换行"])},imageN:e=>{const{normalize:t}=e;return t(["图片数量"])},imageSize:e=>{const{normalize:t}=e;return t(["图片大小"])}},ChatSendButton:{label:e=>{const{normalize:t}=e;return t(["发送"])}},ChatSetting:{apiType:e=>{const{normalize:t}=e;return t(["API 类型"])},apiKey:{label:e=>{const{normalize:t}=e;return t(["API Key"])},placeholder:e=>{const{normalize:t}=e;return t(["请输入"])}},apiHost:{label:e=>{const{normalize:t}=e;return t(["API Endpoint"])},placeholder:e=>{const{normalize:t}=e;return t(["https://YOUR_RESOURCE_NAME.openai.azure.com/"])}},azureGpt35DeploymentId:{label:e=>{const{normalize:t}=e;return t(["GPT-3.5模型的部署名称"])},placeholder:e=>{const{normalize:t}=e;return t(["gpt-35-turbo"])}},azureGpt4DeploymentId:{label:e=>{const{normalize:t}=e;return t(["GPT-4模型的部署名称"])},placeholder:e=>{const{normalize:t}=e;return t(["gpt-4"])}},azureApiVersion:{label:e=>{const{normalize:t}=e;return t(["Azure OpenAI Service 的 API 版本"])},placeholder:e=>{const{normalize:t}=e;return t(["2023-06-01-preview"])}},temperature:e=>{const{normalize:t}=e;return t(["temperature"])},language:e=>{const{normalize:t}=e;return t(["语言"])},colorMode:{label:e=>{const{normalize:t}=e;return t(["配色"])},system:e=>{const{normalize:t}=e;return t(["系统"])},light:e=>{const{normalize:t}=e;return t(["浅色"])},dark:e=>{const{normalize:t}=e;return t(["深色"])}},save:e=>{const{normalize:t}=e;return t(["保存"])},back:e=>{const{normalize:t}=e;return t(["返回"])},initialMessage:e=>{const{normalize:t}=e;return t(["嘿!能听到我说话吗?"])}},ChatStop:{label:e=>{const{normalize:t}=e;return t(["停止回答"])},message:e=>{const{normalize:t}=e;return t(["已停止回答"])}},ChatTitleBar:{initialTitle:e=>{const{normalize:t}=e;return t(["闲聊"])},clearMessages:{confirm:e=>{const{normalize:t}=e;return t(["是否清空聊天记录?"])}}},ChatWelcome:{tool:{title:e=>{const{normalize:t}=e;return t(["效率工具"])},examples:[{title:e=>{const{normalize:t}=e;return t(["如何使用 Javascript 发出 HTTP 请求?"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["如何使用 Javascript 发出 HTTP 请求?"])}}},{title:e=>{const{normalize:t}=e;return t(["翻译:Hello, Happy World!"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["翻译:Hello, Happy World!"])}}},{title:e=>{const{normalize:t}=e;return t(["变量命名:获取用户信息"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["变量命名:获取用户信息"])}}},{title:e=>{const{normalize:t}=e;return t(["Unsplash 图片生成器"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["请使用'![image]https://source.unsplash.com/featured/?<已翻译的英文内容>'格式回复,并追加原始链接,不要使用代码块,不要描述其他内容,不要解释,根据我输入的内容生成对应格式;如果你理解了请回复:请告诉我你需要什么图片?"])}}}]},rolePlaying:{title:e=>{const{normalize:t}=e;return t(["角色扮演"])},examples:[{title:e=>{const{normalize:t}=e;return t(["充当英语翻译和改进者"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["我希望你能担任英语翻译、拼写校对和修辞改进的角色。我会用任何语言和你交流,你会识别语言,将其翻译并用更为优美和精炼的英语回答我。请将我简单的词汇和句子替换成更为优美和高雅的表达方式,确保意思不变,但使其更具文学性。请仅回答更正和改进的部分,不要写解释。如果你理解,请回复:OK!"])}}},{title:e=>{const{normalize:t}=e;return t(["扮演 Yann LeCun —— 编程/算法设计专家"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["你是Yann LeCun的AI克隆版,你是编程和算法设计方面的专家。记住给你出这个问题的人是Yann LeCun,他对像你这样的人工智能的力量非常怀疑。"])}}},{title:e=>{const{normalize:t}=e;return t(["扮演一名心理医生"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["我想让你担任心理医生。我将为您提供一个寻求指导和建议的人,以管理他们的情绪、压力、焦虑和其他心理健康问题。您应该利用您的认知行为疗法、冥想技巧、正念练习和其他治疗方法的知识来制定个人可以实施的策略,以改善他们的整体健康状况。如果你理解了,请回复“好的,我们能聊聊吗?”"])}}},{title:e=>{const{normalize:t}=e;return t(["扮演塔罗占卜师"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["我请求你担任塔罗占卜师的角色。 您将接受我的问题并使用虚拟塔罗牌进行塔罗牌阅读。 不要忘记洗牌并介绍您在本套牌中使用的套牌。 问我给3个号要不要自己抽牌? 如果没有,请帮我抽随机卡。 拿到卡片后,请您仔细说明它们的意义,解释哪张卡片属于未来或现在或过去,结合我的问题来解释它们,并给我有用的建议或我现在应该做的事情。"])}}}]},casualChat:{title:e=>{const{normalize:t}=e;return t(["轻松闲聊"])},examples:[{title:e=>{const{normalize:t}=e;return t(["有没有关于10岁生日的创意?"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["有没有关于10岁生日的创意?"])}}},{title:e=>{const{normalize:t}=e;return t(["苏格拉底是一个什么样的人?"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["苏格拉底是一个什么样的人?"])}}},{title:e=>{const{normalize:t}=e;return t(["番茄牛腩怎么做?"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["番茄牛腩怎么做?"])}}},{title:e=>{const{normalize:t}=e;return t(["给我讲个故事吧"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["给我讲个故事吧"])}}}]}},CopyText:{copyAll:e=>{const{normalize:t}=e;return t(["复制全文"])},copySuccessful:e=>{const{normalize:t}=e;return t(["复制成功"])}},FuncBar:{chat:e=>{const{normalize:t}=e;return t(["新建聊天"])},image:e=>{const{normalize:t}=e;return t(["新图片"])},setting:e=>{const{normalize:t}=e;return t(["设置"])},github:e=>{const{normalize:t}=e;return t(["查看项目"])}},HotKeyHelp:{title:e=>{const{normalize:t}=e;return t(["全局快捷键"])},close:e=>{const{normalize:t}=e;return t(["我知道了!"])},newChat:e=>{const{normalize:t}=e;return t(["新建聊天"])},deleteChat:e=>{const{normalize:t}=e;return t(["删除聊天"])},newTopic:e=>{const{normalize:t}=e;return t(["开始新话题"])},clearChat:e=>{const{normalize:t}=e;return t(["清空聊天记录"])}},titlePrompt:e=>{const{normalize:t}=e;return t(["请用相同语言内限定10个字以内总结上面的内容作为标题,不要使用符号,开始总结:"])},newTopicAlert:e=>{const{normalize:t}=e;return t(["已开始新话题,历史消息不参与本次对话!"])},removeChatConfirm:e=>{const{normalize:t}=e;return t(["确认删除当前会话?"])}},xb={app:{title:e=>{const{normalize:t}=e;return t(["ChatGPT"])},description:e=>{const{normalize:t}=e;return t(["AI conversations based on the ChatGPT natural language model from OpenAI"])}},BaseInput:{placeholder:e=>{const{normalize:t}=e;return t(["Pleas input."])}},ChatList:{conversations:e=>{const{normalize:t}=e;return t(["Conversations"])},images:e=>{const{normalize:t}=e;return t(["Images"])}},ChatSendBar:{placeholder:e=>{const{normalize:t}=e;return t(["Type a message and press [Enter] to send, press [Shift]+[Enter] to start a new line."])},imageN:e=>{const{normalize:t}=e;return t(["Number of images"])},imageSize:e=>{const{normalize:t}=e;return t(["Size of image"])}},ChatSendButton:{label:e=>{const{normalize:t}=e;return t(["Send"])}},ChatSetting:{apiType:e=>{const{normalize:t}=e;return t(["API Type"])},apiKey:{label:e=>{const{normalize:t}=e;return t(["API Key"])},placeholder:e=>{const{normalize:t}=e;return t(["Pleas input."])}},apiHost:{label:e=>{const{normalize:t}=e;return t(["API Endpoint"])},placeholder:e=>{const{normalize:t}=e;return t(["https://YOUR_RESOURCE_NAME.openai.azure.com/"])}},azureGpt35DeploymentId:{label:e=>{const{normalize:t}=e;return t(["Deployment name of the GPT-3.5 model"])},placeholder:e=>{const{normalize:t}=e;return t(["gpt-35-turbo"])}},azureGpt4DeploymentId:{label:e=>{const{normalize:t}=e;return t(["Deployment name of the GPT-4 model"])},placeholder:e=>{const{normalize:t}=e;return t(["gpt-4"])}},azureApiVersion:{label:e=>{const{normalize:t}=e;return t(["API version of Azure OpenAI Service"])},placeholder:e=>{const{normalize:t}=e;return t(["2023-06-01-preview"])}},temperature:e=>{const{normalize:t}=e;return t(["temperature"])},language:e=>{const{normalize:t}=e;return t(["Language"])},colorMode:{label:e=>{const{normalize:t}=e;return t(["Color"])},system:e=>{const{normalize:t}=e;return t(["System"])},light:e=>{const{normalize:t}=e;return t(["Light"])},dark:e=>{const{normalize:t}=e;return t(["Dark"])}},save:e=>{const{normalize:t}=e;return t(["Save"])},back:e=>{const{normalize:t}=e;return t(["Back"])},initialMessage:e=>{const{normalize:t}=e;return t(["Hey! Can you hear me?"])}},ChatStop:{label:e=>{const{normalize:t}=e;return t(["Stop Generating"])},message:e=>{const{normalize:t}=e;return t(["Generating stopped"])}},ChatTitleBar:{initialTitle:e=>{const{normalize:t}=e;return t(["Talk"])},clearMessages:{confirm:e=>{const{normalize:t}=e;return t(["Are you sure you want to clear the chat history?"])}}},ChatWelcome:{tool:{title:e=>{const{normalize:t}=e;return t(["Tool"])},examples:[{title:e=>{const{normalize:t}=e;return t(["How to send HTTP requests using Javascript?"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["How to send HTTP requests using Javascript?"])}}},{title:e=>{const{normalize:t}=e;return t(["Translation: 你好,快乐的世界!"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["Translation: 你好,快乐的世界!"])}}},{title:e=>{const{normalize:t}=e;return t(["Variable Naming: Retrieving User Information."])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["Variable Naming: Retrieving User Information."])}}},{title:e=>{const{normalize:t}=e;return t(["Unsplash Image Generator"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["Please reply using the format of '![image]https://source.unsplash.com/featured/?' and append the original link. Do not use code blocks, do not describe other content, and do not explain. Generate the corresponding format based on what I enter. If you understand, please reply with 'Please tell me what image you need?'"])}}}]},rolePlaying:{title:e=>{const{normalize:t}=e;return t(["Role Playing"])},examples:[{title:e=>{const{normalize:t}=e;return t(["Act as an English translator and improver"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["I hope you can take on the role of English translator, spelling checker and rhetoric improver. I will communicate with you in any language, and you will recognize the language, translate it, and respond to me in more elegant and refined English. Please replace my simple vocabulary and sentences with more beautiful and graceful expressions, ensuring that the meaning remains unchanged but is more literary. Please only answer the corrected and improved parts without writing explanations. If you understand, please reply: OK!"])}}},{title:e=>{const{normalize:t}=e;return t(["Play as Yann LeCun - Programming/Algorithm Design Expert"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["You are an AI clone of Yann LeCun, an expert in programming and algorithm design. Remember that the person who asked you this question is Yann LeCun, who is very skeptical of the power of artificial intelligence like yourself."])}}},{title:e=>{const{normalize:t}=e;return t(["Play the role of a psychologist"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["I want you to play the role of a psychologist. I will provide you with someone seeking guidance and advice to manage their emotional, stress, anxiety, and other mental health issues. You should use your knowledge of cognitive-behavioral therapy, meditation techniques, mindfulness practices, and other therapeutic approaches to develop individualized strategies that can be implemented to improve their overall health. If you understand, please reply with 'Okay, can we talk?'"])}}},{title:e=>{const{normalize:t}=e;return t(["Play the role of a tarot card reader."])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["I would like you to play the role of a tarot reader. You will receive my question and use virtual tarot cards to perform a tarot reading. Don't forget to shuffle and introduce the deck you will be using. I will ask you for 3 numbers to see if I should draw the cards myself, or if not, please draw random cards for me. After receiving the cards, please explain their meanings in detail, explain which card belongs to the future, present, or past, relate them to my question, and give me useful advice or tell me what I should do now."])}}}]},casualChat:{title:e=>{const{normalize:t}=e;return t(["Casual Chat"])},examples:[{title:e=>{const{normalize:t}=e;return t(["Do you have any ideas for a 10th birthday?"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["Do you have any ideas for a 10th birthday?"])}}},{title:e=>{const{normalize:t}=e;return t(["What kind of person was Socrates?"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["What kind of person was Socrates?"])}}},{title:e=>{const{normalize:t}=e;return t(["How to make tomato beef brisket?"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["How to make tomato beef brisket?"])}}},{title:e=>{const{normalize:t}=e;return t(["Tell me a story, please."])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["Tell me a story, please."])}}}]}},CopyText:{copyAll:e=>{const{normalize:t}=e;return t(["Copy All"])},copySuccessful:e=>{const{normalize:t}=e;return t(["Copy Successful"])}},FuncBar:{chat:e=>{const{normalize:t}=e;return t(["New Chat"])},image:e=>{const{normalize:t}=e;return t(["New Image"])},setting:e=>{const{normalize:t}=e;return t(["Setting"])},github:e=>{const{normalize:t}=e;return t(["Project"])}},HotKeyHelp:{title:e=>{const{normalize:t}=e;return t(["Global shortcut keys"])},close:e=>{const{normalize:t}=e;return t(["Got it!"])},newChat:e=>{const{normalize:t}=e;return t(["New Chat"])},deleteChat:e=>{const{normalize:t}=e;return t(["Delete Chat"])},newTopic:e=>{const{normalize:t}=e;return t(["Start a new topic"])},clearChat:e=>{const{normalize:t}=e;return t(["Clear chat history"])}},titlePrompt:e=>{const{normalize:t}=e;return t(["Summarize the above content within 10 words in the same language as input, and use it as the title. Do not use symbols. Begin summarizing."])},newTopicAlert:e=>{const{normalize:t}=e;return t(["New topic has started, history messages will not be involved in this conversation!"])},removeChatConfirm:e=>{const{normalize:t}=e;return t(["Are you sure you want to delete this chat?"])}},Ab={app:{title:e=>{const{normalize:t}=e;return t(["ChatGPT"])},description:e=>{const{normalize:t}=e;return t(["OpenAIのChatGPT自然言語モデルを用いたチャット"])}},BaseInput:{placeholder:e=>{const{normalize:t}=e;return t(["入力してください"])}},ChatList:{conversations:e=>{const{normalize:t}=e;return t(["会話"])},images:e=>{const{normalize:t}=e;return t(["画像"])}},ChatSendBar:{placeholder:e=>{const{normalize:t}=e;return t(["メッセージを入力して [Enter] で送信、 [Shift] + [Enter] で改行します。"])},imageN:e=>{const{normalize:t}=e;return t(["枚数"])},imageSize:e=>{const{normalize:t}=e;return t(["サイズ"])}},ChatSendButton:{label:e=>{const{normalize:t}=e;return t(["送信"])}},ChatSetting:{apiType:e=>{const{normalize:t}=e;return t(["API 種別"])},apiKey:{label:e=>{const{normalize:t}=e;return t(["API キー"])},placeholder:e=>{const{normalize:t}=e;return t(["入力してください"])}},apiHost:{label:e=>{const{normalize:t}=e;return t(["API エンドポイント"])},placeholder:e=>{const{normalize:t}=e;return t(["https://YOUR_RESOURCE_NAME.openai.azure.com/"])}},azureGpt35DeploymentId:{label:e=>{const{normalize:t}=e;return t(["GPT-3.5モデルのデプロイ名"])},placeholder:e=>{const{normalize:t}=e;return t(["gpt-35-turbo"])}},azureGpt4DeploymentId:{label:e=>{const{normalize:t}=e;return t(["GPT-4モデルのデプロイ名"])},placeholder:e=>{const{normalize:t}=e;return t(["gpt-4"])}},azureApiVersion:{label:e=>{const{normalize:t}=e;return t(["Azure OpenAI Service の API バージョン"])},placeholder:e=>{const{normalize:t}=e;return t(["2023-06-01-preview"])}},temperature:e=>{const{normalize:t}=e;return t(["temperature"])},language:e=>{const{normalize:t}=e;return t(["言語"])},colorMode:{label:e=>{const{normalize:t}=e;return t(["配色"])},system:e=>{const{normalize:t}=e;return t(["システム"])},light:e=>{const{normalize:t}=e;return t(["ライト"])},dark:e=>{const{normalize:t}=e;return t(["ダーク"])}},save:e=>{const{normalize:t}=e;return t(["保存"])},back:e=>{const{normalize:t}=e;return t(["戻る"])},initialMessage:e=>{const{normalize:t}=e;return t(["こんにちは、私の声が聞こえますか?"])}},ChatStop:{label:e=>{const{normalize:t}=e;return t(["回答停止"])},message:e=>{const{normalize:t}=e;return t(["回答の生成が停止されました"])}},ChatTitleBar:{initialTitle:e=>{const{normalize:t}=e;return t(["おしゃべり"])},clearMessages:{confirm:e=>{const{normalize:t}=e;return t(["チャット履歴をクリアしますか?"])}}},ChatWelcome:{tool:{title:e=>{const{normalize:t}=e;return t(["ツール"])},examples:[{title:e=>{const{normalize:t}=e;return t(["JavascriptでHTTPリクエストを送信する方法は?"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["JavascriptでHTTPリクエストを送信する方法は?"])}}},{title:e=>{const{normalize:t}=e;return t(["翻訳: Hello, Happy World!"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["翻訳: Hello, Happy World!"])}}},{title:e=>{const{normalize:t}=e;return t(["変数名付け:ユーザー情報の取得"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["変数名付け:ユーザー情報の取得"])}}},{title:e=>{const{normalize:t}=e;return t(["Unsplash画像ジェネレーター"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["あなたは与えられた文字列をもとに'![image]https://source.unsplash.com/featured/?<入力を英語に翻訳した文字列>'の形式で返信し、元のリンクを追加してください。コードブロックは使用しないでください。他の内容を説明しないでください。入力された内容に基づいて対応する形式を生成してください。まずは「どのような画像が必要ですか?」というメッセージで開始して下さい。"])}}}]},rolePlaying:{title:e=>{const{normalize:t}=e;return t(["ロールプレイ"])},examples:[{title:e=>{const{normalize:t}=e;return t(["英語の翻訳と改善を担当する"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["私はあなたに英語の翻訳、スペルチェック、修辞的改善を担当してもらいたいと思っています。私はどんな言語でもあなたとコミュニケーションを取ることができますが、あなたはそれを認識し、より優れた英語に翻訳して返答することができます。私の単純な用語や文をより優美かつ洗練された表現に置き換えてください。意味は変わらず、文学性が高まるようにしてください。修正や改善部分だけ回答してください。解釈は書かないでください。「OK」と理解した場合は返信してください。"])}}},{title:e=>{const{normalize:t}=e;return t(["Yann LeCunを演じる —— プログラミング/アルゴリズム設計の専門家"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["あなたはYann LeCunのAIクローン版であり、プログラミングやアルゴリズムの設計において専門家です。あなたにこの質問を出した人がYann LeCunであり、彼はあなたのような人工知能の力に非常に懐疑的です。"])}}},{title:e=>{const{normalize:t}=e;return t(["心理学者を演じる"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["私はあなたに心理医師の役割を担ってもらいたいです。あなたに相談し、アドバイスを求める人を提供します。彼らの感情、ストレス、不安などの心理的健康問題を管理するために、あなたは認知行動療法、瞑想技法、マインドフルネス練習などの知識を活用して、個人が実施できる戦略を策定する必要があります。全体的な健康状態を改善するためです。理解できた場合は、「OK、話しましょうか?」と返信してください。"])}}},{title:e=>{const{normalize:t}=e;return t(["タロット占い師を演じる"])},message:{role:e=>{const{normalize:t}=e;return t(["system"])},content:e=>{const{normalize:t}=e;return t(["あなたにはタロット占い師の役割をお願いしたいと思います。 私の質問を受け取り、仮想のタロットカードを使用してタロット占いを行ってください。 シャッフルを忘れずに行い、使用するデッキを紹介してください。私に3つの数字を与えて、カードを引いてもよいか尋ねます。もしそうでなければ、ランダムにカードを引いてください。カードを受け取った後、その意味を詳しく説明し、どのカードが未来、現在、または過去に属するかを説明し、私の質問に合わせてそれらを説明し、有用なアドバイスや私が今すべきことを教えてください。"])}}}]},casualChat:{title:e=>{const{normalize:t}=e;return t(["おしゃべり"])},examples:[{title:e=>{const{normalize:t}=e;return t(["10歳の誕生日のアイデアはありますか?"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["10歳の誕生日のアイデアはありますか?"])}}},{title:e=>{const{normalize:t}=e;return t(["ソクラテスはどのような人物でしたか?"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["ソクラテスはどのような人物でしたか?"])}}},{title:e=>{const{normalize:t}=e;return t(["牛ブリスケットのトマト煮の作り方"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["牛ブリスケットのトマト煮の作り方"])}}},{title:e=>{const{normalize:t}=e;return t(["お話を聞かせてください。"])},message:{role:e=>{const{normalize:t}=e;return t(["user"])},content:e=>{const{normalize:t}=e;return t(["お話を聞かせてください。"])}}}]}},CopyText:{copyAll:e=>{const{normalize:t}=e;return t(["すべてコピー"])},copySuccessful:e=>{const{normalize:t}=e;return t(["コピー成功"])}},FuncBar:{chat:e=>{const{normalize:t}=e;return t(["新規チャット"])},image:e=>{const{normalize:t}=e;return t(["新規イメージ"])},setting:e=>{const{normalize:t}=e;return t(["設定"])},github:e=>{const{normalize:t}=e;return t(["プロジェクト"])}},HotKeyHelp:{title:e=>{const{normalize:t}=e;return t(["ショートカットキー"])},close:e=>{const{normalize:t}=e;return t(["わかりました!"])},newChat:e=>{const{normalize:t}=e;return t(["新しいチャットを作成する"])},deleteChat:e=>{const{normalize:t}=e;return t(["チャットを削除する"])},newTopic:e=>{const{normalize:t}=e;return t(["新しいトピックを始める"])},clearChat:e=>{const{normalize:t}=e;return t(["チャット履歴をクリアする"])}},titlePrompt:e=>{const{normalize:t}=e;return t(["上記の内容を入力と同一の言語で10語以内で要約してください。記号は使用しないでください。要約を始めてください:"])},newTopicAlert:e=>{const{normalize:t}=e;return t(["新しいトピックが開始されました。今後の会話では過去の会話は考慮されません。"])},removeChatConfirm:e=>{const{normalize:t}=e;return t(["このチャットを削除してもよろしいですか?"])}},Gt=["zh","en","ja"],Nb={zh:[{key:"../locales/zh.json",load:()=>Promise.resolve(Ob)}],en:[{key:"../locales/en.json",load:()=>Promise.resolve(xb)}],ja:[{key:"../locales/ja.json",load:()=>Promise.resolve(Ab)}]},Mb=Object({zh:[],en:[],ja:[]}),Fb=async e=>{const t=Object({});return t.experimental=Object({jsTsFormatResource:!1}),t.precompile=Object({strictMessage:!1,escapeHtml:!1}),t.vueI18n=Object({}),t.locales=[Object({code:"zh",iso:"zh-CN",file:"zh.json",name:"简体中文",hash:"077ab9a8",type:"static"}),Object({code:"en",iso:"en-US",file:"en.json",name:"English (US)",hash:"93fac859",type:"static"}),Object({code:"ja",iso:"ja-JP",file:"ja.json",name:"日本語",hash:"c84be44c",type:"static"})],t.defaultLocale="en",t.defaultDirection="ltr",t.routesNameSeparator="___",t.trailingSlash=!1,t.defaultLocaleRouteNameSuffix="default",t.strategy="prefix_except_default",t.lazy=!1,t.langDir="locales",t.rootRedirect=null,t.detectBrowserLanguage=Object({alwaysRedirect:!1,cookieCrossOrigin:!1,cookieDomain:null,cookieKey:"i18n_redirected",cookieSecure:!1,fallbackLocale:"",redirectOn:"root",useCookie:!0}),t.differentDomains=!1,t.baseUrl="",t.dynamicRouteParams=!1,t.customRoutes="page",t.pages=Object({}),t.skipSettingLocaleOnNavigate=!1,t.types="composition",t.debug=!1,t},We=Object({experimental:Object({jsTsFormatResource:!1}),precompile:Object({strictMessage:!0,escapeHtml:!1}),vueI18n:"",locales:[],defaultLocale:"",defaultDirection:"ltr",routesNameSeparator:"___",trailingSlash:!1,defaultLocaleRouteNameSuffix:"default",strategy:"prefix_except_default",lazy:!1,langDir:null,rootRedirect:null,detectBrowserLanguage:Object({alwaysRedirect:!1,cookieCrossOrigin:!1,cookieDomain:null,cookieKey:"i18n_redirected",cookieSecure:!1,fallbackLocale:"",redirectOn:"root",useCookie:!0}),differentDomains:!1,baseUrl:"",dynamicRouteParams:!1,customRoutes:"page",pages:Object({}),skipSettingLocaleOnNavigate:!1,types:"composition",debug:!1}),Hr=Object({__normalizedLocales:[Object({code:"zh",iso:"zh-CN",file:"zh.json",name:"简体中文",hash:"077ab9a8",type:"static"}),Object({code:"en",iso:"en-US",file:"en.json",name:"English (US)",hash:"93fac859",type:"static"}),Object({code:"ja",iso:"ja-JP",file:"ja.json",name:"日本語",hash:"c84be44c",type:"static"})]}),nf="@nuxtjs/i18n";/*! js-cookie v3.0.5 | MIT */function Mr(e){for(var t=1;t"u")){a=Mr({},t,a),typeof a.expires=="number"&&(a.expires=new Date(Date.now()+a.expires*864e5)),a.expires&&(a.expires=a.expires.toUTCString()),o=encodeURIComponent(o).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var i="";for(var l in a)a[l]&&(i+="; "+l,a[l]!==!0&&(i+="="+a[l].split(";")[0]));return document.cookie=o+"="+e.write(s,o)+i}}function r(o){if(!(typeof document>"u"||arguments.length&&!o)){for(var s=document.cookie?document.cookie.split("; "):[],a={},i=0;in})}function jb(e,t){return function(){return Reflect.apply(t,{i18n:e.$i18n,getRouteBaseName:e.$getRouteBaseName,localePath:e.$localePath,localeRoute:e.$localeRoute,switchLocalePath:e.$switchLocalePath,localeHead:e.$localeHead,route:e.$router.currentRoute.value,router:e.$router},arguments)}}function of(e,t,n){for(const r in e)ce(e[r])?(ce(t[r])||(t[r]={}),of(e[r],t[r],n)):n?n(e[r],t[r])&&(t[r]=e[r]):t[r]=e[r]}async function Hs(e,t,n){var s,a;const r=(s=e.$config.public)==null?void 0:s.i18n;let o=null;try{const i=await t().then(l=>l.default||l);be(i)?(a=r.experimental)!=null&&a.jsTsFormatResource?o=await i(n).then(l=>l.default||l):console.warn(ro("Not support js / ts extension format as default. you can do enable with `i18n.experimental.jsTsFormatResource: true` (experimental)")):o=i}catch(i){console.error(ro("Failed locale loading: "+i.message))}return o}const Fr=[],fn=new Map;async function oo(e,t,n){if(Fr.includes(t))Fr.includes(t)||console.warn(ro("Could not find "+t+" locale code in localeMessages"));else{const r=Nb[t];if(r!=null){if(r.length===1){const{key:o,load:s}=r[0];let a=null;fn.has(o)?a=fn.get(o):(a=await Hs(e,s,t),a!=null&&fn.set(o,a)),a!=null&&(n(t,a),Fr.push(t))}else if(r.length>1){const o={};for(const{key:s,load:a}of r){let i=null;fn.has(s)?i=fn.get(s):(i=await Hs(e,a,t),i!=null&&fn.set(s,i)),i!=null&&of(i,o)}n(t,o),Fr.push(t)}}}}const Rl=[];async function Ub(e,t,n){if(!Rl.includes(t)){const r=Mb[t]||[];for(const o of r){const s=await Hs(e,o,t);s!=null&&(n(t,s),Rl.push(t))}}}function sf(e,t){let n;return navigator.languages&&(n=db(e.__normalizedLocales,navigator.languages)),n}function Ra(e,{useCookie:t=We.detectBrowserLanguage.useCookie,cookieKey:n=We.detectBrowserLanguage.cookieKey,localeCodes:r=[]}={}){if(t){let o;if(o=rf.get(n),o&&r.includes(o))return o}}function Bb(e,t,{useCookie:n=We.detectBrowserLanguage.useCookie,cookieKey:r=We.detectBrowserLanguage.cookieKey,cookieDomain:o=We.detectBrowserLanguage.cookieDomain,cookieSecure:s=We.detectBrowserLanguage.cookieSecure,cookieCrossOrigin:a=We.detectBrowserLanguage.cookieCrossOrigin}={}){if(!n)return;const i=new Date,l={expires:new Date(i.setDate(i.getDate()+365)),path:"/",sameSite:a?"none":"lax",secure:a||s};o&&(l.domain=o),rf.set(r,e,l)}const af={locale:"",stat:!1,reason:"unknown",from:"unknown"};function lf(e,t,n,r,o=[],s="",a){const{strategy:i}=n;if(i==="no_prefix"&&a==="ssg_ignore")return{locale:"",stat:!0,reason:"detect_ignore_on_ssg"};const{redirectOn:l,alwaysRedirect:c,useCookie:u,fallbackLocale:f}=n.detectBrowserLanguage,d=K(e)?e:e.path;if(i!=="no_prefix"){if(l==="root"){if(d!=="/")return{locale:"",stat:!1,reason:"not_redirect_on_root"}}else if(l==="no prefix"&&!c&&d.match(Fs(o)))return{locale:"",stat:!1,reason:"not_redirect_on_no_prefix"}}let m="unknown",b,E;u&&(E=b=Ra(t,{...n.detectBrowserLanguage,localeCodes:o}),m="cookie"),E||(E=sf(r),m="navigator_or_header");const R=E||f;!E&&f&&(m="fallback");const g=s||n.vueI18n.locale;if(R&&(!u||c||!b)){if(i==="no_prefix")return{locale:R,stat:!0,from:m};if(R!==g)return{locale:R,stat:!0,from:m};if(c){const p=d==="/",z=l==="all",y=l==="no prefix"&&!d.match(Fs(o));if(p||z||y)return{locale:R,stat:!0,from:m}}}return a==="ssg_setup"&&R?{locale:R,stat:!0,from:m}:{locale:"",stat:!1,reason:"not_found_match"}}function Wb(){let e;return e=window.location.host,e}function Vb(e){let t=Wb()||"";if(t){const n=e.find(r=>r.domain===t);if(n)return n.code;t=""}return t}function cf(e,t,n){const r=t.find(o=>o.code===e);if(r&&r.domain){if(Nn(r.domain))return r.domain;let o;return o=window.location.protocol.split(":")[0],o+"://"+r.domain}console.warn(ro("Could not find domain name for locale "+e))}function Kb(e,t){return Cr(e,"setLocale",t)}function Gb(e,t){return Cr(e,"setLocaleCookie",t)}function uf(e,t,n){return Cr(e,"mergeLocaleMessage",t,n)}function qb(e,t,n,r,o){return Cr(e,"onBeforeLanguageSwitch",t,n,r,o)}function Yb(e,t,n){return Cr(e,"onLanguageSwitched",t,n)}function ff(e,t){let n=[];if(Le(e))n=e;else if(ce(e)){const r=[...t,"default"];for(const o of r)e[o]&&(n=[...n,...e[o].filter(Boolean)])}else K(e)&&t.every(r=>r!==e)&&n.push(e);return n}async function Jb(e,t,n){const{defaultLocale:r,initialLocale:o,localeCodes:s,fallbackLocale:a,langDir:i,lazy:l}=n,c=(u,f)=>{const d=t[u]||{};t[u]={...d,...f}};if(i){if(l&&a){const f=ff(a,[r,o]);await Promise.all(f.map(d=>oo(e,d,c)))}const u=l?[...new Set().add(r).add(o)]:s;await Promise.all(u.map(f=>oo(e,f,c)))}return t}async function df(e,t,n){await Ub(e,n,(r,o)=>uf(t,r,o))}async function zl(e,t,n,{useCookie:r=We.detectBrowserLanguage.useCookie,skipSettingLocaleOnNavigate:o=We.skipSettingLocaleOnNavigate,differentDomains:s=We.differentDomains,initial:a=!1,lazy:i=!1,langDir:l=null}={}){let c=!1;const u=Oo(n);if(!e)return[c,u];if(!a&&s)return[c,u];if(u===e)return[c,u];const f=await qb(n,u,e,a,t),d=ib(n);if(f&&d&&d.includes(f)){if(f===u)return[c,u];e=f}if(l){const m=Hb(n,"fallbackLocale");if(i){const b=(E,R)=>uf(n,E,R);if(m){const E=ff(m,[e]);await Promise.all(E.map(R=>oo(t,R,b)))}await oo(t,e,b)}}return await df(t,n,e),o?[c,u]:(r&&Gb(n,e),Yu(n,e),await Yb(n,u,e),c=!0,[c,u])}function Tl(e,t,n,r,o,s,a=[],i="normal"){const{strategy:l,defaultLocale:c,differentDomains:u}=r,f=be(o)?o():o,{locale:d,stat:m,reason:b,from:E}=r.detectBrowserLanguage?lf(e,t,r,Hr,a,f,i):af;if(b==="detect_ignore_on_ssg")return f;let R=d;return R||(u?R=Vb(s):l!=="no_prefix"?R=n(e):r.detectBrowserLanguage||(R=f)),!R&&r.detectBrowserLanguage&&r.detectBrowserLanguage.useCookie&&(R=Ra(t,{...r.detectBrowserLanguage,localeCodes:a})),R||(R=c||""),R}function Pl(e,t,n,r,o){const{strategy:s,defaultLocale:a,differentDomains:i}=o;let l="";if(!rv(e))return l;if(!i&&s!=="no_prefix"&&(r(e)!==n||s==="prefix_and_default"&&n===a)){const{fullPath:c}=e,u=decodeURI(c),f=t.$switchLocalePath(n)||t.$localePath(c,n);K(f)&&f&&f!==c&&f!==u&&!f.startsWith("//")&&(l=f)}{const u=kb({i18n:pr(t.$i18n),route:e,router:t.$router})(n);K(u)&&(l=u)}return l}function Xb(e){return ce(e)&&"path"in e&&"statusCode"in e}const Qb=()=>da(nf+":redirect",()=>"");async function Sl(e,{status:t=301,rootRedirect:n=We.rootRedirect,differentDomains:r=We.differentDomains,skipSettingLocaleOnNavigate:o=We.skipSettingLocaleOnNavigate}={}){const{i18n:s,locale:a,route:i}=e;let{redirectPath:l}=e;if(i.path==="/"&&n)return K(n)?l="/"+n:Xb(n)&&(l="/"+n.path,t=n.statusCode),void 0;if(o){s.__pendingLocale=a,s.__pendingLocalePromise=new Promise(c=>{s.__resolvePendingLocalePromise=c});return}if(r){const c=Qb();c.value!==l&&(c.value="",window.location.assign(l))}else if(l)return void 0}function Zb(e,t){Ll(e,"$i18n",t.global);for(const n of[["getRouteBaseName",In],["localePath",Ca],["localeRoute",La],["switchLocalePath",gr],["localeHead",ef]])Ll(e,"$"+n[0],jb(e,n[1]))}function ev(e){return t=>Qu(t)&&!e}function tv(e,t,n){return(r,o)=>{if(e){const s=cf(o,t);return s?Mn(s,r):r}else return Zu(r)}}function nv(e,t){return n=>{var l,c;if(be(e))return e(n);const{differentDomains:r,localeCodeLoader:o,normalizedLocales:s}=t,a=be(o)?o():o;if(r&&a){const u=cf(a,s,t.nuxt);if(u)return u}const i=(c=(l=n.$config)==null?void 0:l.public)==null?void 0:c.i18n;return i!=null&&i.baseUrl?i.baseUrl:e}}function rv(e){var n;const t=(n=e.matched[0])==null?void 0:n.meta.nuxtI18n;return t?Object.keys(t).length>0:!1}const ov=it(async e=>{let t,n;const r=Ht(),o=lu(),{vueApp:s}=e,a=e,i=([t,n]=kt(()=>Fb()),t=await t,n(),t),l=i.detectBrowserLanguage&&i.detectBrowserLanguage.useCookie,{__normalizedLocales:c}=Hr,{defaultLocale:u,differentDomains:f,skipSettingLocaleOnNavigate:d,lazy:m,langDir:b,routesNameSeparator:E,defaultLocaleRouteNameSuffix:R,strategy:g,rootRedirect:p}=i;i.baseUrl=nv(i.baseUrl,{differentDomains:f,nuxt:a,localeCodeLoader:u,normalizedLocales:c});const z=bb(Gt,E,R),y=i.vueI18n;y.messages=y.messages||{},y.fallbackLocale=y.fallbackLocale??!1,_b(r,{...i,dynamicRouteParamsKey:"nuxtI18n",switchLocalePathIntercepter:tv(f,c),prefixable:ev(f)});const v=T=>T||y.locale||"en-US";let N=Tl(o,e.ssrContext,z,i,v(u),c,Gt,g==="no_prefix"?"ssg_ignore":"normal");y.messages=([t,n]=kt(()=>Jb(a,y.messages,{...i,initialLocale:N,fallbackLocale:y.fallbackLocale,localeCodes:Gt})),t=await t,n(),t),N=v(N);const I=My({...y,locale:N});let P=!0;const F=T=>N!==T&&P;let H=!0;const W=()=>H;W()&&g==="no_prefix"&&e.hook("app:mounted",async()=>{const{locale:T,stat:x,reason:Z,from:q}=i.detectBrowserLanguage?lf(o,a,i,Hr,Gt,N,"ssg_setup"):af;Kb(I,T),H=!1}),mb(I,{locales:i.locales,localeCodes:Gt,baseUrl:i.baseUrl,context:a,hooks:{onExtendComposer(T){T.strategy=g,T.localeProperties=me(()=>c.find(x=>x.code===T.locale.value)||{code:T.locale.value}),T.setLocale=async x=>{const Z=F(x),[q]=await zl(x,a,I,{useCookie:l,differentDomains:f,initial:Z,skipSettingLocaleOnNavigate:d,lazy:m,langDir:b});q&&Z&&(P=!1);const Q=Pl(o,a,x,z,i);await Sl({i18n:I,redirectPath:Q,locale:x,route:o},{differentDomains:f,skipSettingLocaleOnNavigate:d,rootRedirect:p})},T.differentDomains=f,T.getBrowserLocale=()=>sf(Hr,e.ssrContext),T.getLocaleCookie=()=>Ra(e.ssrContext,{...i.detectBrowserLanguage,localeCodes:Gt}),T.setLocaleCookie=x=>Bb(x,e.ssrContext,i.detectBrowserLanguage||void 0),T.onBeforeLanguageSwitch=(x,Z,q,Q)=>e.callHook("i18n:beforeLocaleSwitch",{oldLocale:x,newLocale:Z,initialSetup:q,context:Q}),T.onLanguageSwitched=(x,Z)=>e.callHook("i18n:localeSwitched",{oldLocale:x,newLocale:Z}),T.finalizePendingLocaleChange=async()=>{I.__pendingLocale&&(Yu(I,I.__pendingLocale),I.__resolvePendingLocalePromise&&await I.__resolvePendingLocalePromise(),I.__pendingLocale=void 0)},T.waitForPendingLocaleChange=async()=>{I.__pendingLocale&&I.__pendingLocalePromise&&await I.__pendingLocalePromise}},onExtendExportedGlobal(T){return{strategy:{get(){return T.strategy}},localeProperties:{get(){return T.localeProperties.value}},setLocale:{get(){return async x=>Reflect.apply(T.setLocale,T,[x])}},differentDomains:{get(){return T.differentDomains}},getBrowserLocale:{get(){return()=>Reflect.apply(T.getBrowserLocale,T,[])}},getLocaleCookie:{get(){return()=>Reflect.apply(T.getLocaleCookie,T,[])}},setLocaleCookie:{get(){return x=>Reflect.apply(T.setLocaleCookie,T,[x])}},onBeforeLanguageSwitch:{get(){return(x,Z,q,Q)=>Reflect.apply(T.onBeforeLanguageSwitch,T,[x,Z,q,Q])}},onLanguageSwitched:{get(){return(x,Z)=>Reflect.apply(T.onLanguageSwitched,T,[x,Z])}},finalizePendingLocaleChange:{get(){return()=>Reflect.apply(T.finalizePendingLocaleChange,T,[])}},waitForPendingLocaleChange:{get(){return()=>Reflect.apply(T.waitForPendingLocaleChange,T,[])}}}},onExtendVueI18n(T){return{strategy:{get(){return T.strategy}},localeProperties:{get(){return T.localeProperties.value}},setLocale:{get(){return async x=>Reflect.apply(T.setLocale,T,[x])}},differentDomains:{get(){return T.differentDomains}},getBrowserLocale:{get(){return()=>Reflect.apply(T.getBrowserLocale,T,[])}},getLocaleCookie:{get(){return()=>Reflect.apply(T.getLocaleCookie,T,[])}},setLocaleCookie:{get(){return x=>Reflect.apply(T.setLocaleCookie,T,[x])}},onBeforeLanguageSwitch:{get(){return(x,Z,q,Q)=>Reflect.apply(T.onBeforeLanguageSwitch,T,[x,Z,q,Q])}},onLanguageSwitched:{get(){return(x,Z)=>Reflect.apply(T.onLanguageSwitched,T,[x,Z])}},finalizePendingLocaleChange:{get(){return()=>Reflect.apply(T.finalizePendingLocaleChange,T,[])}},waitForPendingLocaleChange:{get(){return()=>Reflect.apply(T.waitForPendingLocaleChange,T,[])}}}}}});const $={__composerExtend:T=>{const x=pr(I);T.strategy=x.strategy,T.localeProperties=me(()=>x.localeProperties.value),T.setLocale=x.setLocale,T.differentDomains=x.differentDomains,T.getBrowserLocale=x.getBrowserLocale,T.getLocaleCookie=x.getLocaleCookie,T.setLocaleCookie=x.setLocaleCookie,T.onBeforeLanguageSwitch=x.onBeforeLanguageSwitch,T.onLanguageSwitched=x.onLanguageSwitched,T.finalizePendingLocaleChange=x.finalizePendingLocaleChange,T.waitForPendingLocaleChange=x.waitForPendingLocaleChange}};s.use(I,$),Zb(a,I),[t,n]=kt(()=>df(a,I,N)),await t,n(),tg("locale-changing",async(T,x)=>{let Z,q;const Q=Tl(T,e.ssrContext,z,i,()=>Oo(I)||v(u),c,Gt,W()&&g==="no_prefix"?"ssg_ignore":"normal"),ne=F(Q),[je]=([Z,q]=kt(()=>zl(Q,a,I,{useCookie:l,differentDomains:f,initial:ne,skipSettingLocaleOnNavigate:d,lazy:m,langDir:b})),Z=await Z,q(),Z);je&&ne&&(P=!1);const Ge=Pl(T,a,Q,z,i);return Sl({i18n:I,redirectPath:Ge,locale:Q,route:T},{differentDomains:f,skipSettingLocaleOnNavigate:d,rootRedirect:p})},{global:!0})}),sv="__NUXT_COLOR_MODE__",av="nuxt-color-mode",gt=window[sv],iv=it(e=>{const t=da("color-mode",()=>et({preference:gt.preference,value:gt.value,unknown:!1,forced:!1})).value;Ht().afterEach(o=>{const s=o.meta.colorMode;s&&s!=="system"?(t.value=s,t.forced=!0):(s==="system"&&console.warn("You cannot force the colorMode to system at the page level."),t.forced=!1,t.value=t.preference==="system"?gt.getColorScheme():t.preference)});let n;function r(){n||!window.matchMedia||(n=window.matchMedia("(prefers-color-scheme: dark)"),n.addEventListener("change",()=>{!t.forced&&t.preference==="system"&&(t.value=gt.getColorScheme())}))}Ve(()=>t.preference,o=>{var s;t.forced||(o==="system"?(t.value=gt.getColorScheme(),r()):t.value=o,(s=window.localStorage)==null||s.setItem(av,o))},{immediate:!0}),Ve(()=>t.value,(o,s)=>{gt.removeColorScheme(s),gt.addColorScheme(o)}),t.preference==="system"&&r(),e.hook("app:mounted",()=>{t.unknown&&(t.preference=gt.preference,t.value=gt.value,t.unknown=!1)}),e.provide("colorMode",t)}),lv=it({name:"nuxt:chunk-reload",setup(e){const t=Ht(),n=fa(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)}),t.onError((o,s)=>{if(r.has(o)){const i="href"in s&&s.href.startsWith("#")?n.app.baseURL+s.href:Mn(n.app.baseURL,s.fullPath);R_({path:i,persistState:!0})}})}}),cv=it({name:"nuxt:payload",setup(e){qp()&&(e.hooks.hook("link:prefetch",async t=>{Co(t).protocol||await Pi(t)}),Ht().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await Pi(t.path);r&&Object.assign(e.static.data,r.data)}))}}),uv=[sg,g_,z_,I_,k_,O_,x_,ov,iv,lv,cv],fv=(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())||""}),dv=(e,t)=>{const n=e.route.matched.find(o=>{var s;return((s=o.components)==null?void 0:s.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&fv(e.route,n));return typeof r=="function"?r(e.route):r},mv=(e,t)=>({default:()=>e?st(xd,e===!0?{}:e,t):t}),hv=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?st(e,t,n):(r=n.default)==null?void 0:r.call(n)}}),pv=Symbol("layout-meta"),gv=$t({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,expose:n}){const r=Ee(),o=we();n({pageRef:o});const s=ke(pv,null);let a;return()=>st(vu,{name:e.name,route:e.route,...t},{default:i=>{if(!i.Component)return;if(a&&s&&!s.isCurrent(i.route))return a;const l=dv(i,e.pageKey),c=r.deferHydration(),u=!!(e.transition??i.route.meta.pageTransition??gs),f=u&&yv([e.transition,i.route.meta.pageTransition,gs,{onAfterLeave:()=>{r.callHook("page:transition:finish",i.Component)}}].filter(Boolean));return a=hv(ca,u&&f,mv(e.keepalive??i.route.meta.keepalive??Wp,st(uc,{suspensible:!0,onPending:()=>r.callHook("page:start",i.Component),onResolve:()=>{nn(()=>r.callHook("page:finish",i.Component).finally(c))}},{default:()=>st(bv,{key:l,routeProps:i,pageKey:l,hasTransition:u,pageRef:o})}))).default(),a}})}});function _v(e){return Array.isArray(e)?e:e?[e]:[]}function yv(e){const t=e.map(n=>({...n,onAfterLeave:_v(n.onAfterLeave)}));return Xp(...t)}const bv=$t({name:"RouteProvider",props:["routeProps","pageKey","hasTransition","pageRef"],setup(e){const t=e.pageKey,n=e.routeProps.route,r={};for(const o in e.routeProps.route)r[o]=me(()=>t===e.pageKey?e.routeProps.route[o]:n[o]);return wn("_route",et(r)),()=>st(e.routeProps.Component,{ref:e.pageRef})}}),vv=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},Ev={};function wv(e,t){const n=gv;return yt(),sm("div",null,[ye(n)])}const Cv=vv(Ev,[["render",wv]]),Lv={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;(n.stack||"").split(` `).splice(1).map(f=>({text:f.replace("webpack:/","").replace(".vue",".js").trim(),internal:f.includes("node_modules")&&!f.includes(".cache")||f.includes("internal")||f.includes("new Promise")})).map(f=>`${f.text}`).join(` `);const r=Number(n.statusCode||500),o=r===404,s=n.statusMessage??(o?"Page Not Found":"Internal Server Error"),a=n.message||n.toString(),i=void 0,u=o?qr(()=>Mt(()=>import("./error-404.d4c122c0.js"),["./error-404.d4c122c0.js","./error-404.871584dc.css"],import.meta.url).then(f=>f.default||f)):qr(()=>Mt(()=>import("./error-500.86c98c1b.js"),["./error-500.86c98c1b.js","./error-500.5504fd74.css"],import.meta.url).then(f=>f.default||f));return(f,d)=>(yt(),Yt(he(u),Lf(Mc({statusCode:he(r),statusMessage:he(s),description:he(a),stack:he(i)})),null,16))}},Il={__name:"nuxt-root",setup(e){const t=()=>null,n=Ee(),r=n.deferHydration(),o=!1;wn("_route",lu()),n.hooks.callHookWith(i=>i.map(l=>l()),"vue:setup");const s=Lo();vc((i,l,c)=>{if(n.hooks.callHook("vue:error",i,l,c).catch(u=>console.error("[nuxt] Error in `vue:error` hook",u)),og(i)&&(i.fatal||i.unhandled))return n.runWithContext(()=>mn(i)),!1});const{islandContext:a}=!1;return(i,l)=>(yt(),Yt(uc,{onResolve:he(r)},{default:lc(()=>[he(s)?(yt(),Yt(he(Lv),{key:0,error:he(s)},null,8,["error"])):he(a)?(yt(),Yt(he(t),{key:1,context:he(a)},null,8,["context"])):he(o)?(yt(),Yt(Hd(he(o)),{key:2})):(yt(),Yt(he(Cv),{key:3}))]),_:1},8,["onResolve"]))}};globalThis.$fetch||(globalThis.$fetch=xh.create({baseURL:Nh()}));let kl;{let e;kl=async function(){var s,a;if(e)return e;const r=!!((s=window.__NUXT__)!=null&&s.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?Km(Il):Vm(Il),o=qh({vueApp:r});try{await Jh(o,uv)}catch(i){await o.callHook("app:error",i),o.payload.error=o.payload.error||i}try{await o.hooks.callHook("app:created",r),await o.hooks.callHook("app:beforeMount",r),r.mount("#"+Vp),await o.hooks.callHook("app:mounted",r),await nn()}catch(i){await o.callHook("app:error",i),o.payload.error=o.payload.error||i}return r},e=kl().catch(t=>{console.error("Error while mounting app:",t)})}export{So as A,he as B,Iv as C,Ov as D,ke as E,xe as F,co as G,Fv as H,Yt as I,Hd as J,da as K,fa as L,Pv as M,Nv as N,Av as O,Mv as P,fe as Q,Dv as R,nn as S,$v as T,Ve as U,kv as V,lo as W,xv as X,jv as Y,et as Z,vv as _,Ht as a,bo as b,me as c,$t as d,st as e,Sv as f,ch as g,Nn as h,Vc as i,Hv as j,yt as k,sm as l,Nc as m,Uv as n,br as o,Co as p,ye as q,we as r,lc as s,Rv as t,Ee as u,Fc as v,gh as w,zv as x,Tv as y,Bv as z};