function vr(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s!!n[s]}const ne={},gt=[],Ne=()=>{},wo=()=>!1,Eo=/^on[^a-z]/,zt=e=>Eo.test(e),wr=e=>e.startsWith("onUpdate:"),ce=Object.assign,Er=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Co=Object.prototype.hasOwnProperty,X=(e,t)=>Co.call(e,t),K=Array.isArray,mt=e=>Tn(e)==="[object Map]",Qs=e=>Tn(e)==="[object Set]",W=e=>typeof e=="function",oe=e=>typeof e=="string",Cr=e=>typeof e=="symbol",te=e=>e!==null&&typeof e=="object",xr=e=>te(e)&&W(e.then)&&W(e.catch),Zs=Object.prototype.toString,Tn=e=>Zs.call(e),xo=e=>Tn(e).slice(8,-1),Gs=e=>Tn(e)==="[object Object]",Tr=e=>oe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Nt=vr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),An=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},To=/-(\w)/g,He=An(e=>e.replace(To,(t,n)=>n?n.toUpperCase():"")),Ao=/\B([A-Z])/g,ut=An(e=>e.replace(Ao,"-$1").toLowerCase()),Sn=An(e=>e.charAt(0).toUpperCase()+e.slice(1)),hn=An(e=>e?`on${Sn(e)}`:""),Ut=(e,t)=>!Object.is(e,t),pn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},sr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ei=e=>{const t=oe(e)?Number(e):NaN;return isNaN(t)?e:t};let ss;const ir=()=>ss||(ss=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ar(e){if(K(e)){const t={};for(let n=0;n{if(n){const r=n.split(Oo);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Sr(e){let t="";if(oe(e))t=e;else if(K(e))for(let n=0;noe(e)?e:e==null?"":K(e)||te(e)&&(e.toString===Zs||!W(e.toString))?JSON.stringify(e,ni,2):String(e),ni=(e,t)=>t&&t.__v_isRef?ni(e,t.value):mt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:Qs(t)?{[`Set(${t.size})`]:[...t.values()]}:te(t)&&!K(t)&&!Gs(t)?String(t):t;let we;class Lo{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=we,!t&&we&&(this.index=(we.scopes||(we.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=we;try{return we=this,t()}finally{we=n}}}on(){we=this}off(){we=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},si=e=>(e.w&Qe)>0,ii=e=>(e.n&Qe)>0,$o=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(f==="length"||f>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":K(e)?Tr(n)&&l.push(o.get("length")):(l.push(o.get(ct)),mt(e)&&l.push(o.get(lr)));break;case"delete":K(e)||(l.push(o.get(ct)),mt(e)&&l.push(o.get(lr)));break;case"set":mt(e)&&l.push(o.get(ct));break}if(l.length===1)l[0]&&cr(l[0]);else{const c=[];for(const a of l)a&&c.push(...a);cr(Or(c))}}function cr(e,t){const n=K(e)?e:[...e];for(const r of n)r.computed&&os(r);for(const r of n)r.computed||os(r)}function os(e,t){(e!==Oe||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Ho(e,t){var n;return(n=yn.get(e))==null?void 0:n.get(t)}const jo=vr("__proto__,__v_isRef,__isVue"),ci=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Cr)),ko=Ir(),Do=Ir(!1,!0),Uo=Ir(!0),ls=Ko();function Ko(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=z(this);for(let i=0,o=this.length;i{e[t]=function(...n){St();const r=z(this)[t].apply(this,n);return Ot(),r}}),e}function Wo(e){const t=z(this);return be(t,"has",e),t.hasOwnProperty(e)}function Ir(e=!1,t=!1){return function(r,s,i){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_isShallow")return t;if(s==="__v_raw"&&i===(e?t?ol:hi:t?di:fi).get(r))return r;const o=K(r);if(!e){if(o&&X(ls,s))return Reflect.get(ls,s,i);if(s==="hasOwnProperty")return Wo}const l=Reflect.get(r,s,i);return(Cr(s)?ci.has(s):jo(s))||(e||be(r,"get",s),t)?l:ue(l)?o&&Tr(s)?l:l.value:te(l)?e?In(l):Rn(l):l}}const Vo=ai(),qo=ai(!0);function ai(e=!1){return function(n,r,s,i){let o=n[r];if(Et(o)&&ue(o)&&!ue(s))return!1;if(!e&&(!bn(s)&&!Et(s)&&(o=z(o),s=z(s)),!K(n)&&ue(o)&&!ue(s)))return o.value=s,!0;const l=K(n)&&Tr(r)?Number(r)e,On=e=>Reflect.getPrototypeOf(e);function en(e,t,n=!1,r=!1){e=e.__v_raw;const s=z(e),i=z(t);n||(t!==i&&be(s,"get",t),be(s,"get",i));const{has:o}=On(s),l=r?Fr:n?Mr:Kt;if(o.call(s,t))return l(e.get(t));if(o.call(s,i))return l(e.get(i));e!==s&&e.get(t)}function tn(e,t=!1){const n=this.__v_raw,r=z(n),s=z(e);return t||(e!==s&&be(r,"has",e),be(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function nn(e,t=!1){return e=e.__v_raw,!t&&be(z(e),"iterate",ct),Reflect.get(e,"size",e)}function cs(e){e=z(e);const t=z(this);return On(t).has.call(t,e)||(t.add(e),De(t,"add",e,e)),this}function as(e,t){t=z(t);const n=z(this),{has:r,get:s}=On(n);let i=r.call(n,e);i||(e=z(e),i=r.call(n,e));const o=s.call(n,e);return n.set(e,t),i?Ut(t,o)&&De(n,"set",e,t):De(n,"add",e,t),this}function us(e){const t=z(this),{has:n,get:r}=On(t);let s=n.call(t,e);s||(e=z(e),s=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return s&&De(t,"delete",e,void 0),i}function fs(){const e=z(this),t=e.size!==0,n=e.clear();return t&&De(e,"clear",void 0,void 0),n}function rn(e,t){return function(r,s){const i=this,o=i.__v_raw,l=z(o),c=t?Fr:e?Mr:Kt;return!e&&be(l,"iterate",ct),o.forEach((a,f)=>r.call(s,c(a),c(f),i))}}function sn(e,t,n){return function(...r){const s=this.__v_raw,i=z(s),o=mt(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,a=s[e](...r),f=n?Fr:t?Mr:Kt;return!t&&be(i,"iterate",c?lr:ct),{next(){const{value:d,done:p}=a.next();return p?{value:d,done:p}:{value:l?[f(d[0]),f(d[1])]:f(d),done:p}},[Symbol.iterator](){return this}}}}function Ke(e){return function(...t){return e==="delete"?!1:this}}function Zo(){const e={get(i){return en(this,i)},get size(){return nn(this)},has:tn,add:cs,set:as,delete:us,clear:fs,forEach:rn(!1,!1)},t={get(i){return en(this,i,!1,!0)},get size(){return nn(this)},has:tn,add:cs,set:as,delete:us,clear:fs,forEach:rn(!1,!0)},n={get(i){return en(this,i,!0)},get size(){return nn(this,!0)},has(i){return tn.call(this,i,!0)},add:Ke("add"),set:Ke("set"),delete:Ke("delete"),clear:Ke("clear"),forEach:rn(!0,!1)},r={get(i){return en(this,i,!0,!0)},get size(){return nn(this,!0)},has(i){return tn.call(this,i,!0)},add:Ke("add"),set:Ke("set"),delete:Ke("delete"),clear:Ke("clear"),forEach:rn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=sn(i,!1,!1),n[i]=sn(i,!0,!1),t[i]=sn(i,!1,!0),r[i]=sn(i,!0,!0)}),[e,n,t,r]}const[Go,el,tl,nl]=Zo();function Pr(e,t){const n=t?e?nl:tl:e?el:Go;return(r,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(X(n,s)&&s in r?n:r,s,i)}const rl={get:Pr(!1,!1)},sl={get:Pr(!1,!0)},il={get:Pr(!0,!1)},fi=new WeakMap,di=new WeakMap,hi=new WeakMap,ol=new WeakMap;function ll(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function cl(e){return e.__v_skip||!Object.isExtensible(e)?0:ll(xo(e))}function Rn(e){return Et(e)?e:Lr(e,!1,ui,rl,fi)}function al(e){return Lr(e,!1,Qo,sl,di)}function In(e){return Lr(e,!0,Jo,il,hi)}function Lr(e,t,n,r,s){if(!te(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=s.get(e);if(i)return i;const o=cl(e);if(o===0)return e;const l=new Proxy(e,o===2?r:n);return s.set(e,l),l}function _t(e){return Et(e)?_t(e.__v_raw):!!(e&&e.__v_isReactive)}function Et(e){return!!(e&&e.__v_isReadonly)}function bn(e){return!!(e&&e.__v_isShallow)}function pi(e){return _t(e)||Et(e)}function z(e){const t=e&&e.__v_raw;return t?z(t):e}function $t(e){return _n(e,"__v_skip",!0),e}const Kt=e=>te(e)?Rn(e):e,Mr=e=>te(e)?In(e):e;function Nr(e){Xe&&Oe&&(e=z(e),li(e.dep||(e.dep=Or())))}function $r(e,t){e=z(e);const n=e.dep;n&&cr(n)}function ue(e){return!!(e&&e.__v_isRef===!0)}function se(e){return gi(e,!1)}function Br(e){return gi(e,!0)}function gi(e,t){return ue(e)?e:new ul(e,t)}class ul{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:z(t),this._value=n?t:Kt(t)}get value(){return Nr(this),this._value}set value(t){const n=this.__v_isShallow||bn(t)||Et(t);t=n?t:z(t),Ut(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Kt(t),$r(this))}}function mi(e){return ue(e)?e.value:e}const fl={get:(e,t,n)=>mi(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return ue(s)&&!ue(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function _i(e){return _t(e)?e:new Proxy(e,fl)}class dl{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Nr(this),()=>$r(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function hl(e){return new dl(e)}function eu(e){const t=K(e)?new Array(e.length):{};for(const n in e)t[n]=yi(e,n);return t}class pl{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Ho(z(this._object),this._key)}}class gl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function ml(e,t,n){return ue(e)?e:W(e)?new gl(e):te(e)&&arguments.length>1?yi(e,t,n):se(e)}function yi(e,t,n){const r=e[t];return ue(r)?r:new pl(e,t,n)}class _l{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Rr(t,()=>{this._dirty||(this._dirty=!0,$r(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=z(this);return Nr(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function yl(e,t,n=!1){let r,s;const i=W(e);return i?(r=e,s=Ne):(r=e.get,s=e.set),new _l(r,s,i||!s,n)}function ze(e,t,n,r){let s;try{s=r?e(...r):e()}catch(i){Rt(i,t,n)}return s}function Ae(e,t,n,r){if(W(e)){const i=ze(e,t,n,r);return i&&xr(i)&&i.catch(o=>{Rt(o,t,n)}),i}const s=[];for(let i=0;i>>1;Vt(pe[r])Le&&pe.splice(t,1)}function wi(e){K(e)?yt.push(...e):(!ke||!ke.includes(e,e.allowRecurse?it+1:it))&&yt.push(e),vi()}function ds(e,t=Wt?Le+1:0){for(;tVt(n)-Vt(r)),it=0;ite.id==null?1/0:e.id,El=(e,t)=>{const n=Vt(e)-Vt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ei(e){ar=!1,Wt=!0,pe.sort(El);try{for(Le=0;Leoe(y)?y.trim():y)),d&&(s=n.map(sr))}let l,c=r[l=hn(t)]||r[l=hn(He(t))];!c&&i&&(c=r[l=hn(ut(t))]),c&&Ae(c,e,6,s);const a=r[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ae(a,e,6,s)}}function Ci(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const i=e.emits;let o={},l=!1;if(!W(e)){const c=a=>{const f=Ci(a,t,!0);f&&(l=!0,ce(o,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(te(e)&&r.set(e,null),null):(K(i)?i.forEach(c=>o[c]=null):ce(o,i),te(e)&&r.set(e,o),o)}function Ln(e,t){return!e||!zt(t)?!1:(t=t.slice(2).replace(/Once$/,""),X(e,t[0].toLowerCase()+t.slice(1))||X(e,ut(t))||X(e,t))}let fe=null,Mn=null;function wn(e){const t=fe;return fe=e,Mn=e&&e.type.__scopeId||null,t}function tu(e){Mn=e}function nu(){Mn=null}function xl(e,t=fe,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&As(-1);const i=wn(t);let o;try{o=e(...s)}finally{wn(i),r._d&&As(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function Un(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:i,propsOptions:[o],slots:l,attrs:c,emit:a,render:f,renderCache:d,data:p,setupState:y,ctx:w,inheritAttrs:T}=e;let L,b;const _=wn(e);try{if(n.shapeFlag&4){const m=s||r;L=xe(f.call(m,m,d,i,y,p,w)),b=c}else{const m=t;L=xe(m.length>1?m(i,{attrs:c,slots:l,emit:a}):m(i,null)),b=t.props?c:Al(c)}}catch(m){kt.length=0,Rt(m,e,1),L=ie(me)}let j=L;if(b&&T!==!1){const m=Object.keys(b),{shapeFlag:R}=j;m.length&&R&7&&(o&&m.some(wr)&&(b=Sl(b,o)),j=Ze(j,b))}return n.dirs&&(j=Ze(j),j.dirs=j.dirs?j.dirs.concat(n.dirs):n.dirs),n.transition&&(j.transition=n.transition),L=j,wn(_),L}function Tl(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||zt(n))&&((t||(t={}))[n]=e[n]);return t},Sl=(e,t)=>{const n={};for(const r in e)(!wr(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Ol(e,t,n){const{props:r,children:s,component:i}=e,{props:o,children:l,patchFlag:c}=t,a=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?hs(r,o,a):!!o;if(c&8){const f=t.dynamicProps;for(let d=0;de.__isSuspense,Il={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,i,o,l,c,a){e==null?Fl(t,n,r,s,i,o,l,c,a):Pl(e,t,n,r,s,o,l,c,a)},hydrate:Ll,create:kr,normalize:Ml},ru=Il;function qt(e,t){const n=e.props&&e.props[t];W(n)&&n()}function Fl(e,t,n,r,s,i,o,l,c){const{p:a,o:{createElement:f}}=c,d=f("div"),p=e.suspense=kr(e,s,r,t,d,n,i,o,l,c);a(null,p.pendingBranch=e.ssContent,d,null,r,p,i,o),p.deps>0?(qt(e,"onPending"),qt(e,"onFallback"),a(null,e.ssFallback,t,n,r,null,i,o),bt(p,e.ssFallback)):p.resolve(!1,!0)}function Pl(e,t,n,r,s,i,o,l,{p:c,um:a,o:{createElement:f}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const p=t.ssContent,y=t.ssFallback,{activeBranch:w,pendingBranch:T,isInFallback:L,isHydrating:b}=d;if(T)d.pendingBranch=p,Me(p,T)?(c(T,p,d.hiddenContainer,null,s,d,i,o,l),d.deps<=0?d.resolve():L&&(c(w,y,n,r,s,null,i,o,l),bt(d,y))):(d.pendingId++,b?(d.isHydrating=!1,d.activeBranch=T):a(T,s,d),d.deps=0,d.effects.length=0,d.hiddenContainer=f("div"),L?(c(null,p,d.hiddenContainer,null,s,d,i,o,l),d.deps<=0?d.resolve():(c(w,y,n,r,s,null,i,o,l),bt(d,y))):w&&Me(p,w)?(c(w,p,n,r,s,d,i,o,l),d.resolve(!0)):(c(null,p,d.hiddenContainer,null,s,d,i,o,l),d.deps<=0&&d.resolve()));else if(w&&Me(p,w))c(w,p,n,r,s,d,i,o,l),bt(d,p);else if(qt(t,"onPending"),d.pendingBranch=p,d.pendingId++,c(null,p,d.hiddenContainer,null,s,d,i,o,l),d.deps<=0)d.resolve();else{const{timeout:_,pendingId:j}=d;_>0?setTimeout(()=>{d.pendingId===j&&d.fallback(y)},_):_===0&&d.fallback(y)}}function kr(e,t,n,r,s,i,o,l,c,a,f=!1){const{p:d,m:p,um:y,n:w,o:{parentNode:T,remove:L}}=a;let b;const _=Nl(e);_&&t!=null&&t.pendingBranch&&(b=t.pendingId,t.deps++);const j=e.props?ei(e.props.timeout):void 0,m={vnode:e,parent:t,parentComponent:n,isSVG:o,container:r,hiddenContainer:s,anchor:i,deps:0,pendingId:0,timeout:typeof j=="number"?j:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:f,isUnmounted:!1,effects:[],resolve(R=!1,U=!1){const{vnode:B,activeBranch:v,pendingBranch:M,pendingId:A,effects:N,parentComponent:F,container:q}=m;if(m.isHydrating)m.isHydrating=!1;else if(!R){const J=v&&M.transition&&M.transition.mode==="out-in";J&&(v.transition.afterLeave=()=>{A===m.pendingId&&p(M,q,Z,0)});let{anchor:Z}=m;v&&(Z=w(v),y(v,F,m,!0)),J||p(M,q,Z,0)}bt(m,M),m.pendingBranch=null,m.isInFallback=!1;let $=m.parent,de=!1;for(;$;){if($.pendingBranch){$.effects.push(...N),de=!0;break}$=$.parent}de||wi(N),m.effects=[],_&&t&&t.pendingBranch&&b===t.pendingId&&(t.deps--,t.deps===0&&!U&&t.resolve()),qt(B,"onResolve")},fallback(R){if(!m.pendingBranch)return;const{vnode:U,activeBranch:B,parentComponent:v,container:M,isSVG:A}=m;qt(U,"onFallback");const N=w(B),F=()=>{m.isInFallback&&(d(null,R,M,N,v,null,A,l,c),bt(m,R))},q=R.transition&&R.transition.mode==="out-in";q&&(B.transition.afterLeave=F),m.isInFallback=!0,y(B,v,null,!0),q||F()},move(R,U,B){m.activeBranch&&p(m.activeBranch,R,U,B),m.container=R},next(){return m.activeBranch&&w(m.activeBranch)},registerDep(R,U){const B=!!m.pendingBranch;B&&m.deps++;const v=R.vnode.el;R.asyncDep.catch(M=>{Rt(M,R,0)}).then(M=>{if(R.isUnmounted||m.isUnmounted||m.pendingId!==R.suspenseId)return;R.asyncResolved=!0;const{vnode:A}=R;_r(R,M,!1),v&&(A.el=v);const N=!v&&R.subTree.el;U(R,A,T(v||R.subTree.el),v?null:w(R.subTree),m,o,c),N&&L(N),jr(R,A.el),B&&--m.deps===0&&m.resolve()})},unmount(R,U){m.isUnmounted=!0,m.activeBranch&&y(m.activeBranch,n,R,U),m.pendingBranch&&y(m.pendingBranch,n,R,U)}};return m}function Ll(e,t,n,r,s,i,o,l,c){const a=t.suspense=kr(t,r,n,e.parentNode,document.createElement("div"),null,s,i,o,l,!0),f=c(e,a.pendingBranch=t.ssContent,n,a,i,o);return a.deps===0&&a.resolve(!1,!0),f}function Ml(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=ps(r?n.default:n),e.ssFallback=r?ps(n.fallback):ie(me)}function ps(e){let t;if(W(e)){const n=xt&&e._c;n&&(e._d=!1,Yr()),e=e(),n&&(e._d=!0,t=Te,Ki())}return K(e)&&(e=Tl(e)),e=xe(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function xi(e,t){t&&t.pendingBranch?K(e)?t.effects.push(...e):t.effects.push(e):wi(e)}function bt(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,s=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=s,jr(r,s))}function Nl(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function Dr(e,t){return Nn(e,null,t)}function su(e,t){return Nn(e,null,{flush:"post"})}const on={};function $e(e,t,n){return Nn(e,t,n)}function Nn(e,t,{immediate:n,deep:r,flush:s,onTrack:i,onTrigger:o}=ne){var l;const c=ri()===((l=ae)==null?void 0:l.scope)?ae:null;let a,f=!1,d=!1;if(ue(e)?(a=()=>e.value,f=bn(e)):_t(e)?(a=()=>e,r=!0):K(e)?(d=!0,f=e.some(m=>_t(m)||bn(m)),a=()=>e.map(m=>{if(ue(m))return m.value;if(_t(m))return lt(m);if(W(m))return ze(m,c,2)})):W(e)?t?a=()=>ze(e,c,2):a=()=>{if(!(c&&c.isUnmounted))return p&&p(),Ae(e,c,3,[y])}:a=Ne,t&&r){const m=a;a=()=>lt(m())}let p,y=m=>{p=_.onStop=()=>{ze(m,c,4)}},w;if(Tt)if(y=Ne,t?n&&Ae(t,c,3,[a(),d?[]:void 0,y]):a(),s==="sync"){const m=Ic();w=m.__watcherHandles||(m.__watcherHandles=[])}else return Ne;let T=d?new Array(e.length).fill(on):on;const L=()=>{if(_.active)if(t){const m=_.run();(r||f||(d?m.some((R,U)=>Ut(R,T[U])):Ut(m,T)))&&(p&&p(),Ae(t,c,3,[m,T===on?void 0:d&&T[0]===on?[]:T,y]),T=m)}else _.run()};L.allowRecurse=!!t;let b;s==="sync"?b=L:s==="post"?b=()=>_e(L,c&&c.suspense):(L.pre=!0,c&&(L.id=c.uid),b=()=>Pn(L));const _=new Rr(a,b);t?n?L():T=_.run():s==="post"?_e(_.run.bind(_),c&&c.suspense):_.run();const j=()=>{_.stop(),c&&c.scope&&Er(c.scope.effects,_)};return w&&w.push(j),j}function $l(e,t,n){const r=this.proxy,s=oe(e)?e.includes(".")?Ti(r,e):()=>r[e]:e.bind(r,r);let i;W(t)?i=t:(i=t.handler,n=t);const o=ae;Ge(this);const l=Nn(s,i.bind(r),n);return o?Ge(o):Je(),l}function Ti(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{lt(n,t)});else if(Gs(e))for(const n in e)lt(e[n],t);return e}function iu(e,t){const n=fe;if(n===null)return e;const r=jn(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),Ii(()=>{e.isUnmounting=!0}),e}const Ee=[Function,Array],Ai={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ee,onEnter:Ee,onAfterEnter:Ee,onEnterCancelled:Ee,onBeforeLeave:Ee,onLeave:Ee,onAfterLeave:Ee,onLeaveCancelled:Ee,onBeforeAppear:Ee,onAppear:Ee,onAfterAppear:Ee,onAppearCancelled:Ee},Hl={name:"BaseTransition",props:Ai,setup(e,{slots:t}){const n=Qt(),r=Bl();let s;return()=>{const i=t.default&&Oi(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const T of i)if(T.type!==me){o=T;break}}const l=z(e),{mode:c}=l;if(r.isLeaving)return Kn(o);const a=gs(o);if(!a)return Kn(o);const f=ur(a,l,r,n);fr(a,f);const d=n.subTree,p=d&&gs(d);let y=!1;const{getTransitionKey:w}=a.type;if(w){const T=w();s===void 0?s=T:T!==s&&(s=T,y=!0)}if(p&&p.type!==me&&(!Me(a,p)||y)){const T=ur(p,l,r,n);if(fr(p,T),c==="out-in")return r.isLeaving=!0,T.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Kn(o);c==="in-out"&&a.type!==me&&(T.delayLeave=(L,b,_)=>{const j=Si(r,p);j[String(p.key)]=p,L._leaveCb=()=>{b(),L._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=_})}return o}}},jl=Hl;function Si(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ur(e,t,n,r){const{appear:s,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:f,onBeforeLeave:d,onLeave:p,onAfterLeave:y,onLeaveCancelled:w,onBeforeAppear:T,onAppear:L,onAfterAppear:b,onAppearCancelled:_}=t,j=String(e.key),m=Si(n,e),R=(v,M)=>{v&&Ae(v,r,9,M)},U=(v,M)=>{const A=M[1];R(v,M),K(v)?v.every(N=>N.length<=1)&&A():v.length<=1&&A()},B={mode:i,persisted:o,beforeEnter(v){let M=l;if(!n.isMounted)if(s)M=T||l;else return;v._leaveCb&&v._leaveCb(!0);const A=m[j];A&&Me(e,A)&&A.el._leaveCb&&A.el._leaveCb(),R(M,[v])},enter(v){let M=c,A=a,N=f;if(!n.isMounted)if(s)M=L||c,A=b||a,N=_||f;else return;let F=!1;const q=v._enterCb=$=>{F||(F=!0,$?R(N,[v]):R(A,[v]),B.delayedLeave&&B.delayedLeave(),v._enterCb=void 0)};M?U(M,[v,q]):q()},leave(v,M){const A=String(e.key);if(v._enterCb&&v._enterCb(!0),n.isUnmounting)return M();R(d,[v]);let N=!1;const F=v._leaveCb=q=>{N||(N=!0,M(),q?R(w,[v]):R(y,[v]),v._leaveCb=void 0,m[A]===e&&delete m[A])};m[A]=e,p?U(p,[v,F]):F()},clone(v){return ur(v,t,n,r)}};return B}function Kn(e){if(Jt(e))return e=Ze(e),e.children=null,e}function gs(e){return Jt(e)?e.children?e.children[0]:void 0:e}function fr(e,t){e.shapeFlag&6&&e.component?fr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Oi(e,t=!1,n){let r=[],s=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader;function ou(e){W(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:i,suspensible:o=!0,onError:l}=e;let c=null,a,f=0;const d=()=>(f++,c=null,p()),p=()=>{let y;return c||(y=c=t().catch(w=>{if(w=w instanceof Error?w:new Error(String(w)),l)return new Promise((T,L)=>{l(w,()=>T(d()),()=>L(w),f+1)});throw w}).then(w=>y!==c&&c?c:(w&&(w.__esModule||w[Symbol.toStringTag]==="Module")&&(w=w.default),a=w,w)))};return Ur({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return a},setup(){const y=ae;if(a)return()=>Wn(a,y);const w=_=>{c=null,Rt(_,y,13,!r)};if(o&&y.suspense||Tt)return p().then(_=>()=>Wn(_,y)).catch(_=>(w(_),()=>r?ie(r,{error:_}):null));const T=se(!1),L=se(),b=se(!!s);return s&&setTimeout(()=>{b.value=!1},s),i!=null&&setTimeout(()=>{if(!T.value&&!L.value){const _=new Error(`Async component timed out after ${i}ms.`);w(_),L.value=_}},i),p().then(()=>{T.value=!0,y.parent&&Jt(y.parent.vnode)&&Pn(y.parent.update)}).catch(_=>{w(_),L.value=_}),()=>{if(T.value&&a)return Wn(a,y);if(L.value&&r)return ie(r,{error:L.value});if(n&&!b.value)return ie(n)}}})}function Wn(e,t){const{ref:n,props:r,children:s,ce:i}=t.vnode,o=ie(e,r,s);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const Jt=e=>e.type.__isKeepAlive;function kl(e,t){Ri(e,"a",t)}function Dl(e,t){Ri(e,"da",t)}function Ri(e,t,n=ae){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if($n(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Jt(s.parent.vnode)&&Ul(r,t,n,s),s=s.parent}}function Ul(e,t,n,r){const s=$n(t,e,r,!0);Bn(()=>{Er(r[t],s)},n)}function $n(e,t,n=ae,r=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;St(),Ge(n);const l=Ae(t,n,e,o);return Je(),Ot(),l});return r?s.unshift(i):s.push(i),i}}const Ue=e=>(t,n=ae)=>(!Tt||e==="sp")&&$n(e,(...r)=>t(...r),n),Kl=Ue("bm"),It=Ue("m"),Wl=Ue("bu"),Vl=Ue("u"),Ii=Ue("bum"),Bn=Ue("um"),ql=Ue("sp"),Yl=Ue("rtg"),Xl=Ue("rtc");function zl(e,t=ae){$n("ec",e,t)}const Kr="components";function lu(e,t){return Pi(Kr,e,!0,t)||e}const Fi=Symbol.for("v-ndc");function cu(e){return oe(e)?Pi(Kr,e,!1)||e:e||Fi}function Pi(e,t,n=!0,r=!1){const s=fe||ae;if(s){const i=s.type;if(e===Kr){const l=Sc(i,!1);if(l&&(l===t||l===He(t)||l===Sn(He(t))))return i}const o=ms(s[e]||i[e],t)||ms(s.appContext[e],t);return!o&&r?i:o}}function ms(e,t){return e&&(e[t]||e[He(t)]||e[Sn(He(t))])}function au(e,t,n,r){let s;const i=n;if(K(e)||oe(e)){s=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,i));else{const o=Object.keys(e);s=new Array(o.length);for(let l=0,c=o.length;lYt(t)?!(t.type===me||t.type===ye&&!Li(t.children)):!0)?e:null}function fu(e,t){const n={};for(const r in e)n[/[A-Z]/.test(r)?`on:${r}`:hn(r)]=e[r];return n}const dr=e=>e?zi(e)?jn(e)||e.proxy:dr(e.parent):null,Bt=ce(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=>dr(e.parent),$root:e=>dr(e.root),$emit:e=>e.emit,$options:e=>Wr(e),$forceUpdate:e=>e.f||(e.f=()=>Pn(e.update)),$nextTick:e=>e.n||(e.n=Fn.bind(e.proxy)),$watch:e=>$l.bind(e)}),Vn=(e,t)=>e!==ne&&!e.__isScriptSetup&&X(e,t),Jl={get({_:e},t){const{ctx:n,setupState:r,data:s,props:i,accessCache:o,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const y=o[t];if(y!==void 0)switch(y){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(Vn(r,t))return o[t]=1,r[t];if(s!==ne&&X(s,t))return o[t]=2,s[t];if((a=e.propsOptions[0])&&X(a,t))return o[t]=3,i[t];if(n!==ne&&X(n,t))return o[t]=4,n[t];hr&&(o[t]=0)}}const f=Bt[t];let d,p;if(f)return t==="$attrs"&&be(e,"get",t),f(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==ne&&X(n,t))return o[t]=4,n[t];if(p=c.config.globalProperties,X(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:i}=e;return Vn(s,t)?(s[t]=n,!0):r!==ne&&X(r,t)?(r[t]=n,!0):X(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:i}},o){let l;return!!n[o]||e!==ne&&X(e,o)||Vn(t,o)||(l=i[0])&&X(l,o)||X(r,o)||X(Bt,o)||X(s.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:X(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function du(){return Ql().slots}function Ql(){const e=Qt();return e.setupContext||(e.setupContext=Qi(e))}function _s(e){return K(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function hu(e){const t=Qt();let n=e();return Je(),xr(n)&&(n=n.catch(r=>{throw Ge(t),r})),[n,()=>Ge(t)]}let hr=!0;function Zl(e){const t=Wr(e),n=e.proxy,r=e.ctx;hr=!1,t.beforeCreate&&ys(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:o,watch:l,provide:c,inject:a,created:f,beforeMount:d,mounted:p,beforeUpdate:y,updated:w,activated:T,deactivated:L,beforeDestroy:b,beforeUnmount:_,destroyed:j,unmounted:m,render:R,renderTracked:U,renderTriggered:B,errorCaptured:v,serverPrefetch:M,expose:A,inheritAttrs:N,components:F,directives:q,filters:$}=t;if(a&&Gl(a,r,null),o)for(const Z in o){const G=o[Z];W(G)&&(r[Z]=G.bind(n))}if(s){const Z=s.call(n,n);te(Z)&&(e.data=Rn(Z))}if(hr=!0,i)for(const Z in i){const G=i[Z],et=W(G)?G.bind(n,n):W(G.get)?G.get.bind(n,n):Ne,Zt=!W(G)&&W(G.set)?G.set.bind(n):Ne,tt=re({get:et,set:Zt});Object.defineProperty(r,Z,{enumerable:!0,configurable:!0,get:()=>tt.value,set:Ie=>tt.value=Ie})}if(l)for(const Z in l)Mi(l[Z],r,n,Z);if(c){const Z=W(c)?c.call(n):c;Reflect.ownKeys(Z).forEach(G=>{ic(G,Z[G])})}f&&ys(f,e,"c");function J(Z,G){K(G)?G.forEach(et=>Z(et.bind(n))):G&&Z(G.bind(n))}if(J(Kl,d),J(It,p),J(Wl,y),J(Vl,w),J(kl,T),J(Dl,L),J(zl,v),J(Xl,U),J(Yl,B),J(Ii,_),J(Bn,m),J(ql,M),K(A))if(A.length){const Z=e.exposed||(e.exposed={});A.forEach(G=>{Object.defineProperty(Z,G,{get:()=>n[G],set:et=>n[G]=et})})}else e.exposed||(e.exposed={});R&&e.render===Ne&&(e.render=R),N!=null&&(e.inheritAttrs=N),F&&(e.components=F),q&&(e.directives=q)}function Gl(e,t,n=Ne){K(e)&&(e=pr(e));for(const r in e){const s=e[r];let i;te(s)?"default"in s?i=wt(s.from||r,s.default,!0):i=wt(s.from||r):i=wt(s),ue(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[r]=i}}function ys(e,t,n){Ae(K(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Mi(e,t,n,r){const s=r.includes(".")?Ti(n,r):()=>n[r];if(oe(e)){const i=t[e];W(i)&&$e(s,i)}else if(W(e))$e(s,e.bind(n));else if(te(e))if(K(e))e.forEach(i=>Mi(i,t,n,r));else{const i=W(e.handler)?e.handler.bind(n):t[e.handler];W(i)&&$e(s,i,e)}}function Wr(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(a=>En(c,a,o,!0)),En(c,t,o)),te(t)&&i.set(t,c),c}function En(e,t,n,r=!1){const{mixins:s,extends:i}=t;i&&En(e,i,n,!0),s&&s.forEach(o=>En(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const l=ec[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const ec={data:bs,props:vs,emits:vs,methods:Mt,computed:Mt,beforeCreate:ge,created:ge,beforeMount:ge,mounted:ge,beforeUpdate:ge,updated:ge,beforeDestroy:ge,beforeUnmount:ge,destroyed:ge,unmounted:ge,activated:ge,deactivated:ge,errorCaptured:ge,serverPrefetch:ge,components:Mt,directives:Mt,watch:nc,provide:bs,inject:tc};function bs(e,t){return t?e?function(){return ce(W(e)?e.call(this,this):e,W(t)?t.call(this,this):t)}:t:e}function tc(e,t){return Mt(pr(e),pr(t))}function pr(e){if(K(e)){const t={};for(let n=0;n1)return n&&W(t)?t.call(r&&r.proxy):t}}function oc(e,t,n,r=!1){const s={},i={};_n(i,Hn,1),e.propsDefaults=Object.create(null),$i(e,t,s,i);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:al(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function lc(e,t,n,r){const{props:s,attrs:i,vnode:{patchFlag:o}}=e,l=z(s),[c]=e.propsOptions;let a=!1;if((r||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let d=0;d{c=!0;const[p,y]=Bi(d,t,!0);ce(o,p),y&&l.push(...y)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!c)return te(e)&&r.set(e,gt),gt;if(K(i))for(let f=0;f-1,y[1]=T<0||w-1||X(y,"default"))&&l.push(d)}}}const a=[o,l];return te(e)&&r.set(e,a),a}function ws(e){return e[0]!=="$"}function Es(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Cs(e,t){return Es(e)===Es(t)}function xs(e,t){return K(t)?t.findIndex(n=>Cs(n,e)):W(t)&&Cs(t,e)?0:-1}const Hi=e=>e[0]==="_"||e==="$stable",Vr=e=>K(e)?e.map(xe):[xe(e)],cc=(e,t,n)=>{if(t._n)return t;const r=xl((...s)=>Vr(t(...s)),n);return r._c=!1,r},ji=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Hi(s))continue;const i=e[s];if(W(i))t[s]=cc(s,i,r);else if(i!=null){const o=Vr(i);t[s]=()=>o}}},ki=(e,t)=>{const n=Vr(t);e.slots.default=()=>n},ac=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=z(t),_n(t,"_",n)):ji(t,e.slots={})}else e.slots={},t&&ki(e,t);_n(e.slots,Hn,1)},uc=(e,t,n)=>{const{vnode:r,slots:s}=e;let i=!0,o=ne;if(r.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(ce(s,t),!n&&l===1&&delete s._):(i=!t.$stable,ji(t,s)),o=t}else t&&(ki(e,t),o={default:1});if(i)for(const l in s)!Hi(l)&&!(l in o)&&delete s[l]};function xn(e,t,n,r,s=!1){if(K(e)){e.forEach((p,y)=>xn(p,t&&(K(t)?t[y]:t),n,r,s));return}if(vt(r)&&!s)return;const i=r.shapeFlag&4?jn(r.component)||r.component.proxy:r.el,o=s?null:i,{i:l,r:c}=e,a=t&&t.r,f=l.refs===ne?l.refs={}:l.refs,d=l.setupState;if(a!=null&&a!==c&&(oe(a)?(f[a]=null,X(d,a)&&(d[a]=null)):ue(a)&&(a.value=null)),W(c))ze(c,l,12,[o,f]);else{const p=oe(c),y=ue(c);if(p||y){const w=()=>{if(e.f){const T=p?X(d,c)?d[c]:f[c]:c.value;s?K(T)&&Er(T,i):K(T)?T.includes(i)||T.push(i):p?(f[c]=[i],X(d,c)&&(d[c]=f[c])):(c.value=[i],e.k&&(f[e.k]=c.value))}else p?(f[c]=o,X(d,c)&&(d[c]=o)):y&&(c.value=o,e.k&&(f[e.k]=o))};o?(w.id=-1,_e(w,n)):w()}}}let We=!1;const ln=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",cn=e=>e.nodeType===8;function fc(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:a}}=e,f=(b,_)=>{if(!_.hasChildNodes()){n(null,b,_),vn(),_._vnode=b;return}We=!1,d(_.firstChild,b,null,null,null),vn(),_._vnode=b,We&&console.error("Hydration completed but contains mismatches.")},d=(b,_,j,m,R,U=!1)=>{const B=cn(b)&&b.data==="[",v=()=>T(b,_,j,m,R,B),{type:M,ref:A,shapeFlag:N,patchFlag:F}=_;let q=b.nodeType;_.el=b,F===-2&&(U=!1,_.dynamicChildren=null);let $=null;switch(M){case Ct:q!==3?_.children===""?(c(_.el=s(""),o(b),b),$=b):$=v():(b.data!==_.children&&(We=!0,b.data=_.children),$=i(b));break;case me:q!==8||B?$=v():$=i(b);break;case jt:if(B&&(b=i(b),q=b.nodeType),q===1||q===3){$=b;const de=!_.children.length;for(let J=0;J<_.staticCount;J++)de&&(_.children+=$.nodeType===1?$.outerHTML:$.data),J===_.staticCount-1&&(_.anchor=$),$=i($);return B?i($):$}else v();break;case ye:B?$=w(b,_,j,m,R,U):$=v();break;default:if(N&1)q!==1||_.type.toLowerCase()!==b.tagName.toLowerCase()?$=v():$=p(b,_,j,m,R,U);else if(N&6){_.slotScopeIds=R;const de=o(b);if(t(_,de,null,j,m,ln(de),U),$=B?L(b):i(b),$&&cn($)&&$.data==="teleport end"&&($=i($)),vt(_)){let J;B?(J=ie(ye),J.anchor=$?$.previousSibling:de.lastChild):J=b.nodeType===3?Xi(""):ie("div"),J.el=b,_.component.subTree=J}}else N&64?q!==8?$=v():$=_.type.hydrate(b,_,j,m,R,U,e,y):N&128&&($=_.type.hydrate(b,_,j,m,ln(o(b)),R,U,e,d))}return A!=null&&xn(A,null,m,_),$},p=(b,_,j,m,R,U)=>{U=U||!!_.dynamicChildren;const{type:B,props:v,patchFlag:M,shapeFlag:A,dirs:N}=_,F=B==="input"&&N||B==="option";if(F||M!==-1){if(N&&Pe(_,null,j,"created"),v)if(F||!U||M&48)for(const $ in v)(F&&$.endsWith("value")||zt($)&&!Nt($))&&r(b,$,null,v[$],!1,void 0,j);else v.onClick&&r(b,"onClick",null,v.onClick,!1,void 0,j);let q;if((q=v&&v.onVnodeBeforeMount)&&Ce(q,j,_),N&&Pe(_,null,j,"beforeMount"),((q=v&&v.onVnodeMounted)||N)&&xi(()=>{q&&Ce(q,j,_),N&&Pe(_,null,j,"mounted")},m),A&16&&!(v&&(v.innerHTML||v.textContent))){let $=y(b.firstChild,_,b,j,m,R,U);for(;$;){We=!0;const de=$;$=$.nextSibling,l(de)}}else A&8&&b.textContent!==_.children&&(We=!0,b.textContent=_.children)}return b.nextSibling},y=(b,_,j,m,R,U,B)=>{B=B||!!_.dynamicChildren;const v=_.children,M=v.length;for(let A=0;A{const{slotScopeIds:B}=_;B&&(R=R?R.concat(B):B);const v=o(b),M=y(i(b),_,v,j,m,R,U);return M&&cn(M)&&M.data==="]"?i(_.anchor=M):(We=!0,c(_.anchor=a("]"),v,M),M)},T=(b,_,j,m,R,U)=>{if(We=!0,_.el=null,U){const M=L(b);for(;;){const A=i(b);if(A&&A!==M)l(A);else break}}const B=i(b),v=o(b);return l(b),n(null,_,v,B,j,m,ln(v),R),B},L=b=>{let _=0;for(;b;)if(b=i(b),b&&cn(b)&&(b.data==="["&&_++,b.data==="]")){if(_===0)return i(b);_--}return b};return[f,d]}const _e=xi;function dc(e){return Di(e)}function hc(e){return Di(e,fc)}function Di(e,t){const n=ir();n.__VUE__=!0;const{insert:r,remove:s,patchProp:i,createElement:o,createText:l,createComment:c,setText:a,setElementText:f,parentNode:d,nextSibling:p,setScopeId:y=Ne,insertStaticContent:w}=e,T=(u,h,g,C=null,E=null,O=null,P=!1,S=null,I=!!h.dynamicChildren)=>{if(u===h)return;u&&!Me(u,h)&&(C=Gt(u),Ie(u,E,O,!0),u=null),h.patchFlag===-2&&(I=!1,h.dynamicChildren=null);const{type:x,ref:k,shapeFlag:H}=h;switch(x){case Ct:L(u,h,g,C);break;case me:b(u,h,g,C);break;case jt:u==null&&_(h,g,C,P);break;case ye:F(u,h,g,C,E,O,P,S,I);break;default:H&1?R(u,h,g,C,E,O,P,S,I):H&6?q(u,h,g,C,E,O,P,S,I):(H&64||H&128)&&x.process(u,h,g,C,E,O,P,S,I,ft)}k!=null&&E&&xn(k,u&&u.ref,O,h||u,!h)},L=(u,h,g,C)=>{if(u==null)r(h.el=l(h.children),g,C);else{const E=h.el=u.el;h.children!==u.children&&a(E,h.children)}},b=(u,h,g,C)=>{u==null?r(h.el=c(h.children||""),g,C):h.el=u.el},_=(u,h,g,C)=>{[u.el,u.anchor]=w(u.children,h,g,C,u.el,u.anchor)},j=({el:u,anchor:h},g,C)=>{let E;for(;u&&u!==h;)E=p(u),r(u,g,C),u=E;r(h,g,C)},m=({el:u,anchor:h})=>{let g;for(;u&&u!==h;)g=p(u),s(u),u=g;s(h)},R=(u,h,g,C,E,O,P,S,I)=>{P=P||h.type==="svg",u==null?U(h,g,C,E,O,P,S,I):M(u,h,E,O,P,S,I)},U=(u,h,g,C,E,O,P,S)=>{let I,x;const{type:k,props:H,shapeFlag:D,transition:V,dirs:Y}=u;if(I=u.el=o(u.type,O,H&&H.is,H),D&8?f(I,u.children):D&16&&v(u.children,I,null,C,E,O&&k!=="foreignObject",P,S),Y&&Pe(u,null,C,"created"),B(I,u,u.scopeId,P,C),H){for(const Q in H)Q!=="value"&&!Nt(Q)&&i(I,Q,null,H[Q],O,u.children,C,E,je);"value"in H&&i(I,"value",null,H.value),(x=H.onVnodeBeforeMount)&&Ce(x,C,u)}Y&&Pe(u,null,C,"beforeMount");const ee=(!E||E&&!E.pendingBranch)&&V&&!V.persisted;ee&&V.beforeEnter(I),r(I,h,g),((x=H&&H.onVnodeMounted)||ee||Y)&&_e(()=>{x&&Ce(x,C,u),ee&&V.enter(I),Y&&Pe(u,null,C,"mounted")},E)},B=(u,h,g,C,E)=>{if(g&&y(u,g),C)for(let O=0;O{for(let x=I;x{const S=h.el=u.el;let{patchFlag:I,dynamicChildren:x,dirs:k}=h;I|=u.patchFlag&16;const H=u.props||ne,D=h.props||ne;let V;g&&nt(g,!1),(V=D.onVnodeBeforeUpdate)&&Ce(V,g,h,u),k&&Pe(h,u,g,"beforeUpdate"),g&&nt(g,!0);const Y=E&&h.type!=="foreignObject";if(x?A(u.dynamicChildren,x,S,g,C,Y,O):P||G(u,h,S,null,g,C,Y,O,!1),I>0){if(I&16)N(S,h,H,D,g,C,E);else if(I&2&&H.class!==D.class&&i(S,"class",null,D.class,E),I&4&&i(S,"style",H.style,D.style,E),I&8){const ee=h.dynamicProps;for(let Q=0;Q{V&&Ce(V,g,h,u),k&&Pe(h,u,g,"updated")},C)},A=(u,h,g,C,E,O,P)=>{for(let S=0;S{if(g!==C){if(g!==ne)for(const S in g)!Nt(S)&&!(S in C)&&i(u,S,g[S],null,P,h.children,E,O,je);for(const S in C){if(Nt(S))continue;const I=C[S],x=g[S];I!==x&&S!=="value"&&i(u,S,x,I,P,h.children,E,O,je)}"value"in C&&i(u,"value",g.value,C.value)}},F=(u,h,g,C,E,O,P,S,I)=>{const x=h.el=u?u.el:l(""),k=h.anchor=u?u.anchor:l("");let{patchFlag:H,dynamicChildren:D,slotScopeIds:V}=h;V&&(S=S?S.concat(V):V),u==null?(r(x,g,C),r(k,g,C),v(h.children,g,k,E,O,P,S,I)):H>0&&H&64&&D&&u.dynamicChildren?(A(u.dynamicChildren,D,g,E,O,P,S),(h.key!=null||E&&h===E.subTree)&&qr(u,h,!0)):G(u,h,g,k,E,O,P,S,I)},q=(u,h,g,C,E,O,P,S,I)=>{h.slotScopeIds=S,u==null?h.shapeFlag&512?E.ctx.activate(h,g,C,P,I):$(h,g,C,E,O,P,I):de(u,h,I)},$=(u,h,g,C,E,O,P)=>{const S=u.component=Cc(u,C,E);if(Jt(u)&&(S.ctx.renderer=ft),xc(S),S.asyncDep){if(E&&E.registerDep(S,J),!u.el){const I=S.subTree=ie(me);b(null,I,h,g)}return}J(S,u,h,g,E,O,P)},de=(u,h,g)=>{const C=h.component=u.component;if(Ol(u,h,g))if(C.asyncDep&&!C.asyncResolved){Z(C,h,g);return}else C.next=h,wl(C.update),C.update();else h.el=u.el,C.vnode=h},J=(u,h,g,C,E,O,P)=>{const S=()=>{if(u.isMounted){let{next:k,bu:H,u:D,parent:V,vnode:Y}=u,ee=k,Q;nt(u,!1),k?(k.el=Y.el,Z(u,k,P)):k=Y,H&&pn(H),(Q=k.props&&k.props.onVnodeBeforeUpdate)&&Ce(Q,V,k,Y),nt(u,!0);const le=Un(u),Se=u.subTree;u.subTree=le,T(Se,le,d(Se.el),Gt(Se),u,E,O),k.el=le.el,ee===null&&jr(u,le.el),D&&_e(D,E),(Q=k.props&&k.props.onVnodeUpdated)&&_e(()=>Ce(Q,V,k,Y),E)}else{let k;const{el:H,props:D}=h,{bm:V,m:Y,parent:ee}=u,Q=vt(h);if(nt(u,!1),V&&pn(V),!Q&&(k=D&&D.onVnodeBeforeMount)&&Ce(k,ee,h),nt(u,!0),H&&Dn){const le=()=>{u.subTree=Un(u),Dn(H,u.subTree,u,E,null)};Q?h.type.__asyncLoader().then(()=>!u.isUnmounted&&le()):le()}else{const le=u.subTree=Un(u);T(null,le,g,C,u,E,O),h.el=le.el}if(Y&&_e(Y,E),!Q&&(k=D&&D.onVnodeMounted)){const le=h;_e(()=>Ce(k,ee,le),E)}(h.shapeFlag&256||ee&&vt(ee.vnode)&&ee.vnode.shapeFlag&256)&&u.a&&_e(u.a,E),u.isMounted=!0,h=g=C=null}},I=u.effect=new Rr(S,()=>Pn(x),u.scope),x=u.update=()=>I.run();x.id=u.uid,nt(u,!0),x()},Z=(u,h,g)=>{h.component=u;const C=u.vnode.props;u.vnode=h,u.next=null,lc(u,h.props,C,g),uc(u,h.children,g),St(),ds(),Ot()},G=(u,h,g,C,E,O,P,S,I=!1)=>{const x=u&&u.children,k=u?u.shapeFlag:0,H=h.children,{patchFlag:D,shapeFlag:V}=h;if(D>0){if(D&128){Zt(x,H,g,C,E,O,P,S,I);return}else if(D&256){et(x,H,g,C,E,O,P,S,I);return}}V&8?(k&16&&je(x,E,O),H!==x&&f(g,H)):k&16?V&16?Zt(x,H,g,C,E,O,P,S,I):je(x,E,O,!0):(k&8&&f(g,""),V&16&&v(H,g,C,E,O,P,S,I))},et=(u,h,g,C,E,O,P,S,I)=>{u=u||gt,h=h||gt;const x=u.length,k=h.length,H=Math.min(x,k);let D;for(D=0;Dk?je(u,E,O,!0,!1,H):v(h,g,C,E,O,P,S,I,H)},Zt=(u,h,g,C,E,O,P,S,I)=>{let x=0;const k=h.length;let H=u.length-1,D=k-1;for(;x<=H&&x<=D;){const V=u[x],Y=h[x]=I?Ye(h[x]):xe(h[x]);if(Me(V,Y))T(V,Y,g,null,E,O,P,S,I);else break;x++}for(;x<=H&&x<=D;){const V=u[H],Y=h[D]=I?Ye(h[D]):xe(h[D]);if(Me(V,Y))T(V,Y,g,null,E,O,P,S,I);else break;H--,D--}if(x>H){if(x<=D){const V=D+1,Y=VD)for(;x<=H;)Ie(u[x],E,O,!0),x++;else{const V=x,Y=x,ee=new Map;for(x=Y;x<=D;x++){const ve=h[x]=I?Ye(h[x]):xe(h[x]);ve.key!=null&&ee.set(ve.key,x)}let Q,le=0;const Se=D-Y+1;let dt=!1,ts=0;const Ft=new Array(Se);for(x=0;x=Se){Ie(ve,E,O,!0);continue}let Fe;if(ve.key!=null)Fe=ee.get(ve.key);else for(Q=Y;Q<=D;Q++)if(Ft[Q-Y]===0&&Me(ve,h[Q])){Fe=Q;break}Fe===void 0?Ie(ve,E,O,!0):(Ft[Fe-Y]=x+1,Fe>=ts?ts=Fe:dt=!0,T(ve,h[Fe],g,null,E,O,P,S,I),le++)}const ns=dt?pc(Ft):gt;for(Q=ns.length-1,x=Se-1;x>=0;x--){const ve=Y+x,Fe=h[ve],rs=ve+1{const{el:O,type:P,transition:S,children:I,shapeFlag:x}=u;if(x&6){tt(u.component.subTree,h,g,C);return}if(x&128){u.suspense.move(h,g,C);return}if(x&64){P.move(u,h,g,ft);return}if(P===ye){r(O,h,g);for(let H=0;HS.enter(O),E);else{const{leave:H,delayLeave:D,afterLeave:V}=S,Y=()=>r(O,h,g),ee=()=>{H(O,()=>{Y(),V&&V()})};D?D(O,Y,ee):ee()}else r(O,h,g)},Ie=(u,h,g,C=!1,E=!1)=>{const{type:O,props:P,ref:S,children:I,dynamicChildren:x,shapeFlag:k,patchFlag:H,dirs:D}=u;if(S!=null&&xn(S,null,g,u,!0),k&256){h.ctx.deactivate(u);return}const V=k&1&&D,Y=!vt(u);let ee;if(Y&&(ee=P&&P.onVnodeBeforeUnmount)&&Ce(ee,h,u),k&6)vo(u.component,g,C);else{if(k&128){u.suspense.unmount(g,C);return}V&&Pe(u,null,h,"beforeUnmount"),k&64?u.type.remove(u,h,g,E,ft,C):x&&(O!==ye||H>0&&H&64)?je(x,h,g,!1,!0):(O===ye&&H&384||!E&&k&16)&&je(I,h,g),C&&Gr(u)}(Y&&(ee=P&&P.onVnodeUnmounted)||V)&&_e(()=>{ee&&Ce(ee,h,u),V&&Pe(u,null,h,"unmounted")},g)},Gr=u=>{const{type:h,el:g,anchor:C,transition:E}=u;if(h===ye){bo(g,C);return}if(h===jt){m(u);return}const O=()=>{s(g),E&&!E.persisted&&E.afterLeave&&E.afterLeave()};if(u.shapeFlag&1&&E&&!E.persisted){const{leave:P,delayLeave:S}=E,I=()=>P(g,O);S?S(u.el,O,I):I()}else O()},bo=(u,h)=>{let g;for(;u!==h;)g=p(u),s(u),u=g;s(h)},vo=(u,h,g)=>{const{bum:C,scope:E,update:O,subTree:P,um:S}=u;C&&pn(C),E.stop(),O&&(O.active=!1,Ie(P,u,h,g)),S&&_e(S,h),_e(()=>{u.isUnmounted=!0},h),h&&h.pendingBranch&&!h.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===h.pendingId&&(h.deps--,h.deps===0&&h.resolve())},je=(u,h,g,C=!1,E=!1,O=0)=>{for(let P=O;Pu.shapeFlag&6?Gt(u.component.subTree):u.shapeFlag&128?u.suspense.next():p(u.anchor||u.el),es=(u,h,g)=>{u==null?h._vnode&&Ie(h._vnode,null,null,!0):T(h._vnode||null,u,h,null,null,null,g),ds(),vn(),h._vnode=u},ft={p:T,um:Ie,m:tt,r:Gr,mt:$,mc:v,pc:G,pbc:A,n:Gt,o:e};let kn,Dn;return t&&([kn,Dn]=t(ft)),{render:es,hydrate:kn,createApp:sc(es,kn)}}function nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function qr(e,t,n=!1){const r=e.children,s=t.children;if(K(r)&&K(s))for(let i=0;i>1,e[n[l]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const gc=e=>e.__isTeleport,Ht=e=>e&&(e.disabled||e.disabled===""),Ts=e=>typeof SVGElement<"u"&&e instanceof SVGElement,mr=(e,t)=>{const n=e&&e.to;return oe(n)?t?t(n):null:n},mc={__isTeleport:!0,process(e,t,n,r,s,i,o,l,c,a){const{mc:f,pc:d,pbc:p,o:{insert:y,querySelector:w,createText:T,createComment:L}}=a,b=Ht(t.props);let{shapeFlag:_,children:j,dynamicChildren:m}=t;if(e==null){const R=t.el=T(""),U=t.anchor=T("");y(R,n,r),y(U,n,r);const B=t.target=mr(t.props,w),v=t.targetAnchor=T("");B&&(y(v,B),o=o||Ts(B));const M=(A,N)=>{_&16&&f(j,A,N,s,i,o,l,c)};b?M(n,U):B&&M(B,v)}else{t.el=e.el;const R=t.anchor=e.anchor,U=t.target=e.target,B=t.targetAnchor=e.targetAnchor,v=Ht(e.props),M=v?n:U,A=v?R:B;if(o=o||Ts(U),m?(p(e.dynamicChildren,m,M,s,i,o,l),qr(e,t,!0)):c||d(e,t,M,A,s,i,o,l,!1),b)v||an(t,n,R,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const N=t.target=mr(t.props,w);N&&an(t,N,null,a,0)}else v&&an(t,U,B,a,1)}Ui(t)},remove(e,t,n,r,{um:s,o:{remove:i}},o){const{shapeFlag:l,children:c,anchor:a,targetAnchor:f,target:d,props:p}=e;if(d&&i(f),(o||!Ht(p))&&(i(a),l&16))for(let y=0;y0?Te||gt:null,Ki(),xt>0&&Te&&Te.push(e),e}function gu(e,t,n,r,s,i){return Wi(Yi(e,t,n,r,s,i,!0))}function Vi(e,t,n,r,s){return Wi(ie(e,t,n,r,s,!0))}function Yt(e){return e?e.__v_isVNode===!0:!1}function Me(e,t){return e.type===t.type&&e.key===t.key}const Hn="__vInternal",qi=({key:e})=>e??null,gn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?oe(e)||ue(e)||W(e)?{i:fe,r:e,k:t,f:!!n}:e:null);function Yi(e,t=null,n=null,r=0,s=null,i=e===ye?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&qi(t),ref:t&&gn(t),scopeId:Mn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:fe};return l?(Xr(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=oe(n)?8:16),xt>0&&!o&&Te&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Te.push(c),c}const ie=yc;function yc(e,t=null,n=null,r=0,s=null,i=!1){if((!e||e===Fi)&&(e=me),Yt(e)){const l=Ze(e,t,!0);return n&&Xr(l,n),xt>0&&!i&&Te&&(l.shapeFlag&6?Te[Te.indexOf(e)]=l:Te.push(l)),l.patchFlag|=-2,l}if(Oc(e)&&(e=e.__vccOpts),t){t=bc(t);let{class:l,style:c}=t;l&&!oe(l)&&(t.class=Sr(l)),te(c)&&(pi(c)&&!K(c)&&(c=ce({},c)),t.style=Ar(c))}const o=oe(e)?1:Rl(e)?128:gc(e)?64:te(e)?4:W(e)?2:0;return Yi(e,t,n,r,s,o,i,!0)}function bc(e){return e?pi(e)||Hn in e?ce({},e):e:null}function Ze(e,t,n=!1){const{props:r,ref:s,patchFlag:i,children:o}=e,l=t?vc(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&qi(l),ref:t&&t.ref?n&&s?K(s)?s.concat(gn(t)):[s,gn(t)]:gn(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ye?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ze(e.ssContent),ssFallback:e.ssFallback&&Ze(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Xi(e=" ",t=0){return ie(Ct,null,e,t)}function mu(e,t){const n=ie(jt,null,e);return n.staticCount=t,n}function _u(e="",t=!1){return t?(Yr(),Vi(me,null,e)):ie(me,null,e)}function xe(e){return e==null||typeof e=="boolean"?ie(me):K(e)?ie(ye,null,e.slice()):typeof e=="object"?Ye(e):ie(Ct,null,String(e))}function Ye(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ze(e)}function Xr(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(K(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Xr(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(Hn in t)?t._ctx=fe:s===3&&fe&&(fe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else W(t)?(t={default:t,_ctx:fe},n=32):(t=String(t),r&64?(n=16,t=[Xi(t)]):n=8);e.children=t,e.shapeFlag|=n}function vc(...e){const t={};for(let n=0;nae||fe;let zr,ht,Ss="__VUE_INSTANCE_SETTERS__";(ht=ir()[Ss])||(ht=ir()[Ss]=[]),ht.push(e=>ae=e),zr=e=>{ht.length>1?ht.forEach(t=>t(e)):ht[0](e)};const Ge=e=>{zr(e),e.scope.on()},Je=()=>{ae&&ae.scope.off(),zr(null)};function zi(e){return e.vnode.shapeFlag&4}let Tt=!1;function xc(e,t=!1){Tt=t;const{props:n,children:r}=e.vnode,s=zi(e);oc(e,n,s,t),ac(e,r);const i=s?Tc(e,t):void 0;return Tt=!1,i}function Tc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=$t(new Proxy(e.ctx,Jl));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?Qi(e):null;Ge(e),St();const i=ze(r,e,0,[e.props,s]);if(Ot(),Je(),xr(i)){if(i.then(Je,Je),t)return i.then(o=>{_r(e,o,t)}).catch(o=>{Rt(o,e,0)});e.asyncDep=i}else _r(e,i,t)}else Ji(e,t)}function _r(e,t,n){W(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:te(t)&&(e.setupState=_i(t)),Ji(e,n)}let Os;function Ji(e,t,n){const r=e.type;if(!e.render){if(!t&&Os&&!r.render){const s=r.template||Wr(e).template;if(s){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,a=ce(ce({isCustomElement:i,delimiters:l},o),c);r.render=Os(s,a)}}e.render=r.render||Ne}Ge(e),St(),Zl(e),Ot(),Je()}function Ac(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return be(e,"get","$attrs"),t[n]}}))}function Qi(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Ac(e)},slots:e.slots,emit:e.emit,expose:t}}function jn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(_i($t(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Bt)return Bt[n](e)},has(t,n){return n in t||n in Bt}}))}function Sc(e,t=!0){return W(e)?e.displayName||e.name:e.name||t&&e.__name}function Oc(e){return W(e)&&"__vccOpts"in e}const re=(e,t)=>yl(e,t,Tt);function yr(e,t,n){const r=arguments.length;return r===2?te(t)&&!K(t)?Yt(t)?ie(e,null,[t]):ie(e,t):ie(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Yt(n)&&(n=[n]),ie(e,t,n))}const Rc=Symbol.for("v-scx"),Ic=()=>wt(Rc),Fc="3.3.4",Pc="http://www.w3.org/2000/svg",ot=typeof document<"u"?document:null,Rs=ot&&ot.createElement("template"),Lc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t?ot.createElementNS(Pc,e):ot.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>ot.createTextNode(e),createComment:e=>ot.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ot.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,i){const o=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{Rs.innerHTML=r?`${e}`:e;const l=Rs.content;if(r){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Mc(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Nc(e,t,n){const r=e.style,s=oe(n);if(n&&!s){if(t&&!oe(t))for(const i in t)n[i]==null&&br(r,i,"");for(const i in n)br(r,i,n[i])}else{const i=r.display;s?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=i)}}const Is=/\s*!important$/;function br(e,t,n){if(K(n))n.forEach(r=>br(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=$c(e,t);Is.test(n)?e.setProperty(ut(r),n.replace(Is,""),"important"):e[r]=n}}const Fs=["Webkit","Moz","ms"],qn={};function $c(e,t){const n=qn[t];if(n)return n;let r=He(t);if(r!=="filter"&&r in e)return qn[t]=r;r=Sn(r);for(let s=0;sYn||(Uc.then(()=>Yn=0),Yn=Date.now());function Wc(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ae(Vc(r,n.value),t,5,[r])};return n.value=e,n.attached=Kc(),n}function Vc(e,t){if(K(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Ms=/^on[a-z]/,qc=(e,t,n,r,s=!1,i,o,l,c)=>{t==="class"?Mc(e,r,s):t==="style"?Nc(e,n,r):zt(t)?wr(t)||kc(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Yc(e,t,r,s))?Hc(e,t,r,i,o,l,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Bc(e,t,r,s))};function Yc(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Ms.test(t)&&W(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ms.test(t)&&oe(n)?!1:t in e}const Ve="transition",Pt="animation",Zi=(e,{slots:t})=>yr(jl,Xc(e),t);Zi.displayName="Transition";const Gi={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};Zi.props=ce({},Ai,Gi);const rt=(e,t=[])=>{K(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ns=e=>e?K(e)?e.some(t=>t.length>1):e.length>1:!1;function Xc(e){const t={};for(const F in e)F in Gi||(t[F]=e[F]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:a=o,appearToClass:f=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:y=`${n}-leave-to`}=e,w=zc(s),T=w&&w[0],L=w&&w[1],{onBeforeEnter:b,onEnter:_,onEnterCancelled:j,onLeave:m,onLeaveCancelled:R,onBeforeAppear:U=b,onAppear:B=_,onAppearCancelled:v=j}=t,M=(F,q,$)=>{st(F,q?f:l),st(F,q?a:o),$&&$()},A=(F,q)=>{F._isLeaving=!1,st(F,d),st(F,y),st(F,p),q&&q()},N=F=>(q,$)=>{const de=F?B:_,J=()=>M(q,F,$);rt(de,[q,J]),$s(()=>{st(q,F?c:i),qe(q,F?f:l),Ns(de)||Bs(q,r,T,J)})};return ce(t,{onBeforeEnter(F){rt(b,[F]),qe(F,i),qe(F,o)},onBeforeAppear(F){rt(U,[F]),qe(F,c),qe(F,a)},onEnter:N(!1),onAppear:N(!0),onLeave(F,q){F._isLeaving=!0;const $=()=>A(F,q);qe(F,d),Zc(),qe(F,p),$s(()=>{F._isLeaving&&(st(F,d),qe(F,y),Ns(m)||Bs(F,r,L,$))}),rt(m,[F,$])},onEnterCancelled(F){M(F,!1),rt(j,[F])},onAppearCancelled(F){M(F,!0),rt(v,[F])},onLeaveCancelled(F){A(F),rt(R,[F])}})}function zc(e){if(e==null)return null;if(te(e))return[Xn(e.enter),Xn(e.leave)];{const t=Xn(e);return[t,t]}}function Xn(e){return ei(e)}function qe(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function st(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function $s(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Jc=0;function Bs(e,t,n,r){const s=e._endId=++Jc,i=()=>{s===e._endId&&r()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=Qc(e,t);if(!o)return r();const a=o+"end";let f=0;const d=()=>{e.removeEventListener(a,p),i()},p=y=>{y.target===e&&++f>=c&&d()};setTimeout(()=>{f(n[w]||"").split(", "),s=r(`${Ve}Delay`),i=r(`${Ve}Duration`),o=Hs(s,i),l=r(`${Pt}Delay`),c=r(`${Pt}Duration`),a=Hs(l,c);let f=null,d=0,p=0;t===Ve?o>0&&(f=Ve,d=o,p=i.length):t===Pt?a>0&&(f=Pt,d=a,p=c.length):(d=Math.max(o,a),f=d>0?o>a?Ve:Pt:null,p=f?f===Ve?i.length:c.length:0);const y=f===Ve&&/\b(transform|all)(,|$)/.test(r(`${Ve}Property`).toString());return{type:f,timeout:d,propCount:p,hasTransform:y}}function Hs(e,t){for(;e.lengthjs(n)+js(e[r])))}function js(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Zc(){return document.body.offsetHeight}const ks=e=>{const t=e.props["onUpdate:modelValue"]||!1;return K(t)?n=>pn(t,n):t};function Gc(e){e.target.composing=!0}function Ds(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const yu={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e._assign=ks(s);const i=r||s.props&&s.props.type==="number";pt(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=sr(l)),e._assign(l)}),n&&pt(e,"change",()=>{e.value=e.value.trim()}),t||(pt(e,"compositionstart",Gc),pt(e,"compositionend",Ds),pt(e,"change",Ds))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},i){if(e._assign=ks(i),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(s||e.type==="number")&&sr(e.value)===t))return;const o=t??"";e.value!==o&&(e.value=o)}},ea=["ctrl","shift","alt","meta"],ta={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)=>ea.some(n=>e[`${n}Key`]&&!t.includes(n))},bu=(e,t)=>(n,...r)=>{for(let s=0;sn=>{if(!("key"in n))return;const r=ut(n.key);if(t.some(s=>s===r||na[s]===r))return e(n)},eo=ce({patchProp:qc},Lc);let Dt,Us=!1;function ra(){return Dt||(Dt=dc(eo))}function sa(){return Dt=Us?Dt:hc(eo),Us=!0,Dt}const wu=(...e)=>{const t=ra().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=to(r);if(!s)return;const i=t._component;!W(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.innerHTML="";const o=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},t},Eu=(...e)=>{const t=sa().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=to(r);if(s)return n(s,!0,s instanceof SVGElement)},t};function to(e){return oe(e)?document.querySelector(e):e}const Cu="/me.jpg",xu=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},ia=window.__VP_SITE_DATA__;function Jr(e){return ri()?(No(e),!0):!1}function Be(e){return typeof e=="function"?e():mi(e)}const no=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const oa=Object.prototype.toString,la=e=>oa.call(e)==="[object Object]",Xt=()=>{},Ks=ca();function ca(){var e,t;return no&&((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 aa(e,t){function n(...r){return new Promise((s,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(i)})}return n}const ro=e=>e();function ua(e,t={}){let n,r,s=Xt;const i=l=>{clearTimeout(l),s(),s=Xt};return l=>{const c=Be(e),a=Be(t.maxWait);return n&&i(n),c<=0||a!==void 0&&a<=0?(r&&(i(r),r=null),Promise.resolve(l())):new Promise((f,d)=>{s=t.rejectOnCancel?d:f,a&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,f(l())},a)),n=setTimeout(()=>{r&&i(r),r=null,f(l())},c)})}}function fa(e=ro){const t=se(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...i)=>{t.value&&e(...i)};return{isActive:In(t),pause:n,resume:r,eventFilter:s}}function da(e){return Qt()}function so(...e){if(e.length!==1)return ml(...e);const t=e[0];return typeof t=="function"?In(hl(()=>({get:t,set:Xt}))):se(t)}function io(e,t,n={}){const{eventFilter:r=ro,...s}=n;return $e(e,aa(r,t),s)}function ha(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=fa(r);return{stop:io(e,t,{...s,eventFilter:i}),pause:o,resume:l,isActive:c}}function Qr(e,t=!0,n){da()?It(e,n):t?e():Fn(e)}function Tu(e,t,n={}){const{debounce:r=0,maxWait:s=void 0,...i}=n;return io(e,t,{...i,eventFilter:ua(r,{maxWait:s})})}function Au(e,t,n){let r;ue(n)?r={evaluating:n}:r={};const{lazy:s=!1,evaluating:i=void 0,shallow:o=!0,onError:l=Xt}=r,c=se(!s),a=o?Br(t):se(t);let f=0;return Dr(async d=>{if(!c.value)return;f++;const p=f;let y=!1;i&&Promise.resolve().then(()=>{i.value=!0});try{const w=await e(T=>{d(()=>{i&&(i.value=!1),y||T()})});p===f&&(a.value=w)}catch(w){l(w)}finally{i&&p===f&&(i.value=!1),y=!0}}),s?re(()=>(c.value=!0,a.value)):a}function oo(e){var t;const n=Be(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Re=no?window:void 0;function At(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=Re):[t,n,r,s]=e,!t)return Xt;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],o=()=>{i.forEach(f=>f()),i.length=0},l=(f,d,p,y)=>(f.addEventListener(d,p,y),()=>f.removeEventListener(d,p,y)),c=$e(()=>[oo(t),Be(s)],([f,d])=>{if(o(),!f)return;const p=la(d)?{...d}:d;i.push(...n.flatMap(y=>r.map(w=>l(f,y,w,p))))},{immediate:!0,flush:"post"}),a=()=>{c(),o()};return Jr(a),a}function pa(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Su(...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:s=Re,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=r,c=pa(t);return At(s,i,f=>{f.repeat&&Be(l)||c(f)&&n(f)},o)}function ga(){const e=se(!1),t=Qt();return t&&It(()=>{e.value=!0},t),e}function ma(e){const t=ga();return re(()=>(t.value,!!e()))}function lo(e,t={}){const{window:n=Re}=t,r=ma(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const i=se(!1),o=a=>{i.value=a.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",o):s.removeListener(o))},c=Dr(()=>{r.value&&(l(),s=n.matchMedia(Be(e)),"addEventListener"in s?s.addEventListener("change",o):s.addListener(o),i.value=s.matches)});return Jr(()=>{c(),l(),s=void 0}),i}const un=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},fn="__vueuse_ssr_handlers__",_a=ya();function ya(){return fn in un||(un[fn]=un[fn]||{}),un[fn]}function co(e,t){return _a[e]||t}function ba(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 va={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()}},Ws="vueuse-storage";function Zr(e,t,n,r={}){var s;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:a=!1,shallow:f,window:d=Re,eventFilter:p,onError:y=A=>{console.error(A)},initOnMounted:w}=r,T=(f?Br:se)(typeof t=="function"?t():t);if(!n)try{n=co("getDefaultStorage",()=>{var A;return(A=Re)==null?void 0:A.localStorage})()}catch(A){y(A)}if(!n)return T;const L=Be(t),b=ba(L),_=(s=r.serializer)!=null?s:va[b],{pause:j,resume:m}=ha(T,()=>U(T.value),{flush:i,deep:o,eventFilter:p});d&&l&&Qr(()=>{At(d,"storage",v),At(d,Ws,M),w&&v()}),w||v();function R(A,N){d&&d.dispatchEvent(new CustomEvent(Ws,{detail:{key:e,oldValue:A,newValue:N,storageArea:n}}))}function U(A){try{const N=n.getItem(e);if(A==null)R(N,null),n.removeItem(e);else{const F=_.write(A);N!==F&&(n.setItem(e,F),R(N,F))}}catch(N){y(N)}}function B(A){const N=A?A.newValue:n.getItem(e);if(N==null)return c&&L!=null&&n.setItem(e,_.write(L)),L;if(!A&&a){const F=_.read(N);return typeof a=="function"?a(F,L):b==="object"&&!Array.isArray(F)?{...L,...F}:F}else return typeof N!="string"?N:_.read(N)}function v(A){if(!(A&&A.storageArea!==n)){if(A&&A.key==null){T.value=L;return}if(!(A&&A.key!==e)){j();try{(A==null?void 0:A.newValue)!==_.write(T.value)&&(T.value=B(A))}catch(N){y(N)}finally{A?Fn(m):m()}}}}function M(A){v(A.detail)}return T}function ao(e){return lo("(prefers-color-scheme: dark)",e)}function wa(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:s=Re,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:a,disableTransition:f=!0}=e,d={auto:"",light:"light",dark:"dark",...e.modes||{}},p=ao({window:s}),y=re(()=>p.value?"dark":"light"),w=c||(o==null?so(r):Zr(o,r,i,{window:s,listenToStorageChanges:l})),T=re(()=>w.value==="auto"?y.value:w.value),L=co("updateHTMLAttrs",(m,R,U)=>{const B=typeof m=="string"?s==null?void 0:s.document.querySelector(m):oo(m);if(!B)return;let v;if(f&&(v=s.document.createElement("style"),v.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),s.document.head.appendChild(v)),R==="class"){const M=U.split(/\s/g);Object.values(d).flatMap(A=>(A||"").split(/\s/g)).filter(Boolean).forEach(A=>{M.includes(A)?B.classList.add(A):B.classList.remove(A)})}else B.setAttribute(R,U);f&&(s.getComputedStyle(v).opacity,document.head.removeChild(v))});function b(m){var R;L(t,n,(R=d[m])!=null?R:m)}function _(m){e.onChanged?e.onChanged(m,b):b(m)}$e(T,_,{flush:"post",immediate:!0}),Qr(()=>_(T.value));const j=re({get(){return a?w.value:T.value},set(m){w.value=m}});try{return Object.assign(j,{store:w,system:y,state:T})}catch{return j}}function Ea(e={}){const{valueDark:t="dark",valueLight:n="",window:r=Re}=e,s=wa({...e,onChanged:(l,c)=>{var a;e.onChanged?(a=e.onChanged)==null||a.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),i=re(()=>s.system?s.system.value:ao({window:r}).value?"dark":"light");return re({get(){return s.value==="dark"},set(l){const c=l?"dark":"light";i.value===c?s.value="auto":s.value=c}})}function zn(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Ou(e,t,n={}){const{window:r=Re}=n;return Zr(e,t,r==null?void 0:r.localStorage,n)}function uo(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 Jn=new WeakMap;function Ru(e,t=!1){const n=se(t);let r=null,s="";$e(so(e),l=>{const c=zn(Be(l));if(c){const a=c;if(Jn.get(a)||Jn.set(a,a.style.overflow),a.style.overflow!=="hidden"&&(s=a.style.overflow),a.style.overflow==="hidden")return n.value=!0;if(n.value)return a.style.overflow="hidden"}},{immediate:!0});const i=()=>{const l=zn(Be(e));!l||n.value||(Ks&&(r=At(l,"touchmove",c=>{Ca(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=zn(Be(e));!l||!n.value||(Ks&&(r==null||r()),l.style.overflow=s,Jn.delete(l),n.value=!1)};return Jr(o),re({get(){return n.value},set(l){l?i():o()}})}function Iu(e,t,n={}){const{window:r=Re}=n;return Zr(e,t,r==null?void 0:r.sessionStorage,n)}function Fu(e={}){const{window:t=Re,behavior:n="auto"}=e;if(!t)return{x:se(0),y:se(0)};const r=se(t.scrollX),s=se(t.scrollY),i=re({get(){return r.value},set(l){scrollTo({left:l,behavior:n})}}),o=re({get(){return s.value},set(l){scrollTo({top:l,behavior:n})}});return At(t,"scroll",()=>{r.value=t.scrollX,s.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:o}}function Pu(e={}){const{window:t=Re,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:i=!0}=e,o=se(n),l=se(r),c=()=>{t&&(i?(o.value=t.innerWidth,l.value=t.innerHeight):(o.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Qr(c),At("resize",c,{passive:!0}),s){const a=lo("(orientation: portrait)");$e(a,()=>c())}return{width:o,height:l}}var Qn={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1},Zn={};const fo=/^(?:[a-z]+:|\/\/)/i,xa="vitepress-theme-appearance",Ta=/#.*$/,Aa=/[?#].*$/,Sa=/(?:(^|\/)index)?\.(?:md|html)$/,he=typeof document<"u",ho={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Oa(e,t,n=!1){if(t===void 0)return!1;if(e=Vs(`/${e}`),n)return new RegExp(t).test(e);if(Vs(t)!==e)return!1;const r=t.match(Ta);return r?(he?location.hash:"")===r[0]:!0}function Vs(e){return decodeURI(e).replace(Aa,"").replace(Sa,"$1")}function Ra(e){return fo.test(e)}function Ia(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!Ra(n)&&Oa(t,`/${n}/`,!0))||"root"}function Fa(e,t){var r,s,i,o,l,c,a;const n=Ia(e,t);return Object.assign({},e,{localeIndex:n,lang:((r=e.locales[n])==null?void 0:r.lang)??e.lang,dir:((s=e.locales[n])==null?void 0:s.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:go(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(a=e.locales[n])==null?void 0:a.themeConfig}})}function po(e,t){const n=t.title||e.title,r=t.titleTemplate??e.titleTemplate;if(typeof r=="string"&&r.includes(":title"))return r.replace(/:title/g,n);const s=Pa(e.title,r);return n===s.slice(3)?n:`${n}${s}`}function Pa(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function La(e,t){const[n,r]=t;if(n!=="meta")return!1;const s=Object.entries(r)[0];return s==null?!1:e.some(([i,o])=>i===n&&o[s[0]]===s[1])}function go(e,t){return[...e.filter(n=>!La(t,n)),...t]}const Ma=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Na=/^[a-z]:/i;function qs(e){const t=Na.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Ma,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const Gn=new Set;function $a(e){if(Gn.size===0){const n=typeof process=="object"&&(Zn==null?void 0:Zn.VITE_EXTRA_EXTENSIONS)||(Qn==null?void 0:Qn.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(r=>Gn.add(r))}const t=e.split(".").pop();return t==null||!Gn.has(t.toLowerCase())}function Lu(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const Ba=Symbol(),at=Br(ia);function Mu(e){const t=re(()=>Fa(at.value,e.data.relativePath)),n=t.value.appearance,r=n==="force-dark"?se(!0):n?Ea({storageKey:xa,initialValue:()=>typeof n=="string"?n:"auto",...typeof n=="object"?n:{}}):se(!1),s=se(he?location.hash:"");return he&&window.addEventListener("hashchange",()=>{s.value=location.hash}),$e(()=>e.data,()=>{s.value=he?location.hash:""}),{site:t,theme:re(()=>t.value.themeConfig),page:re(()=>e.data),frontmatter:re(()=>e.data.frontmatter),params:re(()=>e.data.params),lang:re(()=>t.value.lang),dir:re(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:re(()=>t.value.localeIndex||"root"),title:re(()=>po(t.value,e.data)),description:re(()=>e.data.description||t.value.description),isDark:r,hash:re(()=>s.value)}}function Ha(){const e=wt(Ba);if(!e)throw new Error("vitepress data not properly injected in app");return e}function ja(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Ys(e){return fo.test(e)||!e.startsWith("/")?e:ja(at.value.base,e)}function ka(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),he){const n="/";t=qs(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let r=__VP_HASH_MAP__[t.toLowerCase()];if(r||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",r=__VP_HASH_MAP__[t.toLowerCase()]),!r)return null;t=`${n}assets/${t}.${r}.js`}else t=`./${qs(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let mn=[];function Nu(e){mn.push(e),Bn(()=>{mn=mn.filter(t=>t!==e)})}function Da(){let e=at.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Xs(e,n);else if(Array.isArray(e))for(const r of e){const s=Xs(r,n);if(s){t=s;break}}return t}function Xs(e,t){const n=document.querySelector(e);if(!n)return 0;const r=n.getBoundingClientRect().bottom;return r<0?0:r+t}const Ua=Symbol(),mo="http://a.com",Ka=()=>({path:"/",component:null,data:ho});function $u(e,t){const n=Rn(Ka()),r={route:n,go:s};async function s(l=he?location.href:"/"){var c,a;l=er(l),await((c=r.onBeforeRouteChange)==null?void 0:c.call(r,l))!==!1&&(he&&l!==er(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await((a=r.onAfterRouteChanged)==null?void 0:a.call(r,l)))}let i=null;async function o(l,c=0,a=!1){var p;if(await((p=r.onBeforePageLoad)==null?void 0:p.call(r,l))===!1)return;const f=new URL(l,mo),d=i=f.pathname;try{let y=await e(d);if(!y)throw new Error(`Page not found: ${d}`);if(i===d){i=null;const{default:w,__pageData:T}=y;if(!w)throw new Error(`Invalid route component: ${w}`);n.path=he?d:Ys(d),n.component=$t(w),n.data=$t(T),he&&Fn(()=>{let L=at.value.base+T.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!at.value.cleanUrls&&!L.endsWith("/")&&(L+=".html"),L!==f.pathname&&(f.pathname=L,l=L+f.search+f.hash,history.replaceState({},"",l)),f.hash&&!c){let b=null;try{b=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(_){console.warn(_)}if(b){zs(b,f.hash);return}}window.scrollTo(0,c)})}}catch(y){if(!/fetch|Page not found/.test(y.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(y),!a)try{const w=await fetch(at.value.base+"hashmap.json");window.__VP_HASH_MAP__=await w.json(),await o(l,c,!0);return}catch{}if(i===d){i=null,n.path=he?d:Ys(d),n.component=t?$t(t):null;const w=he?d.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...ho,relativePath:w}}}}return he&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&(a instanceof SVGElement||!a.download)){const{target:f}=a,{href:d,origin:p,pathname:y,hash:w,search:T}=new URL(a.href instanceof SVGAnimatedString?a.href.animVal:a.href,a.baseURI),L=new URL(location.href);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!f&&p===L.origin&&$a(y)&&(l.preventDefault(),y===L.pathname&&T===L.search?(w!==L.hash&&(history.pushState({},"",d),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:L.href,newURL:d}))),w?zs(a,w,a.classList.contains("header-anchor")):window.scrollTo(0,0)):s(d))}},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await o(er(location.href),l.state&&l.state.scrollPosition||0),(c=r.onAfterRouteChanged)==null||c.call(r,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),r}function Wa(){const e=wt(Ua);if(!e)throw new Error("useRouter() is called without provider.");return e}function _o(){return Wa().route}function zs(e,t,n=!1){let r=null;try{r=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(s){console.warn(s)}if(r){let s=function(){!n||Math.abs(o-window.scrollY)>window.innerHeight?window.scrollTo(0,o):window.scrollTo({left:0,top:o,behavior:"smooth"})};const i=parseInt(window.getComputedStyle(r).paddingTop,10),o=window.scrollY+r.getBoundingClientRect().top-Da()+i;requestAnimationFrame(s)}}function er(e){const t=new URL(e,mo);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),at.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const tr=()=>mn.forEach(e=>e()),Bu=Ur({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=_o(),{site:n}=Ha();return()=>yr(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?yr(t.component,{onVnodeMounted:tr,onVnodeUpdated:tr,onVnodeUnmounted:tr}):"404 Page Not Found"])}}),Hu="/garden/screenshot_1717381273245_0.png",ju="/garden/da2_1717378483173_0.png",ku="/garden/editors_1717378509527_0.png",Du="/garden/simulator_1717378525890_0.jpg",Uu="/garden/da1_1717378469912_0.png",Ku="/garden/da6_1717379962786_0.png",Wu="/garden/da7_1717379991458_0.png",Vu="/garden/da8_1717380011914_0.png",qu="/garden/da3_1717380046653_0.png",Yu="/garden/da9_1717380177060_0.png",Xu="/garden/louisiana-population-by-race_1728740755664_0.jpeg",zu="/garden/LA-New-Cong-Map-1024x885_1728741341487_0.webp",Ju="/garden/6346b024-885e-45e0-9df6-5ee0311133f7_1718332409063_0.png",Qu="/garden/ce7b2612-2ddb-423e-82eb-95c2ed08c4da_1718332277410_0.png",Zu="/garden/system-architecture-600_1717384793933_0.jpg",Gu="/garden/new-interface_1717384734845_0.png",ef="/garden/documentation_1717384823218_0.png",tf="/garden/unittests_1717384825666_0.png",nf="/garden/image_1725623164393_0.png",rf="/garden/image_1725595248824_0.png",sf="/garden/image_1725595266970_0.png",of="/garden/image_1725596689335_0.png",lf="/garden/image_1725596872858_0.png",cf="/garden/image_1725597384430_0.png",af="/garden/image_1725598183342_0.png",uf="/garden/image_1725598206435_0.png",ff="/garden/image_1725617078179_0.png",df="/garden/image_1725598398891_0.png",hf="/garden/image_1725598481054_0.png",pf="/garden/image_1725598637811_0.png",gf="/garden/image_1729082650006_0.png",mf="/garden/screenshot_1717383987886_0.png",_f="/garden/debug_1717384018620_0.png",yf="/garden/sandsoftime_1717383994964_0.png",bf="/paperpilot.png",Va="modulepreload",qa=function(e){return"/"+e},Js={},vf=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),o=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));s=Promise.all(n.map(l=>{if(l=qa(l),l in Js)return;Js[l]=!0;const c=l.endsWith(".css"),a=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${a}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":Va,c||(f.as="script",f.crossOrigin=""),f.href=l,o&&f.setAttribute("nonce",o),document.head.appendChild(f),c)return new Promise((d,p)=>{f.addEventListener("load",d),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${l}`)))})}))}return s.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},wf=Ur({setup(e,{slots:t}){const n=se(!1);return It(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Ef(){he&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement;if(!r)return;const s=Array.from(r.querySelectorAll("input")).indexOf(t);if(s<0)return;const i=r.querySelector(".blocks");if(!i)return;const o=Array.from(i.children).find(a=>a.classList.contains("active"));if(!o)return;const l=i.children[s];if(!l||o===l)return;o.classList.remove("active"),l.classList.add("active");const c=r==null?void 0:r.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function Cf(){if(he){const e=new WeakMap;window.addEventListener("click",t=>{var r;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const s=n.parentElement,i=(r=n.nextElementSibling)==null?void 0:r.nextElementSibling;if(!s||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(s.className),l=[".vp-copy-ignore",".diff.remove"],c=i.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let a=c.textContent||"";o&&(a=a.replace(/^ *(\$|>) /gm,"").trim()),Ya(a).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function Ya(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const r=document.getSelection(),s=r?r.rangeCount>0&&r.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),s&&(r.removeAllRanges(),r.addRange(s)),n&&n.focus()}}function xf(e,t){let n=!0,r=[];const s=i=>{if(n){n=!1,i.forEach(l=>{const c=nr(l);for(const a of document.head.children)if(a.isEqualNode(c)){r.push(a);return}});return}const o=i.map(nr);r.forEach((l,c)=>{const a=o.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));a!==-1?delete o[a]:(l==null||l.remove(),delete r[c])}),o.forEach(l=>l&&document.head.appendChild(l)),r=[...r,...o].filter(Boolean)};Dr(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],a=po(o,i);a!==document.title&&(document.title=a);const f=l||o.description;let d=document.querySelector("meta[name=description]");d?d.getAttribute("content")!==f&&d.setAttribute("content",f):nr(["meta",{name:"description",content:f}]),s(go(o.head,za(c)))})}function nr([e,t,n]){const r=document.createElement(e);for(const s in t)r.setAttribute(s,t[s]);return n&&(r.innerHTML=n),e==="script"&&!t.async&&(r.async=!1),r}function Xa(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function za(e){return e.filter(t=>!Xa(t))}const rr=new Set,yo=()=>document.createElement("link"),Ja=e=>{const t=yo();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Qa=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let dn;const Za=he&&(dn=yo())&&dn.relList&&dn.relList.supports&&dn.relList.supports("prefetch")?Ja:Qa;function Tf(){if(!he||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const r=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!rr.has(c)){rr.add(c);const a=ka(c);a&&Za(a)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{hostname:o,pathname:l}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||i.target!=="_blank"&&o===location.hostname&&(l!==location.pathname?n.observe(i):rr.add(l))})})};It(r);const s=_o();$e(()=>s.path,r),Bn(()=>{n&&n.disconnect()})}export{cu as $,yr as A,hu as B,lu as C,Vi as D,xl as E,ye as F,au as G,_u as H,ie as I,uu as J,Xi as K,Ga as L,Ha as M,Ra as N,$a as O,Ys as P,Yi as Q,tu as R,nu as S,Zi as T,Oa as U,lo as V,su as W,Vl as X,Da as Y,Nu as Z,xu as _,No as a,Cf as a$,fo as a0,_o as a1,vc as a2,Pu as a3,Su as a4,Fu as a5,he as a6,ou as a7,vf as a8,Ru as a9,rf as aA,sf as aB,of as aC,lf as aD,cf as aE,af as aF,uf as aG,ff as aH,df as aI,hf as aJ,pf as aK,gf as aL,mf as aM,_f as aN,yf as aO,bf as aP,xf as aQ,Ua as aR,Mu as aS,Ba as aT,Bu as aU,wf as aV,at as aW,Eu as aX,$u as aY,ka as aZ,Tf as a_,fu as aa,vu as ab,bu as ac,At as ad,ru as ae,Cu as af,mu as ag,Hu as ah,ju as ai,ku as aj,Du as ak,Uu as al,Ku as am,Wu as an,Vu as ao,qu as ap,Yu as aq,Xu as ar,zu as as,Ju as at,Qu as au,Zu as av,Gu as aw,ef as ax,tf as ay,nf as az,Qt as b,Ef as b0,oo as b1,Jr as b2,Au as b3,Iu as b4,Ou as b5,Tu as b6,Wa as b7,Ii as b8,iu as b9,yu as ba,pu as bb,$t as bc,wu as bd,Lu as be,hl as c,In as d,re as e,Dr as f,ri as g,wt as h,ue as i,Rn as j,Ur as k,du as l,Bn as m,Fn as n,It as o,Yr as p,gu as q,se as r,Br as s,eu as t,mi as u,Sr as v,$e as w,Ar as x,ic as y,dc as z};