Files
2026-09-27 16:53:51 +07:00

10 lines
101 KiB
JavaScript

(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}})();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 t?s=>!!n[s.toLowerCase()]:s=>!!n[s]}function yr(e){if(D(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],s=oe(r)?Ii(r):yr(r);if(s)for(const o in s)t[o]=s[o]}return t}else{if(oe(e))return e;if(te(e))return e}}const Ci=/;(?![^(]*\))/g,Oi=/:([^]+)/,Ri=/\/\*.*?\*\//gs;function Ii(e){const t={};return e.replace(Ri,"").split(Ci).forEach(n=>{if(n){const r=n.split(Oi);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function On(e){let t="";if(oe(e))t=e;else if(D(e))for(let n=0;n<e.length;n++){const r=On(e[n]);r&&(t+=r+" ")}else if(te(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Pi="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Si=br(Pi);function Vs(e){return!!e||e===""}const tt=e=>oe(e)?e:e==null?"":D(e)||te(e)&&(e.toString===qs||!U(e.toString))?JSON.stringify(e,Gs,2):String(e),Gs=(e,t)=>t&&t.__v_isRef?Gs(e,t.value):St(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:zs(t)?{[`Set(${t.size})`]:[...t.values()]}:te(t)&&!D(t)&&!Qs(t)?String(t):t,ee={},Pt=[],Me=()=>{},Ti=()=>!1,Ai=/^on[^a-z]/,Rn=e=>Ai.test(e),vr=e=>e.startsWith("onUpdate:"),_e=Object.assign,Er=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ki=Object.prototype.hasOwnProperty,G=(e,t)=>ki.call(e,t),D=Array.isArray,St=e=>ln(e)==="[object Map]",zs=e=>ln(e)==="[object Set]",$i=e=>ln(e)==="[object RegExp]",U=e=>typeof e=="function",oe=e=>typeof e=="string",xr=e=>typeof e=="symbol",te=e=>e!==null&&typeof e=="object",Ws=e=>te(e)&&U(e.then)&&U(e.catch),qs=Object.prototype.toString,ln=e=>qs.call(e),Mi=e=>ln(e).slice(8,-1),Qs=e=>ln(e)==="[object Object]",wr=e=>oe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,pn=br(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),In=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Li=/-(\w)/g,Ke=In(e=>e.replace(Li,(t,n)=>n?n.toUpperCase():"")),Ni=/\B([A-Z])/g,Ft=In(e=>e.replace(Ni,"-$1").toLowerCase()),Pn=In(e=>e.charAt(0).toUpperCase()+e.slice(1)),Dn=In(e=>e?`on${Pn(e)}`:""),Zt=(e,t)=>!Object.is(e,t),Tt=(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})},Zn=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Yr;const ji=()=>Yr||(Yr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Se;class Ys{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Se,!t&&Se&&(this.index=(Se.scopes||(Se.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Se;try{return Se=this,t()}finally{Se=n}}}on(){Se=this}off(){Se=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 Fi(e){return new Ys(e)}function Bi(e,t=Se){t&&t.active&&t.effects.push(e)}function Di(){return Se}const Cr=e=>{const t=new Set(e);return t.w=0,t.n=0,t},Js=e=>(e.w&st)>0,Xs=e=>(e.n&st)>0,Ui=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=st},Hi=e=>{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r<t.length;r++){const s=t[r];Js(s)&&!Xs(s)?s.delete(e):t[n++]=s,s.w&=~st,s.n&=~st}t.length=n}},er=new WeakMap;let zt=0,st=1;const tr=30;let ke;const ht=Symbol(""),nr=Symbol("");class Or{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Bi(this,r)}run(){if(!this.active)return this.fn();let t=ke,n=nt;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=ke,ke=this,nt=!0,st=1<<++zt,zt<=tr?Ui(this):Jr(this),this.fn()}finally{zt<=tr&&Hi(this),st=1<<--zt,ke=this.parent,nt=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){ke===this?this.deferStop=!0:this.active&&(Jr(this),this.onStop&&this.onStop(),this.active=!1)}}function Jr(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let nt=!0;const Zs=[];function Bt(){Zs.push(nt),nt=!1}function Dt(){const e=Zs.pop();nt=e===void 0?!0:e}function ye(e,t,n){if(nt&&ke){let r=er.get(e);r||er.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=Cr()),eo(s)}}function eo(e,t){let n=!1;zt<=tr?Xs(e)||(e.n|=st,n=!Js(e)):n=!e.has(ke),n&&(e.add(ke),ke.deps.push(e))}function qe(e,t,n,r,s,o){const i=er.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&D(e)){const c=Number(r);i.forEach((f,a)=>{(a==="length"||a>=c)&&l.push(f)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":D(e)?wr(n)&&l.push(i.get("length")):(l.push(i.get(ht)),St(e)&&l.push(i.get(nr)));break;case"delete":D(e)||(l.push(i.get(ht)),St(e)&&l.push(i.get(nr)));break;case"set":St(e)&&l.push(i.get(ht));break}if(l.length===1)l[0]&&rr(l[0]);else{const c=[];for(const f of l)f&&c.push(...f);rr(Cr(c))}}function rr(e,t){const n=D(e)?e:[...e];for(const r of n)r.computed&&Xr(r);for(const r of n)r.computed||Xr(r)}function Xr(e,t){(e!==ke||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Ki=br("__proto__,__v_isRef,__isVue"),to=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(xr)),Vi=Rr(),Gi=Rr(!1,!0),zi=Rr(!0),Zr=Wi();function Wi(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=z(this);for(let o=0,i=this.length;o<i;o++)ye(r,"get",o+"");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){Bt();const r=z(this)[t].apply(this,n);return Dt(),r}}),e}function qi(e){const t=z(this);return ye(t,"has",e),t.hasOwnProperty(e)}function Rr(e=!1,t=!1){return function(r,s,o){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_isShallow")return t;if(s==="__v_raw"&&o===(e?t?al:io:t?oo:so).get(r))return r;const i=D(r);if(!e){if(i&&G(Zr,s))return Reflect.get(Zr,s,o);if(s==="hasOwnProperty")return qi}const l=Reflect.get(r,s,o);return(xr(s)?to.has(s):Ki(s))||(e||ye(r,"get",s),t)?l:he(l)?i&&wr(s)?l:l.value:te(l)?e?lo(l):Ut(l):l}}const Qi=no(),Yi=no(!0);function no(e=!1){return function(n,r,s,o){let i=n[r];if(Mt(i)&&he(i)&&!he(s))return!1;if(!e&&(!bn(s)&&!Mt(s)&&(i=z(i),s=z(s)),!D(n)&&he(i)&&!he(s)))return i.value=s,!0;const l=D(n)&&wr(r)?Number(r)<n.length:G(n,r),c=Reflect.set(n,r,s,o);return n===z(o)&&(l?Zt(s,i)&&qe(n,"set",r,s):qe(n,"add",r,s)),c}}function Ji(e,t){const n=G(e,t);e[t];const r=Reflect.deleteProperty(e,t);return r&&n&&qe(e,"delete",t,void 0),r}function Xi(e,t){const n=Reflect.has(e,t);return(!xr(t)||!to.has(t))&&ye(e,"has",t),n}function Zi(e){return ye(e,"iterate",D(e)?"length":ht),Reflect.ownKeys(e)}const ro={get:Vi,set:Qi,deleteProperty:Ji,has:Xi,ownKeys:Zi},el={get:zi,set(e,t){return!0},deleteProperty(e,t){return!0}},tl=_e({},ro,{get:Gi,set:Yi}),Ir=e=>e,Sn=e=>Reflect.getPrototypeOf(e);function cn(e,t,n=!1,r=!1){e=e.__v_raw;const s=z(e),o=z(t);n||(t!==o&&ye(s,"get",t),ye(s,"get",o));const{has:i}=Sn(s),l=r?Ir:n?Tr:en;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function un(e,t=!1){const n=this.__v_raw,r=z(n),s=z(e);return t||(e!==s&&ye(r,"has",e),ye(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function an(e,t=!1){return e=e.__v_raw,!t&&ye(z(e),"iterate",ht),Reflect.get(e,"size",e)}function es(e){e=z(e);const t=z(this);return Sn(t).has.call(t,e)||(t.add(e),qe(t,"add",e,e)),this}function ts(e,t){t=z(t);const n=z(this),{has:r,get:s}=Sn(n);let o=r.call(n,e);o||(e=z(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?Zt(t,i)&&qe(n,"set",e,t):qe(n,"add",e,t),this}function ns(e){const t=z(this),{has:n,get:r}=Sn(t);let s=n.call(t,e);s||(e=z(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&qe(t,"delete",e,void 0),o}function rs(){const e=z(this),t=e.size!==0,n=e.clear();return t&&qe(e,"clear",void 0,void 0),n}function fn(e,t){return function(r,s){const o=this,i=o.__v_raw,l=z(i),c=t?Ir:e?Tr:en;return!e&&ye(l,"iterate",ht),i.forEach((f,a)=>r.call(s,c(f),c(a),o))}}function dn(e,t,n){return function(...r){const s=this.__v_raw,o=z(s),i=St(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,f=s[e](...r),a=n?Ir:t?Tr:en;return!t&&ye(o,"iterate",c?nr:ht),{next(){const{value:h,done:p}=f.next();return p?{value:h,done:p}:{value:l?[a(h[0]),a(h[1])]:a(h),done:p}},[Symbol.iterator](){return this}}}}function Je(e){return function(...t){return e==="delete"?!1:this}}function nl(){const e={get(o){return cn(this,o)},get size(){return an(this)},has:un,add:es,set:ts,delete:ns,clear:rs,forEach:fn(!1,!1)},t={get(o){return cn(this,o,!1,!0)},get size(){return an(this)},has:un,add:es,set:ts,delete:ns,clear:rs,forEach:fn(!1,!0)},n={get(o){return cn(this,o,!0)},get size(){return an(this,!0)},has(o){return un.call(this,o,!0)},add:Je("add"),set:Je("set"),delete:Je("delete"),clear:Je("clear"),forEach:fn(!0,!1)},r={get(o){return cn(this,o,!0,!0)},get size(){return an(this,!0)},has(o){return un.call(this,o,!0)},add:Je("add"),set:Je("set"),delete:Je("delete"),clear:Je("clear"),forEach:fn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=dn(o,!1,!1),n[o]=dn(o,!0,!1),t[o]=dn(o,!1,!0),r[o]=dn(o,!0,!0)}),[e,n,t,r]}const[rl,sl,ol,il]=nl();function Pr(e,t){const n=t?e?il:ol:e?sl:rl;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(G(n,s)&&s in r?n:r,s,o)}const ll={get:Pr(!1,!1)},cl={get:Pr(!1,!0)},ul={get:Pr(!0,!1)},so=new WeakMap,oo=new WeakMap,io=new WeakMap,al=new WeakMap;function fl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function dl(e){return e.__v_skip||!Object.isExtensible(e)?0:fl(Mi(e))}function Ut(e){return Mt(e)?e:Sr(e,!1,ro,ll,so)}function hl(e){return Sr(e,!1,tl,cl,oo)}function lo(e){return Sr(e,!0,el,ul,io)}function Sr(e,t,n,r,s){if(!te(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=dl(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function At(e){return Mt(e)?At(e.__v_raw):!!(e&&e.__v_isReactive)}function Mt(e){return!!(e&&e.__v_isReadonly)}function bn(e){return!!(e&&e.__v_isShallow)}function co(e){return At(e)||Mt(e)}function z(e){const t=e&&e.__v_raw;return t?z(t):e}function uo(e){return _n(e,"__v_skip",!0),e}const en=e=>te(e)?Ut(e):e,Tr=e=>te(e)?lo(e):e;function ao(e){nt&&ke&&(e=z(e),eo(e.dep||(e.dep=Cr())))}function fo(e,t){e=z(e);const n=e.dep;n&&rr(n)}function he(e){return!!(e&&e.__v_isRef===!0)}function pl(e){return po(e,!1)}function ho(e){return po(e,!0)}function po(e,t){return he(e)?e:new ml(e,t)}class ml{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:en(t)}get value(){return ao(this),this._value}set value(t){const n=this.__v_isShallow||bn(t)||Mt(t);t=n?t:z(t),Zt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:en(t),fo(this))}}function kt(e){return he(e)?e.value:e}const gl={get:(e,t,n)=>kt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return he(s)&&!he(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function mo(e){return At(e)?e:new Proxy(e,gl)}var go;class _l{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[go]=!1,this._dirty=!0,this.effect=new Or(t,()=>{this._dirty||(this._dirty=!0,fo(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=z(this);return ao(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}go="__v_isReadonly";function bl(e,t,n=!1){let r,s;const o=U(e);return o?(r=e,s=Me):(r=e.get,s=e.set),new _l(r,s,o||!s,n)}function rt(e,t,n,r){let s;try{s=r?e(...r):e()}catch(o){Tn(o,t,n)}return s}function Le(e,t,n,r){if(U(e)){const o=rt(e,t,n,r);return o&&Ws(o)&&o.catch(i=>{Tn(i,t,n)}),o}const s=[];for(let o=0;o<e.length;o++)s.push(Le(e[o],t,n,r));return s}function Tn(e,t,n,r=!0){const s=t?t.vnode:null;if(t){let o=t.parent;const i=t.proxy,l=n;for(;o;){const f=o.ec;if(f){for(let a=0;a<f.length;a++)if(f[a](e,i,l)===!1)return}o=o.parent}const c=t.appContext.config.errorHandler;if(c){rt(c,null,10,[e,i,l]);return}}yl(e,n,s,r)}function yl(e,t,n,r=!0){console.error(e)}let tn=!1,sr=!1;const de=[];let Ue=0;const $t=[];let ze=null,at=0;const _o=Promise.resolve();let Ar=null;function bo(e){const t=Ar||_o;return e?t.then(this?e.bind(this):e):t}function vl(e){let t=Ue+1,n=de.length;for(;t<n;){const r=t+n>>>1;nn(de[r])<e?t=r+1:n=r}return t}function kr(e){(!de.length||!de.includes(e,tn&&e.allowRecurse?Ue+1:Ue))&&(e.id==null?de.push(e):de.splice(vl(e.id),0,e),yo())}function yo(){!tn&&!sr&&(sr=!0,Ar=_o.then(Eo))}function El(e){const t=de.indexOf(e);t>Ue&&de.splice(t,1)}function xl(e){D(e)?$t.push(...e):(!ze||!ze.includes(e,e.allowRecurse?at+1:at))&&$t.push(e),yo()}function ss(e,t=tn?Ue+1:0){for(;t<de.length;t++){const n=de[t];n&&n.pre&&(de.splice(t,1),t--,n())}}function vo(e){if($t.length){const t=[...new Set($t)];if($t.length=0,ze){ze.push(...t);return}for(ze=t,ze.sort((n,r)=>nn(n)-nn(r)),at=0;at<ze.length;at++)ze[at]();ze=null,at=0}}const nn=e=>e.id==null?1/0:e.id,wl=(e,t)=>{const n=nn(e)-nn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Eo(e){sr=!1,tn=!0,de.sort(wl);const t=Me;try{for(Ue=0;Ue<de.length;Ue++){const n=de[Ue];n&&n.active!==!1&&rt(n,null,14)}}finally{Ue=0,de.length=0,vo(),tn=!1,Ar=null,(de.length||$t.length)&&Eo()}}function Cl(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||ee;let s=n;const o=t.startsWith("update:"),i=o&&t.slice(7);if(i&&i in r){const a=`${i==="modelValue"?"model":i}Modifiers`,{number:h,trim:p}=r[a]||ee;p&&(s=n.map(_=>oe(_)?_.trim():_)),h&&(s=n.map(Zn))}let l,c=r[l=Dn(t)]||r[l=Dn(Ke(t))];!c&&o&&(c=r[l=Dn(Ft(t))]),c&&Le(c,e,6,s);const f=r[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Le(f,e,6,s)}}function xo(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!U(e)){const c=f=>{const a=xo(f,t,!0);a&&(l=!0,_e(i,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(te(e)&&r.set(e,null),null):(D(o)?o.forEach(c=>i[c]=null):_e(i,o),te(e)&&r.set(e,i),i)}function An(e,t){return!e||!Rn(t)?!1:(t=t.slice(2).replace(/Once$/,""),G(e,t[0].toLowerCase()+t.slice(1))||G(e,Ft(t))||G(e,t))}let we=null,kn=null;function yn(e){const t=we;return we=e,kn=e&&e.type.__scopeId||null,t}function $r(e){kn=e}function Mr(){kn=null}function vn(e,t=we,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&hs(-1);const o=yn(t);let i;try{i=e(...s)}finally{yn(o),r._d&&hs(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Un(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:l,attrs:c,emit:f,render:a,renderCache:h,data:p,setupState:_,ctx:S,inheritAttrs:$}=e;let F,A;const w=yn(e);try{if(n.shapeFlag&4){const T=s||r;F=De(a.call(T,T,h,o,_,p,S)),A=c}else{const T=t;F=De(T.length>1?T(o,{attrs:c,slots:l,emit:f}):T(o,null)),A=t.props?c:Ol(c)}}catch(T){Yt.length=0,Tn(T,e,1),F=Z(gt)}let C=F;if(A&&$!==!1){const T=Object.keys(A),{shapeFlag:W}=C;T.length&&W&7&&(i&&T.some(vr)&&(A=Rl(A,i)),C=_t(C,A))}return n.dirs&&(C=_t(C),C.dirs=C.dirs?C.dirs.concat(n.dirs):n.dirs),n.transition&&(C.transition=n.transition),F=C,yn(w),F}const Ol=e=>{let t;for(const n in e)(n==="class"||n==="style"||Rn(n))&&((t||(t={}))[n]=e[n]);return t},Rl=(e,t)=>{const n={};for(const r in e)(!vr(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Il(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:c}=t,f=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?os(r,i,f):!!i;if(c&8){const a=t.dynamicProps;for(let h=0;h<a.length;h++){const p=a[h];if(i[p]!==r[p]&&!An(f,p))return!0}}}else return(s||l)&&(!l||!l.$stable)?!0:r===i?!1:r?i?os(r,i,f):!0:!!i;return!1}function os(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let s=0;s<r.length;s++){const o=r[s];if(t[o]!==e[o]&&!An(n,o))return!0}return!1}function Pl({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const wo=e=>e.__isSuspense;function Sl(e,t){t&&t.pendingBranch?D(e)?t.effects.push(...e):t.effects.push(e):xl(e)}function mn(e,t){if(se){let n=se.provides;const r=se.parent&&se.parent.provides;r===n&&(n=se.provides=Object.create(r)),n[e]=t}}function We(e,t,n=!1){const r=se||we;if(r){const s=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(s&&e in s)return s[e];if(arguments.length>1)return n&&U(t)?t.call(r.proxy):t}}const hn={};function pt(e,t,n){return Co(e,t,n)}function Co(e,t,{immediate:n,deep:r,flush:s,onTrack:o,onTrigger:i}=ee){const l=Di()===(se==null?void 0:se.scope)?se:null;let c,f=!1,a=!1;if(he(e)?(c=()=>e.value,f=bn(e)):At(e)?(c=()=>e,r=!0):D(e)?(a=!0,f=e.some(C=>At(C)||bn(C)),c=()=>e.map(C=>{if(he(C))return C.value;if(At(C))return dt(C);if(U(C))return rt(C,l,2)})):U(e)?t?c=()=>rt(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return h&&h(),Le(e,l,3,[p])}:c=Me,t&&r){const C=c;c=()=>dt(C())}let h,p=C=>{h=A.onStop=()=>{rt(C,l,4)}},_;if(sn)if(p=Me,t?n&&Le(t,l,3,[c(),a?[]:void 0,p]):c(),s==="sync"){const C=vc();_=C.__watcherHandles||(C.__watcherHandles=[])}else return Me;let S=a?new Array(e.length).fill(hn):hn;const $=()=>{if(A.active)if(t){const C=A.run();(r||f||(a?C.some((T,W)=>Zt(T,S[W])):Zt(C,S)))&&(h&&h(),Le(t,l,3,[C,S===hn?void 0:a&&S[0]===hn?[]:S,p]),S=C)}else A.run()};$.allowRecurse=!!t;let F;s==="sync"?F=$:s==="post"?F=()=>ae($,l&&l.suspense):($.pre=!0,l&&($.id=l.uid),F=()=>kr($));const A=new Or(c,F);t?n?$():S=A.run():s==="post"?ae(A.run.bind(A),l&&l.suspense):A.run();const w=()=>{A.stop(),l&&l.scope&&Er(l.scope.effects,A)};return _&&_.push(w),w}function Tl(e,t,n){const r=this.proxy,s=oe(e)?e.includes(".")?Oo(r,e):()=>r[e]:e.bind(r,r);let o;U(t)?o=t:(o=t.handler,n=t);const i=se;Lt(this);const l=Co(s,o.bind(r),n);return i?Lt(i):mt(),l}function Oo(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 dt(e,t){if(!te(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),he(e))dt(e.value,t);else if(D(e))for(let n=0;n<e.length;n++)dt(e[n],t);else if(zs(e)||St(e))e.forEach(n=>{dt(n,t)});else if(Qs(e))for(const n in e)dt(e[n],t);return e}function Ro(e,t){e.shapeFlag&6&&e.component?Ro(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 $n(e){return U(e)?{setup:e,name:e.name}:e}const qt=e=>!!e.type.__asyncLoader,Io=e=>e.type.__isKeepAlive,Al={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=hc(),r=n.ctx;if(!r.renderer)return()=>{const w=t.default&&t.default();return w&&w.length===1?w[0]:w};const s=new Map,o=new Set;let i=null;const l=n.suspense,{renderer:{p:c,m:f,um:a,o:{createElement:h}}}=r,p=h("div");r.activate=(w,C,T,W,ne)=>{const ie=w.component;f(w,C,T,0,l),c(ie.vnode,w,C,T,ie,l,W,w.slotScopeIds,ne),ae(()=>{ie.isDeactivated=!1,ie.a&&Tt(ie.a);const me=w.props&&w.props.onVnodeMounted;me&&Oe(me,ie.parent,w)},l)},r.deactivate=w=>{const C=w.component;f(w,p,null,1,l),ae(()=>{C.da&&Tt(C.da);const T=w.props&&w.props.onVnodeUnmounted;T&&Oe(T,C.parent,w),C.isDeactivated=!0},l)};function _(w){Hn(w),a(w,n,l,!0)}function S(w){s.forEach((C,T)=>{const W=fr(C.type);W&&(!w||!w(W))&&$(T)})}function $(w){const C=s.get(w);!i||!Ot(C,i)?_(C):i&&Hn(i),s.delete(w),o.delete(w)}pt(()=>[e.include,e.exclude],([w,C])=>{w&&S(T=>Wt(w,T)),C&&S(T=>!Wt(C,T))},{flush:"post",deep:!0});let F=null;const A=()=>{F!=null&&s.set(F,Kn(n.subTree))};return So(A),To(A),Ao(()=>{s.forEach(w=>{const{subTree:C,suspense:T}=n,W=Kn(C);if(w.type===W.type&&w.key===W.key){Hn(W);const ne=W.component.da;ne&&ae(ne,T);return}_(w)})}),()=>{if(F=null,!t.default)return null;const w=t.default(),C=w[0];if(w.length>1)return i=null,w;if(!xn(C)||!(C.shapeFlag&4)&&!(C.shapeFlag&128))return i=null,C;let T=Kn(C);const W=T.type,ne=fr(qt(T)?T.type.__asyncResolved||{}:W),{include:ie,exclude:me,max:Ve}=e;if(ie&&(!ne||!Wt(ie,ne))||me&&ne&&Wt(me,ne))return i=T,C;const fe=T.key==null?W:T.key,Ce=s.get(fe);return T.el&&(T=_t(T),C.shapeFlag&128&&(C.ssContent=T)),F=fe,Ce?(T.el=Ce.el,T.component=Ce.component,T.transition&&Ro(T,T.transition),T.shapeFlag|=512,o.delete(fe),o.add(fe)):(o.add(fe),Ve&&o.size>parseInt(Ve,10)&&$(o.values().next().value)),T.shapeFlag|=256,i=T,wo(C.type)?C:T}}},kl=Al;function Wt(e,t){return D(e)?e.some(n=>Wt(n,t)):oe(e)?e.split(",").includes(t):$i(e)?e.test(t):!1}function $l(e,t){Po(e,"a",t)}function Ml(e,t){Po(e,"da",t)}function Po(e,t,n=se){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Mn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Io(s.parent.vnode)&&Ll(r,t,n,s),s=s.parent}}function Ll(e,t,n,r){const s=Mn(t,e,r,!0);ko(()=>{Er(r[t],s)},n)}function Hn(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Kn(e){return e.shapeFlag&128?e.ssContent:e}function Mn(e,t,n=se,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Bt(),Lt(n);const l=Le(t,n,e,i);return mt(),Dt(),l});return r?s.unshift(o):s.push(o),o}}const Qe=e=>(t,n=se)=>(!sn||e==="sp")&&Mn(e,(...r)=>t(...r),n),Nl=Qe("bm"),So=Qe("m"),jl=Qe("bu"),To=Qe("u"),Ao=Qe("bum"),ko=Qe("um"),Fl=Qe("sp"),Bl=Qe("rtg"),Dl=Qe("rtc");function Ul(e,t=se){Mn("ec",e,t)}function $o(e,t){const n=we;if(n===null)return e;const r=jn(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o<t.length;o++){let[i,l,c,f=ee]=t[o];i&&(U(i)&&(i={mounted:i,updated:i}),i.deep&&dt(l),s.push({dir:i,instance:r,value:l,oldValue:void 0,arg:c,modifiers:f}))}return e}function lt(e,t,n,r){const s=e.dirs,o=t&&t.dirs;for(let i=0;i<s.length;i++){const l=s[i];o&&(l.oldValue=o[i].value);let c=l.dir[r];c&&(Bt(),Le(c,n,8,[e.el,l,e,t]),Dt())}}const Lr="components";function Te(e,t){return Lo(Lr,e,!0,t)||e}const Mo=Symbol();function Hl(e){return oe(e)?Lo(Lr,e,!1)||e:e||Mo}function Lo(e,t,n=!0,r=!1){const s=we||se;if(s){const o=s.type;if(e===Lr){const l=fr(o,!1);if(l&&(l===t||l===Ke(t)||l===Pn(Ke(t))))return o}const i=is(s[e]||o[e],t)||is(s.appContext[e],t);return!i&&r?o:i}}function is(e,t){return e&&(e[t]||e[Ke(t)]||e[Pn(Ke(t))])}function No(e,t,n,r){let s;const o=n&&n[r];if(D(e)||oe(e)){s=new Array(e.length);for(let i=0,l=e.length;i<l;i++)s[i]=t(e[i],i,void 0,o&&o[i])}else if(typeof e=="number"){s=new Array(e);for(let i=0;i<e;i++)s[i]=t(i+1,i,void 0,o&&o[i])}else if(te(e))if(e[Symbol.iterator])s=Array.from(e,(i,l)=>t(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);s=new Array(i.length);for(let l=0,c=i.length;l<c;l++){const f=i[l];s[l]=t(e[f],f,l,o&&o[l])}}else s=[];return n&&(n[r]=s),s}const or=e=>e?Wo(e)?jn(e)||e.proxy:or(e.parent):null,Qt=_e(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=>or(e.parent),$root:e=>or(e.root),$emit:e=>e.emit,$options:e=>Nr(e),$forceUpdate:e=>e.f||(e.f=()=>kr(e.update)),$nextTick:e=>e.n||(e.n=bo.bind(e.proxy)),$watch:e=>Tl.bind(e)}),Vn=(e,t)=>e!==ee&&!e.__isScriptSetup&&G(e,t),Kl={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const _=i[t];if(_!==void 0)switch(_){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Vn(r,t))return i[t]=1,r[t];if(s!==ee&&G(s,t))return i[t]=2,s[t];if((f=e.propsOptions[0])&&G(f,t))return i[t]=3,o[t];if(n!==ee&&G(n,t))return i[t]=4,n[t];ir&&(i[t]=0)}}const a=Qt[t];let h,p;if(a)return t==="$attrs"&&ye(e,"get",t),a(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==ee&&G(n,t))return i[t]=4,n[t];if(p=c.config.globalProperties,G(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Vn(s,t)?(s[t]=n,!0):r!==ee&&G(r,t)?(r[t]=n,!0):G(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==ee&&G(e,i)||Vn(t,i)||(l=o[0])&&G(l,i)||G(r,i)||G(Qt,i)||G(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:G(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let ir=!0;function Vl(e){const t=Nr(e),n=e.proxy,r=e.ctx;ir=!1,t.beforeCreate&&ls(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:c,inject:f,created:a,beforeMount:h,mounted:p,beforeUpdate:_,updated:S,activated:$,deactivated:F,beforeDestroy:A,beforeUnmount:w,destroyed:C,unmounted:T,render:W,renderTracked:ne,renderTriggered:ie,errorCaptured:me,serverPrefetch:Ve,expose:fe,inheritAttrs:Ce,components:Fe,directives:yt,filters:ot}=t;if(f&&Gl(f,r,null,e.appContext.config.unwrapInjectedRef),i)for(const J in i){const Q=i[J];U(Q)&&(r[J]=Q.bind(n))}if(s){const J=s.call(n,n);te(J)&&(e.data=Ut(J))}if(ir=!0,o)for(const J in o){const Q=o[J],Re=U(Q)?Q.bind(n,n):U(Q.get)?Q.get.bind(n,n):Me,it=!U(Q)&&U(Q.set)?Q.set.bind(n):Me,Ie=xe({get:Re,set:it});Object.defineProperty(r,J,{enumerable:!0,configurable:!0,get:()=>Ie.value,set:be=>Ie.value=be})}if(l)for(const J in l)jo(l[J],r,n,J);if(c){const J=U(c)?c.call(n):c;Reflect.ownKeys(J).forEach(Q=>{mn(Q,J[Q])})}a&&ls(a,e,"c");function le(J,Q){D(Q)?Q.forEach(Re=>J(Re.bind(n))):Q&&J(Q.bind(n))}if(le(Nl,h),le(So,p),le(jl,_),le(To,S),le($l,$),le(Ml,F),le(Ul,me),le(Dl,ne),le(Bl,ie),le(Ao,w),le(ko,T),le(Fl,Ve),D(fe))if(fe.length){const J=e.exposed||(e.exposed={});fe.forEach(Q=>{Object.defineProperty(J,Q,{get:()=>n[Q],set:Re=>n[Q]=Re})})}else e.exposed||(e.exposed={});W&&e.render===Me&&(e.render=W),Ce!=null&&(e.inheritAttrs=Ce),Fe&&(e.components=Fe),yt&&(e.directives=yt)}function Gl(e,t,n=Me,r=!1){D(e)&&(e=lr(e));for(const s in e){const o=e[s];let i;te(o)?"default"in o?i=We(o.from||s,o.default,!0):i=We(o.from||s):i=We(o),he(i)&&r?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[s]=i}}function ls(e,t,n){Le(D(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function jo(e,t,n,r){const s=r.includes(".")?Oo(n,r):()=>n[r];if(oe(e)){const o=t[e];U(o)&&pt(s,o)}else if(U(e))pt(s,e.bind(n));else if(te(e))if(D(e))e.forEach(o=>jo(o,t,n,r));else{const o=U(e.handler)?e.handler.bind(n):t[e.handler];U(o)&&pt(s,o,e)}}function Nr(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(f=>En(c,f,i,!0)),En(c,t,i)),te(t)&&o.set(t,c),c}function En(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&En(e,o,n,!0),s&&s.forEach(i=>En(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=zl[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const zl={data:cs,props:ut,emits:ut,methods:ut,computed:ut,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:ut,directives:ut,watch:ql,provide:cs,inject:Wl};function cs(e,t){return t?e?function(){return _e(U(e)?e.call(this,this):e,U(t)?t.call(this,this):t)}:t:e}function Wl(e,t){return ut(lr(e),lr(t))}function lr(e){if(D(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 ut(e,t){return e?_e(_e(Object.create(null),e),t):t}function ql(e,t){if(!e)return t;if(!t)return e;const n=_e(Object.create(null),e);for(const r in t)n[r]=ge(e[r],t[r]);return n}function Ql(e,t,n,r=!1){const s={},o={};_n(o,Nn,1),e.propsDefaults=Object.create(null),Fo(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:hl(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function Yl(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=z(s),[c]=e.propsOptions;let f=!1;if((r||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let h=0;h<a.length;h++){let p=a[h];if(An(e.emitsOptions,p))continue;const _=t[p];if(c)if(G(o,p))_!==o[p]&&(o[p]=_,f=!0);else{const S=Ke(p);s[S]=cr(c,l,S,_,e,!1)}else _!==o[p]&&(o[p]=_,f=!0)}}}else{Fo(e,t,s,o)&&(f=!0);let a;for(const h in l)(!t||!G(t,h)&&((a=Ft(h))===h||!G(t,a)))&&(c?n&&(n[h]!==void 0||n[a]!==void 0)&&(s[h]=cr(c,l,h,void 0,e,!0)):delete s[h]);if(o!==l)for(const h in o)(!t||!G(t,h))&&(delete o[h],f=!0)}f&&qe(e,"set","$attrs")}function Fo(e,t,n,r){const[s,o]=e.propsOptions;let i=!1,l;if(t)for(let c in t){if(pn(c))continue;const f=t[c];let a;s&&G(s,a=Ke(c))?!o||!o.includes(a)?n[a]=f:(l||(l={}))[a]=f:An(e.emitsOptions,c)||(!(c in r)||f!==r[c])&&(r[c]=f,i=!0)}if(o){const c=z(n),f=l||ee;for(let a=0;a<o.length;a++){const h=o[a];n[h]=cr(s,c,h,f[h],e,!G(f,h))}}return i}function cr(e,t,n,r,s,o){const i=e[n];if(i!=null){const l=G(i,"default");if(l&&r===void 0){const c=i.default;if(i.type!==Function&&U(c)){const{propsDefaults:f}=s;n in f?r=f[n]:(Lt(s),r=f[n]=c.call(null,t),mt())}else r=c}i[0]&&(o&&!l?r=!1:i[1]&&(r===""||r===Ft(n))&&(r=!0))}return r}function Bo(e,t,n=!1){const r=t.propsCache,s=r.get(e);if(s)return s;const o=e.props,i={},l=[];let c=!1;if(!U(e)){const a=h=>{c=!0;const[p,_]=Bo(h,t,!0);_e(i,p),_&&l.push(..._)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!o&&!c)return te(e)&&r.set(e,Pt),Pt;if(D(o))for(let a=0;a<o.length;a++){const h=Ke(o[a]);us(h)&&(i[h]=ee)}else if(o)for(const a in o){const h=Ke(a);if(us(h)){const p=o[a],_=i[h]=D(p)||U(p)?{type:p}:Object.assign({},p);if(_){const S=ds(Boolean,_.type),$=ds(String,_.type);_[0]=S>-1,_[1]=$<0||S<$,(S>-1||G(_,"default"))&&l.push(h)}}}const f=[i,l];return te(e)&&r.set(e,f),f}function us(e){return e[0]!=="$"}function as(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function fs(e,t){return as(e)===as(t)}function ds(e,t){return D(t)?t.findIndex(n=>fs(n,e)):U(t)&&fs(t,e)?0:-1}const Do=e=>e[0]==="_"||e==="$stable",jr=e=>D(e)?e.map(De):[De(e)],Jl=(e,t,n)=>{if(t._n)return t;const r=vn((...s)=>jr(t(...s)),n);return r._c=!1,r},Uo=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Do(s))continue;const o=e[s];if(U(o))t[s]=Jl(s,o,r);else if(o!=null){const i=jr(o);t[s]=()=>i}}},Ho=(e,t)=>{const n=jr(t);e.slots.default=()=>n},Xl=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=z(t),_n(t,"_",n)):Uo(t,e.slots={})}else e.slots={},t&&Ho(e,t);_n(e.slots,Nn,1)},Zl=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=ee;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(_e(s,t),!n&&l===1&&delete s._):(o=!t.$stable,Uo(t,s)),i=t}else t&&(Ho(e,t),i={default:1});if(o)for(const l in s)!Do(l)&&!(l in i)&&delete s[l]};function Ko(){return{app:null,config:{isNativeTag:Ti,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 ec=0;function tc(e,t){return function(r,s=null){U(r)||(r=Object.assign({},r)),s!=null&&!te(s)&&(s=null);const o=Ko(),i=new Set;let l=!1;const c=o.app={_uid:ec++,_component:r,_props:s,_container:null,_context:o,_instance:null,version:Ec,get config(){return o.config},set config(f){},use(f,...a){return i.has(f)||(f&&U(f.install)?(i.add(f),f.install(c,...a)):U(f)&&(i.add(f),f(c,...a))),c},mixin(f){return o.mixins.includes(f)||o.mixins.push(f),c},component(f,a){return a?(o.components[f]=a,c):o.components[f]},directive(f,a){return a?(o.directives[f]=a,c):o.directives[f]},mount(f,a,h){if(!l){const p=Z(r,s);return p.appContext=o,a&&t?t(p,f):e(p,f,h),l=!0,c._container=f,f.__vue_app__=c,jn(p.component)||p.component.proxy}},unmount(){l&&(e(null,c._container),delete c._container.__vue_app__)},provide(f,a){return o.provides[f]=a,c}};return c}}function ur(e,t,n,r,s=!1){if(D(e)){e.forEach((p,_)=>ur(p,t&&(D(t)?t[_]:t),n,r,s));return}if(qt(r)&&!s)return;const o=r.shapeFlag&4?jn(r.component)||r.component.proxy:r.el,i=s?null:o,{i:l,r:c}=e,f=t&&t.r,a=l.refs===ee?l.refs={}:l.refs,h=l.setupState;if(f!=null&&f!==c&&(oe(f)?(a[f]=null,G(h,f)&&(h[f]=null)):he(f)&&(f.value=null)),U(c))rt(c,l,12,[i,a]);else{const p=oe(c),_=he(c);if(p||_){const S=()=>{if(e.f){const $=p?G(h,c)?h[c]:a[c]:c.value;s?D($)&&Er($,o):D($)?$.includes(o)||$.push(o):p?(a[c]=[o],G(h,c)&&(h[c]=a[c])):(c.value=[o],e.k&&(a[e.k]=c.value))}else p?(a[c]=i,G(h,c)&&(h[c]=i)):_&&(c.value=i,e.k&&(a[e.k]=i))};i?(S.id=-1,ae(S,n)):S()}}}const ae=Sl;function nc(e){return rc(e)}function rc(e,t){const n=ji();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:c,setText:f,setElementText:a,parentNode:h,nextSibling:p,setScopeId:_=Me,insertStaticContent:S}=e,$=(u,d,m,g=null,y=null,x=null,I=!1,E=null,O=!!d.dynamicChildren)=>{if(u===d)return;u&&!Ot(u,d)&&(g=R(u),be(u,y,x,!0),u=null),d.patchFlag===-2&&(O=!1,d.dynamicChildren=null);const{type:v,ref:L,shapeFlag:k}=d;switch(v){case Ln:F(u,d,m,g);break;case gt:A(u,d,m,g);break;case Gn:u==null&&w(d,m,g,I);break;case Ae:Fe(u,d,m,g,y,x,I,E,O);break;default:k&1?W(u,d,m,g,y,x,I,E,O):k&6?yt(u,d,m,g,y,x,I,E,O):(k&64||k&128)&&v.process(u,d,m,g,y,x,I,E,O,V)}L!=null&&y&&ur(L,u&&u.ref,x,d||u,!d)},F=(u,d,m,g)=>{if(u==null)r(d.el=l(d.children),m,g);else{const y=d.el=u.el;d.children!==u.children&&f(y,d.children)}},A=(u,d,m,g)=>{u==null?r(d.el=c(d.children||""),m,g):d.el=u.el},w=(u,d,m,g)=>{[u.el,u.anchor]=S(u.children,d,m,g,u.el,u.anchor)},C=({el:u,anchor:d},m,g)=>{let y;for(;u&&u!==d;)y=p(u),r(u,m,g),u=y;r(d,m,g)},T=({el:u,anchor:d})=>{let m;for(;u&&u!==d;)m=p(u),s(u),u=m;s(d)},W=(u,d,m,g,y,x,I,E,O)=>{I=I||d.type==="svg",u==null?ne(d,m,g,y,x,I,E,O):Ve(u,d,y,x,I,E,O)},ne=(u,d,m,g,y,x,I,E)=>{let O,v;const{type:L,props:k,shapeFlag:N,transition:B,dirs:K}=u;if(O=u.el=i(u.type,x,k&&k.is,k),N&8?a(O,u.children):N&16&&me(u.children,O,null,g,y,x&&L!=="foreignObject",I,E),K&&lt(u,null,g,"created"),ie(O,u,u.scopeId,I,g),k){for(const Y in k)Y!=="value"&&!pn(Y)&&o(O,Y,null,k[Y],x,u.children,g,y,P);"value"in k&&o(O,"value",null,k.value),(v=k.onVnodeBeforeMount)&&Oe(v,g,u)}K&&lt(u,null,g,"beforeMount");const X=(!y||y&&!y.pendingBranch)&&B&&!B.persisted;X&&B.beforeEnter(O),r(O,d,m),((v=k&&k.onVnodeMounted)||X||K)&&ae(()=>{v&&Oe(v,g,u),X&&B.enter(O),K&&lt(u,null,g,"mounted")},y)},ie=(u,d,m,g,y)=>{if(m&&_(u,m),g)for(let x=0;x<g.length;x++)_(u,g[x]);if(y){let x=y.subTree;if(d===x){const I=y.vnode;ie(u,I,I.scopeId,I.slotScopeIds,y.parent)}}},me=(u,d,m,g,y,x,I,E,O=0)=>{for(let v=O;v<u.length;v++){const L=u[v]=E?Ze(u[v]):De(u[v]);$(null,L,d,m,g,y,x,I,E)}},Ve=(u,d,m,g,y,x,I)=>{const E=d.el=u.el;let{patchFlag:O,dynamicChildren:v,dirs:L}=d;O|=u.patchFlag&16;const k=u.props||ee,N=d.props||ee;let B;m&&ct(m,!1),(B=N.onVnodeBeforeUpdate)&&Oe(B,m,d,u),L&&lt(d,u,m,"beforeUpdate"),m&&ct(m,!0);const K=y&&d.type!=="foreignObject";if(v?fe(u.dynamicChildren,v,E,m,g,K,x):I||Q(u,d,E,null,m,g,K,x,!1),O>0){if(O&16)Ce(E,d,k,N,m,g,y);else if(O&2&&k.class!==N.class&&o(E,"class",null,N.class,y),O&4&&o(E,"style",k.style,N.style,y),O&8){const X=d.dynamicProps;for(let Y=0;Y<X.length;Y++){const ce=X[Y],Pe=k[ce],Et=N[ce];(Et!==Pe||ce==="value")&&o(E,ce,Pe,Et,y,u.children,m,g,P)}}O&1&&u.children!==d.children&&a(E,d.children)}else!I&&v==null&&Ce(E,d,k,N,m,g,y);((B=N.onVnodeUpdated)||L)&&ae(()=>{B&&Oe(B,m,d,u),L&&lt(d,u,m,"updated")},g)},fe=(u,d,m,g,y,x,I)=>{for(let E=0;E<d.length;E++){const O=u[E],v=d[E],L=O.el&&(O.type===Ae||!Ot(O,v)||O.shapeFlag&70)?h(O.el):m;$(O,v,L,null,g,y,x,I,!0)}},Ce=(u,d,m,g,y,x,I)=>{if(m!==g){if(m!==ee)for(const E in m)!pn(E)&&!(E in g)&&o(u,E,m[E],null,I,d.children,y,x,P);for(const E in g){if(pn(E))continue;const O=g[E],v=m[E];O!==v&&E!=="value"&&o(u,E,v,O,I,d.children,y,x,P)}"value"in g&&o(u,"value",m.value,g.value)}},Fe=(u,d,m,g,y,x,I,E,O)=>{const v=d.el=u?u.el:l(""),L=d.anchor=u?u.anchor:l("");let{patchFlag:k,dynamicChildren:N,slotScopeIds:B}=d;B&&(E=E?E.concat(B):B),u==null?(r(v,m,g),r(L,m,g),me(d.children,m,L,y,x,I,E,O)):k>0&&k&64&&N&&u.dynamicChildren?(fe(u.dynamicChildren,N,m,y,x,I,E),(d.key!=null||y&&d===y.subTree)&&Vo(u,d,!0)):Q(u,d,m,L,y,x,I,E,O)},yt=(u,d,m,g,y,x,I,E,O)=>{d.slotScopeIds=E,u==null?d.shapeFlag&512?y.ctx.activate(d,m,g,I,O):ot(d,m,g,y,x,I,O):Kt(u,d,O)},ot=(u,d,m,g,y,x,I)=>{const E=u.component=dc(u,g,y);if(Io(u)&&(E.ctx.renderer=V),pc(E),E.asyncDep){if(y&&y.registerDep(E,le),!u.el){const O=E.subTree=Z(gt);A(null,O,d,m)}return}le(E,u,d,m,y,x,I)},Kt=(u,d,m)=>{const g=d.component=u.component;if(Il(u,d,m))if(g.asyncDep&&!g.asyncResolved){J(g,d,m);return}else g.next=d,El(g.update),g.update();else d.el=u.el,g.vnode=d},le=(u,d,m,g,y,x,I)=>{const E=()=>{if(u.isMounted){let{next:L,bu:k,u:N,parent:B,vnode:K}=u,X=L,Y;ct(u,!1),L?(L.el=K.el,J(u,L,I)):L=K,k&&Tt(k),(Y=L.props&&L.props.onVnodeBeforeUpdate)&&Oe(Y,B,L,K),ct(u,!0);const ce=Un(u),Pe=u.subTree;u.subTree=ce,$(Pe,ce,h(Pe.el),R(Pe),u,y,x),L.el=ce.el,X===null&&Pl(u,ce.el),N&&ae(N,y),(Y=L.props&&L.props.onVnodeUpdated)&&ae(()=>Oe(Y,B,L,K),y)}else{let L;const{el:k,props:N}=d,{bm:B,m:K,parent:X}=u,Y=qt(d);if(ct(u,!1),B&&Tt(B),!Y&&(L=N&&N.onVnodeBeforeMount)&&Oe(L,X,d),ct(u,!0),k&&H){const ce=()=>{u.subTree=Un(u),H(k,u.subTree,u,y,null)};Y?d.type.__asyncLoader().then(()=>!u.isUnmounted&&ce()):ce()}else{const ce=u.subTree=Un(u);$(null,ce,m,g,u,y,x),d.el=ce.el}if(K&&ae(K,y),!Y&&(L=N&&N.onVnodeMounted)){const ce=d;ae(()=>Oe(L,X,ce),y)}(d.shapeFlag&256||X&&qt(X.vnode)&&X.vnode.shapeFlag&256)&&u.a&&ae(u.a,y),u.isMounted=!0,d=m=g=null}},O=u.effect=new Or(E,()=>kr(v),u.scope),v=u.update=()=>O.run();v.id=u.uid,ct(u,!0),v()},J=(u,d,m)=>{d.component=u;const g=u.vnode.props;u.vnode=d,u.next=null,Yl(u,d.props,g,m),Zl(u,d.children,m),Bt(),ss(),Dt()},Q=(u,d,m,g,y,x,I,E,O=!1)=>{const v=u&&u.children,L=u?u.shapeFlag:0,k=d.children,{patchFlag:N,shapeFlag:B}=d;if(N>0){if(N&128){it(v,k,m,g,y,x,I,E,O);return}else if(N&256){Re(v,k,m,g,y,x,I,E,O);return}}B&8?(L&16&&P(v,y,x),k!==v&&a(m,k)):L&16?B&16?it(v,k,m,g,y,x,I,E,O):P(v,y,x,!0):(L&8&&a(m,""),B&16&&me(k,m,g,y,x,I,E,O))},Re=(u,d,m,g,y,x,I,E,O)=>{u=u||Pt,d=d||Pt;const v=u.length,L=d.length,k=Math.min(v,L);let N;for(N=0;N<k;N++){const B=d[N]=O?Ze(d[N]):De(d[N]);$(u[N],B,m,null,y,x,I,E,O)}v>L?P(u,y,x,!0,!1,k):me(d,m,g,y,x,I,E,O,k)},it=(u,d,m,g,y,x,I,E,O)=>{let v=0;const L=d.length;let k=u.length-1,N=L-1;for(;v<=k&&v<=N;){const B=u[v],K=d[v]=O?Ze(d[v]):De(d[v]);if(Ot(B,K))$(B,K,m,null,y,x,I,E,O);else break;v++}for(;v<=k&&v<=N;){const B=u[k],K=d[N]=O?Ze(d[N]):De(d[N]);if(Ot(B,K))$(B,K,m,null,y,x,I,E,O);else break;k--,N--}if(v>k){if(v<=N){const B=N+1,K=B<L?d[B].el:g;for(;v<=N;)$(null,d[v]=O?Ze(d[v]):De(d[v]),m,K,y,x,I,E,O),v++}}else if(v>N)for(;v<=k;)be(u[v],y,x,!0),v++;else{const B=v,K=v,X=new Map;for(v=K;v<=N;v++){const Ee=d[v]=O?Ze(d[v]):De(d[v]);Ee.key!=null&&X.set(Ee.key,v)}let Y,ce=0;const Pe=N-K+1;let Et=!1,Wr=0;const Vt=new Array(Pe);for(v=0;v<Pe;v++)Vt[v]=0;for(v=B;v<=k;v++){const Ee=u[v];if(ce>=Pe){be(Ee,y,x,!0);continue}let Be;if(Ee.key!=null)Be=X.get(Ee.key);else for(Y=K;Y<=N;Y++)if(Vt[Y-K]===0&&Ot(Ee,d[Y])){Be=Y;break}Be===void 0?be(Ee,y,x,!0):(Vt[Be-K]=v+1,Be>=Wr?Wr=Be:Et=!0,$(Ee,d[Be],m,null,y,x,I,E,O),ce++)}const qr=Et?sc(Vt):Pt;for(Y=qr.length-1,v=Pe-1;v>=0;v--){const Ee=K+v,Be=d[Ee],Qr=Ee+1<L?d[Ee+1].el:g;Vt[v]===0?$(null,Be,m,Qr,y,x,I,E,O):Et&&(Y<0||v!==qr[Y]?Ie(Be,m,Qr,2):Y--)}}},Ie=(u,d,m,g,y=null)=>{const{el:x,type:I,transition:E,children:O,shapeFlag:v}=u;if(v&6){Ie(u.component.subTree,d,m,g);return}if(v&128){u.suspense.move(d,m,g);return}if(v&64){I.move(u,d,m,V);return}if(I===Ae){r(x,d,m);for(let k=0;k<O.length;k++)Ie(O[k],d,m,g);r(u.anchor,d,m);return}if(I===Gn){C(u,d,m);return}if(g!==2&&v&1&&E)if(g===0)E.beforeEnter(x),r(x,d,m),ae(()=>E.enter(x),y);else{const{leave:k,delayLeave:N,afterLeave:B}=E,K=()=>r(x,d,m),X=()=>{k(x,()=>{K(),B&&B()})};N?N(x,K,X):X()}else r(x,d,m)},be=(u,d,m,g=!1,y=!1)=>{const{type:x,props:I,ref:E,children:O,dynamicChildren:v,shapeFlag:L,patchFlag:k,dirs:N}=u;if(E!=null&&ur(E,null,m,u,!0),L&256){d.ctx.deactivate(u);return}const B=L&1&&N,K=!qt(u);let X;if(K&&(X=I&&I.onVnodeBeforeUnmount)&&Oe(X,d,u),L&6)b(u.component,m,g);else{if(L&128){u.suspense.unmount(m,g);return}B&&lt(u,null,d,"beforeUnmount"),L&64?u.type.remove(u,d,m,y,V,g):v&&(x!==Ae||k>0&&k&64)?P(v,d,m,!1,!0):(x===Ae&&k&384||!y&&L&16)&&P(O,d,m),g&&vt(u)}(K&&(X=I&&I.onVnodeUnmounted)||B)&&ae(()=>{X&&Oe(X,d,u),B&&lt(u,null,d,"unmounted")},m)},vt=u=>{const{type:d,el:m,anchor:g,transition:y}=u;if(d===Ae){zr(m,g);return}if(d===Gn){T(u);return}const x=()=>{s(m),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(u.shapeFlag&1&&y&&!y.persisted){const{leave:I,delayLeave:E}=y,O=()=>I(m,x);E?E(u.el,x,O):O()}else x()},zr=(u,d)=>{let m;for(;u!==d;)m=p(u),s(u),u=m;s(d)},b=(u,d,m)=>{const{bum:g,scope:y,update:x,subTree:I,um:E}=u;g&&Tt(g),y.stop(),x&&(x.active=!1,be(I,u,d,m)),E&&ae(E,d),ae(()=>{u.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},P=(u,d,m,g=!1,y=!1,x=0)=>{for(let I=x;I<u.length;I++)be(u[I],d,m,g,y)},R=u=>u.shapeFlag&6?R(u.component.subTree):u.shapeFlag&128?u.suspense.next():p(u.anchor||u.el),M=(u,d,m)=>{u==null?d._vnode&&be(d._vnode,null,null,!0):$(d._vnode||null,u,d,null,null,null,m),ss(),vo(),d._vnode=u},V={p:$,um:be,m:Ie,r:vt,mt:ot,mc:me,pc:Q,pbc:fe,n:R,o:e};let re,H;return t&&([re,H]=t(V)),{render:M,hydrate:re,createApp:tc(M,re)}}function ct({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Vo(e,t,n=!1){const r=e.children,s=t.children;if(D(r)&&D(s))for(let o=0;o<r.length;o++){const i=r[o];let l=s[o];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=s[o]=Ze(s[o]),l.el=i.el),n||Vo(i,l)),l.type===Ln&&(l.el=i.el)}}function sc(e){const t=e.slice(),n=[0];let r,s,o,i,l;const c=e.length;for(r=0;r<c;r++){const f=e[r];if(f!==0){if(s=n[n.length-1],e[s]<f){t[r]=s,n.push(r);continue}for(o=0,i=n.length-1;o<i;)l=o+i>>1,e[n[l]]<f?o=l+1:i=l;f<e[n[o]]&&(o>0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const oc=e=>e.__isTeleport,Ae=Symbol(void 0),Ln=Symbol(void 0),gt=Symbol(void 0),Gn=Symbol(void 0),Yt=[];let $e=null;function ue(e=!1){Yt.push($e=e?null:[])}function ic(){Yt.pop(),$e=Yt[Yt.length-1]||null}let rn=1;function hs(e){rn+=e}function Go(e){return e.dynamicChildren=rn>0?$e||Pt:null,ic(),rn>0&&$e&&$e.push(e),e}function pe(e,t,n,r,s,o){return Go(j(e,t,n,r,s,o,!0))}function ar(e,t,n,r,s){return Go(Z(e,t,n,r,s,!0))}function xn(e){return e?e.__v_isVNode===!0:!1}function Ot(e,t){return e.type===t.type&&e.key===t.key}const Nn="__vInternal",zo=({key:e})=>e??null,gn=({ref:e,ref_key:t,ref_for:n})=>e!=null?oe(e)||he(e)||U(e)?{i:we,r:e,k:t,f:!!n}:e:null;function j(e,t=null,n=null,r=0,s=null,o=e===Ae?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&zo(t),ref:t&&gn(t),scopeId:kn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:we};return l?(Br(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=oe(n)?8:16),rn>0&&!i&&$e&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&$e.push(c),c}const Z=lc;function lc(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Mo)&&(e=gt),xn(e)){const l=_t(e,t,!0);return n&&Br(l,n),rn>0&&!o&&$e&&(l.shapeFlag&6?$e[$e.indexOf(e)]=l:$e.push(l)),l.patchFlag|=-2,l}if(bc(e)&&(e=e.__vccOpts),t){t=cc(t);let{class:l,style:c}=t;l&&!oe(l)&&(t.class=On(l)),te(c)&&(co(c)&&!D(c)&&(c=_e({},c)),t.style=yr(c))}const i=oe(e)?1:wo(e)?128:oc(e)?64:te(e)?4:U(e)?2:0;return j(e,t,n,r,s,i,o,!0)}function cc(e){return e?co(e)||Nn in e?_e({},e):e:null}function _t(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,l=t?uc(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&zo(l),ref:t&&t.ref?n&&s?D(s)?s.concat(gn(t)):[s,gn(t)]:gn(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ae?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&_t(e.ssContent),ssFallback:e.ssFallback&&_t(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function He(e=" ",t=0){return Z(Ln,null,e,t)}function Fr(e="",t=!1){return t?(ue(),ar(gt,null,e)):Z(gt,null,e)}function De(e){return e==null||typeof e=="boolean"?Z(gt):D(e)?Z(Ae,null,e.slice()):typeof e=="object"?Ze(e):Z(Ln,null,String(e))}function Ze(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:_t(e)}function Br(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(D(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Br(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(Nn in t)?t._ctx=we:s===3&&we&&(we.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else U(t)?(t={default:t,_ctx:we},n=32):(t=String(t),r&64?(n=16,t=[He(t)]):n=8);e.children=t,e.shapeFlag|=n}function uc(...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=On([t.class,r.class]));else if(s==="style")t.style=yr([t.style,r.style]);else if(Rn(s)){const o=t[s],i=r[s];i&&o!==i&&!(D(o)&&o.includes(i))&&(t[s]=o?[].concat(o,i):i)}else s!==""&&(t[s]=r[s])}return t}function Oe(e,t,n,r=null){Le(e,t,7,[n,r])}const ac=Ko();let fc=0;function dc(e,t,n){const r=e.type,s=(t?t.appContext:e.appContext)||ac,o={uid:fc++,vnode:e,type:r,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,scope:new Ys(!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:Bo(r,s),emitsOptions:xo(r,s),emit:null,emitted:null,propsDefaults:ee,inheritAttrs:r.inheritAttrs,ctx:ee,data:ee,props:ee,attrs:ee,slots:ee,refs:ee,setupState:ee,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=Cl.bind(null,o),e.ce&&e.ce(o),o}let se=null;const hc=()=>se||we,Lt=e=>{se=e,e.scope.on()},mt=()=>{se&&se.scope.off(),se=null};function Wo(e){return e.vnode.shapeFlag&4}let sn=!1;function pc(e,t=!1){sn=t;const{props:n,children:r}=e.vnode,s=Wo(e);Ql(e,n,s,t),Xl(e,r);const o=s?mc(e,t):void 0;return sn=!1,o}function mc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=uo(new Proxy(e.ctx,Kl));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?_c(e):null;Lt(e),Bt();const o=rt(r,e,0,[e.props,s]);if(Dt(),mt(),Ws(o)){if(o.then(mt,mt),t)return o.then(i=>{ps(e,i,t)}).catch(i=>{Tn(i,e,0)});e.asyncDep=o}else ps(e,o,t)}else qo(e,t)}function ps(e,t,n){U(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:te(t)&&(e.setupState=mo(t)),qo(e,n)}let ms;function qo(e,t,n){const r=e.type;if(!e.render){if(!t&&ms&&!r.render){const s=r.template||Nr(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,f=_e(_e({isCustomElement:o,delimiters:l},i),c);r.render=ms(s,f)}}e.render=r.render||Me}Lt(e),Bt(),Vl(e),Dt(),mt()}function gc(e){return new Proxy(e.attrs,{get(t,n){return ye(e,"get","$attrs"),t[n]}})}function _c(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=gc(e))},slots:e.slots,emit:e.emit,expose:t}}function jn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(mo(uo(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Qt)return Qt[n](e)},has(t,n){return n in t||n in Qt}}))}function fr(e,t=!0){return U(e)?e.displayName||e.name:e.name||t&&e.__name}function bc(e){return U(e)&&"__vccOpts"in e}const xe=(e,t)=>bl(e,t,sn);function Qo(e,t,n){const r=arguments.length;return r===2?te(t)&&!D(t)?xn(t)?Z(e,null,[t]):Z(e,t):Z(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&xn(n)&&(n=[n]),Z(e,t,n))}const yc=Symbol(""),vc=()=>We(yc),Ec="3.2.47",xc="http://www.w3.org/2000/svg",ft=typeof document<"u"?document:null,gs=ft&&ft.createElement("template"),wc={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?ft.createElementNS(xc,e):ft.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>ft.createTextNode(e),createComment:e=>ft.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ft.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{gs.innerHTML=r?`<svg>${e}</svg>`:e;const l=gs.content;if(r){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Cc(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 Oc(e,t,n){const r=e.style,s=oe(n);if(n&&!s){if(t&&!oe(t))for(const o in t)n[o]==null&&dr(r,o,"");for(const o in n)dr(r,o,n[o])}else{const o=r.display;s?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}const _s=/\s*!important$/;function dr(e,t,n){if(D(n))n.forEach(r=>dr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Rc(e,t);_s.test(n)?e.setProperty(Ft(r),n.replace(_s,""),"important"):e[r]=n}}const bs=["Webkit","Moz","ms"],zn={};function Rc(e,t){const n=zn[t];if(n)return n;let r=Ke(t);if(r!=="filter"&&r in e)return zn[t]=r;r=Pn(r);for(let s=0;s<bs.length;s++){const o=bs[s]+r;if(o in e)return zn[t]=o}return t}const ys="http://www.w3.org/1999/xlink";function Ic(e,t,n,r,s){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(ys,t.slice(6,t.length)):e.setAttributeNS(ys,t,n);else{const o=Si(t);n==null||o&&!Vs(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}function Pc(e,t,n,r,s,o,i){if(t==="innerHTML"||t==="textContent"){r&&i(r,s,o),e[t]=n??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const c=n??"";(e.value!==c||e.tagName==="OPTION")&&(e.value=c),n==null&&e.removeAttribute(t);return}let l=!1;if(n===""||n==null){const c=typeof e[t];c==="boolean"?n=Vs(n):n==null&&c==="string"?(n="",l=!0):c==="number"&&(n=0,l=!0)}try{e[t]=n}catch{}l&&e.removeAttribute(t)}function Rt(e,t,n,r){e.addEventListener(t,n,r)}function Sc(e,t,n,r){e.removeEventListener(t,n,r)}function Tc(e,t,n,r,s=null){const o=e._vei||(e._vei={}),i=o[t];if(r&&i)i.value=r;else{const[l,c]=Ac(t);if(r){const f=o[t]=Mc(r,s);Rt(e,l,f,c)}else i&&(Sc(e,l,i,c),o[t]=void 0)}}const vs=/(?:Once|Passive|Capture)$/;function Ac(e){let t;if(vs.test(e)){t={};let r;for(;r=e.match(vs);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Ft(e.slice(2)),t]}let Wn=0;const kc=Promise.resolve(),$c=()=>Wn||(kc.then(()=>Wn=0),Wn=Date.now());function Mc(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Le(Lc(r,n.value),t,5,[r])};return n.value=e,n.attached=$c(),n}function Lc(e,t){if(D(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 Es=/^on[a-z]/,Nc=(e,t,n,r,s=!1,o,i,l,c)=>{t==="class"?Cc(e,r,s):t==="style"?Oc(e,n,r):Rn(t)?vr(t)||Tc(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):jc(e,t,r,s))?Pc(e,t,r,o,i,l,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Ic(e,t,r,s))};function jc(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Es.test(t)&&U(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Es.test(t)&&oe(n)?!1:t in e}const xs=e=>{const t=e.props["onUpdate:modelValue"]||!1;return D(t)?n=>Tt(t,n):t};function Fc(e){e.target.composing=!0}function ws(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Yo={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e._assign=xs(s);const o=r||s.props&&s.props.type==="number";Rt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=Zn(l)),e._assign(l)}),n&&Rt(e,"change",()=>{e.value=e.value.trim()}),t||(Rt(e,"compositionstart",Fc),Rt(e,"compositionend",ws),Rt(e,"change",ws))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e._assign=xs(o),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(s||e.type==="number")&&Zn(e.value)===t))return;const i=t??"";e.value!==i&&(e.value=i)}},Bc=["ctrl","shift","alt","meta"],Dc={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)=>Bc.some(n=>e[`${n}Key`]&&!t.includes(n))},Jo=(e,t)=>(n,...r)=>{for(let s=0;s<t.length;s++){const o=Dc[t[s]];if(o&&o(n,t))return}return e(n,...r)},Uc=_e({patchProp:Nc},wc);let Cs;function Hc(){return Cs||(Cs=nc(Uc))}const Kc=(...e)=>{const t=Hc().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Vc(r);if(!s)return;const o=t._component;!U(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t};function Vc(e){return oe(e)?document.querySelector(e):e}const Ye=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Gc={name:"app"},zc={id:"app"},Wc=j("header",null,[j("div",{class:"column"},[j("span",{class:"left-menu"}),j("span",{class:"middle-menu"},[j("h1",null,"Коллеров тестовое")]),j("span",{class:"right-menu"})])],-1),qc=j("footer",null,[j("div",{class:"column"},[j("div",{class:"footer-left"}," d.kollerov ")])],-1);function Qc(e,t,n,r,s,o){const i=Te("router-view");return ue(),pe("div",zc,[Wc,Z(i),qc])}const Yc=Ye(Gc,[["render",Qc]]);function Jc(){return Xo().__VUE_DEVTOOLS_GLOBAL_HOOK__}function Xo(){return typeof navigator<"u"&&typeof window<"u"?window:typeof global<"u"?global:{}}const Xc=typeof Proxy=="function",Zc="devtools-plugin:setup",eu="plugin:settings:set";let xt,hr;function tu(){var e;return xt!==void 0||(typeof window<"u"&&window.performance?(xt=!0,hr=window.performance):typeof global<"u"&&(!((e=global.perf_hooks)===null||e===void 0)&&e.performance)?(xt=!0,hr=global.perf_hooks.performance):xt=!1),xt}function nu(){return tu()?hr.now():Date.now()}class ru{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const i in t.settings){const l=t.settings[i];r[i]=l.defaultValue}const s=`__vue-devtools-plugin-settings__${t.id}`;let o=Object.assign({},r);try{const i=localStorage.getItem(s),l=JSON.parse(i);Object.assign(o,l)}catch{}this.fallbacks={getSettings(){return o},setSettings(i){try{localStorage.setItem(s,JSON.stringify(i))}catch{}o=i},now(){return nu()}},n&&n.on(eu,(i,l)=>{i===this.plugin.id&&this.fallbacks.setSettings(l)}),this.proxiedOn=new Proxy({},{get:(i,l)=>this.target?this.target.on[l]:(...c)=>{this.onQueue.push({method:l,args:c})}}),this.proxiedTarget=new Proxy({},{get:(i,l)=>this.target?this.target[l]:l==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(l)?(...c)=>(this.targetQueue.push({method:l,args:c,resolve:()=>{}}),this.fallbacks[l](...c)):(...c)=>new Promise(f=>{this.targetQueue.push({method:l,args:c,resolve:f})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function su(e,t){const n=e,r=Xo(),s=Jc(),o=Xc&&n.enableEarlyProxy;if(s&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!o))s.emit(Zc,e,t);else{const i=o?new ru(n,s):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:i}),i&&t(i.proxiedTarget)}}/*!
* vue-router v4.1.6
* (c) 2022 Eduardo San Martin Morote
* @license MIT
*/const It=typeof window<"u";function ou(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const q=Object.assign;function qn(e,t){const n={};for(const r in t){const s=t[r];n[r]=Ne(s)?s.map(e):e(s)}return n}const Jt=()=>{},Ne=Array.isArray,iu=/\/$/,lu=e=>e.replace(iu,"");function Qn(e,t,n="/"){let r,s={},o="",i="";const l=t.indexOf("#");let c=t.indexOf("?");return l<c&&l>=0&&(c=-1),c>-1&&(r=t.slice(0,c),o=t.slice(c+1,l>-1?l:t.length),s=e(o)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=fu(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:i}}function cu(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Os(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function uu(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&Nt(t.matched[r],n.matched[s])&&Zo(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Nt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Zo(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!au(e[n],t[n]))return!1;return!0}function au(e,t){return Ne(e)?Rs(e,t):Ne(t)?Rs(t,e):e===t}function Rs(e,t){return Ne(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function fu(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let s=n.length-1,o,i;for(o=0;o<r.length;o++)if(i=r[o],i!==".")if(i==="..")s>1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var on;(function(e){e.pop="pop",e.push="push"})(on||(on={}));var Xt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Xt||(Xt={}));function du(e){if(!e)if(It){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),lu(e)}const hu=/^[^#]+#/;function pu(e,t){return e.replace(hu,"#")+t}function mu(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Fn=()=>({left:window.pageXOffset,top:window.pageYOffset});function gu(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=mu(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Is(e,t){return(history.state?history.state.position-t:-1)+e}const pr=new Map;function _u(e,t){pr.set(e,t)}function bu(e){const t=pr.get(e);return pr.delete(e),t}let yu=()=>location.protocol+"//"+location.host;function ei(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let l=s.includes(e.slice(o))?e.slice(o).length:1,c=s.slice(l);return c[0]!=="/"&&(c="/"+c),Os(c,"")}return Os(n,e)+r+s}function vu(e,t,n,r){let s=[],o=[],i=null;const l=({state:p})=>{const _=ei(e,location),S=n.value,$=t.value;let F=0;if(p){if(n.value=_,t.value=p,i&&i===S){i=null;return}F=$?p.position-$.position:0}else r(_);s.forEach(A=>{A(n.value,S,{delta:F,type:on.pop,direction:F?F>0?Xt.forward:Xt.back:Xt.unknown})})};function c(){i=n.value}function f(p){s.push(p);const _=()=>{const S=s.indexOf(p);S>-1&&s.splice(S,1)};return o.push(_),_}function a(){const{history:p}=window;p.state&&p.replaceState(q({},p.state,{scroll:Fn()}),"")}function h(){for(const p of o)p();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",a),{pauseListeners:c,listen:f,destroy:h}}function Ps(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Fn():null}}function Eu(e){const{history:t,location:n}=window,r={value:ei(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,f,a){const h=e.indexOf("#"),p=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+c:yu()+e+c;try{t[a?"replaceState":"pushState"](f,"",p),s.value=f}catch(_){console.error(_),n[a?"replace":"assign"](p)}}function i(c,f){const a=q({},t.state,Ps(s.value.back,c,s.value.forward,!0),f,{position:s.value.position});o(c,a,!0),r.value=c}function l(c,f){const a=q({},s.value,t.state,{forward:c,scroll:Fn()});o(a.current,a,!0);const h=q({},Ps(r.value,c,null),{position:a.position+1},f);o(c,h,!1),r.value=c}return{location:r,state:s,push:l,replace:i}}function xu(e){e=du(e);const t=Eu(e),n=vu(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=q({location:"",base:e,go:r,createHref:pu.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function wu(e){return typeof e=="string"||e&&typeof e=="object"}function ti(e){return typeof e=="string"||typeof e=="symbol"}const Xe={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ni=Symbol("");var Ss;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ss||(Ss={}));function jt(e,t){return q(new Error,{type:e,[ni]:!0},t)}function Ge(e,t){return e instanceof Error&&ni in e&&(t==null||!!(e.type&t))}const Ts="[^/]+?",Cu={sensitive:!1,strict:!1,start:!0,end:!0},Ou=/[.+*?^${}()[\]/\\]/g;function Ru(e,t){const n=q({},Cu,t),r=[];let s=n.start?"^":"";const o=[];for(const f of e){const a=f.length?[]:[90];n.strict&&!f.length&&(s+="/");for(let h=0;h<f.length;h++){const p=f[h];let _=40+(n.sensitive?.25:0);if(p.type===0)h||(s+="/"),s+=p.value.replace(Ou,"\\$&"),_+=40;else if(p.type===1){const{value:S,repeatable:$,optional:F,regexp:A}=p;o.push({name:S,repeatable:$,optional:F});const w=A||Ts;if(w!==Ts){_+=10;try{new RegExp(`(${w})`)}catch(T){throw new Error(`Invalid custom RegExp for param "${S}" (${w}): `+T.message)}}let C=$?`((?:${w})(?:/(?:${w}))*)`:`(${w})`;h||(C=F&&f.length<2?`(?:/${C})`:"/"+C),F&&(C+="?"),s+=C,_+=20,F&&(_+=-8),$&&(_+=-20),w===".*"&&(_+=-50)}a.push(_)}r.push(a)}if(n.strict&&n.end){const f=r.length-1;r[f][r[f].length-1]+=.7000000000000001}n.strict||(s+="/?"),n.end?s+="$":n.strict&&(s+="(?:/|$)");const i=new RegExp(s,n.sensitive?"":"i");function l(f){const a=f.match(i),h={};if(!a)return null;for(let p=1;p<a.length;p++){const _=a[p]||"",S=o[p-1];h[S.name]=_&&S.repeatable?_.split("/"):_}return h}function c(f){let a="",h=!1;for(const p of e){(!h||!a.endsWith("/"))&&(a+="/"),h=!1;for(const _ of p)if(_.type===0)a+=_.value;else if(_.type===1){const{value:S,repeatable:$,optional:F}=_,A=S in f?f[S]:"";if(Ne(A)&&!$)throw new Error(`Provided param "${S}" is an array but it is not repeatable (* or + modifiers)`);const w=Ne(A)?A.join("/"):A;if(!w)if(F)p.length<2&&(a.endsWith("/")?a=a.slice(0,-1):h=!0);else throw new Error(`Missing required param "${S}"`);a+=w}}return a||"/"}return{re:i,score:r,keys:o,parse:l,stringify:c}}function Iu(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function Pu(e,t){let n=0;const r=e.score,s=t.score;for(;n<r.length&&n<s.length;){const o=Iu(r[n],s[n]);if(o)return o;n++}if(Math.abs(s.length-r.length)===1){if(As(r))return 1;if(As(s))return-1}return s.length-r.length}function As(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Su={type:0,value:""},Tu=/[a-zA-Z0-9_]/;function Au(e){if(!e)return[[]];if(e==="/")return[[Su]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(_){throw new Error(`ERR (${n})/"${f}": ${_}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let l=0,c,f="",a="";function h(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:a,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),f="")}function p(){f+=c}for(;l<e.length;){if(c=e[l++],c==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:c==="/"?(f&&h(),i()):c===":"?(h(),n=1):p();break;case 4:p(),n=r;break;case 1:c==="("?n=2:Tu.test(c)?p():(h(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&l--);break;case 2:c===")"?a[a.length-1]=="\\"?a=a.slice(0,-1)+c:n=3:a+=c;break;case 3:h(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&l--,a="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${f}"`),h(),i(),s}function ku(e,t,n){const r=Ru(Au(e.path),n),s=q(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function $u(e,t){const n=[],r=new Map;t=Ms({strict:!1,end:!0,sensitive:!1},t);function s(a){return r.get(a)}function o(a,h,p){const _=!p,S=Mu(a);S.aliasOf=p&&p.record;const $=Ms(t,a),F=[S];if("alias"in a){const C=typeof a.alias=="string"?[a.alias]:a.alias;for(const T of C)F.push(q({},S,{components:p?p.record.components:S.components,path:T,aliasOf:p?p.record:S}))}let A,w;for(const C of F){const{path:T}=C;if(h&&T[0]!=="/"){const W=h.record.path,ne=W[W.length-1]==="/"?"":"/";C.path=h.record.path+(T&&ne+T)}if(A=ku(C,h,$),p?p.alias.push(A):(w=w||A,w!==A&&w.alias.push(A),_&&a.name&&!$s(A)&&i(a.name)),S.children){const W=S.children;for(let ne=0;ne<W.length;ne++)o(W[ne],A,p&&p.children[ne])}p=p||A,(A.record.components&&Object.keys(A.record.components).length||A.record.name||A.record.redirect)&&c(A)}return w?()=>{i(w)}:Jt}function i(a){if(ti(a)){const h=r.get(a);h&&(r.delete(a),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(a);h>-1&&(n.splice(h,1),a.record.name&&r.delete(a.record.name),a.children.forEach(i),a.alias.forEach(i))}}function l(){return n}function c(a){let h=0;for(;h<n.length&&Pu(a,n[h])>=0&&(a.record.path!==n[h].record.path||!ri(a,n[h]));)h++;n.splice(h,0,a),a.record.name&&!$s(a)&&r.set(a.record.name,a)}function f(a,h){let p,_={},S,$;if("name"in a&&a.name){if(p=r.get(a.name),!p)throw jt(1,{location:a});$=p.record.name,_=q(ks(h.params,p.keys.filter(w=>!w.optional).map(w=>w.name)),a.params&&ks(a.params,p.keys.map(w=>w.name))),S=p.stringify(_)}else if("path"in a)S=a.path,p=n.find(w=>w.re.test(S)),p&&(_=p.parse(S),$=p.record.name);else{if(p=h.name?r.get(h.name):n.find(w=>w.re.test(h.path)),!p)throw jt(1,{location:a,currentLocation:h});$=p.record.name,_=q({},h.params,a.params),S=p.stringify(_)}const F=[];let A=p;for(;A;)F.unshift(A.record),A=A.parent;return{name:$,path:S,params:_,matched:F,meta:Nu(F)}}return e.forEach(a=>o(a)),{addRoute:o,resolve:f,removeRoute:i,getRoutes:l,getRecordMatcher:s}}function ks(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Mu(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Lu(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Lu(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function $s(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Nu(e){return e.reduce((t,n)=>q(t,n.meta),{})}function Ms(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function ri(e,t){return t.children.some(n=>n===e||ri(e,n))}const si=/#/g,ju=/&/g,Fu=/\//g,Bu=/=/g,Du=/\?/g,oi=/\+/g,Uu=/%5B/g,Hu=/%5D/g,ii=/%5E/g,Ku=/%60/g,li=/%7B/g,Vu=/%7C/g,ci=/%7D/g,Gu=/%20/g;function Dr(e){return encodeURI(""+e).replace(Vu,"|").replace(Uu,"[").replace(Hu,"]")}function zu(e){return Dr(e).replace(li,"{").replace(ci,"}").replace(ii,"^")}function mr(e){return Dr(e).replace(oi,"%2B").replace(Gu,"+").replace(si,"%23").replace(ju,"%26").replace(Ku,"`").replace(li,"{").replace(ci,"}").replace(ii,"^")}function Wu(e){return mr(e).replace(Bu,"%3D")}function qu(e){return Dr(e).replace(si,"%23").replace(Du,"%3F")}function Qu(e){return e==null?"":qu(e).replace(Fu,"%2F")}function wn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Yu(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;s<r.length;++s){const o=r[s].replace(oi," "),i=o.indexOf("="),l=wn(i<0?o:o.slice(0,i)),c=i<0?null:wn(o.slice(i+1));if(l in t){let f=t[l];Ne(f)||(f=t[l]=[f]),f.push(c)}else t[l]=c}return t}function Ls(e){let t="";for(let n in e){const r=e[n];if(n=Wu(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(Ne(r)?r.map(o=>o&&mr(o)):[r&&mr(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Ju(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Ne(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Xu=Symbol(""),Ns=Symbol(""),Ur=Symbol(""),ui=Symbol(""),gr=Symbol("");function Gt(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function et(e,t,n,r,s){const o=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((i,l)=>{const c=h=>{h===!1?l(jt(4,{from:n,to:t})):h instanceof Error?l(h):wu(h)?l(jt(2,{from:t,to:h})):(o&&r.enterCallbacks[s]===o&&typeof h=="function"&&o.push(h),i())},f=e.call(r&&r.instances[s],t,n,c);let a=Promise.resolve(f);e.length<3&&(a=a.then(c)),a.catch(h=>l(h))})}function Yn(e,t,n,r){const s=[];for(const o of e)for(const i in o.components){let l=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(Zu(l)){const f=(l.__vccOpts||l)[t];f&&s.push(et(f,n,r,o,i))}else{let c=l();s.push(()=>c.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const a=ou(f)?f.default:f;o.components[i]=a;const p=(a.__vccOpts||a)[t];return p&&et(p,n,r,o,i)()}))}}return s}function Zu(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function js(e){const t=We(Ur),n=We(ui),r=xe(()=>t.resolve(kt(e.to))),s=xe(()=>{const{matched:c}=r.value,{length:f}=c,a=c[f-1],h=n.matched;if(!a||!h.length)return-1;const p=h.findIndex(Nt.bind(null,a));if(p>-1)return p;const _=Fs(c[f-2]);return f>1&&Fs(a)===_&&h[h.length-1].path!==_?h.findIndex(Nt.bind(null,c[f-2])):p}),o=xe(()=>s.value>-1&&ra(n.params,r.value.params)),i=xe(()=>s.value>-1&&s.value===n.matched.length-1&&Zo(n.params,r.value.params));function l(c={}){return na(c)?t[kt(e.replace)?"replace":"push"](kt(e.to)).catch(Jt):Promise.resolve()}return{route:r,href:xe(()=>r.value.href),isActive:o,isExactActive:i,navigate:l}}const ea=$n({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:js,setup(e,{slots:t}){const n=Ut(js(e)),{options:r}=We(Ur),s=xe(()=>({[Bs(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Bs(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Qo("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),ta=ea;function na(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function ra(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Ne(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function Fs(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Bs=(e,t,n)=>e??t??n,sa=$n({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=We(gr),s=xe(()=>e.route||r.value),o=We(Ns,0),i=xe(()=>{let f=kt(o);const{matched:a}=s.value;let h;for(;(h=a[f])&&!h.components;)f++;return f}),l=xe(()=>s.value.matched[i.value]);mn(Ns,xe(()=>i.value+1)),mn(Xu,l),mn(gr,s);const c=pl();return pt(()=>[c.value,l.value,e.name],([f,a,h],[p,_,S])=>{a&&(a.instances[h]=f,_&&_!==a&&f&&f===p&&(a.leaveGuards.size||(a.leaveGuards=_.leaveGuards),a.updateGuards.size||(a.updateGuards=_.updateGuards))),f&&a&&(!_||!Nt(a,_)||!p)&&(a.enterCallbacks[h]||[]).forEach($=>$(f))},{flush:"post"}),()=>{const f=s.value,a=e.name,h=l.value,p=h&&h.components[a];if(!p)return Ds(n.default,{Component:p,route:f});const _=h.props[a],S=_?_===!0?f.params:typeof _=="function"?_(f):_:null,F=Qo(p,q({},S,t,{onVnodeUnmounted:A=>{A.component.isUnmounted&&(h.instances[a]=null)},ref:c}));return Ds(n.default,{Component:F,route:f})||F}}});function Ds(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const oa=sa;function ia(e){const t=$u(e.routes,e),n=e.parseQuery||Yu,r=e.stringifyQuery||Ls,s=e.history,o=Gt(),i=Gt(),l=Gt(),c=ho(Xe);let f=Xe;It&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=qn.bind(null,b=>""+b),h=qn.bind(null,Qu),p=qn.bind(null,wn);function _(b,P){let R,M;return ti(b)?(R=t.getRecordMatcher(b),M=P):M=b,t.addRoute(M,R)}function S(b){const P=t.getRecordMatcher(b);P&&t.removeRoute(P)}function $(){return t.getRoutes().map(b=>b.record)}function F(b){return!!t.getRecordMatcher(b)}function A(b,P){if(P=q({},P||c.value),typeof b=="string"){const u=Qn(n,b,P.path),d=t.resolve({path:u.path},P),m=s.createHref(u.fullPath);return q(u,d,{params:p(d.params),hash:wn(u.hash),redirectedFrom:void 0,href:m})}let R;if("path"in b)R=q({},b,{path:Qn(n,b.path,P.path).path});else{const u=q({},b.params);for(const d in u)u[d]==null&&delete u[d];R=q({},b,{params:h(b.params)}),P.params=h(P.params)}const M=t.resolve(R,P),V=b.hash||"";M.params=a(p(M.params));const re=cu(r,q({},b,{hash:zu(V),path:M.path})),H=s.createHref(re);return q({fullPath:re,hash:V,query:r===Ls?Ju(b.query):b.query||{}},M,{redirectedFrom:void 0,href:H})}function w(b){return typeof b=="string"?Qn(n,b,c.value.path):q({},b)}function C(b,P){if(f!==b)return jt(8,{from:P,to:b})}function T(b){return ie(b)}function W(b){return T(q(w(b),{replace:!0}))}function ne(b){const P=b.matched[b.matched.length-1];if(P&&P.redirect){const{redirect:R}=P;let M=typeof R=="function"?R(b):R;return typeof M=="string"&&(M=M.includes("?")||M.includes("#")?M=w(M):{path:M},M.params={}),q({query:b.query,hash:b.hash,params:"path"in M?{}:b.params},M)}}function ie(b,P){const R=f=A(b),M=c.value,V=b.state,re=b.force,H=b.replace===!0,u=ne(R);if(u)return ie(q(w(u),{state:typeof u=="object"?q({},V,u.state):V,force:re,replace:H}),P||R);const d=R;d.redirectedFrom=P;let m;return!re&&uu(r,M,R)&&(m=jt(16,{to:d,from:M}),it(M,M,!0,!1)),(m?Promise.resolve(m):Ve(d,M)).catch(g=>Ge(g)?Ge(g,2)?g:Re(g):J(g,d,M)).then(g=>{if(g){if(Ge(g,2))return ie(q({replace:H},w(g.to),{state:typeof g.to=="object"?q({},V,g.to.state):V,force:re}),P||d)}else g=Ce(d,M,!0,H,V);return fe(d,M,g),g})}function me(b,P){const R=C(b,P);return R?Promise.reject(R):Promise.resolve()}function Ve(b,P){let R;const[M,V,re]=la(b,P);R=Yn(M.reverse(),"beforeRouteLeave",b,P);for(const u of M)u.leaveGuards.forEach(d=>{R.push(et(d,b,P))});const H=me.bind(null,b,P);return R.push(H),wt(R).then(()=>{R=[];for(const u of o.list())R.push(et(u,b,P));return R.push(H),wt(R)}).then(()=>{R=Yn(V,"beforeRouteUpdate",b,P);for(const u of V)u.updateGuards.forEach(d=>{R.push(et(d,b,P))});return R.push(H),wt(R)}).then(()=>{R=[];for(const u of b.matched)if(u.beforeEnter&&!P.matched.includes(u))if(Ne(u.beforeEnter))for(const d of u.beforeEnter)R.push(et(d,b,P));else R.push(et(u.beforeEnter,b,P));return R.push(H),wt(R)}).then(()=>(b.matched.forEach(u=>u.enterCallbacks={}),R=Yn(re,"beforeRouteEnter",b,P),R.push(H),wt(R))).then(()=>{R=[];for(const u of i.list())R.push(et(u,b,P));return R.push(H),wt(R)}).catch(u=>Ge(u,8)?u:Promise.reject(u))}function fe(b,P,R){for(const M of l.list())M(b,P,R)}function Ce(b,P,R,M,V){const re=C(b,P);if(re)return re;const H=P===Xe,u=It?history.state:{};R&&(M||H?s.replace(b.fullPath,q({scroll:H&&u&&u.scroll},V)):s.push(b.fullPath,V)),c.value=b,it(b,P,R,H),Re()}let Fe;function yt(){Fe||(Fe=s.listen((b,P,R)=>{const M=A(b),V=ne(M);if(V){ie(q(V,{replace:!0}),M).catch(Jt);return}f=M;const re=c.value;It&&_u(Is(re.fullPath,R.delta),Fn()),Ve(M,re).catch(H=>Ge(H,12)?H:Ge(H,2)?(ie(H.to,M).then(u=>{Ge(u,20)&&!R.delta&&R.type===on.pop&&s.go(-1,!1)}).catch(Jt),Promise.reject()):(R.delta&&s.go(-R.delta,!1),J(H,M,re))).then(H=>{H=H||Ce(M,re,!1),H&&(R.delta&&!Ge(H,8)?s.go(-R.delta,!1):R.type===on.pop&&Ge(H,20)&&s.go(-1,!1)),fe(M,re,H)}).catch(Jt)}))}let ot=Gt(),Kt=Gt(),le;function J(b,P,R){Re(b);const M=Kt.list();return M.length?M.forEach(V=>V(b,P,R)):console.error(b),Promise.reject(b)}function Q(){return le&&c.value!==Xe?Promise.resolve():new Promise((b,P)=>{ot.add([b,P])})}function Re(b){return le||(le=!b,yt(),ot.list().forEach(([P,R])=>b?R(b):P()),ot.reset()),b}function it(b,P,R,M){const{scrollBehavior:V}=e;if(!It||!V)return Promise.resolve();const re=!R&&bu(Is(b.fullPath,0))||(M||!R)&&history.state&&history.state.scroll||null;return bo().then(()=>V(b,P,re)).then(H=>H&&gu(H)).catch(H=>J(H,b,P))}const Ie=b=>s.go(b);let be;const vt=new Set;return{currentRoute:c,listening:!0,addRoute:_,removeRoute:S,hasRoute:F,getRoutes:$,resolve:A,options:e,push:T,replace:W,go:Ie,back:()=>Ie(-1),forward:()=>Ie(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:Kt.add,isReady:Q,install(b){const P=this;b.component("RouterLink",ta),b.component("RouterView",oa),b.config.globalProperties.$router=P,Object.defineProperty(b.config.globalProperties,"$route",{enumerable:!0,get:()=>kt(c)}),It&&!be&&c.value===Xe&&(be=!0,T(s.location).catch(V=>{}));const R={};for(const V in Xe)R[V]=xe(()=>c.value[V]);b.provide(Ur,P),b.provide(ui,Ut(R)),b.provide(gr,c);const M=b.unmount;vt.add(b),b.unmount=function(){vt.delete(b),vt.size<1&&(f=Xe,Fe&&Fe(),Fe=null,c.value=Xe,be=!1,le=!1),M()}}}}function wt(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function la(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;i<o;i++){const l=t.matched[i];l&&(e.matched.find(f=>Nt(f,l))?r.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(f=>Nt(f,c))||s.push(c))}return[n,r,s]}/*!
* vuex v4.1.0
* (c) 2022 Evan You
* @license MIT
*/var ca="store";function Ht(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function ai(e){return e!==null&&typeof e=="object"}function ua(e){return e&&typeof e.then=="function"}function aa(e,t){return function(){return e(t)}}function fi(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}function di(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;Bn(e,n,[],e._modules.root,!0),Hr(e,n,t)}function Hr(e,t,n){var r=e._state,s=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var o=e._wrappedGetters,i={},l={},c=Fi(!0);c.run(function(){Ht(o,function(f,a){i[a]=aa(f,e),l[a]=xe(function(){return i[a]()}),Object.defineProperty(e.getters,a,{get:function(){return l[a].value},enumerable:!0})})}),e._state=Ut({data:t}),e._scope=c,e.strict&&ma(e),r&&n&&e._withCommit(function(){r.data=null}),s&&s.stop()}function Bn(e,t,n,r,s){var o=!n.length,i=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[i],e._modulesNamespaceMap[i]=r),!o&&!s){var l=Kr(t,n.slice(0,-1)),c=n[n.length-1];e._withCommit(function(){l[c]=r.state})}var f=r.context=fa(e,i,n);r.forEachMutation(function(a,h){var p=i+h;da(e,p,a,f)}),r.forEachAction(function(a,h){var p=a.root?h:i+h,_=a.handler||a;ha(e,p,_,f)}),r.forEachGetter(function(a,h){var p=i+h;pa(e,p,a,f)}),r.forEachChild(function(a,h){Bn(e,t,n.concat(h),a,s)})}function fa(e,t,n){var r=t==="",s={dispatch:r?e.dispatch:function(o,i,l){var c=Cn(o,i,l),f=c.payload,a=c.options,h=c.type;return(!a||!a.root)&&(h=t+h),e.dispatch(h,f)},commit:r?e.commit:function(o,i,l){var c=Cn(o,i,l),f=c.payload,a=c.options,h=c.type;(!a||!a.root)&&(h=t+h),e.commit(h,f,a)}};return Object.defineProperties(s,{getters:{get:r?function(){return e.getters}:function(){return hi(e,t)}},state:{get:function(){return Kr(e.state,n)}}}),s}function hi(e,t){if(!e._makeLocalGettersCache[t]){var n={},r=t.length;Object.keys(e.getters).forEach(function(s){if(s.slice(0,r)===t){var o=s.slice(r);Object.defineProperty(n,o,{get:function(){return e.getters[s]},enumerable:!0})}}),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function da(e,t,n,r){var s=e._mutations[t]||(e._mutations[t]=[]);s.push(function(i){n.call(e,r.state,i)})}function ha(e,t,n,r){var s=e._actions[t]||(e._actions[t]=[]);s.push(function(i){var l=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},i);return ua(l)||(l=Promise.resolve(l)),e._devtoolHook?l.catch(function(c){throw e._devtoolHook.emit("vuex:error",c),c}):l})}function pa(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(o){return n(r.state,r.getters,o.state,o.getters)})}function ma(e){pt(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function Kr(e,t){return t.reduce(function(n,r){return n[r]},e)}function Cn(e,t,n){return ai(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var ga="vuex bindings",Us="vuex:mutations",Jn="vuex:actions",Ct="vuex",_a=0;function ba(e,t){su({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[ga]},function(n){n.addTimelineLayer({id:Us,label:"Vuex Mutations",color:Hs}),n.addTimelineLayer({id:Jn,label:"Vuex Actions",color:Hs}),n.addInspector({id:Ct,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree(function(r){if(r.app===e&&r.inspectorId===Ct)if(r.filter){var s=[];_i(s,t._modules.root,r.filter,""),r.rootNodes=s}else r.rootNodes=[gi(t._modules.root,"")]}),n.on.getInspectorState(function(r){if(r.app===e&&r.inspectorId===Ct){var s=r.nodeId;hi(t,s),r.state=Ea(wa(t._modules,s),s==="root"?t.getters:t._makeLocalGettersCache,s)}}),n.on.editInspectorState(function(r){if(r.app===e&&r.inspectorId===Ct){var s=r.nodeId,o=r.path;s!=="root"&&(o=s.split("/").filter(Boolean).concat(o)),t._withCommit(function(){r.set(t._state.data,o,r.state.value)})}}),t.subscribe(function(r,s){var o={};r.payload&&(o.payload=r.payload),o.state=s,n.notifyComponentUpdate(),n.sendInspectorTree(Ct),n.sendInspectorState(Ct),n.addTimelineEvent({layerId:Us,event:{time:Date.now(),title:r.type,data:o}})}),t.subscribeAction({before:function(r,s){var o={};r.payload&&(o.payload=r.payload),r._id=_a++,r._time=Date.now(),o.state=s,n.addTimelineEvent({layerId:Jn,event:{time:r._time,title:r.type,groupId:r._id,subtitle:"start",data:o}})},after:function(r,s){var o={},i=Date.now()-r._time;o.duration={_custom:{type:"duration",display:i+"ms",tooltip:"Action duration",value:i}},r.payload&&(o.payload=r.payload),o.state=s,n.addTimelineEvent({layerId:Jn,event:{time:Date.now(),title:r.type,groupId:r._id,subtitle:"end",data:o}})}})})}var Hs=8702998,ya=6710886,va=16777215,pi={label:"namespaced",textColor:va,backgroundColor:ya};function mi(e){return e&&e!=="root"?e.split("/").slice(-2,-1)[0]:"Root"}function gi(e,t){return{id:t||"root",label:mi(t),tags:e.namespaced?[pi]:[],children:Object.keys(e._children).map(function(n){return gi(e._children[n],t+n+"/")})}}function _i(e,t,n,r){r.includes(n)&&e.push({id:r||"root",label:r.endsWith("/")?r.slice(0,r.length-1):r||"Root",tags:t.namespaced?[pi]:[]}),Object.keys(t._children).forEach(function(s){_i(e,t._children[s],n,r+s+"/")})}function Ea(e,t,n){t=n==="root"?t:t[n];var r=Object.keys(t),s={state:Object.keys(e.state).map(function(i){return{key:i,editable:!0,value:e.state[i]}})};if(r.length){var o=xa(t);s.getters=Object.keys(o).map(function(i){return{key:i.endsWith("/")?mi(i):i,editable:!1,value:_r(function(){return o[i]})}})}return s}function xa(e){var t={};return Object.keys(e).forEach(function(n){var r=n.split("/");if(r.length>1){var s=t,o=r.pop();r.forEach(function(i){s[i]||(s[i]={_custom:{value:{},display:i,tooltip:"Module",abstract:!0}}),s=s[i]._custom.value}),s[o]=_r(function(){return e[n]})}else t[n]=_r(function(){return e[n]})}),t}function wa(e,t){var n=t.split("/").filter(function(r){return r});return n.reduce(function(r,s,o){var i=r[s];if(!i)throw new Error('Missing module "'+s+'" for path "'+t+'".');return o===n.length-1?i:i._children},t==="root"?e:e.root._children)}function _r(e){try{return e()}catch(t){return t}}var je=function(t,n){this.runtime=n,this._children=Object.create(null),this._rawModule=t;var r=t.state;this.state=(typeof r=="function"?r():r)||{}},bi={namespaced:{configurable:!0}};bi.namespaced.get=function(){return!!this._rawModule.namespaced};je.prototype.addChild=function(t,n){this._children[t]=n};je.prototype.removeChild=function(t){delete this._children[t]};je.prototype.getChild=function(t){return this._children[t]};je.prototype.hasChild=function(t){return t in this._children};je.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)};je.prototype.forEachChild=function(t){Ht(this._children,t)};je.prototype.forEachGetter=function(t){this._rawModule.getters&&Ht(this._rawModule.getters,t)};je.prototype.forEachAction=function(t){this._rawModule.actions&&Ht(this._rawModule.actions,t)};je.prototype.forEachMutation=function(t){this._rawModule.mutations&&Ht(this._rawModule.mutations,t)};Object.defineProperties(je.prototype,bi);var bt=function(t){this.register([],t,!1)};bt.prototype.get=function(t){return t.reduce(function(n,r){return n.getChild(r)},this.root)};bt.prototype.getNamespace=function(t){var n=this.root;return t.reduce(function(r,s){return n=n.getChild(s),r+(n.namespaced?s+"/":"")},"")};bt.prototype.update=function(t){yi([],this.root,t)};bt.prototype.register=function(t,n,r){var s=this;r===void 0&&(r=!0);var o=new je(n,r);if(t.length===0)this.root=o;else{var i=this.get(t.slice(0,-1));i.addChild(t[t.length-1],o)}n.modules&&Ht(n.modules,function(l,c){s.register(t.concat(c),l,r)})};bt.prototype.unregister=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1],s=n.getChild(r);s&&s.runtime&&n.removeChild(r)};bt.prototype.isRegistered=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1];return n?n.hasChild(r):!1};function yi(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return;yi(e.concat(r),t.getChild(r),n.modules[r])}}function Ca(e){return new ve(e)}var ve=function(t){var n=this;t===void 0&&(t={});var r=t.plugins;r===void 0&&(r=[]);var s=t.strict;s===void 0&&(s=!1);var o=t.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new bt(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=o;var i=this,l=this,c=l.dispatch,f=l.commit;this.dispatch=function(p,_){return c.call(i,p,_)},this.commit=function(p,_,S){return f.call(i,p,_,S)},this.strict=s;var a=this._modules.root.state;Bn(this,a,[],this._modules.root),Hr(this,a),r.forEach(function(h){return h(n)})},Vr={state:{configurable:!0}};ve.prototype.install=function(t,n){t.provide(n||ca,this),t.config.globalProperties.$store=this;var r=this._devtools!==void 0?this._devtools:!1;r&&ba(t,this)};Vr.state.get=function(){return this._state.data};Vr.state.set=function(e){};ve.prototype.commit=function(t,n,r){var s=this,o=Cn(t,n,r),i=o.type,l=o.payload,c={type:i,payload:l},f=this._mutations[i];f&&(this._withCommit(function(){f.forEach(function(h){h(l)})}),this._subscribers.slice().forEach(function(a){return a(c,s.state)}))};ve.prototype.dispatch=function(t,n){var r=this,s=Cn(t,n),o=s.type,i=s.payload,l={type:o,payload:i},c=this._actions[o];if(c){try{this._actionSubscribers.slice().filter(function(a){return a.before}).forEach(function(a){return a.before(l,r.state)})}catch{}var f=c.length>1?Promise.all(c.map(function(a){return a(i)})):c[0](i);return new Promise(function(a,h){f.then(function(p){try{r._actionSubscribers.filter(function(_){return _.after}).forEach(function(_){return _.after(l,r.state)})}catch{}a(p)},function(p){try{r._actionSubscribers.filter(function(_){return _.error}).forEach(function(_){return _.error(l,r.state,p)})}catch{}h(p)})})}};ve.prototype.subscribe=function(t,n){return fi(t,this._subscribers,n)};ve.prototype.subscribeAction=function(t,n){var r=typeof t=="function"?{before:t}:t;return fi(r,this._actionSubscribers,n)};ve.prototype.watch=function(t,n,r){var s=this;return pt(function(){return t(s.state,s.getters)},n,Object.assign({},r))};ve.prototype.replaceState=function(t){var n=this;this._withCommit(function(){n._state.data=t})};ve.prototype.registerModule=function(t,n,r){r===void 0&&(r={}),typeof t=="string"&&(t=[t]),this._modules.register(t,n),Bn(this,this.state,t,this._modules.get(t),r.preserveState),Hr(this,this.state)};ve.prototype.unregisterModule=function(t){var n=this;typeof t=="string"&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var r=Kr(n.state,t.slice(0,-1));delete r[t[t.length-1]]}),di(this)};ve.prototype.hasModule=function(t){return typeof t=="string"&&(t=[t]),this._modules.isRegistered(t)};ve.prototype.hotUpdate=function(t){this._modules.update(t),di(this,!0)};ve.prototype._withCommit=function(t){var n=this._committing;this._committing=!0,t(),this._committing=n};Object.defineProperties(ve.prototype,Vr);var Gr=Ia(function(e,t){var n={};return Oa(t).forEach(function(r){var s=r.key,o=r.val;n[s]=function(){var l=this.$store.state,c=this.$store.getters;if(e){var f=Pa(this.$store,"mapState",e);if(!f)return;l=f.context.state,c=f.context.getters}return typeof o=="function"?o.call(this,l,c):l[o]},n[s].vuex=!0}),n});function Oa(e){return Ra(e)?Array.isArray(e)?e.map(function(t){return{key:t,val:t}}):Object.keys(e).map(function(t){return{key:t,val:e[t]}}):[]}function Ra(e){return Array.isArray(e)||ai(e)}function Ia(e){return function(t,n){return typeof t!="string"?(n=t,t=""):t.charAt(t.length-1)!=="/"&&(t+="/"),e(t,n)}}function Pa(e,t,n){var r=e._modulesNamespaceMap[n];return r}const Sa={name:"BookTable",data(){return{bookEntries:[]}},mounted(){this.getBookList()},computed:Gr({}),methods:{getBookList:function(){var e=this;fetch(this.$store.state.config.API_URL+"/Book").then(function(t){return t.json()}).then(t=>{e.bookEntries=t})},deleteBook(e){fetch(this.$store.state.config.API_URL+"/Book/"+e,{method:"DELETE",headers:{}}).then(function(t){if(!(t.status==401||t.status==403))return t.json()}).then(()=>{this.getBookList()}).error(t=>{t.status==401||t.status==403})}}},Ta=e=>($r("data-v-3a1e7e07"),e=e(),Mr(),e),Aa={class:"table-wrapper"},ka=Ta(()=>j("thead",null,[j("tr",null,[j("td",null,"Id"),He(),j("td",null,"Title"),He(),j("td",null,"Author"),He(),j("td",null,"Year published"),He(),j("td",null,"Index"),He(),j("td",null,"Actions")])],-1)),$a=["onClick"];function Ma(e,t,n,r,s,o){const i=Te("router-link");return ue(),pe("div",Aa,[Z(i,{class:"addbtn",to:{path:"/book-add"}},{default:vn(()=>[He("Add")]),_:1}),j("table",null,[ka,j("tbody",null,[(ue(!0),pe(Ae,null,No(s.bookEntries,l=>(ue(),pe("tr",{key:l.id},[j("td",null,tt(l.id),1),j("td",null,tt(l.title),1),j("td",null,tt(l.author),1),j("td",null,tt(l.yearPublished),1),j("td",null,tt(l.bookIndex),1),j("td",null,[Z(i,{to:{path:"/edit-book/"+l.id}},{default:vn(()=>[He("Edit")]),_:2},1032,["to"]),He(),j("button",{onClick:c=>o.deleteBook(l.id)},"Delete",8,$a)])]))),128))])])])}const Ks=Ye(Sa,[["render",Ma],["__scopeId","data-v-3a1e7e07"]]);const La={name:"Dashboard",data(){return{selectedTab:0,tabs:[{name:"Books",component:ho(Ks)}]}},components:{BookTable:Ks},mounted(){},methods:{selectTab(e){this.selectedTab=e}}},Na={class:"admin-dashboard"},ja={class:"admin-dashboard"},Fa=["innerHTML","onClick"],Ba={class:"shown-container"};function Da(e,t,n,r,s,o){return ue(),pe("div",Na,[j("div",ja,[(ue(!0),pe(Ae,null,No(s.tabs,i=>(ue(),pe("button",{class:On({tab:!0,active:s.tabs.indexOf(i)==s.selectedTab}),key:i.name,innerHTML:i.name,onClick:l=>o.selectTab(s.tabs.indexOf(i))},null,10,Fa))),128)),j("div",Ba,[(ue(),ar(kl,null,[(ue(),ar(Hl(this.tabs[this.selectedTab].component)))],1024))])])])}const Ua=Ye(La,[["render",Da],["__scopeId","data-v-e19aee3b"]]);const Ha={name:"Home",data(){},components:{Dashboard:Ua},methods:{},mounted(){}},Ka=e=>($r("data-v-aad8fcac"),e=e(),Mr(),e),Va={class:"home"},Ga={class:"background"},za={class:"list-container"},Wa=Ka(()=>j("h2",null,"Books",-1)),qa={class:"column"};function Qa(e,t,n,r,s,o){const i=Te("Dashboard");return ue(),pe("div",Va,[j("div",Ga,[j("div",za,[Wa,j("div",qa,[Z(i)])])])])}const Ya=Ye(Ha,[["render",Qa],["__scopeId","data-v-aad8fcac"]]);const Ja=$n({name:"SingleLineEdit",props:{label:null,name:null,value:{type:String,default(){return""}},is_disabled:{type:Boolean,default(){return!1}}},data(){return{innerValue:""}},watch:{innerValue:{handler:function(e){this.$emit("valueChanged",e)},immediate:!1},value:{handler:function(e){this.innerValue=e},immediate:!1}},mounted(){this.innerValue=this.value}}),Xa={class:"editor-line"},Za={class:"label"},ef={key:0},tf={class:"input"},nf=["name","disabled"];function rf(e,t,n,r,s,o){return ue(),pe("div",Xa,[j("div",Za,[this.label!=null?(ue(),pe("label",ef,tt(e.label),1)):Fr("",!0)]),j("div",tf,[$o(j("input",{name:e.name,type:"text","onUpdate:modelValue":t[0]||(t[0]=i=>e.innerValue=i),disabled:e.is_disabled},null,8,nf),[[Yo,e.innerValue]])])])}const sf=Ye(Ja,[["render",rf],["__scopeId","data-v-d6ae499b"]]);const of={name:"MultiLineEdit",data(){return{message_slug:""}},props:{label:null,name:null,value:"",is_disabled:{type:Boolean,default(){return!1}}},watch:{message_slug:{handler:function(e){this.$emit("valueChanged",e)},immediate:!1},value:{handler:function(e){this.message_slug=e},immediate:!1}},mounted(){this.message_slug=this.value}},lf={class:"editor-line"},cf={class:"label"},uf={key:0},af={class:"input"},ff=["name","disabled"];function df(e,t,n,r,s,o){return ue(),pe("div",lf,[j("div",cf,[this.label!=null?(ue(),pe("label",uf,tt(n.label),1)):Fr("",!0)]),j("div",af,[$o(j("textarea",{name:n.name,"onUpdate:modelValue":t[0]||(t[0]=i=>s.message_slug=i),disabled:n.is_disabled},null,8,ff),[[Yo,s.message_slug]])])])}const hf=Ye(of,[["render",df],["__scopeId","data-v-d1d12cd2"]]);$n({name:"DateEdit",props:{label:null,name:null,value:{type:Date,default(){return""}},is_disabled:{type:Boolean,default(){return!1}}},data(){return{innerValue:""}},watch:{innerValue:{handler:function(e){this.$emit("valueChanged",e)},immediate:!1},value:{handler:function(e){this.innerValue=e},immediate:!1}},mounted(){this.innerValue=this.value}});const pf={name:"BookEditor",model:{prop:"entry",event:"change"},props:{error:null,is_edit:{type:Boolean,default(){return!1}},editorTitle:{type:String,default(){return"Title"}},entry:{id:{type:String,default(){return null}},author:{type:String,default(){return null}},yearPublished:{type:Date,default(){return null}},bookIndex:{type:String,default(){return null}}}},components:{SingleLineEdit:sf,MultiLineEdit:hf,LinkEdit,ImageUploader},methods:{addFile(e){this.readFile(e,"fileadd")},addImage(e){this.readFile(e,"imageadd")},getPureBase64(e){var t=e.split(";"),n=t[t.length-1];return n.substr(n.indexOf(",")+1)},readFile(e,t){var n=this,r=e.name,s=new FileReader;s.readAsDataURL(e),s.onload=function(){n.$emit(t,{filename:r,base64:n.getPureBase64(s.result)})},s.onerror=function(o){n.$emit("error",new{message:"Could not load file: "+r+"; "+o.message,error:o})}},onHumanReadableId(e){this.$emit("modelEdit",{id:this.entry.id,humanReadableId:e,title:this.entry.title,description:this.entry.description,screenshots:this.entry.screenshots,links:this.entry.links})},onTitle(e){this.$emit("modelEdit",{id:this.entry.id,humanReadableId:this.entry.humanReadableId,title:e,description:this.entry.description,screenshots:this.entry.screenshots,links:this.entry.links})},onDescription(e){this.$emit("modelEdit",{id:this.entry.id,humanReadableId:this.entry.humanReadableId,title:this.entry.title,description:e,screenshots:this.entry.screenshots,links:this.entry.links})},onLinks(e){this.$emit("modelEdit",{id:this.entry.id,humanReadableId:this.entry.humanReadableId,title:this.entry.title,description:this.entry.description,screenshots:this.entry.screenshots,links:e})},onScreenshots(e){this.$emit("modelEdit",{id:this.entry.id,humanReadableId:this.entry.humanReadableId,title:this.entry.title,description:this.entry.description,screenshots:e,links:this.entry.links})}}},mf=e=>($r("data-v-ce0e1569"),e=e(),Mr(),e),gf={class:"editor"},_f={class:"column"},bf={key:0,class:"error"},yf=["innerHTML"],vf=mf(()=>j("input",{class:"savebtn",type:"submit",value:"Save"},null,-1));function Ef(e,t,n,r,s,o){const i=Te("router-link"),l=Te("SingleLineEdit"),c=Te("DateEdit"),f=Te("MultiLineEdit"),a=Te("LinkEdit"),h=Te("ImageUploader");return ue(),pe("div",gf,[j("div",_f,[j("h2",null,tt(n.editorTitle),1),this.error!=null?(ue(),pe("div",bf,[j("p",{innerHTML:this.error},null,8,yf)])):Fr("",!0),vf,Z(i,{class:"cancelbtn",to:{path:"/admin/dashboard"}},{default:vn(()=>[He("Cancel")]),_:1}),Z(l,{name:"title",label:"Title",value:n.entry.title,onValueChanged:t[0]||(t[0]=p=>o.onTitle(p))},null,8,["value"]),Z(l,{name:"author",label:"Author",value:n.entry.author,onValueChanged:t[1]||(t[1]=p=>o.onHumanReadableId(p))},null,8,["value"]),Z(c,{name:"yearPublished",label:"Year published",value:n.entry.yearPublished,onValueChanged:t[2]||(t[2]=p=>o.onDescription(p))},null,8,["value"]),Z(f,{name:"bookIndex",label:"Book index",value:n.entry.yearPublished,onValueChanged:t[3]||(t[3]=p=>o.onDescription(p))},null,8,["value"]),Z(a,{links:n.entry.links,onAdd:t[4]||(t[4]=p=>o.addFile(p)),onRemove:t[5]||(t[5]=p=>e.$emit("removeFile",p)),is_edit:n.is_edit,onValueChanged:t[6]||(t[6]=p=>o.onLinks(p))},null,8,["links","is_edit"]),Z(h,{images:n.entry.screenshots,onAdd:t[7]||(t[7]=p=>o.addImage(p)),onRemove:t[8]||(t[8]=p=>e.$emit("removeImage",p)),is_edit:n.is_edit,onValueChanged:t[9]||(t[9]=p=>o.onScreenshots(p))},null,8,["images","is_edit"])])])}const vi=Ye(pf,[["render",Ef],["__scopeId","data-v-ce0e1569"]]),xf={name:"GameAdd",data(){return{error:null,entry:{id:"",author:"",title:"",yearPublished:"",bookIndex:""}}},components:{GameEditor:vi},computed:Gr({token:e=>"Bearer "+e.token}),methods:{uploadBook:function(){var e=this;e.entry.screenshots.forEach(function(n){n.filename=n.link}),e.entry.links.forEach(function(n){n.filename=n.link});var t={author:e.entry.author,title:e.entry.title,yearPublished:e.entry.yearPublished,bookIndex:e.entry.bookIndex};fetch(e.$store.state.config.API_URL+"/games/",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},body:JSON.stringify(t)}).then(function(n){if(!(n.status==401||n.status==403))return n.json()}).then(n=>{e.$router.push("/admin/dashboard")}).catch(n=>{n.status==401||n.status==403,e.error=n.bodyText})},onInput(e){this.entry=e}}},wf={class:"game"},Cf={class:"background"};function Of(e,t,n,r,s,o){const i=Te("GameEditor");return ue(),pe("div",wf,[j("div",Cf,[j("form",{onSubmit:t[2]||(t[2]=Jo((...l)=>e.uploadGame&&e.uploadGame(...l),["prevent"]))},[Z(i,{entry:s.entry,error:s.error,editorTitle:"Add game",is_edit:!1,onModelEdit:t[0]||(t[0]=l=>o.onInput(l)),onError:t[1]||(t[1]=l=>this.error=l.message)},null,8,["entry","error"])],32)])])}const Rf=Ye(xf,[["render",Of]]),If={name:"GameEdit",data(){return{error:null,entry:{id:"",author:"",title:"",yearPublished:"",bookIndex:""}}},components:{GameEditor:vi},computed:Gr({}),mounted(){this.getBook()},methods:{getBook(){var e=this.$route.params.id;fetch(this.$store.state.config.API_URL+"/Book/"+e,{headers:{"Content-Type":"application/json;charset=UTF-8"}}).then(function(t){if(!(t.status==401||t.status==403))return t.json()}).then(t=>{this.entry=t})},saveBook(){var e=this;e.entry.screenshots.forEach(function(n){n.filename=n.link}),e.entry.links.forEach(function(n){n.filename=n.link});var t={id:e.entry.id,author:e.entry.author,title:e.entry.title,yearPublished:e.entry.yearPublished,bookIndex:e.entry.bookIndex};fetch(e.$store.state.config.API_URL+"/Book/",{method:"PUT",headers:{Authorization:e.token,"Content-Type":"application/json;charset=UTF-8"},body:JSON.stringify(t)}).then(function(n){if(!(n.status==401||n.status==403))return n.json()}).then(n=>{e.$router.push("/admin/dashboard")}).catch(n=>{n.status==401||n.status==403,e.error=n.bodyText})},onInput(e){this.entry=e}}},Pf={class:"game"},Sf={class:"background"};function Tf(e,t,n,r,s,o){const i=Te("GameEditor");return ue(),pe("div",Pf,[j("div",Sf,[j("form",{onSubmit:t[2]||(t[2]=Jo((...l)=>e.saveGame&&e.saveGame(...l),["prevent"]))},[Z(i,{entry:s.entry,error:s.error,editorTitle:"Edit game",is_edit:!0,onModelEdit:t[0]||(t[0]=l=>o.onInput(l)),onError:t[1]||(t[1]=l=>this.error=l.message)},null,8,["entry","error"])],32)])])}const Af=Ye(If,[["render",Tf]]),Ei={API_URL:"http://localhost:5222",DEFAULT_TITLE:"Books"};let Xn="Not rocket science";const kf=[{path:"/",component:Ya,meta:{title:Xn}},{path:"/add-book",component:Rf,meta:{title:Xn+" EDIT"}},{path:"/edit-book/:id",component:Af,meta:{title:Xn+" EDIT"}}],xi=new Ca({state:{token:null,config:{API_URL:Ei.API_URL}},mutations:{setToken(e,t){e.token=t},purgeToken(e){e.token=null},initialiseStore(e){var t=localStorage.getItem("token");t&&(e.token=JSON.parse(t))}}});xi.subscribe((e,t)=>{localStorage.setItem("token",JSON.stringify(t.token))});const wi=new ia({routes:kf,history:xu()});wi.afterEach(e=>{document.title=e.meta.title||Ei.DEFAULT_TITLE});Kc({extends:Yc,beforeCreate(){this.$store.commit("initialiseStore")}}).use(wi).use(xi).mount("#app");