commit 534aa293608016dd02147a58a381091b44d99cad Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat Jul 26 16:07:25 2025 +0000 Deploy to GitHub pages diff --git a/404.html b/404.html new file mode 100644 index 0000000..f3cb9de --- /dev/null +++ b/404.html @@ -0,0 +1 @@ +
{const{slotScopeIds:H}=x;H&&(W=W?W.concat(H):H);const A=i(_),q=p(s(_),x,A,N,$,W,re);return q&&jn(q)&&q.data==="]"?s(x.anchor=q):(Vn(),l(x.anchor=c("]"),A,q),q)},m=(_,x,N,$,W,re)=>{if(Dr(_.parentElement,1)||(gn(`Hydration node mismatch: +- rendered on server:`,_,_.nodeType===3?"(text)":jn(_)&&_.data==="["?"(start of fragment)":"",` +- expected on client:`,x.type),Vn()),x.el=null,re){const q=k(_);for(;;){const F=s(_);if(F&&F!==q)a(F);else break}}const H=s(_),A=i(_);return a(_),n(null,x,A,H,N,$,Co(A),W),H},k=(_,x="[",N="]")=>{let $=0;for(;_;)if(_=s(_),_&&jn(_)&&(_.data===x&&$++,_.data===N)){if($===0)return s(_);$--}return _},S=(_,x,N)=>{const $=x.parentNode;$&&$.replaceChild(_,x);let W=N;for(;W;)W.vnode.el===x&&(W.vnode.el=W.subTree.el=_),W=W.parent},L=_=>_.nodeType===1&&_.tagName==="TEMPLATE";return[u,f]}function Qh(e,t,n,r,o){let s,i,a,l;if(t==="class")a=e.getAttribute("class"),l=Z(n),Jh(el(a||""),el(l))||(s=2,i="class");else if(t==="style"){a=e.getAttribute("style")||"",l=Ee(n)?n:Up(Fe(n));const c=tl(a),u=tl(l);if(r.dirs)for(const{dir:f,value:d}of r.dirs)f.name==="show"&&!d&&u.set("display","none");o&&Hu(o,r,u),Xh(c,u)||(s=3,i="style")}else(e instanceof SVGElement&&Gp(t)||e instanceof HTMLElement&&(Ga(t)||Wp(t)))&&(Ga(t)?(a=e.hasAttribute(t),l=Xi(n)):n==null?(a=e.hasAttribute(t),l=!1):(e.hasAttribute(t)?a=e.getAttribute(t):t==="value"&&e.tagName==="TEXTAREA"?a=e.value:a=!1,l=qp(n)?String(n):!1),a!==l&&(s=4,i=t));if(s!=null&&!Dr(e,s)){const c=d=>d===!1?"(not rendered)":`${i}="${d}"`,u=`Hydration ${Fu[s]} mismatch on`,f=` + - rendered on server: ${c(a)} + - expected on client: ${c(l)} + Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead. + You should fix the source of the mismatch.`;return gn(u,e,f),!0}return!1}function el(e){return new Set(e.trim().split(/\s+/))}function Jh(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}function tl(e){const t=new Map;for(const n of e.split(";")){let[r,o]=n.split(":");r=r.trim(),o=o&&o.trim(),r&&o&&t.set(r,o)}return t}function Xh(e,t){if(e.size!==t.size)return!1;for(const[n,r]of e)if(r!==t.get(n))return!1;return!0}function Hu(e,t,n){const r=e.subTree;if(e.getCssVars&&(t===r||r&&r.type===ee&&r.children.includes(t))){const o=e.getCssVars();for(const s in o)n.set(`--${Yp(s)}`,String(o[s]))}t===r&&e.parent&&Hu(e.parent,e.vnode,n)}const nl="data-allow-mismatch",Fu={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Dr(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(nl);)e=e.parentElement;const n=e&&e.getAttribute(nl);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(Fu[t])}}ls().requestIdleCallback;ls().cancelIdleCallback;function Zh(e,t){if(jn(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(jn(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const Fn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function ua(e){de(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,hydrate:s,timeout:i,suspensible:a=!0,onError:l}=e;let c=null,u,f=0;const d=()=>(f++,c=null,p()),p=()=>{let v;return c||(v=c=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),l)return new Promise((k,S)=>{l(m,()=>k(d()),()=>S(m),f+1)});throw m}).then(m=>v!==c&&c?c:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),u=m,m)))};return R({name:"AsyncComponentWrapper",__asyncLoader:p,__asyncHydrate(v,m,k){const S=s?()=>{const L=s(k,_=>Zh(v,_));L&&(m.bum||(m.bum=[])).push(L)}:k;u?S():p().then(()=>!m.isUnmounted&&S())},get __asyncResolved(){return u},setup(){const v=Ge;if(ca(v),u)return()=>As(u,v);const m=_=>{c=null,ho(_,v,13,!r)};if(a&&v.suspense||mr)return p().then(_=>()=>As(_,v)).catch(_=>(m(_),()=>r?I(r,{error:_}):null));const k=G(!1),S=G(),L=G(!!o);return o&&setTimeout(()=>{L.value=!1},o),i!=null&&setTimeout(()=>{if(!k.value&&!S.value){const _=new Error(`Async component timed out after ${i}ms.`);m(_),S.value=_}},i),p().then(()=>{k.value=!0,v.parent&&vo(v.parent.vnode)&&v.parent.update()}).catch(_=>{m(_),S.value=_}),()=>{if(k.value&&u)return As(u,v);if(S.value&&r)return I(r,{error:S.value});if(n&&!L.value)return I(n)}}})}function As(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,i=I(e,r,o);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const vo=e=>e.type.__isKeepAlive;function ev(e,t){Uu(e,"a",t)}function tv(e,t){Uu(e,"da",t)}function Uu(e,t,n=Ge){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ds(t,r,n),n){let o=n.parent;for(;o&&o.parent;)vo(o.parent.vnode)&&nv(r,t,n,o),o=o.parent}}function nv(e,t,n,r){const o=ds(t,e,r,!0);zt(()=>{Qi(r[t],o)},n)}function ds(e,t,n=Ge,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{cn();const a=mo(n),l=At(t,n,e,i);return a(),un(),l});return r?o.unshift(s):o.push(s),s}}const fn=e=>(t,n=Ge)=>{(!mr||e==="sp")&&ds(e,(...r)=>t(...r),n)},rv=fn("bm"),Re=fn("m"),ov=fn("bu"),zu=fn("u"),fa=fn("bum"),zt=fn("um"),sv=fn("sp"),iv=fn("rtg"),av=fn("rtc");function lv(e,t=Ge){ds("ec",e,t)}const Wu="components";function De(e,t){return qu(Wu,e,!0,t)||e}const Gu=Symbol.for("v-ndc");function on(e){return Ee(e)?qu(Wu,e,!1)||e:e||Gu}function qu(e,t,n=!0,r=!1){const o=qe||Ge;if(o){const s=o.type;{const a=bf(s,!1);if(a&&(a===t||a===ft(t)||a===fo(ft(t))))return s}const i=rl(o[e]||s[e],t)||rl(o.appContext[e],t);return!i&&r?s:i}}function rl(e,t){return e&&(e[t]||e[ft(t)]||e[fo(ft(t))])}function _e(e,t,n,r){let o;const s=n,i=fe(e);if(i||Ee(e)){const a=i&&ar(e);let l=!1;a&&(l=!Tt(e),e=us(e)),o=new Array(e.length);for(let c=0,u=e.length;ct(a,l,void 0,s));else{const a=Object.keys(e);o=new Array(a.length);for(let l=0,c=a.length;loo(t)?!(t.type===Qe||t.type===ee&&!Ku(t.children)):!0)?e:null}function cv(e,t){const n={};for(const r in e)n[/[A-Z]/.test(r)?`on:${r}`:Bo(r)]=e[r];return n}const mi=e=>e?mf(e)?vs(e):mi(e.parent):null,qr=Ue(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=>mi(e.parent),$root:e=>mi(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>da(e),$forceUpdate:e=>e.f||(e.f=()=>{ia(e.update)}),$nextTick:e=>e.n||(e.n=Vt.bind(e.proxy)),$watch:e=>Av.bind(e)}),Is=(e,t)=>e!==Le&&!e.__isScriptSetup&&Pe(e,t),uv={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(Is(r,t))return i[t]=1,r[t];if(o!==Le&&Pe(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&Pe(c,t))return i[t]=3,s[t];if(n!==Le&&Pe(n,t))return i[t]=4,n[t];gi&&(i[t]=0)}}const u=qr[t];let f,d;if(u)return t==="$attrs"&&Ze(e.attrs,"get",""),u(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==Le&&Pe(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,Pe(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return Is(o,t)?(o[t]=n,!0):r!==Le&&Pe(r,t)?(r[t]=n,!0):Pe(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}},i){let a;return!!n[i]||e!==Le&&Pe(e,i)||Is(t,i)||(a=s[0])&&Pe(a,i)||Pe(r,i)||Pe(qr,i)||Pe(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Pe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function fv(){return dv().slots}function dv(){const e=Tr();return e.setupContext||(e.setupContext=_f(e))}function ol(e){return fe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let gi=!0;function pv(e){const t=da(e),n=e.proxy,r=e.ctx;gi=!1,t.beforeCreate&&sl(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:p,updated:v,activated:m,deactivated:k,beforeDestroy:S,beforeUnmount:L,destroyed:_,unmounted:x,render:N,renderTracked:$,renderTriggered:W,errorCaptured:re,serverPrefetch:H,expose:A,inheritAttrs:q,components:F,directives:ie,filters:ge}=t;if(c&&hv(c,r,null),i)for(const pe in i){const le=i[pe];de(le)&&(r[pe]=le.bind(n))}if(o){const pe=o.call(n,n);Ie(pe)&&(e.data=po(pe))}if(gi=!0,s)for(const pe in s){const le=s[pe],we=de(le)?le.bind(n,n):de(le.get)?le.get.bind(n,n):Dt,lt=!de(le)&&de(le.set)?le.set.bind(n):Dt,yt=P({get:we,set:lt});Object.defineProperty(r,pe,{enumerable:!0,configurable:!0,get:()=>yt.value,set:We=>yt.value=We})}if(a)for(const pe in a)Yu(a[pe],r,n,pe);if(l){const pe=de(l)?l.call(n):l;Reflect.ownKeys(pe).forEach(le=>{sn(le,pe[le])})}u&&sl(u,e,"c");function se(pe,le){fe(le)?le.forEach(we=>pe(we.bind(n))):le&&pe(le.bind(n))}if(se(rv,f),se(Re,d),se(ov,p),se(zu,v),se(ev,m),se(tv,k),se(lv,re),se(av,$),se(iv,W),se(fa,L),se(zt,x),se(sv,H),fe(A))if(A.length){const pe=e.exposed||(e.exposed={});A.forEach(le=>{Object.defineProperty(pe,le,{get:()=>n[le],set:we=>n[le]=we})})}else e.exposed||(e.exposed={});N&&e.render===Dt&&(e.render=N),q!=null&&(e.inheritAttrs=q),F&&(e.components=F),ie&&(e.directives=ie),H&&ca(e)}function hv(e,t,n=Dt){fe(e)&&(e=_i(e));for(const r in e){const o=e[r];let s;Ie(o)?"default"in o?s=He(o.from||r,o.default,!0):s=He(o.from||r):s=He(o),$e(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):t[r]=s}}function sl(e,t,n){At(fe(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Yu(e,t,n,r){let o=r.includes(".")?uf(n,r):()=>n[r];if(Ee(e)){const s=t[e];de(s)&&me(o,s)}else if(de(e))me(o,e.bind(n));else if(Ie(e))if(fe(e))e.forEach(s=>Yu(s,t,n,r));else{const s=de(e.handler)?e.handler.bind(n):t[e.handler];de(s)&&me(o,s,e)}}function da(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let l;return a?l=a:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(c=>Zo(l,c,i,!0)),Zo(l,t,i)),Ie(t)&&s.set(t,l),l}function Zo(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Zo(e,s,n,!0),o&&o.forEach(i=>Zo(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=vv[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const vv={data:il,props:al,emits:al,methods:Hr,computed:Hr,beforeCreate:ot,created:ot,beforeMount:ot,mounted:ot,beforeUpdate:ot,updated:ot,beforeDestroy:ot,beforeUnmount:ot,destroyed:ot,unmounted:ot,activated:ot,deactivated:ot,errorCaptured:ot,serverPrefetch:ot,components:Hr,directives:Hr,watch:gv,provide:il,inject:mv};function il(e,t){return t?e?function(){return Ue(de(e)?e.call(this,this):e,de(t)?t.call(this,this):t)}:t:e}function mv(e,t){return Hr(_i(e),_i(t))}function _i(e){if(fe(e)){const t={};for(let n=0;n 1)return n&&de(t)?t.call(r&&r.proxy):t}}const Ju={},Xu=()=>Object.create(Ju),Zu=e=>Object.getPrototypeOf(e)===Ju;function yv(e,t,n,r=!1){const o={},s=Xu();e.propsDefaults=Object.create(null),ef(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:Su(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function kv(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,a=be(o),[l]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f {l=!0;const[d,p]=tf(f,t,!0);Ue(i,d),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!l)return Ie(e)&&r.set(e,or),or;if(fe(s))for(let u=0;u e[0]==="_"||e==="$stable",pa=e=>fe(e)?e.map(Pt):[Pt(e)],Sv=(e,t,n)=>{if(t._n)return t;const r=C((...o)=>pa(t(...o)),n);return r._c=!1,r},rf=(e,t,n)=>{const r=e._ctx;for(const o in e){if(nf(o))continue;const s=e[o];if(de(s))t[o]=Sv(o,s,r);else if(s!=null){const i=pa(s);t[o]=()=>i}}},of=(e,t)=>{const n=pa(t);e.slots.default=()=>n},sf=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},Pv=(e,t,n)=>{const r=e.slots=Xu();if(e.vnode.shapeFlag&32){const o=t._;o?(sf(r,t,n),n&&vr(r,"_",o,!0)):rf(t,r)}else t&&of(e,t)},xv=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=Le;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:sf(o,t,n):(s=!t.$stable,rf(t,o)),i=t}else t&&(of(e,t),i={default:1});if(s)for(const a in o)!nf(a)&&i[a]==null&&delete o[a]},ct=pf;function Tv(e){return Cv(e,Yh)}function Cv(e,t){const n=ls();n.__VUE__=!0,Ou(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:r,remove:o,patchProp:s,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:p=Dt,insertStaticContent:v}=e,m=(g,w,O,j=null,M=null,U=null,X=void 0,Q=null,Y=!!w.dynamicChildren)=>{if(g===w)return;g&&!Dn(g,w)&&(j=V(g),We(g,M,U,!0),g=null),w.patchFlag===-2&&(Y=!1,w.dynamicChildren=null);const{type:z,ref:ue,shapeFlag:ne}=w;switch(z){case Pn:k(g,w,O,j);break;case Qe:S(g,w,O,j);break;case fr:g==null&&L(w,O,j,X);break;case ee:F(g,w,O,j,M,U,X,Q,Y);break;default:ne&1?N(g,w,O,j,M,U,X,Q,Y):ne&6?ie(g,w,O,j,M,U,X,Q,Y):(ne&64||ne&128)&&z.process(g,w,O,j,M,U,X,Q,Y,ae)}ue!=null&&M&&Xo(ue,g&&g.ref,U,w||g,!w)},k=(g,w,O,j)=>{if(g==null)r(w.el=a(w.children),O,j);else{const M=w.el=g.el;w.children!==g.children&&c(M,w.children)}},S=(g,w,O,j)=>{g==null?r(w.el=l(w.children||""),O,j):w.el=g.el},L=(g,w,O,j)=>{[g.el,g.anchor]=v(g.children,w,O,j,g.el,g.anchor)},_=({el:g,anchor:w},O,j)=>{let M;for(;g&&g!==w;)M=d(g),r(g,O,j),g=M;r(w,O,j)},x=({el:g,anchor:w})=>{let O;for(;g&&g!==w;)O=d(g),o(g),g=O;o(w)},N=(g,w,O,j,M,U,X,Q,Y)=>{w.type==="svg"?X="svg":w.type==="math"&&(X="mathml"),g==null?$(w,O,j,M,U,X,Q,Y):H(g,w,M,U,X,Q,Y)},$=(g,w,O,j,M,U,X,Q)=>{let Y,z;const{props:ue,shapeFlag:ne,transition:ce,dirs:he}=g;if(Y=g.el=i(g.type,U,ue&&ue.is,ue),ne&8?u(Y,g.children):ne&16&&re(g.children,Y,null,j,M,Vs(g,U),X,Q),he&&Bt(g,null,j,"created"),W(Y,g,g.scopeId,X,j),ue){for(const Oe in ue)Oe!=="value"&&!ir(Oe)&&s(Y,Oe,null,ue[Oe],U,j);"value"in ue&&s(Y,"value",null,ue.value,U),(z=ue.onVnodeBeforeMount)&&wt(z,j,g)}vr(Y,"__vnode",g,!0),vr(Y,"__vueParentComponent",j,!0),he&&Bt(g,null,j,"beforeMount");const ye=af(M,ce);ye&&ce.beforeEnter(Y),r(Y,w,O),((z=ue&&ue.onVnodeMounted)||ye||he)&&ct(()=>{z&&wt(z,j,g),ye&&ce.enter(Y),he&&Bt(g,null,j,"mounted")},M)},W=(g,w,O,j,M)=>{if(O&&p(g,O),j)for(let U=0;U {for(let z=Y;z {const Q=w.el=g.el;Q.__vnode=w;let{patchFlag:Y,dynamicChildren:z,dirs:ue}=w;Y|=g.patchFlag&16;const ne=g.props||Le,ce=w.props||Le;let he;if(O&&Mn(O,!1),(he=ce.onVnodeBeforeUpdate)&&wt(he,O,w,g),ue&&Bt(w,g,O,"beforeUpdate"),O&&Mn(O,!0),(ne.innerHTML&&ce.innerHTML==null||ne.textContent&&ce.textContent==null)&&u(Q,""),z?A(g.dynamicChildren,z,Q,O,j,Vs(w,M),U):X||le(g,w,Q,null,O,j,Vs(w,M),U,!1),Y>0){if(Y&16)q(Q,ne,ce,O,M);else if(Y&2&&ne.class!==ce.class&&s(Q,"class",null,ce.class,M),Y&4&&s(Q,"style",ne.style,ce.style,M),Y&8){const ye=w.dynamicProps;for(let Oe=0;Oe {he&&wt(he,O,w,g),ue&&Bt(w,g,O,"updated")},j)},A=(g,w,O,j,M,U,X)=>{for(let Q=0;Q {if(w!==O){if(w!==Le)for(const U in w)!ir(U)&&!(U in O)&&s(g,U,w[U],null,M,j);for(const U in O){if(ir(U))continue;const X=O[U],Q=w[U];X!==Q&&U!=="value"&&s(g,U,Q,X,M,j)}"value"in O&&s(g,"value",w.value,O.value,M)}},F=(g,w,O,j,M,U,X,Q,Y)=>{const z=w.el=g?g.el:a(""),ue=w.anchor=g?g.anchor:a("");let{patchFlag:ne,dynamicChildren:ce,slotScopeIds:he}=w;he&&(Q=Q?Q.concat(he):he),g==null?(r(z,O,j),r(ue,O,j),re(w.children||[],O,ue,M,U,X,Q,Y)):ne>0&&ne&64&&ce&&g.dynamicChildren?(A(g.dynamicChildren,ce,O,M,U,X,Q),(w.key!=null||M&&w===M.subTree)&&ha(g,w,!0)):le(g,w,O,ue,M,U,X,Q,Y)},ie=(g,w,O,j,M,U,X,Q,Y)=>{w.slotScopeIds=Q,g==null?w.shapeFlag&512?M.ctx.activate(w,O,j,X,Y):ge(w,O,j,M,U,X,Y):Te(g,w,Y)},ge=(g,w,O,j,M,U,X)=>{const Q=g.component=Uv(g,j,M);if(vo(g)&&(Q.ctx.renderer=ae),zv(Q,!1,X),Q.asyncDep){if(M&&M.registerDep(Q,se,X),!g.el){const Y=Q.subTree=I(Qe);S(null,Y,w,O)}}else se(Q,g,w,O,M,U,X)},Te=(g,w,O)=>{const j=w.component=g.component;if($v(g,w,O))if(j.asyncDep&&!j.asyncResolved){pe(j,w,O);return}else j.next=w,j.update();else w.el=g.el,j.vnode=w},se=(g,w,O,j,M,U,X)=>{const Q=()=>{if(g.isMounted){let{next:ne,bu:ce,u:he,parent:ye,vnode:Oe}=g;{const vt=lf(g);if(vt){ne&&(ne.el=Oe.el,pe(g,ne,X)),vt.asyncDep.then(()=>{g.isUnmounted||Q()});return}}let xe=ne,ht;Mn(g,!1),ne?(ne.el=Oe.el,pe(g,ne,X)):ne=Oe,ce&&No(ce),(ht=ne.props&&ne.props.onVnodeBeforeUpdate)&&wt(ht,ye,ne,Oe),Mn(g,!0);const Xe=Ms(g),Ct=g.subTree;g.subTree=Xe,m(Ct,Xe,f(Ct.el),V(Ct),g,M,U),ne.el=Xe.el,xe===null&&Bv(g,Xe.el),he&&ct(he,M),(ht=ne.props&&ne.props.onVnodeUpdated)&&ct(()=>wt(ht,ye,ne,Oe),M),Au(g)}else{let ne;const{el:ce,props:he}=w,{bm:ye,m:Oe,parent:xe,root:ht,type:Xe}=g,Ct=Fn(w);if(Mn(g,!1),ye&&No(ye),!Ct&&(ne=he&&he.onVnodeBeforeMount)&&wt(ne,xe,w),Mn(g,!0),ce&&Ce){const vt=()=>{g.subTree=Ms(g),Ce(ce,g.subTree,g,M,null)};Ct&&Xe.__asyncHydrate?Xe.__asyncHydrate(ce,g,vt):vt()}else{ht.ce&&ht.ce._injectChildStyle(Xe);const vt=g.subTree=Ms(g);m(null,vt,O,j,g,M,U),w.el=vt.el}if(Oe&&ct(Oe,M),!Ct&&(ne=he&&he.onVnodeMounted)){const vt=w;ct(()=>wt(ne,xe,vt),M)}(w.shapeFlag&256||xe&&Fn(xe.vnode)&&xe.vnode.shapeFlag&256)&&g.a&&ct(g.a,M),g.isMounted=!0,Bh(g),w=O=j=null}};g.scope.on();const Y=g.effect=new cu(Q);g.scope.off();const z=g.update=Y.run.bind(Y),ue=g.job=Y.runIfDirty.bind(Y);ue.i=g,ue.id=g.uid,Y.scheduler=()=>ia(ue),Mn(g,!0),z()},pe=(g,w,O)=>{w.component=g;const j=g.vnode.props;g.vnode=w,g.next=null,kv(g,w.props,j,O),xv(g,w.children,O),cn(),Ya(g),un()},le=(g,w,O,j,M,U,X,Q,Y=!1)=>{const z=g&&g.children,ue=g?g.shapeFlag:0,ne=w.children,{patchFlag:ce,shapeFlag:he}=w;if(ce>0){if(ce&128){lt(z,ne,O,j,M,U,X,Q,Y);return}else if(ce&256){we(z,ne,O,j,M,U,X,Q,Y);return}}he&8?(ue&16&&Je(z,M,U),ne!==z&&u(O,ne)):ue&16?he&16?lt(z,ne,O,j,M,U,X,Q,Y):Je(z,M,U,!0):(ue&8&&u(O,""),he&16&&re(ne,O,j,M,U,X,Q,Y))},we=(g,w,O,j,M,U,X,Q,Y)=>{g=g||or,w=w||or;const z=g.length,ue=w.length,ne=Math.min(z,ue);let ce;for(ce=0;ce ue?Je(g,M,U,!0,!1,ne):re(w,O,j,M,U,X,Q,Y,ne)},lt=(g,w,O,j,M,U,X,Q,Y)=>{let z=0;const ue=w.length;let ne=g.length-1,ce=ue-1;for(;z<=ne&&z<=ce;){const he=g[z],ye=w[z]=Y?yn(w[z]):Pt(w[z]);if(Dn(he,ye))m(he,ye,O,null,M,U,X,Q,Y);else break;z++}for(;z<=ne&&z<=ce;){const he=g[ne],ye=w[ce]=Y?yn(w[ce]):Pt(w[ce]);if(Dn(he,ye))m(he,ye,O,null,M,U,X,Q,Y);else break;ne--,ce--}if(z>ne){if(z<=ce){const he=ce+1,ye=he ce)for(;z<=ne;)We(g[z],M,U,!0),z++;else{const he=z,ye=z,Oe=new Map;for(z=ye;z<=ce;z++){const mt=w[z]=Y?yn(w[z]):Pt(w[z]);mt.key!=null&&Oe.set(mt.key,z)}let xe,ht=0;const Xe=ce-ye+1;let Ct=!1,vt=0;const Or=new Array(Xe);for(z=0;z =Xe){We(mt,M,U,!0);continue}let Rt;if(mt.key!=null)Rt=Oe.get(mt.key);else for(xe=ye;xe<=ce;xe++)if(Or[xe-ye]===0&&Dn(mt,w[xe])){Rt=xe;break}Rt===void 0?We(mt,M,U,!0):(Or[Rt-ye]=z+1,Rt>=vt?vt=Rt:Ct=!0,m(mt,w[Rt],O,null,M,U,X,Q,Y),ht++)}const Fa=Ct?Lv(Or):or;for(xe=Fa.length-1,z=Xe-1;z>=0;z--){const mt=ye+z,Rt=w[mt],Ua=mt+1 {const{el:U,type:X,transition:Q,children:Y,shapeFlag:z}=g;if(z&6){yt(g.component.subTree,w,O,j);return}if(z&128){g.suspense.move(w,O,j);return}if(z&64){X.move(g,w,O,ae);return}if(X===ee){r(U,w,O);for(let ne=0;ne Q.enter(U),M);else{const{leave:ne,delayLeave:ce,afterLeave:he}=Q,ye=()=>r(U,w,O),Oe=()=>{ne(U,()=>{ye(),he&&he()})};ce?ce(U,ye,Oe):Oe()}else r(U,w,O)},We=(g,w,O,j=!1,M=!1)=>{const{type:U,props:X,ref:Q,children:Y,dynamicChildren:z,shapeFlag:ue,patchFlag:ne,dirs:ce,cacheIndex:he}=g;if(ne===-2&&(M=!1),Q!=null&&Xo(Q,null,O,g,!0),he!=null&&(w.renderCache[he]=void 0),ue&256){w.ctx.deactivate(g);return}const ye=ue&1&&ce,Oe=!Fn(g);let xe;if(Oe&&(xe=X&&X.onVnodeBeforeUnmount)&&wt(xe,w,g),ue&6)Mt(g.component,O,j);else{if(ue&128){g.suspense.unmount(O,j);return}ye&&Bt(g,null,w,"beforeUnmount"),ue&64?g.type.remove(g,w,O,ae,j):z&&!z.hasOnce&&(U!==ee||ne>0&&ne&64)?Je(z,w,O,!1,!0):(U===ee&&ne&384||!M&&ue&16)&&Je(Y,w,O),j&&pt(g)}(Oe&&(xe=X&&X.onVnodeUnmounted)||ye)&&ct(()=>{xe&&wt(xe,w,g),ye&&Bt(g,null,w,"unmounted")},O)},pt=g=>{const{type:w,el:O,anchor:j,transition:M}=g;if(w===ee){Gt(O,j);return}if(w===fr){x(g);return}const U=()=>{o(O),M&&!M.persisted&&M.afterLeave&&M.afterLeave()};if(g.shapeFlag&1&&M&&!M.persisted){const{leave:X,delayLeave:Q}=M,Y=()=>X(O,U);Q?Q(g.el,U,Y):Y()}else U()},Gt=(g,w)=>{let O;for(;g!==w;)O=d(g),o(g),g=O;o(w)},Mt=(g,w,O)=>{const{bum:j,scope:M,job:U,subTree:X,um:Q,m:Y,a:z}=g;cl(Y),cl(z),j&&No(j),M.stop(),U&&(U.flags|=8,We(X,g,w,O)),Q&&ct(Q,w),ct(()=>{g.isUnmounted=!0},w),w&&w.pendingBranch&&!w.isUnmounted&&g.asyncDep&&!g.asyncResolved&&g.suspenseId===w.pendingId&&(w.deps--,w.deps===0&&w.resolve()),jh(g)},Je=(g,w,O,j=!1,M=!1,U=0)=>{for(let X=U;X {if(g.shapeFlag&6)return V(g.component.subTree);if(g.shapeFlag&128)return g.suspense.next();const w=d(g.anchor||g.el),O=w&&w[Vu];return O?d(O):w};let te=!1;const J=(g,w,O)=>{g==null?w._vnode&&We(w._vnode,null,null,!0):m(w._vnode||null,g,w,null,null,null,O),w._vnode=g,te||(te=!0,Ya(),Qo(),te=!1)},ae={p:m,um:We,m:yt,r:pt,mt:ge,mc:re,pc:le,pbc:A,n:V,o:e};let ke,Ce;return t&&([ke,Ce]=t(ae)),{render:J,hydrate:ke,createApp:bv(J,ke)}}function Vs({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Mn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function af(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ha(e,t,n=!1){const r=e.children,o=t.children;if(fe(r)&&fe(o))for(let s=0;s >1,e[n[a]] 0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}function lf(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:lf(t)}function cl(e){if(e)for(let t=0;t He(Ev);function Gn(e,t){return ps(e,null,t)}function cf(e,t){return ps(e,null,{flush:"post"})}function me(e,t,n){return ps(e,t,n)}function ps(e,t,n=Le){const{immediate:r,deep:o,flush:s,once:i}=n,a=Ue({},n),l=t&&r||!t&&s!=="post";let c;if(mr){if(s==="sync"){const p=Ov();c=p.__watcherHandles||(p.__watcherHandles=[])}else if(!l){const p=()=>{};return p.stop=Dt,p.resume=Dt,p.pause=Dt,p}}const u=Ge;a.call=(p,v,m)=>At(p,u,v,m);let f=!1;s==="post"?a.scheduler=p=>{ct(p,u&&u.suspense)}:s!=="sync"&&(f=!0,a.scheduler=(p,v)=>{v?p():ia(p)}),a.augmentJob=p=>{t&&(p.flags|=4),f&&(p.flags|=2,u&&(p.id=u.uid,p.i=u))};const d=Ch(e,t,a);return mr&&(c?c.push(d):l&&d()),d}function Av(e,t,n){const r=this.proxy,o=Ee(e)?e.includes(".")?uf(r,e):()=>r[e]:e.bind(r,r);let s;de(t)?s=t:(s=t.handler,n=t);const i=mo(this),a=ps(o,s.bind(r),n);return i(),a}function uf(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ft(t)}Modifiers`]||e[`${ln(t)}Modifiers`];function Vv(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Le;let o=n;const s=t.startsWith("update:"),i=s&&Iv(r,t.slice(7));i&&(i.trim&&(o=n.map(u=>Ee(u)?u.trim():u)),i.number&&(o=n.map(li))),Dh(e,t,o);let a,l=r[a=Bo(t)]||r[a=Bo(ft(t))];!l&&s&&(l=r[a=Bo(ln(t))]),l&&At(l,e,6,o);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,At(c,e,6,o)}}function ff(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let i={},a=!1;if(!de(e)){const l=c=>{const u=ff(c,t,!0);u&&(a=!0,Ue(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(Ie(e)&&r.set(e,null),null):(fe(s)?s.forEach(l=>i[l]=null):Ue(i,s),Ie(e)&&r.set(e,i),i)}function hs(e,t){return!e||!uo(t)?!1:(t=t.slice(2).replace(/Once$/,""),Pe(e,t[0].toLowerCase()+t.slice(1))||Pe(e,ln(t))||Pe(e,t))}function Ms(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[s],slots:i,attrs:a,emit:l,render:c,renderCache:u,props:f,data:d,setupState:p,ctx:v,inheritAttrs:m}=e,k=Jo(e);let S,L;try{if(n.shapeFlag&4){const x=o||r,N=x;S=Pt(c.call(N,x,u,f,p,d,v)),L=a}else{const x=t;S=Pt(x.length>1?x(f,{attrs:a,slots:i,emit:l}):x(f,null)),L=t.props?a:Mv(a)}}catch(x){Kr.length=0,ho(x,e,1),S=I(Qe)}let _=S;if(L&&m!==!1){const x=Object.keys(L),{shapeFlag:N}=_;x.length&&N&7&&(s&&x.some(Yi)&&(L=Rv(L,s)),_=Cn(_,L,!1,!0))}return n.dirs&&(_=Cn(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&no(_,n.transition),S=_,Jo(k),S}const Mv=e=>{let t;for(const n in e)(n==="class"||n==="style"||uo(n))&&((t||(t={}))[n]=e[n]);return t},Rv=(e,t)=>{const n={};for(const r in e)(!Yi(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function $v(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:a,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?ul(r,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let f=0;f e.__isSuspense;function pf(e,t){t&&t.pendingBranch?fe(e)?t.effects.push(...e):t.effects.push(e):Mh(e)}const ee=Symbol.for("v-fgt"),Pn=Symbol.for("v-txt"),Qe=Symbol.for("v-cmt"),fr=Symbol.for("v-stc"),Kr=[];let _t=null;function h(e=!1){Kr.push(_t=e?null:[])}function Nv(){Kr.pop(),_t=Kr[Kr.length-1]||null}let ro=1;function fl(e){ro+=e,e<0&&_t&&(_t.hasOnce=!0)}function hf(e){return e.dynamicChildren=ro>0?_t||or:null,Nv(),ro>0&&_t&&_t.push(e),e}function b(e,t,n,r,o,s){return hf(y(e,t,n,r,o,s,!0))}function B(e,t,n,r,o){return hf(I(e,t,n,r,o,!0))}function oo(e){return e?e.__v_isVNode===!0:!1}function Dn(e,t){return e.type===t.type&&e.key===t.key}const vf=({key:e})=>e??null,Do=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ee(e)||$e(e)||de(e)?{i:qe,r:e,k:t,f:!!n}:e:null);function y(e,t=null,n=null,r=0,o=null,s=e===ee?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&vf(t),ref:t&&Do(t),scopeId:Iu,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:qe};return a?(va(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=Ee(n)?8:16),ro>0&&!i&&_t&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&_t.push(l),l}const I=jv;function jv(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===Gu)&&(e=Qe),oo(e)){const a=Cn(e,t,!0);return n&&va(a,n),ro>0&&!s&&_t&&(a.shapeFlag&6?_t[_t.indexOf(e)]=a:_t.push(a)),a.patchFlag=-2,a}if(Yv(e)&&(e=e.__vccOpts),t){t=Dv(t);let{class:a,style:l}=t;a&&!Ee(a)&&(t.class=Z(a)),Ie(l)&&(oa(l)&&!fe(l)&&(l=Ue({},l)),t.style=Fe(l))}const i=Ee(e)?1:df(e)?128:Mu(e)?64:Ie(e)?4:de(e)?2:0;return y(e,t,n,r,o,i,s,!0)}function Dv(e){return e?oa(e)||Zu(e)?Ue({},e):e:null}function Cn(e,t,n=!1,r=!1){const{props:o,ref:s,patchFlag:i,children:a,transition:l}=e,c=t?xn(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&vf(c),ref:t&&t.ref?n&&s?fe(s)?s.concat(Do(t)):[s,Do(t)]:Do(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ee?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Cn(e.ssContent),ssFallback:e.ssFallback&&Cn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&no(u,l.clone(u)),u}function je(e=" ",t=0){return I(Pn,null,e,t)}function qP(e,t){const n=I(fr,null,e);return n.staticCount=t,n}function E(e="",t=!1){return t?(h(),B(Qe,null,e)):I(Qe,null,e)}function Pt(e){return e==null||typeof e=="boolean"?I(Qe):fe(e)?I(ee,null,e.slice()):oo(e)?yn(e):I(Pn,null,String(e))}function yn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Cn(e)}function va(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(fe(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),va(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!Zu(t)?t._ctx=qe:o===3&&qe&&(qe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else de(t)?(t={default:t,_ctx:qe},n=32):(t=String(t),r&64?(n=16,t=[je(t)]):n=8);e.children=t,e.shapeFlag|=n}function xn(...e){const t={};for(let n=0;n Ge||qe;let es,yi;{const e=ls(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),s=>{o.length>1?o.forEach(i=>i(s)):o[0](s)}};es=t("__VUE_INSTANCE_SETTERS__",n=>Ge=n),yi=t("__VUE_SSR_SETTERS__",n=>mr=n)}const mo=e=>{const t=Ge;return es(e),e.scope.on(),()=>{e.scope.off(),es(t)}},dl=()=>{Ge&&Ge.scope.off(),es(null)};function mf(e){return e.vnode.shapeFlag&4}let mr=!1;function zv(e,t=!1,n=!1){t&&yi(t);const{props:r,children:o}=e.vnode,s=mf(e);yv(e,r,s,t),Pv(e,o,n);const i=s?Wv(e,t):void 0;return t&&yi(!1),i}function Wv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,uv);const{setup:r}=n;if(r){cn();const o=e.setupContext=r.length>1?_f(e):null,s=mo(e),i=xr(r,e,0,[e.props,o]),a=nu(i);if(un(),s(),(a||e.sp)&&!Fn(e)&&ca(e),a){if(i.then(dl,dl),t)return i.then(l=>{pl(e,l,t)}).catch(l=>{ho(l,e,0)});e.asyncDep=i}else pl(e,i,t)}else gf(e,t)}function pl(e,t,n){de(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ie(t)&&(e.devtoolsRawSetupState=t,e.setupState=xu(t)),gf(e,n)}let hl;function gf(e,t,n){const r=e.type;if(!e.render){if(!t&&hl&&!r.render){const o=r.template||da(e).template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=Ue(Ue({isCustomElement:s,delimiters:a},i),l);r.render=hl(o,c)}}e.render=r.render||Dt}{const o=mo(e);cn();try{pv(e)}finally{un(),o()}}}const Gv={get(e,t){return Ze(e,"get",""),e[t]}};function _f(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Gv),slots:e.slots,emit:e.emit,expose:t}}function vs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(xu(gh(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in qr)return qr[n](e)},has(t,n){return n in t||n in qr}})):e.proxy}const qv=/(?:^|[-_])(\w)/g,Kv=e=>e.replace(qv,t=>t.toUpperCase()).replace(/[-_]/g,"");function bf(e,t=!0){return de(e)?e.displayName||e.name:e.name||t&&e.__name}function yf(e,t,n=!1){let r=bf(t);if(!r&&t.__file){const o=t.__file.match(/([^/\\]+)\.\w+$/);o&&(r=o[1])}if(!r&&e&&e.parent){const o=s=>{for(const i in s)if(s[i]===t)return i};r=o(e.components||e.parent.type.components)||o(e.appContext.components)}return r?Kv(r):n?"App":"Anonymous"}function Yv(e){return de(e)&&"__vccOpts"in e}const P=(e,t)=>xh(e,t,mr);function ve(e,t,n){const r=arguments.length;return r===2?Ie(t)&&!fe(t)?oo(t)?I(e,null,[t]):I(e,t):I(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&oo(n)&&(n=[n]),I(e,t,n))}const vl="3.5.12";/** +* @vue/runtime-dom v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ki;const ml=typeof window<"u"&&window.trustedTypes;if(ml)try{ki=ml.createPolicy("vue",{createHTML:e=>e})}catch{}const kf=ki?e=>ki.createHTML(e):e=>e,Qv="http://www.w3.org/2000/svg",Jv="http://www.w3.org/1998/Math/MathML",Jt=typeof document<"u"?document:null,gl=Jt&&Jt.createElement("template"),Xv={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==="svg"?Jt.createElementNS(Qv,e):t==="mathml"?Jt.createElementNS(Jv,e):n?Jt.createElement(e,{is:n}):Jt.createElement(e);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 i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{gl.innerHTML=kf(r==="svg"?``:r==="mathml"?``:e);const a=gl.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},pn="transition",Ir="animation",so=Symbol("_vtc"),wf={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},Zv=Ue({},$u,wf),em=e=>(e.displayName="Transition",e.props=Zv,e),En=em((e,{slots:t})=>ve(Gh,tm(e),t)),Rn=(e,t=[])=>{fe(e)?e.forEach(n=>n(...t)):e&&e(...t)},_l=e=>e?fe(e)?e.some(t=>t.length>1):e.length>1:!1;function tm(e){const t={};for(const F in e)F in wf||(t[F]=e[F]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=i,appearToClass:u=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,v=nm(o),m=v&&v[0],k=v&&v[1],{onBeforeEnter:S,onEnter:L,onEnterCancelled:_,onLeave:x,onLeaveCancelled:N,onBeforeAppear:$=S,onAppear:W=L,onAppearCancelled:re=_}=t,H=(F,ie,ge)=>{$n(F,ie?u:a),$n(F,ie?c:i),ge&&ge()},A=(F,ie)=>{F._isLeaving=!1,$n(F,f),$n(F,p),$n(F,d),ie&&ie()},q=F=>(ie,ge)=>{const Te=F?W:L,se=()=>H(ie,F,ge);Rn(Te,[ie,se]),bl(()=>{$n(ie,F?l:s),hn(ie,F?u:a),_l(Te)||yl(ie,r,m,se)})};return Ue(t,{onBeforeEnter(F){Rn(S,[F]),hn(F,s),hn(F,i)},onBeforeAppear(F){Rn($,[F]),hn(F,l),hn(F,c)},onEnter:q(!1),onAppear:q(!0),onLeave(F,ie){F._isLeaving=!0;const ge=()=>A(F,ie);hn(F,f),hn(F,d),sm(),bl(()=>{F._isLeaving&&($n(F,f),hn(F,p),_l(x)||yl(F,r,k,ge))}),Rn(x,[F,ge])},onEnterCancelled(F){H(F,!1),Rn(_,[F])},onAppearCancelled(F){H(F,!0),Rn(re,[F])},onLeaveCancelled(F){A(F),Rn(N,[F])}})}function nm(e){if(e==null)return null;if(Ie(e))return[Rs(e.enter),Rs(e.leave)];{const t=Rs(e);return[t,t]}}function Rs(e){return Np(e)}function hn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[so]||(e[so]=new Set)).add(t)}function $n(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[so];n&&(n.delete(t),n.size||(e[so]=void 0))}function bl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let rm=0;function yl(e,t,n,r){const o=e._endId=++rm,s=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=om(e,t);if(!i)return r();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,d),s()},d=p=>{p.target===e&&++u>=l&&f()};setTimeout(()=>{u (n[v]||"").split(", "),o=r(`${pn}Delay`),s=r(`${pn}Duration`),i=kl(o,s),a=r(`${Ir}Delay`),l=r(`${Ir}Duration`),c=kl(a,l);let u=null,f=0,d=0;t===pn?i>0&&(u=pn,f=i,d=s.length):t===Ir?c>0&&(u=Ir,f=c,d=l.length):(f=Math.max(i,c),u=f>0?i>c?pn:Ir:null,d=u?u===pn?s.length:l.length:0);const p=u===pn&&/\b(transform|all)(,|$)/.test(r(`${pn}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:p}}function kl(e,t){for(;e.length wl(n)+wl(e[r])))}function wl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function sm(){return document.body.offsetHeight}function im(e,t,n){const r=e[so];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ts=Symbol("_vod"),Sf=Symbol("_vsh"),Pf={beforeMount(e,{value:t},{transition:n}){e[ts]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Vr(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),Vr(e,!0),r.enter(e)):r.leave(e,()=>{Vr(e,!1)}):Vr(e,t))},beforeUnmount(e,{value:t}){Vr(e,t)}};function Vr(e,t){e.style.display=t?e[ts]:"none",e[Sf]=!t}const am=Symbol(""),lm=/(^|;)\s*display\s*:/;function cm(e,t,n){const r=e.style,o=Ee(n);let s=!1;if(n&&!o){if(t)if(Ee(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&Ho(r,a,"")}else for(const i in t)n[i]==null&&Ho(r,i,"");for(const i in n)i==="display"&&(s=!0),Ho(r,i,n[i])}else if(o){if(t!==n){const i=r[am];i&&(n+=";"+i),r.cssText=n,s=lm.test(n)}}else t&&e.removeAttribute("style");ts in e&&(e[ts]=s?r.display:"",e[Sf]&&(r.display="none"))}const Sl=/\s*!important$/;function Ho(e,t,n){if(fe(n))n.forEach(r=>Ho(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=um(e,t);Sl.test(n)?e.setProperty(ln(r),n.replace(Sl,""),"important"):e[r]=n}}const Pl=["Webkit","Moz","ms"],$s={};function um(e,t){const n=$s[t];if(n)return n;let r=ft(t);if(r!=="filter"&&r in e)return $s[t]=r;r=fo(r);for(let o=0;o Bs||(hm.then(()=>Bs=0),Bs=Date.now());function mm(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;At(gm(r,n.value),t,5,[r])};return n.value=e,n.attached=vm(),n}function gm(e,t){if(fe(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 Ol=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,_m=(e,t,n,r,o,s)=>{const i=o==="svg";t==="class"?im(e,r,i):t==="style"?cm(e,n,r):uo(t)?Yi(t)||dm(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):bm(e,t,r,i))?(Cl(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Tl(e,t,r,i,s,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Ee(r))?Cl(e,ft(t),r,s,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Tl(e,t,r,i))};function bm(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ol(t)&&de(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Ol(t)&&Ee(n)?!1:t in e}const Al=e=>{const t=e.props["onUpdate:modelValue"]||!1;return fe(t)?n=>No(t,n):t};function ym(e){e.target.composing=!0}function Il(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ns=Symbol("_assign"),km={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[Ns]=Al(o);const s=r||o.props&&o.props.type==="number";er(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),s&&(a=li(a)),e[Ns](a)}),n&&er(e,"change",()=>{e.value=e.value.trim()}),t||(er(e,"compositionstart",ym),er(e,"compositionend",Il),er(e,"change",Il))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:s}},i){if(e[Ns]=Al(i),e.composing)return;const a=(s||e.type==="number")&&!/^0\d/.test(e.value)?li(e.value):e.value,l=t??"";a!==l&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===l)||(e.value=l))}},wm=["ctrl","shift","alt","meta"],Sm={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)=>wm.some(n=>e[`${n}Key`]&&!t.includes(n))},xf=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...s)=>{for(let i=0;i {const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const s=ln(o.key);if(t.some(i=>i===s||Pm[i]===s))return e(o)})},xm=Ue({patchProp:_m},Xv);let js,Vl=!1;function Tm(){return js=Vl?js:Tv(xm),Vl=!0,js}const Cm=(...e)=>{const t=Tm().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Em(r);if(o)return n(o,!0,Lm(o))},t};function Lm(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Em(e){return Ee(e)?document.querySelector(e):e}var Cf=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),Om=/.md((\?|#).*)?$/,Am=(e,t="/")=>Cf(e)||e.startsWith("/")&&!e.startsWith(t)&&!Om.test(e),It=e=>/^(https?:)?\/\//.test(e),Ml=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},Im="http://.",Vm=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return Ml(new URL(`${n}/${e}`,Im).pathname)}return Ml(e)},Mm=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const s=o.split("/").length-r.split("/").length;return s!==0?s:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},Rm=/(#|\?)/,Lf=e=>{const[t,...n]=e.split(Rm);return{pathname:t,hashAndQueries:n.join("")}},$m=["link","meta","script","style","noscript","template"],Bm=["title","base"],Nm=([e,t,n])=>Bm.includes(e)?e:$m.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([r,o])=>typeof o=="boolean"?o?[r,""]:null:[r,o]).filter(r=>r!=null).sort(([r],[o])=>r.localeCompare(o)),n]):null,jm=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=Nm(r);o&&!t.has(o)&&(t.add(o),n.push(r))}),n},Ef=e=>e.startsWith("/")?e:`/${e}`,Dm=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Of=e=>e.endsWith("/")?e.slice(0,-1):e,ma=e=>e.startsWith("/")?e.slice(1):e,Hm=e=>typeof e=="function",gr=e=>Object.prototype.toString.call(e)==="[object Object]",Ot=e=>typeof e=="string";const Fm=JSON.parse('{"/docs/community.html":"/docs/community/","/docs/donate.html":"/docs/donate/","/docs/get-start.html":"/docs/get-start/","/docs/offline-users.html":"/docs/offline-users/","/docs/online-users.html":"/docs/online-users/","/%E5%88%B6%E5%BA%A6/raincraft-zd-20241201-01.html":"/rules/raincraft-zd-20241201-01/","/%E6%96%B0%E9%97%BB/raincraft-beta-202410.html":"/news/raincraft-beta-202410/","/%E6%96%B0%E9%97%BB/raincraft-upgrade.html":"/news/raincraft-upgrade/","/%E6%96%B0%E9%97%BB/raincraft-zd-20241201-01-publish.html":"/news/raincraft-zd-20241201-01-publish/"}'),Um=Object.fromEntries([["/",{loader:()=>Ve(()=>import("./index.html-Dz42UzbO.js"),[]),meta:{title:""}}],["/docs/community/",{loader:()=>Ve(()=>import("./index.html-DwTbOMLd.js"),[]),meta:{title:"我们的社区"}}],["/docs/donate/",{loader:()=>Ve(()=>import("./index.html-mYA6GyBO.js"),[]),meta:{title:"投喂我们!"}}],["/docs/get-start/",{loader:()=>Ve(()=>import("./index.html-BjT9Hqf5.js"),[]),meta:{title:"让我们开始吧!"}}],["/docs/offline-users/",{loader:()=>Ve(()=>import("./index.html-CPDZbWRZ.js"),[]),meta:{title:"使用外置登录服务"}}],["/docs/online-users/",{loader:()=>Ve(()=>import("./index.html-ccT_euSo.js"),[]),meta:{title:"正版玩家"}}],["/en/",{loader:()=>Ve(()=>import("./index.html-CWkgxnBF.js"),[]),meta:{title:""}}],["/rules/raincraft-zd-20241201-01/",{loader:()=>Ve(()=>import("./index.html-C8B_aBdm.js"),[]),meta:{title:"RainCraft玩家游玩守则"}}],["/news/raincraft-beta-202410/",{loader:()=>Ve(()=>import("./index.html-YgqtsKip.js"),[]),meta:{title:"Raincraft开展新周目公测活动"}}],["/news/raincraft-upgrade/",{loader:()=>Ve(()=>import("./index.html-C9q_x8VX.js"),[]),meta:{title:"关于RainCraft服务器升级的通知"}}],["/news/raincraft-zd-20241201-01-publish/",{loader:()=>Ve(()=>import("./index.html-CSPyni92.js"),[]),meta:{title:"关于印发《RainCraft玩家游玩守则》的通知"}}],["/404.html",{loader:()=>Ve(()=>import("./404.html-BjA0bAfq.js"),[]),meta:{title:""}}],["/en/blog/",{loader:()=>Ve(()=>import("./index.html-BGn9jbvQ.js"),[]),meta:{title:"Blog"}}],["/en/blog/tags/",{loader:()=>Ve(()=>import("./index.html-CpfX778C.js"),[]),meta:{title:"Tags"}}],["/en/blog/archives/",{loader:()=>Ve(()=>import("./index.html-BzylYHG7.js"),[]),meta:{title:"Archives"}}],["/en/blog/categories/",{loader:()=>Ve(()=>import("./index.html-CFip6vMf.js"),[]),meta:{title:"Categories"}}],["/blog/",{loader:()=>Ve(()=>import("./index.html-DnrFiQN1.js"),[]),meta:{title:"博客"}}],["/blog/tags/",{loader:()=>Ve(()=>import("./index.html-ZXdTY7EU.js"),[]),meta:{title:"标签"}}],["/blog/archives/",{loader:()=>Ve(()=>import("./index.html-BEKOhyjO.js"),[]),meta:{title:"归档"}}],["/blog/categories/",{loader:()=>Ve(()=>import("./index.html-BXADg4sw.js"),[]),meta:{title:"分类"}}]]);function zm(){return Af().__VUE_DEVTOOLS_GLOBAL_HOOK__}function Af(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const Wm=typeof Proxy=="function",Gm="devtools-plugin:setup",qm="plugin:settings:set";let Jn,wi;function Km(){var e;return Jn!==void 0||(typeof window<"u"&&window.performance?(Jn=!0,wi=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(Jn=!0,wi=globalThis.perf_hooks.performance):Jn=!1),Jn}function Ym(){return Km()?wi.now():Date.now()}class Qm{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const i in t.settings){const a=t.settings[i];r[i]=a.defaultValue}const o=`__vue-devtools-plugin-settings__${t.id}`;let s=Object.assign({},r);try{const i=localStorage.getItem(o),a=JSON.parse(i);Object.assign(s,a)}catch{}this.fallbacks={getSettings(){return s},setSettings(i){try{localStorage.setItem(o,JSON.stringify(i))}catch{}s=i},now(){return Ym()}},n&&n.on(qm,(i,a)=>{i===this.plugin.id&&this.fallbacks.setSettings(a)}),this.proxiedOn=new Proxy({},{get:(i,a)=>this.target?this.target.on[a]:(...l)=>{this.onQueue.push({method:a,args:l})}}),this.proxiedTarget=new Proxy({},{get:(i,a)=>this.target?this.target[a]:a==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(a)?(...l)=>(this.targetQueue.push({method:a,args:l,resolve:()=>{}}),this.fallbacks[a](...l)):(...l)=>new Promise(c=>{this.targetQueue.push({method:a,args:l,resolve:c})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function Jm(e,t){const n=e,r=Af(),o=zm(),s=Wm&&n.enableEarlyProxy;if(o&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!s))o.emit(Gm,e,t);else{const i=s?new Qm(n,o):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:i}),i&&t(i.proxiedTarget)}}/*! + * vue-router v4.4.5 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const Xt=typeof document<"u";function If(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Xm(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&If(e.default)}const Se=Object.assign;function Ds(e,t){const n={};for(const r in t){const o=t[r];n[r]=bt(o)?o.map(e):e(o)}return n}const Yr=()=>{},bt=Array.isArray,Vf=/#/g,Zm=/&/g,eg=/\//g,tg=/=/g,ng=/\?/g,Mf=/\+/g,rg=/%5B/g,og=/%5D/g,Rf=/%5E/g,sg=/%60/g,$f=/%7B/g,ig=/%7C/g,Bf=/%7D/g,ag=/%20/g;function ga(e){return encodeURI(""+e).replace(ig,"|").replace(rg,"[").replace(og,"]")}function lg(e){return ga(e).replace($f,"{").replace(Bf,"}").replace(Rf,"^")}function Si(e){return ga(e).replace(Mf,"%2B").replace(ag,"+").replace(Vf,"%23").replace(Zm,"%26").replace(sg,"`").replace($f,"{").replace(Bf,"}").replace(Rf,"^")}function cg(e){return Si(e).replace(tg,"%3D")}function ug(e){return ga(e).replace(Vf,"%23").replace(ng,"%3F")}function fg(e){return e==null?"":ug(e).replace(eg,"%2F")}function _r(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const dg=/\/$/,pg=e=>e.replace(dg,"");function Hs(e,t,n="/"){let r,o={},s="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a =0&&(l=-1),l>-1&&(r=t.slice(0,l),s=t.slice(l+1,a>-1?a:t.length),o=e(s)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=gg(r??t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:_r(i)}}function hg(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Rl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function vg(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Ln(t.matched[r],n.matched[o])&&Nf(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ln(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Nf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!mg(e[n],t[n]))return!1;return!0}function mg(e,t){return bt(e)?$l(e,t):bt(t)?$l(t,e):e===t}function $l(e,t){return bt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function gg(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,i,a;for(i=0;i 1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(i).join("/")}const Qt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var io;(function(e){e.pop="pop",e.push="push"})(io||(io={}));var Qr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Qr||(Qr={}));function _g(e){if(!e)if(Xt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),pg(e)}const bg=/^[^#]+#/;function yg(e,t){return e.replace(bg,"#")+t}function kg(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 ms=()=>({left:window.scrollX,top:window.scrollY});function wg(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=kg(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Bl(e,t){return(history.state?history.state.position-t:-1)+e}const Pi=new Map;function Sg(e,t){Pi.set(e,t)}function Pg(e){const t=Pi.get(e);return Pi.delete(e),t}let xg=()=>location.protocol+"//"+location.host;function jf(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),Rl(l,"")}return Rl(n,e)+r+o}function Tg(e,t,n,r){let o=[],s=[],i=null;const a=({state:d})=>{const p=jf(e,location),v=n.value,m=t.value;let k=0;if(d){if(n.value=p,t.value=d,i&&i===v){i=null;return}k=m?d.position-m.position:0}else r(p);o.forEach(S=>{S(n.value,v,{delta:k,type:io.pop,direction:k?k>0?Qr.forward:Qr.back:Qr.unknown})})};function l(){i=n.value}function c(d){o.push(d);const p=()=>{const v=o.indexOf(d);v>-1&&o.splice(v,1)};return s.push(p),p}function u(){const{history:d}=window;d.state&&d.replaceState(Se({},d.state,{scroll:ms()}),"")}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:f}}function Nl(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?ms():null}}function Cg(e){const{history:t,location:n}=window,r={value:jf(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:xg()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),o.value=c}catch(p){console.error(p),n[u?"replace":"assign"](d)}}function i(l,c){const u=Se({},t.state,Nl(o.value.back,l,o.value.forward,!0),c,{position:o.value.position});s(l,u,!0),r.value=l}function a(l,c){const u=Se({},o.value,t.state,{forward:l,scroll:ms()});s(u.current,u,!0);const f=Se({},Nl(r.value,l,null),{position:u.position+1},c);s(l,f,!1),r.value=l}return{location:r,state:o,push:a,replace:i}}function Lg(e){e=_g(e);const t=Cg(e),n=Tg(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=Se({location:"",base:e,go:r,createHref:yg.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 Df(e){return typeof e=="string"||e&&typeof e=="object"}function Hf(e){return typeof e=="string"||typeof e=="symbol"}const Ff=Symbol("");var jl;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(jl||(jl={}));function br(e,t){return Se(new Error,{type:e,[Ff]:!0},t)}function Kt(e,t){return e instanceof Error&&Ff in e&&(t==null||!!(e.type&t))}const Dl="[^/]+?",Eg={sensitive:!1,strict:!1,start:!0,end:!0},Og=/[.+*?^${}()[\]/\\]/g;function Ag(e,t){const n=Se({},Eg,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;f t.length?t.length===1&&t[0]===80?1:-1:0}function Uf(e,t){let n=0;const r=e.score,o=t.score;for(;n 0&&t[t.length-1]<0}const Vg={type:0,value:""},Mg=/[a-zA-Z0-9_]/;function Rg(e){if(!e)return[[]];if(e==="/")return[[Vg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let a=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(;a {i(_)}:Yr}function i(f){if(Hf(f)){const d=r.get(f);d&&(r.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){const d=Dg(f,n);n.splice(d,0,f),f.record.name&&!zl(f)&&r.set(f.record.name,f)}function c(f,d){let p,v={},m,k;if("name"in f&&f.name){if(p=r.get(f.name),!p)throw br(1,{location:f});k=p.record.name,v=Se(Fl(d.params,p.keys.filter(_=>!_.optional).concat(p.parent?p.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),f.params&&Fl(f.params,p.keys.map(_=>_.name))),m=p.stringify(v)}else if(f.path!=null)m=f.path,p=n.find(_=>_.re.test(m)),p&&(v=p.parse(m),k=p.record.name);else{if(p=d.name?r.get(d.name):n.find(_=>_.re.test(d.path)),!p)throw br(1,{location:f,currentLocation:d});k=p.record.name,v=Se({},d.params,f.params),m=p.stringify(v)}const S=[];let L=p;for(;L;)S.unshift(L.record),L=L.parent;return{name:k,path:m,params:v,matched:S,meta:jg(S)}}e.forEach(f=>s(f));function u(){n.length=0,r.clear()}return{addRoute:s,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:o}}function Fl(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Ul(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Ng(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Ng(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 zl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function jg(e){return e.reduce((t,n)=>Se(t,n.meta),{})}function Wl(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Dg(e,t){let n=0,r=t.length;for(;n!==r;){const s=n+r>>1;Uf(e,t[s])<0?r=s:n=s+1}const o=Hg(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function Hg(e){let t=e;for(;t=t.parent;)if(zf(t)&&Uf(e,t)===0)return t}function zf({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Fg(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;o s&&Si(s)):[r&&Si(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Ug(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=bt(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const zg=Symbol(""),ql=Symbol(""),gs=Symbol(""),_a=Symbol(""),xi=Symbol("");function Mr(){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 kn(e,t,n,r,o,s=i=>i()){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,l)=>{const c=d=>{d===!1?l(br(4,{from:n,to:t})):d instanceof Error?l(d):Df(d)?l(br(2,{from:t,to:d})):(i&&r.enterCallbacks[o]===i&&typeof d=="function"&&i.push(d),a())},u=s(()=>e.call(r&&r.instances[o],t,n,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(d=>l(d))})}function Fs(e,t,n,r,o=s=>s()){const s=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(If(l)){const u=(l.__vccOpts||l)[t];u&&s.push(kn(u,n,r,i,a,o))}else{let c=l();s.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${i.path}"`);const f=Xm(u)?u.default:u;i.mods[a]=u,i.components[a]=f;const p=(f.__vccOpts||f)[t];return p&&kn(p,n,r,i,a,o)()}))}}return s}function Kl(e){const t=He(gs),n=He(_a),r=P(()=>{const l=nn(e.to);return t.resolve(l)}),o=P(()=>{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(Ln.bind(null,u));if(d>-1)return d;const p=Yl(l[c-2]);return c>1&&Yl(u)===p&&f[f.length-1].path!==p?f.findIndex(Ln.bind(null,l[c-2])):d}),s=P(()=>o.value>-1&&Kg(n.params,r.value.params)),i=P(()=>o.value>-1&&o.value===n.matched.length-1&&Nf(n.params,r.value.params));function a(l={}){return qg(l)?t[nn(e.replace)?"replace":"push"](nn(e.to)).catch(Yr):Promise.resolve()}if(Xt){const l=Tr();if(l){const c={route:r.value,isActive:s.value,isExactActive:i.value,error:null};l.__vrl_devtools=l.__vrl_devtools||[],l.__vrl_devtools.push(c),Gn(()=>{c.route=r.value,c.isActive=s.value,c.isExactActive=i.value,c.error=Df(nn(e.to))?null:'Invalid "to" value'},{flush:"post"})}}return{route:r,href:P(()=>r.value.href),isActive:s,isExactActive:i,navigate:a}}const Wg=R({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:Kl,setup(e,{slots:t}){const n=po(Kl(e)),{options:r}=He(gs),o=P(()=>({[Ql(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ql(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:ve("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),Gg=Wg;function qg(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 Kg(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(!bt(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function Yl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ql=(e,t,n)=>e??t??n,Yg=R({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=He(xi),o=P(()=>e.route||r.value),s=He(ql,0),i=P(()=>{let c=nn(s);const{matched:u}=o.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=P(()=>o.value.matched[i.value]);sn(ql,P(()=>i.value+1)),sn(zg,a),sn(xi,o);const l=G();return me(()=>[l.value,a.value,e.name],([c,u,f],[d,p,v])=>{u&&(u.instances[f]=c,p&&p!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),c&&u&&(!p||!Ln(u,p)||!d)&&(u.enterCallbacks[f]||[]).forEach(m=>m(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,f=a.value,d=f&&f.components[u];if(!d)return Jl(n.default,{Component:d,route:c});const p=f.props[u],v=p?p===!0?c.params:typeof p=="function"?p(c):p:null,k=ve(d,Se({},v,t,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(f.instances[u]=null)},ref:l}));if(Xt&&k.ref){const S={depth:i.value,name:f.name,path:f.path,meta:f.meta};(bt(k.ref)?k.ref.map(_=>_.i):[k.ref.i]).forEach(_=>{_.__vrv_devtools=S})}return Jl(n.default,{Component:k,route:c})||k}}});function Jl(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Qg=Yg;function Rr(e,t){const n=Se({},e,{matched:e.matched.map(r=>a_(r,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:t,value:n}}}function Lo(e){return{_custom:{display:e}}}let Jg=0;function Xg(e,t,n){if(t.__hasDevtools)return;t.__hasDevtools=!0;const r=Jg++;Jm({id:"org.vuejs.router"+(r?"."+r:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:e},o=>{typeof o.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),o.on.inspectComponent((u,f)=>{u.instanceData&&u.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:Rr(t.currentRoute.value,"Current Route")})}),o.on.visitComponentTree(({treeNode:u,componentInstance:f})=>{if(f.__vrv_devtools){const d=f.__vrv_devtools;u.tags.push({label:(d.name?`${d.name.toString()}: `:"")+d.path,textColor:0,tooltip:"This component is rendered by <router-view>",backgroundColor:Wf})}bt(f.__vrl_devtools)&&(f.__devtoolsApi=o,f.__vrl_devtools.forEach(d=>{let p=d.route.path,v=Kf,m="",k=0;d.error?(p=d.error,v=r_,k=o_):d.isExactActive?(v=qf,m="This is exactly active"):d.isActive&&(v=Gf,m="This link is active"),u.tags.push({label:p,textColor:k,tooltip:m,backgroundColor:v})}))}),me(t.currentRoute,()=>{l(),o.notifyComponentUpdate(),o.sendInspectorTree(a),o.sendInspectorState(a)});const s="router:navigations:"+r;o.addTimelineLayer({id:s,label:`Router${r?" "+r:""} Navigations`,color:4237508}),t.onError((u,f)=>{o.addTimelineEvent({layerId:s,event:{title:"Error during Navigation",subtitle:f.fullPath,logType:"error",time:o.now(),data:{error:u},groupId:f.meta.__navigationId}})});let i=0;t.beforeEach((u,f)=>{const d={guard:Lo("beforeEach"),from:Rr(f,"Current Location during this navigation"),to:Rr(u,"Target location")};Object.defineProperty(u.meta,"__navigationId",{value:i++}),o.addTimelineEvent({layerId:s,event:{time:o.now(),title:"Start of navigation",subtitle:u.fullPath,data:d,groupId:u.meta.__navigationId}})}),t.afterEach((u,f,d)=>{const p={guard:Lo("afterEach")};d?(p.failure={_custom:{type:Error,readOnly:!0,display:d?d.message:"",tooltip:"Navigation Failure",value:d}},p.status=Lo("❌")):p.status=Lo("✅"),p.from=Rr(f,"Current Location during this navigation"),p.to=Rr(u,"Target location"),o.addTimelineEvent({layerId:s,event:{title:"End of navigation",subtitle:u.fullPath,time:o.now(),data:p,logType:d?"warning":"default",groupId:u.meta.__navigationId}})});const a="router-inspector:"+r;o.addInspector({id:a,label:"Routes"+(r?" "+r:""),icon:"book",treeFilterPlaceholder:"Search routes"});function l(){if(!c)return;const u=c;let f=n.getRoutes().filter(d=>!d.parent||!d.parent.record.components);f.forEach(Jf),u.filter&&(f=f.filter(d=>Ti(d,u.filter.toLowerCase()))),f.forEach(d=>Qf(d,t.currentRoute.value)),u.rootNodes=f.map(Yf)}let c;o.on.getInspectorTree(u=>{c=u,u.app===e&&u.inspectorId===a&&l()}),o.on.getInspectorState(u=>{if(u.app===e&&u.inspectorId===a){const d=n.getRoutes().find(p=>p.record.__vd_id===u.nodeId);d&&(u.state={options:e_(d)})}}),o.sendInspectorTree(a),o.sendInspectorState(a)})}function Zg(e){return e.optional?e.repeatable?"*":"?":e.repeatable?"+":""}function e_(e){const{record:t}=e,n=[{editable:!1,key:"path",value:t.path}];return t.name!=null&&n.push({editable:!1,key:"name",value:t.name}),n.push({editable:!1,key:"regexp",value:e.re}),e.keys.length&&n.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:e.keys.map(r=>`${r.name}${Zg(r)}`).join(" "),tooltip:"Param keys",value:e.keys}}}),t.redirect!=null&&n.push({editable:!1,key:"redirect",value:t.redirect}),e.alias.length&&n.push({editable:!1,key:"aliases",value:e.alias.map(r=>r.record.path)}),Object.keys(e.record.meta).length&&n.push({editable:!1,key:"meta",value:e.record.meta}),n.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:e.score.map(r=>r.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:e.score}}}),n}const Wf=15485081,Gf=2450411,qf=8702998,t_=2282478,Kf=16486972,n_=6710886,r_=16704226,o_=12131356;function Yf(e){const t=[],{record:n}=e;n.name!=null&&t.push({label:String(n.name),textColor:0,backgroundColor:t_}),n.aliasOf&&t.push({label:"alias",textColor:0,backgroundColor:Kf}),e.__vd_match&&t.push({label:"matches",textColor:0,backgroundColor:Wf}),e.__vd_exactActive&&t.push({label:"exact",textColor:0,backgroundColor:qf}),e.__vd_active&&t.push({label:"active",textColor:0,backgroundColor:Gf}),n.redirect&&t.push({label:typeof n.redirect=="string"?`redirect: ${n.redirect}`:"redirects",textColor:16777215,backgroundColor:n_});let r=n.__vd_id;return r==null&&(r=String(s_++),n.__vd_id=r),{id:r,label:n.path,tags:t,children:e.children.map(Yf)}}let s_=0;const i_=/^\/(.*)\/([a-z]*)$/;function Qf(e,t){const n=t.matched.length&&Ln(t.matched[t.matched.length-1],e.record);e.__vd_exactActive=e.__vd_active=n,n||(e.__vd_active=t.matched.some(r=>Ln(r,e.record))),e.children.forEach(r=>Qf(r,t))}function Jf(e){e.__vd_match=!1,e.children.forEach(Jf)}function Ti(e,t){const n=String(e.re).match(i_);if(e.__vd_match=!1,!n||n.length<3)return!1;if(new RegExp(n[1].replace(/\$$/,""),n[2]).test(t))return e.children.forEach(i=>Ti(i,t)),e.record.path!=="/"||t==="/"?(e.__vd_match=e.re.test(t),!0):!1;const o=e.record.path.toLowerCase(),s=_r(o);return!t.startsWith("/")&&(s.includes(t)||o.includes(t))||s.startsWith(t)||o.startsWith(t)||e.record.name&&String(e.record.name).includes(t)?!0:e.children.some(i=>Ti(i,t))}function a_(e,t){const n={};for(const r in e)t.includes(r)||(n[r]=e[r]);return n}function l_(e){const t=Bg(e.routes,e),n=e.parseQuery||Fg,r=e.stringifyQuery||Gl,o=e.history,s=Mr(),i=Mr(),a=Mr(),l=nt(Qt);let c=Qt;Xt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ds.bind(null,V=>""+V),f=Ds.bind(null,fg),d=Ds.bind(null,_r);function p(V,te){let J,ae;return Hf(V)?(J=t.getRecordMatcher(V),ae=te):ae=V,t.addRoute(ae,J)}function v(V){const te=t.getRecordMatcher(V);te&&t.removeRoute(te)}function m(){return t.getRoutes().map(V=>V.record)}function k(V){return!!t.getRecordMatcher(V)}function S(V,te){if(te=Se({},te||l.value),typeof V=="string"){const w=Hs(n,V,te.path),O=t.resolve({path:w.path},te),j=o.createHref(w.fullPath);return Se(w,O,{params:d(O.params),hash:_r(w.hash),redirectedFrom:void 0,href:j})}let J;if(V.path!=null)J=Se({},V,{path:Hs(n,V.path,te.path).path});else{const w=Se({},V.params);for(const O in w)w[O]==null&&delete w[O];J=Se({},V,{params:f(w)}),te.params=f(te.params)}const ae=t.resolve(J,te),ke=V.hash||"";ae.params=u(d(ae.params));const Ce=hg(r,Se({},V,{hash:lg(ke),path:ae.path})),g=o.createHref(Ce);return Se({fullPath:Ce,hash:ke,query:r===Gl?Ug(V.query):V.query||{}},ae,{redirectedFrom:void 0,href:g})}function L(V){return typeof V=="string"?Hs(n,V,l.value.path):Se({},V)}function _(V,te){if(c!==V)return br(8,{from:te,to:V})}function x(V){return W(V)}function N(V){return x(Se(L(V),{replace:!0}))}function $(V){const te=V.matched[V.matched.length-1];if(te&&te.redirect){const{redirect:J}=te;let ae=typeof J=="function"?J(V):J;return typeof ae=="string"&&(ae=ae.includes("?")||ae.includes("#")?ae=L(ae):{path:ae},ae.params={}),Se({query:V.query,hash:V.hash,params:ae.path!=null?{}:V.params},ae)}}function W(V,te){const J=c=S(V),ae=l.value,ke=V.state,Ce=V.force,g=V.replace===!0,w=$(J);if(w)return W(Se(L(w),{state:typeof w=="object"?Se({},ke,w.state):ke,force:Ce,replace:g}),te||J);const O=J;O.redirectedFrom=te;let j;return!Ce&&vg(r,ae,J)&&(j=br(16,{to:O,from:ae}),yt(ae,ae,!0,!1)),(j?Promise.resolve(j):A(O,ae)).catch(M=>Kt(M)?Kt(M,2)?M:lt(M):le(M,O,ae)).then(M=>{if(M){if(Kt(M,2))return W(Se({replace:g},L(M.to),{state:typeof M.to=="object"?Se({},ke,M.to.state):ke,force:Ce}),te||O)}else M=F(O,ae,!0,g,ke);return q(O,ae,M),M})}function re(V,te){const J=_(V,te);return J?Promise.reject(J):Promise.resolve()}function H(V){const te=Gt.values().next().value;return te&&typeof te.runWithContext=="function"?te.runWithContext(V):V()}function A(V,te){let J;const[ae,ke,Ce]=c_(V,te);J=Fs(ae.reverse(),"beforeRouteLeave",V,te);for(const w of ae)w.leaveGuards.forEach(O=>{J.push(kn(O,V,te))});const g=re.bind(null,V,te);return J.push(g),Je(J).then(()=>{J=[];for(const w of s.list())J.push(kn(w,V,te));return J.push(g),Je(J)}).then(()=>{J=Fs(ke,"beforeRouteUpdate",V,te);for(const w of ke)w.updateGuards.forEach(O=>{J.push(kn(O,V,te))});return J.push(g),Je(J)}).then(()=>{J=[];for(const w of Ce)if(w.beforeEnter)if(bt(w.beforeEnter))for(const O of w.beforeEnter)J.push(kn(O,V,te));else J.push(kn(w.beforeEnter,V,te));return J.push(g),Je(J)}).then(()=>(V.matched.forEach(w=>w.enterCallbacks={}),J=Fs(Ce,"beforeRouteEnter",V,te,H),J.push(g),Je(J))).then(()=>{J=[];for(const w of i.list())J.push(kn(w,V,te));return J.push(g),Je(J)}).catch(w=>Kt(w,8)?w:Promise.reject(w))}function q(V,te,J){a.list().forEach(ae=>H(()=>ae(V,te,J)))}function F(V,te,J,ae,ke){const Ce=_(V,te);if(Ce)return Ce;const g=te===Qt,w=Xt?history.state:{};J&&(ae||g?o.replace(V.fullPath,Se({scroll:g&&w&&w.scroll},ke)):o.push(V.fullPath,ke)),l.value=V,yt(V,te,J,g),lt()}let ie;function ge(){ie||(ie=o.listen((V,te,J)=>{if(!Mt.listening)return;const ae=S(V),ke=$(ae);if(ke){W(Se(ke,{replace:!0}),ae).catch(Yr);return}c=ae;const Ce=l.value;Xt&&Sg(Bl(Ce.fullPath,J.delta),ms()),A(ae,Ce).catch(g=>Kt(g,12)?g:Kt(g,2)?(W(g.to,ae).then(w=>{Kt(w,20)&&!J.delta&&J.type===io.pop&&o.go(-1,!1)}).catch(Yr),Promise.reject()):(J.delta&&o.go(-J.delta,!1),le(g,ae,Ce))).then(g=>{g=g||F(ae,Ce,!1),g&&(J.delta&&!Kt(g,8)?o.go(-J.delta,!1):J.type===io.pop&&Kt(g,20)&&o.go(-1,!1)),q(ae,Ce,g)}).catch(Yr)}))}let Te=Mr(),se=Mr(),pe;function le(V,te,J){lt(V);const ae=se.list();return ae.length?ae.forEach(ke=>ke(V,te,J)):console.error(V),Promise.reject(V)}function we(){return pe&&l.value!==Qt?Promise.resolve():new Promise((V,te)=>{Te.add([V,te])})}function lt(V){return pe||(pe=!V,ge(),Te.list().forEach(([te,J])=>V?J(V):te()),Te.reset()),V}function yt(V,te,J,ae){const{scrollBehavior:ke}=e;if(!Xt||!ke)return Promise.resolve();const Ce=!J&&Pg(Bl(V.fullPath,0))||(ae||!J)&&history.state&&history.state.scroll||null;return Vt().then(()=>ke(V,te,Ce)).then(g=>g&&wg(g)).catch(g=>le(g,V,te))}const We=V=>o.go(V);let pt;const Gt=new Set,Mt={currentRoute:l,listening:!0,addRoute:p,removeRoute:v,clearRoutes:t.clearRoutes,hasRoute:k,getRoutes:m,resolve:S,options:e,push:x,replace:N,go:We,back:()=>We(-1),forward:()=>We(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:se.add,isReady:we,install(V){const te=this;V.component("RouterLink",Gg),V.component("RouterView",Qg),V.config.globalProperties.$router=te,Object.defineProperty(V.config.globalProperties,"$route",{enumerable:!0,get:()=>nn(l)}),Xt&&!pt&&l.value===Qt&&(pt=!0,x(o.location).catch(ke=>{}));const J={};for(const ke in Qt)Object.defineProperty(J,ke,{get:()=>l.value[ke],enumerable:!0});V.provide(gs,te),V.provide(_a,Su(J)),V.provide(xi,l);const ae=V.unmount;Gt.add(V),V.unmount=function(){Gt.delete(V),Gt.size<1&&(c=Qt,ie&&ie(),ie=null,l.value=Qt,pt=!1,pe=!1),ae()},Xt&&Xg(V,te,t)}};function Je(V){return V.reduce((te,J)=>te.then(()=>H(J)),Promise.resolve())}return Mt}function c_(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;i Ln(c,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>Ln(c,l))||o.push(l))}return[n,r,o]}function Cr(){return He(gs)}function at(e){return He(_a)}var ba=Symbol(""),dn=()=>{const e=He(ba);if(!e)throw new Error("useClientData() is called without provider.");return e},Xf=()=>dn().pageComponent,ya=()=>dn().pageData,ka=()=>dn().pageFrontmatter,u_=()=>dn().pageHead,Lr=()=>dn().pageLang,f_=()=>dn().pageLayout,On=()=>dn().routeLocale,d_=()=>dn().routePath,p_=()=>dn().siteLocaleData,h_=Symbol(""),Ci=nt(Fm),dr=nt(Um),Zf=(e,t)=>{const n=Vm(e,t);if(dr.value[n])return n;const r=encodeURI(n);if(dr.value[r])return r;const o=Ci.value[n]||Ci.value[r];return o||n},yr=(e,t)=>{const{pathname:n,hashAndQueries:r}=Lf(e),o=Zf(n,t),s=o+r;return dr.value[o]?{...dr.value[o],path:s,notFound:!1}:{...dr.value["/404.html"],path:s,notFound:!0}},An=(e,t)=>{const{pathname:n,hashAndQueries:r}=Lf(e);return Zf(n,t)+r},v_=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget){const t=e.currentTarget.getAttribute("target");if(t!=null&&t.match(/\b_blank\b/i))return}return e.preventDefault(),!0}},m_=R({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const n=Cr(),r=at(),o=P(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${An(e.to,r.path).substring(1)}`);return()=>ve("a",{class:["route-link",{[e.activeClass]:e.active}],href:o.value,onClick:(s={})=>{v_(s)&&n.push(e.to).catch()}},t.default())}}),g_=R({name:"ClientOnly",setup(e,t){const n=G(!1);return Re(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),ed=R({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=Xf(),n=P(()=>{if(!e.path)return t.value;const r=yr(e.path);return ua(async()=>r.loader().then(({comp:o})=>o))});return()=>ve(n.value)}}),__="Layout",b_="en-US",Bn=po({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const r=Ot(t.description)?t.description:n.description,o=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return jm(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||b_,resolvePageLayout:(e,t)=>{const n=Ot(e.frontmatter.layout)?e.frontmatter.layout:__;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>Mm(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},r)=>{var o;return{...n,...t[r],head:[...((o=t[r])==null?void 0:o.head)??[],...n.head]}}}),qn=(e={})=>e,ut=e=>It(e)?e:`/${ma(e)}`,y_={};const k_=Object.freeze(Object.defineProperty({__proto__:null,default:y_},Symbol.toStringTag,{value:"Module"}));var Fo=[];function w_(e){Fo.push(e),zt(()=>{Fo=Fo.filter(t=>t!==e)})}function Us(e){Fo.forEach(t=>t(e))}var S_=R({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=Xf(),n=P(()=>{if(!e.path)return t.value;const r=yr(e.path);return ua(()=>r.loader().then(({comp:o})=>o))});return()=>ve(n.value,{onVnodeMounted:()=>Us({mounted:!0}),onVnodeUpdated:()=>Us({updated:!0}),onVnodeBeforeUnmount:()=>Us({beforeUnmount:!0})})}}),P_=qn({enhance({app:e}){e._context.components.Content&&delete e._context.components.Content,e.component("Content",S_)}});const x_=Object.freeze(Object.defineProperty({__proto__:null,default:P_},Symbol.toStringTag,{value:"Module"}));function In(e){return lu()?(Jp(e),!0):!1}function Ne(e){return typeof e=="function"?e():nn(e)}const go=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const T_=e=>e!=null,C_=Object.prototype.toString,L_=e=>C_.call(e)==="[object Object]",Ht=()=>{},E_=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),Li=O_();function O_(){var e,t;return go&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function td(e,t){function n(...r){return new Promise((o,s)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(s)})}return n}const nd=e=>e();function A_(e,t={}){let n,r,o=Ht;const s=a=>{clearTimeout(a),o(),o=Ht};return a=>{const l=Ne(e),c=Ne(t.maxWait);return n&&s(n),l<=0||c!==void 0&&c<=0?(r&&(s(r),r=null),Promise.resolve(a())):new Promise((u,f)=>{o=t.rejectOnCancel?f:u,c&&!r&&(r=setTimeout(()=>{n&&s(n),r=null,u(a())},c)),n=setTimeout(()=>{r&&s(r),r=null,u(a())},l)})}}function I_(...e){let t=0,n,r=!0,o=Ht,s,i,a,l,c;!$e(e[0])&&typeof e[0]=="object"?{delay:i,trailing:a=!0,leading:l=!0,rejectOnCancel:c=!1}=e[0]:[i,a=!0,l=!0,c=!1]=e;const u=()=>{n&&(clearTimeout(n),n=void 0,o(),o=Ht)};return d=>{const p=Ne(i),v=Date.now()-t,m=()=>s=d();return u(),p<=0?(t=Date.now(),m()):(v>p&&(l||!r)?(t=Date.now(),m()):a&&(s=new Promise((k,S)=>{o=c?S:k,n=setTimeout(()=>{t=Date.now(),r=!0,k(m()),u()},Math.max(0,p-v))})),!l&&!n&&(n=setTimeout(()=>r=!0,p)),r=!1,s)}}function V_(e=nd){const t=G(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...s)=>{t.value&&e(...s)};return{isActive:Pr(t),pause:n,resume:r,eventFilter:o}}function M_(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const r=t;t=void 0,r&&await r},n}function R_(e){return Tr()}function rd(...e){if(e.length!==1)return zn(...e);const t=e[0];return typeof t=="function"?Pr(sa(()=>({get:t,set:Ht}))):G(t)}function $_(e,t=200,n=!1,r=!0,o=!1){return td(I_(t,n,r,o),e)}function od(e,t,n={}){const{eventFilter:r=nd,...o}=n;return me(e,td(r,t),o)}function B_(e,t,n={}){const{eventFilter:r,...o}=n,{eventFilter:s,pause:i,resume:a,isActive:l}=V_(r);return{stop:od(e,t,{...o,eventFilter:s}),pause:i,resume:a,isActive:l}}function _s(e,t=!0,n){R_()?Re(e,n):t?e():Vt(e)}function N_(e,t,n={}){const{immediate:r=!0}=n,o=G(!1);let s=null;function i(){s&&(clearTimeout(s),s=null)}function a(){o.value=!1,i()}function l(...c){i(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=null,e(...c)},Ne(t))}return r&&(o.value=!0,go&&l()),In(a),{isPending:Pr(o),start:l,stop:a}}function sd(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=$e(e),s=G(e);function i(a){if(arguments.length)return s.value=a,s.value;{const l=Ne(n);return s.value=s.value===l?Ne(r):l,s.value}}return o?i:[s,i]}function j_(e,t,n={}){const{debounce:r=0,maxWait:o=void 0,...s}=n;return od(e,t,{...s,eventFilter:A_(r,{maxWait:o})})}function KP(e,t,n){let r;$e(n)?r={evaluating:n}:r={};const{lazy:o=!1,evaluating:s=void 0,shallow:i=!0,onError:a=Ht}=r,l=G(!o),c=i?nt(t):G(t);let u=0;return Gn(async f=>{if(!l.value)return;u++;const d=u;let p=!1;s&&Promise.resolve().then(()=>{s.value=!0});try{const v=await e(m=>{f(()=>{s&&(s.value=!1),p||m()})});d===u&&(c.value=v)}catch(v){a(v)}finally{s&&d===u&&(s.value=!1),p=!0}}),o?P(()=>(l.value=!0,c.value)):c}const rt=go?window:void 0,D_=go?window.document:void 0,id=go?window.navigator:void 0;function tt(e){var t;const n=Ne(e);return(t=n==null?void 0:n.$el)!=null?t:n}function Ke(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=rt):[t,n,r,o]=e,!t)return Ht;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const s=[],i=()=>{s.forEach(u=>u()),s.length=0},a=(u,f,d,p)=>(u.addEventListener(f,d,p),()=>u.removeEventListener(f,d,p)),l=me(()=>[tt(t),Ne(o)],([u,f])=>{if(i(),!u)return;const d=L_(f)?{...f}:f;s.push(...n.flatMap(p=>r.map(v=>a(u,p,v,d))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return In(c),c}let Xl=!1;function ad(e,t,n={}){const{window:r=rt,ignore:o=[],capture:s=!0,detectIframe:i=!1}=n;if(!r)return Ht;Li&&!Xl&&(Xl=!0,Array.from(r.document.body.children).forEach(p=>p.addEventListener("click",Ht)),r.document.documentElement.addEventListener("click",Ht));let a=!0;const l=p=>Ne(o).some(v=>{if(typeof v=="string")return Array.from(r.document.querySelectorAll(v)).some(m=>m===p.target||p.composedPath().includes(m));{const m=tt(v);return m&&(p.target===m||p.composedPath().includes(m))}}),c=p=>{const v=tt(e);if(!(!v||v===p.target||p.composedPath().includes(v))){if(p.detail===0&&(a=!l(p)),!a){a=!0;return}t(p)}};let u=!1;const f=[Ke(r,"click",p=>{u||(u=!0,setTimeout(()=>{u=!1},0),c(p))},{passive:!0,capture:s}),Ke(r,"pointerdown",p=>{const v=tt(e);a=!l(p)&&!!(v&&!p.composedPath().includes(v))},{passive:!0}),i&&Ke(r,"blur",p=>{setTimeout(()=>{var v;const m=tt(e);((v=r.document.activeElement)==null?void 0:v.tagName)==="IFRAME"&&!(m!=null&&m.contains(r.document.activeElement))&&t(p)},0)})].filter(Boolean);return()=>f.forEach(p=>p())}function H_(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Zl(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:o=rt,eventName:s="keydown",passive:i=!1,dedupe:a=!1}=r,l=H_(t);return Ke(o,s,u=>{u.repeat&&Ne(a)||l(u)&&n(u)},i)}function F_(){const e=G(!1),t=Tr();return t&&Re(()=>{e.value=!0},t),e}function Er(e){const t=F_();return P(()=>(t.value,!!e()))}function U_(e,t,n={}){const{window:r=rt,...o}=n;let s;const i=Er(()=>r&&"MutationObserver"in r),a=()=>{s&&(s.disconnect(),s=void 0)},l=P(()=>{const d=Ne(e),p=(Array.isArray(d)?d:[d]).map(tt).filter(T_);return new Set(p)}),c=me(()=>l.value,d=>{a(),i.value&&d.size&&(s=new MutationObserver(t),d.forEach(p=>s.observe(p,o)))},{immediate:!0,flush:"post"}),u=()=>s==null?void 0:s.takeRecords(),f=()=>{c(),a()};return In(f),{isSupported:i,stop:f,takeRecords:u}}function Ft(e,t={}){const{window:n=rt}=t,r=Er(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const s=G(!1),i=c=>{s.value=c.matches},a=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i))},l=Gn(()=>{r.value&&(a(),o=n.matchMedia(Ne(e)),"addEventListener"in o?o.addEventListener("change",i):o.addListener(i),s.value=o.matches)});return In(()=>{l(),a(),o=void 0}),s}function ec(e,t={}){const{controls:n=!1,navigator:r=id}=t,o=Er(()=>r&&"permissions"in r),s=nt(),i=typeof e=="string"?{name:e}:e,a=nt(),l=()=>{var u,f;a.value=(f=(u=s.value)==null?void 0:u.state)!=null?f:"prompt"};Ke(s,"change",l);const c=M_(async()=>{if(o.value){if(!s.value)try{s.value=await r.permissions.query(i)}catch{s.value=void 0}finally{l()}if(n)return be(s.value)}});return c(),n?{state:a,isSupported:o,query:c}:a}function z_(e={}){const{navigator:t=id,read:n=!1,source:r,copiedDuring:o=1500,legacy:s=!1}=e,i=Er(()=>t&&"clipboard"in t),a=ec("clipboard-read"),l=ec("clipboard-write"),c=P(()=>i.value||s),u=G(""),f=G(!1),d=N_(()=>f.value=!1,o);function p(){i.value&&S(a.value)?t.clipboard.readText().then(L=>{u.value=L}):u.value=k()}c.value&&n&&Ke(["copy","cut"],p);async function v(L=Ne(r)){c.value&&L!=null&&(i.value&&S(l.value)?await t.clipboard.writeText(L):m(L),u.value=L,f.value=!0,d.start())}function m(L){const _=document.createElement("textarea");_.value=L??"",_.style.position="absolute",_.style.opacity="0",document.body.appendChild(_),_.select(),document.execCommand("copy"),_.remove()}function k(){var L,_,x;return(x=(_=(L=document==null?void 0:document.getSelection)==null?void 0:L.call(document))==null?void 0:_.toString())!=null?x:""}function S(L){return L==="granted"||L==="prompt"}return{isSupported:c,text:u,copied:f,copy:v}}const Eo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Oo="__vueuse_ssr_handlers__",W_=G_();function G_(){return Oo in Eo||(Eo[Oo]=Eo[Oo]||{}),Eo[Oo]}function ld(e,t){return W_[e]||t}function cd(e){return Ft("(prefers-color-scheme: dark)",e)}function q_(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const K_={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},tc="vueuse-storage";function _o(e,t,n,r={}){var o;const{flush:s="pre",deep:i=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,mergeDefaults:c=!1,shallow:u,window:f=rt,eventFilter:d,onError:p=A=>{console.error(A)},initOnMounted:v}=r,m=(u?nt:G)(typeof t=="function"?t():t);if(!n)try{n=ld("getDefaultStorage",()=>{var A;return(A=rt)==null?void 0:A.localStorage})()}catch(A){p(A)}if(!n)return m;const k=Ne(t),S=q_(k),L=(o=r.serializer)!=null?o:K_[S],{pause:_,resume:x}=B_(m,()=>$(m.value),{flush:s,deep:i,eventFilter:d});f&&a&&_s(()=>{n instanceof Storage?Ke(f,"storage",re):Ke(f,tc,H),v&&re()}),v||re();function N(A,q){if(f){const F={key:e,oldValue:A,newValue:q,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent("storage",F):new CustomEvent(tc,{detail:F}))}}function $(A){try{const q=n.getItem(e);if(A==null)N(q,null),n.removeItem(e);else{const F=L.write(A);q!==F&&(n.setItem(e,F),N(q,F))}}catch(q){p(q)}}function W(A){const q=A?A.newValue:n.getItem(e);if(q==null)return l&&k!=null&&n.setItem(e,L.write(k)),k;if(!A&&c){const F=L.read(q);return typeof c=="function"?c(F,k):S==="object"&&!Array.isArray(F)?{...k,...F}:F}else return typeof q!="string"?q:L.read(q)}function re(A){if(!(A&&A.storageArea!==n)){if(A&&A.key==null){m.value=k;return}if(!(A&&A.key!==e)){_();try{(A==null?void 0:A.newValue)!==L.write(m.value)&&(m.value=W(A))}catch(q){p(q)}finally{A?Vt(x):x()}}}}function H(A){re(A.detail)}return m}const Y_="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Q_(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:o=rt,storage:s,storageKey:i="vueuse-color-scheme",listenToStorageChanges:a=!0,storageRef:l,emitAuto:c,disableTransition:u=!0}=e,f={auto:"",light:"light",dark:"dark",...e.modes||{}},d=cd({window:o}),p=P(()=>d.value?"dark":"light"),v=l||(i==null?rd(r):_o(i,r,s,{window:o,listenToStorageChanges:a})),m=P(()=>v.value==="auto"?p.value:v.value),k=ld("updateHTMLAttrs",(x,N,$)=>{const W=typeof x=="string"?o==null?void 0:o.document.querySelector(x):tt(x);if(!W)return;const re=new Set,H=new Set;let A=null;if(N==="class"){const F=$.split(/\s/g);Object.values(f).flatMap(ie=>(ie||"").split(/\s/g)).filter(Boolean).forEach(ie=>{F.includes(ie)?re.add(ie):H.add(ie)})}else A={key:N,value:$};if(re.size===0&&H.size===0&&A===null)return;let q;u&&(q=o.document.createElement("style"),q.appendChild(document.createTextNode(Y_)),o.document.head.appendChild(q));for(const F of re)W.classList.add(F);for(const F of H)W.classList.remove(F);A&&W.setAttribute(A.key,A.value),u&&(o.getComputedStyle(q).opacity,document.head.removeChild(q))});function S(x){var N;k(t,n,(N=f[x])!=null?N:x)}function L(x){e.onChanged?e.onChanged(x,S):S(x)}me(m,L,{flush:"post",immediate:!0}),_s(()=>L(m.value));const _=P({get(){return c?v.value:m.value},set(x){v.value=x}});try{return Object.assign(_,{store:v,system:p,state:m})}catch{return _}}function J_(e,t,n={}){const{window:r=rt,initialValue:o,observe:s=!1}=n,i=G(o),a=P(()=>{var c;return tt(t)||((c=r==null?void 0:r.document)==null?void 0:c.documentElement)});function l(){var c;const u=Ne(e),f=Ne(a);if(f&&r&&u){const d=(c=r.getComputedStyle(f).getPropertyValue(u))==null?void 0:c.trim();i.value=d||o}}return s&&U_(a,l,{attributeFilter:["style","class"],window:r}),me([a,()=>Ne(e)],(c,u)=>{u[0]&&u[1]&&u[0].style.removeProperty(u[1]),l()},{immediate:!0}),me(i,c=>{var u;const f=Ne(e);(u=a.value)!=null&&u.style&&f&&(c==null?a.value.style.removeProperty(f):a.value.style.setProperty(f,c))}),i}function X_(e={}){const{valueDark:t="dark",valueLight:n="",window:r=rt}=e,o=Q_({...e,onChanged:(a,l)=>{var c;e.onChanged?(c=e.onChanged)==null||c.call(e,a==="dark",l,a):l(a)},modes:{dark:t,light:n}}),s=P(()=>o.system?o.system.value:cd({window:r}).value?"dark":"light");return P({get(){return o.value==="dark"},set(a){const l=a?"dark":"light";s.value===l?o.value="auto":o.value=l}})}function Z_(e,t,n={}){const{window:r=rt,...o}=n;let s;const i=Er(()=>r&&"ResizeObserver"in r),a=()=>{s&&(s.disconnect(),s=void 0)},l=P(()=>{const f=Ne(e);return Array.isArray(f)?f.map(d=>tt(d)):[tt(f)]}),c=me(l,f=>{if(a(),i.value&&r){s=new ResizeObserver(t);for(const d of f)d&&s.observe(d,o)}},{immediate:!0,flush:"post"}),u=()=>{a(),c()};return In(u),{isSupported:i,stop:u}}function e0(e,t={width:0,height:0},n={}){const{window:r=rt,box:o="content-box"}=n,s=P(()=>{var f,d;return(d=(f=tt(e))==null?void 0:f.namespaceURI)==null?void 0:d.includes("svg")}),i=G(t.width),a=G(t.height),{stop:l}=Z_(e,([f])=>{const d=o==="border-box"?f.borderBoxSize:o==="content-box"?f.contentBoxSize:f.devicePixelContentBoxSize;if(r&&s.value){const p=tt(e);if(p){const v=p.getBoundingClientRect();i.value=v.width,a.value=v.height}}else if(d){const p=Array.isArray(d)?d:[d];i.value=p.reduce((v,{inlineSize:m})=>v+m,0),a.value=p.reduce((v,{blockSize:m})=>v+m,0)}else i.value=f.contentRect.width,a.value=f.contentRect.height},n);_s(()=>{const f=tt(e);f&&(i.value="offsetWidth"in f?f.offsetWidth:t.width,a.value="offsetHeight"in f?f.offsetHeight:t.height)});const c=me(()=>tt(e),f=>{i.value=f?t.width:0,a.value=f?t.height:0});function u(){l(),c()}return{width:i,height:a,stop:u}}const nc=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function t0(e,t={}){const{document:n=D_,autoExit:r=!1}=t,o=P(()=>{var S;return(S=tt(e))!=null?S:n==null?void 0:n.querySelector("html")}),s=G(!1),i=P(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(S=>n&&S in n||o.value&&S in o.value)),a=P(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(S=>n&&S in n||o.value&&S in o.value)),l=P(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(S=>n&&S in n||o.value&&S in o.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(S=>n&&S in n),u=Er(()=>o.value&&n&&i.value!==void 0&&a.value!==void 0&&l.value!==void 0),f=()=>c?(n==null?void 0:n[c])===o.value:!1,d=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const S=o.value;if((S==null?void 0:S[l.value])!=null)return!!S[l.value]}}return!1};async function p(){if(!(!u.value||!s.value)){if(a.value)if((n==null?void 0:n[a.value])!=null)await n[a.value]();else{const S=o.value;(S==null?void 0:S[a.value])!=null&&await S[a.value]()}s.value=!1}}async function v(){if(!u.value||s.value)return;d()&&await p();const S=o.value;i.value&&(S==null?void 0:S[i.value])!=null&&(await S[i.value](),s.value=!0)}async function m(){await(s.value?p():v())}const k=()=>{const S=d();(!S||S&&f())&&(s.value=S)};return Ke(n,nc,k,!1),Ke(()=>tt(o),nc,k,!1),r&&In(p),{isSupported:u,isFullscreen:s,enter:v,exit:p,toggle:m}}function zs(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function n0(e,t,n={}){const{window:r=rt}=n;return _o(e,t,r==null?void 0:r.localStorage,n)}function ud(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const Ws=new WeakMap;function wa(e,t=!1){const n=G(t);let r=null,o="";me(rd(e),a=>{const l=zs(Ne(a));if(l){const c=l;if(Ws.get(c)||Ws.set(c,c.style.overflow),c.style.overflow!=="hidden"&&(o=c.style.overflow),c.style.overflow==="hidden")return n.value=!0;if(n.value)return c.style.overflow="hidden"}},{immediate:!0});const s=()=>{const a=zs(Ne(e));!a||n.value||(Li&&(r=Ke(a,"touchmove",l=>{r0(l)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},i=()=>{const a=zs(Ne(e));!a||!n.value||(Li&&(r==null||r()),a.style.overflow=o,Ws.delete(a),n.value=!1)};return In(i),P({get(){return n.value},set(a){a?s():i()}})}function fd(e,t,n={}){const{window:r=rt}=n;return _o(e,t,r==null?void 0:r.sessionStorage,n)}function Sa(e={}){const{window:t=rt,behavior:n="auto"}=e;if(!t)return{x:G(0),y:G(0)};const r=G(t.scrollX),o=G(t.scrollY),s=P({get(){return r.value},set(a){scrollTo({left:a,behavior:n})}}),i=P({get(){return o.value},set(a){scrollTo({top:a,behavior:n})}});return Ke(t,"scroll",()=>{r.value=t.scrollX,o.value=t.scrollY},{capture:!1,passive:!0}),{x:s,y:i}}function o0(e={}){const{window:t=rt,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:o=!0,includeScrollbar:s=!0,type:i="inner"}=e,a=G(n),l=G(r),c=()=>{t&&(i==="outer"?(a.value=t.outerWidth,l.value=t.outerHeight):s?(a.value=t.innerWidth,l.value=t.innerHeight):(a.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),_s(c),Ke("resize",c,{passive:!0}),o){const u=Ft("(orientation: portrait)");me(u,()=>c())}return{width:a,height:l}}var gt=Uint8Array,rr=Uint16Array,s0=Int32Array,dd=new gt([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),pd=new gt([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),i0=new gt([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),hd=function(e,t){for(var n=new rr(31),r=0;r<31;++r)n[r]=t+=1< >1|(Me&21845)<<1;vn=(vn&52428)>>2|(vn&13107)<<2,vn=(vn&61680)>>4|(vn&3855)<<4,Ei[Me]=((vn&65280)>>8|(vn&255)<<8)>>1}var Jr=function(e,t,n){for(var r=e.length,o=0,s=new rr(t);o >l]=c}else for(a=new rr(r),o=0;o >15-e[o]);return a},bo=new gt(288);for(var Me=0;Me<144;++Me)bo[Me]=8;for(var Me=144;Me<256;++Me)bo[Me]=9;for(var Me=256;Me<280;++Me)bo[Me]=7;for(var Me=280;Me<288;++Me)bo[Me]=8;var gd=new gt(32);for(var Me=0;Me<32;++Me)gd[Me]=5;var u0=Jr(bo,9,1),f0=Jr(gd,5,1),Gs=function(e){for(var t=e[0],n=1;n t&&(t=e[n]);return t},Lt=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},qs=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},d0=function(e){return(e+7)/8|0},_d=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new gt(e.subarray(t,n))},p0=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],St=function(e,t,n){var r=new Error(t||p0[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,St),!n)throw r;return r},h0=function(e,t,n,r){var o=e.length,s=0;if(!o||t.f&&!t.l)return n||new gt(0);var i=!n,a=i||t.i!=2,l=t.i;i&&(n=new gt(o*3));var c=function(ke){var Ce=n.length;if(ke>Ce){var g=new gt(Math.max(Ce*2,ke));g.set(n),n=g}},u=t.f||0,f=t.p||0,d=t.b||0,p=t.l,v=t.d,m=t.m,k=t.n,S=o*8;do{if(!p){u=Lt(e,f,1);var L=Lt(e,f+1,3);if(f+=3,L)if(L==1)p=u0,v=f0,m=9,k=5;else if(L==2){var $=Lt(e,f,31)+257,W=Lt(e,f+10,15)+4,re=$+Lt(e,f+5,31)+1;f+=14;for(var H=new gt(re),A=new gt(19),q=0;q >4;if(_<16)H[q++]=_;else{var se=0,pe=0;for(_==16?(pe=3+Lt(e,f,3),f+=2,se=H[q-1]):_==17?(pe=3+Lt(e,f,7),f+=3):_==18&&(pe=11+Lt(e,f,127),f+=7);pe--;)H[q++]=se}}var le=H.subarray(0,$),we=H.subarray($);m=Gs(le),k=Gs(we),p=Jr(le,m,1),v=Jr(we,k,1)}else St(1);else{var _=d0(f)+4,x=e[_-4]|e[_-3]<<8,N=_+x;if(N>o){l&&St(0);break}a&&c(d+x),n.set(e.subarray(_,N),d),t.b=d+=x,t.p=f=N*8,t.f=u;continue}if(f>S){l&&St(0);break}}a&&c(d+131072);for(var lt=(1< >4;if(f+=se&15,f>S){l&&St(0);break}if(se||St(2),pt<256)n[d++]=pt;else if(pt==256){We=f,p=null;break}else{var Gt=pt-254;if(pt>264){var q=pt-257,Mt=dd[q];Gt=Lt(e,f,(1< >4;Je||St(3),f+=Je&15;var we=c0[V];if(V>3){var Mt=pd[V];we+=qs(e,f)&(1< S){l&&St(0);break}a&&c(d+131072);var te=d+Gt;if(d >4>7||(e[0]<<8|e[1])%31)&&St(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&St(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function g0(e,t){return h0(e.subarray(m0(e,t),-4),{i:2},t,t)}var Oi=typeof TextDecoder<"u"&&new TextDecoder,_0=0;try{Oi.decode(v0,{stream:!0}),_0=1}catch{}var b0=function(e){for(var t="",n=0;;){var r=e[n++],o=(r>127)+(r>223)+(r>239);if(n+o>e.length)return{s:t,r:_d(e,n-1)};o?o==3?(r=((r&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|r>>10,56320|r&1023)):o&1?t+=String.fromCharCode((r&31)<<6|e[n++]&63):t+=String.fromCharCode((r&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(r)}};function y0(e,t){{for(var n=new gt(e.length),r=0;r {var r;const n=(r=Tr())==null?void 0:r.appContext.components;return n?e in n||ft(e)in n||fo(ft(e))in n:!1},w0=e=>new Promise(t=>{setTimeout(t,e)}),bd=e=>{const t=On();return P(()=>e[t.value]??{})},S0=e=>typeof e<"u",{isArray:Ai}=Array,P0=(e,t)=>Ot(e)&&e.startsWith(t),yd=e=>P0(e,"/");/** + * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT + */const oc=(e,t)=>{e.classList.add(t)},sc=(e,t)=>{e.classList.remove(t)},x0=e=>{var t;(t=e==null?void 0:e.parentNode)==null||t.removeChild(e)},Ks=(e,t,n)=>e n?n:e,ic=e=>(-1+e)*100,T0=(()=>{const e=[],t=()=>{const n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),C0=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,n)=>n.toUpperCase()),Ao=(()=>{const e=["Webkit","O","Moz","ms"],t={},n=s=>{const{style:i}=document.body;if(s in i)return s;const a=s.charAt(0).toUpperCase()+s.slice(1);let l=e.length;for(;l--;){const c=`${e[l]}${a}`;if(c in i)return c}return s},r=s=>{const i=C0(s);return t[i]??(t[i]=n(i))},o=(s,i,a)=>{s.style[r(i)]=a};return(s,i)=>{for(const a in i){const l=i[a];Object.hasOwn(i,a)&&S0(l)&&o(s,a,l)}}})(),Yt={minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:''},Be={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:n}=Yt,r=Be.isStarted(),o=Ks(e,Yt.minimum,1);Be.percent=o===1?null:o;const s=Be.render(!r),i=s.querySelector(Yt.barSelector);return s.offsetWidth,T0(a=>{Ao(i,{transform:`translate3d(${ic(o)}%,0,0)`,transition:`all ${t}ms ${n}`}),o===1?(Ao(s,{transition:"none",opacity:"1"}),s.offsetWidth,setTimeout(()=>{Ao(s,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{Be.remove(),a()},t)},t)):setTimeout(()=>{a()},t)}),Be},isStarted:()=>typeof Be.percent=="number",start:()=>{Be.percent||Be.set(0);const e=()=>{setTimeout(()=>{Be.percent&&(Be.trickle(),e())},Yt.trickleSpeed)};return e(),Be},done:e=>!e&&!Be.percent?Be:Be.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=Be;return t?(t=Ks(t+(typeof e=="number"?e:(1-t)*Ks(Math.random()*t,.1,.95)),0,.994),Be.set(t)):Be.start()},trickle:()=>Be.increase(Math.random()*Yt.trickleRate),render:e=>{if(Be.isRendered())return document.getElementById("nprogress");oc(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=Yt.template;const n=t.querySelector(Yt.barSelector),r=document.querySelector(Yt.parent),o=e?"-100":ic(Be.percent??0);return Ao(n,{transition:"all 0 linear",transform:`translate3d(${o}%,0,0)`}),r&&(r!==document.body&&oc(r,"nprogress-custom-parent"),r.appendChild(t)),t},remove:()=>{sc(document.documentElement,"nprogress-busy"),sc(document.querySelector(Yt.parent),"nprogress-custom-parent"),x0(document.getElementById("nprogress"))}},L0=()=>{Re(()=>{const e=Cr(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||Be.start()}),e.afterEach(n=>{t.add(n.path),Be.done()})})},E0=qn({setup(){L0()}}),O0=Object.freeze(Object.defineProperty({__proto__:null,default:E0},Symbol.toStringTag,{value:"Module"})),A0=G({}),kd=Symbol(""),I0=()=>He(kd),V0=e=>{e.provide(kd,A0)},M0='',R0=e=>Ot(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),wd=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>{t(wd(e))},e.onerror=()=>{n()})}),$0=(e,{download:t=!0,fullscreen:n=!0}={})=>{e.on("uiRegister",()=>{if(e.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:r=>{const o=[];let s=-1;for(let i=0;i {e.goTo(o.indexOf(l.target))},o.push(a),r.appendChild(a)}e.on("change",()=>{s>=0&&o[s].classList.remove("active"),o[e.currIndex].classList.add("active"),s=e.currIndex})}}),n){const{isSupported:r,toggle:o}=t0();r.value&&e.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'',onClick:()=>{o()}})}t&&e.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:' ',outlineID:"pswp__icn-download"},onInit:r=>{r.setAttribute("download",""),r.setAttribute("target","_blank"),r.setAttribute("rel","noopener"),e.on("change",()=>{r.setAttribute("href",e.currSlide.data.src)})}})})},B0=(e,{scrollToClose:t=!0,download:n=!0,fullscreen:r=!0,...o})=>Ve(async()=>{const{default:s}=await import("./photoswipe.esm-GXRgw7eJ.js");return{default:s}},[]).then(({default:s})=>{let i=null;const a=e.map(l=>({html:M0,element:l,msrc:l.src}));return e.forEach((l,c)=>{const u=()=>{i==null||i.destroy(),i=new s({preloaderDelay:0,showHideAnimationType:"zoom",...o,dataSource:a,index:c,...t?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),$0(i,{download:n,fullscreen:r}),i.addFilter("thumbEl",()=>l),i.addFilter("placeholderSrc",()=>l.src),i.init()};l.getAttribute("photo-swipe")||(l.style.cursor="zoom-in",l.addEventListener("click",()=>{u()}),l.addEventListener("keypress",({key:f})=>{f==="Enter"&&u()}),l.setAttribute("photo-swipe","")),wd(l).then(f=>{a.splice(c,1,f),i==null||i.refreshSlideContent(c)})}),t?Ke("wheel",()=>{i==null||i.close()}):()=>{}}),N0=({selector:e,locales:t,delay:n=500,download:r=!0,fullscreen:o=!0,scrollToClose:s=!0})=>{const i=I0(),a=bd(t),l=ya(),c=ka();let u=null;const f=()=>{const{photoSwipe:d}=c.value;d!==!1&&Vt().then(()=>w0(n)).then(async()=>{const p=Ot(d)?d:e;u=await B0(R0(p),{...i.value,...a.value,download:r,fullscreen:o,scrollToClose:s})})};Re(()=>{f(),me(()=>[l.value.path,i.value],()=>{u==null||u(),f()})}),zt(()=>{u==null||u()})};var j0={"/en/":{closeTitle:"Close",downloadTitle:"Download Image",fullscreenTitle:"Switch to fullscreen",zoomTitle:"Zoom in/out",arrowPrevTitle:"Prev (Arrow Left)",arrowNextTitle:"Next (Arrow Right)"},"/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"}};const D0=".plume-content > img, .plume-content :not(a) > img",H0=j0,F0=300,U0=!0,z0=!0,W0=!0;var G0=qn({enhance:({app:e})=>{V0(e)},setup:()=>{N0({selector:D0,delay:F0,locales:H0,download:U0,fullscreen:z0,scrollToClose:W0})}});const q0=Object.freeze(Object.defineProperty({__proto__:null,default:G0},Symbol.toStringTag,{value:"Module"})),K0={"/":()=>Ve(()=>import("./searchBox-default-ByuXYeEL.js"),[]),"/en/":()=>Ve(()=>import("./searchBox-en-cVud1dAQ.js"),[])};var ac={"/":{placeholder:"Search",resetButtonTitle:"Reset search",backButtonTitle:"Close search",noResultsText:"No results for",footer:{selectText:"to select",selectKeyAriaLabel:"enter",navigateText:"to navigate",navigateUpKeyAriaLabel:"up arrow",navigateDownKeyAriaLabel:"down arrow",closeText:"to close",closeKeyAriaLabel:"escape"}}};function Y0(e){const t=zn(e),n=On();return P(()=>t.value[n.value]??ac[n.value]??ac["/"])}var Q0=nt(K0);function YP(){return Q0}const J0=R({__name:"SearchButton",props:{locales:{}},setup(e,{expose:t}){t();const n=e,r=Y0(zn(n.locales)),o={props:n,locale:r};return Object.defineProperty(o,"__isScriptSetup",{enumerable:!1,value:!0}),o}}),D=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},X0=["aria-label"],Z0={class:"mini-search-button-container"},e1={class:"mini-search-button-placeholder"};function t1(e,t,n,r,o,s){return h(),b("button",{type:"button",class:"mini-search mini-search-button","aria-label":r.locale.placeholder},[y("span",Z0,[t[0]||(t[0]=y("svg",{class:"mini-search-search-icon",width:"20",height:"20",viewBox:"0 0 20 20","aria-label":"search icon"},[y("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),y("span",e1,K(r.locale.placeholder),1)]),t[1]||(t[1]=y("span",{class:"mini-search-button-keys"},[y("kbd",{class:"mini-search-button-key"}),y("kbd",{class:"mini-search-button-key"},"K")],-1))],8,X0)}const n1=D(J0,[["render",t1],["__file","SearchButton.vue"]]),r1=R({__name:"Search",props:{locales:{},options:{}},setup(e,{expose:t}){t();const n=ua(()=>Ve(()=>import("./SearchBox-Ciabcu3v.js"),[])),r=G(!1);Zl("k",i=>{(i.ctrlKey||i.metaKey)&&(i.preventDefault(),r.value=!0)}),Zl("/",i=>{o(i)||(i.preventDefault(),r.value=!0)});function o(i){const a=i.target,l=a.tagName;return a.isContentEditable||l==="INPUT"||l==="SELECT"||l==="TEXTAREA"}const s={SearchBox:n,showSearch:r,isEditingContent:o,SearchButton:n1};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}}),o1={class:"search-wrapper"},s1={id:"local-search"};function i1(e,t,n,r,o,s){return h(),b("div",o1,[r.showSearch?(h(),B(r.SearchBox,{key:0,locales:n.locales,options:n.options,onClose:t[0]||(t[0]=i=>r.showSearch=!1)},null,8,["locales","options"])):E("",!0),y("div",s1,[I(r.SearchButton,{locales:n.locales,onClick:t[1]||(t[1]=i=>r.showSearch=!0)},null,8,["locales"])])])}const a1=D(r1,[["render",i1],["__scopeId","data-v-853b0860"],["__file","Search.vue"]]);var l1={"/en/":{placeholder:"Search",resetButtonTitle:"Reset search",backButtonTitle:"Close search",noResultsText:"No results for",footer:{selectText:"to select",selectKeyAriaLabel:"enter",navigateText:"to navigate",navigateUpKeyAriaLabel:"up arrow",navigateDownKeyAriaLabel:"down arrow",closeText:"to close",closeKeyAriaLabel:"escape"}},"/":{placeholder:"搜索文档",resetButtonTitle:"重置搜索",backButtonTitle:"关闭",noResultsText:"无搜索结果:",footer:{selectText:"选择",selectKeyAriaLabel:"输入",navigateText:"切换",navigateUpKeyAriaLabel:"向上",navigateDownKeyAriaLabel:"向下",closeText:"关闭",closeKeyAriaLabel:"退出"}}},c1={},u1=l1,f1=c1,d1=qn({enhance({app:e}){e.component("SearchBox",t=>ve(a1,{locales:u1,options:f1,...t}))}});const p1=Object.freeze(Object.defineProperty({__proto__:null,default:d1},Symbol.toStringTag,{value:"Module"}));var h1=/language-(?:shellscript|shell|bash|sh|zsh)/,v1=[".vp-copy-ignore",".diff.remove"];function m1({selector:e='div[class*="language-"] > button.copy',duration:t=2e3}={}){const n=new WeakMap,{copy:r}=z_({legacy:!0});Ke("click",o=>{const s=o.target;if(s.matches(e)){const i=s.parentElement,a=s.nextElementSibling;if(!i||!a)return;const l=h1.test(i.className),c=a.cloneNode(!0);c.querySelectorAll(v1.join(",")).forEach(f=>f.remove());let u=c.textContent||"";l&&(u=u.replace(/^ *(\$|>) /gm,"").trim()),r(u).then(()=>{if(t<=0)return;s.classList.add("copied"),clearTimeout(n.get(s));const f=setTimeout(()=>{s.classList.remove("copied"),s.blur(),n.delete(s)},t);n.set(s,f)})}})}function g1({selector:e='div[class*="language-"] > .collapsed-lines'}={}){Ke("click",t=>{const n=t.target;if(n.matches(e)){const r=n.parentElement;r!=null&&r.classList.toggle("collapsed")&&r.scrollIntoView({block:"center",behavior:"instant"})}})}const _1={setup(){m1({selector:'div[class*="language-"] > button.copy',duration:2e3}),g1()}},b1=Object.freeze(Object.defineProperty({__proto__:null,default:_1},Symbol.toStringTag,{value:"Module"})),y1=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),Sd=({size:e=48,stroke:t=4,wrapper:n=!0,height:r=2*e})=>{const o=ve("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[ve("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),ve("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[ve("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),ve("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?ve("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${r}px`},o):o};Sd.displayName="LoadingIcon";const lc=e=>{const t=atob(e);return k0(g0(y0(t)))},k1=e=>new Promise(t=>{setTimeout(t,e)}),w1=e=>typeof e<"u",{keys:Pd}=Object,S1='',P1='';var x1={useBabel:!1,jsLib:[],cssLib:[],codepenLayout:"left",codepenEditors:"101",babel:"https://unpkg.com/@babel/standalone/babel.min.js",vue:"https://unpkg.com/vue/dist/vue.global.prod.js",react:"https://unpkg.com/react/umd/react.production.min.js",reactDOM:"https://unpkg.com/react-dom/umd/react-dom.production.min.js"};const Ys=x1,cc={html:{types:["html","slim","haml","md","markdown","vue"],map:{html:"none",vue:"none",md:"markdown"}},js:{types:["js","javascript","coffee","coffeescript","ts","typescript","ls","livescript"],map:{js:"none",javascript:"none",coffee:"coffeescript",ls:"livescript",ts:"typescript"}},css:{types:["css","less","sass","scss","stylus","styl"],map:{css:"none",styl:"stylus"}}},T1=(e,t,n)=>{const r=document.createElement(e);return gr(t)&&Pd(t).forEach(o=>{if(o.indexOf("data"))r[o]=t[o];else{const s=o.replace("data","");r.dataset[s]=t[o]}}),r},Pa=e=>({...Ys,...e,jsLib:Array.from(new Set([Ys.jsLib??[],e.jsLib??[]].flat())),cssLib:Array.from(new Set([Ys.cssLib??[],e.cssLib??[]].flat()))}),pr=(e,t)=>{if(w1(e[t]))return e[t];const n=new Promise(r=>{var s;const o=document.createElement("script");o.src=t,(s=document.querySelector("body"))==null||s.appendChild(o),o.onload=()=>{r()}});return e[t]=n,n},C1=(e,t)=>{if(t.css&&Array.from(e.childNodes).every(n=>n.nodeName!=="STYLE")){const n=T1("style",{innerHTML:t.css});e.appendChild(n)}},L1=(e,t,n)=>{const r=n.getScript();if(r&&Array.from(t.childNodes).every(o=>o.nodeName!=="SCRIPT")){const o=document.createElement("script");o.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${e} .vp-code-demo-display').shadowRoot; +${r}}`)),t.appendChild(o)}},E1=["html","js","css"],O1=e=>{const t=Pd(e),n={html:[],js:[],css:[],isLegal:!1};return E1.forEach(r=>{const o=t.filter(s=>cc[r].types.includes(s));if(o.length){const s=o[0];n[r]=[e[s].replace(/^\n|\n$/g,""),cc[r].map[s]??s]}}),n.isLegal=(!n.html.length||n.html[1]==="none")&&(!n.js.length||n.js[1]==="none")&&(!n.css.length||n.css[1]==="none"),n},xd=e=>e.replace(/
/g,"
").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1>$2>"),Td=e=>`+${xd(e)} +`,A1=e=>`${e.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")}; +ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,I1=e=>e.replace(/export\s+default\s*\{(\n*[\s\S]*)\n*\}\s*;?$/u,"Vue.createApp({$1}).mount('#app')").replace(/export\s+default\s*define(Async)?Component\s*\(\s*\{(\n*[\s\S]*)\n*\}\s*\)\s*;?$/u,"Vue.createApp({$1}).mount('#app')").trim(),Cd=e=>`(function(exports){var module={};module.exports=exports;${e};return module.exports.__esModule?exports.default:module.exports;})({})`,V1=(e,t)=>{const n=Pa(t),r=e.js[0]??"";return{...n,html:xd(e.html[0]??""),js:r,css:e.css[0]??"",isLegal:e.isLegal,getScript:()=>{var o;return n.useBabel?((o=window.Babel.transform(r,{presets:["es2015"]}))==null?void 0:o.code)??"":r}}},M1=/([\s\S]+)<\/template>/u,R1=/归档 | RainCraft