mirror-WGDashboard/src/static/dist/WGDashboardClient/assets/index-Dnx8i95a.js

42 lines
280 KiB
JavaScript

(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&s(a)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();/**
* @vue/shared v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function pl(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Ft={},Ks=[],cn=()=>{},ab=()=>!1,Wi=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),ml=t=>t.startsWith("onUpdate:"),ne=Object.assign,gl=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},lb=Object.prototype.hasOwnProperty,Dt=(t,e)=>lb.call(t,e),dt=Array.isArray,Ws=t=>Ur(t)==="[object Map]",er=t=>Ur(t)==="[object Set]",Eu=t=>Ur(t)==="[object Date]",gt=t=>typeof t=="function",Jt=t=>typeof t=="string",fn=t=>typeof t=="symbol",Ht=t=>t!==null&&typeof t=="object",_l=t=>(Ht(t)||gt(t))&&gt(t.then)&&gt(t.catch),bd=Object.prototype.toString,Ur=t=>bd.call(t),cb=t=>Ur(t).slice(8,-1),yd=t=>Ur(t)==="[object Object]",vl=t=>Jt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Tr=pl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Yi=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},ub=/-(\w)/g,je=Yi(t=>t.replace(ub,(e,n)=>n?n.toUpperCase():"")),fb=/\B([A-Z])/g,Es=Yi(t=>t.replace(fb,"-$1").toLowerCase()),zi=Yi(t=>t.charAt(0).toUpperCase()+t.slice(1)),Zo=Yi(t=>t?`on${zi(t)}`:""),Vn=(t,e)=>!Object.is(t,e),Ti=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},Ed=(t,e,n,s=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:s,value:n})},Di=t=>{const e=parseFloat(t);return isNaN(e)?t:e},wd=t=>{const e=Jt(t)?Number(t):NaN;return isNaN(e)?t:e};let wu;const Gi=()=>wu||(wu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ji(t){if(dt(t)){const e={};for(let n=0;n<t.length;n++){const s=t[n],r=Jt(s)?mb(s):Ji(s);if(r)for(const o in r)e[o]=r[o]}return e}else if(Jt(t)||Ht(t))return t}const db=/;(?![^(]*\))/g,hb=/:([^]+)/,pb=/\/\*[^]*?\*\//g;function mb(t){const e={};return t.replace(pb,"").split(db).forEach(n=>{if(n){const s=n.split(hb);s.length>1&&(e[s[0].trim()]=s[1].trim())}}),e}function ln(t){let e="";if(Jt(t))e=t;else if(dt(t))for(let n=0;n<t.length;n++){const s=ln(t[n]);s&&(e+=s+" ")}else if(Ht(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}const gb="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",_b=pl(gb);function Td(t){return!!t||t===""}function vb(t,e){if(t.length!==e.length)return!1;let n=!0;for(let s=0;n&&s<t.length;s++)n=_s(t[s],e[s]);return n}function _s(t,e){if(t===e)return!0;let n=Eu(t),s=Eu(e);if(n||s)return n&&s?t.getTime()===e.getTime():!1;if(n=fn(t),s=fn(e),n||s)return t===e;if(n=dt(t),s=dt(e),n||s)return n&&s?vb(t,e):!1;if(n=Ht(t),s=Ht(e),n||s){if(!n||!s)return!1;const r=Object.keys(t).length,o=Object.keys(e).length;if(r!==o)return!1;for(const a in t){const l=t.hasOwnProperty(a),u=e.hasOwnProperty(a);if(l&&!u||!l&&u||!_s(t[a],e[a]))return!1}}return String(t)===String(e)}function bl(t,e){return t.findIndex(n=>_s(n,e))}const Ad=t=>!!(t&&t.__v_isRef===!0),Te=t=>Jt(t)?t:t==null?"":dt(t)||Ht(t)&&(t.toString===bd||!gt(t.toString))?Ad(t)?Te(t.value):JSON.stringify(t,Sd,2):String(t),Sd=(t,e)=>Ad(e)?Sd(t,e.value):Ws(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[s,r],o)=>(n[ta(s,o)+" =>"]=r,n),{})}:er(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>ta(n))}:fn(e)?ta(e):Ht(e)&&!dt(e)&&!yd(e)?String(e):e,ta=(t,e="")=>{var n;return fn(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/**
* @vue/reactivity v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let de;class Cd{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=de,!e&&de&&(this.index=(de.scopes||(de.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=de;try{return de=this,e()}finally{de=n}}}on(){++this._on===1&&(this.prevScope=de,de=this)}off(){this._on>0&&--this._on===0&&(de=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(this.effects.length=0,n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function Od(t){return new Cd(t)}function Rd(){return de}function bb(t,e=!1){de&&de.cleanups.push(t)}let jt;const ea=new WeakSet;class Nd{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,de&&de.active&&de.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,ea.has(this)&&(ea.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||$d(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Tu(this),Pd(this);const e=jt,n=ze;jt=this,ze=!0;try{return this.fn()}finally{Dd(this),jt=e,ze=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)wl(e);this.deps=this.depsTail=void 0,Tu(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?ea.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){ja(this)&&this.run()}get dirty(){return ja(this)}}let xd=0,Ar,Sr;function $d(t,e=!1){if(t.flags|=8,e){t.next=Sr,Sr=t;return}t.next=Ar,Ar=t}function yl(){xd++}function El(){if(--xd>0)return;if(Sr){let e=Sr;for(Sr=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;Ar;){let e=Ar;for(Ar=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(s){t||(t=s)}e=n}}if(t)throw t}function Pd(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function Dd(t){let e,n=t.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),wl(s),yb(s)):e=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}t.deps=e,t.depsTail=n}function ja(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(Ld(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function Ld(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===Pr)||(t.globalVersion=Pr,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!ja(t))))return;t.flags|=2;const e=t.dep,n=jt,s=ze;jt=t,ze=!0;try{Pd(t);const r=t.fn(t._value);(e.version===0||Vn(r,t._value))&&(t.flags|=128,t._value=r,e.version++)}catch(r){throw e.version++,r}finally{jt=n,ze=s,Dd(t),t.flags&=-3}}function wl(t,e=!1){const{dep:n,prevSub:s,nextSub:r}=t;if(s&&(s.nextSub=r,t.prevSub=void 0),r&&(r.prevSub=s,t.nextSub=void 0),n.subs===t&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)wl(o,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function yb(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let ze=!0;const Id=[];function Tn(){Id.push(ze),ze=!1}function An(){const t=Id.pop();ze=t===void 0?!0:t}function Tu(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=jt;jt=void 0;try{e()}finally{jt=n}}}let Pr=0;class Eb{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Tl{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(e){if(!jt||!ze||jt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==jt)n=this.activeLink=new Eb(jt,this),jt.deps?(n.prevDep=jt.depsTail,jt.depsTail.nextDep=n,jt.depsTail=n):jt.deps=jt.depsTail=n,Md(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=jt.depsTail,n.nextDep=void 0,jt.depsTail.nextDep=n,jt.depsTail=n,jt.deps===n&&(jt.deps=s)}return n}trigger(e){this.version++,Pr++,this.notify(e)}notify(e){yl();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{El()}}}function Md(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let s=e.deps;s;s=s.nextDep)Md(s)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const Li=new WeakMap,ps=Symbol(""),qa=Symbol(""),Dr=Symbol("");function he(t,e,n){if(ze&&jt){let s=Li.get(t);s||Li.set(t,s=new Map);let r=s.get(n);r||(s.set(n,r=new Tl),r.map=s,r.key=n),r.track()}}function bn(t,e,n,s,r,o){const a=Li.get(t);if(!a){Pr++;return}const l=u=>{u&&u.trigger()};if(yl(),e==="clear")a.forEach(l);else{const u=dt(t),f=u&&vl(n);if(u&&n==="length"){const h=Number(s);a.forEach((p,_)=>{(_==="length"||_===Dr||!fn(_)&&_>=h)&&l(p)})}else switch((n!==void 0||a.has(void 0))&&l(a.get(n)),f&&l(a.get(Dr)),e){case"add":u?f&&l(a.get("length")):(l(a.get(ps)),Ws(t)&&l(a.get(qa)));break;case"delete":u||(l(a.get(ps)),Ws(t)&&l(a.get(qa)));break;case"set":Ws(t)&&l(a.get(ps));break}}El()}function wb(t,e){const n=Li.get(t);return n&&n.get(e)}function Hs(t){const e=Rt(t);return e===t?e:(he(e,"iterate",Dr),Ve(t)?e:e.map(le))}function Qi(t){return he(t=Rt(t),"iterate",Dr),t}const Tb={__proto__:null,[Symbol.iterator](){return na(this,Symbol.iterator,le)},concat(...t){return Hs(this).concat(...t.map(e=>dt(e)?Hs(e):e))},entries(){return na(this,"entries",t=>(t[1]=le(t[1]),t))},every(t,e){return gn(this,"every",t,e,void 0,arguments)},filter(t,e){return gn(this,"filter",t,e,n=>n.map(le),arguments)},find(t,e){return gn(this,"find",t,e,le,arguments)},findIndex(t,e){return gn(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return gn(this,"findLast",t,e,le,arguments)},findLastIndex(t,e){return gn(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return gn(this,"forEach",t,e,void 0,arguments)},includes(...t){return sa(this,"includes",t)},indexOf(...t){return sa(this,"indexOf",t)},join(t){return Hs(this).join(t)},lastIndexOf(...t){return sa(this,"lastIndexOf",t)},map(t,e){return gn(this,"map",t,e,void 0,arguments)},pop(){return gr(this,"pop")},push(...t){return gr(this,"push",t)},reduce(t,...e){return Au(this,"reduce",t,e)},reduceRight(t,...e){return Au(this,"reduceRight",t,e)},shift(){return gr(this,"shift")},some(t,e){return gn(this,"some",t,e,void 0,arguments)},splice(...t){return gr(this,"splice",t)},toReversed(){return Hs(this).toReversed()},toSorted(t){return Hs(this).toSorted(t)},toSpliced(...t){return Hs(this).toSpliced(...t)},unshift(...t){return gr(this,"unshift",t)},values(){return na(this,"values",le)}};function na(t,e,n){const s=Qi(t),r=s[e]();return s!==t&&!Ve(t)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=n(o.value)),o}),r}const Ab=Array.prototype;function gn(t,e,n,s,r,o){const a=Qi(t),l=a!==t&&!Ve(t),u=a[e];if(u!==Ab[e]){const p=u.apply(t,o);return l?le(p):p}let f=n;a!==t&&(l?f=function(p,_){return n.call(this,le(p),_,t)}:n.length>2&&(f=function(p,_){return n.call(this,p,_,t)}));const h=u.call(a,f,s);return l&&r?r(h):h}function Au(t,e,n,s){const r=Qi(t);let o=n;return r!==t&&(Ve(t)?n.length>3&&(o=function(a,l,u){return n.call(this,a,l,u,t)}):o=function(a,l,u){return n.call(this,a,le(l),u,t)}),r[e](o,...s)}function sa(t,e,n){const s=Rt(t);he(s,"iterate",Dr);const r=s[e](...n);return(r===-1||r===!1)&&Cl(n[0])?(n[0]=Rt(n[0]),s[e](...n)):r}function gr(t,e,n=[]){Tn(),yl();const s=Rt(t)[e].apply(t,n);return El(),An(),s}const Sb=pl("__proto__,__v_isRef,__isVue"),kd=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(fn));function Cb(t){fn(t)||(t=String(t));const e=Rt(this);return he(e,"has",t),e.hasOwnProperty(t)}class Bd{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,s){if(n==="__v_skip")return e.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?Mb:Ud:o?Vd:Hd).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(s)?e:void 0;const a=dt(e);if(!r){let u;if(a&&(u=Tb[n]))return u;if(n==="hasOwnProperty")return Cb}const l=Reflect.get(e,n,Zt(e)?e:s);return(fn(n)?kd.has(n):Sb(n))||(r||he(e,"get",n),o)?l:Zt(l)?a&&vl(n)?l:l.value:Ht(l)?r?qd(l):Sn(l):l}}class Fd extends Bd{constructor(e=!1){super(!1,e)}set(e,n,s,r){let o=e[n];if(!this._isShallow){const u=jn(o);if(!Ve(s)&&!jn(s)&&(o=Rt(o),s=Rt(s)),!dt(e)&&Zt(o)&&!Zt(s))return u?!1:(o.value=s,!0)}const a=dt(e)&&vl(n)?Number(n)<e.length:Dt(e,n),l=Reflect.set(e,n,s,Zt(e)?e:r);return e===Rt(r)&&(a?Vn(s,o)&&bn(e,"set",n,s):bn(e,"add",n,s)),l}deleteProperty(e,n){const s=Dt(e,n);e[n];const r=Reflect.deleteProperty(e,n);return r&&s&&bn(e,"delete",n,void 0),r}has(e,n){const s=Reflect.has(e,n);return(!fn(n)||!kd.has(n))&&he(e,"has",n),s}ownKeys(e){return he(e,"iterate",dt(e)?"length":ps),Reflect.ownKeys(e)}}class Ob extends Bd{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const Rb=new Fd,Nb=new Ob,xb=new Fd(!0);const Ka=t=>t,_i=t=>Reflect.getPrototypeOf(t);function $b(t,e,n){return function(...s){const r=this.__v_raw,o=Rt(r),a=Ws(o),l=t==="entries"||t===Symbol.iterator&&a,u=t==="keys"&&a,f=r[t](...s),h=n?Ka:e?Ii:le;return!e&&he(o,"iterate",u?qa:ps),{next(){const{value:p,done:_}=f.next();return _?{value:p,done:_}:{value:l?[h(p[0]),h(p[1])]:h(p),done:_}},[Symbol.iterator](){return this}}}}function vi(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function Pb(t,e){const n={get(r){const o=this.__v_raw,a=Rt(o),l=Rt(r);t||(Vn(r,l)&&he(a,"get",r),he(a,"get",l));const{has:u}=_i(a),f=e?Ka:t?Ii:le;if(u.call(a,r))return f(o.get(r));if(u.call(a,l))return f(o.get(l));o!==a&&o.get(r)},get size(){const r=this.__v_raw;return!t&&he(Rt(r),"iterate",ps),Reflect.get(r,"size",r)},has(r){const o=this.__v_raw,a=Rt(o),l=Rt(r);return t||(Vn(r,l)&&he(a,"has",r),he(a,"has",l)),r===l?o.has(r):o.has(r)||o.has(l)},forEach(r,o){const a=this,l=a.__v_raw,u=Rt(l),f=e?Ka:t?Ii:le;return!t&&he(u,"iterate",ps),l.forEach((h,p)=>r.call(o,f(h),f(p),a))}};return ne(n,t?{add:vi("add"),set:vi("set"),delete:vi("delete"),clear:vi("clear")}:{add(r){!e&&!Ve(r)&&!jn(r)&&(r=Rt(r));const o=Rt(this);return _i(o).has.call(o,r)||(o.add(r),bn(o,"add",r,r)),this},set(r,o){!e&&!Ve(o)&&!jn(o)&&(o=Rt(o));const a=Rt(this),{has:l,get:u}=_i(a);let f=l.call(a,r);f||(r=Rt(r),f=l.call(a,r));const h=u.call(a,r);return a.set(r,o),f?Vn(o,h)&&bn(a,"set",r,o):bn(a,"add",r,o),this},delete(r){const o=Rt(this),{has:a,get:l}=_i(o);let u=a.call(o,r);u||(r=Rt(r),u=a.call(o,r)),l&&l.call(o,r);const f=o.delete(r);return u&&bn(o,"delete",r,void 0),f},clear(){const r=Rt(this),o=r.size!==0,a=r.clear();return o&&bn(r,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=$b(r,t,e)}),n}function Al(t,e){const n=Pb(t,e);return(s,r,o)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?s:Reflect.get(Dt(n,r)&&r in s?n:s,r,o)}const Db={get:Al(!1,!1)},Lb={get:Al(!1,!0)},Ib={get:Al(!0,!1)};const Hd=new WeakMap,Vd=new WeakMap,Ud=new WeakMap,Mb=new WeakMap;function kb(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Bb(t){return t.__v_skip||!Object.isExtensible(t)?0:kb(cb(t))}function Sn(t){return jn(t)?t:Sl(t,!1,Rb,Db,Hd)}function jd(t){return Sl(t,!1,xb,Lb,Vd)}function qd(t){return Sl(t,!0,Nb,Ib,Ud)}function Sl(t,e,n,s,r){if(!Ht(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const o=Bb(t);if(o===0)return t;const a=r.get(t);if(a)return a;const l=new Proxy(t,o===2?s:n);return r.set(t,l),l}function Un(t){return jn(t)?Un(t.__v_raw):!!(t&&t.__v_isReactive)}function jn(t){return!!(t&&t.__v_isReadonly)}function Ve(t){return!!(t&&t.__v_isShallow)}function Cl(t){return t?!!t.__v_raw:!1}function Rt(t){const e=t&&t.__v_raw;return e?Rt(e):t}function Ol(t){return!Dt(t,"__v_skip")&&Object.isExtensible(t)&&Ed(t,"__v_skip",!0),t}const le=t=>Ht(t)?Sn(t):t,Ii=t=>Ht(t)?qd(t):t;function Zt(t){return t?t.__v_isRef===!0:!1}function te(t){return Kd(t,!1)}function Fb(t){return Kd(t,!0)}function Kd(t,e){return Zt(t)?t:new Hb(t,e)}class Hb{constructor(e,n){this.dep=new Tl,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:Rt(e),this._value=n?e:le(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,s=this.__v_isShallow||Ve(e)||jn(e);e=s?e:Rt(e),Vn(e,n)&&(this._rawValue=e,this._value=s?e:le(e),this.dep.trigger())}}function Ce(t){return Zt(t)?t.value:t}const Vb={get:(t,e,n)=>e==="__v_raw"?t:Ce(Reflect.get(t,e,n)),set:(t,e,n,s)=>{const r=t[e];return Zt(r)&&!Zt(n)?(r.value=n,!0):Reflect.set(t,e,n,s)}};function Wd(t){return Un(t)?t:new Proxy(t,Vb)}function Ub(t){const e=dt(t)?new Array(t.length):{};for(const n in t)e[n]=qb(t,n);return e}class jb{constructor(e,n,s){this._object=e,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return wb(Rt(this._object),this._key)}}function qb(t,e,n){const s=t[e];return Zt(s)?s:new jb(t,e,n)}class Kb{constructor(e,n,s){this.fn=e,this.setter=n,this._value=void 0,this.dep=new Tl(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Pr-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&jt!==this)return $d(this,!0),!0}get value(){const e=this.dep.track();return Ld(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Wb(t,e,n=!1){let s,r;return gt(t)?s=t:(s=t.get,r=t.set),new Kb(s,r,n)}const bi={},Mi=new WeakMap;let ds;function Yb(t,e=!1,n=ds){if(n){let s=Mi.get(n);s||Mi.set(n,s=[]),s.push(t)}}function zb(t,e,n=Ft){const{immediate:s,deep:r,once:o,scheduler:a,augmentJob:l,call:u}=n,f=U=>r?U:Ve(U)||r===!1||r===0?yn(U,1):yn(U);let h,p,_,g,E=!1,A=!1;if(Zt(t)?(p=()=>t.value,E=Ve(t)):Un(t)?(p=()=>f(t),E=!0):dt(t)?(A=!0,E=t.some(U=>Un(U)||Ve(U)),p=()=>t.map(U=>{if(Zt(U))return U.value;if(Un(U))return f(U);if(gt(U))return u?u(U,2):U()})):gt(t)?e?p=u?()=>u(t,2):t:p=()=>{if(_){Tn();try{_()}finally{An()}}const U=ds;ds=h;try{return u?u(t,3,[g]):t(g)}finally{ds=U}}:p=cn,e&&r){const U=p,q=r===!0?1/0:r;p=()=>yn(U(),q)}const H=Rd(),I=()=>{h.stop(),H&&H.active&&gl(H.effects,h)};if(o&&e){const U=e;e=(...q)=>{U(...q),I()}}let F=A?new Array(t.length).fill(bi):bi;const k=U=>{if(!(!(h.flags&1)||!h.dirty&&!U))if(e){const q=h.run();if(r||E||(A?q.some((O,R)=>Vn(O,F[R])):Vn(q,F))){_&&_();const O=ds;ds=h;try{const R=[q,F===bi?void 0:A&&F[0]===bi?[]:F,g];F=q,u?u(e,3,R):e(...R)}finally{ds=O}}}else h.run()};return l&&l(k),h=new Nd(p),h.scheduler=a?()=>a(k,!1):k,g=U=>Yb(U,!1,h),_=h.onStop=()=>{const U=Mi.get(h);if(U){if(u)u(U,4);else for(const q of U)q();Mi.delete(h)}},e?s?k(!0):F=h.run():a?a(k.bind(null,!0),!0):h.run(),I.pause=h.pause.bind(h),I.resume=h.resume.bind(h),I.stop=I,I}function yn(t,e=1/0,n){if(e<=0||!Ht(t)||t.__v_skip||(n=n||new Set,n.has(t)))return t;if(n.add(t),e--,Zt(t))yn(t.value,e,n);else if(dt(t))for(let s=0;s<t.length;s++)yn(t[s],e,n);else if(er(t)||Ws(t))t.forEach(s=>{yn(s,e,n)});else if(yd(t)){for(const s in t)yn(t[s],e,n);for(const s of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,s)&&yn(t[s],e,n)}return t}/**
* @vue/runtime-core v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function jr(t,e,n,s){try{return s?t(...s):t()}catch(r){qr(r,e,n)}}function Ge(t,e,n,s){if(gt(t)){const r=jr(t,e,n,s);return r&&_l(r)&&r.catch(o=>{qr(o,e,n)}),r}if(dt(t)){const r=[];for(let o=0;o<t.length;o++)r.push(Ge(t[o],e,n,s));return r}}function qr(t,e,n,s=!0){const r=e?e.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:a}=e&&e.appContext.config||Ft;if(e){let l=e.parent;const u=e.proxy,f=`https://vuejs.org/error-reference/#runtime-${n}`;for(;l;){const h=l.ec;if(h){for(let p=0;p<h.length;p++)if(h[p](t,u,f)===!1)return}l=l.parent}if(o){Tn(),jr(o,null,10,[t,u,f]),An();return}}Gb(t,n,r,s,a)}function Gb(t,e,n,s=!0,r=!1){if(r)throw t;console.error(t)}const Ee=[];let on=-1;const Ys=[];let kn=null,js=0;const Yd=Promise.resolve();let ki=null;function Xi(t){const e=ki||Yd;return t?e.then(this?t.bind(this):t):e}function Jb(t){let e=on+1,n=Ee.length;for(;e<n;){const s=e+n>>>1,r=Ee[s],o=Lr(r);o<t||o===t&&r.flags&2?e=s+1:n=s}return e}function Rl(t){if(!(t.flags&1)){const e=Lr(t),n=Ee[Ee.length-1];!n||!(t.flags&2)&&e>=Lr(n)?Ee.push(t):Ee.splice(Jb(e),0,t),t.flags|=1,zd()}}function zd(){ki||(ki=Yd.then(Jd))}function Wa(t){dt(t)?Ys.push(...t):kn&&t.id===-1?kn.splice(js+1,0,t):t.flags&1||(Ys.push(t),t.flags|=1),zd()}function Su(t,e,n=on+1){for(;n<Ee.length;n++){const s=Ee[n];if(s&&s.flags&2){if(t&&s.id!==t.uid)continue;Ee.splice(n,1),n--,s.flags&4&&(s.flags&=-2),s(),s.flags&4||(s.flags&=-2)}}}function Gd(t){if(Ys.length){const e=[...new Set(Ys)].sort((n,s)=>Lr(n)-Lr(s));if(Ys.length=0,kn){kn.push(...e);return}for(kn=e,js=0;js<kn.length;js++){const n=kn[js];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}kn=null,js=0}}const Lr=t=>t.id==null?t.flags&2?-1:1/0:t.id;function Jd(t){try{for(on=0;on<Ee.length;on++){const e=Ee[on];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),jr(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;on<Ee.length;on++){const e=Ee[on];e&&(e.flags&=-2)}on=-1,Ee.length=0,Gd(),ki=null,(Ee.length||Ys.length)&&Jd()}}let Ae=null,Qd=null;function Bi(t){const e=Ae;return Ae=t,Qd=t&&t.type.__scopeId||null,e}function Oe(t,e=Ae,n){if(!e||t._n)return t;const s=(...r)=>{s._d&&ku(-1);const o=Bi(e);let a;try{a=t(...r)}finally{Bi(o),s._d&&ku(1)}return a};return s._n=!0,s._c=!0,s._d=!0,s}function un(t,e){if(Ae===null)return t;const n=io(Ae),s=t.dirs||(t.dirs=[]);for(let r=0;r<e.length;r++){let[o,a,l,u=Ft]=e[r];o&&(gt(o)&&(o={mounted:o,updated:o}),o.deep&&yn(a),s.push({dir:o,instance:n,value:a,oldValue:void 0,arg:l,modifiers:u}))}return t}function cs(t,e,n,s){const r=t.dirs,o=e&&e.dirs;for(let a=0;a<r.length;a++){const l=r[a];o&&(l.oldValue=o[a].value);let u=l.dir[s];u&&(Tn(),Ge(u,n,8,[t.el,l,t,e]),An())}}const Qb=Symbol("_vte"),Xd=t=>t.__isTeleport,Bn=Symbol("_leaveCb"),yi=Symbol("_enterCb");function Zd(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ws(()=>{t.isMounted=!0}),uh(()=>{t.isUnmounting=!0}),t}const He=[Function,Array],th={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:He,onEnter:He,onAfterEnter:He,onEnterCancelled:He,onBeforeLeave:He,onLeave:He,onAfterLeave:He,onLeaveCancelled:He,onBeforeAppear:He,onAppear:He,onAfterAppear:He,onAppearCancelled:He},eh=t=>{const e=t.subTree;return e.component?eh(e.component):e},Xb={name:"BaseTransition",props:th,setup(t,{slots:e}){const n=Il(),s=Zd();return()=>{const r=e.default&&Nl(e.default(),!0);if(!r||!r.length)return;const o=nh(r),a=Rt(t),{mode:l}=a;if(s.isLeaving)return ra(o);const u=Cu(o);if(!u)return ra(o);let f=Ir(u,a,s,n,p=>f=p);u.type!==ce&&vs(u,f);let h=n.subTree&&Cu(n.subTree);if(h&&h.type!==ce&&!an(u,h)&&eh(n).type!==ce){let p=Ir(h,a,s,n);if(vs(h,p),l==="out-in"&&u.type!==ce)return s.isLeaving=!0,p.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete p.afterLeave,h=void 0},ra(o);l==="in-out"&&u.type!==ce?p.delayLeave=(_,g,E)=>{const A=sh(s,h);A[String(h.key)]=h,_[Bn]=()=>{g(),_[Bn]=void 0,delete f.delayedLeave,h=void 0},f.delayedLeave=()=>{E(),delete f.delayedLeave,h=void 0}}:h=void 0}else h&&(h=void 0);return o}}};function nh(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==ce){e=n;break}}return e}const Zb=Xb;function sh(t,e){const{leavingVNodes:n}=t;let s=n.get(e.type);return s||(s=Object.create(null),n.set(e.type,s)),s}function Ir(t,e,n,s,r){const{appear:o,mode:a,persisted:l=!1,onBeforeEnter:u,onEnter:f,onAfterEnter:h,onEnterCancelled:p,onBeforeLeave:_,onLeave:g,onAfterLeave:E,onLeaveCancelled:A,onBeforeAppear:H,onAppear:I,onAfterAppear:F,onAppearCancelled:k}=e,U=String(t.key),q=sh(n,t),O=(S,L)=>{S&&Ge(S,s,9,L)},R=(S,L)=>{const M=L[1];O(S,L),dt(S)?S.every(D=>D.length<=1)&&M():S.length<=1&&M()},w={mode:a,persisted:l,beforeEnter(S){let L=u;if(!n.isMounted)if(o)L=H||u;else return;S[Bn]&&S[Bn](!0);const M=q[U];M&&an(t,M)&&M.el[Bn]&&M.el[Bn](),O(L,[S])},enter(S){let L=f,M=h,D=p;if(!n.isMounted)if(o)L=I||f,M=F||h,D=k||p;else return;let z=!1;const j=S[yi]=X=>{z||(z=!0,X?O(D,[S]):O(M,[S]),w.delayedLeave&&w.delayedLeave(),S[yi]=void 0)};L?R(L,[S,j]):j()},leave(S,L){const M=String(t.key);if(S[yi]&&S[yi](!0),n.isUnmounting)return L();O(_,[S]);let D=!1;const z=S[Bn]=j=>{D||(D=!0,L(),j?O(A,[S]):O(E,[S]),S[Bn]=void 0,q[M]===t&&delete q[M])};q[M]=t,g?R(g,[S,z]):z()},clone(S){const L=Ir(S,e,n,s,r);return r&&r(L),L}};return w}function ra(t){if(Zi(t))return t=qn(t),t.children=null,t}function Cu(t){if(!Zi(t))return Xd(t.type)&&t.children?nh(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&gt(n.default))return n.default()}}function vs(t,e){t.shapeFlag&6&&t.component?(t.transition=e,vs(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Nl(t,e=!1,n){let s=[],r=0;for(let o=0;o<t.length;o++){let a=t[o];const l=n==null?a.key:String(n)+String(a.key!=null?a.key:o);a.type===we?(a.patchFlag&128&&r++,s=s.concat(Nl(a.children,e,l))):(e||a.type!==ce)&&s.push(l!=null?qn(a,{key:l}):a)}if(r>1)for(let o=0;o<s.length;o++)s[o].patchFlag=-2;return s}/*! #__NO_SIDE_EFFECTS__ */function rh(t,e){return gt(t)?ne({name:t.name},e,{setup:t}):t}function ih(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function Fi(t,e,n,s,r=!1){if(dt(t)){t.forEach((E,A)=>Fi(E,e&&(dt(e)?e[A]:e),n,s,r));return}if(Cr(s)&&!r){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&Fi(t,e,n,s.component.subTree);return}const o=s.shapeFlag&4?io(s.component):s.el,a=r?null:o,{i:l,r:u}=t,f=e&&e.r,h=l.refs===Ft?l.refs={}:l.refs,p=l.setupState,_=Rt(p),g=p===Ft?()=>!1:E=>Dt(_,E);if(f!=null&&f!==u&&(Jt(f)?(h[f]=null,g(f)&&(p[f]=null)):Zt(f)&&(f.value=null)),gt(u))jr(u,l,12,[a,h]);else{const E=Jt(u),A=Zt(u);if(E||A){const H=()=>{if(t.f){const I=E?g(u)?p[u]:h[u]:u.value;r?dt(I)&&gl(I,o):dt(I)?I.includes(o)||I.push(o):E?(h[u]=[o],g(u)&&(p[u]=h[u])):(u.value=[o],t.k&&(h[t.k]=u.value))}else E?(h[u]=a,g(u)&&(p[u]=a)):A&&(u.value=a,t.k&&(h[t.k]=a))};a?(H.id=-1,Ie(H,n)):H()}}}Gi().requestIdleCallback;Gi().cancelIdleCallback;const Cr=t=>!!t.type.__asyncLoader,Zi=t=>t.type.__isKeepAlive;function oh(t,e){lh(t,"a",e)}function ah(t,e){lh(t,"da",e)}function lh(t,e,n=re){const s=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(to(e,s,n),n){let r=n.parent;for(;r&&r.parent;)Zi(r.parent.vnode)&&ty(s,e,n,r),r=r.parent}}function ty(t,e,n,s){const r=to(e,t,s,!0);xl(()=>{gl(s[e],r)},n)}function to(t,e,n=re,s=!1){if(n){const r=n[t]||(n[t]=[]),o=e.__weh||(e.__weh=(...a)=>{Tn();const l=bs(n),u=Ge(e,n,t,a);return l(),An(),u});return s?r.unshift(o):r.push(o),o}}const Cn=t=>(e,n=re)=>{(!Br||t==="sp")&&to(t,(...s)=>e(...s),n)},ey=Cn("bm"),ws=Cn("m"),ny=Cn("bu"),ch=Cn("u"),uh=Cn("bum"),xl=Cn("um"),sy=Cn("sp"),ry=Cn("rtg"),iy=Cn("rtc");function oy(t,e=re){to("ec",t,e)}const fh="components";function Kr(t,e){return hh(fh,t,!0,e)||t}const dh=Symbol.for("v-ndc");function ay(t){return Jt(t)?hh(fh,t,!1)||t:t||dh}function hh(t,e,n=!0,s=!1){const r=Ae||re;if(r){const o=r.type;{const l=Zy(o,!1);if(l&&(l===e||l===je(e)||l===zi(je(e))))return o}const a=Ou(r[t]||o[t],e)||Ou(r.appContext[t],e);return!a&&s?o:a}}function Ou(t,e){return t&&(t[e]||t[je(e)]||t[zi(je(e))])}function eo(t,e,n,s){let r;const o=n,a=dt(t);if(a||Jt(t)){const l=a&&Un(t);let u=!1,f=!1;l&&(u=!Ve(t),f=jn(t),t=Qi(t)),r=new Array(t.length);for(let h=0,p=t.length;h<p;h++)r[h]=e(u?f?Ii(le(t[h])):le(t[h]):t[h],h,void 0,o)}else if(typeof t=="number"){r=new Array(t);for(let l=0;l<t;l++)r[l]=e(l+1,l,void 0,o)}else if(Ht(t))if(t[Symbol.iterator])r=Array.from(t,(l,u)=>e(l,u,void 0,o));else{const l=Object.keys(t);r=new Array(l.length);for(let u=0,f=l.length;u<f;u++){const h=l[u];r[u]=e(t[h],h,u,o)}}else r=[];return r}const Ya=t=>t?Mh(t)?io(t):Ya(t.parent):null,Or=ne(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Ya(t.parent),$root:t=>Ya(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>mh(t),$forceUpdate:t=>t.f||(t.f=()=>{Rl(t.update)}),$nextTick:t=>t.n||(t.n=Xi.bind(t.proxy)),$watch:t=>Ny.bind(t)}),ia=(t,e)=>t!==Ft&&!t.__isScriptSetup&&Dt(t,e),ly={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:a,type:l,appContext:u}=t;let f;if(e[0]!=="$"){const g=a[e];if(g!==void 0)switch(g){case 1:return s[e];case 2:return r[e];case 4:return n[e];case 3:return o[e]}else{if(ia(s,e))return a[e]=1,s[e];if(r!==Ft&&Dt(r,e))return a[e]=2,r[e];if((f=t.propsOptions[0])&&Dt(f,e))return a[e]=3,o[e];if(n!==Ft&&Dt(n,e))return a[e]=4,n[e];za&&(a[e]=0)}}const h=Or[e];let p,_;if(h)return e==="$attrs"&&he(t.attrs,"get",""),h(t);if((p=l.__cssModules)&&(p=p[e]))return p;if(n!==Ft&&Dt(n,e))return a[e]=4,n[e];if(_=u.config.globalProperties,Dt(_,e))return _[e]},set({_:t},e,n){const{data:s,setupState:r,ctx:o}=t;return ia(r,e)?(r[e]=n,!0):s!==Ft&&Dt(s,e)?(s[e]=n,!0):Dt(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(o[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:s,appContext:r,propsOptions:o}},a){let l;return!!n[a]||t!==Ft&&Dt(t,a)||ia(e,a)||(l=o[0])&&Dt(l,a)||Dt(s,a)||Dt(Or,a)||Dt(r.config.globalProperties,a)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:Dt(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function Ru(t){return dt(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function no(t){const e=Il();let n=t();return Za(),_l(n)&&(n=n.catch(s=>{throw bs(e),s})),[n,()=>bs(e)]}let za=!0;function cy(t){const e=mh(t),n=t.proxy,s=t.ctx;za=!1,e.beforeCreate&&Nu(e.beforeCreate,t,"bc");const{data:r,computed:o,methods:a,watch:l,provide:u,inject:f,created:h,beforeMount:p,mounted:_,beforeUpdate:g,updated:E,activated:A,deactivated:H,beforeDestroy:I,beforeUnmount:F,destroyed:k,unmounted:U,render:q,renderTracked:O,renderTriggered:R,errorCaptured:w,serverPrefetch:S,expose:L,inheritAttrs:M,components:D,directives:z,filters:j}=e;if(f&&uy(f,s,null),a)for(const Q in a){const J=a[Q];gt(J)&&(s[Q]=J.bind(n))}if(r){const Q=r.call(n,n);Ht(Q)&&(t.data=Sn(Q))}if(za=!0,o)for(const Q in o){const J=o[Q],ct=gt(J)?J.bind(n,n):gt(J.get)?J.get.bind(n,n):cn,ut=!gt(J)&&gt(J.set)?J.set.bind(n):cn,_t=zt({get:ct,set:ut});Object.defineProperty(s,Q,{enumerable:!0,configurable:!0,get:()=>_t.value,set:bt=>_t.value=bt})}if(l)for(const Q in l)ph(l[Q],s,n,Q);if(u){const Q=gt(u)?u.call(n):u;Reflect.ownKeys(Q).forEach(J=>{Ai(J,Q[J])})}h&&Nu(h,t,"c");function Y(Q,J){dt(J)?J.forEach(ct=>Q(ct.bind(n))):J&&Q(J.bind(n))}if(Y(ey,p),Y(ws,_),Y(ny,g),Y(ch,E),Y(oh,A),Y(ah,H),Y(oy,w),Y(iy,O),Y(ry,R),Y(uh,F),Y(xl,U),Y(sy,S),dt(L))if(L.length){const Q=t.exposed||(t.exposed={});L.forEach(J=>{Object.defineProperty(Q,J,{get:()=>n[J],set:ct=>n[J]=ct})})}else t.exposed||(t.exposed={});q&&t.render===cn&&(t.render=q),M!=null&&(t.inheritAttrs=M),D&&(t.components=D),z&&(t.directives=z),S&&ih(t)}function uy(t,e,n=cn){dt(t)&&(t=Ga(t));for(const s in t){const r=t[s];let o;Ht(r)?"default"in r?o=Me(r.from||s,r.default,!0):o=Me(r.from||s):o=Me(r),Zt(o)?Object.defineProperty(e,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:a=>o.value=a}):e[s]=o}}function Nu(t,e,n){Ge(dt(t)?t.map(s=>s.bind(e.proxy)):t.bind(e.proxy),e,n)}function ph(t,e,n,s){let r=s.includes(".")?Rh(n,s):()=>n[s];if(Jt(t)){const o=e[t];gt(o)&&zs(r,o)}else if(gt(t))zs(r,t.bind(n));else if(Ht(t))if(dt(t))t.forEach(o=>ph(o,e,n,s));else{const o=gt(t.handler)?t.handler.bind(n):e[t.handler];gt(o)&&zs(r,o,t)}}function mh(t){const e=t.type,{mixins:n,extends:s}=e,{mixins:r,optionsCache:o,config:{optionMergeStrategies:a}}=t.appContext,l=o.get(e);let u;return l?u=l:!r.length&&!n&&!s?u=e:(u={},r.length&&r.forEach(f=>Hi(u,f,a,!0)),Hi(u,e,a)),Ht(e)&&o.set(e,u),u}function Hi(t,e,n,s=!1){const{mixins:r,extends:o}=e;o&&Hi(t,o,n,!0),r&&r.forEach(a=>Hi(t,a,n,!0));for(const a in e)if(!(s&&a==="expose")){const l=fy[a]||n&&n[a];t[a]=l?l(t[a],e[a]):e[a]}return t}const fy={data:xu,props:$u,emits:$u,methods:Er,computed:Er,beforeCreate:ye,created:ye,beforeMount:ye,mounted:ye,beforeUpdate:ye,updated:ye,beforeDestroy:ye,beforeUnmount:ye,destroyed:ye,unmounted:ye,activated:ye,deactivated:ye,errorCaptured:ye,serverPrefetch:ye,components:Er,directives:Er,watch:hy,provide:xu,inject:dy};function xu(t,e){return e?t?function(){return ne(gt(t)?t.call(this,this):t,gt(e)?e.call(this,this):e)}:e:t}function dy(t,e){return Er(Ga(t),Ga(e))}function Ga(t){if(dt(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function ye(t,e){return t?[...new Set([].concat(t,e))]:e}function Er(t,e){return t?ne(Object.create(null),t,e):e}function $u(t,e){return t?dt(t)&&dt(e)?[...new Set([...t,...e])]:ne(Object.create(null),Ru(t),Ru(e??{})):e}function hy(t,e){if(!t)return e;if(!e)return t;const n=ne(Object.create(null),t);for(const s in e)n[s]=ye(t[s],e[s]);return n}function gh(){return{app:null,config:{isNativeTag:ab,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 py=0;function my(t,e){return function(s,r=null){gt(s)||(s=ne({},s)),r!=null&&!Ht(r)&&(r=null);const o=gh(),a=new WeakSet,l=[];let u=!1;const f=o.app={_uid:py++,_component:s,_props:r,_container:null,_context:o,_instance:null,version:eE,get config(){return o.config},set config(h){},use(h,...p){return a.has(h)||(h&&gt(h.install)?(a.add(h),h.install(f,...p)):gt(h)&&(a.add(h),h(f,...p))),f},mixin(h){return o.mixins.includes(h)||o.mixins.push(h),f},component(h,p){return p?(o.components[h]=p,f):o.components[h]},directive(h,p){return p?(o.directives[h]=p,f):o.directives[h]},mount(h,p,_){if(!u){const g=f._ceVNode||Lt(s,r);return g.appContext=o,_===!0?_="svg":_===!1&&(_=void 0),t(g,h,_),u=!0,f._container=h,h.__vue_app__=f,io(g.component)}},onUnmount(h){l.push(h)},unmount(){u&&(Ge(l,f._instance,16),t(null,f._container),delete f._container.__vue_app__)},provide(h,p){return o.provides[h]=p,f},runWithContext(h){const p=ms;ms=f;try{return h()}finally{ms=p}}};return f}}let ms=null;function Ai(t,e){if(re){let n=re.provides;const s=re.parent&&re.parent.provides;s===n&&(n=re.provides=Object.create(s)),n[t]=e}}function Me(t,e,n=!1){const s=re||Ae;if(s||ms){let r=ms?ms._context.provides:s?s.parent==null||s.ce?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:void 0;if(r&&t in r)return r[t];if(arguments.length>1)return n&&gt(e)?e.call(s&&s.proxy):e}}function gy(){return!!(re||Ae||ms)}const _h={},vh=()=>Object.create(_h),bh=t=>Object.getPrototypeOf(t)===_h;function _y(t,e,n,s=!1){const r={},o=vh();t.propsDefaults=Object.create(null),yh(t,e,r,o);for(const a in t.propsOptions[0])a in r||(r[a]=void 0);n?t.props=s?r:jd(r):t.type.props?t.props=r:t.props=o,t.attrs=o}function vy(t,e,n,s){const{props:r,attrs:o,vnode:{patchFlag:a}}=t,l=Rt(r),[u]=t.propsOptions;let f=!1;if((s||a>0)&&!(a&16)){if(a&8){const h=t.vnode.dynamicProps;for(let p=0;p<h.length;p++){let _=h[p];if(so(t.emitsOptions,_))continue;const g=e[_];if(u)if(Dt(o,_))g!==o[_]&&(o[_]=g,f=!0);else{const E=je(_);r[E]=Ja(u,l,E,g,t,!1)}else g!==o[_]&&(o[_]=g,f=!0)}}}else{yh(t,e,r,o)&&(f=!0);let h;for(const p in l)(!e||!Dt(e,p)&&((h=Es(p))===p||!Dt(e,h)))&&(u?n&&(n[p]!==void 0||n[h]!==void 0)&&(r[p]=Ja(u,l,p,void 0,t,!0)):delete r[p]);if(o!==l)for(const p in o)(!e||!Dt(e,p))&&(delete o[p],f=!0)}f&&bn(t.attrs,"set","")}function yh(t,e,n,s){const[r,o]=t.propsOptions;let a=!1,l;if(e)for(let u in e){if(Tr(u))continue;const f=e[u];let h;r&&Dt(r,h=je(u))?!o||!o.includes(h)?n[h]=f:(l||(l={}))[h]=f:so(t.emitsOptions,u)||(!(u in s)||f!==s[u])&&(s[u]=f,a=!0)}if(o){const u=Rt(n),f=l||Ft;for(let h=0;h<o.length;h++){const p=o[h];n[p]=Ja(r,u,p,f[p],t,!Dt(f,p))}}return a}function Ja(t,e,n,s,r,o){const a=t[n];if(a!=null){const l=Dt(a,"default");if(l&&s===void 0){const u=a.default;if(a.type!==Function&&!a.skipFactory&&gt(u)){const{propsDefaults:f}=r;if(n in f)s=f[n];else{const h=bs(r);s=f[n]=u.call(null,e),h()}}else s=u;r.ce&&r.ce._setProp(n,s)}a[0]&&(o&&!l?s=!1:a[1]&&(s===""||s===Es(n))&&(s=!0))}return s}const by=new WeakMap;function Eh(t,e,n=!1){const s=n?by:e.propsCache,r=s.get(t);if(r)return r;const o=t.props,a={},l=[];let u=!1;if(!gt(t)){const h=p=>{u=!0;const[_,g]=Eh(p,e,!0);ne(a,_),g&&l.push(...g)};!n&&e.mixins.length&&e.mixins.forEach(h),t.extends&&h(t.extends),t.mixins&&t.mixins.forEach(h)}if(!o&&!u)return Ht(t)&&s.set(t,Ks),Ks;if(dt(o))for(let h=0;h<o.length;h++){const p=je(o[h]);Pu(p)&&(a[p]=Ft)}else if(o)for(const h in o){const p=je(h);if(Pu(p)){const _=o[h],g=a[p]=dt(_)||gt(_)?{type:_}:ne({},_),E=g.type;let A=!1,H=!0;if(dt(E))for(let I=0;I<E.length;++I){const F=E[I],k=gt(F)&&F.name;if(k==="Boolean"){A=!0;break}else k==="String"&&(H=!1)}else A=gt(E)&&E.name==="Boolean";g[0]=A,g[1]=H,(A||Dt(g,"default"))&&l.push(p)}}const f=[a,l];return Ht(t)&&s.set(t,f),f}function Pu(t){return t[0]!=="$"&&!Tr(t)}const $l=t=>t[0]==="_"||t==="$stable",Pl=t=>dt(t)?t.map(Ye):[Ye(t)],yy=(t,e,n)=>{if(e._n)return e;const s=Oe((...r)=>Pl(e(...r)),n);return s._c=!1,s},wh=(t,e,n)=>{const s=t._ctx;for(const r in t){if($l(r))continue;const o=t[r];if(gt(o))e[r]=yy(r,o,s);else if(o!=null){const a=Pl(o);e[r]=()=>a}}},Th=(t,e)=>{const n=Pl(e);t.slots.default=()=>n},Ah=(t,e,n)=>{for(const s in e)(n||!$l(s))&&(t[s]=e[s])},Ey=(t,e,n)=>{const s=t.slots=vh();if(t.vnode.shapeFlag&32){const r=e._;r?(Ah(s,e,n),n&&Ed(s,"_",r,!0)):wh(e,s)}else e&&Th(t,e)},wy=(t,e,n)=>{const{vnode:s,slots:r}=t;let o=!0,a=Ft;if(s.shapeFlag&32){const l=e._;l?n&&l===1?o=!1:Ah(r,e,n):(o=!e.$stable,wh(e,r)),a=e}else e&&(Th(t,e),a={default:1});if(o)for(const l in r)!$l(l)&&a[l]==null&&delete r[l]},Ie=Vy;function Ty(t){return Ay(t)}function Ay(t,e){const n=Gi();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:a,createText:l,createComment:u,setText:f,setElementText:h,parentNode:p,nextSibling:_,setScopeId:g=cn,insertStaticContent:E}=t,A=(v,b,C,K=null,G=null,N=null,ot=void 0,rt=null,st=!!b.dynamicChildren)=>{if(v===b)return;v&&!an(v,b)&&(K=V(v),bt(v,G,N,!0),v=null),b.patchFlag===-2&&(st=!1,b.dynamicChildren=null);const{type:Z,ref:ht,shapeFlag:at}=b;switch(Z){case ro:H(v,b,C,K);break;case ce:I(v,b,C,K);break;case aa:v==null&&F(b,C,K,ot);break;case we:D(v,b,C,K,G,N,ot,rt,st);break;default:at&1?q(v,b,C,K,G,N,ot,rt,st):at&6?z(v,b,C,K,G,N,ot,rt,st):(at&64||at&128)&&Z.process(v,b,C,K,G,N,ot,rt,st,it)}ht!=null&&G&&Fi(ht,v&&v.ref,N,b||v,!b)},H=(v,b,C,K)=>{if(v==null)s(b.el=l(b.children),C,K);else{const G=b.el=v.el;b.children!==v.children&&f(G,b.children)}},I=(v,b,C,K)=>{v==null?s(b.el=u(b.children||""),C,K):b.el=v.el},F=(v,b,C,K)=>{[v.el,v.anchor]=E(v.children,b,C,K,v.el,v.anchor)},k=({el:v,anchor:b},C,K)=>{let G;for(;v&&v!==b;)G=_(v),s(v,C,K),v=G;s(b,C,K)},U=({el:v,anchor:b})=>{let C;for(;v&&v!==b;)C=_(v),r(v),v=C;r(b)},q=(v,b,C,K,G,N,ot,rt,st)=>{b.type==="svg"?ot="svg":b.type==="math"&&(ot="mathml"),v==null?O(b,C,K,G,N,ot,rt,st):S(v,b,G,N,ot,rt,st)},O=(v,b,C,K,G,N,ot,rt)=>{let st,Z;const{props:ht,shapeFlag:at,transition:ft,dirs:pt}=v;if(st=v.el=a(v.type,N,ht&&ht.is,ht),at&8?h(st,v.children):at&16&&w(v.children,st,null,K,G,oa(v,N),ot,rt),pt&&cs(v,null,K,"created"),R(st,v,v.scopeId,ot,K),ht){for(const Mt in ht)Mt!=="value"&&!Tr(Mt)&&o(st,Mt,null,ht[Mt],N,K);"value"in ht&&o(st,"value",null,ht.value,N),(Z=ht.onVnodeBeforeMount)&&en(Z,K,v)}pt&&cs(v,null,K,"beforeMount");const wt=Sy(G,ft);wt&&ft.beforeEnter(st),s(st,b,C),((Z=ht&&ht.onVnodeMounted)||wt||pt)&&Ie(()=>{Z&&en(Z,K,v),wt&&ft.enter(st),pt&&cs(v,null,K,"mounted")},G)},R=(v,b,C,K,G)=>{if(C&&g(v,C),K)for(let N=0;N<K.length;N++)g(v,K[N]);if(G){let N=G.subTree;if(b===N||xh(N.type)&&(N.ssContent===b||N.ssFallback===b)){const ot=G.vnode;R(v,ot,ot.scopeId,ot.slotScopeIds,G.parent)}}},w=(v,b,C,K,G,N,ot,rt,st=0)=>{for(let Z=st;Z<v.length;Z++){const ht=v[Z]=rt?Fn(v[Z]):Ye(v[Z]);A(null,ht,b,C,K,G,N,ot,rt)}},S=(v,b,C,K,G,N,ot)=>{const rt=b.el=v.el;let{patchFlag:st,dynamicChildren:Z,dirs:ht}=b;st|=v.patchFlag&16;const at=v.props||Ft,ft=b.props||Ft;let pt;if(C&&us(C,!1),(pt=ft.onVnodeBeforeUpdate)&&en(pt,C,b,v),ht&&cs(b,v,C,"beforeUpdate"),C&&us(C,!0),(at.innerHTML&&ft.innerHTML==null||at.textContent&&ft.textContent==null)&&h(rt,""),Z?L(v.dynamicChildren,Z,rt,C,K,oa(b,G),N):ot||J(v,b,rt,null,C,K,oa(b,G),N,!1),st>0){if(st&16)M(rt,at,ft,C,G);else if(st&2&&at.class!==ft.class&&o(rt,"class",null,ft.class,G),st&4&&o(rt,"style",at.style,ft.style,G),st&8){const wt=b.dynamicProps;for(let Mt=0;Mt<wt.length;Mt++){const $t=wt[Mt],me=at[$t],ue=ft[$t];(ue!==me||$t==="value")&&o(rt,$t,me,ue,G,C)}}st&1&&v.children!==b.children&&h(rt,b.children)}else!ot&&Z==null&&M(rt,at,ft,C,G);((pt=ft.onVnodeUpdated)||ht)&&Ie(()=>{pt&&en(pt,C,b,v),ht&&cs(b,v,C,"updated")},K)},L=(v,b,C,K,G,N,ot)=>{for(let rt=0;rt<b.length;rt++){const st=v[rt],Z=b[rt],ht=st.el&&(st.type===we||!an(st,Z)||st.shapeFlag&198)?p(st.el):C;A(st,Z,ht,null,K,G,N,ot,!0)}},M=(v,b,C,K,G)=>{if(b!==C){if(b!==Ft)for(const N in b)!Tr(N)&&!(N in C)&&o(v,N,b[N],null,G,K);for(const N in C){if(Tr(N))continue;const ot=C[N],rt=b[N];ot!==rt&&N!=="value"&&o(v,N,rt,ot,G,K)}"value"in C&&o(v,"value",b.value,C.value,G)}},D=(v,b,C,K,G,N,ot,rt,st)=>{const Z=b.el=v?v.el:l(""),ht=b.anchor=v?v.anchor:l("");let{patchFlag:at,dynamicChildren:ft,slotScopeIds:pt}=b;pt&&(rt=rt?rt.concat(pt):pt),v==null?(s(Z,C,K),s(ht,C,K),w(b.children||[],C,ht,G,N,ot,rt,st)):at>0&&at&64&&ft&&v.dynamicChildren?(L(v.dynamicChildren,ft,C,G,N,ot,rt),(b.key!=null||G&&b===G.subTree)&&Sh(v,b,!0)):J(v,b,C,ht,G,N,ot,rt,st)},z=(v,b,C,K,G,N,ot,rt,st)=>{b.slotScopeIds=rt,v==null?b.shapeFlag&512?G.ctx.activate(b,C,K,ot,st):j(b,C,K,G,N,ot,st):X(v,b,st)},j=(v,b,C,K,G,N,ot)=>{const rt=v.component=zy(v,K,G);if(Zi(v)&&(rt.ctx.renderer=it),Gy(rt,!1,ot),rt.asyncDep){if(G&&G.registerDep(rt,Y,ot),!v.el){const st=rt.subTree=Lt(ce);I(null,st,b,C)}}else Y(rt,v,b,C,G,N,ot)},X=(v,b,C)=>{const K=b.component=v.component;if(Iy(v,b,C))if(K.asyncDep&&!K.asyncResolved){Q(K,b,C);return}else K.next=b,K.update();else b.el=v.el,K.vnode=b},Y=(v,b,C,K,G,N,ot)=>{const rt=()=>{if(v.isMounted){let{next:at,bu:ft,u:pt,parent:wt,vnode:Mt}=v;{const xe=Ch(v);if(xe){at&&(at.el=Mt.el,Q(v,at,ot)),xe.asyncDep.then(()=>{v.isUnmounted||rt()});return}}let $t=at,me;us(v,!1),at?(at.el=Mt.el,Q(v,at,ot)):at=Mt,ft&&Ti(ft),(me=at.props&&at.props.onVnodeBeforeUpdate)&&en(me,wt,at,Mt),us(v,!0);const ue=Lu(v),ke=v.subTree;v.subTree=ue,A(ke,ue,p(ke.el),V(ke),v,G,N),at.el=ue.el,$t===null&&Dl(v,ue.el),pt&&Ie(pt,G),(me=at.props&&at.props.onVnodeUpdated)&&Ie(()=>en(me,wt,at,Mt),G)}else{let at;const{el:ft,props:pt}=b,{bm:wt,m:Mt,parent:$t,root:me,type:ue}=v,ke=Cr(b);us(v,!1),wt&&Ti(wt),!ke&&(at=pt&&pt.onVnodeBeforeMount)&&en(at,$t,b),us(v,!0);{me.ce&&me.ce._injectChildStyle(ue);const xe=v.subTree=Lu(v);A(null,xe,C,K,v,G,N),b.el=xe.el}if(Mt&&Ie(Mt,G),!ke&&(at=pt&&pt.onVnodeMounted)){const xe=b;Ie(()=>en(at,$t,xe),G)}(b.shapeFlag&256||$t&&Cr($t.vnode)&&$t.vnode.shapeFlag&256)&&v.a&&Ie(v.a,G),v.isMounted=!0,b=C=K=null}};v.scope.on();const st=v.effect=new Nd(rt);v.scope.off();const Z=v.update=st.run.bind(st),ht=v.job=st.runIfDirty.bind(st);ht.i=v,ht.id=v.uid,st.scheduler=()=>Rl(ht),us(v,!0),Z()},Q=(v,b,C)=>{b.component=v;const K=v.vnode.props;v.vnode=b,v.next=null,vy(v,b.props,K,C),wy(v,b.children,C),Tn(),Su(v),An()},J=(v,b,C,K,G,N,ot,rt,st=!1)=>{const Z=v&&v.children,ht=v?v.shapeFlag:0,at=b.children,{patchFlag:ft,shapeFlag:pt}=b;if(ft>0){if(ft&128){ut(Z,at,C,K,G,N,ot,rt,st);return}else if(ft&256){ct(Z,at,C,K,G,N,ot,rt,st);return}}pt&8?(ht&16&&Wt(Z,G,N),at!==Z&&h(C,at)):ht&16?pt&16?ut(Z,at,C,K,G,N,ot,rt,st):Wt(Z,G,N,!0):(ht&8&&h(C,""),pt&16&&w(at,C,K,G,N,ot,rt,st))},ct=(v,b,C,K,G,N,ot,rt,st)=>{v=v||Ks,b=b||Ks;const Z=v.length,ht=b.length,at=Math.min(Z,ht);let ft;for(ft=0;ft<at;ft++){const pt=b[ft]=st?Fn(b[ft]):Ye(b[ft]);A(v[ft],pt,C,null,G,N,ot,rt,st)}Z>ht?Wt(v,G,N,!0,!1,at):w(b,C,K,G,N,ot,rt,st,at)},ut=(v,b,C,K,G,N,ot,rt,st)=>{let Z=0;const ht=b.length;let at=v.length-1,ft=ht-1;for(;Z<=at&&Z<=ft;){const pt=v[Z],wt=b[Z]=st?Fn(b[Z]):Ye(b[Z]);if(an(pt,wt))A(pt,wt,C,null,G,N,ot,rt,st);else break;Z++}for(;Z<=at&&Z<=ft;){const pt=v[at],wt=b[ft]=st?Fn(b[ft]):Ye(b[ft]);if(an(pt,wt))A(pt,wt,C,null,G,N,ot,rt,st);else break;at--,ft--}if(Z>at){if(Z<=ft){const pt=ft+1,wt=pt<ht?b[pt].el:K;for(;Z<=ft;)A(null,b[Z]=st?Fn(b[Z]):Ye(b[Z]),C,wt,G,N,ot,rt,st),Z++}}else if(Z>ft)for(;Z<=at;)bt(v[Z],G,N,!0),Z++;else{const pt=Z,wt=Z,Mt=new Map;for(Z=wt;Z<=ft;Z++){const ge=b[Z]=st?Fn(b[Z]):Ye(b[Z]);ge.key!=null&&Mt.set(ge.key,Z)}let $t,me=0;const ue=ft-wt+1;let ke=!1,xe=0;const Yn=new Array(ue);for(Z=0;Z<ue;Z++)Yn[Z]=0;for(Z=pt;Z<=at;Z++){const ge=v[Z];if(me>=ue){bt(ge,G,N,!0);continue}let ie;if(ge.key!=null)ie=Mt.get(ge.key);else for($t=wt;$t<=ft;$t++)if(Yn[$t-wt]===0&&an(ge,b[$t])){ie=$t;break}ie===void 0?bt(ge,G,N,!0):(Yn[ie-wt]=Z+1,ie>=xe?xe=ie:ke=!0,A(ge,b[ie],C,null,G,N,ot,rt,st),me++)}const On=ke?Cy(Yn):Ks;for($t=On.length-1,Z=ue-1;Z>=0;Z--){const ge=wt+Z,ie=b[ge],zr=ge+1<ht?b[ge+1].el:K;Yn[Z]===0?A(null,ie,C,zr,G,N,ot,rt,st):ke&&($t<0||Z!==On[$t]?_t(ie,C,zr,2):$t--)}}},_t=(v,b,C,K,G=null)=>{const{el:N,type:ot,transition:rt,children:st,shapeFlag:Z}=v;if(Z&6){_t(v.component.subTree,b,C,K);return}if(Z&128){v.suspense.move(b,C,K);return}if(Z&64){ot.move(v,b,C,it);return}if(ot===we){s(N,b,C);for(let at=0;at<st.length;at++)_t(st[at],b,C,K);s(v.anchor,b,C);return}if(ot===aa){k(v,b,C);return}if(K!==2&&Z&1&&rt)if(K===0)rt.beforeEnter(N),s(N,b,C),Ie(()=>rt.enter(N),G);else{const{leave:at,delayLeave:ft,afterLeave:pt}=rt,wt=()=>{v.ctx.isUnmounted?r(N):s(N,b,C)},Mt=()=>{at(N,()=>{wt(),pt&&pt()})};ft?ft(N,wt,Mt):Mt()}else s(N,b,C)},bt=(v,b,C,K=!1,G=!1)=>{const{type:N,props:ot,ref:rt,children:st,dynamicChildren:Z,shapeFlag:ht,patchFlag:at,dirs:ft,cacheIndex:pt}=v;if(at===-2&&(G=!1),rt!=null&&(Tn(),Fi(rt,null,C,v,!0),An()),pt!=null&&(b.renderCache[pt]=void 0),ht&256){b.ctx.deactivate(v);return}const wt=ht&1&&ft,Mt=!Cr(v);let $t;if(Mt&&($t=ot&&ot.onVnodeBeforeUnmount)&&en($t,b,v),ht&6)qt(v.component,C,K);else{if(ht&128){v.suspense.unmount(C,K);return}wt&&cs(v,null,b,"beforeUnmount"),ht&64?v.type.remove(v,b,C,it,K):Z&&!Z.hasOnce&&(N!==we||at>0&&at&64)?Wt(Z,b,C,!1,!0):(N===we&&at&384||!G&&ht&16)&&Wt(st,b,C),K&&Nt(v)}(Mt&&($t=ot&&ot.onVnodeUnmounted)||wt)&&Ie(()=>{$t&&en($t,b,v),wt&&cs(v,null,b,"unmounted")},C)},Nt=v=>{const{type:b,el:C,anchor:K,transition:G}=v;if(b===we){It(C,K);return}if(b===aa){U(v);return}const N=()=>{r(C),G&&!G.persisted&&G.afterLeave&&G.afterLeave()};if(v.shapeFlag&1&&G&&!G.persisted){const{leave:ot,delayLeave:rt}=G,st=()=>ot(C,N);rt?rt(v.el,N,st):st()}else N()},It=(v,b)=>{let C;for(;v!==b;)C=_(v),r(v),v=C;r(b)},qt=(v,b,C)=>{const{bum:K,scope:G,job:N,subTree:ot,um:rt,m:st,a:Z,parent:ht,slots:{__:at}}=v;Du(st),Du(Z),K&&Ti(K),ht&&dt(at)&&at.forEach(ft=>{ht.renderCache[ft]=void 0}),G.stop(),N&&(N.flags|=8,bt(ot,v,b,C)),rt&&Ie(rt,b),Ie(()=>{v.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&v.asyncDep&&!v.asyncResolved&&v.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},Wt=(v,b,C,K=!1,G=!1,N=0)=>{for(let ot=N;ot<v.length;ot++)bt(v[ot],b,C,K,G)},V=v=>{if(v.shapeFlag&6)return V(v.component.subTree);if(v.shapeFlag&128)return v.suspense.next();const b=_(v.anchor||v.el),C=b&&b[Qb];return C?_(C):b};let T=!1;const et=(v,b,C)=>{v==null?b._vnode&&bt(b._vnode,null,null,!0):A(b._vnode||null,v,b,null,null,null,C),b._vnode=v,T||(T=!0,Su(),Gd(),T=!1)},it={p:A,um:bt,m:_t,r:Nt,mt:j,mc:w,pc:J,pbc:L,n:V,o:t};return{render:et,hydrate:void 0,createApp:my(et)}}function oa({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function us({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function Sy(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Sh(t,e,n=!1){const s=t.children,r=e.children;if(dt(s)&&dt(r))for(let o=0;o<s.length;o++){const a=s[o];let l=r[o];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=r[o]=Fn(r[o]),l.el=a.el),!n&&l.patchFlag!==-2&&Sh(a,l)),l.type===ro&&(l.el=a.el),l.type===ce&&!l.el&&(l.el=a.el)}}function Cy(t){const e=t.slice(),n=[0];let s,r,o,a,l;const u=t.length;for(s=0;s<u;s++){const f=t[s];if(f!==0){if(r=n[n.length-1],t[r]<f){e[s]=r,n.push(s);continue}for(o=0,a=n.length-1;o<a;)l=o+a>>1,t[n[l]]<f?o=l+1:a=l;f<t[n[o]]&&(o>0&&(e[s]=n[o-1]),n[o]=s)}}for(o=n.length,a=n[o-1];o-- >0;)n[o]=a,a=e[a];return n}function Ch(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Ch(e)}function Du(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const Oy=Symbol.for("v-scx"),Ry=()=>Me(Oy);function zs(t,e,n){return Oh(t,e,n)}function Oh(t,e,n=Ft){const{immediate:s,deep:r,flush:o,once:a}=n,l=ne({},n),u=e&&s||!e&&o!=="post";let f;if(Br){if(o==="sync"){const g=Ry();f=g.__watcherHandles||(g.__watcherHandles=[])}else if(!u){const g=()=>{};return g.stop=cn,g.resume=cn,g.pause=cn,g}}const h=re;l.call=(g,E,A)=>Ge(g,h,E,A);let p=!1;o==="post"?l.scheduler=g=>{Ie(g,h&&h.suspense)}:o!=="sync"&&(p=!0,l.scheduler=(g,E)=>{E?g():Rl(g)}),l.augmentJob=g=>{e&&(g.flags|=4),p&&(g.flags|=2,h&&(g.id=h.uid,g.i=h))};const _=zb(t,e,l);return Br&&(f?f.push(_):u&&_()),_}function Ny(t,e,n){const s=this.proxy,r=Jt(t)?t.includes(".")?Rh(s,t):()=>s[t]:t.bind(s,s);let o;gt(e)?o=e:(o=e.handler,n=e);const a=bs(this),l=Oh(r,o.bind(s),n);return a(),l}function Rh(t,e){const n=e.split(".");return()=>{let s=t;for(let r=0;r<n.length&&s;r++)s=s[n[r]];return s}}const xy=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${je(e)}Modifiers`]||t[`${Es(e)}Modifiers`];function $y(t,e,...n){if(t.isUnmounted)return;const s=t.vnode.props||Ft;let r=n;const o=e.startsWith("update:"),a=o&&xy(s,e.slice(7));a&&(a.trim&&(r=n.map(h=>Jt(h)?h.trim():h)),a.number&&(r=n.map(Di)));let l,u=s[l=Zo(e)]||s[l=Zo(je(e))];!u&&o&&(u=s[l=Zo(Es(e))]),u&&Ge(u,t,6,r);const f=s[l+"Once"];if(f){if(!t.emitted)t.emitted={};else if(t.emitted[l])return;t.emitted[l]=!0,Ge(f,t,6,r)}}function Nh(t,e,n=!1){const s=e.emitsCache,r=s.get(t);if(r!==void 0)return r;const o=t.emits;let a={},l=!1;if(!gt(t)){const u=f=>{const h=Nh(f,e,!0);h&&(l=!0,ne(a,h))};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}return!o&&!l?(Ht(t)&&s.set(t,null),null):(dt(o)?o.forEach(u=>a[u]=null):ne(a,o),Ht(t)&&s.set(t,a),a)}function so(t,e){return!t||!Wi(e)?!1:(e=e.slice(2).replace(/Once$/,""),Dt(t,e[0].toLowerCase()+e.slice(1))||Dt(t,Es(e))||Dt(t,e))}function Lu(t){const{type:e,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:a,attrs:l,emit:u,render:f,renderCache:h,props:p,data:_,setupState:g,ctx:E,inheritAttrs:A}=t,H=Bi(t);let I,F;try{if(n.shapeFlag&4){const U=r||s,q=U;I=Ye(f.call(q,U,h,p,g,_,E)),F=l}else{const U=e;I=Ye(U.length>1?U(p,{attrs:l,slots:a,emit:u}):U(p,null)),F=e.props?l:Dy(l)}}catch(U){Rr.length=0,qr(U,t,1),I=Lt(ce)}let k=I;if(F&&A!==!1){const U=Object.keys(F),{shapeFlag:q}=k;U.length&&q&7&&(o&&U.some(ml)&&(F=Ly(F,o)),k=qn(k,F,!1,!0))}return n.dirs&&(k=qn(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&vs(k,n.transition),I=k,Bi(H),I}function Py(t,e=!0){let n;for(let s=0;s<t.length;s++){const r=t[s];if(kr(r)){if(r.type!==ce||r.children==="v-if"){if(n)return;n=r}}else return}return n}const Dy=t=>{let e;for(const n in t)(n==="class"||n==="style"||Wi(n))&&((e||(e={}))[n]=t[n]);return e},Ly=(t,e)=>{const n={};for(const s in t)(!ml(s)||!(s.slice(9)in e))&&(n[s]=t[s]);return n};function Iy(t,e,n){const{props:s,children:r,component:o}=t,{props:a,children:l,patchFlag:u}=e,f=o.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return s?Iu(s,a,f):!!a;if(u&8){const h=e.dynamicProps;for(let p=0;p<h.length;p++){const _=h[p];if(a[_]!==s[_]&&!so(f,_))return!0}}}else return(r||l)&&(!l||!l.$stable)?!0:s===a?!1:s?a?Iu(s,a,f):!0:!!a;return!1}function Iu(t,e,n){const s=Object.keys(e);if(s.length!==Object.keys(t).length)return!0;for(let r=0;r<s.length;r++){const o=s[r];if(e[o]!==t[o]&&!so(n,o))return!0}return!1}function Dl({vnode:t,parent:e},n){for(;e;){const s=e.subTree;if(s.suspense&&s.suspense.activeBranch===t&&(s.el=t.el),s===t)(t=e.vnode).el=n,e=e.parent;else break}}const xh=t=>t.__isSuspense;let Qa=0;const My={name:"Suspense",__isSuspense:!0,process(t,e,n,s,r,o,a,l,u,f){if(t==null)ky(e,n,s,r,o,a,l,u,f);else{if(o&&o.deps>0&&!t.suspense.isInFallback){e.suspense=t.suspense,e.suspense.vnode=e,e.el=t.el;return}By(t,e,n,s,r,a,l,u,f)}},hydrate:Fy,normalize:Hy},$h=My;function Mr(t,e){const n=t.props&&t.props[e];gt(n)&&n()}function ky(t,e,n,s,r,o,a,l,u){const{p:f,o:{createElement:h}}=u,p=h("div"),_=t.suspense=Ph(t,r,s,e,p,n,o,a,l,u);f(null,_.pendingBranch=t.ssContent,p,null,s,_,o,a),_.deps>0?(Mr(t,"onPending"),Mr(t,"onFallback"),f(null,t.ssFallback,e,n,s,null,o,a),Gs(_,t.ssFallback)):_.resolve(!1,!0)}function By(t,e,n,s,r,o,a,l,{p:u,um:f,o:{createElement:h}}){const p=e.suspense=t.suspense;p.vnode=e,e.el=t.el;const _=e.ssContent,g=e.ssFallback,{activeBranch:E,pendingBranch:A,isInFallback:H,isHydrating:I}=p;if(A)p.pendingBranch=_,an(_,A)?(u(A,_,p.hiddenContainer,null,r,p,o,a,l),p.deps<=0?p.resolve():H&&(I||(u(E,g,n,s,r,null,o,a,l),Gs(p,g)))):(p.pendingId=Qa++,I?(p.isHydrating=!1,p.activeBranch=A):f(A,r,p),p.deps=0,p.effects.length=0,p.hiddenContainer=h("div"),H?(u(null,_,p.hiddenContainer,null,r,p,o,a,l),p.deps<=0?p.resolve():(u(E,g,n,s,r,null,o,a,l),Gs(p,g))):E&&an(_,E)?(u(E,_,n,s,r,p,o,a,l),p.resolve(!0)):(u(null,_,p.hiddenContainer,null,r,p,o,a,l),p.deps<=0&&p.resolve()));else if(E&&an(_,E))u(E,_,n,s,r,p,o,a,l),Gs(p,_);else if(Mr(e,"onPending"),p.pendingBranch=_,_.shapeFlag&512?p.pendingId=_.component.suspenseId:p.pendingId=Qa++,u(null,_,p.hiddenContainer,null,r,p,o,a,l),p.deps<=0)p.resolve();else{const{timeout:F,pendingId:k}=p;F>0?setTimeout(()=>{p.pendingId===k&&p.fallback(g)},F):F===0&&p.fallback(g)}}function Ph(t,e,n,s,r,o,a,l,u,f,h=!1){const{p,m:_,um:g,n:E,o:{parentNode:A,remove:H}}=f;let I;const F=Uy(t);F&&e&&e.pendingBranch&&(I=e.pendingId,e.deps++);const k=t.props?wd(t.props.timeout):void 0,U=o,q={vnode:t,parent:e,parentComponent:n,namespace:a,container:s,hiddenContainer:r,deps:0,pendingId:Qa++,timeout:typeof k=="number"?k:-1,activeBranch:null,pendingBranch:null,isInFallback:!h,isHydrating:h,isUnmounted:!1,effects:[],resolve(O=!1,R=!1){const{vnode:w,activeBranch:S,pendingBranch:L,pendingId:M,effects:D,parentComponent:z,container:j}=q;let X=!1;q.isHydrating?q.isHydrating=!1:O||(X=S&&L.transition&&L.transition.mode==="out-in",X&&(S.transition.afterLeave=()=>{M===q.pendingId&&(_(L,j,o===U?E(S):o,0),Wa(D))}),S&&(A(S.el)===j&&(o=E(S)),g(S,z,q,!0)),X||_(L,j,o,0)),Gs(q,L),q.pendingBranch=null,q.isInFallback=!1;let Y=q.parent,Q=!1;for(;Y;){if(Y.pendingBranch){Y.effects.push(...D),Q=!0;break}Y=Y.parent}!Q&&!X&&Wa(D),q.effects=[],F&&e&&e.pendingBranch&&I===e.pendingId&&(e.deps--,e.deps===0&&!R&&e.resolve()),Mr(w,"onResolve")},fallback(O){if(!q.pendingBranch)return;const{vnode:R,activeBranch:w,parentComponent:S,container:L,namespace:M}=q;Mr(R,"onFallback");const D=E(w),z=()=>{q.isInFallback&&(p(null,O,L,D,S,null,M,l,u),Gs(q,O))},j=O.transition&&O.transition.mode==="out-in";j&&(w.transition.afterLeave=z),q.isInFallback=!0,g(w,S,null,!0),j||z()},move(O,R,w){q.activeBranch&&_(q.activeBranch,O,R,w),q.container=O},next(){return q.activeBranch&&E(q.activeBranch)},registerDep(O,R,w){const S=!!q.pendingBranch;S&&q.deps++;const L=O.vnode.el;O.asyncDep.catch(M=>{qr(M,O,0)}).then(M=>{if(O.isUnmounted||q.isUnmounted||q.pendingId!==O.suspenseId)return;O.asyncResolved=!0;const{vnode:D}=O;tl(O,M),L&&(D.el=L);const z=!L&&O.subTree.el;R(O,D,A(L||O.subTree.el),L?null:E(O.subTree),q,a,w),z&&H(z),Dl(O,D.el),S&&--q.deps===0&&q.resolve()})},unmount(O,R){q.isUnmounted=!0,q.activeBranch&&g(q.activeBranch,n,O,R),q.pendingBranch&&g(q.pendingBranch,n,O,R)}};return q}function Fy(t,e,n,s,r,o,a,l,u){const f=e.suspense=Ph(e,s,n,t.parentNode,document.createElement("div"),null,r,o,a,l,!0),h=u(t,f.pendingBranch=e.ssContent,n,f,o,a);return f.deps===0&&f.resolve(!1,!0),h}function Hy(t){const{shapeFlag:e,children:n}=t,s=e&32;t.ssContent=Mu(s?n.default:n),t.ssFallback=s?Mu(n.fallback):Lt(ce)}function Mu(t){let e;if(gt(t)){const n=Js&&t._c;n&&(t._d=!1,mt()),t=t(),n&&(t._d=!0,e=Se,Dh())}return dt(t)&&(t=Py(t)),t=Ye(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(n=>n!==t)),t}function Vy(t,e){e&&e.pendingBranch?dt(t)?e.effects.push(...t):e.effects.push(t):Wa(t)}function Gs(t,e){t.activeBranch=e;const{vnode:n,parentComponent:s}=t;let r=e.el;for(;!r&&e.component;)e=e.component.subTree,r=e.el;n.el=r,s&&s.subTree===n&&(s.vnode.el=r,Dl(s,r))}function Uy(t){const e=t.props&&t.props.suspensible;return e!=null&&e!==!1}const we=Symbol.for("v-fgt"),ro=Symbol.for("v-txt"),ce=Symbol.for("v-cmt"),aa=Symbol.for("v-stc"),Rr=[];let Se=null;function mt(t=!1){Rr.push(Se=t?null:[])}function Dh(){Rr.pop(),Se=Rr[Rr.length-1]||null}let Js=1;function ku(t,e=!1){Js+=t,t<0&&Se&&e&&(Se.hasOnce=!0)}function Lh(t){return t.dynamicChildren=Js>0?Se||Ks:null,Dh(),Js>0&&Se&&Se.push(t),t}function Ot(t,e,n,s,r,o){return Lh($(t,e,n,s,r,o,!0))}function Je(t,e,n,s,r){return Lh(Lt(t,e,n,s,r,!0))}function kr(t){return t?t.__v_isVNode===!0:!1}function an(t,e){return t.type===e.type&&t.key===e.key}const Ih=({key:t})=>t??null,Si=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?Jt(t)||Zt(t)||gt(t)?{i:Ae,r:t,k:e,f:!!n}:t:null);function $(t,e=null,n=null,s=0,r=null,o=t===we?0:1,a=!1,l=!1){const u={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Ih(e),ref:e&&Si(e),scopeId:Qd,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:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ae};return l?(Ll(u,n),o&128&&t.normalize(u)):n&&(u.shapeFlag|=Jt(n)?8:16),Js>0&&!a&&Se&&(u.patchFlag>0||o&6)&&u.patchFlag!==32&&Se.push(u),u}const Lt=jy;function jy(t,e=null,n=null,s=0,r=null,o=!1){if((!t||t===dh)&&(t=ce),kr(t)){const l=qn(t,e,!0);return n&&Ll(l,n),Js>0&&!o&&Se&&(l.shapeFlag&6?Se[Se.indexOf(t)]=l:Se.push(l)),l.patchFlag=-2,l}if(tE(t)&&(t=t.__vccOpts),e){e=qy(e);let{class:l,style:u}=e;l&&!Jt(l)&&(e.class=ln(l)),Ht(u)&&(Cl(u)&&!dt(u)&&(u=ne({},u)),e.style=Ji(u))}const a=Jt(t)?1:xh(t)?128:Xd(t)?64:Ht(t)?4:gt(t)?2:0;return $(t,e,n,s,r,a,o,!0)}function qy(t){return t?Cl(t)||bh(t)?ne({},t):t:null}function qn(t,e,n=!1,s=!1){const{props:r,ref:o,patchFlag:a,children:l,transition:u}=t,f=e?Ky(r||{},e):r,h={__v_isVNode:!0,__v_skip:!0,type:t.type,props:f,key:f&&Ih(f),ref:e&&e.ref?n&&o?dt(o)?o.concat(Si(e)):[o,Si(e)]:Si(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:l,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==we?a===-1?16:a|16:a,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:u,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&qn(t.ssContent),ssFallback:t.ssFallback&&qn(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return u&&s&&vs(h,u.clone(h)),h}function Yt(t=" ",e=0){return Lt(ro,null,t,e)}function Kn(t="",e=!1){return e?(mt(),Je(ce,null,t)):Lt(ce,null,t)}function Ye(t){return t==null||typeof t=="boolean"?Lt(ce):dt(t)?Lt(we,null,t.slice()):kr(t)?Fn(t):Lt(ro,null,String(t))}function Fn(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:qn(t)}function Ll(t,e){let n=0;const{shapeFlag:s}=t;if(e==null)e=null;else if(dt(e))n=16;else if(typeof e=="object")if(s&65){const r=e.default;r&&(r._c&&(r._d=!1),Ll(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!bh(e)?e._ctx=Ae:r===3&&Ae&&(Ae.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else gt(e)?(e={default:e,_ctx:Ae},n=32):(e=String(e),s&64?(n=16,e=[Yt(e)]):n=8);t.children=e,t.shapeFlag|=n}function Ky(...t){const e={};for(let n=0;n<t.length;n++){const s=t[n];for(const r in s)if(r==="class")e.class!==s.class&&(e.class=ln([e.class,s.class]));else if(r==="style")e.style=Ji([e.style,s.style]);else if(Wi(r)){const o=e[r],a=s[r];a&&o!==a&&!(dt(o)&&o.includes(a))&&(e[r]=o?[].concat(o,a):a)}else r!==""&&(e[r]=s[r])}return e}function en(t,e,n,s=null){Ge(t,e,7,[n,s])}const Wy=gh();let Yy=0;function zy(t,e,n){const s=t.type,r=(e?e.appContext:t.appContext)||Wy,o={uid:Yy++,vnode:t,type:s,parent:e,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Cd(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(r.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Eh(s,r),emitsOptions:Nh(s,r),emit:null,emitted:null,propsDefaults:Ft,inheritAttrs:s.inheritAttrs,ctx:Ft,data:Ft,props:Ft,attrs:Ft,slots:Ft,refs:Ft,setupState:Ft,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=e?e.root:o,o.emit=$y.bind(null,o),t.ce&&t.ce(o),o}let re=null;const Il=()=>re||Ae;let Vi,Xa;{const t=Gi(),e=(n,s)=>{let r;return(r=t[n])||(r=t[n]=[]),r.push(s),o=>{r.length>1?r.forEach(a=>a(o)):r[0](o)}};Vi=e("__VUE_INSTANCE_SETTERS__",n=>re=n),Xa=e("__VUE_SSR_SETTERS__",n=>Br=n)}const bs=t=>{const e=re;return Vi(t),t.scope.on(),()=>{t.scope.off(),Vi(e)}},Za=()=>{re&&re.scope.off(),Vi(null)};function Mh(t){return t.vnode.shapeFlag&4}let Br=!1;function Gy(t,e=!1,n=!1){e&&Xa(e);const{props:s,children:r}=t.vnode,o=Mh(t);_y(t,s,o,e),Ey(t,r,n||e);const a=o?Jy(t,e):void 0;return e&&Xa(!1),a}function Jy(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,ly);const{setup:s}=n;if(s){Tn();const r=t.setupContext=s.length>1?Xy(t):null,o=bs(t),a=jr(s,t,0,[t.props,r]),l=_l(a);if(An(),o(),(l||t.sp)&&!Cr(t)&&ih(t),l){if(a.then(Za,Za),e)return a.then(u=>{tl(t,u)}).catch(u=>{qr(u,t,0)});t.asyncDep=a}else tl(t,a)}else kh(t)}function tl(t,e,n){gt(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Ht(e)&&(t.setupState=Wd(e)),kh(t)}function kh(t,e,n){const s=t.type;t.render||(t.render=s.render||cn);{const r=bs(t);Tn();try{cy(t)}finally{An(),r()}}}const Qy={get(t,e){return he(t,"get",""),t[e]}};function Xy(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,Qy),slots:t.slots,emit:t.emit,expose:e}}function io(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(Wd(Ol(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Or)return Or[n](t)},has(e,n){return n in e||n in Or}})):t.proxy}function Zy(t,e=!0){return gt(t)?t.displayName||t.name:t.name||e&&t.__name}function tE(t){return gt(t)&&"__vccOpts"in t}const zt=(t,e)=>Wb(t,e,Br);function Ml(t,e,n){const s=arguments.length;return s===2?Ht(e)&&!dt(e)?kr(e)?Lt(t,null,[e]):Lt(t,e):Lt(t,null,e):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&kr(n)&&(n=[n]),Lt(t,e,n))}const eE="3.5.16";/**
* @vue/runtime-dom v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let el;const Bu=typeof window<"u"&&window.trustedTypes;if(Bu)try{el=Bu.createPolicy("vue",{createHTML:t=>t})}catch{}const Bh=el?t=>el.createHTML(t):t=>t,nE="http://www.w3.org/2000/svg",sE="http://www.w3.org/1998/Math/MathML",vn=typeof document<"u"?document:null,Fu=vn&&vn.createElement("template"),rE={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,s)=>{const r=e==="svg"?vn.createElementNS(nE,t):e==="mathml"?vn.createElementNS(sE,t):n?vn.createElement(t,{is:n}):vn.createElement(t);return t==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:t=>vn.createTextNode(t),createComment:t=>vn.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>vn.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,s,r,o){const a=n?n.previousSibling:e.lastChild;if(r&&(r===o||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Fu.innerHTML=Bh(s==="svg"?`<svg>${t}</svg>`:s==="mathml"?`<math>${t}</math>`:t);const l=Fu.content;if(s==="svg"||s==="mathml"){const u=l.firstChild;for(;u.firstChild;)l.appendChild(u.firstChild);l.removeChild(u)}e.insertBefore(l,n)}return[a?a.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},Pn="transition",_r="animation",Qs=Symbol("_vtc"),Fh={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Hh=ne({},th,Fh),iE=t=>(t.displayName="Transition",t.props=Hh,t),oo=iE((t,{slots:e})=>Ml(Zb,Vh(t),e)),fs=(t,e=[])=>{dt(t)?t.forEach(n=>n(...e)):t&&t(...e)},Hu=t=>t?dt(t)?t.some(e=>e.length>1):t.length>1:!1;function Vh(t){const e={};for(const D in t)D in Fh||(e[D]=t[D]);if(t.css===!1)return e;const{name:n="v",type:s,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:u=o,appearActiveClass:f=a,appearToClass:h=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:_=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=t,E=oE(r),A=E&&E[0],H=E&&E[1],{onBeforeEnter:I,onEnter:F,onEnterCancelled:k,onLeave:U,onLeaveCancelled:q,onBeforeAppear:O=I,onAppear:R=F,onAppearCancelled:w=k}=e,S=(D,z,j,X)=>{D._enterCancelled=X,In(D,z?h:l),In(D,z?f:a),j&&j()},L=(D,z)=>{D._isLeaving=!1,In(D,p),In(D,g),In(D,_),z&&z()},M=D=>(z,j)=>{const X=D?R:F,Y=()=>S(z,D,j);fs(X,[z,Y]),Vu(()=>{In(z,D?u:o),rn(z,D?h:l),Hu(X)||Uu(z,s,A,Y)})};return ne(e,{onBeforeEnter(D){fs(I,[D]),rn(D,o),rn(D,a)},onBeforeAppear(D){fs(O,[D]),rn(D,u),rn(D,f)},onEnter:M(!1),onAppear:M(!0),onLeave(D,z){D._isLeaving=!0;const j=()=>L(D,z);rn(D,p),D._enterCancelled?(rn(D,_),nl()):(nl(),rn(D,_)),Vu(()=>{D._isLeaving&&(In(D,p),rn(D,g),Hu(U)||Uu(D,s,H,j))}),fs(U,[D,j])},onEnterCancelled(D){S(D,!1,void 0,!0),fs(k,[D])},onAppearCancelled(D){S(D,!0,void 0,!0),fs(w,[D])},onLeaveCancelled(D){L(D),fs(q,[D])}})}function oE(t){if(t==null)return null;if(Ht(t))return[la(t.enter),la(t.leave)];{const e=la(t);return[e,e]}}function la(t){return wd(t)}function rn(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[Qs]||(t[Qs]=new Set)).add(e)}function In(t,e){e.split(/\s+/).forEach(s=>s&&t.classList.remove(s));const n=t[Qs];n&&(n.delete(e),n.size||(t[Qs]=void 0))}function Vu(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let aE=0;function Uu(t,e,n,s){const r=t._endId=++aE,o=()=>{r===t._endId&&s()};if(n!=null)return setTimeout(o,n);const{type:a,timeout:l,propCount:u}=Uh(t,e);if(!a)return s();const f=a+"end";let h=0;const p=()=>{t.removeEventListener(f,_),o()},_=g=>{g.target===t&&++h>=u&&p()};setTimeout(()=>{h<u&&p()},l+1),t.addEventListener(f,_)}function Uh(t,e){const n=window.getComputedStyle(t),s=E=>(n[E]||"").split(", "),r=s(`${Pn}Delay`),o=s(`${Pn}Duration`),a=ju(r,o),l=s(`${_r}Delay`),u=s(`${_r}Duration`),f=ju(l,u);let h=null,p=0,_=0;e===Pn?a>0&&(h=Pn,p=a,_=o.length):e===_r?f>0&&(h=_r,p=f,_=u.length):(p=Math.max(a,f),h=p>0?a>f?Pn:_r:null,_=h?h===Pn?o.length:u.length:0);const g=h===Pn&&/\b(transform|all)(,|$)/.test(s(`${Pn}Property`).toString());return{type:h,timeout:p,propCount:_,hasTransform:g}}function ju(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,s)=>qu(n)+qu(t[s])))}function qu(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function nl(){return document.body.offsetHeight}function lE(t,e,n){const s=t[Qs];s&&(e=(e?[e,...s]:[...s]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Ku=Symbol("_vod"),cE=Symbol("_vsh"),uE=Symbol(""),fE=/(^|;)\s*display\s*:/;function dE(t,e,n){const s=t.style,r=Jt(n);let o=!1;if(n&&!r){if(e)if(Jt(e))for(const a of e.split(";")){const l=a.slice(0,a.indexOf(":")).trim();n[l]==null&&Ci(s,l,"")}else for(const a in e)n[a]==null&&Ci(s,a,"");for(const a in n)a==="display"&&(o=!0),Ci(s,a,n[a])}else if(r){if(e!==n){const a=s[uE];a&&(n+=";"+a),s.cssText=n,o=fE.test(n)}}else e&&t.removeAttribute("style");Ku in t&&(t[Ku]=o?s.display:"",t[cE]&&(s.display="none"))}const Wu=/\s*!important$/;function Ci(t,e,n){if(dt(n))n.forEach(s=>Ci(t,e,s));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const s=hE(t,e);Wu.test(n)?t.setProperty(Es(s),n.replace(Wu,""),"important"):t[s]=n}}const Yu=["Webkit","Moz","ms"],ca={};function hE(t,e){const n=ca[e];if(n)return n;let s=je(e);if(s!=="filter"&&s in t)return ca[e]=s;s=zi(s);for(let r=0;r<Yu.length;r++){const o=Yu[r]+s;if(o in t)return ca[e]=o}return e}const zu="http://www.w3.org/1999/xlink";function Gu(t,e,n,s,r,o=_b(e)){s&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(zu,e.slice(6,e.length)):t.setAttributeNS(zu,e,n):n==null||o&&!Td(n)?t.removeAttribute(e):t.setAttribute(e,o?"":fn(n)?String(n):n)}function Ju(t,e,n,s,r){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?Bh(n):n);return}const o=t.tagName;if(e==="value"&&o!=="PROGRESS"&&!o.includes("-")){const l=o==="OPTION"?t.getAttribute("value")||"":t.value,u=n==null?t.type==="checkbox"?"on":"":String(n);(l!==u||!("_value"in t))&&(t.value=u),n==null&&t.removeAttribute(e),t._value=n;return}let a=!1;if(n===""||n==null){const l=typeof t[e];l==="boolean"?n=Td(n):n==null&&l==="string"?(n="",a=!0):l==="number"&&(n=0,a=!0)}try{t[e]=n}catch{}a&&t.removeAttribute(r||e)}function En(t,e,n,s){t.addEventListener(e,n,s)}function pE(t,e,n,s){t.removeEventListener(e,n,s)}const Qu=Symbol("_vei");function mE(t,e,n,s,r=null){const o=t[Qu]||(t[Qu]={}),a=o[e];if(s&&a)a.value=s;else{const[l,u]=gE(e);if(s){const f=o[e]=bE(s,r);En(t,l,f,u)}else a&&(pE(t,l,a,u),o[e]=void 0)}}const Xu=/(?:Once|Passive|Capture)$/;function gE(t){let e;if(Xu.test(t)){e={};let s;for(;s=t.match(Xu);)t=t.slice(0,t.length-s[0].length),e[s[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Es(t.slice(2)),e]}let ua=0;const _E=Promise.resolve(),vE=()=>ua||(_E.then(()=>ua=0),ua=Date.now());function bE(t,e){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ge(yE(s,n.value),e,5,[s])};return n.value=t,n.attached=vE(),n}function yE(t,e){if(dt(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(s=>r=>!r._stopped&&s&&s(r))}else return e}const Zu=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,EE=(t,e,n,s,r,o)=>{const a=r==="svg";e==="class"?lE(t,s,a):e==="style"?dE(t,n,s):Wi(e)?ml(e)||mE(t,e,n,s,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):wE(t,e,s,a))?(Ju(t,e,s),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Gu(t,e,s,a,o,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!Jt(s))?Ju(t,je(e),s,o,e):(e==="true-value"?t._trueValue=s:e==="false-value"&&(t._falseValue=s),Gu(t,e,s,a))};function wE(t,e,n,s){if(s)return!!(e==="innerHTML"||e==="textContent"||e in t&&Zu(e)&&gt(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=t.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Zu(e)&&Jt(n)?!1:e in t}const jh=new WeakMap,qh=new WeakMap,Ui=Symbol("_moveCb"),tf=Symbol("_enterCb"),TE=t=>(delete t.props.mode,t),AE=TE({name:"TransitionGroup",props:ne({},Hh,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=Il(),s=Zd();let r,o;return ch(()=>{if(!r.length)return;const a=t.moveClass||`${t.name||"v"}-move`;if(!NE(r[0].el,n.vnode.el,a)){r=[];return}r.forEach(CE),r.forEach(OE);const l=r.filter(RE);nl(),l.forEach(u=>{const f=u.el,h=f.style;rn(f,a),h.transform=h.webkitTransform=h.transitionDuration="";const p=f[Ui]=_=>{_&&_.target!==f||(!_||/transform$/.test(_.propertyName))&&(f.removeEventListener("transitionend",p),f[Ui]=null,In(f,a))};f.addEventListener("transitionend",p)}),r=[]}),()=>{const a=Rt(t),l=Vh(a);let u=a.tag||we;if(r=[],o)for(let f=0;f<o.length;f++){const h=o[f];h.el&&h.el instanceof Element&&(r.push(h),vs(h,Ir(h,l,s,n)),jh.set(h,h.el.getBoundingClientRect()))}o=e.default?Nl(e.default()):[];for(let f=0;f<o.length;f++){const h=o[f];h.key!=null&&vs(h,Ir(h,l,s,n))}return Lt(u,null,o)}}}),SE=AE;function CE(t){const e=t.el;e[Ui]&&e[Ui](),e[tf]&&e[tf]()}function OE(t){qh.set(t,t.el.getBoundingClientRect())}function RE(t){const e=jh.get(t),n=qh.get(t),s=e.left-n.left,r=e.top-n.top;if(s||r){const o=t.el.style;return o.transform=o.webkitTransform=`translate(${s}px,${r}px)`,o.transitionDuration="0s",t}}function NE(t,e,n){const s=t.cloneNode(),r=t[Qs];r&&r.forEach(l=>{l.split(/\s+/).forEach(u=>u&&s.classList.remove(u))}),n.split(/\s+/).forEach(l=>l&&s.classList.add(l)),s.style.display="none";const o=e.nodeType===1?e:e.parentNode;o.appendChild(s);const{hasTransform:a}=Uh(s);return o.removeChild(s),a}const Wn=t=>{const e=t.props["onUpdate:modelValue"]||!1;return dt(e)?n=>Ti(e,n):e};function xE(t){t.target.composing=!0}function ef(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Ue=Symbol("_assign"),wn={created(t,{modifiers:{lazy:e,trim:n,number:s}},r){t[Ue]=Wn(r);const o=s||r.props&&r.props.type==="number";En(t,e?"change":"input",a=>{if(a.target.composing)return;let l=t.value;n&&(l=l.trim()),o&&(l=Di(l)),t[Ue](l)}),n&&En(t,"change",()=>{t.value=t.value.trim()}),e||(En(t,"compositionstart",xE),En(t,"compositionend",ef),En(t,"change",ef))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:s,trim:r,number:o}},a){if(t[Ue]=Wn(a),t.composing)return;const l=(o||t.type==="number")&&!/^0\d/.test(t.value)?Di(t.value):t.value,u=e??"";l!==u&&(document.activeElement===t&&t.type!=="range"&&(s&&e===n||r&&t.value.trim()===u)||(t.value=u))}},$E={deep:!0,created(t,e,n){t[Ue]=Wn(n),En(t,"change",()=>{const s=t._modelValue,r=Xs(t),o=t.checked,a=t[Ue];if(dt(s)){const l=bl(s,r),u=l!==-1;if(o&&!u)a(s.concat(r));else if(!o&&u){const f=[...s];f.splice(l,1),a(f)}}else if(er(s)){const l=new Set(s);o?l.add(r):l.delete(r),a(l)}else a(Kh(t,o))})},mounted:nf,beforeUpdate(t,e,n){t[Ue]=Wn(n),nf(t,e,n)}};function nf(t,{value:e,oldValue:n},s){t._modelValue=e;let r;if(dt(e))r=bl(e,s.props.value)>-1;else if(er(e))r=e.has(s.props.value);else{if(e===n)return;r=_s(e,Kh(t,!0))}t.checked!==r&&(t.checked=r)}const PE={created(t,{value:e},n){t.checked=_s(e,n.props.value),t[Ue]=Wn(n),En(t,"change",()=>{t[Ue](Xs(t))})},beforeUpdate(t,{value:e,oldValue:n},s){t[Ue]=Wn(s),e!==n&&(t.checked=_s(e,s.props.value))}},DE={deep:!0,created(t,{value:e,modifiers:{number:n}},s){const r=er(e);En(t,"change",()=>{const o=Array.prototype.filter.call(t.options,a=>a.selected).map(a=>n?Di(Xs(a)):Xs(a));t[Ue](t.multiple?r?new Set(o):o:o[0]),t._assigning=!0,Xi(()=>{t._assigning=!1})}),t[Ue]=Wn(s)},mounted(t,{value:e}){sf(t,e)},beforeUpdate(t,e,n){t[Ue]=Wn(n)},updated(t,{value:e}){t._assigning||sf(t,e)}};function sf(t,e){const n=t.multiple,s=dt(e);if(!(n&&!s&&!er(e))){for(let r=0,o=t.options.length;r<o;r++){const a=t.options[r],l=Xs(a);if(n)if(s){const u=typeof l;u==="string"||u==="number"?a.selected=e.some(f=>String(f)===String(l)):a.selected=bl(e,l)>-1}else a.selected=e.has(l);else if(_s(Xs(a),e)){t.selectedIndex!==r&&(t.selectedIndex=r);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function Xs(t){return"_value"in t?t._value:t.value}function Kh(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const fa={created(t,e,n){Ei(t,e,n,null,"created")},mounted(t,e,n){Ei(t,e,n,null,"mounted")},beforeUpdate(t,e,n,s){Ei(t,e,n,s,"beforeUpdate")},updated(t,e,n,s){Ei(t,e,n,s,"updated")}};function LE(t,e){switch(t){case"SELECT":return DE;case"TEXTAREA":return wn;default:switch(e){case"checkbox":return $E;case"radio":return PE;default:return wn}}}function Ei(t,e,n,s,r){const a=LE(t.tagName,n.props&&n.props.type)[r];a&&a(t,e,n,s)}const IE=ne({patchProp:EE},rE);let rf;function ME(){return rf||(rf=Ty(IE))}const kE=(...t)=>{const e=ME().createApp(...t),{mount:n}=e;return e.mount=s=>{const r=FE(s);if(!r)return;const o=e._component;!gt(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const a=n(r,!1,BE(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),a},e};function BE(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function FE(t){return Jt(t)?document.querySelector(t):t}/*!
* pinia v3.0.2
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/let Wh;const ao=t=>Wh=t,Yh=Symbol();function sl(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var Nr;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(Nr||(Nr={}));function HE(){const t=Od(!0),e=t.run(()=>te({}));let n=[],s=[];const r=Ol({install(o){ao(r),r._a=o,o.provide(Yh,r),o.config.globalProperties.$pinia=r,s.forEach(a=>n.push(a)),s=[]},use(o){return this._a?n.push(o):s.push(o),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const zh=()=>{};function of(t,e,n,s=zh){t.push(e);const r=()=>{const o=t.indexOf(e);o>-1&&(t.splice(o,1),s())};return!n&&Rd()&&bb(r),r}function Vs(t,...e){t.slice().forEach(n=>{n(...e)})}const VE=t=>t(),af=Symbol(),da=Symbol();function rl(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,s)=>t.set(s,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const s=e[n],r=t[n];sl(r)&&sl(s)&&t.hasOwnProperty(n)&&!Zt(s)&&!Un(s)?t[n]=rl(r,s):t[n]=s}return t}const UE=Symbol();function jE(t){return!sl(t)||!Object.prototype.hasOwnProperty.call(t,UE)}const{assign:Mn}=Object;function qE(t){return!!(Zt(t)&&t.effect)}function KE(t,e,n,s){const{state:r,actions:o,getters:a}=e,l=n.state.value[t];let u;function f(){l||(n.state.value[t]=r?r():{});const h=Ub(n.state.value[t]);return Mn(h,o,Object.keys(a||{}).reduce((p,_)=>(p[_]=Ol(zt(()=>{ao(n);const g=n._s.get(t);return a[_].call(g,g)})),p),{}))}return u=Gh(t,f,e,n,s,!0),u}function Gh(t,e,n={},s,r,o){let a;const l=Mn({actions:{}},n),u={deep:!0};let f,h,p=[],_=[],g;const E=s.state.value[t];!o&&!E&&(s.state.value[t]={}),te({});let A;function H(w){let S;f=h=!1,typeof w=="function"?(w(s.state.value[t]),S={type:Nr.patchFunction,storeId:t,events:g}):(rl(s.state.value[t],w),S={type:Nr.patchObject,payload:w,storeId:t,events:g});const L=A=Symbol();Xi().then(()=>{A===L&&(f=!0)}),h=!0,Vs(p,S,s.state.value[t])}const I=o?function(){const{state:S}=n,L=S?S():{};this.$patch(M=>{Mn(M,L)})}:zh;function F(){a.stop(),p=[],_=[],s._s.delete(t)}const k=(w,S="")=>{if(af in w)return w[da]=S,w;const L=function(){ao(s);const M=Array.from(arguments),D=[],z=[];function j(Q){D.push(Q)}function X(Q){z.push(Q)}Vs(_,{args:M,name:L[da],store:q,after:j,onError:X});let Y;try{Y=w.apply(this&&this.$id===t?this:q,M)}catch(Q){throw Vs(z,Q),Q}return Y instanceof Promise?Y.then(Q=>(Vs(D,Q),Q)).catch(Q=>(Vs(z,Q),Promise.reject(Q))):(Vs(D,Y),Y)};return L[af]=!0,L[da]=S,L},U={_p:s,$id:t,$onAction:of.bind(null,_),$patch:H,$reset:I,$subscribe(w,S={}){const L=of(p,w,S.detached,()=>M()),M=a.run(()=>zs(()=>s.state.value[t],D=>{(S.flush==="sync"?h:f)&&w({storeId:t,type:Nr.direct,events:g},D)},Mn({},u,S)));return L},$dispose:F},q=Sn(U);s._s.set(t,q);const R=(s._a&&s._a.runWithContext||VE)(()=>s._e.run(()=>(a=Od()).run(()=>e({action:k}))));for(const w in R){const S=R[w];if(Zt(S)&&!qE(S)||Un(S))o||(E&&jE(S)&&(Zt(S)?S.value=E[w]:rl(S,E[w])),s.state.value[t][w]=S);else if(typeof S=="function"){const L=k(S,w);R[w]=L,l.actions[w]=S}}return Mn(q,R),Mn(Rt(q),R),Object.defineProperty(q,"$state",{get:()=>s.state.value[t],set:w=>{H(S=>{Mn(S,w)})}}),s._p.forEach(w=>{Mn(q,a.run(()=>w({store:q,app:s._a,pinia:s,options:l})))}),E&&o&&n.hydrate&&n.hydrate(q.$state,E),f=!0,h=!0,q}/*! #__NO_SIDE_EFFECTS__ */function WE(t,e,n){let s;const r=typeof e=="function";s=r?n:e;function o(a,l){const u=gy();return a=a||(u?Me(Yh,null):null),a&&ao(a),a=Wh,a._s.has(t)||(r?Gh(t,e,s,a):KE(t,s,a)),a._s.get(t)}return o.$id=t,o}const ae=[];for(let t=0;t<256;++t)ae.push((t+256).toString(16).slice(1));function YE(t,e=0){return(ae[t[e+0]]+ae[t[e+1]]+ae[t[e+2]]+ae[t[e+3]]+"-"+ae[t[e+4]]+ae[t[e+5]]+"-"+ae[t[e+6]]+ae[t[e+7]]+"-"+ae[t[e+8]]+ae[t[e+9]]+"-"+ae[t[e+10]]+ae[t[e+11]]+ae[t[e+12]]+ae[t[e+13]]+ae[t[e+14]]+ae[t[e+15]]).toLowerCase()}let ha;const zE=new Uint8Array(16);function GE(){if(!ha){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");ha=crypto.getRandomValues.bind(crypto)}return ha(zE)}const JE=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),lf={randomUUID:JE};function Jh(t,e,n){if(lf.randomUUID&&!t)return lf.randomUUID();t=t||{};const s=t.random??t.rng?.()??GE();if(s.length<16)throw new Error("Random bytes length must be >= 16");return s[6]=s[6]&15|64,s[8]=s[8]&63|128,YE(s)}function kl(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Oi={exports:{}},QE=Oi.exports,cf;function XE(){return cf||(cf=1,function(t,e){(function(n,s){t.exports=s()})(QE,function(){var n=1e3,s=6e4,r=36e5,o="millisecond",a="second",l="minute",u="hour",f="day",h="week",p="month",_="quarter",g="year",E="date",A="Invalid Date",H=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,I=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,F={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(j){var X=["th","st","nd","rd"],Y=j%100;return"["+j+(X[(Y-20)%10]||X[Y]||X[0])+"]"}},k=function(j,X,Y){var Q=String(j);return!Q||Q.length>=X?j:""+Array(X+1-Q.length).join(Y)+j},U={s:k,z:function(j){var X=-j.utcOffset(),Y=Math.abs(X),Q=Math.floor(Y/60),J=Y%60;return(X<=0?"+":"-")+k(Q,2,"0")+":"+k(J,2,"0")},m:function j(X,Y){if(X.date()<Y.date())return-j(Y,X);var Q=12*(Y.year()-X.year())+(Y.month()-X.month()),J=X.clone().add(Q,p),ct=Y-J<0,ut=X.clone().add(Q+(ct?-1:1),p);return+(-(Q+(Y-J)/(ct?J-ut:ut-J))||0)},a:function(j){return j<0?Math.ceil(j)||0:Math.floor(j)},p:function(j){return{M:p,y:g,w:h,d:f,D:E,h:u,m:l,s:a,ms:o,Q:_}[j]||String(j||"").toLowerCase().replace(/s$/,"")},u:function(j){return j===void 0}},q="en",O={};O[q]=F;var R="$isDayjsObject",w=function(j){return j instanceof D||!(!j||!j[R])},S=function j(X,Y,Q){var J;if(!X)return q;if(typeof X=="string"){var ct=X.toLowerCase();O[ct]&&(J=ct),Y&&(O[ct]=Y,J=ct);var ut=X.split("-");if(!J&&ut.length>1)return j(ut[0])}else{var _t=X.name;O[_t]=X,J=_t}return!Q&&J&&(q=J),J||!Q&&q},L=function(j,X){if(w(j))return j.clone();var Y=typeof X=="object"?X:{};return Y.date=j,Y.args=arguments,new D(Y)},M=U;M.l=S,M.i=w,M.w=function(j,X){return L(j,{locale:X.$L,utc:X.$u,x:X.$x,$offset:X.$offset})};var D=function(){function j(Y){this.$L=S(Y.locale,null,!0),this.parse(Y),this.$x=this.$x||Y.x||{},this[R]=!0}var X=j.prototype;return X.parse=function(Y){this.$d=function(Q){var J=Q.date,ct=Q.utc;if(J===null)return new Date(NaN);if(M.u(J))return new Date;if(J instanceof Date)return new Date(J);if(typeof J=="string"&&!/Z$/i.test(J)){var ut=J.match(H);if(ut){var _t=ut[2]-1||0,bt=(ut[7]||"0").substring(0,3);return ct?new Date(Date.UTC(ut[1],_t,ut[3]||1,ut[4]||0,ut[5]||0,ut[6]||0,bt)):new Date(ut[1],_t,ut[3]||1,ut[4]||0,ut[5]||0,ut[6]||0,bt)}}return new Date(J)}(Y),this.init()},X.init=function(){var Y=this.$d;this.$y=Y.getFullYear(),this.$M=Y.getMonth(),this.$D=Y.getDate(),this.$W=Y.getDay(),this.$H=Y.getHours(),this.$m=Y.getMinutes(),this.$s=Y.getSeconds(),this.$ms=Y.getMilliseconds()},X.$utils=function(){return M},X.isValid=function(){return this.$d.toString()!==A},X.isSame=function(Y,Q){var J=L(Y);return this.startOf(Q)<=J&&J<=this.endOf(Q)},X.isAfter=function(Y,Q){return L(Y)<this.startOf(Q)},X.isBefore=function(Y,Q){return this.endOf(Q)<L(Y)},X.$g=function(Y,Q,J){return M.u(Y)?this[Q]:this.set(J,Y)},X.unix=function(){return Math.floor(this.valueOf()/1e3)},X.valueOf=function(){return this.$d.getTime()},X.startOf=function(Y,Q){var J=this,ct=!!M.u(Q)||Q,ut=M.p(Y),_t=function(et,it){var Et=M.w(J.$u?Date.UTC(J.$y,it,et):new Date(J.$y,it,et),J);return ct?Et:Et.endOf(f)},bt=function(et,it){return M.w(J.toDate()[et].apply(J.toDate("s"),(ct?[0,0,0,0]:[23,59,59,999]).slice(it)),J)},Nt=this.$W,It=this.$M,qt=this.$D,Wt="set"+(this.$u?"UTC":"");switch(ut){case g:return ct?_t(1,0):_t(31,11);case p:return ct?_t(1,It):_t(0,It+1);case h:var V=this.$locale().weekStart||0,T=(Nt<V?Nt+7:Nt)-V;return _t(ct?qt-T:qt+(6-T),It);case f:case E:return bt(Wt+"Hours",0);case u:return bt(Wt+"Minutes",1);case l:return bt(Wt+"Seconds",2);case a:return bt(Wt+"Milliseconds",3);default:return this.clone()}},X.endOf=function(Y){return this.startOf(Y,!1)},X.$set=function(Y,Q){var J,ct=M.p(Y),ut="set"+(this.$u?"UTC":""),_t=(J={},J[f]=ut+"Date",J[E]=ut+"Date",J[p]=ut+"Month",J[g]=ut+"FullYear",J[u]=ut+"Hours",J[l]=ut+"Minutes",J[a]=ut+"Seconds",J[o]=ut+"Milliseconds",J)[ct],bt=ct===f?this.$D+(Q-this.$W):Q;if(ct===p||ct===g){var Nt=this.clone().set(E,1);Nt.$d[_t](bt),Nt.init(),this.$d=Nt.set(E,Math.min(this.$D,Nt.daysInMonth())).$d}else _t&&this.$d[_t](bt);return this.init(),this},X.set=function(Y,Q){return this.clone().$set(Y,Q)},X.get=function(Y){return this[M.p(Y)]()},X.add=function(Y,Q){var J,ct=this;Y=Number(Y);var ut=M.p(Q),_t=function(It){var qt=L(ct);return M.w(qt.date(qt.date()+Math.round(It*Y)),ct)};if(ut===p)return this.set(p,this.$M+Y);if(ut===g)return this.set(g,this.$y+Y);if(ut===f)return _t(1);if(ut===h)return _t(7);var bt=(J={},J[l]=s,J[u]=r,J[a]=n,J)[ut]||1,Nt=this.$d.getTime()+Y*bt;return M.w(Nt,this)},X.subtract=function(Y,Q){return this.add(-1*Y,Q)},X.format=function(Y){var Q=this,J=this.$locale();if(!this.isValid())return J.invalidDate||A;var ct=Y||"YYYY-MM-DDTHH:mm:ssZ",ut=M.z(this),_t=this.$H,bt=this.$m,Nt=this.$M,It=J.weekdays,qt=J.months,Wt=J.meridiem,V=function(it,Et,v,b){return it&&(it[Et]||it(Q,ct))||v[Et].slice(0,b)},T=function(it){return M.s(_t%12||12,it,"0")},et=Wt||function(it,Et,v){var b=it<12?"AM":"PM";return v?b.toLowerCase():b};return ct.replace(I,function(it,Et){return Et||function(v){switch(v){case"YY":return String(Q.$y).slice(-2);case"YYYY":return M.s(Q.$y,4,"0");case"M":return Nt+1;case"MM":return M.s(Nt+1,2,"0");case"MMM":return V(J.monthsShort,Nt,qt,3);case"MMMM":return V(qt,Nt);case"D":return Q.$D;case"DD":return M.s(Q.$D,2,"0");case"d":return String(Q.$W);case"dd":return V(J.weekdaysMin,Q.$W,It,2);case"ddd":return V(J.weekdaysShort,Q.$W,It,3);case"dddd":return It[Q.$W];case"H":return String(_t);case"HH":return M.s(_t,2,"0");case"h":return T(1);case"hh":return T(2);case"a":return et(_t,bt,!0);case"A":return et(_t,bt,!1);case"m":return String(bt);case"mm":return M.s(bt,2,"0");case"s":return String(Q.$s);case"ss":return M.s(Q.$s,2,"0");case"SSS":return M.s(Q.$ms,3,"0");case"Z":return ut}return null}(it)||ut.replace(":","")})},X.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},X.diff=function(Y,Q,J){var ct,ut=this,_t=M.p(Q),bt=L(Y),Nt=(bt.utcOffset()-this.utcOffset())*s,It=this-bt,qt=function(){return M.m(ut,bt)};switch(_t){case g:ct=qt()/12;break;case p:ct=qt();break;case _:ct=qt()/3;break;case h:ct=(It-Nt)/6048e5;break;case f:ct=(It-Nt)/864e5;break;case u:ct=It/r;break;case l:ct=It/s;break;case a:ct=It/n;break;default:ct=It}return J?ct:M.a(ct)},X.daysInMonth=function(){return this.endOf(p).$D},X.$locale=function(){return O[this.$L]},X.locale=function(Y,Q){if(!Y)return this.$L;var J=this.clone(),ct=S(Y,Q,!0);return ct&&(J.$L=ct),J},X.clone=function(){return M.w(this.$d,this)},X.toDate=function(){return new Date(this.valueOf())},X.toJSON=function(){return this.isValid()?this.toISOString():null},X.toISOString=function(){return this.$d.toISOString()},X.toString=function(){return this.$d.toUTCString()},j}(),z=D.prototype;return L.prototype=z,[["$ms",o],["$s",a],["$m",l],["$H",u],["$W",f],["$M",p],["$y",g],["$D",E]].forEach(function(j){z[j[1]]=function(X){return this.$g(X,j[0],j[1])}}),L.extend=function(j,X){return j.$i||(j(X,D,L),j.$i=!0),L},L.locale=S,L.isDayjs=w,L.unix=function(j){return L(1e3*j)},L.en=O[q],L.Ls=O,L.p={},L})}(Oi)),Oi.exports}var ZE=XE();const wr=kl(ZE);function Qh(t,e){return function(){return t.apply(e,arguments)}}const{toString:tw}=Object.prototype,{getPrototypeOf:Bl}=Object,{iterator:lo,toStringTag:Xh}=Symbol,co=(t=>e=>{const n=tw.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Xe=t=>(t=t.toLowerCase(),e=>co(e)===t),uo=t=>e=>typeof e===t,{isArray:nr}=Array,Fr=uo("undefined");function ew(t){return t!==null&&!Fr(t)&&t.constructor!==null&&!Fr(t.constructor)&&Re(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Zh=Xe("ArrayBuffer");function nw(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Zh(t.buffer),e}const sw=uo("string"),Re=uo("function"),tp=uo("number"),fo=t=>t!==null&&typeof t=="object",rw=t=>t===!0||t===!1,Ri=t=>{if(co(t)!=="object")return!1;const e=Bl(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Xh in t)&&!(lo in t)},iw=Xe("Date"),ow=Xe("File"),aw=Xe("Blob"),lw=Xe("FileList"),cw=t=>fo(t)&&Re(t.pipe),uw=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||Re(t.append)&&((e=co(t))==="formdata"||e==="object"&&Re(t.toString)&&t.toString()==="[object FormData]"))},fw=Xe("URLSearchParams"),[dw,hw,pw,mw]=["ReadableStream","Request","Response","Headers"].map(Xe),gw=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Wr(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let s,r;if(typeof t!="object"&&(t=[t]),nr(t))for(s=0,r=t.length;s<r;s++)e.call(null,t[s],s,t);else{const o=n?Object.getOwnPropertyNames(t):Object.keys(t),a=o.length;let l;for(s=0;s<a;s++)l=o[s],e.call(null,t[l],l,t)}}function ep(t,e){e=e.toLowerCase();const n=Object.keys(t);let s=n.length,r;for(;s-- >0;)if(r=n[s],e===r.toLowerCase())return r;return null}const hs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,np=t=>!Fr(t)&&t!==hs;function il(){const{caseless:t}=np(this)&&this||{},e={},n=(s,r)=>{const o=t&&ep(e,r)||r;Ri(e[o])&&Ri(s)?e[o]=il(e[o],s):Ri(s)?e[o]=il({},s):nr(s)?e[o]=s.slice():e[o]=s};for(let s=0,r=arguments.length;s<r;s++)arguments[s]&&Wr(arguments[s],n);return e}const _w=(t,e,n,{allOwnKeys:s}={})=>(Wr(e,(r,o)=>{n&&Re(r)?t[o]=Qh(r,n):t[o]=r},{allOwnKeys:s}),t),vw=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),bw=(t,e,n,s)=>{t.prototype=Object.create(e.prototype,s),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},yw=(t,e,n,s)=>{let r,o,a;const l={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)a=r[o],(!s||s(a,t,e))&&!l[a]&&(e[a]=t[a],l[a]=!0);t=n!==!1&&Bl(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},Ew=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const s=t.indexOf(e,n);return s!==-1&&s===n},ww=t=>{if(!t)return null;if(nr(t))return t;let e=t.length;if(!tp(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},Tw=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Bl(Uint8Array)),Aw=(t,e)=>{const s=(t&&t[lo]).call(t);let r;for(;(r=s.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},Sw=(t,e)=>{let n;const s=[];for(;(n=t.exec(e))!==null;)s.push(n);return s},Cw=Xe("HTMLFormElement"),Ow=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,r){return s.toUpperCase()+r}),uf=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),Rw=Xe("RegExp"),sp=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),s={};Wr(n,(r,o)=>{let a;(a=e(r,o,t))!==!1&&(s[o]=a||r)}),Object.defineProperties(t,s)},Nw=t=>{sp(t,(e,n)=>{if(Re(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=t[n];if(Re(s)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},xw=(t,e)=>{const n={},s=r=>{r.forEach(o=>{n[o]=!0})};return nr(t)?s(t):s(String(t).split(e)),n},$w=()=>{},Pw=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function Dw(t){return!!(t&&Re(t.append)&&t[Xh]==="FormData"&&t[lo])}const Lw=t=>{const e=new Array(10),n=(s,r)=>{if(fo(s)){if(e.indexOf(s)>=0)return;if(!("toJSON"in s)){e[r]=s;const o=nr(s)?[]:{};return Wr(s,(a,l)=>{const u=n(a,r+1);!Fr(u)&&(o[l]=u)}),e[r]=void 0,o}}return s};return n(t,0)},Iw=Xe("AsyncFunction"),Mw=t=>t&&(fo(t)||Re(t))&&Re(t.then)&&Re(t.catch),rp=((t,e)=>t?setImmediate:e?((n,s)=>(hs.addEventListener("message",({source:r,data:o})=>{r===hs&&o===n&&s.length&&s.shift()()},!1),r=>{s.push(r),hs.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Re(hs.postMessage)),kw=typeof queueMicrotask<"u"?queueMicrotask.bind(hs):typeof process<"u"&&process.nextTick||rp,Bw=t=>t!=null&&Re(t[lo]),B={isArray:nr,isArrayBuffer:Zh,isBuffer:ew,isFormData:uw,isArrayBufferView:nw,isString:sw,isNumber:tp,isBoolean:rw,isObject:fo,isPlainObject:Ri,isReadableStream:dw,isRequest:hw,isResponse:pw,isHeaders:mw,isUndefined:Fr,isDate:iw,isFile:ow,isBlob:aw,isRegExp:Rw,isFunction:Re,isStream:cw,isURLSearchParams:fw,isTypedArray:Tw,isFileList:lw,forEach:Wr,merge:il,extend:_w,trim:gw,stripBOM:vw,inherits:bw,toFlatObject:yw,kindOf:co,kindOfTest:Xe,endsWith:Ew,toArray:ww,forEachEntry:Aw,matchAll:Sw,isHTMLForm:Cw,hasOwnProperty:uf,hasOwnProp:uf,reduceDescriptors:sp,freezeMethods:Nw,toObjectSet:xw,toCamelCase:Ow,noop:$w,toFiniteNumber:Pw,findKey:ep,global:hs,isContextDefined:np,isSpecCompliantForm:Dw,toJSONObject:Lw,isAsyncFn:Iw,isThenable:Mw,setImmediate:rp,asap:kw,isIterable:Bw};function yt(t,e,n,s,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),s&&(this.request=s),r&&(this.response=r,this.status=r.status?r.status:null)}B.inherits(yt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:B.toJSONObject(this.config),code:this.code,status:this.status}}});const ip=yt.prototype,op={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{op[t]={value:t}});Object.defineProperties(yt,op);Object.defineProperty(ip,"isAxiosError",{value:!0});yt.from=(t,e,n,s,r,o)=>{const a=Object.create(ip);return B.toFlatObject(t,a,function(u){return u!==Error.prototype},l=>l!=="isAxiosError"),yt.call(a,t.message,e,n,s,r),a.cause=t,a.name=t.name,o&&Object.assign(a,o),a};const Fw=null;function ol(t){return B.isPlainObject(t)||B.isArray(t)}function ap(t){return B.endsWith(t,"[]")?t.slice(0,-2):t}function ff(t,e,n){return t?t.concat(e).map(function(r,o){return r=ap(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function Hw(t){return B.isArray(t)&&!t.some(ol)}const Vw=B.toFlatObject(B,{},null,function(e){return/^is[A-Z]/.test(e)});function ho(t,e,n){if(!B.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=B.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(A,H){return!B.isUndefined(H[A])});const s=n.metaTokens,r=n.visitor||h,o=n.dots,a=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&B.isSpecCompliantForm(e);if(!B.isFunction(r))throw new TypeError("visitor must be a function");function f(E){if(E===null)return"";if(B.isDate(E))return E.toISOString();if(!u&&B.isBlob(E))throw new yt("Blob is not supported. Use a Buffer instead.");return B.isArrayBuffer(E)||B.isTypedArray(E)?u&&typeof Blob=="function"?new Blob([E]):Buffer.from(E):E}function h(E,A,H){let I=E;if(E&&!H&&typeof E=="object"){if(B.endsWith(A,"{}"))A=s?A:A.slice(0,-2),E=JSON.stringify(E);else if(B.isArray(E)&&Hw(E)||(B.isFileList(E)||B.endsWith(A,"[]"))&&(I=B.toArray(E)))return A=ap(A),I.forEach(function(k,U){!(B.isUndefined(k)||k===null)&&e.append(a===!0?ff([A],U,o):a===null?A:A+"[]",f(k))}),!1}return ol(E)?!0:(e.append(ff(H,A,o),f(E)),!1)}const p=[],_=Object.assign(Vw,{defaultVisitor:h,convertValue:f,isVisitable:ol});function g(E,A){if(!B.isUndefined(E)){if(p.indexOf(E)!==-1)throw Error("Circular reference detected in "+A.join("."));p.push(E),B.forEach(E,function(I,F){(!(B.isUndefined(I)||I===null)&&r.call(e,I,B.isString(F)?F.trim():F,A,_))===!0&&g(I,A?A.concat(F):[F])}),p.pop()}}if(!B.isObject(t))throw new TypeError("data must be an object");return g(t),e}function df(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(s){return e[s]})}function Fl(t,e){this._pairs=[],t&&ho(t,this,e)}const lp=Fl.prototype;lp.append=function(e,n){this._pairs.push([e,n])};lp.toString=function(e){const n=e?function(s){return e.call(this,s,df)}:df;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function Uw(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function cp(t,e,n){if(!e)return t;const s=n&&n.encode||Uw;B.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(e,n):o=B.isURLSearchParams(e)?e.toString():new Fl(e,n).toString(s),o){const a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}class hf{constructor(){this.handlers=[]}use(e,n,s){return this.handlers.push({fulfilled:e,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){B.forEach(this.handlers,function(s){s!==null&&e(s)})}}const up={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},jw=typeof URLSearchParams<"u"?URLSearchParams:Fl,qw=typeof FormData<"u"?FormData:null,Kw=typeof Blob<"u"?Blob:null,Ww={isBrowser:!0,classes:{URLSearchParams:jw,FormData:qw,Blob:Kw},protocols:["http","https","file","blob","url","data"]},Hl=typeof window<"u"&&typeof document<"u",al=typeof navigator=="object"&&navigator||void 0,Yw=Hl&&(!al||["ReactNative","NativeScript","NS"].indexOf(al.product)<0),zw=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Gw=Hl&&window.location.href||"http://localhost",Jw=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Hl,hasStandardBrowserEnv:Yw,hasStandardBrowserWebWorkerEnv:zw,navigator:al,origin:Gw},Symbol.toStringTag,{value:"Module"})),pe={...Jw,...Ww};function Qw(t,e){return ho(t,new pe.classes.URLSearchParams,Object.assign({visitor:function(n,s,r,o){return pe.isNode&&B.isBuffer(n)?(this.append(s,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},e))}function Xw(t){return B.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function Zw(t){const e={},n=Object.keys(t);let s;const r=n.length;let o;for(s=0;s<r;s++)o=n[s],e[o]=t[o];return e}function fp(t){function e(n,s,r,o){let a=n[o++];if(a==="__proto__")return!0;const l=Number.isFinite(+a),u=o>=n.length;return a=!a&&B.isArray(r)?r.length:a,u?(B.hasOwnProp(r,a)?r[a]=[r[a],s]:r[a]=s,!l):((!r[a]||!B.isObject(r[a]))&&(r[a]=[]),e(n,s,r[a],o)&&B.isArray(r[a])&&(r[a]=Zw(r[a])),!l)}if(B.isFormData(t)&&B.isFunction(t.entries)){const n={};return B.forEachEntry(t,(s,r)=>{e(Xw(s),r,n,0)}),n}return null}function t0(t,e,n){if(B.isString(t))try{return(e||JSON.parse)(t),B.trim(t)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(t)}const Yr={transitional:up,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const s=n.getContentType()||"",r=s.indexOf("application/json")>-1,o=B.isObject(e);if(o&&B.isHTMLForm(e)&&(e=new FormData(e)),B.isFormData(e))return r?JSON.stringify(fp(e)):e;if(B.isArrayBuffer(e)||B.isBuffer(e)||B.isStream(e)||B.isFile(e)||B.isBlob(e)||B.isReadableStream(e))return e;if(B.isArrayBufferView(e))return e.buffer;if(B.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let l;if(o){if(s.indexOf("application/x-www-form-urlencoded")>-1)return Qw(e,this.formSerializer).toString();if((l=B.isFileList(e))||s.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return ho(l?{"files[]":e}:e,u&&new u,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),t0(e)):e}],transformResponse:[function(e){const n=this.transitional||Yr.transitional,s=n&&n.forcedJSONParsing,r=this.responseType==="json";if(B.isResponse(e)||B.isReadableStream(e))return e;if(e&&B.isString(e)&&(s&&!this.responseType||r)){const a=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(l){if(a)throw l.name==="SyntaxError"?yt.from(l,yt.ERR_BAD_RESPONSE,this,null,this.response):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:pe.classes.FormData,Blob:pe.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};B.forEach(["delete","get","head","post","put","patch"],t=>{Yr.headers[t]={}});const e0=B.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),n0=t=>{const e={};let n,s,r;return t&&t.split(`
`).forEach(function(a){r=a.indexOf(":"),n=a.substring(0,r).trim().toLowerCase(),s=a.substring(r+1).trim(),!(!n||e[n]&&e0[n])&&(n==="set-cookie"?e[n]?e[n].push(s):e[n]=[s]:e[n]=e[n]?e[n]+", "+s:s)}),e},pf=Symbol("internals");function vr(t){return t&&String(t).trim().toLowerCase()}function Ni(t){return t===!1||t==null?t:B.isArray(t)?t.map(Ni):String(t)}function s0(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(t);)e[s[1]]=s[2];return e}const r0=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function pa(t,e,n,s,r){if(B.isFunction(s))return s.call(this,e,n);if(r&&(e=n),!!B.isString(e)){if(B.isString(s))return e.indexOf(s)!==-1;if(B.isRegExp(s))return s.test(e)}}function i0(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,s)=>n.toUpperCase()+s)}function o0(t,e){const n=B.toCamelCase(" "+e);["get","set","has"].forEach(s=>{Object.defineProperty(t,s+n,{value:function(r,o,a){return this[s].call(this,e,r,o,a)},configurable:!0})})}let Ne=class{constructor(e){e&&this.set(e)}set(e,n,s){const r=this;function o(l,u,f){const h=vr(u);if(!h)throw new Error("header name must be a non-empty string");const p=B.findKey(r,h);(!p||r[p]===void 0||f===!0||f===void 0&&r[p]!==!1)&&(r[p||u]=Ni(l))}const a=(l,u)=>B.forEach(l,(f,h)=>o(f,h,u));if(B.isPlainObject(e)||e instanceof this.constructor)a(e,n);else if(B.isString(e)&&(e=e.trim())&&!r0(e))a(n0(e),n);else if(B.isObject(e)&&B.isIterable(e)){let l={},u,f;for(const h of e){if(!B.isArray(h))throw TypeError("Object iterator must return a key-value pair");l[f=h[0]]=(u=l[f])?B.isArray(u)?[...u,h[1]]:[u,h[1]]:h[1]}a(l,n)}else e!=null&&o(n,e,s);return this}get(e,n){if(e=vr(e),e){const s=B.findKey(this,e);if(s){const r=this[s];if(!n)return r;if(n===!0)return s0(r);if(B.isFunction(n))return n.call(this,r,s);if(B.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=vr(e),e){const s=B.findKey(this,e);return!!(s&&this[s]!==void 0&&(!n||pa(this,this[s],s,n)))}return!1}delete(e,n){const s=this;let r=!1;function o(a){if(a=vr(a),a){const l=B.findKey(s,a);l&&(!n||pa(s,s[l],l,n))&&(delete s[l],r=!0)}}return B.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const o=n[s];(!e||pa(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,s={};return B.forEach(this,(r,o)=>{const a=B.findKey(s,o);if(a){n[a]=Ni(r),delete n[o];return}const l=e?i0(o):String(o).trim();l!==o&&delete n[o],n[l]=Ni(r),s[l]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return B.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=e&&B.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const s=new this(e);return n.forEach(r=>s.set(r)),s}static accessor(e){const s=(this[pf]=this[pf]={accessors:{}}).accessors,r=this.prototype;function o(a){const l=vr(a);s[l]||(o0(r,a),s[l]=!0)}return B.isArray(e)?e.forEach(o):o(e),this}};Ne.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);B.reduceDescriptors(Ne.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(s){this[n]=s}}});B.freezeMethods(Ne);function ma(t,e){const n=this||Yr,s=e||n,r=Ne.from(s.headers);let o=s.data;return B.forEach(t,function(l){o=l.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function dp(t){return!!(t&&t.__CANCEL__)}function sr(t,e,n){yt.call(this,t??"canceled",yt.ERR_CANCELED,e,n),this.name="CanceledError"}B.inherits(sr,yt,{__CANCEL__:!0});function hp(t,e,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?t(n):e(new yt("Request failed with status code "+n.status,[yt.ERR_BAD_REQUEST,yt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function a0(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function l0(t,e){t=t||10;const n=new Array(t),s=new Array(t);let r=0,o=0,a;return e=e!==void 0?e:1e3,function(u){const f=Date.now(),h=s[o];a||(a=f),n[r]=u,s[r]=f;let p=o,_=0;for(;p!==r;)_+=n[p++],p=p%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-a<e)return;const g=h&&f-h;return g?Math.round(_*1e3/g):void 0}}function c0(t,e){let n=0,s=1e3/e,r,o;const a=(f,h=Date.now())=>{n=h,r=null,o&&(clearTimeout(o),o=null),t.apply(null,f)};return[(...f)=>{const h=Date.now(),p=h-n;p>=s?a(f,h):(r=f,o||(o=setTimeout(()=>{o=null,a(r)},s-p)))},()=>r&&a(r)]}const ji=(t,e,n=3)=>{let s=0;const r=l0(50,250);return c0(o=>{const a=o.loaded,l=o.lengthComputable?o.total:void 0,u=a-s,f=r(u),h=a<=l;s=a;const p={loaded:a,total:l,progress:l?a/l:void 0,bytes:u,rate:f||void 0,estimated:f&&l&&h?(l-a)/f:void 0,event:o,lengthComputable:l!=null,[e?"download":"upload"]:!0};t(p)},n)},mf=(t,e)=>{const n=t!=null;return[s=>e[0]({lengthComputable:n,total:t,loaded:s}),e[1]]},gf=t=>(...e)=>B.asap(()=>t(...e)),u0=pe.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,pe.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(pe.origin),pe.navigator&&/(msie|trident)/i.test(pe.navigator.userAgent)):()=>!0,f0=pe.hasStandardBrowserEnv?{write(t,e,n,s,r,o){const a=[t+"="+encodeURIComponent(e)];B.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),B.isString(s)&&a.push("path="+s),B.isString(r)&&a.push("domain="+r),o===!0&&a.push("secure"),document.cookie=a.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function d0(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function h0(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function pp(t,e,n){let s=!d0(e);return t&&(s||n==!1)?h0(t,e):e}const _f=t=>t instanceof Ne?{...t}:t;function ys(t,e){e=e||{};const n={};function s(f,h,p,_){return B.isPlainObject(f)&&B.isPlainObject(h)?B.merge.call({caseless:_},f,h):B.isPlainObject(h)?B.merge({},h):B.isArray(h)?h.slice():h}function r(f,h,p,_){if(B.isUndefined(h)){if(!B.isUndefined(f))return s(void 0,f,p,_)}else return s(f,h,p,_)}function o(f,h){if(!B.isUndefined(h))return s(void 0,h)}function a(f,h){if(B.isUndefined(h)){if(!B.isUndefined(f))return s(void 0,f)}else return s(void 0,h)}function l(f,h,p){if(p in e)return s(f,h);if(p in t)return s(void 0,f)}const u={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l,headers:(f,h,p)=>r(_f(f),_f(h),p,!0)};return B.forEach(Object.keys(Object.assign({},t,e)),function(h){const p=u[h]||r,_=p(t[h],e[h],h);B.isUndefined(_)&&p!==l||(n[h]=_)}),n}const mp=t=>{const e=ys({},t);let{data:n,withXSRFToken:s,xsrfHeaderName:r,xsrfCookieName:o,headers:a,auth:l}=e;e.headers=a=Ne.from(a),e.url=cp(pp(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),l&&a.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let u;if(B.isFormData(n)){if(pe.hasStandardBrowserEnv||pe.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((u=a.getContentType())!==!1){const[f,...h]=u?u.split(";").map(p=>p.trim()).filter(Boolean):[];a.setContentType([f||"multipart/form-data",...h].join("; "))}}if(pe.hasStandardBrowserEnv&&(s&&B.isFunction(s)&&(s=s(e)),s||s!==!1&&u0(e.url))){const f=r&&o&&f0.read(o);f&&a.set(r,f)}return e},p0=typeof XMLHttpRequest<"u",m0=p0&&function(t){return new Promise(function(n,s){const r=mp(t);let o=r.data;const a=Ne.from(r.headers).normalize();let{responseType:l,onUploadProgress:u,onDownloadProgress:f}=r,h,p,_,g,E;function A(){g&&g(),E&&E(),r.cancelToken&&r.cancelToken.unsubscribe(h),r.signal&&r.signal.removeEventListener("abort",h)}let H=new XMLHttpRequest;H.open(r.method.toUpperCase(),r.url,!0),H.timeout=r.timeout;function I(){if(!H)return;const k=Ne.from("getAllResponseHeaders"in H&&H.getAllResponseHeaders()),q={data:!l||l==="text"||l==="json"?H.responseText:H.response,status:H.status,statusText:H.statusText,headers:k,config:t,request:H};hp(function(R){n(R),A()},function(R){s(R),A()},q),H=null}"onloadend"in H?H.onloadend=I:H.onreadystatechange=function(){!H||H.readyState!==4||H.status===0&&!(H.responseURL&&H.responseURL.indexOf("file:")===0)||setTimeout(I)},H.onabort=function(){H&&(s(new yt("Request aborted",yt.ECONNABORTED,t,H)),H=null)},H.onerror=function(){s(new yt("Network Error",yt.ERR_NETWORK,t,H)),H=null},H.ontimeout=function(){let U=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const q=r.transitional||up;r.timeoutErrorMessage&&(U=r.timeoutErrorMessage),s(new yt(U,q.clarifyTimeoutError?yt.ETIMEDOUT:yt.ECONNABORTED,t,H)),H=null},o===void 0&&a.setContentType(null),"setRequestHeader"in H&&B.forEach(a.toJSON(),function(U,q){H.setRequestHeader(q,U)}),B.isUndefined(r.withCredentials)||(H.withCredentials=!!r.withCredentials),l&&l!=="json"&&(H.responseType=r.responseType),f&&([_,E]=ji(f,!0),H.addEventListener("progress",_)),u&&H.upload&&([p,g]=ji(u),H.upload.addEventListener("progress",p),H.upload.addEventListener("loadend",g)),(r.cancelToken||r.signal)&&(h=k=>{H&&(s(!k||k.type?new sr(null,t,H):k),H.abort(),H=null)},r.cancelToken&&r.cancelToken.subscribe(h),r.signal&&(r.signal.aborted?h():r.signal.addEventListener("abort",h)));const F=a0(r.url);if(F&&pe.protocols.indexOf(F)===-1){s(new yt("Unsupported protocol "+F+":",yt.ERR_BAD_REQUEST,t));return}H.send(o||null)})},g0=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let s=new AbortController,r;const o=function(f){if(!r){r=!0,l();const h=f instanceof Error?f:this.reason;s.abort(h instanceof yt?h:new sr(h instanceof Error?h.message:h))}};let a=e&&setTimeout(()=>{a=null,o(new yt(`timeout ${e} of ms exceeded`,yt.ETIMEDOUT))},e);const l=()=>{t&&(a&&clearTimeout(a),a=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:u}=s;return u.unsubscribe=()=>B.asap(l),u}},_0=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let s=0,r;for(;s<n;)r=s+e,yield t.slice(s,r),s=r},v0=async function*(t,e){for await(const n of b0(t))yield*_0(n,e)},b0=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:s}=await e.read();if(n)break;yield s}}finally{await e.cancel()}},vf=(t,e,n,s)=>{const r=v0(t,e);let o=0,a,l=u=>{a||(a=!0,s&&s(u))};return new ReadableStream({async pull(u){try{const{done:f,value:h}=await r.next();if(f){l(),u.close();return}let p=h.byteLength;if(n){let _=o+=p;n(_)}u.enqueue(new Uint8Array(h))}catch(f){throw l(f),f}},cancel(u){return l(u),r.return()}},{highWaterMark:2})},po=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",gp=po&&typeof ReadableStream=="function",y0=po&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),_p=(t,...e)=>{try{return!!t(...e)}catch{return!1}},E0=gp&&_p(()=>{let t=!1;const e=new Request(pe.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),bf=64*1024,ll=gp&&_p(()=>B.isReadableStream(new Response("").body)),qi={stream:ll&&(t=>t.body)};po&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!qi[e]&&(qi[e]=B.isFunction(t[e])?n=>n[e]():(n,s)=>{throw new yt(`Response type '${e}' is not supported`,yt.ERR_NOT_SUPPORT,s)})})})(new Response);const w0=async t=>{if(t==null)return 0;if(B.isBlob(t))return t.size;if(B.isSpecCompliantForm(t))return(await new Request(pe.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(B.isArrayBufferView(t)||B.isArrayBuffer(t))return t.byteLength;if(B.isURLSearchParams(t)&&(t=t+""),B.isString(t))return(await y0(t)).byteLength},T0=async(t,e)=>{const n=B.toFiniteNumber(t.getContentLength());return n??w0(e)},A0=po&&(async t=>{let{url:e,method:n,data:s,signal:r,cancelToken:o,timeout:a,onDownloadProgress:l,onUploadProgress:u,responseType:f,headers:h,withCredentials:p="same-origin",fetchOptions:_}=mp(t);f=f?(f+"").toLowerCase():"text";let g=g0([r,o&&o.toAbortSignal()],a),E;const A=g&&g.unsubscribe&&(()=>{g.unsubscribe()});let H;try{if(u&&E0&&n!=="get"&&n!=="head"&&(H=await T0(h,s))!==0){let q=new Request(e,{method:"POST",body:s,duplex:"half"}),O;if(B.isFormData(s)&&(O=q.headers.get("content-type"))&&h.setContentType(O),q.body){const[R,w]=mf(H,ji(gf(u)));s=vf(q.body,bf,R,w)}}B.isString(p)||(p=p?"include":"omit");const I="credentials"in Request.prototype;E=new Request(e,{..._,signal:g,method:n.toUpperCase(),headers:h.normalize().toJSON(),body:s,duplex:"half",credentials:I?p:void 0});let F=await fetch(E);const k=ll&&(f==="stream"||f==="response");if(ll&&(l||k&&A)){const q={};["status","statusText","headers"].forEach(S=>{q[S]=F[S]});const O=B.toFiniteNumber(F.headers.get("content-length")),[R,w]=l&&mf(O,ji(gf(l),!0))||[];F=new Response(vf(F.body,bf,R,()=>{w&&w(),A&&A()}),q)}f=f||"text";let U=await qi[B.findKey(qi,f)||"text"](F,t);return!k&&A&&A(),await new Promise((q,O)=>{hp(q,O,{data:U,headers:Ne.from(F.headers),status:F.status,statusText:F.statusText,config:t,request:E})})}catch(I){throw A&&A(),I&&I.name==="TypeError"&&/Load failed|fetch/i.test(I.message)?Object.assign(new yt("Network Error",yt.ERR_NETWORK,t,E),{cause:I.cause||I}):yt.from(I,I&&I.code,t,E)}}),cl={http:Fw,xhr:m0,fetch:A0};B.forEach(cl,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const yf=t=>`- ${t}`,S0=t=>B.isFunction(t)||t===null||t===!1,vp={getAdapter:t=>{t=B.isArray(t)?t:[t];const{length:e}=t;let n,s;const r={};for(let o=0;o<e;o++){n=t[o];let a;if(s=n,!S0(n)&&(s=cl[(a=String(n)).toLowerCase()],s===void 0))throw new yt(`Unknown adapter '${a}'`);if(s)break;r[a||"#"+o]=s}if(!s){const o=Object.entries(r).map(([l,u])=>`adapter ${l} `+(u===!1?"is not supported by the environment":"is not available in the build"));let a=e?o.length>1?`since :
`+o.map(yf).join(`
`):" "+yf(o[0]):"as no adapter specified";throw new yt("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return s},adapters:cl};function ga(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new sr(null,t)}function Ef(t){return ga(t),t.headers=Ne.from(t.headers),t.data=ma.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),vp.getAdapter(t.adapter||Yr.adapter)(t).then(function(s){return ga(t),s.data=ma.call(t,t.transformResponse,s),s.headers=Ne.from(s.headers),s},function(s){return dp(s)||(ga(t),s&&s.response&&(s.response.data=ma.call(t,t.transformResponse,s.response),s.response.headers=Ne.from(s.response.headers))),Promise.reject(s)})}const bp="1.9.0",mo={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{mo[t]=function(s){return typeof s===t||"a"+(e<1?"n ":" ")+t}});const wf={};mo.transitional=function(e,n,s){function r(o,a){return"[Axios v"+bp+"] Transitional option '"+o+"'"+a+(s?". "+s:"")}return(o,a,l)=>{if(e===!1)throw new yt(r(a," has been removed"+(n?" in "+n:"")),yt.ERR_DEPRECATED);return n&&!wf[a]&&(wf[a]=!0,console.warn(r(a," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,a,l):!0}};mo.spelling=function(e){return(n,s)=>(console.warn(`${s} is likely a misspelling of ${e}`),!0)};function C0(t,e,n){if(typeof t!="object")throw new yt("options must be an object",yt.ERR_BAD_OPTION_VALUE);const s=Object.keys(t);let r=s.length;for(;r-- >0;){const o=s[r],a=e[o];if(a){const l=t[o],u=l===void 0||a(l,o,t);if(u!==!0)throw new yt("option "+o+" must be "+u,yt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new yt("Unknown option "+o,yt.ERR_BAD_OPTION)}}const xi={assertOptions:C0,validators:mo},nn=xi.validators;let gs=class{constructor(e){this.defaults=e||{},this.interceptors={request:new hf,response:new hf}}async request(e,n){try{return await this._request(e,n)}catch(s){if(s instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{s.stack?o&&!String(s.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(s.stack+=`
`+o):s.stack=o}catch{}}throw s}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=ys(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:o}=n;s!==void 0&&xi.assertOptions(s,{silentJSONParsing:nn.transitional(nn.boolean),forcedJSONParsing:nn.transitional(nn.boolean),clarifyTimeoutError:nn.transitional(nn.boolean)},!1),r!=null&&(B.isFunction(r)?n.paramsSerializer={serialize:r}:xi.assertOptions(r,{encode:nn.function,serialize:nn.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),xi.assertOptions(n,{baseUrl:nn.spelling("baseURL"),withXsrfToken:nn.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=o&&B.merge(o.common,o[n.method]);o&&B.forEach(["delete","get","head","post","put","patch","common"],E=>{delete o[E]}),n.headers=Ne.concat(a,o);const l=[];let u=!0;this.interceptors.request.forEach(function(A){typeof A.runWhen=="function"&&A.runWhen(n)===!1||(u=u&&A.synchronous,l.unshift(A.fulfilled,A.rejected))});const f=[];this.interceptors.response.forEach(function(A){f.push(A.fulfilled,A.rejected)});let h,p=0,_;if(!u){const E=[Ef.bind(this),void 0];for(E.unshift.apply(E,l),E.push.apply(E,f),_=E.length,h=Promise.resolve(n);p<_;)h=h.then(E[p++],E[p++]);return h}_=l.length;let g=n;for(p=0;p<_;){const E=l[p++],A=l[p++];try{g=E(g)}catch(H){A.call(this,H);break}}try{h=Ef.call(this,g)}catch(E){return Promise.reject(E)}for(p=0,_=f.length;p<_;)h=h.then(f[p++],f[p++]);return h}getUri(e){e=ys(this.defaults,e);const n=pp(e.baseURL,e.url,e.allowAbsoluteUrls);return cp(n,e.params,e.paramsSerializer)}};B.forEach(["delete","get","head","options"],function(e){gs.prototype[e]=function(n,s){return this.request(ys(s||{},{method:e,url:n,data:(s||{}).data}))}});B.forEach(["post","put","patch"],function(e){function n(s){return function(o,a,l){return this.request(ys(l||{},{method:e,headers:s?{"Content-Type":"multipart/form-data"}:{},url:o,data:a}))}}gs.prototype[e]=n(),gs.prototype[e+"Form"]=n(!0)});let O0=class yp{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const s=this;this.promise.then(r=>{if(!s._listeners)return;let o=s._listeners.length;for(;o-- >0;)s._listeners[o](r);s._listeners=null}),this.promise.then=r=>{let o;const a=new Promise(l=>{s.subscribe(l),o=l}).then(r);return a.cancel=function(){s.unsubscribe(o)},a},e(function(o,a,l){s.reason||(s.reason=new sr(o,a,l),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=s=>{e.abort(s)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new yp(function(r){e=r}),cancel:e}}};function R0(t){return function(n){return t.apply(null,n)}}function N0(t){return B.isObject(t)&&t.isAxiosError===!0}const ul={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ul).forEach(([t,e])=>{ul[e]=t});function Ep(t){const e=new gs(t),n=Qh(gs.prototype.request,e);return B.extend(n,gs.prototype,e,{allOwnKeys:!0}),B.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return Ep(ys(t,r))},n}const Vt=Ep(Yr);Vt.Axios=gs;Vt.CanceledError=sr;Vt.CancelToken=O0;Vt.isCancel=dp;Vt.VERSION=bp;Vt.toFormData=ho;Vt.AxiosError=yt;Vt.Cancel=Vt.CanceledError;Vt.all=function(e){return Promise.all(e)};Vt.spread=R0;Vt.isAxiosError=N0;Vt.mergeConfig=ys;Vt.AxiosHeaders=Ne;Vt.formToJSON=t=>fp(B.isHTMLForm(t)?new FormData(t):t);Vt.getAdapter=vp.getAdapter;Vt.HttpStatusCode=ul;Vt.default=Vt;const{Axios:bS,AxiosError:yS,CanceledError:ES,isCancel:wS,CancelToken:TS,VERSION:AS,all:SS,Cancel:CS,isAxiosError:OS,spread:RS,toFormData:NS,AxiosHeaders:xS,HttpStatusCode:$S,formToJSON:PS,getAdapter:DS,mergeConfig:LS}=Vt;/*!
* vue-router v4.5.1
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const qs=typeof document<"u";function wp(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function x0(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&wp(t.default)}const Pt=Object.assign;function _a(t,e){const n={};for(const s in e){const r=e[s];n[s]=Qe(r)?r.map(t):t(r)}return n}const xr=()=>{},Qe=Array.isArray,Tp=/#/g,$0=/&/g,P0=/\//g,D0=/=/g,L0=/\?/g,Ap=/\+/g,I0=/%5B/g,M0=/%5D/g,Sp=/%5E/g,k0=/%60/g,Cp=/%7B/g,B0=/%7C/g,Op=/%7D/g,F0=/%20/g;function Vl(t){return encodeURI(""+t).replace(B0,"|").replace(I0,"[").replace(M0,"]")}function H0(t){return Vl(t).replace(Cp,"{").replace(Op,"}").replace(Sp,"^")}function fl(t){return Vl(t).replace(Ap,"%2B").replace(F0,"+").replace(Tp,"%23").replace($0,"%26").replace(k0,"`").replace(Cp,"{").replace(Op,"}").replace(Sp,"^")}function V0(t){return fl(t).replace(D0,"%3D")}function U0(t){return Vl(t).replace(Tp,"%23").replace(L0,"%3F")}function j0(t){return t==null?"":U0(t).replace(P0,"%2F")}function Hr(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const q0=/\/$/,K0=t=>t.replace(q0,"");function va(t,e,n="/"){let s,r={},o="",a="";const l=e.indexOf("#");let u=e.indexOf("?");return l<u&&l>=0&&(u=-1),u>-1&&(s=e.slice(0,u),o=e.slice(u+1,l>-1?l:e.length),r=t(o)),l>-1&&(s=s||e.slice(0,l),a=e.slice(l,e.length)),s=G0(s??e,n),{fullPath:s+(o&&"?")+o+a,path:s,query:r,hash:Hr(a)}}function W0(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function Tf(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function Y0(t,e,n){const s=e.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Zs(e.matched[s],n.matched[r])&&Rp(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function Zs(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function Rp(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!z0(t[n],e[n]))return!1;return!0}function z0(t,e){return Qe(t)?Af(t,e):Qe(e)?Af(e,t):t===e}function Af(t,e){return Qe(e)?t.length===e.length&&t.every((n,s)=>n===e[s]):t.length===1&&t[0]===e}function G0(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),s=t.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,a,l;for(a=0;a<s.length;a++)if(l=s[a],l!==".")if(l==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(a).join("/")}const Dn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Vr;(function(t){t.pop="pop",t.push="push"})(Vr||(Vr={}));var $r;(function(t){t.back="back",t.forward="forward",t.unknown=""})($r||($r={}));function J0(t){if(!t)if(qs){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),K0(t)}const Q0=/^[^#]+#/;function X0(t,e){return t.replace(Q0,"#")+e}function Z0(t,e){const n=document.documentElement.getBoundingClientRect(),s=t.getBoundingClientRect();return{behavior:e.behavior,left:s.left-n.left-(e.left||0),top:s.top-n.top-(e.top||0)}}const go=()=>({left:window.scrollX,top:window.scrollY});function t1(t){let e;if("el"in t){const n=t.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;e=Z0(r,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function Sf(t,e){return(history.state?history.state.position-e:-1)+t}const dl=new Map;function e1(t,e){dl.set(t,e)}function n1(t){const e=dl.get(t);return dl.delete(t),e}let s1=()=>location.protocol+"//"+location.host;function Np(t,e){const{pathname:n,search:s,hash:r}=e,o=t.indexOf("#");if(o>-1){let l=r.includes(t.slice(o))?t.slice(o).length:1,u=r.slice(l);return u[0]!=="/"&&(u="/"+u),Tf(u,"")}return Tf(n,t)+s+r}function r1(t,e,n,s){let r=[],o=[],a=null;const l=({state:_})=>{const g=Np(t,location),E=n.value,A=e.value;let H=0;if(_){if(n.value=g,e.value=_,a&&a===E){a=null;return}H=A?_.position-A.position:0}else s(g);r.forEach(I=>{I(n.value,E,{delta:H,type:Vr.pop,direction:H?H>0?$r.forward:$r.back:$r.unknown})})};function u(){a=n.value}function f(_){r.push(_);const g=()=>{const E=r.indexOf(_);E>-1&&r.splice(E,1)};return o.push(g),g}function h(){const{history:_}=window;_.state&&_.replaceState(Pt({},_.state,{scroll:go()}),"")}function p(){for(const _ of o)_();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",h)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",h,{passive:!0}),{pauseListeners:u,listen:f,destroy:p}}function Cf(t,e,n,s=!1,r=!1){return{back:t,current:e,forward:n,replaced:s,position:window.history.length,scroll:r?go():null}}function i1(t){const{history:e,location:n}=window,s={value:Np(t,n)},r={value:e.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function o(u,f,h){const p=t.indexOf("#"),_=p>-1?(n.host&&document.querySelector("base")?t:t.slice(p))+u:s1()+t+u;try{e[h?"replaceState":"pushState"](f,"",_),r.value=f}catch(g){console.error(g),n[h?"replace":"assign"](_)}}function a(u,f){const h=Pt({},e.state,Cf(r.value.back,u,r.value.forward,!0),f,{position:r.value.position});o(u,h,!0),s.value=u}function l(u,f){const h=Pt({},r.value,e.state,{forward:u,scroll:go()});o(h.current,h,!0);const p=Pt({},Cf(s.value,u,null),{position:h.position+1},f);o(u,p,!1),s.value=u}return{location:s,state:r,push:l,replace:a}}function o1(t){t=J0(t);const e=i1(t),n=r1(t,e.state,e.location,e.replace);function s(o,a=!0){a||n.pauseListeners(),history.go(o)}const r=Pt({location:"",base:t,go:s,createHref:X0.bind(null,t)},e,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>e.state.value}),r}function a1(t){return t=location.host?t||location.pathname+location.search:"",t.includes("#")||(t+="#"),o1(t)}function l1(t){return typeof t=="string"||t&&typeof t=="object"}function xp(t){return typeof t=="string"||typeof t=="symbol"}const $p=Symbol("");var Of;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(Of||(Of={}));function tr(t,e){return Pt(new Error,{type:t,[$p]:!0},e)}function _n(t,e){return t instanceof Error&&$p in t&&(e==null||!!(t.type&e))}const Rf="[^/]+?",c1={sensitive:!1,strict:!1,start:!0,end:!0},u1=/[.+*?^${}()[\]/\\]/g;function f1(t,e){const n=Pt({},c1,e),s=[];let r=n.start?"^":"";const o=[];for(const f of t){const h=f.length?[]:[90];n.strict&&!f.length&&(r+="/");for(let p=0;p<f.length;p++){const _=f[p];let g=40+(n.sensitive?.25:0);if(_.type===0)p||(r+="/"),r+=_.value.replace(u1,"\\$&"),g+=40;else if(_.type===1){const{value:E,repeatable:A,optional:H,regexp:I}=_;o.push({name:E,repeatable:A,optional:H});const F=I||Rf;if(F!==Rf){g+=10;try{new RegExp(`(${F})`)}catch(U){throw new Error(`Invalid custom RegExp for param "${E}" (${F}): `+U.message)}}let k=A?`((?:${F})(?:/(?:${F}))*)`:`(${F})`;p||(k=H&&f.length<2?`(?:/${k})`:"/"+k),H&&(k+="?"),r+=k,g+=20,H&&(g+=-8),A&&(g+=-20),F===".*"&&(g+=-50)}h.push(g)}s.push(h)}if(n.strict&&n.end){const f=s.length-1;s[f][s[f].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const a=new RegExp(r,n.sensitive?"":"i");function l(f){const h=f.match(a),p={};if(!h)return null;for(let _=1;_<h.length;_++){const g=h[_]||"",E=o[_-1];p[E.name]=g&&E.repeatable?g.split("/"):g}return p}function u(f){let h="",p=!1;for(const _ of t){(!p||!h.endsWith("/"))&&(h+="/"),p=!1;for(const g of _)if(g.type===0)h+=g.value;else if(g.type===1){const{value:E,repeatable:A,optional:H}=g,I=E in f?f[E]:"";if(Qe(I)&&!A)throw new Error(`Provided param "${E}" is an array but it is not repeatable (* or + modifiers)`);const F=Qe(I)?I.join("/"):I;if(!F)if(H)_.length<2&&(h.endsWith("/")?h=h.slice(0,-1):p=!0);else throw new Error(`Missing required param "${E}"`);h+=F}}return h||"/"}return{re:a,score:s,keys:o,parse:l,stringify:u}}function d1(t,e){let n=0;for(;n<t.length&&n<e.length;){const s=e[n]-t[n];if(s)return s;n++}return t.length<e.length?t.length===1&&t[0]===80?-1:1:t.length>e.length?e.length===1&&e[0]===80?1:-1:0}function Pp(t,e){let n=0;const s=t.score,r=e.score;for(;n<s.length&&n<r.length;){const o=d1(s[n],r[n]);if(o)return o;n++}if(Math.abs(r.length-s.length)===1){if(Nf(s))return 1;if(Nf(r))return-1}return r.length-s.length}function Nf(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const h1={type:0,value:""},p1=/[a-zA-Z0-9_]/;function m1(t){if(!t)return[[]];if(t==="/")return[[h1]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(g){throw new Error(`ERR (${n})/"${f}": ${g}`)}let n=0,s=n;const r=[];let o;function a(){o&&r.push(o),o=[]}let l=0,u,f="",h="";function p(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(u==="*"||u==="+")&&e(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:h,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):e("Invalid state to consume buffer"),f="")}function _(){f+=u}for(;l<t.length;){if(u=t[l++],u==="\\"&&n!==2){s=n,n=4;continue}switch(n){case 0:u==="/"?(f&&p(),a()):u===":"?(p(),n=1):_();break;case 4:_(),n=s;break;case 1:u==="("?n=2:p1.test(u)?_():(p(),n=0,u!=="*"&&u!=="?"&&u!=="+"&&l--);break;case 2:u===")"?h[h.length-1]=="\\"?h=h.slice(0,-1)+u:n=3:h+=u;break;case 3:p(),n=0,u!=="*"&&u!=="?"&&u!=="+"&&l--,h="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${f}"`),p(),a(),r}function g1(t,e,n){const s=f1(m1(t.path),n),r=Pt(s,{record:t,parent:e,children:[],alias:[]});return e&&!r.record.aliasOf==!e.record.aliasOf&&e.children.push(r),r}function _1(t,e){const n=[],s=new Map;e=Df({strict:!1,end:!0,sensitive:!1},e);function r(p){return s.get(p)}function o(p,_,g){const E=!g,A=$f(p);A.aliasOf=g&&g.record;const H=Df(e,p),I=[A];if("alias"in p){const U=typeof p.alias=="string"?[p.alias]:p.alias;for(const q of U)I.push($f(Pt({},A,{components:g?g.record.components:A.components,path:q,aliasOf:g?g.record:A})))}let F,k;for(const U of I){const{path:q}=U;if(_&&q[0]!=="/"){const O=_.record.path,R=O[O.length-1]==="/"?"":"/";U.path=_.record.path+(q&&R+q)}if(F=g1(U,_,H),g?g.alias.push(F):(k=k||F,k!==F&&k.alias.push(F),E&&p.name&&!Pf(F)&&a(p.name)),Dp(F)&&u(F),A.children){const O=A.children;for(let R=0;R<O.length;R++)o(O[R],F,g&&g.children[R])}g=g||F}return k?()=>{a(k)}:xr}function a(p){if(xp(p)){const _=s.get(p);_&&(s.delete(p),n.splice(n.indexOf(_),1),_.children.forEach(a),_.alias.forEach(a))}else{const _=n.indexOf(p);_>-1&&(n.splice(_,1),p.record.name&&s.delete(p.record.name),p.children.forEach(a),p.alias.forEach(a))}}function l(){return n}function u(p){const _=y1(p,n);n.splice(_,0,p),p.record.name&&!Pf(p)&&s.set(p.record.name,p)}function f(p,_){let g,E={},A,H;if("name"in p&&p.name){if(g=s.get(p.name),!g)throw tr(1,{location:p});H=g.record.name,E=Pt(xf(_.params,g.keys.filter(k=>!k.optional).concat(g.parent?g.parent.keys.filter(k=>k.optional):[]).map(k=>k.name)),p.params&&xf(p.params,g.keys.map(k=>k.name))),A=g.stringify(E)}else if(p.path!=null)A=p.path,g=n.find(k=>k.re.test(A)),g&&(E=g.parse(A),H=g.record.name);else{if(g=_.name?s.get(_.name):n.find(k=>k.re.test(_.path)),!g)throw tr(1,{location:p,currentLocation:_});H=g.record.name,E=Pt({},_.params,p.params),A=g.stringify(E)}const I=[];let F=g;for(;F;)I.unshift(F.record),F=F.parent;return{name:H,path:A,params:E,matched:I,meta:b1(I)}}t.forEach(p=>o(p));function h(){n.length=0,s.clear()}return{addRoute:o,resolve:f,removeRoute:a,clearRoutes:h,getRoutes:l,getRecordMatcher:r}}function xf(t,e){const n={};for(const s of e)s in t&&(n[s]=t[s]);return n}function $f(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:v1(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function v1(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const s in t.components)e[s]=typeof n=="object"?n[s]:n;return e}function Pf(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function b1(t){return t.reduce((e,n)=>Pt(e,n.meta),{})}function Df(t,e){const n={};for(const s in t)n[s]=s in e?e[s]:t[s];return n}function y1(t,e){let n=0,s=e.length;for(;n!==s;){const o=n+s>>1;Pp(t,e[o])<0?s=o:n=o+1}const r=E1(t);return r&&(s=e.lastIndexOf(r,s-1)),s}function E1(t){let e=t;for(;e=e.parent;)if(Dp(e)&&Pp(t,e)===0)return e}function Dp({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function w1(t){const e={};if(t===""||t==="?")return e;const s=(t[0]==="?"?t.slice(1):t).split("&");for(let r=0;r<s.length;++r){const o=s[r].replace(Ap," "),a=o.indexOf("="),l=Hr(a<0?o:o.slice(0,a)),u=a<0?null:Hr(o.slice(a+1));if(l in e){let f=e[l];Qe(f)||(f=e[l]=[f]),f.push(u)}else e[l]=u}return e}function Lf(t){let e="";for(let n in t){const s=t[n];if(n=V0(n),s==null){s!==void 0&&(e+=(e.length?"&":"")+n);continue}(Qe(s)?s.map(o=>o&&fl(o)):[s&&fl(s)]).forEach(o=>{o!==void 0&&(e+=(e.length?"&":"")+n,o!=null&&(e+="="+o))})}return e}function T1(t){const e={};for(const n in t){const s=t[n];s!==void 0&&(e[n]=Qe(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return e}const Lp=Symbol(""),If=Symbol(""),_o=Symbol(""),Ul=Symbol(""),hl=Symbol("");function br(){let t=[];function e(s){return t.push(s),()=>{const r=t.indexOf(s);r>-1&&t.splice(r,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function A1(t,e,n){const s=()=>{t[e].delete(n)};xl(s),ah(s),oh(()=>{t[e].add(n)}),t[e].add(n)}function S1(t){const e=Me(Lp,{}).value;e&&A1(e,"leaveGuards",t)}function Hn(t,e,n,s,r,o=a=>a()){const a=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((l,u)=>{const f=_=>{_===!1?u(tr(4,{from:n,to:e})):_ instanceof Error?u(_):l1(_)?u(tr(2,{from:e,to:_})):(a&&s.enterCallbacks[r]===a&&typeof _=="function"&&a.push(_),l())},h=o(()=>t.call(s&&s.instances[r],e,n,f));let p=Promise.resolve(h);t.length<3&&(p=p.then(f)),p.catch(_=>u(_))})}function ba(t,e,n,s,r=o=>o()){const o=[];for(const a of t)for(const l in a.components){let u=a.components[l];if(!(e!=="beforeRouteEnter"&&!a.instances[l]))if(wp(u)){const h=(u.__vccOpts||u)[e];h&&o.push(Hn(h,n,s,a,l,r))}else{let f=u();o.push(()=>f.then(h=>{if(!h)throw new Error(`Couldn't resolve component "${l}" at "${a.path}"`);const p=x0(h)?h.default:h;a.mods[l]=h,a.components[l]=p;const g=(p.__vccOpts||p)[e];return g&&Hn(g,n,s,a,l,r)()}))}}return o}function Mf(t){const e=Me(_o),n=Me(Ul),s=zt(()=>{const u=Ce(t.to);return e.resolve(u)}),r=zt(()=>{const{matched:u}=s.value,{length:f}=u,h=u[f-1],p=n.matched;if(!h||!p.length)return-1;const _=p.findIndex(Zs.bind(null,h));if(_>-1)return _;const g=kf(u[f-2]);return f>1&&kf(h)===g&&p[p.length-1].path!==g?p.findIndex(Zs.bind(null,u[f-2])):_}),o=zt(()=>r.value>-1&&x1(n.params,s.value.params)),a=zt(()=>r.value>-1&&r.value===n.matched.length-1&&Rp(n.params,s.value.params));function l(u={}){if(N1(u)){const f=e[Ce(t.replace)?"replace":"push"](Ce(t.to)).catch(xr);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>f),f}return Promise.resolve()}return{route:s,href:zt(()=>s.value.href),isActive:o,isExactActive:a,navigate:l}}function C1(t){return t.length===1?t[0]:t}const O1=rh({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:Mf,setup(t,{slots:e}){const n=Sn(Mf(t)),{options:s}=Me(_o),r=zt(()=>({[Bf(t.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[Bf(t.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=e.default&&C1(e.default(n));return t.custom?o:Ml("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),R1=O1;function N1(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function x1(t,e){for(const n in e){const s=e[n],r=t[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Qe(r)||r.length!==s.length||s.some((o,a)=>o!==r[a]))return!1}return!0}function kf(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Bf=(t,e,n)=>t??e??n,$1=rh({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const s=Me(hl),r=zt(()=>t.route||s.value),o=Me(If,0),a=zt(()=>{let f=Ce(o);const{matched:h}=r.value;let p;for(;(p=h[f])&&!p.components;)f++;return f}),l=zt(()=>r.value.matched[a.value]);Ai(If,zt(()=>a.value+1)),Ai(Lp,l),Ai(hl,r);const u=te();return zs(()=>[u.value,l.value,t.name],([f,h,p],[_,g,E])=>{h&&(h.instances[p]=f,g&&g!==h&&f&&f===_&&(h.leaveGuards.size||(h.leaveGuards=g.leaveGuards),h.updateGuards.size||(h.updateGuards=g.updateGuards))),f&&h&&(!g||!Zs(h,g)||!_)&&(h.enterCallbacks[p]||[]).forEach(A=>A(f))},{flush:"post"}),()=>{const f=r.value,h=t.name,p=l.value,_=p&&p.components[h];if(!_)return Ff(n.default,{Component:_,route:f});const g=p.props[h],E=g?g===!0?f.params:typeof g=="function"?g(f):g:null,H=Ml(_,Pt({},E,e,{onVnodeUnmounted:I=>{I.component.isUnmounted&&(p.instances[h]=null)},ref:u}));return Ff(n.default,{Component:H,route:f})||H}}});function Ff(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const P1=$1;function D1(t){const e=_1(t.routes,t),n=t.parseQuery||w1,s=t.stringifyQuery||Lf,r=t.history,o=br(),a=br(),l=br(),u=Fb(Dn);let f=Dn;qs&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const h=_a.bind(null,V=>""+V),p=_a.bind(null,j0),_=_a.bind(null,Hr);function g(V,T){let et,it;return xp(V)?(et=e.getRecordMatcher(V),it=T):it=V,e.addRoute(it,et)}function E(V){const T=e.getRecordMatcher(V);T&&e.removeRoute(T)}function A(){return e.getRoutes().map(V=>V.record)}function H(V){return!!e.getRecordMatcher(V)}function I(V,T){if(T=Pt({},T||u.value),typeof V=="string"){const C=va(n,V,T.path),K=e.resolve({path:C.path},T),G=r.createHref(C.fullPath);return Pt(C,K,{params:_(K.params),hash:Hr(C.hash),redirectedFrom:void 0,href:G})}let et;if(V.path!=null)et=Pt({},V,{path:va(n,V.path,T.path).path});else{const C=Pt({},V.params);for(const K in C)C[K]==null&&delete C[K];et=Pt({},V,{params:p(C)}),T.params=p(T.params)}const it=e.resolve(et,T),Et=V.hash||"";it.params=h(_(it.params));const v=W0(s,Pt({},V,{hash:H0(Et),path:it.path})),b=r.createHref(v);return Pt({fullPath:v,hash:Et,query:s===Lf?T1(V.query):V.query||{}},it,{redirectedFrom:void 0,href:b})}function F(V){return typeof V=="string"?va(n,V,u.value.path):Pt({},V)}function k(V,T){if(f!==V)return tr(8,{from:T,to:V})}function U(V){return R(V)}function q(V){return U(Pt(F(V),{replace:!0}))}function O(V){const T=V.matched[V.matched.length-1];if(T&&T.redirect){const{redirect:et}=T;let it=typeof et=="function"?et(V):et;return typeof it=="string"&&(it=it.includes("?")||it.includes("#")?it=F(it):{path:it},it.params={}),Pt({query:V.query,hash:V.hash,params:it.path!=null?{}:V.params},it)}}function R(V,T){const et=f=I(V),it=u.value,Et=V.state,v=V.force,b=V.replace===!0,C=O(et);if(C)return R(Pt(F(C),{state:typeof C=="object"?Pt({},Et,C.state):Et,force:v,replace:b}),T||et);const K=et;K.redirectedFrom=T;let G;return!v&&Y0(s,it,et)&&(G=tr(16,{to:K,from:it}),_t(it,it,!0,!1)),(G?Promise.resolve(G):L(K,it)).catch(N=>_n(N)?_n(N,2)?N:ut(N):J(N,K,it)).then(N=>{if(N){if(_n(N,2))return R(Pt({replace:b},F(N.to),{state:typeof N.to=="object"?Pt({},Et,N.to.state):Et,force:v}),T||K)}else N=D(K,it,!0,b,Et);return M(K,it,N),N})}function w(V,T){const et=k(V,T);return et?Promise.reject(et):Promise.resolve()}function S(V){const T=It.values().next().value;return T&&typeof T.runWithContext=="function"?T.runWithContext(V):V()}function L(V,T){let et;const[it,Et,v]=L1(V,T);et=ba(it.reverse(),"beforeRouteLeave",V,T);for(const C of it)C.leaveGuards.forEach(K=>{et.push(Hn(K,V,T))});const b=w.bind(null,V,T);return et.push(b),Wt(et).then(()=>{et=[];for(const C of o.list())et.push(Hn(C,V,T));return et.push(b),Wt(et)}).then(()=>{et=ba(Et,"beforeRouteUpdate",V,T);for(const C of Et)C.updateGuards.forEach(K=>{et.push(Hn(K,V,T))});return et.push(b),Wt(et)}).then(()=>{et=[];for(const C of v)if(C.beforeEnter)if(Qe(C.beforeEnter))for(const K of C.beforeEnter)et.push(Hn(K,V,T));else et.push(Hn(C.beforeEnter,V,T));return et.push(b),Wt(et)}).then(()=>(V.matched.forEach(C=>C.enterCallbacks={}),et=ba(v,"beforeRouteEnter",V,T,S),et.push(b),Wt(et))).then(()=>{et=[];for(const C of a.list())et.push(Hn(C,V,T));return et.push(b),Wt(et)}).catch(C=>_n(C,8)?C:Promise.reject(C))}function M(V,T,et){l.list().forEach(it=>S(()=>it(V,T,et)))}function D(V,T,et,it,Et){const v=k(V,T);if(v)return v;const b=T===Dn,C=qs?history.state:{};et&&(it||b?r.replace(V.fullPath,Pt({scroll:b&&C&&C.scroll},Et)):r.push(V.fullPath,Et)),u.value=V,_t(V,T,et,b),ut()}let z;function j(){z||(z=r.listen((V,T,et)=>{if(!qt.listening)return;const it=I(V),Et=O(it);if(Et){R(Pt(Et,{replace:!0,force:!0}),it).catch(xr);return}f=it;const v=u.value;qs&&e1(Sf(v.fullPath,et.delta),go()),L(it,v).catch(b=>_n(b,12)?b:_n(b,2)?(R(Pt(F(b.to),{force:!0}),it).then(C=>{_n(C,20)&&!et.delta&&et.type===Vr.pop&&r.go(-1,!1)}).catch(xr),Promise.reject()):(et.delta&&r.go(-et.delta,!1),J(b,it,v))).then(b=>{b=b||D(it,v,!1),b&&(et.delta&&!_n(b,8)?r.go(-et.delta,!1):et.type===Vr.pop&&_n(b,20)&&r.go(-1,!1)),M(it,v,b)}).catch(xr)}))}let X=br(),Y=br(),Q;function J(V,T,et){ut(V);const it=Y.list();return it.length?it.forEach(Et=>Et(V,T,et)):console.error(V),Promise.reject(V)}function ct(){return Q&&u.value!==Dn?Promise.resolve():new Promise((V,T)=>{X.add([V,T])})}function ut(V){return Q||(Q=!V,j(),X.list().forEach(([T,et])=>V?et(V):T()),X.reset()),V}function _t(V,T,et,it){const{scrollBehavior:Et}=t;if(!qs||!Et)return Promise.resolve();const v=!et&&n1(Sf(V.fullPath,0))||(it||!et)&&history.state&&history.state.scroll||null;return Xi().then(()=>Et(V,T,v)).then(b=>b&&t1(b)).catch(b=>J(b,V,T))}const bt=V=>r.go(V);let Nt;const It=new Set,qt={currentRoute:u,listening:!0,addRoute:g,removeRoute:E,clearRoutes:e.clearRoutes,hasRoute:H,getRoutes:A,resolve:I,options:t,push:U,replace:q,go:bt,back:()=>bt(-1),forward:()=>bt(1),beforeEach:o.add,beforeResolve:a.add,afterEach:l.add,onError:Y.add,isReady:ct,install(V){const T=this;V.component("RouterLink",R1),V.component("RouterView",P1),V.config.globalProperties.$router=T,Object.defineProperty(V.config.globalProperties,"$route",{enumerable:!0,get:()=>Ce(u)}),qs&&!Nt&&u.value===Dn&&(Nt=!0,U(r.location).catch(Et=>{}));const et={};for(const Et in Dn)Object.defineProperty(et,Et,{get:()=>u.value[Et],enumerable:!0});V.provide(_o,T),V.provide(Ul,jd(et)),V.provide(hl,u);const it=V.unmount;It.add(V),V.unmount=function(){It.delete(V),It.size<1&&(f=Dn,z&&z(),z=null,u.value=Dn,Nt=!1,Q=!1),it()}}};function Wt(V){return V.reduce((T,et)=>T.then(()=>S(et)),Promise.resolve())}return qt}function L1(t,e){const n=[],s=[],r=[],o=Math.max(e.matched.length,t.matched.length);for(let a=0;a<o;a++){const l=e.matched[a];l&&(t.matched.find(f=>Zs(f,l))?s.push(l):n.push(l));const u=t.matched[a];u&&(e.matched.find(f=>Zs(f,u))||r.push(u))}return[n,s,r]}function jl(){return Me(_o)}function I1(t){return Me(Ul)}const rr=t=>`${window.location.protocol}//${(window.location.host+window.location.pathname+t).replace(/\/\//g,"/")}`,vo=async(t,e={})=>{try{return(await Vt.post(rr(t),e)).data}catch(n){console.log(n);return}},Ki=async(t,e={})=>{try{return(await Vt.get(rr(t),e)).data}catch(n){console.log(n);return}},dn=WE("clientStore",{state:()=>({serverInformation:{},notifications:[],configurations:[],clientProfile:{Email:"",SignInMethod:"",Profile:{}}}),actions:{newNotification(t,e){this.notifications.push({id:Jh().toString(),status:e,content:t,time:wr(),show:!0})},async getClientProfile(){const t=await Ki("/api/settings/getClientProfile");t?this.clientProfile=t.data:this.newNotification("Failed to fetch client profile","danger")},async getConfigurations(){const t=await Ki("/api/configurations");t?this.configurations=t.data:this.newNotification("Failed to fetch configurations","danger")}}}),ir=(t,e)=>{const n=t.__vccOpts||t;for(const[s,r]of e)n[s]=r;return n},M1={class:"card-body"},k1={class:"d-flex align-items-center mb-2"},B1={class:"ms-auto"},F1={class:"fw-medium"},H1={__name:"notification",props:{notificationData:{id:"",show:!0,content:"",time:"",status:""}},setup(t){const e=t;let n;const s=()=>{e.notificationData.show=!0,n=setTimeout(()=>{o()},5e3)},r=()=>clearTimeout(n),o=()=>e.notificationData.show=!1;return ws(()=>{s()}),(a,l)=>(mt(),Ot("div",{onMouseenter:l[1]||(l[1]=u=>r()),onMouseleave:l[2]||(l[2]=u=>t.notificationData.show?s():void 0),class:ln([{"text-bg-success":t.notificationData.status==="success","text-bg-warning":t.notificationData.status==="warning","text-bg-danger":t.notificationData.status==="danger"},"card shadow rounded-3 position-relative message ms-auto notification"])},[$("div",M1,[$("div",k1,[$("small",null,Te(t.notificationData.time.format("hh:mm A")),1),$("small",B1,[$("a",{role:"button",onClick:l[0]||(l[0]=u=>o())},l[3]||(l[3]=[Yt(" Dismiss"),$("i",{class:"bi bi-x-lg ms-2"},null,-1)]))])]),$("span",F1,Te(t.notificationData.content),1)])],34))}},V1=ir(H1,[["__scopeId","data-v-3303bfcd"]]),U1={class:"messageCentre text-body position-absolute d-flex"},j1={__name:"notificationList",setup(t){const e=dn(),n=zt(()=>e.notifications.filter(s=>s.show).slice().reverse());return(s,r)=>(mt(),Ot("div",U1,[Lt(SE,{name:"message",tag:"div",class:"position-relative flex-sm-grow-0 flex-grow-1 d-flex align-items-end ms-sm-auto flex-column gap-2"},{default:Oe(()=>[(mt(!0),Ot(we,null,eo(n.value,o=>(mt(),Je(V1,{notificationData:o,key:o.id},null,8,["notificationData"]))),128))]),_:1})]))}},q1=ir(j1,[["__scopeId","data-v-e4fed80c"]]),K1={"data-bs-theme":"dark",class:"text-body bg-body vw-100 vh-100 bg-body-tertiary"},W1={class:"d-flex vh-100 vw-100 p-sm-4 overflow-y-scroll"},Y1={class:"mx-auto my-sm-auto position-relative",id:"listContainer",style:{width:"700px"}},z1={__name:"App",setup(t){const e=dn();return fetch("/client/api/serverInformation").then(n=>n.json()).then(n=>e.serverInformation=n.data),(n,s)=>{const r=Kr("RouterView");return mt(),Ot("div",K1,[$("div",W1,[$("div",Y1,[(mt(),Je($h,null,{default:Oe(()=>[Lt(r,null,{default:Oe(({Component:o})=>[Lt(oo,{name:"app",type:"transition",mode:"out-in"},{default:Oe(()=>[(mt(),Je(ay(o)))]),_:2},1024)]),_:1})]),_:1}))])]),Lt(q1)])}}},G1=ir(z1,[["__scopeId","data-v-8742499d"]]);var Us={},ya,Hf;function J1(){return Hf||(Hf=1,ya=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}),ya}var Ea={},Ln={},Vf;function Ts(){if(Vf)return Ln;Vf=1;let t;const e=[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 Ln.getSymbolSize=function(s){if(!s)throw new Error('"version" cannot be null or undefined');if(s<1||s>40)throw new Error('"version" should be in range from 1 to 40');return s*4+17},Ln.getSymbolTotalCodewords=function(s){return e[s]},Ln.getBCHDigit=function(n){let s=0;for(;n!==0;)s++,n>>>=1;return s},Ln.setToSJISFunction=function(s){if(typeof s!="function")throw new Error('"toSJISFunc" is not a valid function.');t=s},Ln.isKanjiModeEnabled=function(){return typeof t<"u"},Ln.toSJIS=function(s){return t(s)},Ln}var wa={},Uf;function ql(){return Uf||(Uf=1,function(t){t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2};function e(n){if(typeof n!="string")throw new Error("Param is not a string");switch(n.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw new Error("Unknown EC Level: "+n)}}t.isValid=function(s){return s&&typeof s.bit<"u"&&s.bit>=0&&s.bit<4},t.from=function(s,r){if(t.isValid(s))return s;try{return e(s)}catch{return r}}}(wa)),wa}var Ta,jf;function Q1(){if(jf)return Ta;jf=1;function t(){this.buffer=[],this.length=0}return t.prototype={get:function(e){const n=Math.floor(e/8);return(this.buffer[n]>>>7-e%8&1)===1},put:function(e,n){for(let s=0;s<n;s++)this.putBit((e>>>n-s-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(e){const n=Math.floor(this.length/8);this.buffer.length<=n&&this.buffer.push(0),e&&(this.buffer[n]|=128>>>this.length%8),this.length++}},Ta=t,Ta}var Aa,qf;function X1(){if(qf)return Aa;qf=1;function t(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}return t.prototype.set=function(e,n,s,r){const o=e*this.size+n;this.data[o]=s,r&&(this.reservedBit[o]=!0)},t.prototype.get=function(e,n){return this.data[e*this.size+n]},t.prototype.xor=function(e,n,s){this.data[e*this.size+n]^=s},t.prototype.isReserved=function(e,n){return this.reservedBit[e*this.size+n]},Aa=t,Aa}var Sa={},Kf;function Z1(){return Kf||(Kf=1,function(t){const e=Ts().getSymbolSize;t.getRowColCoords=function(s){if(s===1)return[];const r=Math.floor(s/7)+2,o=e(s),a=o===145?26:Math.ceil((o-13)/(2*r-2))*2,l=[o-7];for(let u=1;u<r-1;u++)l[u]=l[u-1]-a;return l.push(6),l.reverse()},t.getPositions=function(s){const r=[],o=t.getRowColCoords(s),a=o.length;for(let l=0;l<a;l++)for(let u=0;u<a;u++)l===0&&u===0||l===0&&u===a-1||l===a-1&&u===0||r.push([o[l],o[u]]);return r}}(Sa)),Sa}var Ca={},Wf;function tT(){if(Wf)return Ca;Wf=1;const t=Ts().getSymbolSize,e=7;return Ca.getPositions=function(s){const r=t(s);return[[0,0],[r-e,0],[0,r-e]]},Ca}var Oa={},Yf;function eT(){return Yf||(Yf=1,function(t){t.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const e={N1:3,N2:3,N3:40,N4:10};t.isValid=function(r){return r!=null&&r!==""&&!isNaN(r)&&r>=0&&r<=7},t.from=function(r){return t.isValid(r)?parseInt(r,10):void 0},t.getPenaltyN1=function(r){const o=r.size;let a=0,l=0,u=0,f=null,h=null;for(let p=0;p<o;p++){l=u=0,f=h=null;for(let _=0;_<o;_++){let g=r.get(p,_);g===f?l++:(l>=5&&(a+=e.N1+(l-5)),f=g,l=1),g=r.get(_,p),g===h?u++:(u>=5&&(a+=e.N1+(u-5)),h=g,u=1)}l>=5&&(a+=e.N1+(l-5)),u>=5&&(a+=e.N1+(u-5))}return a},t.getPenaltyN2=function(r){const o=r.size;let a=0;for(let l=0;l<o-1;l++)for(let u=0;u<o-1;u++){const f=r.get(l,u)+r.get(l,u+1)+r.get(l+1,u)+r.get(l+1,u+1);(f===4||f===0)&&a++}return a*e.N2},t.getPenaltyN3=function(r){const o=r.size;let a=0,l=0,u=0;for(let f=0;f<o;f++){l=u=0;for(let h=0;h<o;h++)l=l<<1&2047|r.get(f,h),h>=10&&(l===1488||l===93)&&a++,u=u<<1&2047|r.get(h,f),h>=10&&(u===1488||u===93)&&a++}return a*e.N3},t.getPenaltyN4=function(r){let o=0;const a=r.data.length;for(let u=0;u<a;u++)o+=r.data[u];return Math.abs(Math.ceil(o*100/a/5)-10)*e.N4};function n(s,r,o){switch(s){case t.Patterns.PATTERN000:return(r+o)%2===0;case t.Patterns.PATTERN001:return r%2===0;case t.Patterns.PATTERN010:return o%3===0;case t.Patterns.PATTERN011:return(r+o)%3===0;case t.Patterns.PATTERN100:return(Math.floor(r/2)+Math.floor(o/3))%2===0;case t.Patterns.PATTERN101:return r*o%2+r*o%3===0;case t.Patterns.PATTERN110:return(r*o%2+r*o%3)%2===0;case t.Patterns.PATTERN111:return(r*o%3+(r+o)%2)%2===0;default:throw new Error("bad maskPattern:"+s)}}t.applyMask=function(r,o){const a=o.size;for(let l=0;l<a;l++)for(let u=0;u<a;u++)o.isReserved(u,l)||o.xor(u,l,n(r,u,l))},t.getBestMask=function(r,o){const a=Object.keys(t.Patterns).length;let l=0,u=1/0;for(let f=0;f<a;f++){o(f),t.applyMask(f,r);const h=t.getPenaltyN1(r)+t.getPenaltyN2(r)+t.getPenaltyN3(r)+t.getPenaltyN4(r);t.applyMask(f,r),h<u&&(u=h,l=f)}return l}}(Oa)),Oa}var wi={},zf;function Ip(){if(zf)return wi;zf=1;const t=ql(),e=[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 wi.getBlocksCount=function(r,o){switch(o){case t.L:return e[(r-1)*4+0];case t.M:return e[(r-1)*4+1];case t.Q:return e[(r-1)*4+2];case t.H:return e[(r-1)*4+3];default:return}},wi.getTotalCodewordsCount=function(r,o){switch(o){case t.L:return n[(r-1)*4+0];case t.M:return n[(r-1)*4+1];case t.Q:return n[(r-1)*4+2];case t.H:return n[(r-1)*4+3];default:return}},wi}var Ra={},yr={},Gf;function nT(){if(Gf)return yr;Gf=1;const t=new Uint8Array(512),e=new Uint8Array(256);return function(){let s=1;for(let r=0;r<255;r++)t[r]=s,e[s]=r,s<<=1,s&256&&(s^=285);for(let r=255;r<512;r++)t[r]=t[r-255]}(),yr.log=function(s){if(s<1)throw new Error("log("+s+")");return e[s]},yr.exp=function(s){return t[s]},yr.mul=function(s,r){return s===0||r===0?0:t[e[s]+e[r]]},yr}var Jf;function sT(){return Jf||(Jf=1,function(t){const e=nT();t.mul=function(s,r){const o=new Uint8Array(s.length+r.length-1);for(let a=0;a<s.length;a++)for(let l=0;l<r.length;l++)o[a+l]^=e.mul(s[a],r[l]);return o},t.mod=function(s,r){let o=new Uint8Array(s);for(;o.length-r.length>=0;){const a=o[0];for(let u=0;u<r.length;u++)o[u]^=e.mul(r[u],a);let l=0;for(;l<o.length&&o[l]===0;)l++;o=o.slice(l)}return o},t.generateECPolynomial=function(s){let r=new Uint8Array([1]);for(let o=0;o<s;o++)r=t.mul(r,new Uint8Array([1,e.exp(o)]));return r}}(Ra)),Ra}var Na,Qf;function rT(){if(Qf)return Na;Qf=1;const t=sT();function e(n){this.genPoly=void 0,this.degree=n,this.degree&&this.initialize(this.degree)}return e.prototype.initialize=function(s){this.degree=s,this.genPoly=t.generateECPolynomial(this.degree)},e.prototype.encode=function(s){if(!this.genPoly)throw new Error("Encoder not initialized");const r=new Uint8Array(s.length+this.degree);r.set(s);const o=t.mod(r,this.genPoly),a=this.degree-o.length;if(a>0){const l=new Uint8Array(this.degree);return l.set(o,a),l}return o},Na=e,Na}var xa={},$a={},Pa={},Xf;function Mp(){return Xf||(Xf=1,Pa.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}),Pa}var sn={},Zf;function kp(){if(Zf)return sn;Zf=1;const t="[0-9]+",e="[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 s="(?:(?![A-Z0-9 $%*+\\-./:]|"+n+`)(?:.|[\r
]))+`;sn.KANJI=new RegExp(n,"g"),sn.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),sn.BYTE=new RegExp(s,"g"),sn.NUMERIC=new RegExp(t,"g"),sn.ALPHANUMERIC=new RegExp(e,"g");const r=new RegExp("^"+n+"$"),o=new RegExp("^"+t+"$"),a=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");return sn.testKanji=function(u){return r.test(u)},sn.testNumeric=function(u){return o.test(u)},sn.testAlphanumeric=function(u){return a.test(u)},sn}var td;function As(){return td||(td=1,function(t){const e=Mp(),n=kp();t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(o,a){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!e.isValid(a))throw new Error("Invalid version: "+a);return a>=1&&a<10?o.ccBits[0]:a<27?o.ccBits[1]:o.ccBits[2]},t.getBestModeForData=function(o){return n.testNumeric(o)?t.NUMERIC:n.testAlphanumeric(o)?t.ALPHANUMERIC:n.testKanji(o)?t.KANJI:t.BYTE},t.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")},t.isValid=function(o){return o&&o.bit&&o.ccBits};function s(r){if(typeof r!="string")throw new Error("Param is not a string");switch(r.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw new Error("Unknown mode: "+r)}}t.from=function(o,a){if(t.isValid(o))return o;try{return s(o)}catch{return a}}}($a)),$a}var ed;function iT(){return ed||(ed=1,function(t){const e=Ts(),n=Ip(),s=ql(),r=As(),o=Mp(),a=7973,l=e.getBCHDigit(a);function u(_,g,E){for(let A=1;A<=40;A++)if(g<=t.getCapacity(A,E,_))return A}function f(_,g){return r.getCharCountIndicator(_,g)+4}function h(_,g){let E=0;return _.forEach(function(A){const H=f(A.mode,g);E+=H+A.getBitsLength()}),E}function p(_,g){for(let E=1;E<=40;E++)if(h(_,E)<=t.getCapacity(E,g,r.MIXED))return E}t.from=function(g,E){return o.isValid(g)?parseInt(g,10):E},t.getCapacity=function(g,E,A){if(!o.isValid(g))throw new Error("Invalid QR Code version");typeof A>"u"&&(A=r.BYTE);const H=e.getSymbolTotalCodewords(g),I=n.getTotalCodewordsCount(g,E),F=(H-I)*8;if(A===r.MIXED)return F;const k=F-f(A,g);switch(A){case r.NUMERIC:return Math.floor(k/10*3);case r.ALPHANUMERIC:return Math.floor(k/11*2);case r.KANJI:return Math.floor(k/13);case r.BYTE:default:return Math.floor(k/8)}},t.getBestVersionForData=function(g,E){let A;const H=s.from(E,s.M);if(Array.isArray(g)){if(g.length>1)return p(g,H);if(g.length===0)return 1;A=g[0]}else A=g;return u(A.mode,A.getLength(),H)},t.getEncodedBits=function(g){if(!o.isValid(g)||g<7)throw new Error("Invalid QR Code version");let E=g<<12;for(;e.getBCHDigit(E)-l>=0;)E^=a<<e.getBCHDigit(E)-l;return g<<12|E}}(xa)),xa}var Da={},nd;function oT(){if(nd)return Da;nd=1;const t=Ts(),e=1335,n=21522,s=t.getBCHDigit(e);return Da.getEncodedBits=function(o,a){const l=o.bit<<3|a;let u=l<<10;for(;t.getBCHDigit(u)-s>=0;)u^=e<<t.getBCHDigit(u)-s;return(l<<10|u)^n},Da}var La={},Ia,sd;function aT(){if(sd)return Ia;sd=1;const t=As();function e(n){this.mode=t.NUMERIC,this.data=n.toString()}return e.getBitsLength=function(s){return 10*Math.floor(s/3)+(s%3?s%3*3+1:0)},e.prototype.getLength=function(){return this.data.length},e.prototype.getBitsLength=function(){return e.getBitsLength(this.data.length)},e.prototype.write=function(s){let r,o,a;for(r=0;r+3<=this.data.length;r+=3)o=this.data.substr(r,3),a=parseInt(o,10),s.put(a,10);const l=this.data.length-r;l>0&&(o=this.data.substr(r),a=parseInt(o,10),s.put(a,l*3+1))},Ia=e,Ia}var Ma,rd;function lT(){if(rd)return Ma;rd=1;const t=As(),e=["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(s){this.mode=t.ALPHANUMERIC,this.data=s}return n.getBitsLength=function(r){return 11*Math.floor(r/2)+6*(r%2)},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(r){let o;for(o=0;o+2<=this.data.length;o+=2){let a=e.indexOf(this.data[o])*45;a+=e.indexOf(this.data[o+1]),r.put(a,11)}this.data.length%2&&r.put(e.indexOf(this.data[o]),6)},Ma=n,Ma}var ka,id;function cT(){if(id)return ka;id=1;const t=As();function e(n){this.mode=t.BYTE,typeof n=="string"?this.data=new TextEncoder().encode(n):this.data=new Uint8Array(n)}return e.getBitsLength=function(s){return s*8},e.prototype.getLength=function(){return this.data.length},e.prototype.getBitsLength=function(){return e.getBitsLength(this.data.length)},e.prototype.write=function(n){for(let s=0,r=this.data.length;s<r;s++)n.put(this.data[s],8)},ka=e,ka}var Ba,od;function uT(){if(od)return Ba;od=1;const t=As(),e=Ts();function n(s){this.mode=t.KANJI,this.data=s}return n.getBitsLength=function(r){return r*13},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(s){let r;for(r=0;r<this.data.length;r++){let o=e.toSJIS(this.data[r]);if(o>=33088&&o<=40956)o-=33088;else if(o>=57408&&o<=60351)o-=49472;else throw new Error("Invalid SJIS character: "+this.data[r]+`
Make sure your charset is UTF-8`);o=(o>>>8&255)*192+(o&255),s.put(o,13)}},Ba=n,Ba}var Fa={exports:{}},ad;function fT(){return ad||(ad=1,function(t){var e={single_source_shortest_paths:function(n,s,r){var o={},a={};a[s]=0;var l=e.PriorityQueue.make();l.push(s,0);for(var u,f,h,p,_,g,E,A,H;!l.empty();){u=l.pop(),f=u.value,p=u.cost,_=n[f]||{};for(h in _)_.hasOwnProperty(h)&&(g=_[h],E=p+g,A=a[h],H=typeof a[h]>"u",(H||A>E)&&(a[h]=E,l.push(h,E),o[h]=f))}if(typeof r<"u"&&typeof a[r]>"u"){var I=["Could not find a path from ",s," to ",r,"."].join("");throw new Error(I)}return o},extract_shortest_path_from_predecessor_list:function(n,s){for(var r=[],o=s;o;)r.push(o),n[o],o=n[o];return r.reverse(),r},find_path:function(n,s,r){var o=e.single_source_shortest_paths(n,s,r);return e.extract_shortest_path_from_predecessor_list(o,r)},PriorityQueue:{make:function(n){var s=e.PriorityQueue,r={},o;n=n||{};for(o in s)s.hasOwnProperty(o)&&(r[o]=s[o]);return r.queue=[],r.sorter=n.sorter||s.default_sorter,r},default_sorter:function(n,s){return n.cost-s.cost},push:function(n,s){var r={value:n,cost:s};this.queue.push(r),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};t.exports=e}(Fa)),Fa.exports}var ld;function dT(){return ld||(ld=1,function(t){const e=As(),n=aT(),s=lT(),r=cT(),o=uT(),a=kp(),l=Ts(),u=fT();function f(I){return unescape(encodeURIComponent(I)).length}function h(I,F,k){const U=[];let q;for(;(q=I.exec(k))!==null;)U.push({data:q[0],index:q.index,mode:F,length:q[0].length});return U}function p(I){const F=h(a.NUMERIC,e.NUMERIC,I),k=h(a.ALPHANUMERIC,e.ALPHANUMERIC,I);let U,q;return l.isKanjiModeEnabled()?(U=h(a.BYTE,e.BYTE,I),q=h(a.KANJI,e.KANJI,I)):(U=h(a.BYTE_KANJI,e.BYTE,I),q=[]),F.concat(k,U,q).sort(function(R,w){return R.index-w.index}).map(function(R){return{data:R.data,mode:R.mode,length:R.length}})}function _(I,F){switch(F){case e.NUMERIC:return n.getBitsLength(I);case e.ALPHANUMERIC:return s.getBitsLength(I);case e.KANJI:return o.getBitsLength(I);case e.BYTE:return r.getBitsLength(I)}}function g(I){return I.reduce(function(F,k){const U=F.length-1>=0?F[F.length-1]:null;return U&&U.mode===k.mode?(F[F.length-1].data+=k.data,F):(F.push(k),F)},[])}function E(I){const F=[];for(let k=0;k<I.length;k++){const U=I[k];switch(U.mode){case e.NUMERIC:F.push([U,{data:U.data,mode:e.ALPHANUMERIC,length:U.length},{data:U.data,mode:e.BYTE,length:U.length}]);break;case e.ALPHANUMERIC:F.push([U,{data:U.data,mode:e.BYTE,length:U.length}]);break;case e.KANJI:F.push([U,{data:U.data,mode:e.BYTE,length:f(U.data)}]);break;case e.BYTE:F.push([{data:U.data,mode:e.BYTE,length:f(U.data)}])}}return F}function A(I,F){const k={},U={start:{}};let q=["start"];for(let O=0;O<I.length;O++){const R=I[O],w=[];for(let S=0;S<R.length;S++){const L=R[S],M=""+O+S;w.push(M),k[M]={node:L,lastCount:0},U[M]={};for(let D=0;D<q.length;D++){const z=q[D];k[z]&&k[z].node.mode===L.mode?(U[z][M]=_(k[z].lastCount+L.length,L.mode)-_(k[z].lastCount,L.mode),k[z].lastCount+=L.length):(k[z]&&(k[z].lastCount=L.length),U[z][M]=_(L.length,L.mode)+4+e.getCharCountIndicator(L.mode,F))}}q=w}for(let O=0;O<q.length;O++)U[q[O]].end=0;return{map:U,table:k}}function H(I,F){let k;const U=e.getBestModeForData(I);if(k=e.from(F,U),k!==e.BYTE&&k.bit<U.bit)throw new Error('"'+I+'" cannot be encoded with mode '+e.toString(k)+`.
Suggested mode is: `+e.toString(U));switch(k===e.KANJI&&!l.isKanjiModeEnabled()&&(k=e.BYTE),k){case e.NUMERIC:return new n(I);case e.ALPHANUMERIC:return new s(I);case e.KANJI:return new o(I);case e.BYTE:return new r(I)}}t.fromArray=function(F){return F.reduce(function(k,U){return typeof U=="string"?k.push(H(U,null)):U.data&&k.push(H(U.data,U.mode)),k},[])},t.fromString=function(F,k){const U=p(F,l.isKanjiModeEnabled()),q=E(U),O=A(q,k),R=u.find_path(O.map,"start","end"),w=[];for(let S=1;S<R.length-1;S++)w.push(O.table[R[S]].node);return t.fromArray(g(w))},t.rawSplit=function(F){return t.fromArray(p(F,l.isKanjiModeEnabled()))}}(La)),La}var cd;function hT(){if(cd)return Ea;cd=1;const t=Ts(),e=ql(),n=Q1(),s=X1(),r=Z1(),o=tT(),a=eT(),l=Ip(),u=rT(),f=iT(),h=oT(),p=As(),_=dT();function g(O,R){const w=O.size,S=o.getPositions(R);for(let L=0;L<S.length;L++){const M=S[L][0],D=S[L][1];for(let z=-1;z<=7;z++)if(!(M+z<=-1||w<=M+z))for(let j=-1;j<=7;j++)D+j<=-1||w<=D+j||(z>=0&&z<=6&&(j===0||j===6)||j>=0&&j<=6&&(z===0||z===6)||z>=2&&z<=4&&j>=2&&j<=4?O.set(M+z,D+j,!0,!0):O.set(M+z,D+j,!1,!0))}}function E(O){const R=O.size;for(let w=8;w<R-8;w++){const S=w%2===0;O.set(w,6,S,!0),O.set(6,w,S,!0)}}function A(O,R){const w=r.getPositions(R);for(let S=0;S<w.length;S++){const L=w[S][0],M=w[S][1];for(let D=-2;D<=2;D++)for(let z=-2;z<=2;z++)D===-2||D===2||z===-2||z===2||D===0&&z===0?O.set(L+D,M+z,!0,!0):O.set(L+D,M+z,!1,!0)}}function H(O,R){const w=O.size,S=f.getEncodedBits(R);let L,M,D;for(let z=0;z<18;z++)L=Math.floor(z/3),M=z%3+w-8-3,D=(S>>z&1)===1,O.set(L,M,D,!0),O.set(M,L,D,!0)}function I(O,R,w){const S=O.size,L=h.getEncodedBits(R,w);let M,D;for(M=0;M<15;M++)D=(L>>M&1)===1,M<6?O.set(M,8,D,!0):M<8?O.set(M+1,8,D,!0):O.set(S-15+M,8,D,!0),M<8?O.set(8,S-M-1,D,!0):M<9?O.set(8,15-M-1+1,D,!0):O.set(8,15-M-1,D,!0);O.set(S-8,8,1,!0)}function F(O,R){const w=O.size;let S=-1,L=w-1,M=7,D=0;for(let z=w-1;z>0;z-=2)for(z===6&&z--;;){for(let j=0;j<2;j++)if(!O.isReserved(L,z-j)){let X=!1;D<R.length&&(X=(R[D]>>>M&1)===1),O.set(L,z-j,X),M--,M===-1&&(D++,M=7)}if(L+=S,L<0||w<=L){L-=S,S=-S;break}}}function k(O,R,w){const S=new n;w.forEach(function(j){S.put(j.mode.bit,4),S.put(j.getLength(),p.getCharCountIndicator(j.mode,O)),j.write(S)});const L=t.getSymbolTotalCodewords(O),M=l.getTotalCodewordsCount(O,R),D=(L-M)*8;for(S.getLengthInBits()+4<=D&&S.put(0,4);S.getLengthInBits()%8!==0;)S.putBit(0);const z=(D-S.getLengthInBits())/8;for(let j=0;j<z;j++)S.put(j%2?17:236,8);return U(S,O,R)}function U(O,R,w){const S=t.getSymbolTotalCodewords(R),L=l.getTotalCodewordsCount(R,w),M=S-L,D=l.getBlocksCount(R,w),z=S%D,j=D-z,X=Math.floor(S/D),Y=Math.floor(M/D),Q=Y+1,J=X-Y,ct=new u(J);let ut=0;const _t=new Array(D),bt=new Array(D);let Nt=0;const It=new Uint8Array(O.buffer);for(let et=0;et<D;et++){const it=et<j?Y:Q;_t[et]=It.slice(ut,ut+it),bt[et]=ct.encode(_t[et]),ut+=it,Nt=Math.max(Nt,it)}const qt=new Uint8Array(S);let Wt=0,V,T;for(V=0;V<Nt;V++)for(T=0;T<D;T++)V<_t[T].length&&(qt[Wt++]=_t[T][V]);for(V=0;V<J;V++)for(T=0;T<D;T++)qt[Wt++]=bt[T][V];return qt}function q(O,R,w,S){let L;if(Array.isArray(O))L=_.fromArray(O);else if(typeof O=="string"){let X=R;if(!X){const Y=_.rawSplit(O);X=f.getBestVersionForData(Y,w)}L=_.fromString(O,X||40)}else throw new Error("Invalid data");const M=f.getBestVersionForData(L,w);if(!M)throw new Error("The amount of data is too big to be stored in a QR Code");if(!R)R=M;else if(R<M)throw new Error(`
The chosen QR Code version cannot contain this amount of data.
Minimum version required to store current data is: `+M+`.
`);const D=k(R,w,L),z=t.getSymbolSize(R),j=new s(z);return g(j,R),E(j),A(j,R),I(j,w,0),R>=7&&H(j,R),F(j,D),isNaN(S)&&(S=a.getBestMask(j,I.bind(null,j,w))),a.applyMask(S,j),I(j,w,S),{modules:j,version:R,errorCorrectionLevel:w,maskPattern:S,segments:L}}return Ea.create=function(R,w){if(typeof R>"u"||R==="")throw new Error("No input text");let S=e.M,L,M;return typeof w<"u"&&(S=e.from(w.errorCorrectionLevel,e.M),L=f.from(w.version),M=a.from(w.maskPattern),w.toSJISFunc&&t.setToSJISFunction(w.toSJISFunc)),q(R,L,S,M)},Ea}var Ha={},Va={},ud;function Bp(){return ud||(ud=1,function(t){function e(n){if(typeof n=="number"&&(n=n.toString()),typeof n!="string")throw new Error("Color should be defined as hex string");let s=n.slice().replace("#","").split("");if(s.length<3||s.length===5||s.length>8)throw new Error("Invalid hex color: "+n);(s.length===3||s.length===4)&&(s=Array.prototype.concat.apply([],s.map(function(o){return[o,o]}))),s.length===6&&s.push("F","F");const r=parseInt(s.join(""),16);return{r:r>>24&255,g:r>>16&255,b:r>>8&255,a:r&255,hex:"#"+s.slice(0,6).join("")}}t.getOptions=function(s){s||(s={}),s.color||(s.color={});const r=typeof s.margin>"u"||s.margin===null||s.margin<0?4:s.margin,o=s.width&&s.width>=21?s.width:void 0,a=s.scale||4;return{width:o,scale:o?4:a,margin:r,color:{dark:e(s.color.dark||"#000000ff"),light:e(s.color.light||"#ffffffff")},type:s.type,rendererOpts:s.rendererOpts||{}}},t.getScale=function(s,r){return r.width&&r.width>=s+r.margin*2?r.width/(s+r.margin*2):r.scale},t.getImageWidth=function(s,r){const o=t.getScale(s,r);return Math.floor((s+r.margin*2)*o)},t.qrToImageData=function(s,r,o){const a=r.modules.size,l=r.modules.data,u=t.getScale(a,o),f=Math.floor((a+o.margin*2)*u),h=o.margin*u,p=[o.color.light,o.color.dark];for(let _=0;_<f;_++)for(let g=0;g<f;g++){let E=(_*f+g)*4,A=o.color.light;if(_>=h&&g>=h&&_<f-h&&g<f-h){const H=Math.floor((_-h)/u),I=Math.floor((g-h)/u);A=p[l[H*a+I]?1:0]}s[E++]=A.r,s[E++]=A.g,s[E++]=A.b,s[E]=A.a}}}(Va)),Va}var fd;function pT(){return fd||(fd=1,function(t){const e=Bp();function n(r,o,a){r.clearRect(0,0,o.width,o.height),o.style||(o.style={}),o.height=a,o.width=a,o.style.height=a+"px",o.style.width=a+"px"}function s(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}t.render=function(o,a,l){let u=l,f=a;typeof u>"u"&&(!a||!a.getContext)&&(u=a,a=void 0),a||(f=s()),u=e.getOptions(u);const h=e.getImageWidth(o.modules.size,u),p=f.getContext("2d"),_=p.createImageData(h,h);return e.qrToImageData(_.data,o,u),n(p,f,h),p.putImageData(_,0,0),f},t.renderToDataURL=function(o,a,l){let u=l;typeof u>"u"&&(!a||!a.getContext)&&(u=a,a=void 0),u||(u={});const f=t.render(o,a,u),h=u.type||"image/png",p=u.rendererOpts||{};return f.toDataURL(h,p.quality)}}(Ha)),Ha}var Ua={},dd;function mT(){if(dd)return Ua;dd=1;const t=Bp();function e(r,o){const a=r.a/255,l=o+'="'+r.hex+'"';return a<1?l+" "+o+'-opacity="'+a.toFixed(2).slice(1)+'"':l}function n(r,o,a){let l=r+o;return typeof a<"u"&&(l+=" "+a),l}function s(r,o,a){let l="",u=0,f=!1,h=0;for(let p=0;p<r.length;p++){const _=Math.floor(p%o),g=Math.floor(p/o);!_&&!f&&(f=!0),r[p]?(h++,p>0&&_>0&&r[p-1]||(l+=f?n("M",_+a,.5+g+a):n("m",u,0),u=0,f=!1),_+1<o&&r[p+1]||(l+=n("h",h),h=0)):u++}return l}return Ua.render=function(o,a,l){const u=t.getOptions(a),f=o.modules.size,h=o.modules.data,p=f+u.margin*2,_=u.color.light.a?"<path "+e(u.color.light,"fill")+' d="M0 0h'+p+"v"+p+'H0z"/>':"",g="<path "+e(u.color.dark,"stroke")+' d="'+s(h,f,u.margin)+'"/>',E='viewBox="0 0 '+p+" "+p+'"',H='<svg xmlns="http://www.w3.org/2000/svg" '+(u.width?'width="'+u.width+'" height="'+u.width+'" ':"")+E+' shape-rendering="crispEdges">'+_+g+`</svg>
`;return typeof l=="function"&&l(null,H),H},Ua}var hd;function gT(){if(hd)return Us;hd=1;const t=J1(),e=hT(),n=pT(),s=mT();function r(o,a,l,u,f){const h=[].slice.call(arguments,1),p=h.length,_=typeof h[p-1]=="function";if(!_&&!t())throw new Error("Callback required as last argument");if(_){if(p<2)throw new Error("Too few arguments provided");p===2?(f=l,l=a,a=u=void 0):p===3&&(a.getContext&&typeof f>"u"?(f=u,u=void 0):(f=u,u=l,l=a,a=void 0))}else{if(p<1)throw new Error("Too few arguments provided");return p===1?(l=a,a=u=void 0):p===2&&!a.getContext&&(u=l,l=a,a=void 0),new Promise(function(g,E){try{const A=e.create(l,u);g(o(A,a,u))}catch(A){E(A)}})}try{const g=e.create(l,u);f(null,o(g,a,u))}catch(g){f(g)}}return Us.create=e.create,Us.toCanvas=r.bind(null,n.render),Us.toDataURL=r.bind(null,n.renderToDataURL),Us.toString=r.bind(null,function(o,a,l){return s.render(o,l)}),Us}var _T=gT();const vT=kl(_T),bT=["id"],Fp={__name:"qrcode",props:["content"],setup(t){const e=t,n=Jh().toString();return ws(()=>{vT.toCanvas(document.getElementById(`qrcode_${n}`),e.content,function(s){})}),(s,r)=>(mt(),Ot("div",null,[$("canvas",{id:"qrcode_"+Ce(n),class:"rounded-3"},null,8,bT)]))}},yT={class:"p-2 position-fixed top-0 start-0 vw-100 vh-100 d-flex qrcodeContainer p-3 overflow-scroll"},ET={class:"m-auto d-flex gap-3 flex-column p-3"},wT={__name:"configurationQRCode",props:["qrcodeData"],emits:["back"],setup(t,{emit:e}){const n=t,s=e;return(r,o)=>(mt(),Ot("div",yT,[$("div",ET,[$("div",null,[$("a",{role:"button",onClick:o[0]||(o[0]=a=>s("back")),class:"btn btn-body rounded-3 btn-sm"},o[1]||(o[1]=[$("i",{class:"me-2 bi bi-x-lg"},null,-1),Yt(" Dismiss ")]))]),Lt(Fp,{content:n.qrcodeData},null,8,["content"]),o[2]||(o[2]=$("button",{class:"btn bg-primary-subtle border-primary-subtle rounded-3"},[$("i",{class:"bi bi-download me-2"}),Yt("Download ")],-1))])]))}},TT=ir(wT,[["__scopeId","data-v-cc8c55c7"]]);var $i={exports:{}},AT=$i.exports,pd;function ST(){return pd||(pd=1,function(t,e){(function(n,s){t.exports=s()})(AT,function(){var n,s,r=1e3,o=6e4,a=36e5,l=864e5,u=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f=31536e6,h=2628e6,p=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,_={years:f,months:h,days:l,hours:a,minutes:o,seconds:r,milliseconds:1,weeks:6048e5},g=function(O){return O instanceof U},E=function(O,R,w){return new U(O,w,R.$l)},A=function(O){return s.p(O)+"s"},H=function(O){return O<0},I=function(O){return H(O)?Math.ceil(O):Math.floor(O)},F=function(O){return Math.abs(O)},k=function(O,R){return O?H(O)?{negative:!0,format:""+F(O)+R}:{negative:!1,format:""+O+R}:{negative:!1,format:""}},U=function(){function O(w,S,L){var M=this;if(this.$d={},this.$l=L,w===void 0&&(this.$ms=0,this.parseFromMilliseconds()),S)return E(w*_[A(S)],this);if(typeof w=="number")return this.$ms=w,this.parseFromMilliseconds(),this;if(typeof w=="object")return Object.keys(w).forEach(function(j){M.$d[A(j)]=w[j]}),this.calMilliseconds(),this;if(typeof w=="string"){var D=w.match(p);if(D){var z=D.slice(2).map(function(j){return j!=null?Number(j):0});return this.$d.years=z[0],this.$d.months=z[1],this.$d.weeks=z[2],this.$d.days=z[3],this.$d.hours=z[4],this.$d.minutes=z[5],this.$d.seconds=z[6],this.calMilliseconds(),this}}return this}var R=O.prototype;return R.calMilliseconds=function(){var w=this;this.$ms=Object.keys(this.$d).reduce(function(S,L){return S+(w.$d[L]||0)*_[L]},0)},R.parseFromMilliseconds=function(){var w=this.$ms;this.$d.years=I(w/f),w%=f,this.$d.months=I(w/h),w%=h,this.$d.days=I(w/l),w%=l,this.$d.hours=I(w/a),w%=a,this.$d.minutes=I(w/o),w%=o,this.$d.seconds=I(w/r),w%=r,this.$d.milliseconds=w},R.toISOString=function(){var w=k(this.$d.years,"Y"),S=k(this.$d.months,"M"),L=+this.$d.days||0;this.$d.weeks&&(L+=7*this.$d.weeks);var M=k(L,"D"),D=k(this.$d.hours,"H"),z=k(this.$d.minutes,"M"),j=this.$d.seconds||0;this.$d.milliseconds&&(j+=this.$d.milliseconds/1e3,j=Math.round(1e3*j)/1e3);var X=k(j,"S"),Y=w.negative||S.negative||M.negative||D.negative||z.negative||X.negative,Q=D.format||z.format||X.format?"T":"",J=(Y?"-":"")+"P"+w.format+S.format+M.format+Q+D.format+z.format+X.format;return J==="P"||J==="-P"?"P0D":J},R.toJSON=function(){return this.toISOString()},R.format=function(w){var S=w||"YYYY-MM-DDTHH:mm:ss",L={Y:this.$d.years,YY:s.s(this.$d.years,2,"0"),YYYY:s.s(this.$d.years,4,"0"),M:this.$d.months,MM:s.s(this.$d.months,2,"0"),D:this.$d.days,DD:s.s(this.$d.days,2,"0"),H:this.$d.hours,HH:s.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:s.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:s.s(this.$d.seconds,2,"0"),SSS:s.s(this.$d.milliseconds,3,"0")};return S.replace(u,function(M,D){return D||String(L[M])})},R.as=function(w){return this.$ms/_[A(w)]},R.get=function(w){var S=this.$ms,L=A(w);return L==="milliseconds"?S%=1e3:S=L==="weeks"?I(S/_[L]):this.$d[L],S||0},R.add=function(w,S,L){var M;return M=S?w*_[A(S)]:g(w)?w.$ms:E(w,this).$ms,E(this.$ms+M*(L?-1:1),this)},R.subtract=function(w,S){return this.add(w,S,!0)},R.locale=function(w){var S=this.clone();return S.$l=w,S},R.clone=function(){return E(this.$ms,this)},R.humanize=function(w){return n().add(this.$ms,"ms").locale(this.$l).fromNow(!w)},R.valueOf=function(){return this.asMilliseconds()},R.milliseconds=function(){return this.get("milliseconds")},R.asMilliseconds=function(){return this.as("milliseconds")},R.seconds=function(){return this.get("seconds")},R.asSeconds=function(){return this.as("seconds")},R.minutes=function(){return this.get("minutes")},R.asMinutes=function(){return this.as("minutes")},R.hours=function(){return this.get("hours")},R.asHours=function(){return this.as("hours")},R.days=function(){return this.get("days")},R.asDays=function(){return this.as("days")},R.weeks=function(){return this.get("weeks")},R.asWeeks=function(){return this.as("weeks")},R.months=function(){return this.get("months")},R.asMonths=function(){return this.as("months")},R.years=function(){return this.get("years")},R.asYears=function(){return this.as("years")},O}(),q=function(O,R,w){return O.add(R.years()*w,"y").add(R.months()*w,"M").add(R.days()*w,"d").add(R.hours()*w,"h").add(R.minutes()*w,"m").add(R.seconds()*w,"s").add(R.milliseconds()*w,"ms")};return function(O,R,w){n=w,s=w().$utils(),w.duration=function(M,D){var z=w.locale();return E(M,{$l:z},D)},w.isDuration=g;var S=R.prototype.add,L=R.prototype.subtract;R.prototype.add=function(M,D){return g(M)?q(this,M,1):S.bind(this)(M,D)},R.prototype.subtract=function(M,D){return g(M)?q(this,M,-1):L.bind(this)(M,D)}}})}($i)),$i.exports}var CT=ST();const OT=kl(CT),RT={class:"card rounded-3 border-0 shadow"},NT={class:"card-header rounded-top-3 border-0 align-items-center d-flex p-3 flex-column flex-sm-row gap-2"},xT={class:"fw-bold"},$T={class:"card-body p-3 d-flex gap-3 flex-column"},PT={class:"mb-1 d-flex align-items-center"},DT={class:"fw-bold ms-sm-auto"},LT={class:"progress",role:"progressbar","aria-valuenow":"25","aria-valuemin":"0","aria-valuemax":"100",style:{height:"6px"}},IT={class:"mb-1 d-flex align-items-center"},MT={class:"fw-bold ms-auto"},kT={__name:"configuration",props:["config"],setup(t){wr.extend(OT);const e=t,n=te(!1),s=zt(()=>e.config.jobs.filter(u=>u.Field==="date").sort((u,f)=>wr(u.Value).isBefore(f.Value)?-1:wr(u.Value).isAfter(f.Value)?1:0)),r=zt(()=>e.config.jobs.filter(u=>u.Field==="total_data").sort((u,f)=>parseFloat(f.Value)-parseFloat(u.Value))),o=zt(()=>{if(s.value.length>0)return s.value[0].Value}),a=zt(()=>{if(r.value.length>0)return r.value[0].Value}),l=zt(()=>a.value?e.config.data/a.value*100:100);return window.dayjs=wr,(u,f)=>(mt(),Ot("div",RT,[$("div",NT,[$("small",xT,Te(e.config.name),1),e.config.protocol==="wg"?(mt(),Ot("span",{key:0,class:ln(["badge rounded-3 ms-sm-auto",[e.config.protocol==="wg"?"wireguardBg":"amneziawgBg"]])},Te(e.config.protocol==="wg"?"WireGuard":"AmneziaWG"),3)):Kn("",!0)]),$("div",$T,[$("div",null,[$("div",PT,[f[2]||(f[2]=$("small",{class:"text-muted"},[$("i",{class:"bi bi-bar-chart-fill me-1"}),Yt(" Data Usage ")],-1)),$("small",DT,Te(e.config.data.toFixed(4))+" / "+Te(a.value?parseFloat(a.value).toFixed(4):"Unlimited")+" GB ",1)]),$("div",LT,[$("div",{class:"progress-bar bg-primary",style:Ji({width:""+l.value+"%"})},null,4)])]),$("div",null,[$("div",IT,[f[3]||(f[3]=$("small",{class:"text-muted"},[$("i",{class:"bi bi-calendar me-1"}),Yt(" Valid Until ")],-1)),$("small",MT,Te(o.value?o.value:"Unlimited Time"),1)])]),$("button",{class:"btn btn-outline-body rounded-3 flex-grow-1 fw-bold w-100",onClick:f[0]||(f[0]=h=>n.value=!0)},f[4]||(f[4]=[$("i",{class:"bi bi-link-45deg me-2"},null,-1),$("small",null,"Connect",-1)]))]),Lt(oo,{name:"app"},{default:Oe(()=>[n.value?(mt(),Je(TT,{key:0,onBack:f[1]||(f[1]=h=>n.value=!1),"qrcode-data":t.config.peer_configuration_data.file},null,8,["qrcode-data"])):Kn("",!0)]),_:1})]))}},BT=ir(kT,[["__scopeId","data-v-5d0ec739"]]),FT={class:"p-sm-3"},HT={class:"w-100 d-flex align-items-center"},VT={class:"nav-link text-body border-start-0","aria-current":"page",href:"#"},UT={class:"ms-auto px-3 d-flex gap-2 nav-links"},jT={key:0,class:"d-flex flex-column gap-3"},qT={key:0,class:"p-3 d-flex flex-column gap-3"},KT={key:1,class:"text-center text-muted"},WT={key:1,class:"d-flex p-3"},YT={__name:"index",async setup(t){let e,n;const s=dn(),r=te(!0),o=zt(()=>s.configurations),a=te(void 0);[e,n]=no(()=>s.getClientProfile()),await e,n(),ws(async()=>{await s.getConfigurations(),r.value=!1,a.value=setInterval(async()=>{await s.getConfigurations()},5e3)}),S1(()=>{clearInterval(a.value)});const l=jl(),u=te(!1),f=async()=>{clearInterval(a.value),u.value=!0,await Vt.get(rr("/api/signout")).then(()=>{l.push("/signin")}).catch(()=>{l.push("/signin")}),s.newNotification("Sign out successful","success")};return(h,p)=>{const _=Kr("RouterLink");return mt(),Ot("div",FT,[$("div",HT,[$("a",VT,[$("strong",null," Hi, "+Te(Ce(s).clientProfile.Profile.Name?Ce(s).clientProfile.Profile.Name:Ce(s).clientProfile.Email),1)]),$("div",UT,[Lt(_,{to:"/settings",class:"text-body btn btn-outline-body rounded-3 ms-auto btn-sm","aria-current":"page",href:"#"},{default:Oe(()=>p[1]||(p[1]=[$("i",{class:"bi bi-gear-fill me-sm-2"},null,-1),$("span",null,"Settings",-1)])),_:1,__:[1]}),$("a",{role:"button",onClick:p[0]||(p[0]=g=>f()),class:ln(["btn btn-outline-danger rounded-3 btn-sm",{disabled:u.value}]),"aria-current":"page"},[p[2]||(p[2]=$("i",{class:"bi bi-box-arrow-left me-sm-2"},null,-1)),$("span",null,Te(u.value?"Signing out...":"Sign Out"),1)],2)])]),Lt(oo,{name:"app",mode:"out-in"},{default:Oe(()=>[r.value?(mt(),Ot("div",WT,p[4]||(p[4]=[$("div",{class:"bg-body rounded-3 d-flex",style:{width:"100%",height:"211px"}},[$("div",{class:"spinner-border m-auto"})],-1)]))):(mt(),Ot("div",jT,[o.value.length>0?(mt(),Ot("div",qT,[(mt(!0),Ot(we,null,eo(o.value,g=>(mt(),Je(BT,{config:g},null,8,["config"]))),256))])):(mt(),Ot("div",KT,p[3]||(p[3]=[$("small",null,"No configuration available",-1)])))]))]),_:1})])}}},zT=ir(YT,[["__scopeId","data-v-98284be0"]]),GT=["href"],JT={__name:"oidcBtn",props:["provider","name"],async setup(t){let e,n;const s=t,r=te(!1),o=te({}),a=new URLSearchParams({client_id:s.provider.client_id,redirect_uri:window.location.protocol+"//"+window.location.host+window.location.pathname,response_type:"code",state:s.name,scope:"openid email profile"}).toString(),l=te(void 0);try{const u=([e,n]=no(()=>Vt(`${s.provider.issuer}/.well-known/openid-configuration`)),e=await e,n(),e);console.log(u),r.value=!0,o.value=u.data,console.log(o.value),l.value=new URL(o.value.authorization_endpoint),l.value.search=a}catch{console.log("Provider not available",s.provider)}return(u,f)=>r.value?(mt(),Ot("a",{key:0,class:"btn btn-sm btn-outline-body rounded-3",href:l.value,style:{flex:"1 1 0px"}},Te(t.name),9,GT)):Kn("",!0)}},QT={key:0},XT={class:"d-flex gap-2"},ZT={__name:"oidc",async setup(t){let e,n;const s=te(!1),r=te(void 0),o=([e,n]=no(()=>Ki("/api/signin/oidc/providers")),e=await e,n(),e);return o&&(s.value=!0,r.value=o.data,console.log(r.value)),(a,l)=>r.value?(mt(),Ot("div",QT,[l[1]||(l[1]=$("hr",null,null,-1)),l[2]||(l[2]=$("h6",{class:"text-center text-muted mb-3"},[$("small",null,"Sign in with")],-1)),$("div",XT,[(mt(),Je($h,null,{fallback:Oe(()=>l[0]||(l[0]=[$("a",{class:"btn btn-sm btn-outline-body rounded-3 w-100 disabled"}," Loading... ",-1)])),default:Oe(()=>[(mt(!0),Ot(we,null,eo(r.value,(u,f)=>(mt(),Je(JT,{provider:u,name:f},null,8,["provider","name"]))),256))]),_:1}))]),l[3]||(l[3]=$("hr",null,null,-1))])):Kn("",!0)}},tA={class:"form-floating"},eA=["disabled"],nA={class:"form-floating"},sA=["disabled"],rA=["disabled"],iA={key:0,class:"d-block"},oA={key:1,class:"d-block"},aA={class:"d-flex align-items-center"},lA={__name:"signInForm",emits:["totpToken"],setup(t,{emit:e}){const n=te(!1),s=Sn({Email:"",Password:""}),r=e;te("");const o=dn(),a=async f=>{if(f.preventDefault(),!l){o.newNotification("Please fill in all fields","warning");return}n.value=!0;const h=await vo("/api/signin",s);h.status?r("totpToken",h.message):(o.newNotification(h.message,"danger"),n.value=!1)},l=zt(()=>Object.values(s).find(f=>!f)===void 0),u=I1();return u.query.Email&&(s.Email=u.query.Email),(f,h)=>{const p=Kr("RouterLink");return mt(),Ot("div",null,[h[10]||(h[10]=$("div",{class:"text-center"},[$("h1",{class:"display-4"},"Welcome back"),$("p",{class:"text-muted"},[Yt("Sign in to access your "),$("strong",null,"WGDashboard Client"),Yt(" account")])],-1)),Lt(ZT),$("form",{class:"mt-4 d-flex flex-column gap-3",onSubmit:h[2]||(h[2]=_=>a(_))},[$("div",tA,[un($("input",{type:"text",required:"",disabled:n.value,"onUpdate:modelValue":h[0]||(h[0]=_=>s.Email=_),name:"email",autocomplete:"email",autofocus:"",class:"form-control rounded-3 border-0",id:"email",placeholder:"email"},null,8,eA),[[wn,s.Email]]),h[3]||(h[3]=$("label",{for:"email",class:"d-flex"},[$("i",{class:"bi bi-person-circle me-2"}),Yt(" Email ")],-1))]),$("div",nA,[un($("input",{type:"password",required:"",disabled:n.value,"onUpdate:modelValue":h[1]||(h[1]=_=>s.Password=_),name:"password",autocomplete:"current-password",class:"form-control rounded-3 border-0",id:"password",placeholder:"Password"},null,8,sA),[[wn,s.Password]]),h[4]||(h[4]=$("label",{for:"password",class:"d-flex"},[$("i",{class:"bi bi-key me-2"}),Yt(" Password ")],-1))]),h[6]||(h[6]=$("div",{class:"d-flex"},[$("a",{href:"#",class:"text-body text-decoration-none ms-auto btn btn-sm rounded-3"}," Forgot Password? ")],-1)),$("button",{disabled:!l.value||n.value,class:"btn btn-primary rounded-3 btn-body px-3 py-2 fw-bold"},[n.value?(mt(),Ot("span",oA,h[5]||(h[5]=[Yt(" Loading..."),$("i",{class:"ms-2 spinner-border spinner-border-sm"},null,-1)]))):(mt(),Ot("span",iA," Sign In "))],8,rA)],32),$("div",null,[h[9]||(h[9]=$("hr",{class:"my-4"},null,-1)),$("div",aA,[h[8]||(h[8]=$("span",{class:"text-muted"}," Don't have an account yet? ",-1)),Lt(p,{to:"/signup",class:"text-body text-decoration-none ms-auto fw-bold btn btn-sm btn-outline-body rounded-3"},{default:Oe(()=>h[7]||(h[7]=[Yt(" Sign Up ")])),_:1,__:[7]})])])])}}},cA={class:""},uA={key:0,class:"card rounded-3"},fA={class:"card-body d-flex gap-3 flex-column"},dA={class:"card rounded-3"},hA={class:"card-body"},pA=["href"],mA={key:0},gA={class:"d-flex flex-column gap-3"},_A=["disabled"],vA=["disabled"],bA={key:0,class:"d-block"},yA={key:1,class:"d-block"},EA={__name:"totpForm",props:["totpToken"],emits:["clearToken"],setup(t,{emit:e}){const n=t,s=te(""),r=Sn({TOTP:""}),o=te(!0),a=()=>{r.TOTP=r.TOTP.replace(/\D/i,"")},l=zt(()=>/^[0-9]{6}$/.test(r.TOTP)),u=dn(),f=jl();ws(()=>{Vt.get(rr("/api/signin/totp"),{params:{Token:n.totpToken}}).then(_=>{let g=_.data;o.value=!1,g.status?g.message&&(s.value=g.message):(u.newNotification(g.message,"danger"),f.push("/signin"))})});const h=e,p=async _=>{if(_&&_.preventDefault(),l){o.value=!0;const g=await vo("/api/signin/totp",{Token:n.totpToken,UserProvidedTOTP:r.TOTP});o.value=!1,g?g.status?(u.clientProfile=g.data,f.push("/")):u.newNotification(g.message,"danger"):(u.newNotification("Sign in status is invalid","danger"),h("clearToken"))}};return zs(l,()=>{p()}),(_,g)=>(mt(),Ot("form",{class:"d-flex flex-column gap-3",onSubmit:g[3]||(g[3]=E=>p(E))},[$("div",null,[$("a",{role:"button",onClick:g[0]||(g[0]=E=>h("clearToken")),class:"btn btn-outline-body btn-sm rounded-3"},g[4]||(g[4]=[$("i",{class:"me-2 bi bi-chevron-left"},null,-1),Yt(" Back ")]))]),$("div",cA,[g[9]||(g[9]=$("h1",{class:"mb-3"},"Multi-Factor Authentication (MFA)",-1)),s.value?(mt(),Ot("div",uA,[$("div",fA,[g[5]||(g[5]=$("h2",{class:"mb-0"},"Initial Setup",-1)),g[6]||(g[6]=$("p",{class:"mb-0"},"Please scan the following QR Code to generate TOTP with your choice of authenticator",-1)),Lt(Fp,{content:s.value},null,8,["content"]),g[7]||(g[7]=$("p",{class:"mb-0"},"Or you can click the link below:",-1)),$("div",dA,[$("div",hA,[$("a",{href:s.value},Te(s.value),9,pA)])]),g[8]||(g[8]=$("div",{class:"alert alert-warning mb-0"},[$("strong",null," Please note: You won't be able to see this QR Code again, so please save it somewhere safe in case you need to recover your TOTP key ")],-1))])])):Kn("",!0)]),s.value?(mt(),Ot("hr",mA)):Kn("",!0),$("div",gA,[g[12]||(g[12]=$("label",{for:"totp"},"Enter the TOTP generated by your authenticator to verify",-1)),un($("input",{class:"form-control form-control-lg rounded-3 text-center",id:"totp",disabled:o.value,autofocus:"",onKeyup:g[1]||(g[1]=E=>a()),maxlength:"6",type:"text",inputmode:"numeric",placeholder:"- - - - - -",autocomplete:"one-time-code","onUpdate:modelValue":g[2]||(g[2]=E=>r.TOTP=E)},null,40,_A),[[wn,r.TOTP]]),$("button",{disabled:!l.value||o.value,class:"btn btn-body rounded-3 px-3 py-2 fw-bold"},[o.value?(mt(),Ot("span",yA,g[11]||(g[11]=[Yt(" Loading... "),$("i",{class:"ms-2 spinner-border spinner-border-sm"},null,-1)]))):(mt(),Ot("span",bA,g[10]||(g[10]=[Yt(" Continue "),$("i",{class:"ms-2 bi bi-arrow-right"},null,-1)])))],8,vA)])],32))}},wA={class:"p-3 p-sm-5"},TA={__name:"signin",setup(t){const e=te("");return(n,s)=>(mt(),Ot("div",wA,[Lt(oo,{name:"app",mode:"out-in"},{default:Oe(()=>[e.value?(mt(),Je(EA,{key:1,onClearToken:s[1]||(s[1]=r=>e.value=""),"totp-token":e.value},null,8,["totp-token"])):(mt(),Je(lA,{key:0,onTotpToken:s[0]||(s[0]=r=>{e.value=r})}))]),_:1})]))}},AA={class:"p-3 p-sm-5"},SA={class:"form-floating"},CA=["disabled"],OA={class:"row gx-3"},RA={class:"col-6"},NA={class:"form-floating"},xA=["disabled"],$A={class:"col-6"},PA={class:"form-floating"},DA=["disabled"],LA=["disabled"],IA={key:0,class:"d-block"},MA={key:1,class:"d-block"},kA={class:"d-flex align-items-center"},BA={__name:"signup",setup(t){const e=dn(),n=Sn({Email:"",Password:"",ConfirmPassword:""}),s=te(!1),r=jl(),o=async u=>{if(u.preventDefault(),!l){e.newNotification("Please fill in all fields","warning");return}a&&(s.value=!0,await Vt.post(rr("/api/signup"),n).then(f=>{let h=f.data;h.status?(e.newNotification("Sign up successfully!","success"),r.push({path:"/signin",query:{Email:n.Email}})):(e.newNotification(h.message,"danger"),s.value=!1)}))},a=zt(()=>n.Password&&n.ConfirmPassword?n.Password===n.ConfirmPassword:!1),l=zt(()=>Object.values(n).find(u=>!u)===void 0);return ws(()=>{document.querySelectorAll("input[type=password]").forEach(u=>u.addEventListener("blur",()=>{n.Password&&n.ConfirmPassword&&document.querySelectorAll("input[type=password]").forEach(f=>{a.value?f.classList.remove("is-invalid"):f.classList.add("is-invalid")})}))}),(u,f)=>{const h=Kr("RouterLink");return mt(),Ot("div",AA,[f[13]||(f[13]=$("div",{class:"text-center"},[$("h1",{class:"display-4"},"Hi, nice to meet you"),$("p",{class:"text-muted"},[Yt("Sign up to use "),$("strong",null,"WGDashboard Client")])],-1)),$("form",{class:"mt-4 d-flex flex-column gap-3",onSubmit:f[3]||(f[3]=p=>o(p))},[$("div",SA,[un($("input",{type:"text",disabled:s.value,required:"","onUpdate:modelValue":f[0]||(f[0]=p=>n.Email=p),name:"email",autocomplete:"email",autofocus:"",class:"form-control rounded-3",id:"email",placeholder:"email"},null,8,CA),[[wn,n.Email]]),f[4]||(f[4]=$("label",{for:"email",class:"d-flex"},[$("i",{class:"bi bi-person-circle me-2"}),Yt(" Email ")],-1))]),$("div",OA,[$("div",RA,[$("div",NA,[un($("input",{type:"password",required:"",disabled:s.value,"onUpdate:modelValue":f[1]||(f[1]=p=>n.Password=p),name:"password",autocomplete:"new-password",autofocus:"",class:"form-control rounded-3",id:"password",placeholder:"password"},null,8,xA),[[wn,n.Password]]),f[5]||(f[5]=$("label",{for:"password",class:"d-flex"},[$("i",{class:"bi bi-key me-2"}),Yt(" Password ")],-1))])]),$("div",$A,[$("div",PA,[un($("input",{type:"password",required:"",disabled:s.value,"onUpdate:modelValue":f[2]||(f[2]=p=>n.ConfirmPassword=p),name:"confirm_password",autocomplete:"new-password",autofocus:"",class:"form-control rounded-3",id:"confirm_password",placeholder:"confirm_password"},null,8,DA),[[wn,n.ConfirmPassword]]),f[6]||(f[6]=$("label",{for:"confirm_password",class:"d-flex"},[$("i",{class:"bi bi-key me-2"}),Yt(" Confirm Password ")],-1)),f[7]||(f[7]=$("div",{id:"validationServer03Feedback",class:"invalid-feedback"}," Passwords does not match ",-1))])])]),$("button",{disabled:!l.value||!a.value||s.value,class:"btn btn-primary rounded-3 btn-body px-3 py-2 fw-bold"},[s.value?(mt(),Ot("span",MA,f[9]||(f[9]=[Yt(" Loading... "),$("i",{class:"spinner-border spinner-border-sm"},null,-1)]))):(mt(),Ot("span",IA,f[8]||(f[8]=[Yt(" Continue "),$("i",{class:"ms-2 bi bi-arrow-right"},null,-1)])))],8,LA)],32),$("div",null,[f[12]||(f[12]=$("hr",{class:"my-4"},null,-1)),$("div",kA,[f[11]||(f[11]=$("span",{class:"text-muted"}," Already have an account? ",-1)),Lt(h,{to:"/signin",class:"text-body text-decoration-none ms-auto fw-bold btn btn-sm btn-outline-body rounded-3"},{default:Oe(()=>f[10]||(f[10]=[Yt(" Sign In ")])),_:1,__:[10]})])])])}}},FA={class:"p-3"},HA=["for"],VA=["id","onUpdate:modelValue"],UA={__name:"profile",setup(t){const e=dn(),n={Name:"Name"};return(s,r)=>(mt(),Ot("div",FA,[r[0]||(r[0]=$("h5",null," Profile ",-1)),(mt(!0),Ot(we,null,eo(Ce(e).clientProfile.Profile,(o,a)=>(mt(),Ot("div",null,[$("label",{for:a,class:"text-muted form-label"},[$("small",null,Te(n[a]),1)],8,HA),un($("input",{id:a,class:"form-control rounded-3","onUpdate:modelValue":l=>Ce(e).clientProfile.Profile[a]=l},null,8,VA),[[wn,Ce(e).clientProfile.Profile[a]]])]))),256))]))}},jA={class:"d-flex align-items-start"},qA={key:0,class:"alert alert-danger rounded-3 mt-3"},KA={class:"row g-2 mb-3"},WA={class:"col-sm-12"},YA=["type"],zA={class:"col-sm-6"},GA=["type"],JA={class:"col-sm-6"},QA=["type"],XA={__name:"updatePassword",setup(t){const e=Sn({CurrentPassword:"",NewPassword:"",ConfirmNewPassword:""}),n=()=>{e.CurrentPassword="",e.NewPassword="",e.ConfirmNewPassword=""},s=dn(),r=async u=>{u.preventDefault(),document.querySelectorAll("#updatePasswordForm input").forEach(h=>h.blur());const f=await vo("/api/settings/updatePassword",e);f?f.status?(a.value=!1,s.newNotification("Password updated!","success"),n()):(a.value=!0,l.value=f.message):(a.value=!0,l.value="Error occurred")},o=te(!1),a=te(!1),l=te("");return(u,f)=>(mt(),Ot("form",{onSubmit:f[4]||(f[4]=h=>r(h)),id:"updatePasswordForm",onReset:f[5]||(f[5]=h=>n()),class:"p-3"},[$("div",jA,[f[6]||(f[6]=$("h5",null," Update Password ",-1)),$("a",{role:"button",onClick:f[0]||(f[0]=h=>o.value=!o.value),class:"text-muted ms-auto text-decoration-none"},[$("small",null,[$("i",{class:ln([[o.value?"bi-eye-slash-fill":"bi-eye-fill"],"bi me-2"])},null,2),Yt(Te(o.value?"Hide":"Show")+" Password ",1)])])]),a.value?(mt(),Ot("div",qA,Te(l.value),1)):Kn("",!0),$("div",KA,[$("div",WA,[f[7]||(f[7]=$("label",{class:"text-muted form-label",for:"CurrentPassword"},[$("small",null,"Current Password")],-1)),un($("input",{class:ln(["form-control rounded-3",{"is-invalid":a.value}]),required:"",type:o.value?"text":"password",autocomplete:"current-password",id:"CurrentPassword","onUpdate:modelValue":f[1]||(f[1]=h=>e.CurrentPassword=h)},null,10,YA),[[fa,e.CurrentPassword]])]),$("div",zA,[f[8]||(f[8]=$("label",{class:"text-muted form-label",for:"NewPassword"},[$("small",null,"New Password")],-1)),un($("input",{class:ln(["form-control rounded-3",{"is-invalid":a.value}]),required:"",type:o.value?"text":"password",id:"NewPassword",autocomplete:"new-password","onUpdate:modelValue":f[2]||(f[2]=h=>e.NewPassword=h)},null,10,GA),[[fa,e.NewPassword]])]),$("div",JA,[f[9]||(f[9]=$("label",{class:"text-muted form-label",for:"ConfirmNewPassword"},[$("small",null,"Confirm New Password")],-1)),un($("input",{class:ln(["form-control rounded-3",{"is-invalid":a.value}]),required:"",type:o.value?"text":"password",id:"ConfirmNewPassword",autocomplete:"new-password","onUpdate:modelValue":f[3]||(f[3]=h=>e.ConfirmNewPassword=h)},null,10,QA),[[fa,e.ConfirmNewPassword]])])]),f[10]||(f[10]=$("div",{class:"d-flex gap-2"},[$("button",{class:"btn btn-sm btn-secondary rounded-3 ms-auto",type:"reset"},"Clear"),$("button",{class:"btn btn-sm btn-danger rounded-3",type:"submit"},"Update")],-1))],32))}},ZA={class:"p-sm-3"},tS={class:"w-100 d-flex align-items-center p-3"},eS={__name:"settings",async setup(t){let e,n;const s=dn();return[e,n]=no(()=>s.getClientProfile()),await e,n(),(r,o)=>{const a=Kr("RouterLink");return mt(),Ot("div",ZA,[$("div",tS,[Lt(a,{to:"/",class:"text-body btn btn-outline-body rounded-3 btn-sm","aria-current":"page",href:"#"},{default:Oe(()=>o[0]||(o[0]=[$("i",{class:"bi bi-chevron-left me-sm-2"},null,-1),$("span",null,"Back",-1)])),_:1,__:[0]}),o[1]||(o[1]=$("strong",{class:"ms-auto"},"Settings",-1))]),Lt(UA),Ce(s).clientProfile.SignInMethod==="local"?(mt(),Je(XA,{key:0})):Kn("",!0)])}}},Kl=D1({history:a1(),routes:[{path:"/",component:zT,meta:{auth:!0},name:"Home"},{path:"/settings",component:eS,meta:{auth:!0},name:"Settings"},{path:"/signin",component:TA,name:"Sign In"},{path:"/signup",component:BA,name:"Sign Up"},{path:"/signout",name:"Sign Out"}]});Kl.beforeEach(async(t,e,n)=>{const s=dn();t.path==="/signout"?(await Vt.get(rr("/api/signout")).then(()=>{n("/signin")}).catch(()=>{n("/signin")}),s.newNotification("Sign in session ended, please sign in again","warning")):t.meta.auth?await Ki("/api/validateAuthentication")?n():(s.newNotification("Sign in session ended, please sign in again","warning"),n("/signin")):n()});Kl.afterEach((t,e,n)=>{document.title=t.name+" | WGDashboard Client"});var Pi={exports:{}};/*!
* Bootstrap v5.3.6 (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/var nS=Pi.exports,md;function sS(){return md||(md=1,function(t,e){(function(n,s){t.exports=s()})(nS,function(){const n=new Map,s={set(d,i,c){n.has(d)||n.set(d,new Map);const m=n.get(d);if(!m.has(i)&&m.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(m.keys())[0]}.`);return}m.set(i,c)},get(d,i){return n.has(d)&&n.get(d).get(i)||null},remove(d,i){if(!n.has(d))return;const c=n.get(d);c.delete(i),c.size===0&&n.delete(d)}},r=1e6,o=1e3,a="transitionend",l=d=>(d&&window.CSS&&window.CSS.escape&&(d=d.replace(/#([^\s"#']+)/g,(i,c)=>`#${CSS.escape(c)}`)),d),u=d=>d==null?`${d}`:Object.prototype.toString.call(d).match(/\s([a-z]+)/i)[1].toLowerCase(),f=d=>{do d+=Math.floor(Math.random()*r);while(document.getElementById(d));return d},h=d=>{if(!d)return 0;let{transitionDuration:i,transitionDelay:c}=window.getComputedStyle(d);const m=Number.parseFloat(i),y=Number.parseFloat(c);return!m&&!y?0:(i=i.split(",")[0],c=c.split(",")[0],(Number.parseFloat(i)+Number.parseFloat(c))*o)},p=d=>{d.dispatchEvent(new Event(a))},_=d=>!d||typeof d!="object"?!1:(typeof d.jquery<"u"&&(d=d[0]),typeof d.nodeType<"u"),g=d=>_(d)?d.jquery?d[0]:d:typeof d=="string"&&d.length>0?document.querySelector(l(d)):null,E=d=>{if(!_(d)||d.getClientRects().length===0)return!1;const i=getComputedStyle(d).getPropertyValue("visibility")==="visible",c=d.closest("details:not([open])");if(!c)return i;if(c!==d){const m=d.closest("summary");if(m&&m.parentNode!==c||m===null)return!1}return i},A=d=>!d||d.nodeType!==Node.ELEMENT_NODE||d.classList.contains("disabled")?!0:typeof d.disabled<"u"?d.disabled:d.hasAttribute("disabled")&&d.getAttribute("disabled")!=="false",H=d=>{if(!document.documentElement.attachShadow)return null;if(typeof d.getRootNode=="function"){const i=d.getRootNode();return i instanceof ShadowRoot?i:null}return d instanceof ShadowRoot?d:d.parentNode?H(d.parentNode):null},I=()=>{},F=d=>{d.offsetHeight},k=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,U=[],q=d=>{document.readyState==="loading"?(U.length||document.addEventListener("DOMContentLoaded",()=>{for(const i of U)i()}),U.push(d)):d()},O=()=>document.documentElement.dir==="rtl",R=d=>{q(()=>{const i=k();if(i){const c=d.NAME,m=i.fn[c];i.fn[c]=d.jQueryInterface,i.fn[c].Constructor=d,i.fn[c].noConflict=()=>(i.fn[c]=m,d.jQueryInterface)}})},w=(d,i=[],c=d)=>typeof d=="function"?d.call(...i):c,S=(d,i,c=!0)=>{if(!c){w(d);return}const y=h(i)+5;let x=!1;const P=({target:W})=>{W===i&&(x=!0,i.removeEventListener(a,P),w(d))};i.addEventListener(a,P),setTimeout(()=>{x||p(i)},y)},L=(d,i,c,m)=>{const y=d.length;let x=d.indexOf(i);return x===-1?!c&&m?d[y-1]:d[0]:(x+=c?1:-1,m&&(x=(x+y)%y),d[Math.max(0,Math.min(x,y-1))])},M=/[^.]*(?=\..*)\.|.*/,D=/\..*/,z=/::\d+$/,j={};let X=1;const Y={mouseenter:"mouseover",mouseleave:"mouseout"},Q=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function J(d,i){return i&&`${i}::${X++}`||d.uidEvent||X++}function ct(d){const i=J(d);return d.uidEvent=i,j[i]=j[i]||{},j[i]}function ut(d,i){return function c(m){return et(m,{delegateTarget:d}),c.oneOff&&T.off(d,m.type,i),i.apply(d,[m])}}function _t(d,i,c){return function m(y){const x=d.querySelectorAll(i);for(let{target:P}=y;P&&P!==this;P=P.parentNode)for(const W of x)if(W===P)return et(y,{delegateTarget:P}),m.oneOff&&T.off(d,y.type,i,c),c.apply(P,[y])}}function bt(d,i,c=null){return Object.values(d).find(m=>m.callable===i&&m.delegationSelector===c)}function Nt(d,i,c){const m=typeof i=="string",y=m?c:i||c;let x=V(d);return Q.has(x)||(x=d),[m,y,x]}function It(d,i,c,m,y){if(typeof i!="string"||!d)return;let[x,P,W]=Nt(i,c,m);i in Y&&(P=(Ut=>function(St){if(!St.relatedTarget||St.relatedTarget!==St.delegateTarget&&!St.delegateTarget.contains(St.relatedTarget))return Ut.call(this,St)})(P));const tt=ct(d),lt=tt[W]||(tt[W]={}),nt=bt(lt,P,x?c:null);if(nt){nt.oneOff=nt.oneOff&&y;return}const Tt=J(P,i.replace(M,"")),At=x?_t(d,c,P):ut(d,P);At.delegationSelector=x?c:null,At.callable=P,At.oneOff=y,At.uidEvent=Tt,lt[Tt]=At,d.addEventListener(W,At,x)}function qt(d,i,c,m,y){const x=bt(i[c],m,y);x&&(d.removeEventListener(c,x,!!y),delete i[c][x.uidEvent])}function Wt(d,i,c,m){const y=i[c]||{};for(const[x,P]of Object.entries(y))x.includes(m)&&qt(d,i,c,P.callable,P.delegationSelector)}function V(d){return d=d.replace(D,""),Y[d]||d}const T={on(d,i,c,m){It(d,i,c,m,!1)},one(d,i,c,m){It(d,i,c,m,!0)},off(d,i,c,m){if(typeof i!="string"||!d)return;const[y,x,P]=Nt(i,c,m),W=P!==i,tt=ct(d),lt=tt[P]||{},nt=i.startsWith(".");if(typeof x<"u"){if(!Object.keys(lt).length)return;qt(d,tt,P,x,y?c:null);return}if(nt)for(const Tt of Object.keys(tt))Wt(d,tt,Tt,i.slice(1));for(const[Tt,At]of Object.entries(lt)){const vt=Tt.replace(z,"");(!W||i.includes(vt))&&qt(d,tt,P,At.callable,At.delegationSelector)}},trigger(d,i,c){if(typeof i!="string"||!d)return null;const m=k(),y=V(i),x=i!==y;let P=null,W=!0,tt=!0,lt=!1;x&&m&&(P=m.Event(i,c),m(d).trigger(P),W=!P.isPropagationStopped(),tt=!P.isImmediatePropagationStopped(),lt=P.isDefaultPrevented());const nt=et(new Event(i,{bubbles:W,cancelable:!0}),c);return lt&&nt.preventDefault(),tt&&d.dispatchEvent(nt),nt.defaultPrevented&&P&&P.preventDefault(),nt}};function et(d,i={}){for(const[c,m]of Object.entries(i))try{d[c]=m}catch{Object.defineProperty(d,c,{configurable:!0,get(){return m}})}return d}function it(d){if(d==="true")return!0;if(d==="false")return!1;if(d===Number(d).toString())return Number(d);if(d===""||d==="null")return null;if(typeof d!="string")return d;try{return JSON.parse(decodeURIComponent(d))}catch{return d}}function Et(d){return d.replace(/[A-Z]/g,i=>`-${i.toLowerCase()}`)}const v={setDataAttribute(d,i,c){d.setAttribute(`data-bs-${Et(i)}`,c)},removeDataAttribute(d,i){d.removeAttribute(`data-bs-${Et(i)}`)},getDataAttributes(d){if(!d)return{};const i={},c=Object.keys(d.dataset).filter(m=>m.startsWith("bs")&&!m.startsWith("bsConfig"));for(const m of c){let y=m.replace(/^bs/,"");y=y.charAt(0).toLowerCase()+y.slice(1),i[y]=it(d.dataset[m])}return i},getDataAttribute(d,i){return it(d.getAttribute(`data-bs-${Et(i)}`))}};class b{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(i){return i=this._mergeConfigObj(i),i=this._configAfterMerge(i),this._typeCheckConfig(i),i}_configAfterMerge(i){return i}_mergeConfigObj(i,c){const m=_(c)?v.getDataAttribute(c,"config"):{};return{...this.constructor.Default,...typeof m=="object"?m:{},..._(c)?v.getDataAttributes(c):{},...typeof i=="object"?i:{}}}_typeCheckConfig(i,c=this.constructor.DefaultType){for(const[m,y]of Object.entries(c)){const x=i[m],P=_(x)?"element":u(x);if(!new RegExp(y).test(P))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${m}" provided type "${P}" but expected type "${y}".`)}}}const C="5.3.6";class K extends b{constructor(i,c){super(),i=g(i),i&&(this._element=i,this._config=this._getConfig(c),s.set(this._element,this.constructor.DATA_KEY,this))}dispose(){s.remove(this._element,this.constructor.DATA_KEY),T.off(this._element,this.constructor.EVENT_KEY);for(const i of Object.getOwnPropertyNames(this))this[i]=null}_queueCallback(i,c,m=!0){S(i,c,m)}_getConfig(i){return i=this._mergeConfigObj(i,this._element),i=this._configAfterMerge(i),this._typeCheckConfig(i),i}static getInstance(i){return s.get(g(i),this.DATA_KEY)}static getOrCreateInstance(i,c={}){return this.getInstance(i)||new this(i,typeof c=="object"?c:null)}static get VERSION(){return C}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(i){return`${i}${this.EVENT_KEY}`}}const G=d=>{let i=d.getAttribute("data-bs-target");if(!i||i==="#"){let c=d.getAttribute("href");if(!c||!c.includes("#")&&!c.startsWith("."))return null;c.includes("#")&&!c.startsWith("#")&&(c=`#${c.split("#")[1]}`),i=c&&c!=="#"?c.trim():null}return i?i.split(",").map(c=>l(c)).join(","):null},N={find(d,i=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(i,d))},findOne(d,i=document.documentElement){return Element.prototype.querySelector.call(i,d)},children(d,i){return[].concat(...d.children).filter(c=>c.matches(i))},parents(d,i){const c=[];let m=d.parentNode.closest(i);for(;m;)c.push(m),m=m.parentNode.closest(i);return c},prev(d,i){let c=d.previousElementSibling;for(;c;){if(c.matches(i))return[c];c=c.previousElementSibling}return[]},next(d,i){let c=d.nextElementSibling;for(;c;){if(c.matches(i))return[c];c=c.nextElementSibling}return[]},focusableChildren(d){const i=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(c=>`${c}:not([tabindex^="-"])`).join(",");return this.find(i,d).filter(c=>!A(c)&&E(c))},getSelectorFromElement(d){const i=G(d);return i&&N.findOne(i)?i:null},getElementFromSelector(d){const i=G(d);return i?N.findOne(i):null},getMultipleElementsFromSelector(d){const i=G(d);return i?N.find(i):[]}},ot=(d,i="hide")=>{const c=`click.dismiss${d.EVENT_KEY}`,m=d.NAME;T.on(document,c,`[data-bs-dismiss="${m}"]`,function(y){if(["A","AREA"].includes(this.tagName)&&y.preventDefault(),A(this))return;const x=N.getElementFromSelector(this)||this.closest(`.${m}`);d.getOrCreateInstance(x)[i]()})},rt="alert",Z=".bs.alert",ht=`close${Z}`,at=`closed${Z}`,ft="fade",pt="show";class wt extends K{static get NAME(){return rt}close(){if(T.trigger(this._element,ht).defaultPrevented)return;this._element.classList.remove(pt);const c=this._element.classList.contains(ft);this._queueCallback(()=>this._destroyElement(),this._element,c)}_destroyElement(){this._element.remove(),T.trigger(this._element,at),this.dispose()}static jQueryInterface(i){return this.each(function(){const c=wt.getOrCreateInstance(this);if(typeof i=="string"){if(c[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);c[i](this)}})}}ot(wt,"close"),R(wt);const Mt="button",me=".bs.button",ue=".data-api",ke="active",xe='[data-bs-toggle="button"]',Yn=`click${me}${ue}`;class On extends K{static get NAME(){return Mt}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(ke))}static jQueryInterface(i){return this.each(function(){const c=On.getOrCreateInstance(this);i==="toggle"&&c[i]()})}}T.on(document,Yn,xe,d=>{d.preventDefault();const i=d.target.closest(xe);On.getOrCreateInstance(i).toggle()}),R(On);const ge="swipe",ie=".bs.swipe",zr=`touchstart${ie}`,Vp=`touchmove${ie}`,Up=`touchend${ie}`,jp=`pointerdown${ie}`,qp=`pointerup${ie}`,Kp="touch",Wp="pen",Yp="pointer-event",zp=40,Gp={endCallback:null,leftCallback:null,rightCallback:null},Jp={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Gr extends b{constructor(i,c){super(),this._element=i,!(!i||!Gr.isSupported())&&(this._config=this._getConfig(c),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return Gp}static get DefaultType(){return Jp}static get NAME(){return ge}dispose(){T.off(this._element,ie)}_start(i){if(!this._supportPointerEvents){this._deltaX=i.touches[0].clientX;return}this._eventIsPointerPenTouch(i)&&(this._deltaX=i.clientX)}_end(i){this._eventIsPointerPenTouch(i)&&(this._deltaX=i.clientX-this._deltaX),this._handleSwipe(),w(this._config.endCallback)}_move(i){this._deltaX=i.touches&&i.touches.length>1?0:i.touches[0].clientX-this._deltaX}_handleSwipe(){const i=Math.abs(this._deltaX);if(i<=zp)return;const c=i/this._deltaX;this._deltaX=0,c&&w(c>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(T.on(this._element,jp,i=>this._start(i)),T.on(this._element,qp,i=>this._end(i)),this._element.classList.add(Yp)):(T.on(this._element,zr,i=>this._start(i)),T.on(this._element,Vp,i=>this._move(i)),T.on(this._element,Up,i=>this._end(i)))}_eventIsPointerPenTouch(i){return this._supportPointerEvents&&(i.pointerType===Wp||i.pointerType===Kp)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Qp="carousel",Rn=".bs.carousel",Wl=".data-api",Xp="ArrowLeft",Zp="ArrowRight",tm=500,or="next",Ss="prev",Cs="left",Jr="right",em=`slide${Rn}`,bo=`slid${Rn}`,nm=`keydown${Rn}`,sm=`mouseenter${Rn}`,rm=`mouseleave${Rn}`,im=`dragstart${Rn}`,om=`load${Rn}${Wl}`,am=`click${Rn}${Wl}`,Yl="carousel",Qr="active",lm="slide",cm="carousel-item-end",um="carousel-item-start",fm="carousel-item-next",dm="carousel-item-prev",zl=".active",Gl=".carousel-item",hm=zl+Gl,pm=".carousel-item img",mm=".carousel-indicators",gm="[data-bs-slide], [data-bs-slide-to]",_m='[data-bs-ride="carousel"]',vm={[Xp]:Jr,[Zp]:Cs},bm={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ym={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Os extends K{constructor(i,c){super(i,c),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=N.findOne(mm,this._element),this._addEventListeners(),this._config.ride===Yl&&this.cycle()}static get Default(){return bm}static get DefaultType(){return ym}static get NAME(){return Qp}next(){this._slide(or)}nextWhenVisible(){!document.hidden&&E(this._element)&&this.next()}prev(){this._slide(Ss)}pause(){this._isSliding&&p(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){T.one(this._element,bo,()=>this.cycle());return}this.cycle()}}to(i){const c=this._getItems();if(i>c.length-1||i<0)return;if(this._isSliding){T.one(this._element,bo,()=>this.to(i));return}const m=this._getItemIndex(this._getActive());if(m===i)return;const y=i>m?or:Ss;this._slide(y,c[i])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(i){return i.defaultInterval=i.interval,i}_addEventListeners(){this._config.keyboard&&T.on(this._element,nm,i=>this._keydown(i)),this._config.pause==="hover"&&(T.on(this._element,sm,()=>this.pause()),T.on(this._element,rm,()=>this._maybeEnableCycle())),this._config.touch&&Gr.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const m of N.find(pm,this._element))T.on(m,im,y=>y.preventDefault());const c={leftCallback:()=>this._slide(this._directionToOrder(Cs)),rightCallback:()=>this._slide(this._directionToOrder(Jr)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),tm+this._config.interval))}};this._swipeHelper=new Gr(this._element,c)}_keydown(i){if(/input|textarea/i.test(i.target.tagName))return;const c=vm[i.key];c&&(i.preventDefault(),this._slide(this._directionToOrder(c)))}_getItemIndex(i){return this._getItems().indexOf(i)}_setActiveIndicatorElement(i){if(!this._indicatorsElement)return;const c=N.findOne(zl,this._indicatorsElement);c.classList.remove(Qr),c.removeAttribute("aria-current");const m=N.findOne(`[data-bs-slide-to="${i}"]`,this._indicatorsElement);m&&(m.classList.add(Qr),m.setAttribute("aria-current","true"))}_updateInterval(){const i=this._activeElement||this._getActive();if(!i)return;const c=Number.parseInt(i.getAttribute("data-bs-interval"),10);this._config.interval=c||this._config.defaultInterval}_slide(i,c=null){if(this._isSliding)return;const m=this._getActive(),y=i===or,x=c||L(this._getItems(),m,y,this._config.wrap);if(x===m)return;const P=this._getItemIndex(x),W=vt=>T.trigger(this._element,vt,{relatedTarget:x,direction:this._orderToDirection(i),from:this._getItemIndex(m),to:P});if(W(em).defaultPrevented||!m||!x)return;const lt=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(P),this._activeElement=x;const nt=y?um:cm,Tt=y?fm:dm;x.classList.add(Tt),F(x),m.classList.add(nt),x.classList.add(nt);const At=()=>{x.classList.remove(nt,Tt),x.classList.add(Qr),m.classList.remove(Qr,Tt,nt),this._isSliding=!1,W(bo)};this._queueCallback(At,m,this._isAnimated()),lt&&this.cycle()}_isAnimated(){return this._element.classList.contains(lm)}_getActive(){return N.findOne(hm,this._element)}_getItems(){return N.find(Gl,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(i){return O()?i===Cs?Ss:or:i===Cs?or:Ss}_orderToDirection(i){return O()?i===Ss?Cs:Jr:i===Ss?Jr:Cs}static jQueryInterface(i){return this.each(function(){const c=Os.getOrCreateInstance(this,i);if(typeof i=="number"){c.to(i);return}if(typeof i=="string"){if(c[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);c[i]()}})}}T.on(document,am,gm,function(d){const i=N.getElementFromSelector(this);if(!i||!i.classList.contains(Yl))return;d.preventDefault();const c=Os.getOrCreateInstance(i),m=this.getAttribute("data-bs-slide-to");if(m){c.to(m),c._maybeEnableCycle();return}if(v.getDataAttribute(this,"slide")==="next"){c.next(),c._maybeEnableCycle();return}c.prev(),c._maybeEnableCycle()}),T.on(window,om,()=>{const d=N.find(_m);for(const i of d)Os.getOrCreateInstance(i)}),R(Os);const Em="collapse",ar=".bs.collapse",wm=".data-api",Tm=`show${ar}`,Am=`shown${ar}`,Sm=`hide${ar}`,Cm=`hidden${ar}`,Om=`click${ar}${wm}`,yo="show",Rs="collapse",Xr="collapsing",Rm="collapsed",Nm=`:scope .${Rs} .${Rs}`,xm="collapse-horizontal",$m="width",Pm="height",Dm=".collapse.show, .collapse.collapsing",Eo='[data-bs-toggle="collapse"]',Lm={parent:null,toggle:!0},Im={parent:"(null|element)",toggle:"boolean"};class Ns extends K{constructor(i,c){super(i,c),this._isTransitioning=!1,this._triggerArray=[];const m=N.find(Eo);for(const y of m){const x=N.getSelectorFromElement(y),P=N.find(x).filter(W=>W===this._element);x!==null&&P.length&&this._triggerArray.push(y)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Lm}static get DefaultType(){return Im}static get NAME(){return Em}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let i=[];if(this._config.parent&&(i=this._getFirstLevelChildren(Dm).filter(W=>W!==this._element).map(W=>Ns.getOrCreateInstance(W,{toggle:!1}))),i.length&&i[0]._isTransitioning||T.trigger(this._element,Tm).defaultPrevented)return;for(const W of i)W.hide();const m=this._getDimension();this._element.classList.remove(Rs),this._element.classList.add(Xr),this._element.style[m]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const y=()=>{this._isTransitioning=!1,this._element.classList.remove(Xr),this._element.classList.add(Rs,yo),this._element.style[m]="",T.trigger(this._element,Am)},P=`scroll${m[0].toUpperCase()+m.slice(1)}`;this._queueCallback(y,this._element,!0),this._element.style[m]=`${this._element[P]}px`}hide(){if(this._isTransitioning||!this._isShown()||T.trigger(this._element,Sm).defaultPrevented)return;const c=this._getDimension();this._element.style[c]=`${this._element.getBoundingClientRect()[c]}px`,F(this._element),this._element.classList.add(Xr),this._element.classList.remove(Rs,yo);for(const y of this._triggerArray){const x=N.getElementFromSelector(y);x&&!this._isShown(x)&&this._addAriaAndCollapsedClass([y],!1)}this._isTransitioning=!0;const m=()=>{this._isTransitioning=!1,this._element.classList.remove(Xr),this._element.classList.add(Rs),T.trigger(this._element,Cm)};this._element.style[c]="",this._queueCallback(m,this._element,!0)}_isShown(i=this._element){return i.classList.contains(yo)}_configAfterMerge(i){return i.toggle=!!i.toggle,i.parent=g(i.parent),i}_getDimension(){return this._element.classList.contains(xm)?$m:Pm}_initializeChildren(){if(!this._config.parent)return;const i=this._getFirstLevelChildren(Eo);for(const c of i){const m=N.getElementFromSelector(c);m&&this._addAriaAndCollapsedClass([c],this._isShown(m))}}_getFirstLevelChildren(i){const c=N.find(Nm,this._config.parent);return N.find(i,this._config.parent).filter(m=>!c.includes(m))}_addAriaAndCollapsedClass(i,c){if(i.length)for(const m of i)m.classList.toggle(Rm,!c),m.setAttribute("aria-expanded",c)}static jQueryInterface(i){const c={};return typeof i=="string"&&/show|hide/.test(i)&&(c.toggle=!1),this.each(function(){const m=Ns.getOrCreateInstance(this,c);if(typeof i=="string"){if(typeof m[i]>"u")throw new TypeError(`No method named "${i}"`);m[i]()}})}}T.on(document,Om,Eo,function(d){(d.target.tagName==="A"||d.delegateTarget&&d.delegateTarget.tagName==="A")&&d.preventDefault();for(const i of N.getMultipleElementsFromSelector(this))Ns.getOrCreateInstance(i,{toggle:!1}).toggle()}),R(Ns);var _e="top",$e="bottom",Pe="right",ve="left",Zr="auto",xs=[_e,$e,Pe,ve],zn="start",$s="end",Jl="clippingParents",wo="viewport",Ps="popper",Ql="reference",To=xs.reduce(function(d,i){return d.concat([i+"-"+zn,i+"-"+$s])},[]),Ao=[].concat(xs,[Zr]).reduce(function(d,i){return d.concat([i,i+"-"+zn,i+"-"+$s])},[]),Xl="beforeRead",Zl="read",tc="afterRead",ec="beforeMain",nc="main",sc="afterMain",rc="beforeWrite",ic="write",oc="afterWrite",ac=[Xl,Zl,tc,ec,nc,sc,rc,ic,oc];function Ze(d){return d?(d.nodeName||"").toLowerCase():null}function De(d){if(d==null)return window;if(d.toString()!=="[object Window]"){var i=d.ownerDocument;return i&&i.defaultView||window}return d}function Gn(d){var i=De(d).Element;return d instanceof i||d instanceof Element}function Be(d){var i=De(d).HTMLElement;return d instanceof i||d instanceof HTMLElement}function So(d){if(typeof ShadowRoot>"u")return!1;var i=De(d).ShadowRoot;return d instanceof i||d instanceof ShadowRoot}function Mm(d){var i=d.state;Object.keys(i.elements).forEach(function(c){var m=i.styles[c]||{},y=i.attributes[c]||{},x=i.elements[c];!Be(x)||!Ze(x)||(Object.assign(x.style,m),Object.keys(y).forEach(function(P){var W=y[P];W===!1?x.removeAttribute(P):x.setAttribute(P,W===!0?"":W)}))})}function km(d){var i=d.state,c={popper:{position:i.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(i.elements.popper.style,c.popper),i.styles=c,i.elements.arrow&&Object.assign(i.elements.arrow.style,c.arrow),function(){Object.keys(i.elements).forEach(function(m){var y=i.elements[m],x=i.attributes[m]||{},P=Object.keys(i.styles.hasOwnProperty(m)?i.styles[m]:c[m]),W=P.reduce(function(tt,lt){return tt[lt]="",tt},{});!Be(y)||!Ze(y)||(Object.assign(y.style,W),Object.keys(x).forEach(function(tt){y.removeAttribute(tt)}))})}}const Co={name:"applyStyles",enabled:!0,phase:"write",fn:Mm,effect:km,requires:["computeStyles"]};function tn(d){return d.split("-")[0]}var Jn=Math.max,ti=Math.min,Ds=Math.round;function Oo(){var d=navigator.userAgentData;return d!=null&&d.brands&&Array.isArray(d.brands)?d.brands.map(function(i){return i.brand+"/"+i.version}).join(" "):navigator.userAgent}function lc(){return!/^((?!chrome|android).)*safari/i.test(Oo())}function Ls(d,i,c){i===void 0&&(i=!1),c===void 0&&(c=!1);var m=d.getBoundingClientRect(),y=1,x=1;i&&Be(d)&&(y=d.offsetWidth>0&&Ds(m.width)/d.offsetWidth||1,x=d.offsetHeight>0&&Ds(m.height)/d.offsetHeight||1);var P=Gn(d)?De(d):window,W=P.visualViewport,tt=!lc()&&c,lt=(m.left+(tt&&W?W.offsetLeft:0))/y,nt=(m.top+(tt&&W?W.offsetTop:0))/x,Tt=m.width/y,At=m.height/x;return{width:Tt,height:At,top:nt,right:lt+Tt,bottom:nt+At,left:lt,x:lt,y:nt}}function Ro(d){var i=Ls(d),c=d.offsetWidth,m=d.offsetHeight;return Math.abs(i.width-c)<=1&&(c=i.width),Math.abs(i.height-m)<=1&&(m=i.height),{x:d.offsetLeft,y:d.offsetTop,width:c,height:m}}function cc(d,i){var c=i.getRootNode&&i.getRootNode();if(d.contains(i))return!0;if(c&&So(c)){var m=i;do{if(m&&d.isSameNode(m))return!0;m=m.parentNode||m.host}while(m)}return!1}function hn(d){return De(d).getComputedStyle(d)}function Bm(d){return["table","td","th"].indexOf(Ze(d))>=0}function Nn(d){return((Gn(d)?d.ownerDocument:d.document)||window.document).documentElement}function ei(d){return Ze(d)==="html"?d:d.assignedSlot||d.parentNode||(So(d)?d.host:null)||Nn(d)}function uc(d){return!Be(d)||hn(d).position==="fixed"?null:d.offsetParent}function Fm(d){var i=/firefox/i.test(Oo()),c=/Trident/i.test(Oo());if(c&&Be(d)){var m=hn(d);if(m.position==="fixed")return null}var y=ei(d);for(So(y)&&(y=y.host);Be(y)&&["html","body"].indexOf(Ze(y))<0;){var x=hn(y);if(x.transform!=="none"||x.perspective!=="none"||x.contain==="paint"||["transform","perspective"].indexOf(x.willChange)!==-1||i&&x.willChange==="filter"||i&&x.filter&&x.filter!=="none")return y;y=y.parentNode}return null}function lr(d){for(var i=De(d),c=uc(d);c&&Bm(c)&&hn(c).position==="static";)c=uc(c);return c&&(Ze(c)==="html"||Ze(c)==="body"&&hn(c).position==="static")?i:c||Fm(d)||i}function No(d){return["top","bottom"].indexOf(d)>=0?"x":"y"}function cr(d,i,c){return Jn(d,ti(i,c))}function Hm(d,i,c){var m=cr(d,i,c);return m>c?c:m}function fc(){return{top:0,right:0,bottom:0,left:0}}function dc(d){return Object.assign({},fc(),d)}function hc(d,i){return i.reduce(function(c,m){return c[m]=d,c},{})}var Vm=function(i,c){return i=typeof i=="function"?i(Object.assign({},c.rects,{placement:c.placement})):i,dc(typeof i!="number"?i:hc(i,xs))};function Um(d){var i,c=d.state,m=d.name,y=d.options,x=c.elements.arrow,P=c.modifiersData.popperOffsets,W=tn(c.placement),tt=No(W),lt=[ve,Pe].indexOf(W)>=0,nt=lt?"height":"width";if(!(!x||!P)){var Tt=Vm(y.padding,c),At=Ro(x),vt=tt==="y"?_e:ve,Ut=tt==="y"?$e:Pe,St=c.rects.reference[nt]+c.rects.reference[tt]-P[tt]-c.rects.popper[nt],xt=P[tt]-c.rects.reference[tt],Kt=lr(x),Qt=Kt?tt==="y"?Kt.clientHeight||0:Kt.clientWidth||0:0,Xt=St/2-xt/2,Ct=Tt[vt],kt=Qt-At[nt]-Tt[Ut],Bt=Qt/2-At[nt]/2+Xt,Gt=cr(Ct,Bt,kt),oe=tt;c.modifiersData[m]=(i={},i[oe]=Gt,i.centerOffset=Gt-Bt,i)}}function jm(d){var i=d.state,c=d.options,m=c.element,y=m===void 0?"[data-popper-arrow]":m;y!=null&&(typeof y=="string"&&(y=i.elements.popper.querySelector(y),!y)||cc(i.elements.popper,y)&&(i.elements.arrow=y))}const pc={name:"arrow",enabled:!0,phase:"main",fn:Um,effect:jm,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Is(d){return d.split("-")[1]}var qm={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Km(d,i){var c=d.x,m=d.y,y=i.devicePixelRatio||1;return{x:Ds(c*y)/y||0,y:Ds(m*y)/y||0}}function mc(d){var i,c=d.popper,m=d.popperRect,y=d.placement,x=d.variation,P=d.offsets,W=d.position,tt=d.gpuAcceleration,lt=d.adaptive,nt=d.roundOffsets,Tt=d.isFixed,At=P.x,vt=At===void 0?0:At,Ut=P.y,St=Ut===void 0?0:Ut,xt=typeof nt=="function"?nt({x:vt,y:St}):{x:vt,y:St};vt=xt.x,St=xt.y;var Kt=P.hasOwnProperty("x"),Qt=P.hasOwnProperty("y"),Xt=ve,Ct=_e,kt=window;if(lt){var Bt=lr(c),Gt="clientHeight",oe="clientWidth";if(Bt===De(c)&&(Bt=Nn(c),hn(Bt).position!=="static"&&W==="absolute"&&(Gt="scrollHeight",oe="scrollWidth")),Bt=Bt,y===_e||(y===ve||y===Pe)&&x===$s){Ct=$e;var se=Tt&&Bt===kt&&kt.visualViewport?kt.visualViewport.height:Bt[Gt];St-=se-m.height,St*=tt?1:-1}if(y===ve||(y===_e||y===$e)&&x===$s){Xt=Pe;var ee=Tt&&Bt===kt&&kt.visualViewport?kt.visualViewport.width:Bt[oe];vt-=ee-m.width,vt*=tt?1:-1}}var fe=Object.assign({position:W},lt&&qm),Ke=nt===!0?Km({x:vt,y:St},De(c)):{x:vt,y:St};if(vt=Ke.x,St=Ke.y,tt){var be;return Object.assign({},fe,(be={},be[Ct]=Qt?"0":"",be[Xt]=Kt?"0":"",be.transform=(kt.devicePixelRatio||1)<=1?"translate("+vt+"px, "+St+"px)":"translate3d("+vt+"px, "+St+"px, 0)",be))}return Object.assign({},fe,(i={},i[Ct]=Qt?St+"px":"",i[Xt]=Kt?vt+"px":"",i.transform="",i))}function Wm(d){var i=d.state,c=d.options,m=c.gpuAcceleration,y=m===void 0?!0:m,x=c.adaptive,P=x===void 0?!0:x,W=c.roundOffsets,tt=W===void 0?!0:W,lt={placement:tn(i.placement),variation:Is(i.placement),popper:i.elements.popper,popperRect:i.rects.popper,gpuAcceleration:y,isFixed:i.options.strategy==="fixed"};i.modifiersData.popperOffsets!=null&&(i.styles.popper=Object.assign({},i.styles.popper,mc(Object.assign({},lt,{offsets:i.modifiersData.popperOffsets,position:i.options.strategy,adaptive:P,roundOffsets:tt})))),i.modifiersData.arrow!=null&&(i.styles.arrow=Object.assign({},i.styles.arrow,mc(Object.assign({},lt,{offsets:i.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:tt})))),i.attributes.popper=Object.assign({},i.attributes.popper,{"data-popper-placement":i.placement})}const xo={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Wm,data:{}};var ni={passive:!0};function Ym(d){var i=d.state,c=d.instance,m=d.options,y=m.scroll,x=y===void 0?!0:y,P=m.resize,W=P===void 0?!0:P,tt=De(i.elements.popper),lt=[].concat(i.scrollParents.reference,i.scrollParents.popper);return x&&lt.forEach(function(nt){nt.addEventListener("scroll",c.update,ni)}),W&&tt.addEventListener("resize",c.update,ni),function(){x&&lt.forEach(function(nt){nt.removeEventListener("scroll",c.update,ni)}),W&&tt.removeEventListener("resize",c.update,ni)}}const $o={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Ym,data:{}};var zm={left:"right",right:"left",bottom:"top",top:"bottom"};function si(d){return d.replace(/left|right|bottom|top/g,function(i){return zm[i]})}var Gm={start:"end",end:"start"};function gc(d){return d.replace(/start|end/g,function(i){return Gm[i]})}function Po(d){var i=De(d),c=i.pageXOffset,m=i.pageYOffset;return{scrollLeft:c,scrollTop:m}}function Do(d){return Ls(Nn(d)).left+Po(d).scrollLeft}function Jm(d,i){var c=De(d),m=Nn(d),y=c.visualViewport,x=m.clientWidth,P=m.clientHeight,W=0,tt=0;if(y){x=y.width,P=y.height;var lt=lc();(lt||!lt&&i==="fixed")&&(W=y.offsetLeft,tt=y.offsetTop)}return{width:x,height:P,x:W+Do(d),y:tt}}function Qm(d){var i,c=Nn(d),m=Po(d),y=(i=d.ownerDocument)==null?void 0:i.body,x=Jn(c.scrollWidth,c.clientWidth,y?y.scrollWidth:0,y?y.clientWidth:0),P=Jn(c.scrollHeight,c.clientHeight,y?y.scrollHeight:0,y?y.clientHeight:0),W=-m.scrollLeft+Do(d),tt=-m.scrollTop;return hn(y||c).direction==="rtl"&&(W+=Jn(c.clientWidth,y?y.clientWidth:0)-x),{width:x,height:P,x:W,y:tt}}function Lo(d){var i=hn(d),c=i.overflow,m=i.overflowX,y=i.overflowY;return/auto|scroll|overlay|hidden/.test(c+y+m)}function _c(d){return["html","body","#document"].indexOf(Ze(d))>=0?d.ownerDocument.body:Be(d)&&Lo(d)?d:_c(ei(d))}function ur(d,i){var c;i===void 0&&(i=[]);var m=_c(d),y=m===((c=d.ownerDocument)==null?void 0:c.body),x=De(m),P=y?[x].concat(x.visualViewport||[],Lo(m)?m:[]):m,W=i.concat(P);return y?W:W.concat(ur(ei(P)))}function Io(d){return Object.assign({},d,{left:d.x,top:d.y,right:d.x+d.width,bottom:d.y+d.height})}function Xm(d,i){var c=Ls(d,!1,i==="fixed");return c.top=c.top+d.clientTop,c.left=c.left+d.clientLeft,c.bottom=c.top+d.clientHeight,c.right=c.left+d.clientWidth,c.width=d.clientWidth,c.height=d.clientHeight,c.x=c.left,c.y=c.top,c}function vc(d,i,c){return i===wo?Io(Jm(d,c)):Gn(i)?Xm(i,c):Io(Qm(Nn(d)))}function Zm(d){var i=ur(ei(d)),c=["absolute","fixed"].indexOf(hn(d).position)>=0,m=c&&Be(d)?lr(d):d;return Gn(m)?i.filter(function(y){return Gn(y)&&cc(y,m)&&Ze(y)!=="body"}):[]}function tg(d,i,c,m){var y=i==="clippingParents"?Zm(d):[].concat(i),x=[].concat(y,[c]),P=x[0],W=x.reduce(function(tt,lt){var nt=vc(d,lt,m);return tt.top=Jn(nt.top,tt.top),tt.right=ti(nt.right,tt.right),tt.bottom=ti(nt.bottom,tt.bottom),tt.left=Jn(nt.left,tt.left),tt},vc(d,P,m));return W.width=W.right-W.left,W.height=W.bottom-W.top,W.x=W.left,W.y=W.top,W}function bc(d){var i=d.reference,c=d.element,m=d.placement,y=m?tn(m):null,x=m?Is(m):null,P=i.x+i.width/2-c.width/2,W=i.y+i.height/2-c.height/2,tt;switch(y){case _e:tt={x:P,y:i.y-c.height};break;case $e:tt={x:P,y:i.y+i.height};break;case Pe:tt={x:i.x+i.width,y:W};break;case ve:tt={x:i.x-c.width,y:W};break;default:tt={x:i.x,y:i.y}}var lt=y?No(y):null;if(lt!=null){var nt=lt==="y"?"height":"width";switch(x){case zn:tt[lt]=tt[lt]-(i[nt]/2-c[nt]/2);break;case $s:tt[lt]=tt[lt]+(i[nt]/2-c[nt]/2);break}}return tt}function Ms(d,i){i===void 0&&(i={});var c=i,m=c.placement,y=m===void 0?d.placement:m,x=c.strategy,P=x===void 0?d.strategy:x,W=c.boundary,tt=W===void 0?Jl:W,lt=c.rootBoundary,nt=lt===void 0?wo:lt,Tt=c.elementContext,At=Tt===void 0?Ps:Tt,vt=c.altBoundary,Ut=vt===void 0?!1:vt,St=c.padding,xt=St===void 0?0:St,Kt=dc(typeof xt!="number"?xt:hc(xt,xs)),Qt=At===Ps?Ql:Ps,Xt=d.rects.popper,Ct=d.elements[Ut?Qt:At],kt=tg(Gn(Ct)?Ct:Ct.contextElement||Nn(d.elements.popper),tt,nt,P),Bt=Ls(d.elements.reference),Gt=bc({reference:Bt,element:Xt,placement:y}),oe=Io(Object.assign({},Xt,Gt)),se=At===Ps?oe:Bt,ee={top:kt.top-se.top+Kt.top,bottom:se.bottom-kt.bottom+Kt.bottom,left:kt.left-se.left+Kt.left,right:se.right-kt.right+Kt.right},fe=d.modifiersData.offset;if(At===Ps&&fe){var Ke=fe[y];Object.keys(ee).forEach(function(be){var rs=[Pe,$e].indexOf(be)>=0?1:-1,is=[_e,$e].indexOf(be)>=0?"y":"x";ee[be]+=Ke[is]*rs})}return ee}function eg(d,i){i===void 0&&(i={});var c=i,m=c.placement,y=c.boundary,x=c.rootBoundary,P=c.padding,W=c.flipVariations,tt=c.allowedAutoPlacements,lt=tt===void 0?Ao:tt,nt=Is(m),Tt=nt?W?To:To.filter(function(Ut){return Is(Ut)===nt}):xs,At=Tt.filter(function(Ut){return lt.indexOf(Ut)>=0});At.length===0&&(At=Tt);var vt=At.reduce(function(Ut,St){return Ut[St]=Ms(d,{placement:St,boundary:y,rootBoundary:x,padding:P})[tn(St)],Ut},{});return Object.keys(vt).sort(function(Ut,St){return vt[Ut]-vt[St]})}function ng(d){if(tn(d)===Zr)return[];var i=si(d);return[gc(d),i,gc(i)]}function sg(d){var i=d.state,c=d.options,m=d.name;if(!i.modifiersData[m]._skip){for(var y=c.mainAxis,x=y===void 0?!0:y,P=c.altAxis,W=P===void 0?!0:P,tt=c.fallbackPlacements,lt=c.padding,nt=c.boundary,Tt=c.rootBoundary,At=c.altBoundary,vt=c.flipVariations,Ut=vt===void 0?!0:vt,St=c.allowedAutoPlacements,xt=i.options.placement,Kt=tn(xt),Qt=Kt===xt,Xt=tt||(Qt||!Ut?[si(xt)]:ng(xt)),Ct=[xt].concat(Xt).reduce(function(Fs,$n){return Fs.concat(tn($n)===Zr?eg(i,{placement:$n,boundary:nt,rootBoundary:Tt,padding:lt,flipVariations:Ut,allowedAutoPlacements:St}):$n)},[]),kt=i.rects.reference,Bt=i.rects.popper,Gt=new Map,oe=!0,se=Ct[0],ee=0;ee<Ct.length;ee++){var fe=Ct[ee],Ke=tn(fe),be=Is(fe)===zn,rs=[_e,$e].indexOf(Ke)>=0,is=rs?"width":"height",Le=Ms(i,{placement:fe,boundary:nt,rootBoundary:Tt,altBoundary:At,padding:lt}),We=rs?be?Pe:ve:be?$e:_e;kt[is]>Bt[is]&&(We=si(We));var di=si(We),os=[];if(x&&os.push(Le[Ke]<=0),W&&os.push(Le[We]<=0,Le[di]<=0),os.every(function(Fs){return Fs})){se=fe,oe=!1;break}Gt.set(fe,os)}if(oe)for(var hi=Ut?3:1,Go=function($n){var mr=Ct.find(function(mi){var as=Gt.get(mi);if(as)return as.slice(0,$n).every(function(Jo){return Jo})});if(mr)return se=mr,"break"},pr=hi;pr>0;pr--){var pi=Go(pr);if(pi==="break")break}i.placement!==se&&(i.modifiersData[m]._skip=!0,i.placement=se,i.reset=!0)}}const yc={name:"flip",enabled:!0,phase:"main",fn:sg,requiresIfExists:["offset"],data:{_skip:!1}};function Ec(d,i,c){return c===void 0&&(c={x:0,y:0}),{top:d.top-i.height-c.y,right:d.right-i.width+c.x,bottom:d.bottom-i.height+c.y,left:d.left-i.width-c.x}}function wc(d){return[_e,Pe,$e,ve].some(function(i){return d[i]>=0})}function rg(d){var i=d.state,c=d.name,m=i.rects.reference,y=i.rects.popper,x=i.modifiersData.preventOverflow,P=Ms(i,{elementContext:"reference"}),W=Ms(i,{altBoundary:!0}),tt=Ec(P,m),lt=Ec(W,y,x),nt=wc(tt),Tt=wc(lt);i.modifiersData[c]={referenceClippingOffsets:tt,popperEscapeOffsets:lt,isReferenceHidden:nt,hasPopperEscaped:Tt},i.attributes.popper=Object.assign({},i.attributes.popper,{"data-popper-reference-hidden":nt,"data-popper-escaped":Tt})}const Tc={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:rg};function ig(d,i,c){var m=tn(d),y=[ve,_e].indexOf(m)>=0?-1:1,x=typeof c=="function"?c(Object.assign({},i,{placement:d})):c,P=x[0],W=x[1];return P=P||0,W=(W||0)*y,[ve,Pe].indexOf(m)>=0?{x:W,y:P}:{x:P,y:W}}function og(d){var i=d.state,c=d.options,m=d.name,y=c.offset,x=y===void 0?[0,0]:y,P=Ao.reduce(function(nt,Tt){return nt[Tt]=ig(Tt,i.rects,x),nt},{}),W=P[i.placement],tt=W.x,lt=W.y;i.modifiersData.popperOffsets!=null&&(i.modifiersData.popperOffsets.x+=tt,i.modifiersData.popperOffsets.y+=lt),i.modifiersData[m]=P}const Ac={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:og};function ag(d){var i=d.state,c=d.name;i.modifiersData[c]=bc({reference:i.rects.reference,element:i.rects.popper,placement:i.placement})}const Mo={name:"popperOffsets",enabled:!0,phase:"read",fn:ag,data:{}};function lg(d){return d==="x"?"y":"x"}function cg(d){var i=d.state,c=d.options,m=d.name,y=c.mainAxis,x=y===void 0?!0:y,P=c.altAxis,W=P===void 0?!1:P,tt=c.boundary,lt=c.rootBoundary,nt=c.altBoundary,Tt=c.padding,At=c.tether,vt=At===void 0?!0:At,Ut=c.tetherOffset,St=Ut===void 0?0:Ut,xt=Ms(i,{boundary:tt,rootBoundary:lt,padding:Tt,altBoundary:nt}),Kt=tn(i.placement),Qt=Is(i.placement),Xt=!Qt,Ct=No(Kt),kt=lg(Ct),Bt=i.modifiersData.popperOffsets,Gt=i.rects.reference,oe=i.rects.popper,se=typeof St=="function"?St(Object.assign({},i.rects,{placement:i.placement})):St,ee=typeof se=="number"?{mainAxis:se,altAxis:se}:Object.assign({mainAxis:0,altAxis:0},se),fe=i.modifiersData.offset?i.modifiersData.offset[i.placement]:null,Ke={x:0,y:0};if(Bt){if(x){var be,rs=Ct==="y"?_e:ve,is=Ct==="y"?$e:Pe,Le=Ct==="y"?"height":"width",We=Bt[Ct],di=We+xt[rs],os=We-xt[is],hi=vt?-oe[Le]/2:0,Go=Qt===zn?Gt[Le]:oe[Le],pr=Qt===zn?-oe[Le]:-Gt[Le],pi=i.elements.arrow,Fs=vt&&pi?Ro(pi):{width:0,height:0},$n=i.modifiersData["arrow#persistent"]?i.modifiersData["arrow#persistent"].padding:fc(),mr=$n[rs],mi=$n[is],as=cr(0,Gt[Le],Fs[Le]),Jo=Xt?Gt[Le]/2-hi-as-mr-ee.mainAxis:Go-as-mr-ee.mainAxis,eb=Xt?-Gt[Le]/2+hi+as+mi+ee.mainAxis:pr+as+mi+ee.mainAxis,Qo=i.elements.arrow&&lr(i.elements.arrow),nb=Qo?Ct==="y"?Qo.clientTop||0:Qo.clientLeft||0:0,du=(be=fe?.[Ct])!=null?be:0,sb=We+Jo-du-nb,rb=We+eb-du,hu=cr(vt?ti(di,sb):di,We,vt?Jn(os,rb):os);Bt[Ct]=hu,Ke[Ct]=hu-We}if(W){var pu,ib=Ct==="x"?_e:ve,ob=Ct==="x"?$e:Pe,ls=Bt[kt],gi=kt==="y"?"height":"width",mu=ls+xt[ib],gu=ls-xt[ob],Xo=[_e,ve].indexOf(Kt)!==-1,_u=(pu=fe?.[kt])!=null?pu:0,vu=Xo?mu:ls-Gt[gi]-oe[gi]-_u+ee.altAxis,bu=Xo?ls+Gt[gi]+oe[gi]-_u-ee.altAxis:gu,yu=vt&&Xo?Hm(vu,ls,bu):cr(vt?vu:mu,ls,vt?bu:gu);Bt[kt]=yu,Ke[kt]=yu-ls}i.modifiersData[m]=Ke}}const Sc={name:"preventOverflow",enabled:!0,phase:"main",fn:cg,requiresIfExists:["offset"]};function ug(d){return{scrollLeft:d.scrollLeft,scrollTop:d.scrollTop}}function fg(d){return d===De(d)||!Be(d)?Po(d):ug(d)}function dg(d){var i=d.getBoundingClientRect(),c=Ds(i.width)/d.offsetWidth||1,m=Ds(i.height)/d.offsetHeight||1;return c!==1||m!==1}function hg(d,i,c){c===void 0&&(c=!1);var m=Be(i),y=Be(i)&&dg(i),x=Nn(i),P=Ls(d,y,c),W={scrollLeft:0,scrollTop:0},tt={x:0,y:0};return(m||!m&&!c)&&((Ze(i)!=="body"||Lo(x))&&(W=fg(i)),Be(i)?(tt=Ls(i,!0),tt.x+=i.clientLeft,tt.y+=i.clientTop):x&&(tt.x=Do(x))),{x:P.left+W.scrollLeft-tt.x,y:P.top+W.scrollTop-tt.y,width:P.width,height:P.height}}function pg(d){var i=new Map,c=new Set,m=[];d.forEach(function(x){i.set(x.name,x)});function y(x){c.add(x.name);var P=[].concat(x.requires||[],x.requiresIfExists||[]);P.forEach(function(W){if(!c.has(W)){var tt=i.get(W);tt&&y(tt)}}),m.push(x)}return d.forEach(function(x){c.has(x.name)||y(x)}),m}function mg(d){var i=pg(d);return ac.reduce(function(c,m){return c.concat(i.filter(function(y){return y.phase===m}))},[])}function gg(d){var i;return function(){return i||(i=new Promise(function(c){Promise.resolve().then(function(){i=void 0,c(d())})})),i}}function _g(d){var i=d.reduce(function(c,m){var y=c[m.name];return c[m.name]=y?Object.assign({},y,m,{options:Object.assign({},y.options,m.options),data:Object.assign({},y.data,m.data)}):m,c},{});return Object.keys(i).map(function(c){return i[c]})}var Cc={placement:"bottom",modifiers:[],strategy:"absolute"};function Oc(){for(var d=arguments.length,i=new Array(d),c=0;c<d;c++)i[c]=arguments[c];return!i.some(function(m){return!(m&&typeof m.getBoundingClientRect=="function")})}function ri(d){d===void 0&&(d={});var i=d,c=i.defaultModifiers,m=c===void 0?[]:c,y=i.defaultOptions,x=y===void 0?Cc:y;return function(W,tt,lt){lt===void 0&&(lt=x);var nt={placement:"bottom",orderedModifiers:[],options:Object.assign({},Cc,x),modifiersData:{},elements:{reference:W,popper:tt},attributes:{},styles:{}},Tt=[],At=!1,vt={state:nt,setOptions:function(Kt){var Qt=typeof Kt=="function"?Kt(nt.options):Kt;St(),nt.options=Object.assign({},x,nt.options,Qt),nt.scrollParents={reference:Gn(W)?ur(W):W.contextElement?ur(W.contextElement):[],popper:ur(tt)};var Xt=mg(_g([].concat(m,nt.options.modifiers)));return nt.orderedModifiers=Xt.filter(function(Ct){return Ct.enabled}),Ut(),vt.update()},forceUpdate:function(){if(!At){var Kt=nt.elements,Qt=Kt.reference,Xt=Kt.popper;if(Oc(Qt,Xt)){nt.rects={reference:hg(Qt,lr(Xt),nt.options.strategy==="fixed"),popper:Ro(Xt)},nt.reset=!1,nt.placement=nt.options.placement,nt.orderedModifiers.forEach(function(ee){return nt.modifiersData[ee.name]=Object.assign({},ee.data)});for(var Ct=0;Ct<nt.orderedModifiers.length;Ct++){if(nt.reset===!0){nt.reset=!1,Ct=-1;continue}var kt=nt.orderedModifiers[Ct],Bt=kt.fn,Gt=kt.options,oe=Gt===void 0?{}:Gt,se=kt.name;typeof Bt=="function"&&(nt=Bt({state:nt,options:oe,name:se,instance:vt})||nt)}}}},update:gg(function(){return new Promise(function(xt){vt.forceUpdate(),xt(nt)})}),destroy:function(){St(),At=!0}};if(!Oc(W,tt))return vt;vt.setOptions(lt).then(function(xt){!At&&lt.onFirstUpdate&&lt.onFirstUpdate(xt)});function Ut(){nt.orderedModifiers.forEach(function(xt){var Kt=xt.name,Qt=xt.options,Xt=Qt===void 0?{}:Qt,Ct=xt.effect;if(typeof Ct=="function"){var kt=Ct({state:nt,name:Kt,instance:vt,options:Xt}),Bt=function(){};Tt.push(kt||Bt)}})}function St(){Tt.forEach(function(xt){return xt()}),Tt=[]}return vt}}var vg=ri(),bg=[$o,Mo,xo,Co],yg=ri({defaultModifiers:bg}),Eg=[$o,Mo,xo,Co,Ac,yc,Sc,pc,Tc],ko=ri({defaultModifiers:Eg});const Rc=Object.freeze(Object.defineProperty({__proto__:null,afterMain:sc,afterRead:tc,afterWrite:oc,applyStyles:Co,arrow:pc,auto:Zr,basePlacements:xs,beforeMain:ec,beforeRead:Xl,beforeWrite:rc,bottom:$e,clippingParents:Jl,computeStyles:xo,createPopper:ko,createPopperBase:vg,createPopperLite:yg,detectOverflow:Ms,end:$s,eventListeners:$o,flip:yc,hide:Tc,left:ve,main:nc,modifierPhases:ac,offset:Ac,placements:Ao,popper:Ps,popperGenerator:ri,popperOffsets:Mo,preventOverflow:Sc,read:Zl,reference:Ql,right:Pe,start:zn,top:_e,variationPlacements:To,viewport:wo,write:ic},Symbol.toStringTag,{value:"Module"})),Nc="dropdown",Qn=".bs.dropdown",Bo=".data-api",wg="Escape",xc="Tab",Tg="ArrowUp",$c="ArrowDown",Ag=2,Sg=`hide${Qn}`,Cg=`hidden${Qn}`,Og=`show${Qn}`,Rg=`shown${Qn}`,Pc=`click${Qn}${Bo}`,Dc=`keydown${Qn}${Bo}`,Ng=`keyup${Qn}${Bo}`,ks="show",xg="dropup",$g="dropend",Pg="dropstart",Dg="dropup-center",Lg="dropdown-center",Xn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ig=`${Xn}.${ks}`,ii=".dropdown-menu",Mg=".navbar",kg=".navbar-nav",Bg=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Fg=O()?"top-end":"top-start",Hg=O()?"top-start":"top-end",Vg=O()?"bottom-end":"bottom-start",Ug=O()?"bottom-start":"bottom-end",jg=O()?"left-start":"right-start",qg=O()?"right-start":"left-start",Kg="top",Wg="bottom",Yg={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},zg={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class qe extends K{constructor(i,c){super(i,c),this._popper=null,this._parent=this._element.parentNode,this._menu=N.next(this._element,ii)[0]||N.prev(this._element,ii)[0]||N.findOne(ii,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Yg}static get DefaultType(){return zg}static get NAME(){return Nc}toggle(){return this._isShown()?this.hide():this.show()}show(){if(A(this._element)||this._isShown())return;const i={relatedTarget:this._element};if(!T.trigger(this._element,Og,i).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(kg))for(const m of[].concat(...document.body.children))T.on(m,"mouseover",I);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(ks),this._element.classList.add(ks),T.trigger(this._element,Rg,i)}}hide(){if(A(this._element)||!this._isShown())return;const i={relatedTarget:this._element};this._completeHide(i)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(i){if(!T.trigger(this._element,Sg,i).defaultPrevented){if("ontouchstart"in document.documentElement)for(const m of[].concat(...document.body.children))T.off(m,"mouseover",I);this._popper&&this._popper.destroy(),this._menu.classList.remove(ks),this._element.classList.remove(ks),this._element.setAttribute("aria-expanded","false"),v.removeDataAttribute(this._menu,"popper"),T.trigger(this._element,Cg,i),this._element.focus()}}_getConfig(i){if(i=super._getConfig(i),typeof i.reference=="object"&&!_(i.reference)&&typeof i.reference.getBoundingClientRect!="function")throw new TypeError(`${Nc.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return i}_createPopper(){if(typeof Rc>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)");let i=this._element;this._config.reference==="parent"?i=this._parent:_(this._config.reference)?i=g(this._config.reference):typeof this._config.reference=="object"&&(i=this._config.reference);const c=this._getPopperConfig();this._popper=ko(i,this._menu,c)}_isShown(){return this._menu.classList.contains(ks)}_getPlacement(){const i=this._parent;if(i.classList.contains($g))return jg;if(i.classList.contains(Pg))return qg;if(i.classList.contains(Dg))return Kg;if(i.classList.contains(Lg))return Wg;const c=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return i.classList.contains(xg)?c?Hg:Fg:c?Ug:Vg}_detectNavbar(){return this._element.closest(Mg)!==null}_getOffset(){const{offset:i}=this._config;return typeof i=="string"?i.split(",").map(c=>Number.parseInt(c,10)):typeof i=="function"?c=>i(c,this._element):i}_getPopperConfig(){const i={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(v.setDataAttribute(this._menu,"popper","static"),i.modifiers=[{name:"applyStyles",enabled:!1}]),{...i,...w(this._config.popperConfig,[void 0,i])}}_selectMenuItem({key:i,target:c}){const m=N.find(Bg,this._menu).filter(y=>E(y));m.length&&L(m,c,i===$c,!m.includes(c)).focus()}static jQueryInterface(i){return this.each(function(){const c=qe.getOrCreateInstance(this,i);if(typeof i=="string"){if(typeof c[i]>"u")throw new TypeError(`No method named "${i}"`);c[i]()}})}static clearMenus(i){if(i.button===Ag||i.type==="keyup"&&i.key!==xc)return;const c=N.find(Ig);for(const m of c){const y=qe.getInstance(m);if(!y||y._config.autoClose===!1)continue;const x=i.composedPath(),P=x.includes(y._menu);if(x.includes(y._element)||y._config.autoClose==="inside"&&!P||y._config.autoClose==="outside"&&P||y._menu.contains(i.target)&&(i.type==="keyup"&&i.key===xc||/input|select|option|textarea|form/i.test(i.target.tagName)))continue;const W={relatedTarget:y._element};i.type==="click"&&(W.clickEvent=i),y._completeHide(W)}}static dataApiKeydownHandler(i){const c=/input|textarea/i.test(i.target.tagName),m=i.key===wg,y=[Tg,$c].includes(i.key);if(!y&&!m||c&&!m)return;i.preventDefault();const x=this.matches(Xn)?this:N.prev(this,Xn)[0]||N.next(this,Xn)[0]||N.findOne(Xn,i.delegateTarget.parentNode),P=qe.getOrCreateInstance(x);if(y){i.stopPropagation(),P.show(),P._selectMenuItem(i);return}P._isShown()&&(i.stopPropagation(),P.hide(),x.focus())}}T.on(document,Dc,Xn,qe.dataApiKeydownHandler),T.on(document,Dc,ii,qe.dataApiKeydownHandler),T.on(document,Pc,qe.clearMenus),T.on(document,Ng,qe.clearMenus),T.on(document,Pc,Xn,function(d){d.preventDefault(),qe.getOrCreateInstance(this).toggle()}),R(qe);const Lc="backdrop",Gg="fade",Ic="show",Mc=`mousedown.bs.${Lc}`,Jg={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Qg={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class kc extends b{constructor(i){super(),this._config=this._getConfig(i),this._isAppended=!1,this._element=null}static get Default(){return Jg}static get DefaultType(){return Qg}static get NAME(){return Lc}show(i){if(!this._config.isVisible){w(i);return}this._append();const c=this._getElement();this._config.isAnimated&&F(c),c.classList.add(Ic),this._emulateAnimation(()=>{w(i)})}hide(i){if(!this._config.isVisible){w(i);return}this._getElement().classList.remove(Ic),this._emulateAnimation(()=>{this.dispose(),w(i)})}dispose(){this._isAppended&&(T.off(this._element,Mc),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const i=document.createElement("div");i.className=this._config.className,this._config.isAnimated&&i.classList.add(Gg),this._element=i}return this._element}_configAfterMerge(i){return i.rootElement=g(i.rootElement),i}_append(){if(this._isAppended)return;const i=this._getElement();this._config.rootElement.append(i),T.on(i,Mc,()=>{w(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(i){S(i,this._getElement(),this._config.isAnimated)}}const Xg="focustrap",oi=".bs.focustrap",Zg=`focusin${oi}`,t_=`keydown.tab${oi}`,e_="Tab",n_="forward",Bc="backward",s_={autofocus:!0,trapElement:null},r_={autofocus:"boolean",trapElement:"element"};class Fc extends b{constructor(i){super(),this._config=this._getConfig(i),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return s_}static get DefaultType(){return r_}static get NAME(){return Xg}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),T.off(document,oi),T.on(document,Zg,i=>this._handleFocusin(i)),T.on(document,t_,i=>this._handleKeydown(i)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,T.off(document,oi))}_handleFocusin(i){const{trapElement:c}=this._config;if(i.target===document||i.target===c||c.contains(i.target))return;const m=N.focusableChildren(c);m.length===0?c.focus():this._lastTabNavDirection===Bc?m[m.length-1].focus():m[0].focus()}_handleKeydown(i){i.key===e_&&(this._lastTabNavDirection=i.shiftKey?Bc:n_)}}const Hc=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Vc=".sticky-top",ai="padding-right",Uc="margin-right";class Fo{constructor(){this._element=document.body}getWidth(){const i=document.documentElement.clientWidth;return Math.abs(window.innerWidth-i)}hide(){const i=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,ai,c=>c+i),this._setElementAttributes(Hc,ai,c=>c+i),this._setElementAttributes(Vc,Uc,c=>c-i)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,ai),this._resetElementAttributes(Hc,ai),this._resetElementAttributes(Vc,Uc)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(i,c,m){const y=this.getWidth(),x=P=>{if(P!==this._element&&window.innerWidth>P.clientWidth+y)return;this._saveInitialAttribute(P,c);const W=window.getComputedStyle(P).getPropertyValue(c);P.style.setProperty(c,`${m(Number.parseFloat(W))}px`)};this._applyManipulationCallback(i,x)}_saveInitialAttribute(i,c){const m=i.style.getPropertyValue(c);m&&v.setDataAttribute(i,c,m)}_resetElementAttributes(i,c){const m=y=>{const x=v.getDataAttribute(y,c);if(x===null){y.style.removeProperty(c);return}v.removeDataAttribute(y,c),y.style.setProperty(c,x)};this._applyManipulationCallback(i,m)}_applyManipulationCallback(i,c){if(_(i)){c(i);return}for(const m of N.find(i,this._element))c(m)}}const i_="modal",Fe=".bs.modal",o_=".data-api",a_="Escape",l_=`hide${Fe}`,c_=`hidePrevented${Fe}`,jc=`hidden${Fe}`,qc=`show${Fe}`,u_=`shown${Fe}`,f_=`resize${Fe}`,d_=`click.dismiss${Fe}`,h_=`mousedown.dismiss${Fe}`,p_=`keydown.dismiss${Fe}`,m_=`click${Fe}${o_}`,Kc="modal-open",g_="fade",Wc="show",Ho="modal-static",__=".modal.show",v_=".modal-dialog",b_=".modal-body",y_='[data-bs-toggle="modal"]',E_={backdrop:!0,focus:!0,keyboard:!0},w_={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Zn extends K{constructor(i,c){super(i,c),this._dialog=N.findOne(v_,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Fo,this._addEventListeners()}static get Default(){return E_}static get DefaultType(){return w_}static get NAME(){return i_}toggle(i){return this._isShown?this.hide():this.show(i)}show(i){this._isShown||this._isTransitioning||T.trigger(this._element,qc,{relatedTarget:i}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Kc),this._adjustDialog(),this._backdrop.show(()=>this._showElement(i)))}hide(){!this._isShown||this._isTransitioning||T.trigger(this._element,l_).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Wc),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){T.off(window,Fe),T.off(this._dialog,Fe),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new kc({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Fc({trapElement:this._element})}_showElement(i){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const c=N.findOne(b_,this._dialog);c&&(c.scrollTop=0),F(this._element),this._element.classList.add(Wc);const m=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,T.trigger(this._element,u_,{relatedTarget:i})};this._queueCallback(m,this._dialog,this._isAnimated())}_addEventListeners(){T.on(this._element,p_,i=>{if(i.key===a_){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),T.on(window,f_,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),T.on(this._element,h_,i=>{T.one(this._element,d_,c=>{if(!(this._element!==i.target||this._element!==c.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Kc),this._resetAdjustments(),this._scrollBar.reset(),T.trigger(this._element,jc)})}_isAnimated(){return this._element.classList.contains(g_)}_triggerBackdropTransition(){if(T.trigger(this._element,c_).defaultPrevented)return;const c=this._element.scrollHeight>document.documentElement.clientHeight,m=this._element.style.overflowY;m==="hidden"||this._element.classList.contains(Ho)||(c||(this._element.style.overflowY="hidden"),this._element.classList.add(Ho),this._queueCallback(()=>{this._element.classList.remove(Ho),this._queueCallback(()=>{this._element.style.overflowY=m},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const i=this._element.scrollHeight>document.documentElement.clientHeight,c=this._scrollBar.getWidth(),m=c>0;if(m&&!i){const y=O()?"paddingLeft":"paddingRight";this._element.style[y]=`${c}px`}if(!m&&i){const y=O()?"paddingRight":"paddingLeft";this._element.style[y]=`${c}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(i,c){return this.each(function(){const m=Zn.getOrCreateInstance(this,i);if(typeof i=="string"){if(typeof m[i]>"u")throw new TypeError(`No method named "${i}"`);m[i](c)}})}}T.on(document,m_,y_,function(d){const i=N.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&d.preventDefault(),T.one(i,qc,y=>{y.defaultPrevented||T.one(i,jc,()=>{E(this)&&this.focus()})});const c=N.findOne(__);c&&Zn.getInstance(c).hide(),Zn.getOrCreateInstance(i).toggle(this)}),ot(Zn),R(Zn);const T_="offcanvas",pn=".bs.offcanvas",Yc=".data-api",A_=`load${pn}${Yc}`,S_="Escape",zc="show",Gc="showing",Jc="hiding",C_="offcanvas-backdrop",Qc=".offcanvas.show",O_=`show${pn}`,R_=`shown${pn}`,N_=`hide${pn}`,Xc=`hidePrevented${pn}`,Zc=`hidden${pn}`,x_=`resize${pn}`,$_=`click${pn}${Yc}`,P_=`keydown.dismiss${pn}`,D_='[data-bs-toggle="offcanvas"]',L_={backdrop:!0,keyboard:!0,scroll:!1},I_={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class mn extends K{constructor(i,c){super(i,c),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return L_}static get DefaultType(){return I_}static get NAME(){return T_}toggle(i){return this._isShown?this.hide():this.show(i)}show(i){if(this._isShown||T.trigger(this._element,O_,{relatedTarget:i}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new Fo().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Gc);const m=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(zc),this._element.classList.remove(Gc),T.trigger(this._element,R_,{relatedTarget:i})};this._queueCallback(m,this._element,!0)}hide(){if(!this._isShown||T.trigger(this._element,N_).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Jc),this._backdrop.hide();const c=()=>{this._element.classList.remove(zc,Jc),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new Fo().reset(),T.trigger(this._element,Zc)};this._queueCallback(c,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const i=()=>{if(this._config.backdrop==="static"){T.trigger(this._element,Xc);return}this.hide()},c=!!this._config.backdrop;return new kc({className:C_,isVisible:c,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:c?i:null})}_initializeFocusTrap(){return new Fc({trapElement:this._element})}_addEventListeners(){T.on(this._element,P_,i=>{if(i.key===S_){if(this._config.keyboard){this.hide();return}T.trigger(this._element,Xc)}})}static jQueryInterface(i){return this.each(function(){const c=mn.getOrCreateInstance(this,i);if(typeof i=="string"){if(c[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);c[i](this)}})}}T.on(document,$_,D_,function(d){const i=N.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&d.preventDefault(),A(this))return;T.one(i,Zc,()=>{E(this)&&this.focus()});const c=N.findOne(Qc);c&&c!==i&&mn.getInstance(c).hide(),mn.getOrCreateInstance(i).toggle(this)}),T.on(window,A_,()=>{for(const d of N.find(Qc))mn.getOrCreateInstance(d).show()}),T.on(window,x_,()=>{for(const d of N.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(d).position!=="fixed"&&mn.getOrCreateInstance(d).hide()}),ot(mn),R(mn);const tu={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},M_=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),k_=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,B_=(d,i)=>{const c=d.nodeName.toLowerCase();return i.includes(c)?M_.has(c)?!!k_.test(d.nodeValue):!0:i.filter(m=>m instanceof RegExp).some(m=>m.test(c))};function F_(d,i,c){if(!d.length)return d;if(c&&typeof c=="function")return c(d);const y=new window.DOMParser().parseFromString(d,"text/html"),x=[].concat(...y.body.querySelectorAll("*"));for(const P of x){const W=P.nodeName.toLowerCase();if(!Object.keys(i).includes(W)){P.remove();continue}const tt=[].concat(...P.attributes),lt=[].concat(i["*"]||[],i[W]||[]);for(const nt of tt)B_(nt,lt)||P.removeAttribute(nt.nodeName)}return y.body.innerHTML}const H_="TemplateFactory",V_={allowList:tu,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},U_={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},j_={entry:"(string|element|function|null)",selector:"(string|element)"};class q_ extends b{constructor(i){super(),this._config=this._getConfig(i)}static get Default(){return V_}static get DefaultType(){return U_}static get NAME(){return H_}getContent(){return Object.values(this._config.content).map(i=>this._resolvePossibleFunction(i)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(i){return this._checkContent(i),this._config.content={...this._config.content,...i},this}toHtml(){const i=document.createElement("div");i.innerHTML=this._maybeSanitize(this._config.template);for(const[y,x]of Object.entries(this._config.content))this._setContent(i,x,y);const c=i.children[0],m=this._resolvePossibleFunction(this._config.extraClass);return m&&c.classList.add(...m.split(" ")),c}_typeCheckConfig(i){super._typeCheckConfig(i),this._checkContent(i.content)}_checkContent(i){for(const[c,m]of Object.entries(i))super._typeCheckConfig({selector:c,entry:m},j_)}_setContent(i,c,m){const y=N.findOne(m,i);if(y){if(c=this._resolvePossibleFunction(c),!c){y.remove();return}if(_(c)){this._putElementInTemplate(g(c),y);return}if(this._config.html){y.innerHTML=this._maybeSanitize(c);return}y.textContent=c}}_maybeSanitize(i){return this._config.sanitize?F_(i,this._config.allowList,this._config.sanitizeFn):i}_resolvePossibleFunction(i){return w(i,[void 0,this])}_putElementInTemplate(i,c){if(this._config.html){c.innerHTML="",c.append(i);return}c.textContent=i.textContent}}const K_="tooltip",W_=new Set(["sanitize","allowList","sanitizeFn"]),Vo="fade",Y_="modal",li="show",z_=".tooltip-inner",eu=`.${Y_}`,nu="hide.bs.modal",fr="hover",Uo="focus",G_="click",J_="manual",Q_="hide",X_="hidden",Z_="show",tv="shown",ev="inserted",nv="click",sv="focusin",rv="focusout",iv="mouseenter",ov="mouseleave",av={AUTO:"auto",TOP:"top",RIGHT:O()?"left":"right",BOTTOM:"bottom",LEFT:O()?"right":"left"},lv={allowList:tu,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},cv={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class ts extends K{constructor(i,c){if(typeof Rc>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");super(i,c),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return lv}static get DefaultType(){return cv}static get NAME(){return K_}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),T.off(this._element.closest(eu),nu,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const i=T.trigger(this._element,this.constructor.eventName(Z_)),m=(H(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(i.defaultPrevented||!m)return;this._disposePopper();const y=this._getTipElement();this._element.setAttribute("aria-describedby",y.getAttribute("id"));const{container:x}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(x.append(y),T.trigger(this._element,this.constructor.eventName(ev))),this._popper=this._createPopper(y),y.classList.add(li),"ontouchstart"in document.documentElement)for(const W of[].concat(...document.body.children))T.on(W,"mouseover",I);const P=()=>{T.trigger(this._element,this.constructor.eventName(tv)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(P,this.tip,this._isAnimated())}hide(){if(!this._isShown()||T.trigger(this._element,this.constructor.eventName(Q_)).defaultPrevented)return;if(this._getTipElement().classList.remove(li),"ontouchstart"in document.documentElement)for(const y of[].concat(...document.body.children))T.off(y,"mouseover",I);this._activeTrigger[G_]=!1,this._activeTrigger[Uo]=!1,this._activeTrigger[fr]=!1,this._isHovered=null;const m=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),T.trigger(this._element,this.constructor.eventName(X_)))};this._queueCallback(m,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(i){const c=this._getTemplateFactory(i).toHtml();if(!c)return null;c.classList.remove(Vo,li),c.classList.add(`bs-${this.constructor.NAME}-auto`);const m=f(this.constructor.NAME).toString();return c.setAttribute("id",m),this._isAnimated()&&c.classList.add(Vo),c}setContent(i){this._newContent=i,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(i){return this._templateFactory?this._templateFactory.changeContent(i):this._templateFactory=new q_({...this._config,content:i,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[z_]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(i){return this.constructor.getOrCreateInstance(i.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Vo)}_isShown(){return this.tip&&this.tip.classList.contains(li)}_createPopper(i){const c=w(this._config.placement,[this,i,this._element]),m=av[c.toUpperCase()];return ko(this._element,i,this._getPopperConfig(m))}_getOffset(){const{offset:i}=this._config;return typeof i=="string"?i.split(",").map(c=>Number.parseInt(c,10)):typeof i=="function"?c=>i(c,this._element):i}_resolvePossibleFunction(i){return w(i,[this._element,this._element])}_getPopperConfig(i){const c={placement:i,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:m=>{this._getTipElement().setAttribute("data-popper-placement",m.state.placement)}}]};return{...c,...w(this._config.popperConfig,[void 0,c])}}_setListeners(){const i=this._config.trigger.split(" ");for(const c of i)if(c==="click")T.on(this._element,this.constructor.eventName(nv),this._config.selector,m=>{this._initializeOnDelegatedTarget(m).toggle()});else if(c!==J_){const m=c===fr?this.constructor.eventName(iv):this.constructor.eventName(sv),y=c===fr?this.constructor.eventName(ov):this.constructor.eventName(rv);T.on(this._element,m,this._config.selector,x=>{const P=this._initializeOnDelegatedTarget(x);P._activeTrigger[x.type==="focusin"?Uo:fr]=!0,P._enter()}),T.on(this._element,y,this._config.selector,x=>{const P=this._initializeOnDelegatedTarget(x);P._activeTrigger[x.type==="focusout"?Uo:fr]=P._element.contains(x.relatedTarget),P._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},T.on(this._element.closest(eu),nu,this._hideModalHandler)}_fixTitle(){const i=this._element.getAttribute("title");i&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",i),this._element.setAttribute("data-bs-original-title",i),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(i,c){clearTimeout(this._timeout),this._timeout=setTimeout(i,c)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(i){const c=v.getDataAttributes(this._element);for(const m of Object.keys(c))W_.has(m)&&delete c[m];return i={...c,...typeof i=="object"&&i?i:{}},i=this._mergeConfigObj(i),i=this._configAfterMerge(i),this._typeCheckConfig(i),i}_configAfterMerge(i){return i.container=i.container===!1?document.body:g(i.container),typeof i.delay=="number"&&(i.delay={show:i.delay,hide:i.delay}),typeof i.title=="number"&&(i.title=i.title.toString()),typeof i.content=="number"&&(i.content=i.content.toString()),i}_getDelegateConfig(){const i={};for(const[c,m]of Object.entries(this._config))this.constructor.Default[c]!==m&&(i[c]=m);return i.selector=!1,i.trigger="manual",i}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(i){return this.each(function(){const c=ts.getOrCreateInstance(this,i);if(typeof i=="string"){if(typeof c[i]>"u")throw new TypeError(`No method named "${i}"`);c[i]()}})}}R(ts);const uv="popover",fv=".popover-header",dv=".popover-body",hv={...ts.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},pv={...ts.DefaultType,content:"(null|string|element|function)"};class ci extends ts{static get Default(){return hv}static get DefaultType(){return pv}static get NAME(){return uv}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[fv]:this._getTitle(),[dv]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(i){return this.each(function(){const c=ci.getOrCreateInstance(this,i);if(typeof i=="string"){if(typeof c[i]>"u")throw new TypeError(`No method named "${i}"`);c[i]()}})}}R(ci);const mv="scrollspy",jo=".bs.scrollspy",gv=".data-api",_v=`activate${jo}`,su=`click${jo}`,vv=`load${jo}${gv}`,bv="dropdown-item",Bs="active",yv='[data-bs-spy="scroll"]',qo="[href]",Ev=".nav, .list-group",ru=".nav-link",wv=`${ru}, .nav-item > ${ru}, .list-group-item`,Tv=".dropdown",Av=".dropdown-toggle",Sv={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Cv={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class dr extends K{constructor(i,c){super(i,c),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Sv}static get DefaultType(){return Cv}static get NAME(){return mv}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const i of this._observableSections.values())this._observer.observe(i)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(i){return i.target=g(i.target)||document.body,i.rootMargin=i.offset?`${i.offset}px 0px -30%`:i.rootMargin,typeof i.threshold=="string"&&(i.threshold=i.threshold.split(",").map(c=>Number.parseFloat(c))),i}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(T.off(this._config.target,su),T.on(this._config.target,su,qo,i=>{const c=this._observableSections.get(i.target.hash);if(c){i.preventDefault();const m=this._rootElement||window,y=c.offsetTop-this._element.offsetTop;if(m.scrollTo){m.scrollTo({top:y,behavior:"smooth"});return}m.scrollTop=y}}))}_getNewObserver(){const i={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(c=>this._observerCallback(c),i)}_observerCallback(i){const c=P=>this._targetLinks.get(`#${P.target.id}`),m=P=>{this._previousScrollData.visibleEntryTop=P.target.offsetTop,this._process(c(P))},y=(this._rootElement||document.documentElement).scrollTop,x=y>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=y;for(const P of i){if(!P.isIntersecting){this._activeTarget=null,this._clearActiveClass(c(P));continue}const W=P.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(x&&W){if(m(P),!y)return;continue}!x&&!W&&m(P)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const i=N.find(qo,this._config.target);for(const c of i){if(!c.hash||A(c))continue;const m=N.findOne(decodeURI(c.hash),this._element);E(m)&&(this._targetLinks.set(decodeURI(c.hash),c),this._observableSections.set(c.hash,m))}}_process(i){this._activeTarget!==i&&(this._clearActiveClass(this._config.target),this._activeTarget=i,i.classList.add(Bs),this._activateParents(i),T.trigger(this._element,_v,{relatedTarget:i}))}_activateParents(i){if(i.classList.contains(bv)){N.findOne(Av,i.closest(Tv)).classList.add(Bs);return}for(const c of N.parents(i,Ev))for(const m of N.prev(c,wv))m.classList.add(Bs)}_clearActiveClass(i){i.classList.remove(Bs);const c=N.find(`${qo}.${Bs}`,i);for(const m of c)m.classList.remove(Bs)}static jQueryInterface(i){return this.each(function(){const c=dr.getOrCreateInstance(this,i);if(typeof i=="string"){if(c[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);c[i]()}})}}T.on(window,vv,()=>{for(const d of N.find(yv))dr.getOrCreateInstance(d)}),R(dr);const Ov="tab",es=".bs.tab",Rv=`hide${es}`,Nv=`hidden${es}`,xv=`show${es}`,$v=`shown${es}`,Pv=`click${es}`,Dv=`keydown${es}`,Lv=`load${es}`,Iv="ArrowLeft",iu="ArrowRight",Mv="ArrowUp",ou="ArrowDown",Ko="Home",au="End",ns="active",lu="fade",Wo="show",kv="dropdown",cu=".dropdown-toggle",Bv=".dropdown-menu",Yo=`:not(${cu})`,Fv='.list-group, .nav, [role="tablist"]',Hv=".nav-item, .list-group-item",Vv=`.nav-link${Yo}, .list-group-item${Yo}, [role="tab"]${Yo}`,uu='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',zo=`${Vv}, ${uu}`,Uv=`.${ns}[data-bs-toggle="tab"], .${ns}[data-bs-toggle="pill"], .${ns}[data-bs-toggle="list"]`;class ss extends K{constructor(i){super(i),this._parent=this._element.closest(Fv),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),T.on(this._element,Dv,c=>this._keydown(c)))}static get NAME(){return Ov}show(){const i=this._element;if(this._elemIsActive(i))return;const c=this._getActiveElem(),m=c?T.trigger(c,Rv,{relatedTarget:i}):null;T.trigger(i,xv,{relatedTarget:c}).defaultPrevented||m&&m.defaultPrevented||(this._deactivate(c,i),this._activate(i,c))}_activate(i,c){if(!i)return;i.classList.add(ns),this._activate(N.getElementFromSelector(i));const m=()=>{if(i.getAttribute("role")!=="tab"){i.classList.add(Wo);return}i.removeAttribute("tabindex"),i.setAttribute("aria-selected",!0),this._toggleDropDown(i,!0),T.trigger(i,$v,{relatedTarget:c})};this._queueCallback(m,i,i.classList.contains(lu))}_deactivate(i,c){if(!i)return;i.classList.remove(ns),i.blur(),this._deactivate(N.getElementFromSelector(i));const m=()=>{if(i.getAttribute("role")!=="tab"){i.classList.remove(Wo);return}i.setAttribute("aria-selected",!1),i.setAttribute("tabindex","-1"),this._toggleDropDown(i,!1),T.trigger(i,Nv,{relatedTarget:c})};this._queueCallback(m,i,i.classList.contains(lu))}_keydown(i){if(![Iv,iu,Mv,ou,Ko,au].includes(i.key))return;i.stopPropagation(),i.preventDefault();const c=this._getChildren().filter(y=>!A(y));let m;if([Ko,au].includes(i.key))m=c[i.key===Ko?0:c.length-1];else{const y=[iu,ou].includes(i.key);m=L(c,i.target,y,!0)}m&&(m.focus({preventScroll:!0}),ss.getOrCreateInstance(m).show())}_getChildren(){return N.find(zo,this._parent)}_getActiveElem(){return this._getChildren().find(i=>this._elemIsActive(i))||null}_setInitialAttributes(i,c){this._setAttributeIfNotExists(i,"role","tablist");for(const m of c)this._setInitialAttributesOnChild(m)}_setInitialAttributesOnChild(i){i=this._getInnerElement(i);const c=this._elemIsActive(i),m=this._getOuterElement(i);i.setAttribute("aria-selected",c),m!==i&&this._setAttributeIfNotExists(m,"role","presentation"),c||i.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(i,"role","tab"),this._setInitialAttributesOnTargetPanel(i)}_setInitialAttributesOnTargetPanel(i){const c=N.getElementFromSelector(i);c&&(this._setAttributeIfNotExists(c,"role","tabpanel"),i.id&&this._setAttributeIfNotExists(c,"aria-labelledby",`${i.id}`))}_toggleDropDown(i,c){const m=this._getOuterElement(i);if(!m.classList.contains(kv))return;const y=(x,P)=>{const W=N.findOne(x,m);W&&W.classList.toggle(P,c)};y(cu,ns),y(Bv,Wo),m.setAttribute("aria-expanded",c)}_setAttributeIfNotExists(i,c,m){i.hasAttribute(c)||i.setAttribute(c,m)}_elemIsActive(i){return i.classList.contains(ns)}_getInnerElement(i){return i.matches(zo)?i:N.findOne(zo,i)}_getOuterElement(i){return i.closest(Hv)||i}static jQueryInterface(i){return this.each(function(){const c=ss.getOrCreateInstance(this);if(typeof i=="string"){if(c[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);c[i]()}})}}T.on(document,Pv,uu,function(d){["A","AREA"].includes(this.tagName)&&d.preventDefault(),!A(this)&&ss.getOrCreateInstance(this).show()}),T.on(window,Lv,()=>{for(const d of N.find(Uv))ss.getOrCreateInstance(d)}),R(ss);const jv="toast",xn=".bs.toast",qv=`mouseover${xn}`,Kv=`mouseout${xn}`,Wv=`focusin${xn}`,Yv=`focusout${xn}`,zv=`hide${xn}`,Gv=`hidden${xn}`,Jv=`show${xn}`,Qv=`shown${xn}`,Xv="fade",fu="hide",ui="show",fi="showing",Zv={animation:"boolean",autohide:"boolean",delay:"number"},tb={animation:!0,autohide:!0,delay:5e3};class hr extends K{constructor(i,c){super(i,c),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return tb}static get DefaultType(){return Zv}static get NAME(){return jv}show(){if(T.trigger(this._element,Jv).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(Xv);const c=()=>{this._element.classList.remove(fi),T.trigger(this._element,Qv),this._maybeScheduleHide()};this._element.classList.remove(fu),F(this._element),this._element.classList.add(ui,fi),this._queueCallback(c,this._element,this._config.animation)}hide(){if(!this.isShown()||T.trigger(this._element,zv).defaultPrevented)return;const c=()=>{this._element.classList.add(fu),this._element.classList.remove(fi,ui),T.trigger(this._element,Gv)};this._element.classList.add(fi),this._queueCallback(c,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ui),super.dispose()}isShown(){return this._element.classList.contains(ui)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(i,c){switch(i.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=c;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=c;break}}if(c){this._clearTimeout();return}const m=i.relatedTarget;this._element===m||this._element.contains(m)||this._maybeScheduleHide()}_setListeners(){T.on(this._element,qv,i=>this._onInteraction(i,!0)),T.on(this._element,Kv,i=>this._onInteraction(i,!1)),T.on(this._element,Wv,i=>this._onInteraction(i,!0)),T.on(this._element,Yv,i=>this._onInteraction(i,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(i){return this.each(function(){const c=hr.getOrCreateInstance(this,i);if(typeof i=="string"){if(typeof c[i]>"u")throw new TypeError(`No method named "${i}"`);c[i](this)}})}}return ot(hr),R(hr),{Alert:wt,Button:On,Carousel:Os,Collapse:Ns,Dropdown:qe,Modal:Zn,Offcanvas:mn,Popover:ci,ScrollSpy:dr,Tab:ss,Toast:hr,Tooltip:ts}})}(Pi)),Pi.exports}sS();const Hp=new URLSearchParams(window.location.search),gd=Hp.get("state"),_d=Hp.get("code"),vd=()=>{const t=kE(G1);t.use(HE()),t.use(Kl),t.mount("#app")};gd&&_d?vo("/api/signin/oidc",{provider:gd,code:_d,redirect_uri:window.location.protocol+"//"+window.location.host+window.location.pathname}).then(t=>{let e=new URL(window.location.href);e.search="",history.replaceState({},document.title,e.toString()),vd(),t.status||clientStore().newNotification(t.message,"danger")}):vd();