1 line
94 KiB
JavaScript
1 line
94 KiB
JavaScript
function br(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s<r.length;s++)n[r[s]]=!0;return 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]",Js=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),Qs=Object.prototype.toString,Tn=e=>Qs.call(e),xo=e=>Tn(e).slice(8,-1),Zs=e=>Tn(e)==="[object Object]",Tr=e=>oe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Nt=br(",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<e.length;n++)e[n](t)},_n=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},sr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Gs=e=>{const t=oe(e)?Number(e):NaN;return isNaN(t)?e:t};let rs;const ir=()=>rs||(rs=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<e.length;n++){const r=e[n],s=oe(r)?Io(r):Ar(r);if(s)for(const i in s)t[i]=s[i]}return t}else{if(oe(e))return e;if(te(e))return e}}const So=/;(?![^(]*\))/g,Oo=/:([^]+)/,Ro=/\/\*[^]*?\*\//g;function Io(e){const t={};return e.replace(Ro,"").split(So).forEach(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;n<e.length;n++){const r=Sr(e[n]);r&&(t+=r+" ")}else if(te(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Fo="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Po=br(Fo);function ei(e){return!!e||e===""}const Ga=e=>oe(e)?e:e==null?"":K(e)||te(e)&&(e.toString===Qs||!W(e.toString))?JSON.stringify(e,ti,2):String(e),ti=(e,t)=>t&&t.__v_isRef?ti(e,t.value):mt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:Js(t)?{[`Set(${t.size})`]:[...t.values()]}:te(t)&&!K(t)&&!Zs(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<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0,this._active=!1}}}function Mo(e,t=we){t&&t.active&&t.effects.push(e)}function ni(){return we}function No(e){we&&we.cleanups.push(e)}const Or=e=>{const t=new Set(e);return t.w=0,t.n=0,t},ri=e=>(e.w&Qe)>0,si=e=>(e.n&Qe)>0,$o=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=Qe},Bo=e=>{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r<t.length;r++){const s=t[r];ri(s)&&!si(s)?s.delete(e):t[n++]=s,s.w&=~Qe,s.n&=~Qe}t.length=n}},yn=new WeakMap;let Lt=0,Qe=1;const or=30;let Oe;const ct=Symbol(""),lr=Symbol("");class Rr{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Mo(this,r)}run(){if(!this.active)return this.fn();let t=Oe,n=Xe;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=Oe,Oe=this,Xe=!0,Qe=1<<++Lt,Lt<=or?$o(this):ss(this),this.fn()}finally{Lt<=or&&Bo(this),Qe=1<<--Lt,Oe=this.parent,Xe=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){Oe===this?this.deferStop=!0:this.active&&(ss(this),this.onStop&&this.onStop(),this.active=!1)}}function ss(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let Xe=!0;const ii=[];function St(){ii.push(Xe),Xe=!1}function Ot(){const e=ii.pop();Xe=e===void 0?!0:e}function ve(e,t,n){if(Xe&&Oe){let r=yn.get(e);r||yn.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=Or()),oi(s)}}function oi(e,t){let n=!1;Lt<=or?si(e)||(e.n|=Qe,n=!ri(e)):n=!e.has(Oe),n&&(e.add(Oe),Oe.deps.push(e))}function De(e,t,n,r,s,i){const o=yn.get(e);if(!o)return;let l=[];if(t==="clear")l=[...o.values()];else if(n==="length"&&K(e)){const c=Number(r);o.forEach((a,f)=>{(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&&is(r);for(const r of n)r.computed||is(r)}function is(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=br("__proto__,__v_isRef,__isVue"),li=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),os=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<o;i++)ve(r,"get",i+"");const s=r[t](...n);return s===-1||s===!1?r[t](...n.map(z)):s}}),["push","pop","shift","unshift","splice"].forEach(t=>{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 ve(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:di:t?fi:ui).get(r))return r;const o=K(r);if(!e){if(o&&X(os,s))return Reflect.get(os,s,i);if(s==="hasOwnProperty")return Wo}const l=Reflect.get(r,s,i);return(Cr(s)?li.has(s):jo(s))||(e||ve(r,"get",s),t)?l:ue(l)?o&&Tr(s)?l:l.value:te(l)?e?In(l):Rn(l):l}}const Vo=ci(),qo=ci(!0);function ci(e=!1){return function(n,r,s,i){let o=n[r];if(Et(o)&&ue(o)&&!ue(s))return!1;if(!e&&(!vn(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)<n.length:X(n,r),c=Reflect.set(n,r,s,i);return n===z(i)&&(l?Ut(s,o)&&De(n,"set",r,s):De(n,"add",r,s)),c}}function Yo(e,t){const n=X(e,t);e[t];const r=Reflect.deleteProperty(e,t);return r&&n&&De(e,"delete",t,void 0),r}function Xo(e,t){const n=Reflect.has(e,t);return(!Cr(t)||!li.has(t))&&ve(e,"has",t),n}function zo(e){return ve(e,"iterate",K(e)?"length":ct),Reflect.ownKeys(e)}const ai={get:ko,set:Vo,deleteProperty:Yo,has:Xo,ownKeys:zo},Jo={get:Uo,set(e,t){return!0},deleteProperty(e,t){return!0}},Qo=ce({},ai,{get:Do,set:qo}),Fr=e=>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&&ve(s,"get",t),ve(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&&ve(r,"has",e),ve(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&&ve(z(e),"iterate",ct),Reflect.get(e,"size",e)}function ls(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 cs(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 as(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 us(){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&&ve(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&&ve(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:ls,set:cs,delete:as,clear:us,forEach:rn(!1,!1)},t={get(i){return en(this,i,!1,!0)},get size(){return nn(this)},has:tn,add:ls,set:cs,delete:as,clear:us,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)},ui=new WeakMap,fi=new WeakMap,di=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,ai,rl,ui)}function al(e){return Lr(e,!1,Qo,sl,fi)}function In(e){return Lr(e,!0,Jo,il,di)}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 vn(e){return!!(e&&e.__v_isShallow)}function hi(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),oi(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 pi(e,!1)}function Br(e){return pi(e,!0)}function pi(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||vn(t)||Et(t);t=n?t:z(t),Ut(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Kt(t),$r(this))}}function gi(e){return ue(e)?e.value:e}const fl={get:(e,t,n)=>gi(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 mi(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]=_i(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?_i(e,t,n):se(e)}function _i(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<e.length;i++)s.push(Ae(e[i],t,n,r));return s}function Rt(e,t,n,r=!0){const s=t?t.vnode:null;if(t){let i=t.parent;const o=t.proxy,l=n;for(;i;){const a=i.ec;if(a){for(let f=0;f<a.length;f++)if(a[f](e,o,l)===!1)return}i=i.parent}const c=t.appContext.config.errorHandler;if(c){ze(c,null,10,[e,o,l]);return}}vl(e,n,s,r)}function vl(e,t,n,r=!0){console.error(e)}let Wt=!1,ar=!1;const pe=[];let Le=0;const yt=[];let ke=null,it=0;const yi=Promise.resolve();let Hr=null;function Fn(e){const t=Hr||yi;return e?t.then(this?e.bind(this):e):t}function bl(e){let t=Le+1,n=pe.length;for(;t<n;){const r=t+n>>>1;Vt(pe[r])<e?t=r+1:n=r}return t}function Pn(e){(!pe.length||!pe.includes(e,Wt&&e.allowRecurse?Le+1:Le))&&(e.id==null?pe.push(e):pe.splice(bl(e.id),0,e),vi())}function vi(){!Wt&&!ar&&(ar=!0,Hr=yi.then(wi))}function wl(e){const t=pe.indexOf(e);t>Le&&pe.splice(t,1)}function bi(e){K(e)?yt.push(...e):(!ke||!ke.includes(e,e.allowRecurse?it+1:it))&&yt.push(e),vi()}function fs(e,t=Wt?Le+1:0){for(;t<pe.length;t++){const n=pe[t];n&&n.pre&&(pe.splice(t,1),t--,n())}}function bn(e){if(yt.length){const t=[...new Set(yt)];if(yt.length=0,ke){ke.push(...t);return}for(ke=t,ke.sort((n,r)=>Vt(n)-Vt(r)),it=0;it<ke.length;it++)ke[it]();ke=null,it=0}}const Vt=e=>e.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 wi(e){ar=!1,Wt=!0,pe.sort(El);try{for(Le=0;Le<pe.length;Le++){const t=pe[Le];t&&t.active!==!1&&ze(t,null,14)}}finally{Le=0,pe.length=0,bn(),Wt=!1,Hr=null,(pe.length||yt.length)&&wi()}}function Cl(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||ne;let s=n;const i=t.startsWith("update:"),o=i&&t.slice(7);if(o&&o in r){const f=`${o==="modelValue"?"model":o}Modifiers`,{number:d,trim:p}=r[f]||ne;p&&(s=n.map(y=>oe(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 Ei(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=Ei(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&&Ts(-1);const i=wn(t);let o;try{o=e(...s)}finally{wn(i),r._d&&Ts(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,v;const _=wn(e);try{if(n.shapeFlag&4){const m=s||r;L=xe(f.call(m,m,d,i,y,p,w)),v=c}else{const m=t;L=xe(m.length>1?m(i,{attrs:c,slots:l,emit:a}):m(i,null)),v=t.props?c:Al(c)}}catch(m){kt.length=0,Rt(m,e,1),L=ie(me)}let j=L;if(v&&T!==!1){const m=Object.keys(v),{shapeFlag:R}=j;m.length&&R&7&&(o&&m.some(wr)&&(v=Sl(v,o)),j=Ze(j,v))}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<e.length;n++){const r=e[n];if(Yt(r)){if(r.type!==me||r.children==="v-if"){if(t)return;t=r}}else return}return t}const Al=e=>{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?ds(r,o,a):!!o;if(c&8){const f=t.dynamicProps;for(let d=0;d<f.length;d++){const p=f[d];if(o[p]!==r[p]&&!Ln(a,p))return!0}}}else return(s||l)&&(!l||!l.$stable)?!0:r===o?!1:r?o?ds(r,o,a):!0:!!o;return!1}function ds(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let s=0;s<r.length;s++){const i=r[s];if(t[i]!==e[i]&&!Ln(n,i))return!0}return!1}function jr({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const Rl=e=>e.__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),vt(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:v}=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),vt(d,y))):(d.pendingId++,v?(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),vt(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),vt(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 v;const _=Nl(e);_&&t!=null&&t.pendingBranch&&(v=t.pendingId,t.deps++);const j=e.props?Gs(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:b,pendingBranch:M,pendingId:A,effects:N,parentComponent:F,container:q}=m;if(m.isHydrating)m.isHydrating=!1;else if(!R){const J=b&&M.transition&&M.transition.mode==="out-in";J&&(b.transition.afterLeave=()=>{A===m.pendingId&&p(M,q,Z,0)});let{anchor:Z}=m;b&&(Z=w(b),y(b,F,m,!0)),J||p(M,q,Z,0)}vt(m,M),m.pendingBranch=null,m.isInFallback=!1;let $=m.parent,de=!1;for(;$;){if($.pendingBranch){$.effects.push(...N),de=!0;break}$=$.parent}de||bi(N),m.effects=[],_&&t&&t.pendingBranch&&v===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:b,container:M,isSVG:A}=m;qt(U,"onFallback");const N=w(B),F=()=>{m.isInFallback&&(d(null,R,M,N,b,null,A,l,c),vt(m,R))},q=R.transition&&R.transition.mode==="out-in";q&&(B.transition.afterLeave=F),m.isInFallback=!0,y(B,b,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 b=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),b&&(A.el=b);const N=!b&&R.subTree.el;U(R,A,T(b||R.subTree.el),b?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=hs(r?n.default:n),e.ssFallback=r?hs(n.fallback):ie(me)}function hs(e){let t;if(W(e)){const n=xt&&e._c;n&&(e._d=!1,qr()),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 Ci(e,t){t&&t.pendingBranch?K(e)?t.effects.push(...e):t.effects.push(e):bi(e)}function vt(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=ni()===((l=ae)==null?void 0:l.scope)?ae:null;let a,f=!1,d=!1;if(ue(e)?(a=()=>e.value,f=vn(e)):_t(e)?(a=()=>e,r=!0):K(e)?(d=!0,f=e.some(m=>_t(m)||vn(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 v;s==="sync"?v=L:s==="post"?v=()=>_e(L,c&&c.suspense):(L.pre=!0,c&&(L.id=c.uid),v=()=>Pn(L));const _=new Rr(a,v);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(".")?xi(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 xi(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s<n.length&&r;s++)r=r[n[s]];return r}}function lt(e,t){if(!te(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),ue(e))lt(e.value,t);else if(K(e))for(let n=0;n<e.length;n++)lt(e[n],t);else if(Js(e)||mt(e))e.forEach(n=>{lt(n,t)});else if(Zs(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<t.length;i++){let[o,l,c,a=ne]=t[i];o&&(W(o)&&(o={mounted:o,updated:o}),o.deep&<(l),s.push({dir:o,instance:r,value:l,oldValue:void 0,arg:c,modifiers:a}))}return e}function Pe(e,t,n,r){const s=e.dirs,i=t&&t.dirs;for(let o=0;o<s.length;o++){const l=s[o];i&&(l.oldValue=i[o].value);let c=l.dir[r];c&&(St(),Ae(c,n,8,[e.el,l,e,t]),Ot())}}function Bl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return It(()=>{e.isMounted=!0}),Ri(()=>{e.isUnmounting=!0}),e}const Ee=[Function,Array],Ti={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:Ti,setup(e,{slots:t}){const n=Qt(),r=Bl();let s;return()=>{const i=t.default&&Si(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=ps(o);if(!a)return Kn(o);const f=ur(a,l,r,n);fr(a,f);const d=n.subTree,p=d&&ps(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,v,_)=>{const j=Ai(r,p);j[String(p.key)]=p,L._leaveCb=()=>{v(),L._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=_})}return o}}},jl=Hl;function Ai(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:v,onAppearCancelled:_}=t,j=String(e.key),m=Ai(n,e),R=(b,M)=>{b&&Ae(b,r,9,M)},U=(b,M)=>{const A=M[1];R(b,M),K(b)?b.every(N=>N.length<=1)&&A():b.length<=1&&A()},B={mode:i,persisted:o,beforeEnter(b){let M=l;if(!n.isMounted)if(s)M=T||l;else return;b._leaveCb&&b._leaveCb(!0);const A=m[j];A&&Me(e,A)&&A.el._leaveCb&&A.el._leaveCb(),R(M,[b])},enter(b){let M=c,A=a,N=f;if(!n.isMounted)if(s)M=L||c,A=v||a,N=_||f;else return;let F=!1;const q=b._enterCb=$=>{F||(F=!0,$?R(N,[b]):R(A,[b]),B.delayedLeave&&B.delayedLeave(),b._enterCb=void 0)};M?U(M,[b,q]):q()},leave(b,M){const A=String(e.key);if(b._enterCb&&b._enterCb(!0),n.isUnmounting)return M();R(d,[b]);let N=!1;const F=b._leaveCb=q=>{N||(N=!0,M(),q?R(w,[b]):R(y,[b]),b._leaveCb=void 0,m[A]===e&&delete m[A])};m[A]=e,p?U(p,[b,F]):F()},clone(b){return ur(b,t,n,r)}};return B}function Kn(e){if(Jt(e))return e=Ze(e),e.children=null,e}function ps(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 Si(e,t=!1,n){let r=[],s=0;for(let i=0;i<e.length;i++){let o=e[i];const l=n==null?o.key:String(n)+String(o.key!=null?o.key:i);o.type===ye?(o.patchFlag&128&&s++,r=r.concat(Si(o.children,t,l))):(t||o.type!==me)&&r.push(l!=null?Ze(o,{key:l}):o)}if(s>1)for(let i=0;i<r.length;i++)r[i].patchFlag=-2;return r}function Ur(e,t){return W(e)?ce({name:e.name},t,{setup:e}):e}const bt=e=>!!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(),v=se(!!s);return s&&setTimeout(()=>{v.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&&!v.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){Oi(e,"a",t)}function Dl(e,t){Oi(e,"da",t)}function Oi(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"),Ri=Ue("bum"),Bn=Ue("um"),ql=Ue("sp"),Yl=Ue("rtg"),Xl=Ue("rtc");function zl(e,t=ae){$n("ec",e,t)}const Ii="components";function lu(e,t){return Pi(Ii,e,!0,t)||e}const Fi=Symbol.for("v-ndc");function cu(e){return oe(e)?Pi(Ii,e,!1)||e:e||Fi}function Pi(e,t,n=!0,r=!1){const s=fe||ae;if(s){const i=s.type;{const l=Sc(i,!1);if(l&&(l===t||l===He(t)||l===Sn(He(t))))return i}const o=gs(s[e]||i[e],t)||gs(s.appContext[e],t);return!o&&r?i:o}}function gs(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;o<l;o++)s[o]=t(e[o],o,void 0,i)}else if(typeof e=="number"){s=new Array(e);for(let o=0;o<e;o++)s[o]=t(o+1,o,void 0,i)}else if(te(e))if(e[Symbol.iterator])s=Array.from(e,(o,l)=>t(o,l,void 0,i));else{const o=Object.keys(e);s=new Array(o.length);for(let l=0,c=o.length;l<c;l++){const a=o[l];s[l]=t(e[a],a,l,i)}}else s=[];return s}function uu(e,t,n={},r,s){if(fe.isCE||fe.parent&&bt(fe.parent)&&fe.parent.isCE)return t!=="default"&&(n.name=t),ie("slot",n,r&&r());let i=e[t];i&&i._c&&(i._d=!1),qr();const o=i&&Li(i(n)),l=Vi(ye,{key:n.key||o&&o.key||`_${t}`},o||(r?r():[]),o&&e._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function Li(e){return e.some(t=>Yt(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=>Kr(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"&&ve(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 ms(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=Kr(e),n=e.proxy,r=e.ctx;hr=!1,t.beforeCreate&&_s(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:v,beforeUnmount:_,destroyed:j,unmounted:m,render:R,renderTracked:U,renderTriggered:B,errorCaptured:b,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&&_s(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,b),J(Xl,U),J(Yl,B),J(Ri,_),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 _s(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(".")?xi(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 Kr(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:ys,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:ys,inject:tc};function ys(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;n<e.length;n++)t[e[n]]=e[n];return t}return e}function ge(e,t){return e?[...new Set([].concat(e,t))]:t}function Mt(e,t){return e?ce(Object.create(null),e,t):t}function vs(e,t){return e?K(e)&&K(t)?[...new Set([...e,...t])]:ce(Object.create(null),ms(e),ms(t??{})):t}function nc(e,t){if(!e)return t;if(!t)return e;const n=ce(Object.create(null),e);for(const r in t)n[r]=ge(e[r],t[r]);return n}function Ni(){return{app:null,config:{isNativeTag:wo,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let rc=0;function sc(e,t){return function(r,s=null){W(r)||(r=ce({},r)),s!=null&&!te(s)&&(s=null);const i=Ni(),o=new Set;let l=!1;const c=i.app={_uid:rc++,_component:r,_props:s,_container:null,_context:i,_instance:null,version:Fc,get config(){return i.config},set config(a){},use(a,...f){return o.has(a)||(a&&W(a.install)?(o.add(a),a.install(c,...f)):W(a)&&(o.add(a),a(c,...f))),c},mixin(a){return i.mixins.includes(a)||i.mixins.push(a),c},component(a,f){return f?(i.components[a]=f,c):i.components[a]},directive(a,f){return f?(i.directives[a]=f,c):i.directives[a]},mount(a,f,d){if(!l){const p=ie(r,s);return p.appContext=i,f&&t?t(p,a):e(p,a,d),l=!0,c._container=a,a.__vue_app__=c,jn(p.component)||p.component.proxy}},unmount(){l&&(e(null,c._container),delete c._container.__vue_app__)},provide(a,f){return i.provides[a]=f,c},runWithContext(a){Cn=c;try{return a()}finally{Cn=null}}};return c}}let Cn=null;function ic(e,t){if(ae){let n=ae.provides;const r=ae.parent&&ae.parent.provides;r===n&&(n=ae.provides=Object.create(r)),n[e]=t}}function wt(e,t,n=!1){const r=ae||fe;if(r||Cn){const s=r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:Cn._context.provides;if(s&&e in s)return s[e];if(arguments.length>1)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<f.length;d++){let p=f[d];if(Ln(e.emitsOptions,p))continue;const y=t[p];if(c)if(X(i,p))y!==i[p]&&(i[p]=y,a=!0);else{const w=He(p);s[w]=gr(c,l,w,y,e,!1)}else y!==i[p]&&(i[p]=y,a=!0)}}}else{$i(e,t,s,i)&&(a=!0);let f;for(const d in l)(!t||!X(t,d)&&((f=ut(d))===d||!X(t,f)))&&(c?n&&(n[d]!==void 0||n[f]!==void 0)&&(s[d]=gr(c,l,d,void 0,e,!0)):delete s[d]);if(i!==l)for(const d in i)(!t||!X(t,d))&&(delete i[d],a=!0)}a&&De(e,"set","$attrs")}function $i(e,t,n,r){const[s,i]=e.propsOptions;let o=!1,l;if(t)for(let c in t){if(Nt(c))continue;const a=t[c];let f;s&&X(s,f=He(c))?!i||!i.includes(f)?n[f]=a:(l||(l={}))[f]=a:Ln(e.emitsOptions,c)||(!(c in r)||a!==r[c])&&(r[c]=a,o=!0)}if(i){const c=z(n),a=l||ne;for(let f=0;f<i.length;f++){const d=i[f];n[d]=gr(s,c,d,a[d],e,!X(a,d))}}return o}function gr(e,t,n,r,s,i){const o=e[n];if(o!=null){const l=X(o,"default");if(l&&r===void 0){const c=o.default;if(o.type!==Function&&!o.skipFactory&&W(c)){const{propsDefaults:a}=s;n in a?r=a[n]:(Ge(s),r=a[n]=c.call(null,t),Je())}else r=c}o[0]&&(i&&!l?r=!1:o[1]&&(r===""||r===ut(n))&&(r=!0))}return r}function Bi(e,t,n=!1){const r=t.propsCache,s=r.get(e);if(s)return s;const i=e.props,o={},l=[];let c=!1;if(!W(e)){const f=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<i.length;f++){const d=He(i[f]);bs(d)&&(o[d]=ne)}else if(i)for(const f in i){const d=He(f);if(bs(d)){const p=i[f],y=o[d]=K(p)||W(p)?{type:p}:ce({},p);if(y){const w=Cs(Boolean,y.type),T=Cs(String,y.type);y[0]=w>-1,y[1]=T<0||w<T,(w>-1||X(y,"default"))&&l.push(d)}}}const a=[o,l];return te(e)&&r.set(e,a),a}function bs(e){return e[0]!=="$"}function ws(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Es(e,t){return ws(e)===ws(t)}function Cs(e,t){return K(t)?t.findIndex(n=>Es(n,e)):W(t)&&Es(t,e)?0:-1}const Hi=e=>e[0]==="_"||e==="$stable",Wr=e=>K(e)?e.map(xe):[xe(e)],cc=(e,t,n)=>{if(t._n)return t;const r=xl((...s)=>Wr(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=Wr(i);t[s]=()=>o}}},ki=(e,t)=>{const n=Wr(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(bt(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=(v,_)=>{if(!_.hasChildNodes()){n(null,v,_),bn(),_._vnode=v;return}We=!1,d(_.firstChild,v,null,null,null),bn(),_._vnode=v,We&&console.error("Hydration completed but contains mismatches.")},d=(v,_,j,m,R,U=!1)=>{const B=cn(v)&&v.data==="[",b=()=>T(v,_,j,m,R,B),{type:M,ref:A,shapeFlag:N,patchFlag:F}=_;let q=v.nodeType;_.el=v,F===-2&&(U=!1,_.dynamicChildren=null);let $=null;switch(M){case Ct:q!==3?_.children===""?(c(_.el=s(""),o(v),v),$=v):$=b():(v.data!==_.children&&(We=!0,v.data=_.children),$=i(v));break;case me:q!==8||B?$=b():$=i(v);break;case jt:if(B&&(v=i(v),q=v.nodeType),q===1||q===3){$=v;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 b();break;case ye:B?$=w(v,_,j,m,R,U):$=b();break;default:if(N&1)q!==1||_.type.toLowerCase()!==v.tagName.toLowerCase()?$=b():$=p(v,_,j,m,R,U);else if(N&6){_.slotScopeIds=R;const de=o(v);if(t(_,de,null,j,m,ln(de),U),$=B?L(v):i(v),$&&cn($)&&$.data==="teleport end"&&($=i($)),bt(_)){let J;B?(J=ie(ye),J.anchor=$?$.previousSibling:de.lastChild):J=v.nodeType===3?Xi(""):ie("div"),J.el=v,_.component.subTree=J}}else N&64?q!==8?$=b():$=_.type.hydrate(v,_,j,m,R,U,e,y):N&128&&($=_.type.hydrate(v,_,j,m,ln(o(v)),R,U,e,d))}return A!=null&&xn(A,null,m,_),$},p=(v,_,j,m,R,U)=>{U=U||!!_.dynamicChildren;const{type:B,props:b,patchFlag:M,shapeFlag:A,dirs:N}=_,F=B==="input"&&N||B==="option";if(F||M!==-1){if(N&&Pe(_,null,j,"created"),b)if(F||!U||M&48)for(const $ in b)(F&&$.endsWith("value")||zt($)&&!Nt($))&&r(v,$,null,b[$],!1,void 0,j);else b.onClick&&r(v,"onClick",null,b.onClick,!1,void 0,j);let q;if((q=b&&b.onVnodeBeforeMount)&&Ce(q,j,_),N&&Pe(_,null,j,"beforeMount"),((q=b&&b.onVnodeMounted)||N)&&Ci(()=>{q&&Ce(q,j,_),N&&Pe(_,null,j,"mounted")},m),A&16&&!(b&&(b.innerHTML||b.textContent))){let $=y(v.firstChild,_,v,j,m,R,U);for(;$;){We=!0;const de=$;$=$.nextSibling,l(de)}}else A&8&&v.textContent!==_.children&&(We=!0,v.textContent=_.children)}return v.nextSibling},y=(v,_,j,m,R,U,B)=>{B=B||!!_.dynamicChildren;const b=_.children,M=b.length;for(let A=0;A<M;A++){const N=B?b[A]:b[A]=xe(b[A]);if(v)v=d(v,N,m,R,U,B);else{if(N.type===Ct&&!N.children)continue;We=!0,n(null,N,j,null,m,R,ln(j),U)}}return v},w=(v,_,j,m,R,U)=>{const{slotScopeIds:B}=_;B&&(R=R?R.concat(B):B);const b=o(v),M=y(i(v),_,b,j,m,R,U);return M&&cn(M)&&M.data==="]"?i(_.anchor=M):(We=!0,c(_.anchor=a("]"),b,M),M)},T=(v,_,j,m,R,U)=>{if(We=!0,_.el=null,U){const M=L(v);for(;;){const A=i(v);if(A&&A!==M)l(A);else break}}const B=i(v),b=o(v);return l(v),n(null,_,b,B,j,m,ln(b),R),B},L=v=>{let _=0;for(;v;)if(v=i(v),v&&cn(v)&&(v.data==="["&&_++,v.data==="]")){if(_===0)return i(v);_--}return v};return[f,d]}const _e=Ci;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:v(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)}},v=(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&&b(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<C.length;O++)y(u,C[O]);if(E){let O=E.subTree;if(h===O){const P=E.vnode;B(u,P,P.scopeId,P.slotScopeIds,E.parent)}}},b=(u,h,g,C,E,O,P,S,I=0)=>{for(let x=I;x<u.length;x++){const k=u[x]=S?Ye(u[x]):xe(u[x]);T(null,k,h,g,C,E,O,P,S)}},M=(u,h,g,C,E,O,P)=>{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<ee.length;Q++){const le=ee[Q],Se=H[le],dt=D[le];(dt!==Se||le==="value")&&i(S,le,Se,dt,E,u.children,g,C,je)}}I&1&&u.children!==h.children&&f(S,h.children)}else!P&&x==null&&N(S,h,H,D,g,C,E);((V=D.onVnodeUpdated)||k)&&_e(()=>{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<h.length;S++){const I=u[S],x=h[S],k=I.el&&(I.type===ye||!Me(I,x)||I.shapeFlag&70)?d(I.el):g;T(I,x,k,null,C,E,O,P,!0)}},N=(u,h,g,C,E,O,P)=>{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),b(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)&&Vr(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);v(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=bt(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&&bt(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(),fs(),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&&b(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;D<H;D++){const V=h[D]=I?Ye(h[D]):xe(h[D]);T(u[D],V,g,null,E,O,P,S,I)}x>k?je(u,E,O,!0,!1,H):b(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=V<k?h[V].el:C;for(;x<=D;)T(null,h[x]=I?Ye(h[x]):xe(h[x]),g,Y,E,O,P,S,I),x++}}else if(x>D)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 be=h[x]=I?Ye(h[x]):xe(h[x]);be.key!=null&&ee.set(be.key,x)}let Q,le=0;const Se=D-Y+1;let dt=!1,es=0;const Ft=new Array(Se);for(x=0;x<Se;x++)Ft[x]=0;for(x=V;x<=H;x++){const be=u[x];if(le>=Se){Ie(be,E,O,!0);continue}let Fe;if(be.key!=null)Fe=ee.get(be.key);else for(Q=Y;Q<=D;Q++)if(Ft[Q-Y]===0&&Me(be,h[Q])){Fe=Q;break}Fe===void 0?Ie(be,E,O,!0):(Ft[Fe-Y]=x+1,Fe>=es?es=Fe:dt=!0,T(be,h[Fe],g,null,E,O,P,S,I),le++)}const ts=dt?pc(Ft):gt;for(Q=ts.length-1,x=Se-1;x>=0;x--){const be=Y+x,Fe=h[be],ns=be+1<k?h[be+1].el:C;Ft[x]===0?T(null,Fe,g,ns,E,O,P,S,I):dt&&(Q<0||x!==ts[Q]?tt(Fe,g,ns,2):Q--)}}},tt=(u,h,g,C,E=null)=>{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;H<I.length;H++)tt(I[H],h,g,C);r(u.anchor,h,g);return}if(P===jt){j(u,h,g);return}if(C!==2&&x&1&&S)if(C===0)S.beforeEnter(O),r(O,h,g),_e(()=>S.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=!bt(u);let ee;if(Y&&(ee=P&&P.onVnodeBeforeUnmount)&&Ce(ee,h,u),k&6)bo(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&&Zr(u)}(Y&&(ee=P&&P.onVnodeUnmounted)||V)&&_e(()=>{ee&&Ce(ee,h,u),V&&Pe(u,null,h,"unmounted")},g)},Zr=u=>{const{type:h,el:g,anchor:C,transition:E}=u;if(h===ye){vo(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()},vo=(u,h)=>{let g;for(;u!==h;)g=p(u),s(u),u=g;s(h)},bo=(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;P<u.length;P++)Ie(u[P],h,g,C,E)},Gt=u=>u.shapeFlag&6?Gt(u.component.subTree):u.shapeFlag&128?u.suspense.next():p(u.anchor||u.el),Gr=(u,h,g)=>{u==null?h._vnode&&Ie(h._vnode,null,null,!0):T(h._vnode||null,u,h,null,null,null,g),fs(),bn(),h._vnode=u},ft={p:T,um:Ie,m:tt,r:Zr,mt:$,mc:b,pc:G,pbc:A,n:Gt,o:e};let kn,Dn;return t&&([kn,Dn]=t(ft)),{render:Gr,hydrate:kn,createApp:sc(Gr,kn)}}function nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Vr(e,t,n=!1){const r=e.children,s=t.children;if(K(r)&&K(s))for(let i=0;i<r.length;i++){const o=r[i];let l=s[i];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=s[i]=Ye(s[i]),l.el=o.el),n||Vr(o,l)),l.type===Ct&&(l.el=o.el)}}function pc(e){const t=e.slice(),n=[0];let r,s,i,o,l;const c=e.length;for(r=0;r<c;r++){const a=e[r];if(a!==0){if(s=n[n.length-1],e[s]<a){t[r]=s,n.push(r);continue}for(i=0,o=n.length-1;i<o;)l=i+o>>1,e[n[l]]<a?i=l+1:o=l;a<e[n[i]]&&(i>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===""),xs=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,v=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),b=t.targetAnchor=T("");B&&(y(b,B),o=o||xs(B));const M=(A,N)=>{_&16&&f(j,A,N,s,i,o,l,c)};v?M(n,U):B&&M(B,b)}else{t.el=e.el;const R=t.anchor=e.anchor,U=t.target=e.target,B=t.targetAnchor=e.targetAnchor,b=Ht(e.props),M=b?n:U,A=b?R:B;if(o=o||xs(U),m?(p(e.dynamicChildren,m,M,s,i,o,l),Vr(e,t,!0)):c||d(e,t,M,A,s,i,o,l,!1),v)b||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 b&&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;y<c.length;y++){const w=c[y];s(w,t,n,!0,!!w.dynamicChildren)}},move:an,hydrate:_c};function an(e,t,n,{o:{insert:r},m:s},i=2){i===0&&r(e.targetAnchor,t,n);const{el:o,anchor:l,shapeFlag:c,children:a,props:f}=e,d=i===2;if(d&&r(o,t,n),(!d||Ht(f))&&c&16)for(let p=0;p<a.length;p++)s(a[p],t,n,2);d&&r(l,t,n)}function _c(e,t,n,r,s,i,{o:{nextSibling:o,parentNode:l,querySelector:c}},a){const f=t.target=mr(t.props,c);if(f){const d=f._lpa||f.firstChild;if(t.shapeFlag&16)if(Ht(t.props))t.anchor=a(o(e),t,l(e),n,r,s,i),t.targetAnchor=d;else{t.anchor=o(e);let p=d;for(;p;)if(p=o(p),p&&p.nodeType===8&&p.data==="teleport anchor"){t.targetAnchor=p,f._lpa=t.targetAnchor&&o(t.targetAnchor);break}a(d,t,f,n,r,s,i)}Ui(t)}return t.anchor&&o(t.anchor)}const pu=mc;function Ui(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const ye=Symbol.for("v-fgt"),Ct=Symbol.for("v-txt"),me=Symbol.for("v-cmt"),jt=Symbol.for("v-stc"),kt=[];let Te=null;function qr(e=!1){kt.push(Te=e?null:[])}function Ki(){kt.pop(),Te=kt[kt.length-1]||null}let xt=1;function Ts(e){xt+=e}function Wi(e){return e.dynamicChildren=xt>0?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?(Yr(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&&Yr(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=vc(t);let{class:l,style:c}=t;l&&!oe(l)&&(t.class=Sr(l)),te(c)&&(hi(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 vc(e){return e?hi(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?bc(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?(qr(),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 Yr(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),Yr(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 bc(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const s in r)if(s==="class")t.class!==r.class&&(t.class=Sr([t.class,r.class]));else if(s==="style")t.style=Ar([t.style,r.style]);else if(zt(s)){const i=t[s],o=r[s];o&&i!==o&&!(K(i)&&i.includes(o))&&(t[s]=i?[].concat(i,o):o)}else s!==""&&(t[s]=r[s])}return t}function Ce(e,t,n,r=null){Ae(e,t,7,[n,r])}const wc=Ni();let Ec=0;function Cc(e,t,n){const r=e.type,s=(t?t.appContext:e.appContext)||wc,i={uid:Ec++,vnode:e,type:r,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,scope:new Lo(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Bi(r,s),emitsOptions:Ei(r,s),emit:null,emitted:null,propsDefaults:ne,inheritAttrs:r.inheritAttrs,ctx:ne,data:ne,props:ne,attrs:ne,slots:ne,refs:ne,setupState:ne,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=Cl.bind(null,i),e.ce&&e.ce(i),i}let ae=null;const Qt=()=>ae||fe;let Xr,ht,As="__VUE_INSTANCE_SETTERS__";(ht=ir()[As])||(ht=ir()[As]=[]),ht.push(e=>ae=e),Xr=e=>{ht.length>1?ht.forEach(t=>t(e)):ht[0](e)};const Ge=e=>{Xr(e),e.scope.on()},Je=()=>{ae&&ae.scope.off(),Xr(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=mi(t)),Ji(e,n)}let Ss;function Ji(e,t,n){const r=e.type;if(!e.render){if(!t&&Ss&&!r.render){const s=r.template||Kr(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=Ss(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 ve(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(mi($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,Os=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{Os.innerHTML=r?`<svg>${e}</svg>`:e;const l=Os.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&&vr(r,i,"");for(const i in n)vr(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 Rs=/\s*!important$/;function vr(e,t,n){if(K(n))n.forEach(r=>vr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=$c(e,t);Rs.test(n)?e.setProperty(ut(r),n.replace(Rs,""),"important"):e[r]=n}}const Is=["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;s<Is.length;s++){const i=Is[s]+r;if(i in e)return qn[t]=i}return t}const Fs="http://www.w3.org/1999/xlink";function Bc(e,t,n,r,s){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Fs,t.slice(6,t.length)):e.setAttributeNS(Fs,t,n);else{const i=Po(t);n==null||i&&!ei(n)?e.removeAttribute(t):e.setAttribute(t,i?"":n)}}function Hc(e,t,n,r,s,i,o){if(t==="innerHTML"||t==="textContent"){r&&o(r,s,i),e[t]=n??"";return}const l=e.tagName;if(t==="value"&&l!=="PROGRESS"&&!l.includes("-")){e._value=n;const a=l==="OPTION"?e.getAttribute("value"):e.value,f=n??"";a!==f&&(e.value=f),n==null&&e.removeAttribute(t);return}let c=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=ei(n):n==null&&a==="string"?(n="",c=!0):a==="number"&&(n=0,c=!0)}try{e[t]=n}catch{}c&&e.removeAttribute(t)}function pt(e,t,n,r){e.addEventListener(t,n,r)}function jc(e,t,n,r){e.removeEventListener(t,n,r)}function kc(e,t,n,r,s=null){const i=e._vei||(e._vei={}),o=i[t];if(r&&o)o.value=r;else{const[l,c]=Dc(t);if(r){const a=i[t]=Wc(r,s);pt(e,l,a,c)}else o&&(jc(e,l,o,c),i[t]=void 0)}}const Ps=/(?:Once|Passive|Capture)$/;function Dc(e){let t;if(Ps.test(e)){t={};let r;for(;r=e.match(Ps);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):ut(e.slice(2)),t]}let Yn=0;const Uc=Promise.resolve(),Kc=()=>Yn||(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 Ls=/^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&&Ls.test(t)&&W(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ls.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({},Ti,Gi);const rt=(e,t=[])=>{K(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ms=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:v,onEnter:_,onEnterCancelled:j,onLeave:m,onLeaveCancelled:R,onBeforeAppear:U=v,onAppear:B=_,onAppearCancelled:b=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]),Ns(()=>{st(q,F?c:i),qe(q,F?f:l),Ms(de)||$s(q,r,T,J)})};return ce(t,{onBeforeEnter(F){rt(v,[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),Ns(()=>{F._isLeaving&&(st(F,d),qe(F,y),Ms(m)||$s(F,r,L,$))}),rt(m,[F,$])},onEnterCancelled(F){M(F,!1),rt(j,[F])},onAppearCancelled(F){M(F,!0),rt(b,[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 Gs(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 Ns(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Jc=0;function $s(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<c&&d()},l+1),e.addEventListener(a,p)}function Qc(e,t){const n=window.getComputedStyle(e),r=w=>(n[w]||"").split(", "),s=r(`${Ve}Delay`),i=r(`${Ve}Duration`),o=Bs(s,i),l=r(`${Pt}Delay`),c=r(`${Pt}Duration`),a=Bs(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 Bs(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>Hs(n)+Hs(e[r])))}function Hs(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Zc(){return document.body.offsetHeight}const js=e=>{const t=e.props["onUpdate:modelValue"]||!1;return K(t)?n=>pn(t,n):t};function Gc(e){e.target.composing=!0}function ks(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=js(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",ks),pt(e,"change",ks))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},i){if(e._assign=js(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))},vu=(e,t)=>(n,...r)=>{for(let s=0;s<t.length;s++){const i=ta[t[s]];if(i&&i(n,t))return}return e(n,...r)},na={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},bu=(e,t)=>n=>{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,Ds=!1;function ra(){return Dt||(Dt=dc(eo))}function sa(){return Dt=Ds?Dt:hc(eo),Ds=!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 zr(e){return ni()?(No(e),!0):!1}function Be(e){return typeof e=="function"?e():gi(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=()=>{},Us=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 Jr(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 zr(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 zr(()=>{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 va(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 ba={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()}},Ks="vueuse-storage";function Qr(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),v=va(L),_=(s=r.serializer)!=null?s:ba[v],{pause:j,resume:m}=ha(T,()=>U(T.value),{flush:i,deep:o,eventFilter:p});d&&l&&Jr(()=>{At(d,"storage",b),At(d,Ks,M),w&&b()}),w||b();function R(A,N){d&&d.dispatchEvent(new CustomEvent(Ks,{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):v==="object"&&!Array.isArray(F)?{...L,...F}:F}else return typeof N!="string"?N:_.read(N)}function b(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){b(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):Qr(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 b;if(f&&(b=s.document.createElement("style"),b.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(b)),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(b).opacity,document.head.removeChild(b))});function v(m){var R;L(t,n,(R=d[m])!=null?R:m)}function _(m){e.onChanged?e.onChanged(m,v):v(m)}$e(T,_,{flush:"post",immediate:!0}),Jr(()=>_(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 Qr(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.clientWidth<e.scrollWidth||t.overflowY==="auto"&&e.clientHeight<e.scrollHeight)return!0;{const n=e.parentNode;return!n||n.tagName==="BODY"?!1:uo(n)}}function Ca(e){const t=e||window.event,n=t.target;return uo(n)?!1:t.touches.length>1?!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||(Us&&(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||(Us&&(r==null||r()),l.style.overflow=s,Jn.delete(l),n.value=!1)};return zr(o),re({get(){return n.value},set(l){l?i():o()}})}function Iu(e,t,n={}){const{window:r=Re}=n;return Qr(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(),Jr(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=Ws(`/${e}`),n)return new RegExp(t).test(e);if(Ws(t)!==e)return!1;const r=t.match(Ta);return r?(he?location.hash:"")===r[0]:!0}function Ws(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 Vs(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 qs(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=Vs(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=`./${Vs(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=Ys(e,n);else if(Array.isArray(e))for(const r of e){const s=Ys(r,n);if(s){t=s;break}}return t}function Ys(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:qs(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 v=null;try{v=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(_){console.warn(_)}if(v){Xs(v,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:qs(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?Xs(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 Xs(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/6346b024-885e-45e0-9df6-5ee0311133f7_1718332409063_0.png",zu="/garden/ce7b2612-2ddb-423e-82eb-95c2ed08c4da_1718332277410_0.png",Ju="/garden/system-architecture-600_1717384793933_0.jpg",Qu="/garden/new-interface_1717384734845_0.png",Zu="/garden/documentation_1717384823218_0.png",Gu="/garden/unittests_1717384825666_0.png",ef="/garden/screenshot_1717383987886_0.png",tf="/garden/debug_1717384018620_0.png",nf="/garden/sandsoftime_1717383994964_0.png",rf="/paperpilot.png",Va="modulepreload",qa=function(e){return"/"+e},zs={},sf=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 zs)return;zs[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})},of=Ur({setup(e,{slots:t}){const n=se(!1);return It(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function lf(){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 af(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 uf(){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{bu as $,su as A,Vl as B,Da as C,lu as D,au as E,ye as F,Br as G,Nu as H,ie as I,cu as J,fo as K,_o as L,bc as M,wt as N,Pu as O,Ar as P,Su as Q,Fn as R,Fu as S,Zi as T,he as U,In as V,ou as W,sf as X,Ru as Y,ic as Z,xu as _,Xi as a,Lu as a$,fu as a0,vu as a1,du as a2,At as a3,ue as a4,ni as a5,No as a6,eu as a7,hl as a8,Qt as a9,rf as aA,af as aB,Ua as aC,Mu as aD,Ba as aE,Bu as aF,of as aG,at as aH,Eu as aI,$u as aJ,ka as aK,uf as aL,cf as aM,lf as aN,oo as aO,zr as aP,Au as aQ,Iu as aR,Ou as aS,Tu as aT,Wa as aU,Ri as aV,iu as aW,yu as aX,pu as aY,$t as aZ,wu as a_,Rn as aa,dc as ab,yr as ac,hu 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,Vi as b,gu as c,Ur as d,_u as e,$a as f,qs as g,re as h,Ra as i,Yi as j,gi as k,nu as l,Oa as m,Sr as n,qr as o,tu as p,lo as q,uu as r,se as s,Ga as t,Ha as u,$e as v,xl as w,Dr as x,It as y,Bn as z};
|