evening_detective/static/admin/assets/index-Tp3gHO58.js
2025-07-13 03:33:40 +07:00

33 lines
116 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(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)}})();/**
* @vue/shared v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function qr(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ie={},Lt=[],Je=()=>{},gl=()=>!1,xn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Vr=e=>e.startsWith("onUpdate:"),we=Object.assign,Kr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ml=Object.prototype.hasOwnProperty,re=(e,t)=>ml.call(e,t),J=Array.isArray,Dt=e=>In(e)==="[object Map]",Uo=e=>In(e)==="[object Set]",Y=e=>typeof e=="function",fe=e=>typeof e=="string",st=e=>typeof e=="symbol",ae=e=>e!==null&&typeof e=="object",Ho=e=>(ae(e)||Y(e))&&Y(e.then)&&Y(e.catch),jo=Object.prototype.toString,In=e=>jo.call(e),yl=e=>In(e).slice(8,-1),qo=e=>In(e)==="[object Object]",Gr=e=>fe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Yt=qr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Mn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},_l=/-(\w)/g,gt=Mn(e=>e.replace(_l,(t,n)=>n?n.toUpperCase():"")),bl=/\B([A-Z])/g,At=Mn(e=>e.replace(bl,"-$1").toLowerCase()),Vo=Mn(e=>e.charAt(0).toUpperCase()+e.slice(1)),qn=Mn(e=>e?`on${Vo(e)}`:""),pt=(e,t)=>!Object.is(e,t),_n=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},Ko=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Pr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ps;const Nn=()=>ps||(ps=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function zr(e){if(J(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],s=fe(r)?Cl(r):zr(r);if(s)for(const o in s)t[o]=s[o]}return t}else if(fe(e)||ae(e))return e}const wl=/;(?![^(]*\))/g,vl=/:([^]+)/,El=/\/\*[^]*?\*\//g;function Cl(e){const t={};return e.replace(El,"").split(wl).forEach(n=>{if(n){const r=n.split(vl);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Wr(e){let t="";if(fe(e))t=e;else if(J(e))for(let n=0;n<e.length;n++){const r=Wr(e[n]);r&&(t+=r+" ")}else if(ae(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Sl="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Rl=qr(Sl);function Go(e){return!!e||e===""}const zo=e=>!!(e&&e.__v_isRef===!0),Ct=e=>fe(e)?e:e==null?"":J(e)||ae(e)&&(e.toString===jo||!Y(e.toString))?zo(e)?Ct(e.value):JSON.stringify(e,Wo,2):String(e),Wo=(e,t)=>zo(t)?Wo(e,t.value):Dt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[Vn(r,o)+" =>"]=s,n),{})}:Uo(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Vn(n))}:st(t)?Vn(t):ae(t)&&!J(t)&&!qo(t)?String(t):t,Vn=(e,t="")=>{var n;return st(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Me;class Jo{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Me,!t&&Me&&(this.index=(Me.scopes||(Me.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=Me;try{return Me=this,t()}finally{Me=n}}}on(){Me=this}off(){Me=this.parent}stop(t){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(this.effects.length=0,n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);this.scopes.length=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}}}function Al(e){return new Jo(e)}function Pl(){return Me}let ce;const Kn=new WeakSet;class Yo{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Me&&Me.active&&Me.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Kn.has(this)&&(Kn.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Xo(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,gs(this),Zo(this);const t=ce,n=$e;ce=this,$e=!0;try{return this.fn()}finally{ei(this),ce=t,$e=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Qr(t);this.deps=this.depsTail=void 0,gs(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Kn.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Tr(this)&&this.run()}get dirty(){return Tr(this)}}let Qo=0,Qt,Xt;function Xo(e,t=!1){if(e.flags|=8,t){e.next=Xt,Xt=e;return}e.next=Qt,Qt=e}function Jr(){Qo++}function Yr(){if(--Qo>0)return;if(Xt){let t=Xt;for(Xt=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Qt;){let t=Qt;for(Qt=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function Zo(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function ei(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),Qr(r),Tl(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function Tr(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(ti(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function ti(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===rn))return;e.globalVersion=rn;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Tr(e)){e.flags&=-3;return}const n=ce,r=$e;ce=e,$e=!0;try{Zo(e);const s=e.fn(e._value);(t.version===0||pt(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{ce=n,$e=r,ei(e),e.flags&=-3}}function Qr(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)Qr(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Tl(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let $e=!0;const ni=[];function _t(){ni.push($e),$e=!1}function bt(){const e=ni.pop();$e=e===void 0?!0:e}function gs(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ce;ce=void 0;try{t()}finally{ce=n}}}let rn=0;class xl{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Xr{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!ce||!$e||ce===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==ce)n=this.activeLink=new xl(ce,this),ce.deps?(n.prevDep=ce.depsTail,ce.depsTail.nextDep=n,ce.depsTail=n):ce.deps=ce.depsTail=n,ri(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=ce.depsTail,n.nextDep=void 0,ce.depsTail.nextDep=n,ce.depsTail=n,ce.deps===n&&(ce.deps=r)}return n}trigger(t){this.version++,rn++,this.notify(t)}notify(t){Jr();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Yr()}}}function ri(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)ri(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const xr=new WeakMap,St=Symbol(""),Ir=Symbol(""),sn=Symbol("");function pe(e,t,n){if($e&&ce){let r=xr.get(e);r||xr.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new Xr),s.map=r,s.key=n),s.track()}}function tt(e,t,n,r,s,o){const i=xr.get(e);if(!i){rn++;return}const l=c=>{c&&c.trigger()};if(Jr(),t==="clear")i.forEach(l);else{const c=J(e),a=c&&Gr(n);if(c&&n==="length"){const u=Number(r);i.forEach((f,g)=>{(g==="length"||g===sn||!st(g)&&g>=u)&&l(f)})}else switch((n!==void 0||i.has(void 0))&&l(i.get(n)),a&&l(i.get(sn)),t){case"add":c?a&&l(i.get("length")):(l(i.get(St)),Dt(e)&&l(i.get(Ir)));break;case"delete":c||(l(i.get(St)),Dt(e)&&l(i.get(Ir)));break;case"set":Dt(e)&&l(i.get(St));break}}Yr()}function It(e){const t=ne(e);return t===e?t:(pe(t,"iterate",sn),Oe(e)?t:t.map(ge))}function Bn(e){return pe(e=ne(e),"iterate",sn),e}const Il={__proto__:null,[Symbol.iterator](){return Gn(this,Symbol.iterator,ge)},concat(...e){return It(this).concat(...e.map(t=>J(t)?It(t):t))},entries(){return Gn(this,"entries",e=>(e[1]=ge(e[1]),e))},every(e,t){return Qe(this,"every",e,t,void 0,arguments)},filter(e,t){return Qe(this,"filter",e,t,n=>n.map(ge),arguments)},find(e,t){return Qe(this,"find",e,t,ge,arguments)},findIndex(e,t){return Qe(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Qe(this,"findLast",e,t,ge,arguments)},findLastIndex(e,t){return Qe(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Qe(this,"forEach",e,t,void 0,arguments)},includes(...e){return zn(this,"includes",e)},indexOf(...e){return zn(this,"indexOf",e)},join(e){return It(this).join(e)},lastIndexOf(...e){return zn(this,"lastIndexOf",e)},map(e,t){return Qe(this,"map",e,t,void 0,arguments)},pop(){return Kt(this,"pop")},push(...e){return Kt(this,"push",e)},reduce(e,...t){return ms(this,"reduce",e,t)},reduceRight(e,...t){return ms(this,"reduceRight",e,t)},shift(){return Kt(this,"shift")},some(e,t){return Qe(this,"some",e,t,void 0,arguments)},splice(...e){return Kt(this,"splice",e)},toReversed(){return It(this).toReversed()},toSorted(e){return It(this).toSorted(e)},toSpliced(...e){return It(this).toSpliced(...e)},unshift(...e){return Kt(this,"unshift",e)},values(){return Gn(this,"values",ge)}};function Gn(e,t,n){const r=Bn(e),s=r[t]();return r!==e&&!Oe(e)&&(s._next=s.next,s.next=()=>{const o=s._next();return o.value&&(o.value=n(o.value)),o}),s}const Ml=Array.prototype;function Qe(e,t,n,r,s,o){const i=Bn(e),l=i!==e&&!Oe(e),c=i[t];if(c!==Ml[t]){const f=c.apply(e,o);return l?ge(f):f}let a=n;i!==e&&(l?a=function(f,g){return n.call(this,ge(f),g,e)}:n.length>2&&(a=function(f,g){return n.call(this,f,g,e)}));const u=c.call(i,a,r);return l&&s?s(u):u}function ms(e,t,n,r){const s=Bn(e);let o=n;return s!==e&&(Oe(e)?n.length>3&&(o=function(i,l,c){return n.call(this,i,l,c,e)}):o=function(i,l,c){return n.call(this,i,ge(l),c,e)}),s[t](o,...r)}function zn(e,t,n){const r=ne(e);pe(r,"iterate",sn);const s=r[t](...n);return(s===-1||s===!1)&&ts(n[0])?(n[0]=ne(n[0]),r[t](...n)):s}function Kt(e,t,n=[]){_t(),Jr();const r=ne(e)[t].apply(e,n);return Yr(),bt(),r}const Nl=qr("__proto__,__v_isRef,__isVue"),si=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(st));function Bl(e){st(e)||(e=String(e));const t=ne(this);return pe(t,"has",e),t.hasOwnProperty(e)}class oi{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?ql:ui:o?ci:li).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=J(t);if(!s){let c;if(i&&(c=Il[n]))return c;if(n==="hasOwnProperty")return Bl}const l=Reflect.get(t,n,be(t)?t:r);return(st(n)?si.has(n):Nl(n))||(s||pe(t,"get",n),o)?l:be(l)?i&&Gr(n)?l:l.value:ae(l)?s?fi(l):On(l):l}}class ii extends oi{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const c=Rt(o);if(!Oe(r)&&!Rt(r)&&(o=ne(o),r=ne(r)),!J(t)&&be(o)&&!be(r))return c?!1:(o.value=r,!0)}const i=J(t)&&Gr(n)?Number(n)<t.length:re(t,n),l=Reflect.set(t,n,r,be(t)?t:s);return t===ne(s)&&(i?pt(r,o)&&tt(t,"set",n,r):tt(t,"add",n,r)),l}deleteProperty(t,n){const r=re(t,n);t[n];const s=Reflect.deleteProperty(t,n);return s&&r&&tt(t,"delete",n,void 0),s}has(t,n){const r=Reflect.has(t,n);return(!st(n)||!si.has(n))&&pe(t,"has",n),r}ownKeys(t){return pe(t,"iterate",J(t)?"length":St),Reflect.ownKeys(t)}}class Ol extends oi{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Ll=new ii,Dl=new Ol,Fl=new ii(!0);const Mr=e=>e,pn=e=>Reflect.getPrototypeOf(e);function $l(e,t,n){return function(...r){const s=this.__v_raw,o=ne(s),i=Dt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,a=s[e](...r),u=n?Mr:t?Nr:ge;return!t&&pe(o,"iterate",c?Ir:St),{next(){const{value:f,done:g}=a.next();return g?{value:f,done:g}:{value:l?[u(f[0]),u(f[1])]:u(f),done:g}},[Symbol.iterator](){return this}}}}function gn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function kl(e,t){const n={get(s){const o=this.__v_raw,i=ne(o),l=ne(s);e||(pt(s,l)&&pe(i,"get",s),pe(i,"get",l));const{has:c}=pn(i),a=t?Mr:e?Nr:ge;if(c.call(i,s))return a(o.get(s));if(c.call(i,l))return a(o.get(l));o!==i&&o.get(s)},get size(){const s=this.__v_raw;return!e&&pe(ne(s),"iterate",St),Reflect.get(s,"size",s)},has(s){const o=this.__v_raw,i=ne(o),l=ne(s);return e||(pt(s,l)&&pe(i,"has",s),pe(i,"has",l)),s===l?o.has(s):o.has(s)||o.has(l)},forEach(s,o){const i=this,l=i.__v_raw,c=ne(l),a=t?Mr:e?Nr:ge;return!e&&pe(c,"iterate",St),l.forEach((u,f)=>s.call(o,a(u),a(f),i))}};return we(n,e?{add:gn("add"),set:gn("set"),delete:gn("delete"),clear:gn("clear")}:{add(s){!t&&!Oe(s)&&!Rt(s)&&(s=ne(s));const o=ne(this);return pn(o).has.call(o,s)||(o.add(s),tt(o,"add",s,s)),this},set(s,o){!t&&!Oe(o)&&!Rt(o)&&(o=ne(o));const i=ne(this),{has:l,get:c}=pn(i);let a=l.call(i,s);a||(s=ne(s),a=l.call(i,s));const u=c.call(i,s);return i.set(s,o),a?pt(o,u)&&tt(i,"set",s,o):tt(i,"add",s,o),this},delete(s){const o=ne(this),{has:i,get:l}=pn(o);let c=i.call(o,s);c||(s=ne(s),c=i.call(o,s)),l&&l.call(o,s);const a=o.delete(s);return c&&tt(o,"delete",s,void 0),a},clear(){const s=ne(this),o=s.size!==0,i=s.clear();return o&&tt(s,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=$l(s,e,t)}),n}function Zr(e,t){const n=kl(e,t);return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(re(n,s)&&s in r?n:r,s,o)}const Ul={get:Zr(!1,!1)},Hl={get:Zr(!1,!0)},jl={get:Zr(!0,!1)};const li=new WeakMap,ci=new WeakMap,ui=new WeakMap,ql=new WeakMap;function Vl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Kl(e){return e.__v_skip||!Object.isExtensible(e)?0:Vl(yl(e))}function On(e){return Rt(e)?e:es(e,!1,Ll,Ul,li)}function ai(e){return es(e,!1,Fl,Hl,ci)}function fi(e){return es(e,!0,Dl,jl,ui)}function es(e,t,n,r,s){if(!ae(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=Kl(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function Ft(e){return Rt(e)?Ft(e.__v_raw):!!(e&&e.__v_isReactive)}function Rt(e){return!!(e&&e.__v_isReadonly)}function Oe(e){return!!(e&&e.__v_isShallow)}function ts(e){return e?!!e.__v_raw:!1}function ne(e){const t=e&&e.__v_raw;return t?ne(t):e}function di(e){return!re(e,"__v_skip")&&Object.isExtensible(e)&&Ko(e,"__v_skip",!0),e}const ge=e=>ae(e)?On(e):e,Nr=e=>ae(e)?fi(e):e;function be(e){return e?e.__v_isRef===!0:!1}function et(e){return hi(e,!1)}function Gl(e){return hi(e,!0)}function hi(e,t){return be(e)?e:new zl(e,t)}class zl{constructor(t,n){this.dep=new Xr,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ne(t),this._value=n?t:ge(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Oe(t)||Rt(t);t=r?t:ne(t),pt(t,n)&&(this._rawValue=t,this._value=r?t:ge(t),this.dep.trigger())}}function Le(e){return be(e)?e.value:e}const Wl={get:(e,t,n)=>t==="__v_raw"?e:Le(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return be(s)&&!be(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function pi(e){return Ft(e)?e:new Proxy(e,Wl)}class Jl{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Xr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=rn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&ce!==this)return Xo(this,!0),!0}get value(){const t=this.dep.track();return ti(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Yl(e,t,n=!1){let r,s;return Y(e)?r=e:(r=e.get,s=e.set),new Jl(r,s,n)}const mn={},Cn=new WeakMap;let Et;function Ql(e,t=!1,n=Et){if(n){let r=Cn.get(n);r||Cn.set(n,r=[]),r.push(e)}}function Xl(e,t,n=ie){const{immediate:r,deep:s,once:o,scheduler:i,augmentJob:l,call:c}=n,a=C=>s?C:Oe(C)||s===!1||s===0?nt(C,1):nt(C);let u,f,g,p,_=!1,b=!1;if(be(e)?(f=()=>e.value,_=Oe(e)):Ft(e)?(f=()=>a(e),_=!0):J(e)?(b=!0,_=e.some(C=>Ft(C)||Oe(C)),f=()=>e.map(C=>{if(be(C))return C.value;if(Ft(C))return a(C);if(Y(C))return c?c(C,2):C()})):Y(e)?t?f=c?()=>c(e,2):e:f=()=>{if(g){_t();try{g()}finally{bt()}}const C=Et;Et=u;try{return c?c(e,3,[p]):e(p)}finally{Et=C}}:f=Je,t&&s){const C=f,G=s===!0?1/0:s;f=()=>nt(C(),G)}const F=Pl(),S=()=>{u.stop(),F&&F.active&&Kr(F.effects,u)};if(o&&t){const C=t;t=(...G)=>{C(...G),S()}}let A=b?new Array(e.length).fill(mn):mn;const R=C=>{if(!(!(u.flags&1)||!u.dirty&&!C))if(t){const G=u.run();if(s||_||(b?G.some((B,O)=>pt(B,A[O])):pt(G,A))){g&&g();const B=Et;Et=u;try{const O=[G,A===mn?void 0:b&&A[0]===mn?[]:A,p];c?c(t,3,O):t(...O),A=G}finally{Et=B}}}else u.run()};return l&&l(R),u=new Yo(f),u.scheduler=i?()=>i(R,!1):R,p=C=>Ql(C,!1,u),g=u.onStop=()=>{const C=Cn.get(u);if(C){if(c)c(C,4);else for(const G of C)G();Cn.delete(u)}},t?r?R(!0):A=u.run():i?i(R.bind(null,!0),!0):u.run(),S.pause=u.pause.bind(u),S.resume=u.resume.bind(u),S.stop=S,S}function nt(e,t=1/0,n){if(t<=0||!ae(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,be(e))nt(e.value,t,n);else if(J(e))for(let r=0;r<e.length;r++)nt(e[r],t,n);else if(Uo(e)||Dt(e))e.forEach(r=>{nt(r,t,n)});else if(qo(e)){for(const r in e)nt(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&nt(e[r],t,n)}return e}/**
* @vue/runtime-core v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function dn(e,t,n,r){try{return r?e(...r):e()}catch(s){Ln(s,t,n)}}function Ye(e,t,n,r){if(Y(e)){const s=dn(e,t,n,r);return s&&Ho(s)&&s.catch(o=>{Ln(o,t,n)}),s}if(J(e)){const s=[];for(let o=0;o<e.length;o++)s.push(Ye(e[o],t,n,r));return s}}function Ln(e,t,n,r=!0){const s=t?t.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||ie;if(t){let l=t.parent;const c=t.proxy,a=`https://vuejs.org/error-reference/#runtime-${n}`;for(;l;){const u=l.ec;if(u){for(let f=0;f<u.length;f++)if(u[f](e,c,a)===!1)return}l=l.parent}if(o){_t(),dn(o,null,10,[e,c,a]),bt();return}}Zl(e,n,s,r,i)}function Zl(e,t,n,r=!0,s=!1){if(s)throw e;console.error(e)}const Re=[];let ze=-1;const $t=[];let at=null,Nt=0;const gi=Promise.resolve();let Sn=null;function mi(e){const t=Sn||gi;return e?t.then(this?e.bind(this):e):t}function ec(e){let t=ze+1,n=Re.length;for(;t<n;){const r=t+n>>>1,s=Re[r],o=on(s);o<e||o===e&&s.flags&2?t=r+1:n=r}return t}function ns(e){if(!(e.flags&1)){const t=on(e),n=Re[Re.length-1];!n||!(e.flags&2)&&t>=on(n)?Re.push(e):Re.splice(ec(t),0,e),e.flags|=1,yi()}}function yi(){Sn||(Sn=gi.then(bi))}function tc(e){J(e)?$t.push(...e):at&&e.id===-1?at.splice(Nt+1,0,e):e.flags&1||($t.push(e),e.flags|=1),yi()}function ys(e,t,n=ze+1){for(;n<Re.length;n++){const r=Re[n];if(r&&r.flags&2){if(e&&r.id!==e.uid)continue;Re.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function _i(e){if($t.length){const t=[...new Set($t)].sort((n,r)=>on(n)-on(r));if($t.length=0,at){at.push(...t);return}for(at=t,Nt=0;Nt<at.length;Nt++){const n=at[Nt];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}at=null,Nt=0}}const on=e=>e.id==null?e.flags&2?-1:1/0:e.id;function bi(e){try{for(ze=0;ze<Re.length;ze++){const t=Re[ze];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),dn(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;ze<Re.length;ze++){const t=Re[ze];t&&(t.flags&=-2)}ze=-1,Re.length=0,_i(),Sn=null,(Re.length||$t.length)&&bi()}}let _e=null,wi=null;function Rn(e){const t=_e;return _e=e,wi=e&&e.type.__scopeId||null,t}function Dn(e,t=_e,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Ps(-1);const o=Rn(t);let i;try{i=e(...s)}finally{Rn(o),r._d&&Ps(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function nc(e,t){if(_e===null)return e;const n=Un(_e),r=e.dirs||(e.dirs=[]);for(let s=0;s<t.length;s++){let[o,i,l,c=ie]=t[s];o&&(Y(o)&&(o={mounted:o,updated:o}),o.deep&&nt(i),r.push({dir:o,instance:n,value:i,oldValue:void 0,arg:l,modifiers:c}))}return e}function wt(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&&(_t(),Ye(c,n,8,[e.el,l,e,t]),bt())}}const rc=Symbol("_vte"),sc=e=>e.__isTeleport;function rs(e,t){e.shapeFlag&6&&e.component?(e.transition=t,rs(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}/*! #__NO_SIDE_EFFECTS__ */function Ue(e,t){return Y(e)?we({name:e.name},t,{setup:e}):e}function vi(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function An(e,t,n,r,s=!1){if(J(e)){e.forEach((_,b)=>An(_,t&&(J(t)?t[b]:t),n,r,s));return}if(kt(r)&&!s){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&An(e,t,n,r.component.subTree);return}const o=r.shapeFlag&4?Un(r.component):r.el,i=s?null:o,{i:l,r:c}=e,a=t&&t.r,u=l.refs===ie?l.refs={}:l.refs,f=l.setupState,g=ne(f),p=f===ie?()=>!1:_=>re(g,_);if(a!=null&&a!==c&&(fe(a)?(u[a]=null,p(a)&&(f[a]=null)):be(a)&&(a.value=null)),Y(c))dn(c,l,12,[i,u]);else{const _=fe(c),b=be(c);if(_||b){const F=()=>{if(e.f){const S=_?p(c)?f[c]:u[c]:c.value;s?J(S)&&Kr(S,o):J(S)?S.includes(o)||S.push(o):_?(u[c]=[o],p(c)&&(f[c]=u[c])):(c.value=[o],e.k&&(u[e.k]=c.value))}else _?(u[c]=i,p(c)&&(f[c]=i)):b&&(c.value=i,e.k&&(u[e.k]=i))};i?(F.id=-1,Ie(F,n)):F()}}}Nn().requestIdleCallback;Nn().cancelIdleCallback;const kt=e=>!!e.type.__asyncLoader,Ei=e=>e.type.__isKeepAlive;function oc(e,t){Ci(e,"a",t)}function ic(e,t){Ci(e,"da",t)}function Ci(e,t,n=Ae){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Fn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Ei(s.parent.vnode)&&lc(r,t,n,s),s=s.parent}}function lc(e,t,n,r){const s=Fn(t,e,r,!0);Ri(()=>{Kr(r[t],s)},n)}function Fn(e,t,n=Ae,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{_t();const l=hn(n),c=Ye(t,n,e,i);return l(),bt(),c});return r?s.unshift(o):s.push(o),o}}const ot=e=>(t,n=Ae)=>{(!un||e==="sp")&&Fn(e,(...r)=>t(...r),n)},cc=ot("bm"),Si=ot("m"),uc=ot("bu"),ac=ot("u"),fc=ot("bum"),Ri=ot("um"),dc=ot("sp"),hc=ot("rtg"),pc=ot("rtc");function gc(e,t=Ae){Fn("ec",e,t)}const mc=Symbol.for("v-ndc");function _s(e,t,n,r){let s;const o=n,i=J(e);if(i||fe(e)){const l=i&&Ft(e);let c=!1;l&&(c=!Oe(e),e=Bn(e)),s=new Array(e.length);for(let a=0,u=e.length;a<u;a++)s[a]=t(c?ge(e[a]):e[a],a,void 0,o)}else if(typeof e=="number"){s=new Array(e);for(let l=0;l<e;l++)s[l]=t(l+1,l,void 0,o)}else if(ae(e))if(e[Symbol.iterator])s=Array.from(e,(l,c)=>t(l,c,void 0,o));else{const l=Object.keys(e);s=new Array(l.length);for(let c=0,a=l.length;c<a;c++){const u=l[c];s[c]=t(e[u],u,c,o)}}else s=[];return s}function yc(e,t,n={},r,s){if(_e.ce||_e.parent&&kt(_e.parent)&&_e.parent.ce)return ye(),yt(me,null,[de("slot",n,r)],64);let o=e[t];o&&o._c&&(o._d=!1),ye();const i=o&&Ai(o(n)),l=n.key||i&&i.key,c=yt(me,{key:(l&&!st(l)?l:`_${t}`)+""},i||[],i&&e._===1?64:-2);return o&&o._c&&(o._d=!0),c}function Ai(e){return e.some(t=>cn(t)?!(t.type===mt||t.type===me&&!Ai(t.children)):!0)?e:null}const Br=e=>e?zi(e)?Un(e):Br(e.parent):null,Zt=we(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=>Br(e.parent),$root:e=>Br(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ti(e),$forceUpdate:e=>e.f||(e.f=()=>{ns(e.update)}),$nextTick:e=>e.n||(e.n=mi.bind(e.proxy)),$watch:e=>$c.bind(e)}),Wn=(e,t)=>e!==ie&&!e.__isScriptSetup&&re(e,t),_c={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Wn(r,t))return i[t]=1,r[t];if(s!==ie&&re(s,t))return i[t]=2,s[t];if((a=e.propsOptions[0])&&re(a,t))return i[t]=3,o[t];if(n!==ie&&re(n,t))return i[t]=4,n[t];Or&&(i[t]=0)}}const u=Zt[t];let f,g;if(u)return t==="$attrs"&&pe(e.attrs,"get",""),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==ie&&re(n,t))return i[t]=4,n[t];if(g=c.config.globalProperties,re(g,t))return g[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Wn(s,t)?(s[t]=n,!0):r!==ie&&re(r,t)?(r[t]=n,!0):re(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!==ie&&re(e,i)||Wn(t,i)||(l=o[0])&&re(l,i)||re(r,i)||re(Zt,i)||re(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:re(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function bs(e){return J(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Or=!0;function bc(e){const t=Ti(e),n=e.proxy,r=e.ctx;Or=!1,t.beforeCreate&&ws(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:c,inject:a,created:u,beforeMount:f,mounted:g,beforeUpdate:p,updated:_,activated:b,deactivated:F,beforeDestroy:S,beforeUnmount:A,destroyed:R,unmounted:C,render:G,renderTracked:B,renderTriggered:O,errorCaptured:U,serverPrefetch:D,expose:j,inheritAttrs:H,components:q,directives:k,filters:z}=t;if(a&&wc(a,r,null),i)for(const ee in i){const Z=i[ee];Y(Z)&&(r[ee]=Z.bind(n))}if(s){const ee=s.call(n,n);ae(ee)&&(e.data=On(ee))}if(Or=!0,o)for(const ee in o){const Z=o[ee],De=Y(Z)?Z.bind(n,n):Y(Z.get)?Z.get.bind(n,n):Je,Be=!Y(Z)&&Y(Z.set)?Z.set.bind(n):Je,Ee=Fe({get:De,set:Be});Object.defineProperty(r,ee,{enumerable:!0,configurable:!0,get:()=>Ee.value,set:he=>Ee.value=he})}if(l)for(const ee in l)Pi(l[ee],r,n,ee);if(c){const ee=Y(c)?c.call(n):c;Reflect.ownKeys(ee).forEach(Z=>{bn(Z,ee[Z])})}u&&ws(u,e,"c");function ue(ee,Z){J(Z)?Z.forEach(De=>ee(De.bind(n))):Z&&ee(Z.bind(n))}if(ue(cc,f),ue(Si,g),ue(uc,p),ue(ac,_),ue(oc,b),ue(ic,F),ue(gc,U),ue(pc,B),ue(hc,O),ue(fc,A),ue(Ri,C),ue(dc,D),J(j))if(j.length){const ee=e.exposed||(e.exposed={});j.forEach(Z=>{Object.defineProperty(ee,Z,{get:()=>n[Z],set:De=>n[Z]=De})})}else e.exposed||(e.exposed={});G&&e.render===Je&&(e.render=G),H!=null&&(e.inheritAttrs=H),q&&(e.components=q),k&&(e.directives=k),D&&vi(e)}function wc(e,t,n=Je){J(e)&&(e=Lr(e));for(const r in e){const s=e[r];let o;ae(s)?"default"in s?o=rt(s.from||r,s.default,!0):o=rt(s.from||r):o=rt(s),be(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function ws(e,t,n){Ye(J(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Pi(e,t,n,r){let s=r.includes(".")?ji(n,r):()=>n[r];if(fe(e)){const o=t[e];Y(o)&&wn(s,o)}else if(Y(e))wn(s,e.bind(n));else if(ae(e))if(J(e))e.forEach(o=>Pi(o,t,n,r));else{const o=Y(e.handler)?e.handler.bind(n):t[e.handler];Y(o)&&wn(s,o,e)}}function Ti(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(a=>Pn(c,a,i,!0)),Pn(c,t,i)),ae(t)&&o.set(t,c),c}function Pn(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Pn(e,o,n,!0),s&&s.forEach(i=>Pn(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=vc[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const vc={data:vs,props:Es,emits:Es,methods:Jt,computed:Jt,beforeCreate:Se,created:Se,beforeMount:Se,mounted:Se,beforeUpdate:Se,updated:Se,beforeDestroy:Se,beforeUnmount:Se,destroyed:Se,unmounted:Se,activated:Se,deactivated:Se,errorCaptured:Se,serverPrefetch:Se,components:Jt,directives:Jt,watch:Cc,provide:vs,inject:Ec};function vs(e,t){return t?e?function(){return we(Y(e)?e.call(this,this):e,Y(t)?t.call(this,this):t)}:t:e}function Ec(e,t){return Jt(Lr(e),Lr(t))}function Lr(e){if(J(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Se(e,t){return e?[...new Set([].concat(e,t))]:t}function Jt(e,t){return e?we(Object.create(null),e,t):t}function Es(e,t){return e?J(e)&&J(t)?[...new Set([...e,...t])]:we(Object.create(null),bs(e),bs(t??{})):t}function Cc(e,t){if(!e)return t;if(!t)return e;const n=we(Object.create(null),e);for(const r in t)n[r]=Se(e[r],t[r]);return n}function xi(){return{app:null,config:{isNativeTag:gl,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 Sc=0;function Rc(e,t){return function(r,s=null){Y(r)||(r=we({},r)),s!=null&&!ae(s)&&(s=null);const o=xi(),i=new WeakSet,l=[];let c=!1;const a=o.app={_uid:Sc++,_component:r,_props:s,_container:null,_context:o,_instance:null,version:ou,get config(){return o.config},set config(u){},use(u,...f){return i.has(u)||(u&&Y(u.install)?(i.add(u),u.install(a,...f)):Y(u)&&(i.add(u),u(a,...f))),a},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),a},component(u,f){return f?(o.components[u]=f,a):o.components[u]},directive(u,f){return f?(o.directives[u]=f,a):o.directives[u]},mount(u,f,g){if(!c){const p=a._ceVNode||de(r,s);return p.appContext=o,g===!0?g="svg":g===!1&&(g=void 0),e(p,u,g),c=!0,a._container=u,u.__vue_app__=a,Un(p.component)}},onUnmount(u){l.push(u)},unmount(){c&&(Ye(l,a._instance,16),e(null,a._container),delete a._container.__vue_app__)},provide(u,f){return o.provides[u]=f,a},runWithContext(u){const f=Ut;Ut=a;try{return u()}finally{Ut=f}}};return a}}let Ut=null;function bn(e,t){if(Ae){let n=Ae.provides;const r=Ae.parent&&Ae.parent.provides;r===n&&(n=Ae.provides=Object.create(r)),n[e]=t}}function rt(e,t,n=!1){const r=Ae||_e;if(r||Ut){const s=Ut?Ut._context.provides:r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(s&&e in s)return s[e];if(arguments.length>1)return n&&Y(t)?t.call(r&&r.proxy):t}}const Ii={},Mi=()=>Object.create(Ii),Ni=e=>Object.getPrototypeOf(e)===Ii;function Ac(e,t,n,r=!1){const s={},o=Mi();e.propsDefaults=Object.create(null),Bi(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:ai(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function Pc(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=ne(s),[c]=e.propsOptions;let a=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f<u.length;f++){let g=u[f];if($n(e.emitsOptions,g))continue;const p=t[g];if(c)if(re(o,g))p!==o[g]&&(o[g]=p,a=!0);else{const _=gt(g);s[_]=Dr(c,l,_,p,e,!1)}else p!==o[g]&&(o[g]=p,a=!0)}}}else{Bi(e,t,s,o)&&(a=!0);let u;for(const f in l)(!t||!re(t,f)&&((u=At(f))===f||!re(t,u)))&&(c?n&&(n[f]!==void 0||n[u]!==void 0)&&(s[f]=Dr(c,l,f,void 0,e,!0)):delete s[f]);if(o!==l)for(const f in o)(!t||!re(t,f))&&(delete o[f],a=!0)}a&&tt(e.attrs,"set","")}function Bi(e,t,n,r){const[s,o]=e.propsOptions;let i=!1,l;if(t)for(let c in t){if(Yt(c))continue;const a=t[c];let u;s&&re(s,u=gt(c))?!o||!o.includes(u)?n[u]=a:(l||(l={}))[u]=a:$n(e.emitsOptions,c)||(!(c in r)||a!==r[c])&&(r[c]=a,i=!0)}if(o){const c=ne(n),a=l||ie;for(let u=0;u<o.length;u++){const f=o[u];n[f]=Dr(s,c,f,a[f],e,!re(a,f))}}return i}function Dr(e,t,n,r,s,o){const i=e[n];if(i!=null){const l=re(i,"default");if(l&&r===void 0){const c=i.default;if(i.type!==Function&&!i.skipFactory&&Y(c)){const{propsDefaults:a}=s;if(n in a)r=a[n];else{const u=hn(s);r=a[n]=c.call(null,t),u()}}else r=c;s.ce&&s.ce._setProp(n,r)}i[0]&&(o&&!l?r=!1:i[1]&&(r===""||r===At(n))&&(r=!0))}return r}const Tc=new WeakMap;function Oi(e,t,n=!1){const r=n?Tc:t.propsCache,s=r.get(e);if(s)return s;const o=e.props,i={},l=[];let c=!1;if(!Y(e)){const u=f=>{c=!0;const[g,p]=Oi(f,t,!0);we(i,g),p&&l.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!c)return ae(e)&&r.set(e,Lt),Lt;if(J(o))for(let u=0;u<o.length;u++){const f=gt(o[u]);Cs(f)&&(i[f]=ie)}else if(o)for(const u in o){const f=gt(u);if(Cs(f)){const g=o[u],p=i[f]=J(g)||Y(g)?{type:g}:we({},g),_=p.type;let b=!1,F=!0;if(J(_))for(let S=0;S<_.length;++S){const A=_[S],R=Y(A)&&A.name;if(R==="Boolean"){b=!0;break}else R==="String"&&(F=!1)}else b=Y(_)&&_.name==="Boolean";p[0]=b,p[1]=F,(b||re(p,"default"))&&l.push(f)}}const a=[i,l];return ae(e)&&r.set(e,a),a}function Cs(e){return e[0]!=="$"&&!Yt(e)}const Li=e=>e[0]==="_"||e==="$stable",ss=e=>J(e)?e.map(We):[We(e)],xc=(e,t,n)=>{if(t._n)return t;const r=Dn((...s)=>ss(t(...s)),n);return r._c=!1,r},Di=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Li(s))continue;const o=e[s];if(Y(o))t[s]=xc(s,o,r);else if(o!=null){const i=ss(o);t[s]=()=>i}}},Fi=(e,t)=>{const n=ss(t);e.slots.default=()=>n},$i=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},Ic=(e,t,n)=>{const r=e.slots=Mi();if(e.vnode.shapeFlag&32){const s=t._;s?($i(r,t,n),n&&Ko(r,"_",s,!0)):Di(t,r)}else t&&Fi(e,t)},Mc=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=ie;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:$i(s,t,n):(o=!t.$stable,Di(t,s)),i=t}else t&&(Fi(e,t),i={default:1});if(o)for(const l in s)!Li(l)&&i[l]==null&&delete s[l]},Ie=Kc;function Nc(e){return Bc(e)}function Bc(e,t){const n=Nn();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:c,setText:a,setElementText:u,parentNode:f,nextSibling:g,setScopeId:p=Je,insertStaticContent:_}=e,b=(d,h,m,w=null,E=null,v=null,N=void 0,I=null,T=!!h.dynamicChildren)=>{if(d===h)return;d&&!Gt(d,h)&&(w=y(d),he(d,E,v,!0),d=null),h.patchFlag===-2&&(T=!1,h.dynamicChildren=null);const{type:P,ref:K,shapeFlag:L}=h;switch(P){case kn:F(d,h,m,w);break;case mt:S(d,h,m,w);break;case Yn:d==null&&A(h,m,w,N);break;case me:q(d,h,m,w,E,v,N,I,T);break;default:L&1?G(d,h,m,w,E,v,N,I,T):L&6?k(d,h,m,w,E,v,N,I,T):(L&64||L&128)&&P.process(d,h,m,w,E,v,N,I,T,$)}K!=null&&E&&An(K,d&&d.ref,v,h||d,!h)},F=(d,h,m,w)=>{if(d==null)r(h.el=l(h.children),m,w);else{const E=h.el=d.el;h.children!==d.children&&a(E,h.children)}},S=(d,h,m,w)=>{d==null?r(h.el=c(h.children||""),m,w):h.el=d.el},A=(d,h,m,w)=>{[d.el,d.anchor]=_(d.children,h,m,w,d.el,d.anchor)},R=({el:d,anchor:h},m,w)=>{let E;for(;d&&d!==h;)E=g(d),r(d,m,w),d=E;r(h,m,w)},C=({el:d,anchor:h})=>{let m;for(;d&&d!==h;)m=g(d),s(d),d=m;s(h)},G=(d,h,m,w,E,v,N,I,T)=>{h.type==="svg"?N="svg":h.type==="math"&&(N="mathml"),d==null?B(h,m,w,E,v,N,I,T):D(d,h,E,v,N,I,T)},B=(d,h,m,w,E,v,N,I)=>{let T,P;const{props:K,shapeFlag:L,transition:V,dirs:W}=d;if(T=d.el=i(d.type,v,K&&K.is,K),L&8?u(T,d.children):L&16&&U(d.children,T,null,w,E,Jn(d,v),N,I),W&&wt(d,null,w,"created"),O(T,d,d.scopeId,N,w),K){for(const le in K)le!=="value"&&!Yt(le)&&o(T,le,null,K[le],v,w);"value"in K&&o(T,"value",null,K.value,v),(P=K.onVnodeBeforeMount)&&Ke(P,w,d)}W&&wt(d,null,w,"beforeMount");const X=Oc(E,V);X&&V.beforeEnter(T),r(T,h,m),((P=K&&K.onVnodeMounted)||X||W)&&Ie(()=>{P&&Ke(P,w,d),X&&V.enter(T),W&&wt(d,null,w,"mounted")},E)},O=(d,h,m,w,E)=>{if(m&&p(d,m),w)for(let v=0;v<w.length;v++)p(d,w[v]);if(E){let v=E.subTree;if(h===v||Vi(v.type)&&(v.ssContent===h||v.ssFallback===h)){const N=E.vnode;O(d,N,N.scopeId,N.slotScopeIds,E.parent)}}},U=(d,h,m,w,E,v,N,I,T=0)=>{for(let P=T;P<d.length;P++){const K=d[P]=I?ft(d[P]):We(d[P]);b(null,K,h,m,w,E,v,N,I)}},D=(d,h,m,w,E,v,N)=>{const I=h.el=d.el;let{patchFlag:T,dynamicChildren:P,dirs:K}=h;T|=d.patchFlag&16;const L=d.props||ie,V=h.props||ie;let W;if(m&&vt(m,!1),(W=V.onVnodeBeforeUpdate)&&Ke(W,m,h,d),K&&wt(h,d,m,"beforeUpdate"),m&&vt(m,!0),(L.innerHTML&&V.innerHTML==null||L.textContent&&V.textContent==null)&&u(I,""),P?j(d.dynamicChildren,P,I,m,w,Jn(h,E),v):N||Z(d,h,I,null,m,w,Jn(h,E),v,!1),T>0){if(T&16)H(I,L,V,m,E);else if(T&2&&L.class!==V.class&&o(I,"class",null,V.class,E),T&4&&o(I,"style",L.style,V.style,E),T&8){const X=h.dynamicProps;for(let le=0;le<X.length;le++){const se=X[le],Te=L[se],Pe=V[se];(Pe!==Te||se==="value")&&o(I,se,Te,Pe,E,m)}}T&1&&d.children!==h.children&&u(I,h.children)}else!N&&P==null&&H(I,L,V,m,E);((W=V.onVnodeUpdated)||K)&&Ie(()=>{W&&Ke(W,m,h,d),K&&wt(h,d,m,"updated")},w)},j=(d,h,m,w,E,v,N)=>{for(let I=0;I<h.length;I++){const T=d[I],P=h[I],K=T.el&&(T.type===me||!Gt(T,P)||T.shapeFlag&70)?f(T.el):m;b(T,P,K,null,w,E,v,N,!0)}},H=(d,h,m,w,E)=>{if(h!==m){if(h!==ie)for(const v in h)!Yt(v)&&!(v in m)&&o(d,v,h[v],null,E,w);for(const v in m){if(Yt(v))continue;const N=m[v],I=h[v];N!==I&&v!=="value"&&o(d,v,I,N,E,w)}"value"in m&&o(d,"value",h.value,m.value,E)}},q=(d,h,m,w,E,v,N,I,T)=>{const P=h.el=d?d.el:l(""),K=h.anchor=d?d.anchor:l("");let{patchFlag:L,dynamicChildren:V,slotScopeIds:W}=h;W&&(I=I?I.concat(W):W),d==null?(r(P,m,w),r(K,m,w),U(h.children||[],m,K,E,v,N,I,T)):L>0&&L&64&&V&&d.dynamicChildren?(j(d.dynamicChildren,V,m,E,v,N,I),(h.key!=null||E&&h===E.subTree)&&ki(d,h,!0)):Z(d,h,m,K,E,v,N,I,T)},k=(d,h,m,w,E,v,N,I,T)=>{h.slotScopeIds=I,d==null?h.shapeFlag&512?E.ctx.activate(h,m,w,N,T):z(h,m,w,E,v,N,T):ve(d,h,T)},z=(d,h,m,w,E,v,N)=>{const I=d.component=Zc(d,w,E);if(Ei(d)&&(I.ctx.renderer=$),eu(I,!1,N),I.asyncDep){if(E&&E.registerDep(I,ue,N),!d.el){const T=I.subTree=de(mt);S(null,T,h,m)}}else ue(I,d,h,m,E,v,N)},ve=(d,h,m)=>{const w=h.component=d.component;if(qc(d,h,m))if(w.asyncDep&&!w.asyncResolved){ee(w,h,m);return}else w.next=h,w.update();else h.el=d.el,w.vnode=h},ue=(d,h,m,w,E,v,N)=>{const I=()=>{if(d.isMounted){let{next:L,bu:V,u:W,parent:X,vnode:le}=d;{const qe=Ui(d);if(qe){L&&(L.el=le.el,ee(d,L,N)),qe.asyncDep.then(()=>{d.isUnmounted||I()});return}}let se=L,Te;vt(d,!1),L?(L.el=le.el,ee(d,L,N)):L=le,V&&_n(V),(Te=L.props&&L.props.onVnodeBeforeUpdate)&&Ke(Te,X,L,le),vt(d,!0);const Pe=Rs(d),je=d.subTree;d.subTree=Pe,b(je,Pe,f(je.el),y(je),d,E,v),L.el=Pe.el,se===null&&Vc(d,Pe.el),W&&Ie(W,E),(Te=L.props&&L.props.onVnodeUpdated)&&Ie(()=>Ke(Te,X,L,le),E)}else{let L;const{el:V,props:W}=h,{bm:X,m:le,parent:se,root:Te,type:Pe}=d,je=kt(h);vt(d,!1),X&&_n(X),!je&&(L=W&&W.onVnodeBeforeMount)&&Ke(L,se,h),vt(d,!0);{Te.ce&&Te.ce._injectChildStyle(Pe);const qe=d.subTree=Rs(d);b(null,qe,m,w,d,E,v),h.el=qe.el}if(le&&Ie(le,E),!je&&(L=W&&W.onVnodeMounted)){const qe=h;Ie(()=>Ke(L,se,qe),E)}(h.shapeFlag&256||se&&kt(se.vnode)&&se.vnode.shapeFlag&256)&&d.a&&Ie(d.a,E),d.isMounted=!0,h=m=w=null}};d.scope.on();const T=d.effect=new Yo(I);d.scope.off();const P=d.update=T.run.bind(T),K=d.job=T.runIfDirty.bind(T);K.i=d,K.id=d.uid,T.scheduler=()=>ns(K),vt(d,!0),P()},ee=(d,h,m)=>{h.component=d;const w=d.vnode.props;d.vnode=h,d.next=null,Pc(d,h.props,w,m),Mc(d,h.children,m),_t(),ys(d),bt()},Z=(d,h,m,w,E,v,N,I,T=!1)=>{const P=d&&d.children,K=d?d.shapeFlag:0,L=h.children,{patchFlag:V,shapeFlag:W}=h;if(V>0){if(V&128){Be(P,L,m,w,E,v,N,I,T);return}else if(V&256){De(P,L,m,w,E,v,N,I,T);return}}W&8?(K&16&&Ce(P,E,v),L!==P&&u(m,L)):K&16?W&16?Be(P,L,m,w,E,v,N,I,T):Ce(P,E,v,!0):(K&8&&u(m,""),W&16&&U(L,m,w,E,v,N,I,T))},De=(d,h,m,w,E,v,N,I,T)=>{d=d||Lt,h=h||Lt;const P=d.length,K=h.length,L=Math.min(P,K);let V;for(V=0;V<L;V++){const W=h[V]=T?ft(h[V]):We(h[V]);b(d[V],W,m,null,E,v,N,I,T)}P>K?Ce(d,E,v,!0,!1,L):U(h,m,w,E,v,N,I,T,L)},Be=(d,h,m,w,E,v,N,I,T)=>{let P=0;const K=h.length;let L=d.length-1,V=K-1;for(;P<=L&&P<=V;){const W=d[P],X=h[P]=T?ft(h[P]):We(h[P]);if(Gt(W,X))b(W,X,m,null,E,v,N,I,T);else break;P++}for(;P<=L&&P<=V;){const W=d[L],X=h[V]=T?ft(h[V]):We(h[V]);if(Gt(W,X))b(W,X,m,null,E,v,N,I,T);else break;L--,V--}if(P>L){if(P<=V){const W=V+1,X=W<K?h[W].el:w;for(;P<=V;)b(null,h[P]=T?ft(h[P]):We(h[P]),m,X,E,v,N,I,T),P++}}else if(P>V)for(;P<=L;)he(d[P],E,v,!0),P++;else{const W=P,X=P,le=new Map;for(P=X;P<=V;P++){const xe=h[P]=T?ft(h[P]):We(h[P]);xe.key!=null&&le.set(xe.key,P)}let se,Te=0;const Pe=V-X+1;let je=!1,qe=0;const Vt=new Array(Pe);for(P=0;P<Pe;P++)Vt[P]=0;for(P=W;P<=L;P++){const xe=d[P];if(Te>=Pe){he(xe,E,v,!0);continue}let Ve;if(xe.key!=null)Ve=le.get(xe.key);else for(se=X;se<=V;se++)if(Vt[se-X]===0&&Gt(xe,h[se])){Ve=se;break}Ve===void 0?he(xe,E,v,!0):(Vt[Ve-X]=P+1,Ve>=qe?qe=Ve:je=!0,b(xe,h[Ve],m,null,E,v,N,I,T),Te++)}const ds=je?Lc(Vt):Lt;for(se=ds.length-1,P=Pe-1;P>=0;P--){const xe=X+P,Ve=h[xe],hs=xe+1<K?h[xe+1].el:w;Vt[P]===0?b(null,Ve,m,hs,E,v,N,I,T):je&&(se<0||P!==ds[se]?Ee(Ve,m,hs,2):se--)}}},Ee=(d,h,m,w,E=null)=>{const{el:v,type:N,transition:I,children:T,shapeFlag:P}=d;if(P&6){Ee(d.component.subTree,h,m,w);return}if(P&128){d.suspense.move(h,m,w);return}if(P&64){N.move(d,h,m,$);return}if(N===me){r(v,h,m);for(let L=0;L<T.length;L++)Ee(T[L],h,m,w);r(d.anchor,h,m);return}if(N===Yn){R(d,h,m);return}if(w!==2&&P&1&&I)if(w===0)I.beforeEnter(v),r(v,h,m),Ie(()=>I.enter(v),E);else{const{leave:L,delayLeave:V,afterLeave:W}=I,X=()=>r(v,h,m),le=()=>{L(v,()=>{X(),W&&W()})};V?V(v,X,le):le()}else r(v,h,m)},he=(d,h,m,w=!1,E=!1)=>{const{type:v,props:N,ref:I,children:T,dynamicChildren:P,shapeFlag:K,patchFlag:L,dirs:V,cacheIndex:W}=d;if(L===-2&&(E=!1),I!=null&&An(I,null,m,d,!0),W!=null&&(h.renderCache[W]=void 0),K&256){h.ctx.deactivate(d);return}const X=K&1&&V,le=!kt(d);let se;if(le&&(se=N&&N.onVnodeBeforeUnmount)&&Ke(se,h,d),K&6)lt(d.component,m,w);else{if(K&128){d.suspense.unmount(m,w);return}X&&wt(d,null,h,"beforeUnmount"),K&64?d.type.remove(d,h,m,$,w):P&&!P.hasOnce&&(v!==me||L>0&&L&64)?Ce(P,h,m,!1,!0):(v===me&&L&384||!E&&K&16)&&Ce(T,h,m),w&&He(d)}(le&&(se=N&&N.onVnodeUnmounted)||X)&&Ie(()=>{se&&Ke(se,h,d),X&&wt(d,null,h,"unmounted")},m)},He=d=>{const{type:h,el:m,anchor:w,transition:E}=d;if(h===me){it(m,w);return}if(h===Yn){C(d);return}const v=()=>{s(m),E&&!E.persisted&&E.afterLeave&&E.afterLeave()};if(d.shapeFlag&1&&E&&!E.persisted){const{leave:N,delayLeave:I}=E,T=()=>N(m,v);I?I(d.el,v,T):T()}else v()},it=(d,h)=>{let m;for(;d!==h;)m=g(d),s(d),d=m;s(h)},lt=(d,h,m)=>{const{bum:w,scope:E,job:v,subTree:N,um:I,m:T,a:P}=d;Ss(T),Ss(P),w&&_n(w),E.stop(),v&&(v.flags|=8,he(N,d,h,m)),I&&Ie(I,h),Ie(()=>{d.isUnmounted=!0},h),h&&h.pendingBranch&&!h.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===h.pendingId&&(h.deps--,h.deps===0&&h.resolve())},Ce=(d,h,m,w=!1,E=!1,v=0)=>{for(let N=v;N<d.length;N++)he(d[N],h,m,w,E)},y=d=>{if(d.shapeFlag&6)return y(d.component.subTree);if(d.shapeFlag&128)return d.suspense.next();const h=g(d.anchor||d.el),m=h&&h[rc];return m?g(m):h};let M=!1;const x=(d,h,m)=>{d==null?h._vnode&&he(h._vnode,null,null,!0):b(h._vnode||null,d,h,null,null,null,m),h._vnode=d,M||(M=!0,ys(),_i(),M=!1)},$={p:b,um:he,m:Ee,r:He,mt:z,mc:U,pc:Z,pbc:j,n:y,o:e};return{render:x,hydrate:void 0,createApp:Rc(x)}}function Jn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function vt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Oc(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ki(e,t,n=!1){const r=e.children,s=t.children;if(J(r)&&J(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]=ft(s[o]),l.el=i.el),!n&&l.patchFlag!==-2&&ki(i,l)),l.type===kn&&(l.el=i.el)}}function Lc(e){const t=e.slice(),n=[0];let r,s,o,i,l;const c=e.length;for(r=0;r<c;r++){const a=e[r];if(a!==0){if(s=n[n.length-1],e[s]<a){t[r]=s,n.push(r);continue}for(o=0,i=n.length-1;o<i;)l=o+i>>1,e[n[l]]<a?o=l+1:i=l;a<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}function Ui(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ui(t)}function Ss(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const Dc=Symbol.for("v-scx"),Fc=()=>rt(Dc);function wn(e,t,n){return Hi(e,t,n)}function Hi(e,t,n=ie){const{immediate:r,deep:s,flush:o,once:i}=n,l=we({},n),c=t&&r||!t&&o!=="post";let a;if(un){if(o==="sync"){const p=Fc();a=p.__watcherHandles||(p.__watcherHandles=[])}else if(!c){const p=()=>{};return p.stop=Je,p.resume=Je,p.pause=Je,p}}const u=Ae;l.call=(p,_,b)=>Ye(p,u,_,b);let f=!1;o==="post"?l.scheduler=p=>{Ie(p,u&&u.suspense)}:o!=="sync"&&(f=!0,l.scheduler=(p,_)=>{_?p():ns(p)}),l.augmentJob=p=>{t&&(p.flags|=4),f&&(p.flags|=2,u&&(p.id=u.uid,p.i=u))};const g=Xl(e,t,l);return un&&(a?a.push(g):c&&g()),g}function $c(e,t,n){const r=this.proxy,s=fe(e)?e.includes(".")?ji(r,e):()=>r[e]:e.bind(r,r);let o;Y(t)?o=t:(o=t.handler,n=t);const i=hn(this),l=Hi(s,o.bind(r),n);return i(),l}function ji(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}}const kc=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${gt(t)}Modifiers`]||e[`${At(t)}Modifiers`];function Uc(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||ie;let s=n;const o=t.startsWith("update:"),i=o&&kc(r,t.slice(7));i&&(i.trim&&(s=n.map(u=>fe(u)?u.trim():u)),i.number&&(s=n.map(Pr)));let l,c=r[l=qn(t)]||r[l=qn(gt(t))];!c&&o&&(c=r[l=qn(At(t))]),c&&Ye(c,e,6,s);const a=r[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ye(a,e,6,s)}}function qi(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(!Y(e)){const c=a=>{const u=qi(a,t,!0);u&&(l=!0,we(i,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(ae(e)&&r.set(e,null),null):(J(o)?o.forEach(c=>i[c]=null):we(i,o),ae(e)&&r.set(e,i),i)}function $n(e,t){return!e||!xn(t)?!1:(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,At(t))||re(e,t))}function Rs(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[o],slots:i,attrs:l,emit:c,render:a,renderCache:u,props:f,data:g,setupState:p,ctx:_,inheritAttrs:b}=e,F=Rn(e);let S,A;try{if(n.shapeFlag&4){const C=s||r,G=C;S=We(a.call(G,C,u,f,p,g,_)),A=l}else{const C=t;S=We(C.length>1?C(f,{attrs:l,slots:i,emit:c}):C(f,null)),A=t.props?l:Hc(l)}}catch(C){en.length=0,Ln(C,e,1),S=de(mt)}let R=S;if(A&&b!==!1){const C=Object.keys(A),{shapeFlag:G}=R;C.length&&G&7&&(o&&C.some(Vr)&&(A=jc(A,o)),R=Ht(R,A,!1,!0))}return n.dirs&&(R=Ht(R,null,!1,!0),R.dirs=R.dirs?R.dirs.concat(n.dirs):n.dirs),n.transition&&rs(R,n.transition),S=R,Rn(F),S}const Hc=e=>{let t;for(const n in e)(n==="class"||n==="style"||xn(n))&&((t||(t={}))[n]=e[n]);return t},jc=(e,t)=>{const n={};for(const r in e)(!Vr(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function qc(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:c}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?As(r,i,a):!!i;if(c&8){const u=t.dynamicProps;for(let f=0;f<u.length;f++){const g=u[f];if(i[g]!==r[g]&&!$n(a,g))return!0}}}else return(s||l)&&(!l||!l.$stable)?!0:r===i?!1:r?i?As(r,i,a):!0:!!i;return!1}function As(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]&&!$n(n,o))return!0}return!1}function Vc({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r===e)(e=t.vnode).el=n,t=t.parent;else break}}const Vi=e=>e.__isSuspense;function Kc(e,t){t&&t.pendingBranch?J(e)?t.effects.push(...e):t.effects.push(e):tc(e)}const me=Symbol.for("v-fgt"),kn=Symbol.for("v-txt"),mt=Symbol.for("v-cmt"),Yn=Symbol.for("v-stc"),en=[];let Ne=null;function ye(e=!1){en.push(Ne=e?null:[])}function Gc(){en.pop(),Ne=en[en.length-1]||null}let ln=1;function Ps(e,t=!1){ln+=e,e<0&&Ne&&t&&(Ne.hasOnce=!0)}function Ki(e){return e.dynamicChildren=ln>0?Ne||Lt:null,Gc(),ln>0&&Ne&&Ne.push(e),e}function ht(e,t,n,r,s,o){return Ki(Q(e,t,n,r,s,o,!0))}function yt(e,t,n,r,s){return Ki(de(e,t,n,r,s,!0))}function cn(e){return e?e.__v_isVNode===!0:!1}function Gt(e,t){return e.type===t.type&&e.key===t.key}const Gi=({key:e})=>e??null,vn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?fe(e)||be(e)||Y(e)?{i:_e,r:e,k:t,f:!!n}:e:null);function Q(e,t=null,n=null,r=0,s=null,o=e===me?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Gi(t),ref:t&&vn(t),scopeId:wi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:_e};return l?(os(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=fe(n)?8:16),ln>0&&!i&&Ne&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Ne.push(c),c}const de=zc;function zc(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===mc)&&(e=mt),cn(e)){const l=Ht(e,t,!0);return n&&os(l,n),ln>0&&!o&&Ne&&(l.shapeFlag&6?Ne[Ne.indexOf(e)]=l:Ne.push(l)),l.patchFlag=-2,l}if(su(e)&&(e=e.__vccOpts),t){t=Wc(t);let{class:l,style:c}=t;l&&!fe(l)&&(t.class=Wr(l)),ae(c)&&(ts(c)&&!J(c)&&(c=we({},c)),t.style=zr(c))}const i=fe(e)?1:Vi(e)?128:sc(e)?64:ae(e)?4:Y(e)?2:0;return Q(e,t,n,r,s,i,o,!0)}function Wc(e){return e?ts(e)||Ni(e)?we({},e):e:null}function Ht(e,t,n=!1,r=!1){const{props:s,ref:o,patchFlag:i,children:l,transition:c}=e,a=t?Yc(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Gi(a),ref:t&&t.ref?n&&o?J(o)?o.concat(vn(t)):[o,vn(t)]:vn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==me?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ht(e.ssContent),ssFallback:e.ssFallback&&Ht(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&rs(u,c.clone(u)),u}function Fr(e=" ",t=0){return de(kn,null,e,t)}function Jc(e="",t=!1){return t?(ye(),yt(mt,null,e)):de(mt,null,e)}function We(e){return e==null||typeof e=="boolean"?de(mt):J(e)?de(me,null,e.slice()):cn(e)?ft(e):de(kn,null,String(e))}function ft(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ht(e)}function os(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(J(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),os(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Ni(t)?t._ctx=_e:s===3&&_e&&(_e.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Y(t)?(t={default:t,_ctx:_e},n=32):(t=String(t),r&64?(n=16,t=[Fr(t)]):n=8);e.children=t,e.shapeFlag|=n}function Yc(...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=Wr([t.class,r.class]));else if(s==="style")t.style=zr([t.style,r.style]);else if(xn(s)){const o=t[s],i=r[s];i&&o!==i&&!(J(o)&&o.includes(i))&&(t[s]=o?[].concat(o,i):i)}else s!==""&&(t[s]=r[s])}return t}function Ke(e,t,n,r=null){Ye(e,t,7,[n,r])}const Qc=xi();let Xc=0;function Zc(e,t,n){const r=e.type,s=(t?t.appContext:e.appContext)||Qc,o={uid:Xc++,vnode:e,type:r,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Jo(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Oi(r,s),emitsOptions:qi(r,s),emit:null,emitted:null,propsDefaults:ie,inheritAttrs:r.inheritAttrs,ctx:ie,data:ie,props:ie,attrs:ie,slots:ie,refs:ie,setupState:ie,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=Uc.bind(null,o),e.ce&&e.ce(o),o}let Ae=null,Tn,$r;{const e=Nn(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};Tn=t("__VUE_INSTANCE_SETTERS__",n=>Ae=n),$r=t("__VUE_SSR_SETTERS__",n=>un=n)}const hn=e=>{const t=Ae;return Tn(e),e.scope.on(),()=>{e.scope.off(),Tn(t)}},Ts=()=>{Ae&&Ae.scope.off(),Tn(null)};function zi(e){return e.vnode.shapeFlag&4}let un=!1;function eu(e,t=!1,n=!1){t&&$r(t);const{props:r,children:s}=e.vnode,o=zi(e);Ac(e,r,o,t),Ic(e,s,n);const i=o?tu(e,t):void 0;return t&&$r(!1),i}function tu(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,_c);const{setup:r}=n;if(r){_t();const s=e.setupContext=r.length>1?ru(e):null,o=hn(e),i=dn(r,e,0,[e.props,s]),l=Ho(i);if(bt(),o(),(l||e.sp)&&!kt(e)&&vi(e),l){if(i.then(Ts,Ts),t)return i.then(c=>{xs(e,c)}).catch(c=>{Ln(c,e,0)});e.asyncDep=i}else xs(e,i)}else Wi(e)}function xs(e,t,n){Y(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ae(t)&&(e.setupState=pi(t)),Wi(e)}function Wi(e,t,n){const r=e.type;e.render||(e.render=r.render||Je);{const s=hn(e);_t();try{bc(e)}finally{bt(),s()}}}const nu={get(e,t){return pe(e,"get",""),e[t]}};function ru(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,nu),slots:e.slots,emit:e.emit,expose:t}}function Un(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(pi(di(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Zt)return Zt[n](e)},has(t,n){return n in t||n in Zt}})):e.proxy}function su(e){return Y(e)&&"__vccOpts"in e}const Fe=(e,t)=>Yl(e,t,un);function is(e,t,n){const r=arguments.length;return r===2?ae(t)&&!J(t)?cn(t)?de(e,null,[t]):de(e,t):de(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&cn(n)&&(n=[n]),de(e,t,n))}const ou="3.5.13";/**
* @vue/runtime-dom v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let kr;const Is=typeof window<"u"&&window.trustedTypes;if(Is)try{kr=Is.createPolicy("vue",{createHTML:e=>e})}catch{}const Ji=kr?e=>kr.createHTML(e):e=>e,iu="http://www.w3.org/2000/svg",lu="http://www.w3.org/1998/Math/MathML",Ze=typeof document<"u"?document:null,Ms=Ze&&Ze.createElement("template"),cu={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==="svg"?Ze.createElementNS(iu,e):t==="mathml"?Ze.createElementNS(lu,e):n?Ze.createElement(e,{is:n}):Ze.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Ze.createTextNode(e),createComment:e=>Ze.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ze.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{Ms.innerHTML=Ji(r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e);const l=Ms.content;if(r==="svg"||r==="mathml"){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]}},uu=Symbol("_vtc");function au(e,t,n){const r=e[uu];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ns=Symbol("_vod"),fu=Symbol("_vsh"),du=Symbol(""),hu=/(^|;)\s*display\s*:/;function pu(e,t,n){const r=e.style,s=fe(n);let o=!1;if(n&&!s){if(t)if(fe(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&En(r,l,"")}else for(const i in t)n[i]==null&&En(r,i,"");for(const i in n)i==="display"&&(o=!0),En(r,i,n[i])}else if(s){if(t!==n){const i=r[du];i&&(n+=";"+i),r.cssText=n,o=hu.test(n)}}else t&&e.removeAttribute("style");Ns in e&&(e[Ns]=o?r.display:"",e[fu]&&(r.display="none"))}const Bs=/\s*!important$/;function En(e,t,n){if(J(n))n.forEach(r=>En(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=gu(e,t);Bs.test(n)?e.setProperty(At(r),n.replace(Bs,""),"important"):e[r]=n}}const Os=["Webkit","Moz","ms"],Qn={};function gu(e,t){const n=Qn[t];if(n)return n;let r=gt(t);if(r!=="filter"&&r in e)return Qn[t]=r;r=Vo(r);for(let s=0;s<Os.length;s++){const o=Os[s]+r;if(o in e)return Qn[t]=o}return t}const Ls="http://www.w3.org/1999/xlink";function Ds(e,t,n,r,s,o=Rl(t)){r&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(Ls,t.slice(6,t.length)):e.setAttributeNS(Ls,t,n):n==null||o&&!Go(n)?e.removeAttribute(t):e.setAttribute(t,o?"":st(n)?String(n):n)}function Fs(e,t,n,r,s){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?Ji(n):n);return}const o=e.tagName;if(t==="value"&&o!=="PROGRESS"&&!o.includes("-")){const l=o==="OPTION"?e.getAttribute("value")||"":e.value,c=n==null?e.type==="checkbox"?"on":"":String(n);(l!==c||!("_value"in e))&&(e.value=c),n==null&&e.removeAttribute(t),e._value=n;return}let i=!1;if(n===""||n==null){const l=typeof e[t];l==="boolean"?n=Go(n):n==null&&l==="string"?(n="",i=!0):l==="number"&&(n=0,i=!0)}try{e[t]=n}catch{}i&&e.removeAttribute(s||t)}function Bt(e,t,n,r){e.addEventListener(t,n,r)}function mu(e,t,n,r){e.removeEventListener(t,n,r)}const $s=Symbol("_vei");function yu(e,t,n,r,s=null){const o=e[$s]||(e[$s]={}),i=o[t];if(r&&i)i.value=r;else{const[l,c]=_u(t);if(r){const a=o[t]=vu(r,s);Bt(e,l,a,c)}else i&&(mu(e,l,i,c),o[t]=void 0)}}const ks=/(?:Once|Passive|Capture)$/;function _u(e){let t;if(ks.test(e)){t={};let r;for(;r=e.match(ks);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):At(e.slice(2)),t]}let Xn=0;const bu=Promise.resolve(),wu=()=>Xn||(bu.then(()=>Xn=0),Xn=Date.now());function vu(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ye(Eu(r,n.value),t,5,[r])};return n.value=e,n.attached=wu(),n}function Eu(e,t){if(J(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 Us=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Cu=(e,t,n,r,s,o)=>{const i=s==="svg";t==="class"?au(e,r,i):t==="style"?pu(e,n,r):xn(t)?Vr(t)||yu(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Su(e,t,r,i))?(Fs(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Ds(e,t,r,i,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!fe(r))?Fs(e,gt(t),r,o,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Ds(e,t,r,i))};function Su(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Us(t)&&Y(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Us(t)&&fe(n)?!1:t in e}const Hs=e=>{const t=e.props["onUpdate:modelValue"]||!1;return J(t)?n=>_n(t,n):t};function Ru(e){e.target.composing=!0}function js(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Zn=Symbol("_assign"),Au={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[Zn]=Hs(s);const o=r||s.props&&s.props.type==="number";Bt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=Pr(l)),e[Zn](l)}),n&&Bt(e,"change",()=>{e.value=e.value.trim()}),t||(Bt(e,"compositionstart",Ru),Bt(e,"compositionend",js),Bt(e,"change",js))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:o}},i){if(e[Zn]=Hs(i),e.composing)return;const l=(o||e.type==="number")&&!/^0\d/.test(e.value)?Pr(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===c)||(e.value=c))}},Pu=["ctrl","shift","alt","meta"],Tu={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)=>Pu.some(n=>e[`${n}Key`]&&!t.includes(n))},xu=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i<t.length;i++){const l=Tu[t[i]];if(l&&l(s,t))return}return e(s,...o)})},Iu=we({patchProp:Cu},cu);let qs;function Mu(){return qs||(qs=Nc(Iu))}const Nu=(...e)=>{const t=Mu().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Ou(r);if(!s)return;const o=t._component;!Y(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const i=n(s,!1,Bu(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t};function Bu(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Ou(e){return fe(e)?document.querySelector(e):e}/*!
* pinia v3.0.2
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const Lu=Symbol();var Vs;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Vs||(Vs={}));function Du(){const e=Al(!0),t=e.run(()=>et({}));let n=[],r=[];const s=di({install(o){s._a=o,o.provide(Lu,s),o.config.globalProperties.$pinia=s,r.forEach(i=>n.push(i)),r=[]},use(o){return this._a?n.push(o):r.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}/*!
* vue-router v4.5.1
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const Ot=typeof document<"u";function Yi(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Fu(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Yi(e.default)}const te=Object.assign;function er(e,t){const n={};for(const r in t){const s=t[r];n[r]=ke(s)?s.map(e):e(s)}return n}const tn=()=>{},ke=Array.isArray,Qi=/#/g,$u=/&/g,ku=/\//g,Uu=/=/g,Hu=/\?/g,Xi=/\+/g,ju=/%5B/g,qu=/%5D/g,Zi=/%5E/g,Vu=/%60/g,el=/%7B/g,Ku=/%7C/g,tl=/%7D/g,Gu=/%20/g;function ls(e){return encodeURI(""+e).replace(Ku,"|").replace(ju,"[").replace(qu,"]")}function zu(e){return ls(e).replace(el,"{").replace(tl,"}").replace(Zi,"^")}function Ur(e){return ls(e).replace(Xi,"%2B").replace(Gu,"+").replace(Qi,"%23").replace($u,"%26").replace(Vu,"`").replace(el,"{").replace(tl,"}").replace(Zi,"^")}function Wu(e){return Ur(e).replace(Uu,"%3D")}function Ju(e){return ls(e).replace(Qi,"%23").replace(Hu,"%3F")}function Yu(e){return e==null?"":Ju(e).replace(ku,"%2F")}function an(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Qu=/\/$/,Xu=e=>e.replace(Qu,"");function tr(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=na(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:an(i)}}function Zu(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ks(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function ea(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&jt(t.matched[r],n.matched[s])&&nl(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function jt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function nl(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!ta(e[n],t[n]))return!1;return!0}function ta(e,t){return ke(e)?Gs(e,t):ke(t)?Gs(t,e):e===t}function Gs(e,t){return ke(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function na(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,l;for(i=0;i<r.length;i++)if(l=r[i],l!==".")if(l==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}const ct={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var fn;(function(e){e.pop="pop",e.push="push"})(fn||(fn={}));var nn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(nn||(nn={}));function ra(e){if(!e)if(Ot){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Xu(e)}const sa=/^[^#]+#/;function oa(e,t){return e.replace(sa,"#")+t}function ia(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 Hn=()=>({left:window.scrollX,top:window.scrollY});function la(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=ia(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function zs(e,t){return(history.state?history.state.position-t:-1)+e}const Hr=new Map;function ca(e,t){Hr.set(e,t)}function ua(e){const t=Hr.get(e);return Hr.delete(e),t}let aa=()=>location.protocol+"//"+location.host;function rl(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),Ks(c,"")}return Ks(n,e)+r+s}function fa(e,t,n,r){let s=[],o=[],i=null;const l=({state:g})=>{const p=rl(e,location),_=n.value,b=t.value;let F=0;if(g){if(n.value=p,t.value=g,i&&i===_){i=null;return}F=b?g.position-b.position:0}else r(p);s.forEach(S=>{S(n.value,_,{delta:F,type:fn.pop,direction:F?F>0?nn.forward:nn.back:nn.unknown})})};function c(){i=n.value}function a(g){s.push(g);const p=()=>{const _=s.indexOf(g);_>-1&&s.splice(_,1)};return o.push(p),p}function u(){const{history:g}=window;g.state&&g.replaceState(te({},g.state,{scroll:Hn()}),"")}function f(){for(const g of o)g();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:c,listen:a,destroy:f}}function Ws(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Hn():null}}function da(e){const{history:t,location:n}=window,r={value:rl(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,a,u){const f=e.indexOf("#"),g=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+c:aa()+e+c;try{t[u?"replaceState":"pushState"](a,"",g),s.value=a}catch(p){console.error(p),n[u?"replace":"assign"](g)}}function i(c,a){const u=te({},t.state,Ws(s.value.back,c,s.value.forward,!0),a,{position:s.value.position});o(c,u,!0),r.value=c}function l(c,a){const u=te({},s.value,t.state,{forward:c,scroll:Hn()});o(u.current,u,!0);const f=te({},Ws(r.value,c,null),{position:u.position+1},a);o(c,f,!1),r.value=c}return{location:r,state:s,push:l,replace:i}}function ha(e){e=ra(e);const t=da(e),n=fa(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=te({location:"",base:e,go:r,createHref:oa.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 pa(e){return typeof e=="string"||e&&typeof e=="object"}function sl(e){return typeof e=="string"||typeof e=="symbol"}const ol=Symbol("");var Js;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Js||(Js={}));function qt(e,t){return te(new Error,{type:e,[ol]:!0},t)}function Xe(e,t){return e instanceof Error&&ol in e&&(t==null||!!(e.type&t))}const Ys="[^/]+?",ga={sensitive:!1,strict:!1,start:!0,end:!0},ma=/[.+*?^${}()[\]/\\]/g;function ya(e,t){const n=te({},ga,t),r=[];let s=n.start?"^":"";const o=[];for(const a of e){const u=a.length?[]:[90];n.strict&&!a.length&&(s+="/");for(let f=0;f<a.length;f++){const g=a[f];let p=40+(n.sensitive?.25:0);if(g.type===0)f||(s+="/"),s+=g.value.replace(ma,"\\$&"),p+=40;else if(g.type===1){const{value:_,repeatable:b,optional:F,regexp:S}=g;o.push({name:_,repeatable:b,optional:F});const A=S||Ys;if(A!==Ys){p+=10;try{new RegExp(`(${A})`)}catch(C){throw new Error(`Invalid custom RegExp for param "${_}" (${A}): `+C.message)}}let R=b?`((?:${A})(?:/(?:${A}))*)`:`(${A})`;f||(R=F&&a.length<2?`(?:/${R})`:"/"+R),F&&(R+="?"),s+=R,p+=20,F&&(p+=-8),b&&(p+=-20),A===".*"&&(p+=-50)}u.push(p)}r.push(u)}if(n.strict&&n.end){const a=r.length-1;r[a][r[a].length-1]+=.7000000000000001}n.strict||(s+="/?"),n.end?s+="$":n.strict&&!s.endsWith("/")&&(s+="(?:/|$)");const i=new RegExp(s,n.sensitive?"":"i");function l(a){const u=a.match(i),f={};if(!u)return null;for(let g=1;g<u.length;g++){const p=u[g]||"",_=o[g-1];f[_.name]=p&&_.repeatable?p.split("/"):p}return f}function c(a){let u="",f=!1;for(const g of e){(!f||!u.endsWith("/"))&&(u+="/"),f=!1;for(const p of g)if(p.type===0)u+=p.value;else if(p.type===1){const{value:_,repeatable:b,optional:F}=p,S=_ in a?a[_]:"";if(ke(S)&&!b)throw new Error(`Provided param "${_}" is an array but it is not repeatable (* or + modifiers)`);const A=ke(S)?S.join("/"):S;if(!A)if(F)g.length<2&&(u.endsWith("/")?u=u.slice(0,-1):f=!0);else throw new Error(`Missing required param "${_}"`);u+=A}}return u||"/"}return{re:i,score:r,keys:o,parse:l,stringify:c}}function _a(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]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function il(e,t){let n=0;const r=e.score,s=t.score;for(;n<r.length&&n<s.length;){const o=_a(r[n],s[n]);if(o)return o;n++}if(Math.abs(s.length-r.length)===1){if(Qs(r))return 1;if(Qs(s))return-1}return s.length-r.length}function Qs(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const ba={type:0,value:""},wa=/[a-zA-Z0-9_]/;function va(e){if(!e)return[[]];if(e==="/")return[[ba]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${a}": ${p}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let l=0,c,a="",u="";function f(){a&&(n===0?o.push({type:0,value:a}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${a}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:a,regexp:u,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),a="")}function g(){a+=c}for(;l<e.length;){if(c=e[l++],c==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:c==="/"?(a&&f(),i()):c===":"?(f(),n=1):g();break;case 4:g(),n=r;break;case 1:c==="("?n=2:wa.test(c)?g():(f(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&l--);break;case 2:c===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:f(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&l--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${a}"`),f(),i(),s}function Ea(e,t,n){const r=ya(va(e.path),n),s=te(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function Ca(e,t){const n=[],r=new Map;t=to({strict:!1,end:!0,sensitive:!1},t);function s(f){return r.get(f)}function o(f,g,p){const _=!p,b=Zs(f);b.aliasOf=p&&p.record;const F=to(t,f),S=[b];if("alias"in f){const C=typeof f.alias=="string"?[f.alias]:f.alias;for(const G of C)S.push(Zs(te({},b,{components:p?p.record.components:b.components,path:G,aliasOf:p?p.record:b})))}let A,R;for(const C of S){const{path:G}=C;if(g&&G[0]!=="/"){const B=g.record.path,O=B[B.length-1]==="/"?"":"/";C.path=g.record.path+(G&&O+G)}if(A=Ea(C,g,F),p?p.alias.push(A):(R=R||A,R!==A&&R.alias.push(A),_&&f.name&&!eo(A)&&i(f.name)),ll(A)&&c(A),b.children){const B=b.children;for(let O=0;O<B.length;O++)o(B[O],A,p&&p.children[O])}p=p||A}return R?()=>{i(R)}:tn}function i(f){if(sl(f)){const g=r.get(f);g&&(r.delete(f),n.splice(n.indexOf(g),1),g.children.forEach(i),g.alias.forEach(i))}else{const g=n.indexOf(f);g>-1&&(n.splice(g,1),f.record.name&&r.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function l(){return n}function c(f){const g=Aa(f,n);n.splice(g,0,f),f.record.name&&!eo(f)&&r.set(f.record.name,f)}function a(f,g){let p,_={},b,F;if("name"in f&&f.name){if(p=r.get(f.name),!p)throw qt(1,{location:f});F=p.record.name,_=te(Xs(g.params,p.keys.filter(R=>!R.optional).concat(p.parent?p.parent.keys.filter(R=>R.optional):[]).map(R=>R.name)),f.params&&Xs(f.params,p.keys.map(R=>R.name))),b=p.stringify(_)}else if(f.path!=null)b=f.path,p=n.find(R=>R.re.test(b)),p&&(_=p.parse(b),F=p.record.name);else{if(p=g.name?r.get(g.name):n.find(R=>R.re.test(g.path)),!p)throw qt(1,{location:f,currentLocation:g});F=p.record.name,_=te({},g.params,f.params),b=p.stringify(_)}const S=[];let A=p;for(;A;)S.unshift(A.record),A=A.parent;return{name:F,path:b,params:_,matched:S,meta:Ra(S)}}e.forEach(f=>o(f));function u(){n.length=0,r.clear()}return{addRoute:o,resolve:a,removeRoute:i,clearRoutes:u,getRoutes:l,getRecordMatcher:s}}function Xs(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Zs(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Sa(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Sa(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function eo(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ra(e){return e.reduce((t,n)=>te(t,n.meta),{})}function to(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Aa(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;il(e,t[o])<0?r=o:n=o+1}const s=Pa(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function Pa(e){let t=e;for(;t=t.parent;)if(ll(t)&&il(e,t)===0)return t}function ll({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Ta(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(Xi," "),i=o.indexOf("="),l=an(i<0?o:o.slice(0,i)),c=i<0?null:an(o.slice(i+1));if(l in t){let a=t[l];ke(a)||(a=t[l]=[a]),a.push(c)}else t[l]=c}return t}function no(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}(ke(r)?r.map(o=>o&&Ur(o)):[r&&Ur(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function xa(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=ke(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Ia=Symbol(""),ro=Symbol(""),cs=Symbol(""),cl=Symbol(""),jr=Symbol("");function zt(){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.slice(),reset:n}}function dt(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((l,c)=>{const a=g=>{g===!1?c(qt(4,{from:n,to:t})):g instanceof Error?c(g):pa(g)?c(qt(2,{from:t,to:g})):(i&&r.enterCallbacks[s]===i&&typeof g=="function"&&i.push(g),l())},u=o(()=>e.call(r&&r.instances[s],t,n,a));let f=Promise.resolve(u);e.length<3&&(f=f.then(a)),f.catch(g=>c(g))})}function nr(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const l in i.components){let c=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(Yi(c)){const u=(c.__vccOpts||c)[t];u&&o.push(dt(u,n,r,i,l,s))}else{let a=c();o.push(()=>a.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${l}" at "${i.path}"`);const f=Fu(u)?u.default:u;i.mods[l]=u,i.components[l]=f;const p=(f.__vccOpts||f)[t];return p&&dt(p,n,r,i,l,s)()}))}}return o}function so(e){const t=rt(cs),n=rt(cl),r=Fe(()=>{const c=Le(e.to);return t.resolve(c)}),s=Fe(()=>{const{matched:c}=r.value,{length:a}=c,u=c[a-1],f=n.matched;if(!u||!f.length)return-1;const g=f.findIndex(jt.bind(null,u));if(g>-1)return g;const p=oo(c[a-2]);return a>1&&oo(u)===p&&f[f.length-1].path!==p?f.findIndex(jt.bind(null,c[a-2])):g}),o=Fe(()=>s.value>-1&&La(n.params,r.value.params)),i=Fe(()=>s.value>-1&&s.value===n.matched.length-1&&nl(n.params,r.value.params));function l(c={}){if(Oa(c)){const a=t[Le(e.replace)?"replace":"push"](Le(e.to)).catch(tn);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>a),a}return Promise.resolve()}return{route:r,href:Fe(()=>r.value.href),isActive:o,isExactActive:i,navigate:l}}function Ma(e){return e.length===1?e[0]:e}const Na=Ue({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"},viewTransition:Boolean},useLink:so,setup(e,{slots:t}){const n=On(so(e)),{options:r}=rt(cs),s=Fe(()=>({[io(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[io(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&Ma(t.default(n));return e.custom?o:is("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Ba=Na;function Oa(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 La(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(!ke(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function oo(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const io=(e,t,n)=>e??t??n,Da=Ue({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=rt(jr),s=Fe(()=>e.route||r.value),o=rt(ro,0),i=Fe(()=>{let a=Le(o);const{matched:u}=s.value;let f;for(;(f=u[a])&&!f.components;)a++;return a}),l=Fe(()=>s.value.matched[i.value]);bn(ro,Fe(()=>i.value+1)),bn(Ia,l),bn(jr,s);const c=et();return wn(()=>[c.value,l.value,e.name],([a,u,f],[g,p,_])=>{u&&(u.instances[f]=a,p&&p!==u&&a&&a===g&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),a&&u&&(!p||!jt(u,p)||!g)&&(u.enterCallbacks[f]||[]).forEach(b=>b(a))},{flush:"post"}),()=>{const a=s.value,u=e.name,f=l.value,g=f&&f.components[u];if(!g)return lo(n.default,{Component:g,route:a});const p=f.props[u],_=p?p===!0?a.params:typeof p=="function"?p(a):p:null,F=is(g,te({},_,t,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(f.instances[u]=null)},ref:c}));return lo(n.default,{Component:F,route:a})||F}}});function lo(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ul=Da;function Fa(e){const t=Ca(e.routes,e),n=e.parseQuery||Ta,r=e.stringifyQuery||no,s=e.history,o=zt(),i=zt(),l=zt(),c=Gl(ct);let a=ct;Ot&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=er.bind(null,y=>""+y),f=er.bind(null,Yu),g=er.bind(null,an);function p(y,M){let x,$;return sl(y)?(x=t.getRecordMatcher(y),$=M):$=y,t.addRoute($,x)}function _(y){const M=t.getRecordMatcher(y);M&&t.removeRoute(M)}function b(){return t.getRoutes().map(y=>y.record)}function F(y){return!!t.getRecordMatcher(y)}function S(y,M){if(M=te({},M||c.value),typeof y=="string"){const m=tr(n,y,M.path),w=t.resolve({path:m.path},M),E=s.createHref(m.fullPath);return te(m,w,{params:g(w.params),hash:an(m.hash),redirectedFrom:void 0,href:E})}let x;if(y.path!=null)x=te({},y,{path:tr(n,y.path,M.path).path});else{const m=te({},y.params);for(const w in m)m[w]==null&&delete m[w];x=te({},y,{params:f(m)}),M.params=f(M.params)}const $=t.resolve(x,M),oe=y.hash||"";$.params=u(g($.params));const d=Zu(r,te({},y,{hash:zu(oe),path:$.path})),h=s.createHref(d);return te({fullPath:d,hash:oe,query:r===no?xa(y.query):y.query||{}},$,{redirectedFrom:void 0,href:h})}function A(y){return typeof y=="string"?tr(n,y,c.value.path):te({},y)}function R(y,M){if(a!==y)return qt(8,{from:M,to:y})}function C(y){return O(y)}function G(y){return C(te(A(y),{replace:!0}))}function B(y){const M=y.matched[y.matched.length-1];if(M&&M.redirect){const{redirect:x}=M;let $=typeof x=="function"?x(y):x;return typeof $=="string"&&($=$.includes("?")||$.includes("#")?$=A($):{path:$},$.params={}),te({query:y.query,hash:y.hash,params:$.path!=null?{}:y.params},$)}}function O(y,M){const x=a=S(y),$=c.value,oe=y.state,d=y.force,h=y.replace===!0,m=B(x);if(m)return O(te(A(m),{state:typeof m=="object"?te({},oe,m.state):oe,force:d,replace:h}),M||x);const w=x;w.redirectedFrom=M;let E;return!d&&ea(r,$,x)&&(E=qt(16,{to:w,from:$}),Ee($,$,!0,!1)),(E?Promise.resolve(E):j(w,$)).catch(v=>Xe(v)?Xe(v,2)?v:Be(v):Z(v,w,$)).then(v=>{if(v){if(Xe(v,2))return O(te({replace:h},A(v.to),{state:typeof v.to=="object"?te({},oe,v.to.state):oe,force:d}),M||w)}else v=q(w,$,!0,h,oe);return H(w,$,v),v})}function U(y,M){const x=R(y,M);return x?Promise.reject(x):Promise.resolve()}function D(y){const M=it.values().next().value;return M&&typeof M.runWithContext=="function"?M.runWithContext(y):y()}function j(y,M){let x;const[$,oe,d]=$a(y,M);x=nr($.reverse(),"beforeRouteLeave",y,M);for(const m of $)m.leaveGuards.forEach(w=>{x.push(dt(w,y,M))});const h=U.bind(null,y,M);return x.push(h),Ce(x).then(()=>{x=[];for(const m of o.list())x.push(dt(m,y,M));return x.push(h),Ce(x)}).then(()=>{x=nr(oe,"beforeRouteUpdate",y,M);for(const m of oe)m.updateGuards.forEach(w=>{x.push(dt(w,y,M))});return x.push(h),Ce(x)}).then(()=>{x=[];for(const m of d)if(m.beforeEnter)if(ke(m.beforeEnter))for(const w of m.beforeEnter)x.push(dt(w,y,M));else x.push(dt(m.beforeEnter,y,M));return x.push(h),Ce(x)}).then(()=>(y.matched.forEach(m=>m.enterCallbacks={}),x=nr(d,"beforeRouteEnter",y,M,D),x.push(h),Ce(x))).then(()=>{x=[];for(const m of i.list())x.push(dt(m,y,M));return x.push(h),Ce(x)}).catch(m=>Xe(m,8)?m:Promise.reject(m))}function H(y,M,x){l.list().forEach($=>D(()=>$(y,M,x)))}function q(y,M,x,$,oe){const d=R(y,M);if(d)return d;const h=M===ct,m=Ot?history.state:{};x&&($||h?s.replace(y.fullPath,te({scroll:h&&m&&m.scroll},oe)):s.push(y.fullPath,oe)),c.value=y,Ee(y,M,x,h),Be()}let k;function z(){k||(k=s.listen((y,M,x)=>{if(!lt.listening)return;const $=S(y),oe=B($);if(oe){O(te(oe,{replace:!0,force:!0}),$).catch(tn);return}a=$;const d=c.value;Ot&&ca(zs(d.fullPath,x.delta),Hn()),j($,d).catch(h=>Xe(h,12)?h:Xe(h,2)?(O(te(A(h.to),{force:!0}),$).then(m=>{Xe(m,20)&&!x.delta&&x.type===fn.pop&&s.go(-1,!1)}).catch(tn),Promise.reject()):(x.delta&&s.go(-x.delta,!1),Z(h,$,d))).then(h=>{h=h||q($,d,!1),h&&(x.delta&&!Xe(h,8)?s.go(-x.delta,!1):x.type===fn.pop&&Xe(h,20)&&s.go(-1,!1)),H($,d,h)}).catch(tn)}))}let ve=zt(),ue=zt(),ee;function Z(y,M,x){Be(y);const $=ue.list();return $.length?$.forEach(oe=>oe(y,M,x)):console.error(y),Promise.reject(y)}function De(){return ee&&c.value!==ct?Promise.resolve():new Promise((y,M)=>{ve.add([y,M])})}function Be(y){return ee||(ee=!y,z(),ve.list().forEach(([M,x])=>y?x(y):M()),ve.reset()),y}function Ee(y,M,x,$){const{scrollBehavior:oe}=e;if(!Ot||!oe)return Promise.resolve();const d=!x&&ua(zs(y.fullPath,0))||($||!x)&&history.state&&history.state.scroll||null;return mi().then(()=>oe(y,M,d)).then(h=>h&&la(h)).catch(h=>Z(h,y,M))}const he=y=>s.go(y);let He;const it=new Set,lt={currentRoute:c,listening:!0,addRoute:p,removeRoute:_,clearRoutes:t.clearRoutes,hasRoute:F,getRoutes:b,resolve:S,options:e,push:C,replace:G,go:he,back:()=>he(-1),forward:()=>he(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:ue.add,isReady:De,install(y){const M=this;y.component("RouterLink",Ba),y.component("RouterView",ul),y.config.globalProperties.$router=M,Object.defineProperty(y.config.globalProperties,"$route",{enumerable:!0,get:()=>Le(c)}),Ot&&!He&&c.value===ct&&(He=!0,C(s.location).catch(oe=>{}));const x={};for(const oe in ct)Object.defineProperty(x,oe,{get:()=>c.value[oe],enumerable:!0});y.provide(cs,M),y.provide(cl,ai(x)),y.provide(jr,c);const $=y.unmount;it.add(y),y.unmount=function(){it.delete(y),it.size<1&&(a=ct,k&&k(),k=null,c.value=ct,He=!1,ee=!1),$()}}};function Ce(y){return y.reduce((M,x)=>M.then(()=>D(x)),Promise.resolve())}return lt}function $a(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(a=>jt(a,l))?r.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(a=>jt(a,c))||s.push(c))}return[n,r,s]}const ka=Ue({__name:"App",setup(e){return(t,n)=>(ye(),yt(Le(ul)))}}),Ua=et({width:100,margin:1,color:{dark:"#000000",light:"f0f0f0"}}),Ha=e=>{const t=ja(e);qa(t,"teams_qr_code.pdf","application/pdf;teams_qr_code.pdf")},ja=e=>{const t=atob(e),n=new Uint8Array(t.length);for(let r=0;r<t.length;r++)n[r]=t.charCodeAt(r);return n},qa=(e,t,n)=>{const r=new Blob([e],{type:n}),s=URL.createObjectURL(r),o=document.createElement("a");o.href=s,o.download=t,o.click(),URL.revokeObjectURL(s)},co=async()=>{try{const e=await fetch(Pt("/teams"));if(!e.ok)throw new Error(`http error status: ${e.status}`);return await e.json()}catch(e){throw console.error("[apiGetTeams] error:",e),e}},Va=async e=>{try{const t=await fetch(Pt("/teams"),{method:"POST",body:JSON.stringify({teams:[{name:e}]})});if(!t.ok)throw new Error(`http error status: ${t.status}`)}catch(t){throw console.error("[apiAddTeam] error:",t),t}},Ka=async()=>{try{const e=await fetch(Pt("/game"));if(!e.ok)throw new Error(`http error status: ${e.status}`);return await e.json()}catch(e){throw console.error("[apiGetGame] error:",e),e}},Ga=async()=>{try{const e=await fetch(Pt("/game/start"),{method:"POST"});if(!e.ok)throw new Error(`http error status: ${e.status}`)}catch(e){throw console.error("[apiStartGame] error:",e),e}},za=async()=>{try{const e=await fetch(Pt("/game/stop"),{method:"POST"});if(!e.ok)throw new Error(`http error status: ${e.status}`)}catch(e){throw console.error("[apiStopGame] error:",e),e}},Wa=async(e,t)=>{try{const n=await fetch(Pt("/teams/"+e+"/applications"),{method:"POST",body:JSON.stringify({applications:[{id:t}]})});if(!n.ok)throw new Error(`http error status: ${n.status}`)}catch(n){throw console.error("[apiGaveApplication] error:",n),n}},uo=async()=>{try{const e=await fetch(Pt("/teams/pdf"));if(!e.ok)throw new Error(`http error status: ${e.status}`);const t=await e.json();Ha(t.result)}catch(e){throw console.error("[apiDownloadQrCodesFile] error:",e),e}};function Pt(e){return"http://"+window.location.host.split(":")[0]+":8090"+e}var Mt={},rr,ao;function Ja(){return ao||(ao=1,rr=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}),rr}var sr={},ut={},fo;function Tt(){if(fo)return ut;fo=1;let e;const t=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];return ut.getSymbolSize=function(r){if(!r)throw new Error('"version" cannot be null or undefined');if(r<1||r>40)throw new Error('"version" should be in range from 1 to 40');return r*4+17},ut.getSymbolTotalCodewords=function(r){return t[r]},ut.getBCHDigit=function(n){let r=0;for(;n!==0;)r++,n>>>=1;return r},ut.setToSJISFunction=function(r){if(typeof r!="function")throw new Error('"toSJISFunc" is not a valid function.');e=r},ut.isKanjiModeEnabled=function(){return typeof e<"u"},ut.toSJIS=function(r){return e(r)},ut}var or={},ho;function us(){return ho||(ho=1,function(e){e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2};function t(n){if(typeof n!="string")throw new Error("Param is not a string");switch(n.toLowerCase()){case"l":case"low":return e.L;case"m":case"medium":return e.M;case"q":case"quartile":return e.Q;case"h":case"high":return e.H;default:throw new Error("Unknown EC Level: "+n)}}e.isValid=function(r){return r&&typeof r.bit<"u"&&r.bit>=0&&r.bit<4},e.from=function(r,s){if(e.isValid(r))return r;try{return t(r)}catch{return s}}}(or)),or}var ir,po;function Ya(){if(po)return ir;po=1;function e(){this.buffer=[],this.length=0}return e.prototype={get:function(t){const n=Math.floor(t/8);return(this.buffer[n]>>>7-t%8&1)===1},put:function(t,n){for(let r=0;r<n;r++)this.putBit((t>>>n-r-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){const n=Math.floor(this.length/8);this.buffer.length<=n&&this.buffer.push(0),t&&(this.buffer[n]|=128>>>this.length%8),this.length++}},ir=e,ir}var lr,go;function Qa(){if(go)return lr;go=1;function e(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}return e.prototype.set=function(t,n,r,s){const o=t*this.size+n;this.data[o]=r,s&&(this.reservedBit[o]=!0)},e.prototype.get=function(t,n){return this.data[t*this.size+n]},e.prototype.xor=function(t,n,r){this.data[t*this.size+n]^=r},e.prototype.isReserved=function(t,n){return this.reservedBit[t*this.size+n]},lr=e,lr}var cr={},mo;function Xa(){return mo||(mo=1,function(e){const t=Tt().getSymbolSize;e.getRowColCoords=function(r){if(r===1)return[];const s=Math.floor(r/7)+2,o=t(r),i=o===145?26:Math.ceil((o-13)/(2*s-2))*2,l=[o-7];for(let c=1;c<s-1;c++)l[c]=l[c-1]-i;return l.push(6),l.reverse()},e.getPositions=function(r){const s=[],o=e.getRowColCoords(r),i=o.length;for(let l=0;l<i;l++)for(let c=0;c<i;c++)l===0&&c===0||l===0&&c===i-1||l===i-1&&c===0||s.push([o[l],o[c]]);return s}}(cr)),cr}var ur={},yo;function Za(){if(yo)return ur;yo=1;const e=Tt().getSymbolSize,t=7;return ur.getPositions=function(r){const s=e(r);return[[0,0],[s-t,0],[0,s-t]]},ur}var ar={},_o;function ef(){return _o||(_o=1,function(e){e.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const t={N1:3,N2:3,N3:40,N4:10};e.isValid=function(s){return s!=null&&s!==""&&!isNaN(s)&&s>=0&&s<=7},e.from=function(s){return e.isValid(s)?parseInt(s,10):void 0},e.getPenaltyN1=function(s){const o=s.size;let i=0,l=0,c=0,a=null,u=null;for(let f=0;f<o;f++){l=c=0,a=u=null;for(let g=0;g<o;g++){let p=s.get(f,g);p===a?l++:(l>=5&&(i+=t.N1+(l-5)),a=p,l=1),p=s.get(g,f),p===u?c++:(c>=5&&(i+=t.N1+(c-5)),u=p,c=1)}l>=5&&(i+=t.N1+(l-5)),c>=5&&(i+=t.N1+(c-5))}return i},e.getPenaltyN2=function(s){const o=s.size;let i=0;for(let l=0;l<o-1;l++)for(let c=0;c<o-1;c++){const a=s.get(l,c)+s.get(l,c+1)+s.get(l+1,c)+s.get(l+1,c+1);(a===4||a===0)&&i++}return i*t.N2},e.getPenaltyN3=function(s){const o=s.size;let i=0,l=0,c=0;for(let a=0;a<o;a++){l=c=0;for(let u=0;u<o;u++)l=l<<1&2047|s.get(a,u),u>=10&&(l===1488||l===93)&&i++,c=c<<1&2047|s.get(u,a),u>=10&&(c===1488||c===93)&&i++}return i*t.N3},e.getPenaltyN4=function(s){let o=0;const i=s.data.length;for(let c=0;c<i;c++)o+=s.data[c];return Math.abs(Math.ceil(o*100/i/5)-10)*t.N4};function n(r,s,o){switch(r){case e.Patterns.PATTERN000:return(s+o)%2===0;case e.Patterns.PATTERN001:return s%2===0;case e.Patterns.PATTERN010:return o%3===0;case e.Patterns.PATTERN011:return(s+o)%3===0;case e.Patterns.PATTERN100:return(Math.floor(s/2)+Math.floor(o/3))%2===0;case e.Patterns.PATTERN101:return s*o%2+s*o%3===0;case e.Patterns.PATTERN110:return(s*o%2+s*o%3)%2===0;case e.Patterns.PATTERN111:return(s*o%3+(s+o)%2)%2===0;default:throw new Error("bad maskPattern:"+r)}}e.applyMask=function(s,o){const i=o.size;for(let l=0;l<i;l++)for(let c=0;c<i;c++)o.isReserved(c,l)||o.xor(c,l,n(s,c,l))},e.getBestMask=function(s,o){const i=Object.keys(e.Patterns).length;let l=0,c=1/0;for(let a=0;a<i;a++){o(a),e.applyMask(a,s);const u=e.getPenaltyN1(s)+e.getPenaltyN2(s)+e.getPenaltyN3(s)+e.getPenaltyN4(s);e.applyMask(a,s),u<c&&(c=u,l=a)}return l}}(ar)),ar}var yn={},bo;function al(){if(bo)return yn;bo=1;const e=us(),t=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],n=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];return yn.getBlocksCount=function(s,o){switch(o){case e.L:return t[(s-1)*4+0];case e.M:return t[(s-1)*4+1];case e.Q:return t[(s-1)*4+2];case e.H:return t[(s-1)*4+3];default:return}},yn.getTotalCodewordsCount=function(s,o){switch(o){case e.L:return n[(s-1)*4+0];case e.M:return n[(s-1)*4+1];case e.Q:return n[(s-1)*4+2];case e.H:return n[(s-1)*4+3];default:return}},yn}var fr={},Wt={},wo;function tf(){if(wo)return Wt;wo=1;const e=new Uint8Array(512),t=new Uint8Array(256);return function(){let r=1;for(let s=0;s<255;s++)e[s]=r,t[r]=s,r<<=1,r&256&&(r^=285);for(let s=255;s<512;s++)e[s]=e[s-255]}(),Wt.log=function(r){if(r<1)throw new Error("log("+r+")");return t[r]},Wt.exp=function(r){return e[r]},Wt.mul=function(r,s){return r===0||s===0?0:e[t[r]+t[s]]},Wt}var vo;function nf(){return vo||(vo=1,function(e){const t=tf();e.mul=function(r,s){const o=new Uint8Array(r.length+s.length-1);for(let i=0;i<r.length;i++)for(let l=0;l<s.length;l++)o[i+l]^=t.mul(r[i],s[l]);return o},e.mod=function(r,s){let o=new Uint8Array(r);for(;o.length-s.length>=0;){const i=o[0];for(let c=0;c<s.length;c++)o[c]^=t.mul(s[c],i);let l=0;for(;l<o.length&&o[l]===0;)l++;o=o.slice(l)}return o},e.generateECPolynomial=function(r){let s=new Uint8Array([1]);for(let o=0;o<r;o++)s=e.mul(s,new Uint8Array([1,t.exp(o)]));return s}}(fr)),fr}var dr,Eo;function rf(){if(Eo)return dr;Eo=1;const e=nf();function t(n){this.genPoly=void 0,this.degree=n,this.degree&&this.initialize(this.degree)}return t.prototype.initialize=function(r){this.degree=r,this.genPoly=e.generateECPolynomial(this.degree)},t.prototype.encode=function(r){if(!this.genPoly)throw new Error("Encoder not initialized");const s=new Uint8Array(r.length+this.degree);s.set(r);const o=e.mod(s,this.genPoly),i=this.degree-o.length;if(i>0){const l=new Uint8Array(this.degree);return l.set(o,i),l}return o},dr=t,dr}var hr={},pr={},gr={},Co;function fl(){return Co||(Co=1,gr.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40}),gr}var Ge={},So;function dl(){if(So)return Ge;So=1;const e="[0-9]+",t="[A-Z $%*+\\-./:]+";let n="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";n=n.replace(/u/g,"\\u");const r="(?:(?![A-Z0-9 $%*+\\-./:]|"+n+`)(?:.|[\r
]))+`;Ge.KANJI=new RegExp(n,"g"),Ge.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),Ge.BYTE=new RegExp(r,"g"),Ge.NUMERIC=new RegExp(e,"g"),Ge.ALPHANUMERIC=new RegExp(t,"g");const s=new RegExp("^"+n+"$"),o=new RegExp("^"+e+"$"),i=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");return Ge.testKanji=function(c){return s.test(c)},Ge.testNumeric=function(c){return o.test(c)},Ge.testAlphanumeric=function(c){return i.test(c)},Ge}var Ro;function xt(){return Ro||(Ro=1,function(e){const t=fl(),n=dl();e.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},e.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},e.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(o,i){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!t.isValid(i))throw new Error("Invalid version: "+i);return i>=1&&i<10?o.ccBits[0]:i<27?o.ccBits[1]:o.ccBits[2]},e.getBestModeForData=function(o){return n.testNumeric(o)?e.NUMERIC:n.testAlphanumeric(o)?e.ALPHANUMERIC:n.testKanji(o)?e.KANJI:e.BYTE},e.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")},e.isValid=function(o){return o&&o.bit&&o.ccBits};function r(s){if(typeof s!="string")throw new Error("Param is not a string");switch(s.toLowerCase()){case"numeric":return e.NUMERIC;case"alphanumeric":return e.ALPHANUMERIC;case"kanji":return e.KANJI;case"byte":return e.BYTE;default:throw new Error("Unknown mode: "+s)}}e.from=function(o,i){if(e.isValid(o))return o;try{return r(o)}catch{return i}}}(pr)),pr}var Ao;function sf(){return Ao||(Ao=1,function(e){const t=Tt(),n=al(),r=us(),s=xt(),o=fl(),i=7973,l=t.getBCHDigit(i);function c(g,p,_){for(let b=1;b<=40;b++)if(p<=e.getCapacity(b,_,g))return b}function a(g,p){return s.getCharCountIndicator(g,p)+4}function u(g,p){let _=0;return g.forEach(function(b){const F=a(b.mode,p);_+=F+b.getBitsLength()}),_}function f(g,p){for(let _=1;_<=40;_++)if(u(g,_)<=e.getCapacity(_,p,s.MIXED))return _}e.from=function(p,_){return o.isValid(p)?parseInt(p,10):_},e.getCapacity=function(p,_,b){if(!o.isValid(p))throw new Error("Invalid QR Code version");typeof b>"u"&&(b=s.BYTE);const F=t.getSymbolTotalCodewords(p),S=n.getTotalCodewordsCount(p,_),A=(F-S)*8;if(b===s.MIXED)return A;const R=A-a(b,p);switch(b){case s.NUMERIC:return Math.floor(R/10*3);case s.ALPHANUMERIC:return Math.floor(R/11*2);case s.KANJI:return Math.floor(R/13);case s.BYTE:default:return Math.floor(R/8)}},e.getBestVersionForData=function(p,_){let b;const F=r.from(_,r.M);if(Array.isArray(p)){if(p.length>1)return f(p,F);if(p.length===0)return 1;b=p[0]}else b=p;return c(b.mode,b.getLength(),F)},e.getEncodedBits=function(p){if(!o.isValid(p)||p<7)throw new Error("Invalid QR Code version");let _=p<<12;for(;t.getBCHDigit(_)-l>=0;)_^=i<<t.getBCHDigit(_)-l;return p<<12|_}}(hr)),hr}var mr={},Po;function of(){if(Po)return mr;Po=1;const e=Tt(),t=1335,n=21522,r=e.getBCHDigit(t);return mr.getEncodedBits=function(o,i){const l=o.bit<<3|i;let c=l<<10;for(;e.getBCHDigit(c)-r>=0;)c^=t<<e.getBCHDigit(c)-r;return(l<<10|c)^n},mr}var yr={},_r,To;function lf(){if(To)return _r;To=1;const e=xt();function t(n){this.mode=e.NUMERIC,this.data=n.toString()}return t.getBitsLength=function(r){return 10*Math.floor(r/3)+(r%3?r%3*3+1:0)},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(r){let s,o,i;for(s=0;s+3<=this.data.length;s+=3)o=this.data.substr(s,3),i=parseInt(o,10),r.put(i,10);const l=this.data.length-s;l>0&&(o=this.data.substr(s),i=parseInt(o,10),r.put(i,l*3+1))},_r=t,_r}var br,xo;function cf(){if(xo)return br;xo=1;const e=xt(),t=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function n(r){this.mode=e.ALPHANUMERIC,this.data=r}return n.getBitsLength=function(s){return 11*Math.floor(s/2)+6*(s%2)},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(s){let o;for(o=0;o+2<=this.data.length;o+=2){let i=t.indexOf(this.data[o])*45;i+=t.indexOf(this.data[o+1]),s.put(i,11)}this.data.length%2&&s.put(t.indexOf(this.data[o]),6)},br=n,br}var wr,Io;function uf(){if(Io)return wr;Io=1;const e=xt();function t(n){this.mode=e.BYTE,typeof n=="string"?this.data=new TextEncoder().encode(n):this.data=new Uint8Array(n)}return t.getBitsLength=function(r){return r*8},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(n){for(let r=0,s=this.data.length;r<s;r++)n.put(this.data[r],8)},wr=t,wr}var vr,Mo;function af(){if(Mo)return vr;Mo=1;const e=xt(),t=Tt();function n(r){this.mode=e.KANJI,this.data=r}return n.getBitsLength=function(s){return s*13},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(r){let s;for(s=0;s<this.data.length;s++){let o=t.toSJIS(this.data[s]);if(o>=33088&&o<=40956)o-=33088;else if(o>=57408&&o<=60351)o-=49472;else throw new Error("Invalid SJIS character: "+this.data[s]+`
Make sure your charset is UTF-8`);o=(o>>>8&255)*192+(o&255),r.put(o,13)}},vr=n,vr}var Er={exports:{}},No;function ff(){return No||(No=1,function(e){var t={single_source_shortest_paths:function(n,r,s){var o={},i={};i[r]=0;var l=t.PriorityQueue.make();l.push(r,0);for(var c,a,u,f,g,p,_,b,F;!l.empty();){c=l.pop(),a=c.value,f=c.cost,g=n[a]||{};for(u in g)g.hasOwnProperty(u)&&(p=g[u],_=f+p,b=i[u],F=typeof i[u]>"u",(F||b>_)&&(i[u]=_,l.push(u,_),o[u]=a))}if(typeof s<"u"&&typeof i[s]>"u"){var S=["Could not find a path from ",r," to ",s,"."].join("");throw new Error(S)}return o},extract_shortest_path_from_predecessor_list:function(n,r){for(var s=[],o=r;o;)s.push(o),n[o],o=n[o];return s.reverse(),s},find_path:function(n,r,s){var o=t.single_source_shortest_paths(n,r,s);return t.extract_shortest_path_from_predecessor_list(o,s)},PriorityQueue:{make:function(n){var r=t.PriorityQueue,s={},o;n=n||{};for(o in r)r.hasOwnProperty(o)&&(s[o]=r[o]);return s.queue=[],s.sorter=n.sorter||r.default_sorter,s},default_sorter:function(n,r){return n.cost-r.cost},push:function(n,r){var s={value:n,cost:r};this.queue.push(s),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};e.exports=t}(Er)),Er.exports}var Bo;function df(){return Bo||(Bo=1,function(e){const t=xt(),n=lf(),r=cf(),s=uf(),o=af(),i=dl(),l=Tt(),c=ff();function a(S){return unescape(encodeURIComponent(S)).length}function u(S,A,R){const C=[];let G;for(;(G=S.exec(R))!==null;)C.push({data:G[0],index:G.index,mode:A,length:G[0].length});return C}function f(S){const A=u(i.NUMERIC,t.NUMERIC,S),R=u(i.ALPHANUMERIC,t.ALPHANUMERIC,S);let C,G;return l.isKanjiModeEnabled()?(C=u(i.BYTE,t.BYTE,S),G=u(i.KANJI,t.KANJI,S)):(C=u(i.BYTE_KANJI,t.BYTE,S),G=[]),A.concat(R,C,G).sort(function(O,U){return O.index-U.index}).map(function(O){return{data:O.data,mode:O.mode,length:O.length}})}function g(S,A){switch(A){case t.NUMERIC:return n.getBitsLength(S);case t.ALPHANUMERIC:return r.getBitsLength(S);case t.KANJI:return o.getBitsLength(S);case t.BYTE:return s.getBitsLength(S)}}function p(S){return S.reduce(function(A,R){const C=A.length-1>=0?A[A.length-1]:null;return C&&C.mode===R.mode?(A[A.length-1].data+=R.data,A):(A.push(R),A)},[])}function _(S){const A=[];for(let R=0;R<S.length;R++){const C=S[R];switch(C.mode){case t.NUMERIC:A.push([C,{data:C.data,mode:t.ALPHANUMERIC,length:C.length},{data:C.data,mode:t.BYTE,length:C.length}]);break;case t.ALPHANUMERIC:A.push([C,{data:C.data,mode:t.BYTE,length:C.length}]);break;case t.KANJI:A.push([C,{data:C.data,mode:t.BYTE,length:a(C.data)}]);break;case t.BYTE:A.push([{data:C.data,mode:t.BYTE,length:a(C.data)}])}}return A}function b(S,A){const R={},C={start:{}};let G=["start"];for(let B=0;B<S.length;B++){const O=S[B],U=[];for(let D=0;D<O.length;D++){const j=O[D],H=""+B+D;U.push(H),R[H]={node:j,lastCount:0},C[H]={};for(let q=0;q<G.length;q++){const k=G[q];R[k]&&R[k].node.mode===j.mode?(C[k][H]=g(R[k].lastCount+j.length,j.mode)-g(R[k].lastCount,j.mode),R[k].lastCount+=j.length):(R[k]&&(R[k].lastCount=j.length),C[k][H]=g(j.length,j.mode)+4+t.getCharCountIndicator(j.mode,A))}}G=U}for(let B=0;B<G.length;B++)C[G[B]].end=0;return{map:C,table:R}}function F(S,A){let R;const C=t.getBestModeForData(S);if(R=t.from(A,C),R!==t.BYTE&&R.bit<C.bit)throw new Error('"'+S+'" cannot be encoded with mode '+t.toString(R)+`.
Suggested mode is: `+t.toString(C));switch(R===t.KANJI&&!l.isKanjiModeEnabled()&&(R=t.BYTE),R){case t.NUMERIC:return new n(S);case t.ALPHANUMERIC:return new r(S);case t.KANJI:return new o(S);case t.BYTE:return new s(S)}}e.fromArray=function(A){return A.reduce(function(R,C){return typeof C=="string"?R.push(F(C,null)):C.data&&R.push(F(C.data,C.mode)),R},[])},e.fromString=function(A,R){const C=f(A,l.isKanjiModeEnabled()),G=_(C),B=b(G,R),O=c.find_path(B.map,"start","end"),U=[];for(let D=1;D<O.length-1;D++)U.push(B.table[O[D]].node);return e.fromArray(p(U))},e.rawSplit=function(A){return e.fromArray(f(A,l.isKanjiModeEnabled()))}}(yr)),yr}var Oo;function hf(){if(Oo)return sr;Oo=1;const e=Tt(),t=us(),n=Ya(),r=Qa(),s=Xa(),o=Za(),i=ef(),l=al(),c=rf(),a=sf(),u=of(),f=xt(),g=df();function p(B,O){const U=B.size,D=o.getPositions(O);for(let j=0;j<D.length;j++){const H=D[j][0],q=D[j][1];for(let k=-1;k<=7;k++)if(!(H+k<=-1||U<=H+k))for(let z=-1;z<=7;z++)q+z<=-1||U<=q+z||(k>=0&&k<=6&&(z===0||z===6)||z>=0&&z<=6&&(k===0||k===6)||k>=2&&k<=4&&z>=2&&z<=4?B.set(H+k,q+z,!0,!0):B.set(H+k,q+z,!1,!0))}}function _(B){const O=B.size;for(let U=8;U<O-8;U++){const D=U%2===0;B.set(U,6,D,!0),B.set(6,U,D,!0)}}function b(B,O){const U=s.getPositions(O);for(let D=0;D<U.length;D++){const j=U[D][0],H=U[D][1];for(let q=-2;q<=2;q++)for(let k=-2;k<=2;k++)q===-2||q===2||k===-2||k===2||q===0&&k===0?B.set(j+q,H+k,!0,!0):B.set(j+q,H+k,!1,!0)}}function F(B,O){const U=B.size,D=a.getEncodedBits(O);let j,H,q;for(let k=0;k<18;k++)j=Math.floor(k/3),H=k%3+U-8-3,q=(D>>k&1)===1,B.set(j,H,q,!0),B.set(H,j,q,!0)}function S(B,O,U){const D=B.size,j=u.getEncodedBits(O,U);let H,q;for(H=0;H<15;H++)q=(j>>H&1)===1,H<6?B.set(H,8,q,!0):H<8?B.set(H+1,8,q,!0):B.set(D-15+H,8,q,!0),H<8?B.set(8,D-H-1,q,!0):H<9?B.set(8,15-H-1+1,q,!0):B.set(8,15-H-1,q,!0);B.set(D-8,8,1,!0)}function A(B,O){const U=B.size;let D=-1,j=U-1,H=7,q=0;for(let k=U-1;k>0;k-=2)for(k===6&&k--;;){for(let z=0;z<2;z++)if(!B.isReserved(j,k-z)){let ve=!1;q<O.length&&(ve=(O[q]>>>H&1)===1),B.set(j,k-z,ve),H--,H===-1&&(q++,H=7)}if(j+=D,j<0||U<=j){j-=D,D=-D;break}}}function R(B,O,U){const D=new n;U.forEach(function(z){D.put(z.mode.bit,4),D.put(z.getLength(),f.getCharCountIndicator(z.mode,B)),z.write(D)});const j=e.getSymbolTotalCodewords(B),H=l.getTotalCodewordsCount(B,O),q=(j-H)*8;for(D.getLengthInBits()+4<=q&&D.put(0,4);D.getLengthInBits()%8!==0;)D.putBit(0);const k=(q-D.getLengthInBits())/8;for(let z=0;z<k;z++)D.put(z%2?17:236,8);return C(D,B,O)}function C(B,O,U){const D=e.getSymbolTotalCodewords(O),j=l.getTotalCodewordsCount(O,U),H=D-j,q=l.getBlocksCount(O,U),k=D%q,z=q-k,ve=Math.floor(D/q),ue=Math.floor(H/q),ee=ue+1,Z=ve-ue,De=new c(Z);let Be=0;const Ee=new Array(q),he=new Array(q);let He=0;const it=new Uint8Array(B.buffer);for(let x=0;x<q;x++){const $=x<z?ue:ee;Ee[x]=it.slice(Be,Be+$),he[x]=De.encode(Ee[x]),Be+=$,He=Math.max(He,$)}const lt=new Uint8Array(D);let Ce=0,y,M;for(y=0;y<He;y++)for(M=0;M<q;M++)y<Ee[M].length&&(lt[Ce++]=Ee[M][y]);for(y=0;y<Z;y++)for(M=0;M<q;M++)lt[Ce++]=he[M][y];return lt}function G(B,O,U,D){let j;if(Array.isArray(B))j=g.fromArray(B);else if(typeof B=="string"){let ve=O;if(!ve){const ue=g.rawSplit(B);ve=a.getBestVersionForData(ue,U)}j=g.fromString(B,ve||40)}else throw new Error("Invalid data");const H=a.getBestVersionForData(j,U);if(!H)throw new Error("The amount of data is too big to be stored in a QR Code");if(!O)O=H;else if(O<H)throw new Error(`
The chosen QR Code version cannot contain this amount of data.
Minimum version required to store current data is: `+H+`.
`);const q=R(O,U,j),k=e.getSymbolSize(O),z=new r(k);return p(z,O),_(z),b(z,O),S(z,U,0),O>=7&&F(z,O),A(z,q),isNaN(D)&&(D=i.getBestMask(z,S.bind(null,z,U))),i.applyMask(D,z),S(z,U,D),{modules:z,version:O,errorCorrectionLevel:U,maskPattern:D,segments:j}}return sr.create=function(O,U){if(typeof O>"u"||O==="")throw new Error("No input text");let D=t.M,j,H;return typeof U<"u"&&(D=t.from(U.errorCorrectionLevel,t.M),j=a.from(U.version),H=i.from(U.maskPattern),U.toSJISFunc&&e.setToSJISFunction(U.toSJISFunc)),G(O,j,D,H)},sr}var Cr={},Sr={},Lo;function hl(){return Lo||(Lo=1,function(e){function t(n){if(typeof n=="number"&&(n=n.toString()),typeof n!="string")throw new Error("Color should be defined as hex string");let r=n.slice().replace("#","").split("");if(r.length<3||r.length===5||r.length>8)throw new Error("Invalid hex color: "+n);(r.length===3||r.length===4)&&(r=Array.prototype.concat.apply([],r.map(function(o){return[o,o]}))),r.length===6&&r.push("F","F");const s=parseInt(r.join(""),16);return{r:s>>24&255,g:s>>16&255,b:s>>8&255,a:s&255,hex:"#"+r.slice(0,6).join("")}}e.getOptions=function(r){r||(r={}),r.color||(r.color={});const s=typeof r.margin>"u"||r.margin===null||r.margin<0?4:r.margin,o=r.width&&r.width>=21?r.width:void 0,i=r.scale||4;return{width:o,scale:o?4:i,margin:s,color:{dark:t(r.color.dark||"#000000ff"),light:t(r.color.light||"#ffffffff")},type:r.type,rendererOpts:r.rendererOpts||{}}},e.getScale=function(r,s){return s.width&&s.width>=r+s.margin*2?s.width/(r+s.margin*2):s.scale},e.getImageWidth=function(r,s){const o=e.getScale(r,s);return Math.floor((r+s.margin*2)*o)},e.qrToImageData=function(r,s,o){const i=s.modules.size,l=s.modules.data,c=e.getScale(i,o),a=Math.floor((i+o.margin*2)*c),u=o.margin*c,f=[o.color.light,o.color.dark];for(let g=0;g<a;g++)for(let p=0;p<a;p++){let _=(g*a+p)*4,b=o.color.light;if(g>=u&&p>=u&&g<a-u&&p<a-u){const F=Math.floor((g-u)/c),S=Math.floor((p-u)/c);b=f[l[F*i+S]?1:0]}r[_++]=b.r,r[_++]=b.g,r[_++]=b.b,r[_]=b.a}}}(Sr)),Sr}var Do;function pf(){return Do||(Do=1,function(e){const t=hl();function n(s,o,i){s.clearRect(0,0,o.width,o.height),o.style||(o.style={}),o.height=i,o.width=i,o.style.height=i+"px",o.style.width=i+"px"}function r(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}e.render=function(o,i,l){let c=l,a=i;typeof c>"u"&&(!i||!i.getContext)&&(c=i,i=void 0),i||(a=r()),c=t.getOptions(c);const u=t.getImageWidth(o.modules.size,c),f=a.getContext("2d"),g=f.createImageData(u,u);return t.qrToImageData(g.data,o,c),n(f,a,u),f.putImageData(g,0,0),a},e.renderToDataURL=function(o,i,l){let c=l;typeof c>"u"&&(!i||!i.getContext)&&(c=i,i=void 0),c||(c={});const a=e.render(o,i,c),u=c.type||"image/png",f=c.rendererOpts||{};return a.toDataURL(u,f.quality)}}(Cr)),Cr}var Rr={},Fo;function gf(){if(Fo)return Rr;Fo=1;const e=hl();function t(s,o){const i=s.a/255,l=o+'="'+s.hex+'"';return i<1?l+" "+o+'-opacity="'+i.toFixed(2).slice(1)+'"':l}function n(s,o,i){let l=s+o;return typeof i<"u"&&(l+=" "+i),l}function r(s,o,i){let l="",c=0,a=!1,u=0;for(let f=0;f<s.length;f++){const g=Math.floor(f%o),p=Math.floor(f/o);!g&&!a&&(a=!0),s[f]?(u++,f>0&&g>0&&s[f-1]||(l+=a?n("M",g+i,.5+p+i):n("m",c,0),c=0,a=!1),g+1<o&&s[f+1]||(l+=n("h",u),u=0)):c++}return l}return Rr.render=function(o,i,l){const c=e.getOptions(i),a=o.modules.size,u=o.modules.data,f=a+c.margin*2,g=c.color.light.a?"<path "+t(c.color.light,"fill")+' d="M0 0h'+f+"v"+f+'H0z"/>':"",p="<path "+t(c.color.dark,"stroke")+' d="'+r(u,a,c.margin)+'"/>',_='viewBox="0 0 '+f+" "+f+'"',F='<svg xmlns="http://www.w3.org/2000/svg" '+(c.width?'width="'+c.width+'" height="'+c.width+'" ':"")+_+' shape-rendering="crispEdges">'+g+p+`</svg>
`;return typeof l=="function"&&l(null,F),F},Rr}var $o;function mf(){if($o)return Mt;$o=1;const e=Ja(),t=hf(),n=pf(),r=gf();function s(o,i,l,c,a){const u=[].slice.call(arguments,1),f=u.length,g=typeof u[f-1]=="function";if(!g&&!e())throw new Error("Callback required as last argument");if(g){if(f<2)throw new Error("Too few arguments provided");f===2?(a=l,l=i,i=c=void 0):f===3&&(i.getContext&&typeof a>"u"?(a=c,c=void 0):(a=c,c=l,l=i,i=void 0))}else{if(f<1)throw new Error("Too few arguments provided");return f===1?(l=i,i=c=void 0):f===2&&!i.getContext&&(c=l,l=i,i=void 0),new Promise(function(p,_){try{const b=t.create(l,c);p(o(b,i,c))}catch(b){_(b)}})}try{const p=t.create(l,c);a(null,o(p,i,c))}catch(p){a(p)}}return Mt.create=t.create,Mt.toCanvas=s.bind(null,n.render),Mt.toDataURL=s.bind(null,n.renderToDataURL),Mt.toString=s.bind(null,function(o,i,l){return r.render(o,l)}),Mt}var Ar=mf();/*! vue-qrcode v2.0.0 | (c) 2018-present Chen Fengyuan | MIT */const ko="ready";var yf=Ue({name:"VueQrcode",props:{value:{type:String,default:void 0},options:{type:Object,default:void 0},tag:{type:String,default:"canvas"}},emits:[ko],watch:{$props:{deep:!0,immediate:!0,handler(){this.$el&&this.generate()}}},mounted(){this.generate()},methods:{generate(){const e=this.options||{},t=String(this.value),n=()=>{this.$emit(ko,this.$el)};switch(this.tag){case"canvas":Ar.toCanvas(this.$el,t,e,r=>{if(r)throw r;n()});break;case"img":Ar.toDataURL(t,e,(r,s)=>{if(r)throw r;this.$el.src=s,this.$el.onload=n});break;case"svg":Ar.toString(t,e,(r,s)=>{if(r)throw r;const o=document.createElement("div");o.innerHTML=s;const i=o.querySelector("svg");if(i){const{attributes:l,childNodes:c}=i;Object.keys(l).forEach(a=>{const u=l[Number(a)];this.$el.setAttribute(u.name,u.value)}),Object.keys(c).forEach(a=>{const u=c[Number(a)];this.$el.appendChild(u.cloneNode(!0))}),n()}});break}}},render(){return is(this.tag,this.$slots.default)}});const _f={key:0,class:"qr"},bf=Ue({__name:"TeamQRCode",props:{data:String,title:String},setup(e){return(t,n)=>{var r;return(((r=e.data)==null?void 0:r.length)??0)>1?(ye(),ht("div",_f,[de(Le(yf),{value:e.data,options:Le(Ua),tag:"svg"},null,8,["value","options"]),Q("div",null,Ct(e.title),1)])):Jc("",!0)}}}),jn=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},wf=jn(bf,[["__scopeId","data-v-666b8d35"]]),vf={},Ef={class:"header-block"};function Cf(e,t){return ye(),ht("div",Ef,[yc(e.$slots,"default",{},void 0)])}const as=jn(vf,[["render",Cf],["__scopeId","data-v-5b6894ef"]]),Sf={class:"buttons-block"},Rf={class:"team-name"},Af=["href"],Pf={class:"cell-center"},Tf=["onClick"],xf={class:"cell-center"},If=["onClick"],Mf={class:"form-custom form-block"},Nf={class:"center-block-custom"},Bf=Ue({__name:"AdminWindow",setup(e){const t=et("-"),n=et("-"),r=et(""),s=et(),o=et({teams:[]}),i=et("");async function l(){await Va(i.value),i.value=""}async function c(){r.value="Загрузка...",await Ga()}async function a(){r.value="Загрузка...",await za()}async function u(){var p,_,b;s.value=await Ka(),s.value.state==="NEW"&&(r.value="Игра ещё не началась"),s.value.state==="RUN"&&(r.value="Игра идет с "+((p=s.value)==null?void 0:p.startAt.substring(11))),s.value.state==="STOP"&&(r.value="Игра остановлена "+((_=s.value)==null?void 0:_.startAt.substring(11))+" - "+((b=s.value)==null?void 0:b.endAt.substring(11)))}function f(p,_){return _.applications.length-p.applications.length}let g=0;return Si(async()=>{o.value=await co(),g=setInterval(async()=>{o.value=await co(),o.value.teams.sort(f),await u()},2e3),pl.beforeEach((p,_,b)=>{clearInterval(g),b()})}),(p,_)=>(ye(),ht(me,null,[de(as,null,{default:Dn(()=>[Q("div",null," Вечерний детектив - "+Ct(r.value),1),Q("div",Sf,[Q("button",{onClick:c,class:"button-menu button-custom-inline"},"Начать"),Q("button",{onClick:a,class:"button-menu button-custom-inline"},"Остановить"),Q("button",{onClick:_[0]||(_[0]=(...b)=>Le(uo)&&Le(uo)(...b)),class:"button-menu button-custom-inline"},"Скачать qrы")])]),_:1}),de(wf,{data:t.value,title:n.value},null,8,["data","title"]),Q("table",null,[_[2]||(_[2]=Q("thead",null,[Q("tr",null,[Q("th",null,"№"),Q("th",null,"Название команды"),Q("th",null,"Поездки"),Q("th",null,"Приложения"),Q("th",null,"Qr")])],-1)),Q("tbody",null,[(ye(!0),ht(me,null,_s(o.value.teams,(b,F)=>(ye(),ht("tr",{key:b.name},[Q("td",null,Ct(F+1),1),Q("td",Rf,[Fr(Ct(b.name)+" ",1),Q("a",{href:b.url,target:"_blank"},"[url]",8,Af)]),Q("td",Pf,Ct(b.spendTime),1),Q("td",null,[(ye(!0),ht(me,null,_s(b.applications,S=>(ye(),ht("div",{key:S.id},[Fr(Ct(S.name)+" ",1),Q("button",{class:"link-button",onClick:A=>Le(Wa)(b.id,S.id)},"Выдано",8,Tf)]))),128))]),Q("td",xf,[Q("a",{onClick:S=>(t.value=b.url,n.value=b.name)},"QR",8,If)])]))),128))])]),Q("div",Mf,[Q("div",Nf,[Q("form",{onSubmit:xu(l,["prevent"])},[Q("div",null,[nc(Q("input",{class:"input-custom","onUpdate:modelValue":_[1]||(_[1]=b=>i.value=b),type:"text",placeholder:"Название команды"},null,512),[[Au,i.value]])]),_[3]||(_[3]=Q("div",{class:"button-container"},[Q("button",{class:"button-custom",type:"submit"},"Добавить")],-1))],32)])])],64))}}),Of=jn(Bf,[["__scopeId","data-v-4d8d73b6"]]),Lf=Ue({__name:"HomeView",setup(e){return(t,n)=>(ye(),yt(Of))}}),Df=Ue({__name:"EditorWindow",setup(e){return(t,n)=>(ye(),ht(me,null,[de(as,null,{default:Dn(()=>n[0]||(n[0]=[Q("div",null," Редактор сценариев ",-1)])),_:1}),n[1]||(n[1]=Q("div",{class:"three-columns"},[Q("div",{class:"column left"},"Левая (узкая)"),Q("div",{class:"column center"},"Центральная (широкая)"),Q("div",{class:"column right"},"Правая (узкая)")],-1))],64))}}),Ff=jn(Df,[["__scopeId","data-v-1112068b"]]),$f=Ue({__name:"EditorView",setup(e){return(t,n)=>(ye(),yt(Ff))}}),kf=Ue({__name:"GamesWindow",setup(e){return(t,n)=>(ye(),yt(as,null,{default:Dn(()=>n[0]||(n[0]=[Q("div",null," Каталог игр ",-1)])),_:1}))}}),Uf=Ue({__name:"GamesView",setup(e){return(t,n)=>(ye(),yt(kf))}}),pl=Fa({history:ha("/"),routes:[{path:"/",name:"home",component:Lf},{path:"/editor",name:"editor",component:$f},{path:"/games",name:"games",component:Uf}]}),fs=Nu(ka);fs.use(Du());fs.use(pl);fs.mount("#app");