(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))s(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerPolicy&&(r.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?r.credentials="include":i.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(i){if(i.ep)return;i.ep=!0;const r=n(i);fetch(i.href,r)}})();/** * @vue/shared v3.5.26 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Ft(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const _e={},zs=[],Ze=()=>{},Xs=()=>!1,Ls=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),$l=e=>e.startsWith("onUpdate:"),pe=Object.assign,Fl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},iE=Object.prototype.hasOwnProperty,ye=(e,t)=>iE.call(e,t),ee=Array.isArray,Js=e=>Ti(e)==="[object Map]",ks=e=>Ti(e)==="[object Set]",Hu=e=>Ti(e)==="[object Date]",rE=e=>Ti(e)==="[object RegExp]",oe=e=>typeof e=="function",le=e=>typeof e=="string",Ot=e=>typeof e=="symbol",Se=e=>e!==null&&typeof e=="object",Vl=e=>(Se(e)||oe(e))&&oe(e.then)&&oe(e.catch),$d=Object.prototype.toString,Ti=e=>$d.call(e),oE=e=>Ti(e).slice(8,-1),Bo=e=>Ti(e)==="[object Object]",jo=e=>le(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Qn=Ft(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),aE=Ft("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Ko=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},lE=/-\w/g,Ie=Ko(e=>e.replace(lE,t=>t.slice(1).toUpperCase())),cE=/\B([A-Z])/g,wt=Ko(e=>e.replace(cE,"-$1").toLowerCase()),Ds=Ko(e=>e.charAt(0).toUpperCase()+e.slice(1)),Zs=Ko(e=>e?`on${Ds(e)}`:""),pt=(e,t)=>!Object.is(e,t),ei=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},qo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},_o=e=>{const t=le(e)?Number(e):NaN;return isNaN(t)?e:t};let Uu;const Yo=()=>Uu||(Uu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function uE(e,t){return e+JSON.stringify(t,(n,s)=>typeof s=="function"?s.toString():s)}const fE="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",dE=Ft(fE);function _r(e){if(ee(e)){const t={};for(let n=0;n{if(n){const s=n.split(pE);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function gr(e){let t="";if(le(e))t=e;else if(ee(e))for(let n=0;nJn(n,t))}const Ud=e=>!!(e&&e.__v_isRef===!0),Wd=e=>le(e)?e:e==null?"":ee(e)||Se(e)&&(e.toString===$d||!oe(e.toString))?Ud(e)?Wd(e.value):JSON.stringify(e,Bd,2):String(e),Bd=(e,t)=>Ud(t)?Bd(e,t.value):Js(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,i],r)=>(n[Ma(s,r)+" =>"]=i,n),{})}:ks(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Ma(n))}:Ot(t)?Ma(t):Se(t)&&!ee(t)&&!Bo(t)?String(t):t,Ma=(e,t="")=>{var n;return Ot(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};function OE(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}/** * @vue/reactivity v3.5.26 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let ot;class Hl{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ot,!t&&ot&&(this.index=(ot.scopes||(ot.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(ot=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n0)return;if(Ui){let t=Ui;for(Ui=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Hi;){let t=Hi;for(Hi=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Gd(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Xd(e){let t,n=e.depsTail,s=n;for(;s;){const i=s.prevDep;s.version===-1?(s===n&&(n=i),Bl(s),LE(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=i}e.deps=t,e.depsTail=n}function za(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Qd(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Qd(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Qi)||(e.globalVersion=Qi,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!za(e))))return;e.flags|=2;const t=e.dep,n=we,s=en;we=e,en=!0;try{Gd(e);const i=e.fn(e._value);(t.version===0||pt(i,e._value))&&(e.flags|=128,e._value=i,t.version++)}catch(i){throw t.version++,i}finally{we=n,en=s,Xd(e),e.flags&=-3}}function Bl(e,t=!1){const{dep:n,prevSub:s,nextSub:i}=e;if(s&&(s.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Bl(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function LE(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function kE(e,t){e.effect instanceof Xi&&(e=e.effect.fn);const n=new Xi(e);t&&pe(n,t);try{n.run()}catch(i){throw n.stop(),i}const s=n.run.bind(n);return s.effect=n,s}function DE(e){e.effect.stop()}let en=!0;const zd=[];function Rn(){zd.push(en),en=!1}function Mn(){const e=zd.pop();en=e===void 0?!0:e}function Wu(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=we;we=void 0;try{t()}finally{we=n}}}let Qi=0;class PE{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Xo{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!we||!en||we===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==we)n=this.activeLink=new PE(we,this),we.deps?(n.prevDep=we.depsTail,we.depsTail.nextDep=n,we.depsTail=n):we.deps=we.depsTail=n,Jd(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=we.depsTail,n.nextDep=void 0,we.depsTail.nextDep=n,we.depsTail=n,we.deps===n&&(we.deps=s)}return n}trigger(t){this.version++,Qi++,this.notify(t)}notify(t){Ul();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Wl()}}}function Jd(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)Jd(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const go=new WeakMap,ys=Symbol(""),Ja=Symbol(""),zi=Symbol("");function lt(e,t,n){if(en&&we){let s=go.get(e);s||go.set(e,s=new Map);let i=s.get(n);i||(s.set(n,i=new Xo),i.map=s,i.key=n),i.track()}}function An(e,t,n,s,i,r){const o=go.get(e);if(!o){Qi++;return}const a=c=>{c&&c.trigger()};if(Ul(),t==="clear")o.forEach(a);else{const c=ee(e),f=c&&jo(n);if(c&&n==="length"){const u=Number(s);o.forEach((d,_)=>{(_==="length"||_===zi||!Ot(_)&&_>=u)&&a(d)})}else switch((n!==void 0||o.has(void 0))&&a(o.get(n)),f&&a(o.get(zi)),t){case"add":c?f&&a(o.get("length")):(a(o.get(ys)),Js(e)&&a(o.get(Ja)));break;case"delete":c||(a(o.get(ys)),Js(e)&&a(o.get(Ja)));break;case"set":Js(e)&&a(o.get(ys));break}}Wl()}function RE(e,t){const n=go.get(e);return n&&n.get(t)}function Ws(e){const t=ge(e);return t===e?t:(lt(t,"iterate",zi),Nt(e)?t:t.map(nn))}function Qo(e){return lt(e=ge(e),"iterate",zi),e}function Kn(e,t){return dn(e)?In(e)?oi(nn(t)):oi(t):nn(t)}const ME={__proto__:null,[Symbol.iterator](){return $a(this,Symbol.iterator,e=>Kn(this,e))},concat(...e){return Ws(this).concat(...e.map(t=>ee(t)?Ws(t):t))},entries(){return $a(this,"entries",e=>(e[1]=Kn(this,e[1]),e))},every(e,t){return bn(this,"every",e,t,void 0,arguments)},filter(e,t){return bn(this,"filter",e,t,n=>n.map(s=>Kn(this,s)),arguments)},find(e,t){return bn(this,"find",e,t,n=>Kn(this,n),arguments)},findIndex(e,t){return bn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return bn(this,"findLast",e,t,n=>Kn(this,n),arguments)},findLastIndex(e,t){return bn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return bn(this,"forEach",e,t,void 0,arguments)},includes(...e){return Fa(this,"includes",e)},indexOf(...e){return Fa(this,"indexOf",e)},join(e){return Ws(this).join(e)},lastIndexOf(...e){return Fa(this,"lastIndexOf",e)},map(e,t){return bn(this,"map",e,t,void 0,arguments)},pop(){return Pi(this,"pop")},push(...e){return Pi(this,"push",e)},reduce(e,...t){return Bu(this,"reduce",e,t)},reduceRight(e,...t){return Bu(this,"reduceRight",e,t)},shift(){return Pi(this,"shift")},some(e,t){return bn(this,"some",e,t,void 0,arguments)},splice(...e){return Pi(this,"splice",e)},toReversed(){return Ws(this).toReversed()},toSorted(e){return Ws(this).toSorted(e)},toSpliced(...e){return Ws(this).toSpliced(...e)},unshift(...e){return Pi(this,"unshift",e)},values(){return $a(this,"values",e=>Kn(this,e))}};function $a(e,t,n){const s=Qo(e),i=s[t]();return s!==e&&!Nt(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.done||(r.value=n(r.value)),r}),i}const xE=Array.prototype;function bn(e,t,n,s,i,r){const o=Qo(e),a=o!==e&&!Nt(e),c=o[t];if(c!==xE[t]){const d=c.apply(e,r);return a?nn(d):d}let f=n;o!==e&&(a?f=function(d,_){return n.call(this,Kn(e,d),_,e)}:n.length>2&&(f=function(d,_){return n.call(this,d,_,e)}));const u=c.call(o,f,s);return a&&i?i(u):u}function Bu(e,t,n,s){const i=Qo(e);let r=n;return i!==e&&(Nt(e)?n.length>3&&(r=function(o,a,c){return n.call(this,o,a,c,e)}):r=function(o,a,c){return n.call(this,o,Kn(e,a),c,e)}),i[t](r,...s)}function Fa(e,t,n){const s=ge(e);lt(s,"iterate",zi);const i=s[t](...n);return(i===-1||i===!1)&&br(n[0])?(n[0]=ge(n[0]),s[t](...n)):i}function Pi(e,t,n=[]){Rn(),Ul();const s=ge(e)[t].apply(e,n);return Wl(),Mn(),s}const $E=Ft("__proto__,__v_isRef,__isVue"),Zd=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ot));function FE(e){Ot(e)||(e=String(e));const t=ge(this);return lt(t,"has",e),t.hasOwnProperty(e)}class eh{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const i=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return r;if(n==="__v_raw")return s===(i?r?oh:rh:r?ih:sh).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=ee(t);if(!i){let c;if(o&&(c=ME[n]))return c;if(n==="hasOwnProperty")return FE}const a=Reflect.get(t,n,He(t)?t:s);if((Ot(n)?Zd.has(n):$E(n))||(i||lt(t,"get",n),r))return a;if(He(a)){const c=o&&jo(n)?a:a.value;return i&&Se(c)?bo(c):c}return Se(a)?i?bo(a):Jo(a):a}}class th extends eh{constructor(t=!1){super(!1,t)}set(t,n,s,i){let r=t[n];const o=ee(t)&&jo(n);if(!this._isShallow){const f=dn(r);if(!Nt(s)&&!dn(s)&&(r=ge(r),s=ge(s)),!o&&He(r)&&!He(s))return f||(r.value=s),!0}const a=o?Number(n)e,Ur=e=>Reflect.getPrototypeOf(e);function BE(e,t,n){return function(...s){const i=this.__v_raw,r=ge(i),o=Js(r),a=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,f=i[e](...s),u=n?Za:t?oi:nn;return!t&<(r,"iterate",c?Ja:ys),{next(){const{value:d,done:_}=f.next();return _?{value:d,done:_}:{value:a?[u(d[0]),u(d[1])]:u(d),done:_}},[Symbol.iterator](){return this}}}}function Wr(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function jE(e,t){const n={get(i){const r=this.__v_raw,o=ge(r),a=ge(i);e||(pt(i,a)&<(o,"get",i),lt(o,"get",a));const{has:c}=Ur(o),f=t?Za:e?oi:nn;if(c.call(o,i))return f(r.get(i));if(c.call(o,a))return f(r.get(a));r!==o&&r.get(i)},get size(){const i=this.__v_raw;return!e&<(ge(i),"iterate",ys),i.size},has(i){const r=this.__v_raw,o=ge(r),a=ge(i);return e||(pt(i,a)&<(o,"has",i),lt(o,"has",a)),i===a?r.has(i):r.has(i)||r.has(a)},forEach(i,r){const o=this,a=o.__v_raw,c=ge(a),f=t?Za:e?oi:nn;return!e&<(c,"iterate",ys),a.forEach((u,d)=>i.call(r,f(u),f(d),o))}};return pe(n,e?{add:Wr("add"),set:Wr("set"),delete:Wr("delete"),clear:Wr("clear")}:{add(i){!t&&!Nt(i)&&!dn(i)&&(i=ge(i));const r=ge(this);return Ur(r).has.call(r,i)||(r.add(i),An(r,"add",i,i)),this},set(i,r){!t&&!Nt(r)&&!dn(r)&&(r=ge(r));const o=ge(this),{has:a,get:c}=Ur(o);let f=a.call(o,i);f||(i=ge(i),f=a.call(o,i));const u=c.call(o,i);return o.set(i,r),f?pt(r,u)&&An(o,"set",i,r):An(o,"add",i,r),this},delete(i){const r=ge(this),{has:o,get:a}=Ur(r);let c=o.call(r,i);c||(i=ge(i),c=o.call(r,i)),a&&a.call(r,i);const f=r.delete(i);return c&&An(r,"delete",i,void 0),f},clear(){const i=ge(this),r=i.size!==0,o=i.clear();return r&&An(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{n[i]=BE(i,e,t)}),n}function zo(e,t){const n=jE(e,t);return(s,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?s:Reflect.get(ye(n,i)&&i in s?n:s,i,r)}const KE={get:zo(!1,!1)},qE={get:zo(!1,!0)},YE={get:zo(!0,!1)},GE={get:zo(!0,!0)},sh=new WeakMap,ih=new WeakMap,rh=new WeakMap,oh=new WeakMap;function XE(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function QE(e){return e.__v_skip||!Object.isExtensible(e)?0:XE(oE(e))}function Jo(e){return dn(e)?e:Zo(e,!1,VE,KE,sh)}function ah(e){return Zo(e,!1,UE,qE,ih)}function bo(e){return Zo(e,!0,HE,YE,rh)}function zE(e){return Zo(e,!0,WE,GE,oh)}function Zo(e,t,n,s,i){if(!Se(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=QE(e);if(r===0)return e;const o=i.get(e);if(o)return o;const a=new Proxy(e,r===2?s:n);return i.set(e,a),a}function In(e){return dn(e)?In(e.__v_raw):!!(e&&e.__v_isReactive)}function dn(e){return!!(e&&e.__v_isReadonly)}function Nt(e){return!!(e&&e.__v_isShallow)}function br(e){return e?!!e.__v_raw:!1}function ge(e){const t=e&&e.__v_raw;return t?ge(t):e}function lh(e){return!ye(e,"__v_skip")&&Object.isExtensible(e)&&Fd(e,"__v_skip",!0),e}const nn=e=>Se(e)?Jo(e):e,oi=e=>Se(e)?bo(e):e;function He(e){return e?e.__v_isRef===!0:!1}function ti(e){return ch(e,!1)}function jl(e){return ch(e,!0)}function ch(e,t){return He(e)?e:new JE(e,t)}class JE{constructor(t,n){this.dep=new Xo,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ge(t),this._value=n?t:nn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Nt(t)||dn(t);t=s?t:ge(t),pt(t,n)&&(this._rawValue=t,this._value=s?t:nn(t),this.dep.trigger())}}function ZE(e){e.dep&&e.dep.trigger()}function yr(e){return He(e)?e.value:e}function ev(e){return oe(e)?e():yr(e)}const tv={get:(e,t,n)=>t==="__v_raw"?e:yr(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const i=e[t];return He(i)&&!He(n)?(i.value=n,!0):Reflect.set(e,t,n,s)}};function Kl(e){return In(e)?e:new Proxy(e,tv)}class nv{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Xo,{get:s,set:i}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=i}get value(){return this._value=this._get()}set value(t){this._set(t)}}function uh(e){return new nv(e)}function sv(e){const t=ee(e)?new Array(e.length):{};for(const n in e)t[n]=fh(e,n);return t}class iv{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0,this._raw=ge(t);let i=!0,r=t;if(!ee(t)||!jo(String(n)))do i=!br(r)||Nt(r);while(i&&(r=r.__v_raw));this._shallow=i}get value(){let t=this._object[this._key];return this._shallow&&(t=yr(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&He(this._raw[this._key])){const n=this._object[this._key];if(He(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return RE(this._raw,this._key)}}class rv{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function ov(e,t,n){return He(e)?e:oe(e)?new rv(e):Se(e)&&arguments.length>1?fh(e,t,n):ti(e)}function fh(e,t,n){return new iv(e,t,n)}class av{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Xo(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Qi-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&we!==this)return Yd(this,!0),!0}get value(){const t=this.dep.track();return Qd(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function lv(e,t,n=!1){let s,i;return oe(e)?s=e:(s=e.get,i=e.set),new av(s,i,n)}const cv={GET:"get",HAS:"has",ITERATE:"iterate"},uv={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Br={},yo=new WeakMap;let qn;function fv(){return qn}function dh(e,t=!1,n=qn){if(n){let s=yo.get(n);s||yo.set(n,s=[]),s.push(e)}}function dv(e,t,n=_e){const{immediate:s,deep:i,once:r,scheduler:o,augmentJob:a,call:c}=n,f=p=>i?p:Nt(p)||i===!1||i===0?wn(p,1):wn(p);let u,d,_,b,N=!1,v=!1;if(He(e)?(d=()=>e.value,N=Nt(e)):In(e)?(d=()=>f(e),N=!0):ee(e)?(v=!0,N=e.some(p=>In(p)||Nt(p)),d=()=>e.map(p=>{if(He(p))return p.value;if(In(p))return f(p);if(oe(p))return c?c(p,2):p()})):oe(e)?t?d=c?()=>c(e,2):e:d=()=>{if(_){Rn();try{_()}finally{Mn()}}const p=qn;qn=u;try{return c?c(e,3,[b]):e(b)}finally{qn=p}}:d=Ze,t&&i){const p=d,S=i===!0?1/0:i;d=()=>wn(p(),S)}const P=Kd(),y=()=>{u.stop(),P&&P.active&&Fl(P.effects,u)};if(r&&t){const p=t;t=(...S)=>{p(...S),y()}}let T=v?new Array(e.length).fill(Br):Br;const g=p=>{if(!(!(u.flags&1)||!u.dirty&&!p))if(t){const S=u.run();if(i||N||(v?S.some((L,R)=>pt(L,T[R])):pt(S,T))){_&&_();const L=qn;qn=u;try{const R=[S,T===Br?void 0:v&&T[0]===Br?[]:T,b];T=S,c?c(t,3,R):t(...R)}finally{qn=L}}}else u.run()};return a&&a(g),u=new Xi(d),u.scheduler=o?()=>o(g,!1):g,b=p=>dh(p,!1,u),_=u.onStop=()=>{const p=yo.get(u);if(p){if(c)c(p,4);else for(const S of p)S();yo.delete(u)}},t?s?g(!0):T=u.run():o?o(g.bind(null,!0),!0):u.run(),y.pause=u.pause.bind(u),y.resume=u.resume.bind(u),y.stop=y,y}function wn(e,t=1/0,n){if(t<=0||!Se(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,He(e))wn(e.value,t,n);else if(ee(e))for(let s=0;s{wn(s,t,n)});else if(Bo(e)){for(const s in e)wn(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&wn(e[s],t,n)}return e}/** * @vue/runtime-core v3.5.26 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const hh=[];function hv(e){hh.push(e)}function pv(){hh.pop()}function mv(e,t){}const _v={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},gv={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Si(e,t,n,s){try{return s?e(...s):e()}catch(i){Ps(i,t,n)}}function Xt(e,t,n,s){if(oe(e)){const i=Si(e,t,n,s);return i&&Vl(i)&&i.catch(r=>{Ps(r,t,n)}),i}if(ee(e)){const i=[];for(let r=0;r>>1,i=mt[s],r=Zi(i);r=Zi(n)?mt.push(e):mt.splice(yv(t),0,e),e.flags|=1,mh()}}function mh(){Eo||(Eo=ph.then(_h))}function Ji(e){ee(e)?ni.push(...e):Yn&&e.id===-1?Yn.splice(Ks+1,0,e):e.flags&1||(ni.push(e),e.flags|=1),mh()}function ju(e,t,n=ln+1){for(;nZi(n)-Zi(s));if(ni.length=0,Yn){Yn.push(...t);return}for(Yn=t,Ks=0;Kse.id==null?e.flags&2?-1:1/0:e.id;function _h(e){try{for(ln=0;lnqs.emit(i,...r)),jr=[]):typeof window<"u"&&window.HTMLElement&&!((s=(n=window.navigator)==null?void 0:n.userAgent)!=null&&s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{gh(r,t)}),setTimeout(()=>{qs||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,jr=[])},3e3)):jr=[]}let Je=null,ta=null;function er(e){const t=Je;return Je=e,ta=e&&e.type.__scopeId||null,t}function Ev(e){ta=e}function vv(){ta=null}const Tv=e=>Yl;function Yl(e,t=Je,n){if(!t||e._n)return e;const s=(...i)=>{s._d&&ir(-1);const r=er(t);let o;try{o=e(...i)}finally{er(r),s._d&&ir(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Sv(e,t){if(Je===null)return e;const n=Sr(Je),s=e.dirs||(e.dirs=[]);for(let i=0;i1)return n&&oe(t)?t.call(s&&s.proxy):t}}function Av(){return!!(bt()||Es)}const yh=Symbol.for("v-scx"),Eh=()=>si(yh);function wv(e,t){return Er(e,null,t)}function Cv(e,t){return Er(e,null,{flush:"post"})}function vh(e,t){return Er(e,null,{flush:"sync"})}function Ln(e,t,n){return Er(e,t,n)}function Er(e,t,n=_e){const{immediate:s,deep:i,flush:r,once:o}=n,a=pe({},n),c=t&&s||!t&&r!=="post";let f;if(li){if(r==="sync"){const b=Eh();f=b.__watcherHandles||(b.__watcherHandles=[])}else if(!c){const b=()=>{};return b.stop=Ze,b.resume=Ze,b.pause=Ze,b}}const u=ze;a.call=(b,N,v)=>Xt(b,u,N,v);let d=!1;r==="post"?a.scheduler=b=>{We(b,u&&u.suspense)}:r!=="sync"&&(d=!0,a.scheduler=(b,N)=>{N?b():ql(b)}),a.augmentJob=b=>{t&&(b.flags|=4),d&&(b.flags|=2,u&&(b.id=u.uid,b.i=u))};const _=dv(e,t,a);return li&&(f?f.push(_):c&&_()),_}function Nv(e,t,n){const s=this.proxy,i=le(e)?e.includes(".")?Th(s,e):()=>s[e]:e.bind(s,s);let r;oe(t)?r=t:(r=t.handler,n=t);const o=Cs(this),a=Er(i,r.bind(s),n);return o(),a}function Th(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;ie.__isTeleport,Wi=e=>e&&(e.disabled||e.disabled===""),Ku=e=>e&&(e.defer||e.defer===""),qu=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Yu=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,el=(e,t)=>{const n=e&&e.to;return le(n)?t?t(n):null:n},wh={name:"Teleport",__isTeleport:!0,process(e,t,n,s,i,r,o,a,c,f){const{mc:u,pc:d,pbc:_,o:{insert:b,querySelector:N,createText:v,createComment:P}}=f,y=Wi(t.props);let{shapeFlag:T,children:g,dynamicChildren:p}=t;if(e==null){const S=t.el=v(""),L=t.anchor=v("");b(S,n,s),b(L,n,s);const R=(D,M)=>{T&16&&u(g,D,M,i,r,o,a,c)},H=()=>{const D=t.target=el(t.props,N),M=Ch(D,t,v,b);D&&(o!=="svg"&&qu(D)?o="svg":o!=="mathml"&&Yu(D)&&(o="mathml"),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(D),y||(R(D,M),io(t,!1)))};y&&(R(n,L),io(t,!0)),Ku(t.props)?(t.el.__isMounted=!1,We(()=>{H(),delete t.el.__isMounted},r)):H()}else{if(Ku(t.props)&&e.el.__isMounted===!1){We(()=>{wh.process(e,t,n,s,i,r,o,a,c,f)},r);return}t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,L=t.target=e.target,R=t.targetAnchor=e.targetAnchor,H=Wi(e.props),D=H?n:L,M=H?S:R;if(o==="svg"||qu(L)?o="svg":(o==="mathml"||Yu(L))&&(o="mathml"),p?(_(e.dynamicChildren,p,D,i,r,o,a),ic(e,t,!0)):c||d(e,t,D,M,i,r,o,a,!1),y)H?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Kr(t,n,S,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const U=t.target=el(t.props,N);U&&Kr(t,U,null,f,0)}else H&&Kr(t,L,R,f,1);io(t,y)}},remove(e,t,n,{um:s,o:{remove:i}},r){const{shapeFlag:o,children:a,anchor:c,targetStart:f,targetAnchor:u,target:d,props:_}=e;if(d&&(i(f),i(u)),r&&i(c),o&16){const b=r||!Wi(_);for(let N=0;N{e.isMounted=!0}),ra(()=>{e.isUnmounting=!0}),e}const Bt=[Function,Array],Xl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Bt,onEnter:Bt,onAfterEnter:Bt,onEnterCancelled:Bt,onBeforeLeave:Bt,onLeave:Bt,onAfterLeave:Bt,onLeaveCancelled:Bt,onBeforeAppear:Bt,onAppear:Bt,onAfterAppear:Bt,onAppearCancelled:Bt},Nh=e=>{const t=e.subTree;return t.component?Nh(t.component):t},Lv={name:"BaseTransition",props:Xl,setup(e,{slots:t}){const n=bt(),s=Gl();return()=>{const i=t.default&&na(t.default(),!0);if(!i||!i.length)return;const r=Oh(i),o=ge(e),{mode:a}=o;if(s.isLeaving)return Va(r);const c=Gu(r);if(!c)return Va(r);let f=ai(c,o,s,n,d=>f=d);c.type!==Ve&&xn(c,f);let u=n.subTree&&Gu(n.subTree);if(u&&u.type!==Ve&&!Jt(u,c)&&Nh(n).type!==Ve){let d=ai(u,o,s,n);if(xn(u,d),a==="out-in"&&c.type!==Ve)return s.isLeaving=!0,d.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,u=void 0},Va(r);a==="in-out"&&c.type!==Ve?d.delayLeave=(_,b,N)=>{const v=Lh(s,u);v[String(u.key)]=u,_[Sn]=()=>{b(),_[Sn]=void 0,delete f.delayedLeave,u=void 0},f.delayedLeave=()=>{N(),delete f.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return r}}};function Oh(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Ve){t=n;break}}return t}const Ih=Lv;function Lh(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function ai(e,t,n,s,i){const{appear:r,mode:o,persisted:a=!1,onBeforeEnter:c,onEnter:f,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:_,onLeave:b,onAfterLeave:N,onLeaveCancelled:v,onBeforeAppear:P,onAppear:y,onAfterAppear:T,onAppearCancelled:g}=t,p=String(e.key),S=Lh(n,e),L=(D,M)=>{D&&Xt(D,s,9,M)},R=(D,M)=>{const U=M[1];L(D,M),ee(D)?D.every(x=>x.length<=1)&&U():D.length<=1&&U()},H={mode:o,persisted:a,beforeEnter(D){let M=c;if(!n.isMounted)if(r)M=P||c;else return;D[Sn]&&D[Sn](!0);const U=S[p];U&&Jt(e,U)&&U.el[Sn]&&U.el[Sn](),L(M,[D])},enter(D){let M=f,U=u,x=d;if(!n.isMounted)if(r)M=y||f,U=T||u,x=g||d;else return;let Y=!1;const se=D[qr]=re=>{Y||(Y=!0,re?L(x,[D]):L(U,[D]),H.delayedLeave&&H.delayedLeave(),D[qr]=void 0)};M?R(M,[D,se]):se()},leave(D,M){const U=String(e.key);if(D[qr]&&D[qr](!0),n.isUnmounting)return M();L(_,[D]);let x=!1;const Y=D[Sn]=se=>{x||(x=!0,M(),se?L(v,[D]):L(N,[D]),D[Sn]=void 0,S[U]===e&&delete S[U])};S[U]=e,b?R(b,[D,Y]):Y()},clone(D){const M=ai(D,t,n,s,i);return i&&i(M),M}};return H}function Va(e){if(vr(e))return e=hn(e),e.children=null,e}function Gu(e){if(!vr(e))return Ah(e.type)&&e.children?Oh(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&oe(n.default))return n.default()}}function xn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,xn(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function na(e,t=!1,n){let s=[],i=0;for(let r=0;r1)for(let r=0;rn.value,set:r=>n.value=r})}return n}const To=new WeakMap;function ii(e,t,n,s,i=!1){if(ee(e)){e.forEach((N,v)=>ii(N,t&&(ee(t)?t[v]:t),n,s,i));return}if(kn(s)&&!i){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&ii(e,t,n,s.component.subTree);return}const r=s.shapeFlag&4?Sr(s.component):s.el,o=i?null:r,{i:a,r:c}=e,f=t&&t.r,u=a.refs===_e?a.refs={}:a.refs,d=a.setupState,_=ge(d),b=d===_e?Xs:N=>ye(_,N);if(f!=null&&f!==c){if(Xu(t),le(f))u[f]=null,b(f)&&(d[f]=null);else if(He(f)){f.value=null;const N=t;N.k&&(u[N.k]=null)}}if(oe(c))Si(c,a,12,[o,u]);else{const N=le(c),v=He(c);if(N||v){const P=()=>{if(e.f){const y=N?b(c)?d[c]:u[c]:c.value;if(i)ee(y)&&Fl(y,r);else if(ee(y))y.includes(r)||y.push(r);else if(N)u[c]=[r],b(c)&&(d[c]=u[c]);else{const T=[r];c.value=T,e.k&&(u[e.k]=T)}}else N?(u[c]=o,b(c)&&(d[c]=o)):v&&(c.value=o,e.k&&(u[e.k]=o))};if(o){const y=()=>{P(),To.delete(e)};y.id=-1,To.set(e,y),We(y,n)}else Xu(e),P()}}}function Xu(e){const t=To.get(e);t&&(t.flags|=8,To.delete(e))}let Qu=!1;const Bs=()=>{Qu||(console.error("Hydration completed but contains mismatches."),Qu=!0)},Pv=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Rv=e=>e.namespaceURI.includes("MathML"),Yr=e=>{if(e.nodeType===1){if(Pv(e))return"svg";if(Rv(e))return"mathml"}},Qs=e=>e.nodeType===8;function Mv(e){const{mt:t,p:n,o:{patchProp:s,createText:i,nextSibling:r,parentNode:o,remove:a,insert:c,createComment:f}}=e,u=(g,p)=>{if(!p.hasChildNodes()){n(null,g,p),vo(),p._vnode=g;return}d(p.firstChild,g,null,null,null),vo(),p._vnode=g},d=(g,p,S,L,R,H=!1)=>{H=H||!!p.dynamicChildren;const D=Qs(g)&&g.data==="[",M=()=>v(g,p,S,L,R,D),{type:U,ref:x,shapeFlag:Y,patchFlag:se}=p;let re=g.nodeType;p.el=g,se===-2&&(H=!1,p.dynamicChildren=null);let X=null;switch(U){case Dn:re!==3?p.children===""?(c(p.el=i(""),o(g),g),X=g):X=M():(g.data!==p.children&&(Bs(),g.data=p.children),X=r(g));break;case Ve:T(g)?(X=r(g),y(p.el=g.content.firstChild,g,S)):re!==8||D?X=M():X=r(g);break;case vs:if(D&&(g=r(g),re=g.nodeType),re===1||re===3){X=g;const te=!p.children.length;for(let Z=0;Z{H=H||!!p.dynamicChildren;const{type:D,props:M,patchFlag:U,shapeFlag:x,dirs:Y,transition:se}=p,re=D==="input"||D==="option";if(re||U!==-1){Y&&cn(p,null,S,"created");let X=!1;if(T(g)){X=np(null,se)&&S&&S.vnode.props&&S.vnode.props.appear;const Z=g.content.firstChild;if(X){const ae=Z.getAttribute("class");ae&&(Z.$cls=ae),se.beforeEnter(Z)}y(Z,g,S),p.el=g=Z}if(x&16&&!(M&&(M.innerHTML||M.textContent))){let Z=b(g.firstChild,p,g,S,L,R,H);for(;Z;){Gr(g,1)||Bs();const ae=Z;Z=Z.nextSibling,a(ae)}}else if(x&8){let Z=p.children;Z[0]===` `&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(Z=Z.slice(1));const{textContent:ae}=g;ae!==Z&&ae!==Z.replace(/\r\n|\r/g,` `)&&(Gr(g,0)||Bs(),g.textContent=p.children)}if(M){if(re||!H||U&48){const Z=g.tagName.includes("-");for(const ae in M)(re&&(ae.endsWith("value")||ae==="indeterminate")||Ls(ae)&&!Qn(ae)||ae[0]==="."||Z)&&s(g,ae,null,M[ae],void 0,S)}else if(M.onClick)s(g,"onClick",null,M.onClick,void 0,S);else if(U&4&&In(M.style))for(const Z in M.style)M.style[Z]}let te;(te=M&&M.onVnodeBeforeMount)&&St(te,S,p),Y&&cn(p,null,S,"beforeMount"),((te=M&&M.onVnodeMounted)||Y||X)&&op(()=>{te&&St(te,S,p),X&&se.enter(g),Y&&cn(p,null,S,"mounted")},L)}return g.nextSibling},b=(g,p,S,L,R,H,D)=>{D=D||!!p.dynamicChildren;const M=p.children,U=M.length;for(let x=0;x{const{slotScopeIds:D}=p;D&&(R=R?R.concat(D):D);const M=o(g),U=b(r(g),p,M,S,L,R,H);return U&&Qs(U)&&U.data==="]"?r(p.anchor=U):(Bs(),c(p.anchor=f("]"),M,U),U)},v=(g,p,S,L,R,H)=>{if(Gr(g.parentElement,1)||Bs(),p.el=null,H){const U=P(g);for(;;){const x=r(g);if(x&&x!==U)a(x);else break}}const D=r(g),M=o(g);return a(g),n(null,p,M,D,S,L,Yr(M),R),S&&(S.vnode.el=p.el,aa(S,p.el)),D},P=(g,p="[",S="]")=>{let L=0;for(;g;)if(g=r(g),g&&Qs(g)&&(g.data===p&&L++,g.data===S)){if(L===0)return r(g);L--}return g},y=(g,p,S)=>{const L=p.parentNode;L&&L.replaceChild(g,p);let R=S;for(;R;)R.vnode.el===p&&(R.vnode.el=R.subTree.el=g),R=R.parent},T=g=>g.nodeType===1&&g.tagName==="TEMPLATE";return[u,d]}const zu="data-allow-mismatch",xv={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Gr(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(zu);)e=e.parentElement;const n=e&&e.getAttribute(zu);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return t===0&&s.includes("children")?!0:s.includes(xv[t])}}const $v=Yo().requestIdleCallback||(e=>setTimeout(e,1)),Fv=Yo().cancelIdleCallback||(e=>clearTimeout(e)),Vv=(e=1e4)=>t=>{const n=$v(t,{timeout:e});return()=>Fv(n)};function Hv(e){const{top:t,left:n,bottom:s,right:i}=e.getBoundingClientRect(),{innerHeight:r,innerWidth:o}=window;return(t>0&&t0&&s0&&n0&&i(t,n)=>{const s=new IntersectionObserver(i=>{for(const r of i)if(r.isIntersecting){s.disconnect(),t();break}},e);return n(i=>{if(i instanceof Element){if(Hv(i))return t(),s.disconnect(),!1;s.observe(i)}}),()=>s.disconnect()},Wv=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},Bv=(e=[])=>(t,n)=>{le(e)&&(e=[e]);let s=!1;const i=o=>{s||(s=!0,r(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},r=()=>{n(o=>{for(const a of e)o.removeEventListener(a,i)})};return n(o=>{for(const a of e)o.addEventListener(a,i,{once:!0})}),r};function jv(e,t){if(Qs(e)&&e.data==="["){let n=1,s=e.nextSibling;for(;s;){if(s.nodeType===1){if(t(s)===!1)break}else if(Qs(s))if(s.data==="]"){if(--n===0)break}else s.data==="["&&n++;s=s.nextSibling}}else t(e)}const kn=e=>!!e.type.__asyncLoader;function Kv(e){oe(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:i=200,hydrate:r,timeout:o,suspensible:a=!0,onError:c}=e;let f=null,u,d=0;const _=()=>(d++,f=null,b()),b=()=>{let N;return f||(N=f=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),c)return new Promise((P,y)=>{c(v,()=>P(_()),()=>y(v),d+1)});throw v}).then(v=>N!==f&&f?f:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),u=v,v)))};return Ai({name:"AsyncComponentWrapper",__asyncLoader:b,__asyncHydrate(N,v,P){let y=!1;(v.bu||(v.bu=[])).push(()=>y=!0);const T=()=>{y||P()},g=r?()=>{const p=r(T,S=>jv(N,S));p&&(v.bum||(v.bum=[])).push(p)}:T;u?g():b().then(()=>!v.isUnmounted&&g())},get __asyncResolved(){return u},setup(){const N=ze;if(Ql(N),u)return()=>Xr(u,N);const v=g=>{f=null,Ps(g,N,13,!s)};if(a&&N.suspense||li)return b().then(g=>()=>Xr(g,N)).catch(g=>(v(g),()=>s?Oe(s,{error:g}):null));const P=ti(!1),y=ti(),T=ti(!!i);return i&&setTimeout(()=>{T.value=!1},i),o!=null&&setTimeout(()=>{if(!P.value&&!y.value){const g=new Error(`Async component timed out after ${o}ms.`);v(g),y.value=g}},o),b().then(()=>{P.value=!0,N.parent&&vr(N.parent.vnode)&&N.parent.update()}).catch(g=>{v(g),y.value=g}),()=>{if(P.value&&u)return Xr(u,N);if(y.value&&s)return Oe(s,{error:y.value});if(n&&!T.value)return Xr(n,N)}}})}function Xr(e,t){const{ref:n,props:s,children:i,ce:r}=t.vnode,o=Oe(e,s,i);return o.ref=n,o.ce=r,delete t.vnode.ce,o}const vr=e=>e.type.__isKeepAlive,qv={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=bt(),s=n.ctx;if(!s.renderer)return()=>{const T=t.default&&t.default();return T&&T.length===1?T[0]:T};const i=new Map,r=new Set;let o=null;const a=n.suspense,{renderer:{p:c,m:f,um:u,o:{createElement:d}}}=s,_=d("div");s.activate=(T,g,p,S,L)=>{const R=T.component;f(T,g,p,0,a),c(R.vnode,T,g,p,R,a,S,T.slotScopeIds,L),We(()=>{R.isDeactivated=!1,R.a&&ei(R.a);const H=T.props&&T.props.onVnodeMounted;H&&St(H,R.parent,T)},a)},s.deactivate=T=>{const g=T.component;Ao(g.m),Ao(g.a),f(T,_,null,1,a),We(()=>{g.da&&ei(g.da);const p=T.props&&T.props.onVnodeUnmounted;p&&St(p,g.parent,T),g.isDeactivated=!0},a)};function b(T){Ha(T),u(T,n,a,!0)}function N(T){i.forEach((g,p)=>{const S=fl(kn(g)?g.type.__asyncResolved||{}:g.type);S&&!T(S)&&v(p)})}function v(T){const g=i.get(T);g&&(!o||!Jt(g,o))?b(g):o&&Ha(o),i.delete(T),r.delete(T)}Ln(()=>[e.include,e.exclude],([T,g])=>{T&&N(p=>Fi(T,p)),g&&N(p=>!Fi(g,p))},{flush:"post",deep:!0});let P=null;const y=()=>{P!=null&&(wo(n.subTree.type)?We(()=>{i.set(P,Qr(n.subTree))},n.subTree.suspense):i.set(P,Qr(n.subTree)))};return wi(y),ia(y),ra(()=>{i.forEach(T=>{const{subTree:g,suspense:p}=n,S=Qr(g);if(T.type===S.type&&T.key===S.key){Ha(S);const L=S.component.da;L&&We(L,p);return}b(T)})}),()=>{if(P=null,!t.default)return o=null;const T=t.default(),g=T[0];if(T.length>1)return o=null,T;if(!$n(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return o=null,g;let p=Qr(g);if(p.type===Ve)return o=null,p;const S=p.type,L=fl(kn(p)?p.type.__asyncResolved||{}:S),{include:R,exclude:H,max:D}=e;if(R&&(!L||!Fi(R,L))||H&&L&&Fi(H,L))return p.shapeFlag&=-257,o=p,g;const M=p.key==null?S:p.key,U=i.get(M);return p.el&&(p=hn(p),g.shapeFlag&128&&(g.ssContent=p)),P=M,U?(p.el=U.el,p.component=U.component,p.transition&&xn(p,p.transition),p.shapeFlag|=512,r.delete(M),r.add(M)):(r.add(M),D&&r.size>parseInt(D,10)&&v(r.values().next().value)),p.shapeFlag|=256,o=p,wo(g.type)?g:p}}},Yv=qv;function Fi(e,t){return ee(e)?e.some(n=>Fi(n,t)):le(e)?e.split(",").includes(t):rE(e)?(e.lastIndex=0,e.test(t)):!1}function kh(e,t){Ph(e,"a",t)}function Dh(e,t){Ph(e,"da",t)}function Ph(e,t,n=ze){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(sa(t,s,n),n){let i=n.parent;for(;i&&i.parent;)vr(i.parent.vnode)&&Gv(s,t,n,i),i=i.parent}}function Gv(e,t,n,s){const i=sa(t,e,s,!0);Tr(()=>{Fl(s[t],i)},n)}function Ha(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Qr(e){return e.shapeFlag&128?e.ssContent:e}function sa(e,t,n=ze,s=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{Rn();const a=Cs(n),c=Xt(t,n,e,o);return a(),Mn(),c});return s?i.unshift(r):i.push(r),r}}const Vn=e=>(t,n=ze)=>{(!li||e==="sp")&&sa(e,(...s)=>t(...s),n)},Rh=Vn("bm"),wi=Vn("m"),zl=Vn("bu"),ia=Vn("u"),ra=Vn("bum"),Tr=Vn("um"),Mh=Vn("sp"),xh=Vn("rtg"),$h=Vn("rtc");function Fh(e,t=ze){sa("ec",e,t)}const Jl="components",Xv="directives";function Qv(e,t){return Zl(Jl,e,!0,t)||e}const Vh=Symbol.for("v-ndc");function zv(e){return le(e)?Zl(Jl,e,!1)||e:e||Vh}function Jv(e){return Zl(Xv,e)}function Zl(e,t,n=!0,s=!1){const i=Je||ze;if(i){const r=i.type;if(e===Jl){const a=fl(r,!1);if(a&&(a===t||a===Ie(t)||a===Ds(Ie(t))))return r}const o=Ju(i[e]||r[e],t)||Ju(i.appContext[e],t);return!o&&s?r:o}}function Ju(e,t){return e&&(e[t]||e[Ie(t)]||e[Ds(Ie(t))])}function Zv(e,t,n,s){let i;const r=n&&n[s],o=ee(e);if(o||le(e)){const a=o&&In(e);let c=!1,f=!1;a&&(c=!Nt(e),f=dn(e),e=Qo(e)),i=new Array(e.length);for(let u=0,d=e.length;ut(a,c,void 0,r&&r[c]));else{const a=Object.keys(e);i=new Array(a.length);for(let c=0,f=a.length;c{const r=s.fn(...i);return r&&(r.key=s.key),r}:s.fn)}return e}function tT(e,t,n={},s,i){if(Je.ce||Je.parent&&kn(Je.parent)&&Je.parent.ce){const f=Object.keys(n).length>0;return t!=="default"&&(n.name=t),sr(),Co(Fe,null,[Oe("slot",n,s&&s())],f?-2:64)}let r=e[t];r&&r._c&&(r._d=!1),sr();const o=r&&ec(r(n)),a=n.key||o&&o.key,c=Co(Fe,{key:(a&&!Ot(a)?a:`_${t}`)+(!o&&s?"_fb":"")},o||(s?s():[]),o&&e._===1?64:-2);return!i&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),r&&r._c&&(r._d=!0),c}function ec(e){return e.some(t=>$n(t)?!(t.type===Ve||t.type===Fe&&!ec(t.children)):!0)?e:null}function nT(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:Zs(s)]=e[s];return n}const tl=e=>e?hp(e)?Sr(e):tl(e.parent):null,Bi=pe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>tl(e.parent),$root:e=>tl(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>tc(e),$forceUpdate:e=>e.f||(e.f=()=>{ql(e.update)}),$nextTick:e=>e.n||(e.n=ea.bind(e.proxy)),$watch:e=>Nv.bind(e)}),Ua=(e,t)=>e!==_e&&!e.__isScriptSetup&&ye(e,t),nl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:i,props:r,accessCache:o,type:a,appContext:c}=e;if(t[0]!=="$"){const _=o[t];if(_!==void 0)switch(_){case 1:return s[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(Ua(s,t))return o[t]=1,s[t];if(i!==_e&&ye(i,t))return o[t]=2,i[t];if(ye(r,t))return o[t]=3,r[t];if(n!==_e&&ye(n,t))return o[t]=4,n[t];sl&&(o[t]=0)}}const f=Bi[t];let u,d;if(f)return t==="$attrs"&<(e.attrs,"get",""),f(e);if((u=a.__cssModules)&&(u=u[t]))return u;if(n!==_e&&ye(n,t))return o[t]=4,n[t];if(d=c.config.globalProperties,ye(d,t))return d[t]},set({_:e},t,n){const{data:s,setupState:i,ctx:r}=e;return Ua(i,t)?(i[t]=n,!0):s!==_e&&ye(s,t)?(s[t]=n,!0):ye(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:i,props:r,type:o}},a){let c;return!!(n[a]||e!==_e&&a[0]!=="$"&&ye(e,a)||Ua(t,a)||ye(r,a)||ye(s,a)||ye(Bi,a)||ye(i.config.globalProperties,a)||(c=o.__cssModules)&&c[a])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ye(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},sT=pe({},nl,{get(e,t){if(t!==Symbol.unscopables)return nl.get(e,t,e)},has(e,t){return t[0]!=="_"&&!dE(t)}});function iT(){return null}function rT(){return null}function oT(e){}function aT(e){}function lT(){return null}function cT(){}function uT(e,t){return null}function fT(){return Hh().slots}function dT(){return Hh().attrs}function Hh(e){const t=bt();return t.setupContext||(t.setupContext=gp(t))}function tr(e){return ee(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function hT(e,t){const n=tr(e);for(const s in t){if(s.startsWith("__skip"))continue;let i=n[s];i?ee(i)||oe(i)?i=n[s]={type:i,default:t[s]}:i.default=t[s]:i===null&&(i=n[s]={default:t[s]}),i&&t[`__skip_${s}`]&&(i.skipFactory=!0)}return n}function pT(e,t){return!e||!t?e||t:ee(e)&&ee(t)?e.concat(t):pe({},tr(e),tr(t))}function mT(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function _T(e){const t=bt();let n=e();return ll(),Vl(n)&&(n=n.catch(s=>{throw Cs(t),s})),[n,()=>Cs(t)]}let sl=!0;function gT(e){const t=tc(e),n=e.proxy,s=e.ctx;sl=!1,t.beforeCreate&&Zu(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:a,provide:c,inject:f,created:u,beforeMount:d,mounted:_,beforeUpdate:b,updated:N,activated:v,deactivated:P,beforeDestroy:y,beforeUnmount:T,destroyed:g,unmounted:p,render:S,renderTracked:L,renderTriggered:R,errorCaptured:H,serverPrefetch:D,expose:M,inheritAttrs:U,components:x,directives:Y,filters:se}=t;if(f&&bT(f,s,null),o)for(const te in o){const Z=o[te];oe(Z)&&(s[te]=Z.bind(n))}if(i){const te=i.call(n,n);Se(te)&&(e.data=Jo(te))}if(sl=!0,r)for(const te in r){const Z=r[te],ae=oe(Z)?Z.bind(n,n):oe(Z.get)?Z.get.bind(n,n):Ze,Re=!oe(Z)&&oe(Z.set)?Z.set.bind(n):Ze,ke=ms({get:ae,set:Re});Object.defineProperty(s,te,{enumerable:!0,configurable:!0,get:()=>ke.value,set:De=>ke.value=De})}if(a)for(const te in a)Uh(a[te],s,n,te);if(c){const te=oe(c)?c.call(n):c;Reflect.ownKeys(te).forEach(Z=>{bh(Z,te[Z])})}u&&Zu(u,e,"c");function X(te,Z){ee(Z)?Z.forEach(ae=>te(ae.bind(n))):Z&&te(Z.bind(n))}if(X(Rh,d),X(wi,_),X(zl,b),X(ia,N),X(kh,v),X(Dh,P),X(Fh,H),X($h,L),X(xh,R),X(ra,T),X(Tr,p),X(Mh,D),ee(M))if(M.length){const te=e.exposed||(e.exposed={});M.forEach(Z=>{Object.defineProperty(te,Z,{get:()=>n[Z],set:ae=>n[Z]=ae,enumerable:!0})})}else e.exposed||(e.exposed={});S&&e.render===Ze&&(e.render=S),U!=null&&(e.inheritAttrs=U),x&&(e.components=x),Y&&(e.directives=Y),D&&Ql(e)}function bT(e,t,n=Ze){ee(e)&&(e=il(e));for(const s in e){const i=e[s];let r;Se(i)?"default"in i?r=si(i.from||s,i.default,!0):r=si(i.from||s):r=si(i),He(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[s]=r}}function Zu(e,t,n){Xt(ee(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Uh(e,t,n,s){let i=s.includes(".")?Th(n,s):()=>n[s];if(le(e)){const r=t[e];oe(r)&&Ln(i,r)}else if(oe(e))Ln(i,e.bind(n));else if(Se(e))if(ee(e))e.forEach(r=>Uh(r,t,n,s));else{const r=oe(e.handler)?e.handler.bind(n):t[e.handler];oe(r)&&Ln(i,r,e)}}function tc(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,a=r.get(t);let c;return a?c=a:!i.length&&!n&&!s?c=t:(c={},i.length&&i.forEach(f=>So(c,f,o,!0)),So(c,t,o)),Se(t)&&r.set(t,c),c}function So(e,t,n,s=!1){const{mixins:i,extends:r}=t;r&&So(e,r,n,!0),i&&i.forEach(o=>So(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const a=yT[o]||n&&n[o];e[o]=a?a(e[o],t[o]):t[o]}return e}const yT={data:ef,props:tf,emits:tf,methods:Vi,computed:Vi,beforeCreate:ht,created:ht,beforeMount:ht,mounted:ht,beforeUpdate:ht,updated:ht,beforeDestroy:ht,beforeUnmount:ht,destroyed:ht,unmounted:ht,activated:ht,deactivated:ht,errorCaptured:ht,serverPrefetch:ht,components:Vi,directives:Vi,watch:vT,provide:ef,inject:ET};function ef(e,t){return t?e?function(){return pe(oe(e)?e.call(this,this):e,oe(t)?t.call(this,this):t)}:t:e}function ET(e,t){return Vi(il(e),il(t))}function il(e){if(ee(e)){const t={};for(let n=0;n{let u,d=_e,_;return vh(()=>{const b=e[i];pt(u,b)&&(u=b,f())}),{get(){return c(),n.get?n.get(u):u},set(b){const N=n.set?n.set(b):b;if(!pt(N,u)&&!(d!==_e&&pt(b,d)))return;const v=s.vnode.props;v&&(t in v||i in v||r in v)&&(`onUpdate:${t}`in v||`onUpdate:${i}`in v||`onUpdate:${r}`in v)||(u=b,f()),s.emit(`update:${t}`,N),pt(b,N)&&pt(b,d)&&!pt(N,_)&&f(),d=b,_=N}}});return a[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?o||_e:a,done:!1}:{done:!0}}}},a}const Bh=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ie(t)}Modifiers`]||e[`${wt(t)}Modifiers`];function wT(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||_e;let i=n;const r=t.startsWith("update:"),o=r&&Bh(s,t.slice(7));o&&(o.trim&&(i=n.map(u=>le(u)?u.trim():u)),o.number&&(i=n.map(qo)));let a,c=s[a=Zs(t)]||s[a=Zs(Ie(t))];!c&&r&&(c=s[a=Zs(wt(t))]),c&&Xt(c,e,6,i);const f=s[a+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Xt(f,e,6,i)}}const CT=new WeakMap;function jh(e,t,n=!1){const s=n?CT:t.emitsCache,i=s.get(e);if(i!==void 0)return i;const r=e.emits;let o={},a=!1;if(!oe(e)){const c=f=>{const u=jh(f,t,!0);u&&(a=!0,pe(o,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!a?(Se(e)&&s.set(e,null),null):(ee(r)?r.forEach(c=>o[c]=null):pe(o,r),Se(e)&&s.set(e,o),o)}function oa(e,t){return!e||!Ls(t)?!1:(t=t.slice(2).replace(/Once$/,""),ye(e,t[0].toLowerCase()+t.slice(1))||ye(e,wt(t))||ye(e,t))}function ro(e){const{type:t,vnode:n,proxy:s,withProxy:i,propsOptions:[r],slots:o,attrs:a,emit:c,render:f,renderCache:u,props:d,data:_,setupState:b,ctx:N,inheritAttrs:v}=e,P=er(e);let y,T;try{if(n.shapeFlag&4){const p=i||s,S=p;y=At(f.call(S,p,u,d,b,_,N)),T=a}else{const p=t;y=At(p.length>1?p(d,{attrs:a,slots:o,emit:c}):p(d,null)),T=t.props?a:OT(a)}}catch(p){ji.length=0,Ps(p,e,1),y=Oe(Ve)}let g=y;if(T&&v!==!1){const p=Object.keys(T),{shapeFlag:S}=g;p.length&&S&7&&(r&&p.some($l)&&(T=IT(T,r)),g=hn(g,T,!1,!0))}return n.dirs&&(g=hn(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&xn(g,n.transition),y=g,er(P),y}function NT(e,t=!0){let n;for(let s=0;s{let t;for(const n in e)(n==="class"||n==="style"||Ls(n))&&((t||(t={}))[n]=e[n]);return t},IT=(e,t)=>{const n={};for(const s in e)(!$l(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function LT(e,t,n){const{props:s,children:i,component:r}=e,{props:o,children:a,patchFlag:c}=t,f=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?nf(s,o,f):!!o;if(c&8){const u=t.dynamicProps;for(let d=0;dObject.create(Kh),Yh=e=>Object.getPrototypeOf(e)===Kh;function kT(e,t,n,s=!1){const i={},r=qh();e.propsDefaults=Object.create(null),Gh(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);n?e.props=s?i:ah(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function DT(e,t,n,s){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,a=ge(i),[c]=e.propsOptions;let f=!1;if((s||o>0)&&!(o&16)){if(o&8){const u=e.vnode.dynamicProps;for(let d=0;d{c=!0;const[_,b]=Xh(d,t,!0);pe(o,_),b&&a.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!c)return Se(e)&&s.set(e,zs),zs;if(ee(r))for(let u=0;ue==="_"||e==="_ctx"||e==="$stable",sc=e=>ee(e)?e.map(At):[At(e)],RT=(e,t,n)=>{if(t._n)return t;const s=Yl((...i)=>sc(t(...i)),n);return s._c=!1,s},Qh=(e,t,n)=>{const s=e._ctx;for(const i in e){if(nc(i))continue;const r=e[i];if(oe(r))t[i]=RT(i,r,s);else if(r!=null){const o=sc(r);t[i]=()=>o}}},zh=(e,t)=>{const n=sc(t);e.slots.default=()=>n},Jh=(e,t,n)=>{for(const s in t)(n||!nc(s))&&(e[s]=t[s])},MT=(e,t,n)=>{const s=e.slots=qh();if(e.vnode.shapeFlag&32){const i=t._;i?(Jh(s,t,n),n&&Fd(s,"_",i,!0)):Qh(t,s)}else t&&zh(e,t)},xT=(e,t,n)=>{const{vnode:s,slots:i}=e;let r=!0,o=_e;if(s.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:Jh(i,t,n):(r=!t.$stable,Qh(t,i)),o=t}else t&&(zh(e,t),o={default:1});if(r)for(const a in i)!nc(a)&&o[a]==null&&delete i[a]},We=op;function Zh(e){return tp(e)}function ep(e){return tp(e,Mv)}function tp(e,t){const n=Yo();n.__VUE__=!0;const{insert:s,remove:i,patchProp:r,createElement:o,createText:a,createComment:c,setText:f,setElementText:u,parentNode:d,nextSibling:_,setScopeId:b=Ze,insertStaticContent:N}=e,v=(w,k,V,K=null,q=null,m=null,E=void 0,A=null,$=!!k.dynamicChildren)=>{if(w===k)return;w&&!Jt(w,k)&&(K=tt(w),De(w,q,m,!0),w=null),k.patchFlag===-2&&($=!1,k.dynamicChildren=null);const{type:W,ref:G,shapeFlag:I}=k;switch(W){case Dn:P(w,k,V,K);break;case Ve:y(w,k,V,K);break;case vs:w==null&&T(k,V,K,E);break;case Fe:x(w,k,V,K,q,m,E,A,$);break;default:I&1?S(w,k,V,K,q,m,E,A,$):I&6?Y(w,k,V,K,q,m,E,A,$):(I&64||I&128)&&W.process(w,k,V,K,q,m,E,A,$,nt)}G!=null&&q?ii(G,w&&w.ref,m,k||w,!k):G==null&&w&&w.ref!=null&&ii(w.ref,null,m,w,!0)},P=(w,k,V,K)=>{if(w==null)s(k.el=a(k.children),V,K);else{const q=k.el=w.el;k.children!==w.children&&f(q,k.children)}},y=(w,k,V,K)=>{w==null?s(k.el=c(k.children||""),V,K):k.el=w.el},T=(w,k,V,K)=>{[w.el,w.anchor]=N(w.children,k,V,K,w.el,w.anchor)},g=({el:w,anchor:k},V,K)=>{let q;for(;w&&w!==k;)q=_(w),s(w,V,K),w=q;s(k,V,K)},p=({el:w,anchor:k})=>{let V;for(;w&&w!==k;)V=_(w),i(w),w=V;i(k)},S=(w,k,V,K,q,m,E,A,$)=>{if(k.type==="svg"?E="svg":k.type==="math"&&(E="mathml"),w==null)L(k,V,K,q,m,E,A,$);else{const W=w.el&&w.el._isVueCE?w.el:null;try{W&&W._beginPatch(),D(w,k,q,m,E,A,$)}finally{W&&W._endPatch()}}},L=(w,k,V,K,q,m,E,A)=>{let $,W;const{props:G,shapeFlag:I,transition:F,dirs:J}=w;if($=w.el=o(w.type,m,G&&G.is,G),I&8?u($,w.children):I&16&&H(w.children,$,null,K,q,Wa(w,m),E,A),J&&cn(w,null,K,"created"),R($,w,w.scopeId,E,K),G){for(const fe in G)fe!=="value"&&!Qn(fe)&&r($,fe,null,G[fe],m,K);"value"in G&&r($,"value",null,G.value,m),(W=G.onVnodeBeforeMount)&&St(W,K,w)}J&&cn(w,null,K,"beforeMount");const ie=np(q,F);ie&&F.beforeEnter($),s($,k,V),((W=G&&G.onVnodeMounted)||ie||J)&&We(()=>{W&&St(W,K,w),ie&&F.enter($),J&&cn(w,null,K,"mounted")},q)},R=(w,k,V,K,q)=>{if(V&&b(w,V),K)for(let m=0;m{for(let W=$;W{const A=k.el=w.el;let{patchFlag:$,dynamicChildren:W,dirs:G}=k;$|=w.patchFlag&16;const I=w.props||_e,F=k.props||_e;let J;if(V&&ds(V,!1),(J=F.onVnodeBeforeUpdate)&&St(J,V,k,w),G&&cn(k,w,V,"beforeUpdate"),V&&ds(V,!0),(I.innerHTML&&F.innerHTML==null||I.textContent&&F.textContent==null)&&u(A,""),W?M(w.dynamicChildren,W,A,V,K,Wa(k,q),m):E||Z(w,k,A,null,V,K,Wa(k,q),m,!1),$>0){if($&16)U(A,I,F,V,q);else if($&2&&I.class!==F.class&&r(A,"class",null,F.class,q),$&4&&r(A,"style",I.style,F.style,q),$&8){const ie=k.dynamicProps;for(let fe=0;fe{J&&St(J,V,k,w),G&&cn(k,w,V,"updated")},K)},M=(w,k,V,K,q,m,E)=>{for(let A=0;A{if(k!==V){if(k!==_e)for(const m in k)!Qn(m)&&!(m in V)&&r(w,m,k[m],null,q,K);for(const m in V){if(Qn(m))continue;const E=V[m],A=k[m];E!==A&&m!=="value"&&r(w,m,A,E,q,K)}"value"in V&&r(w,"value",k.value,V.value,q)}},x=(w,k,V,K,q,m,E,A,$)=>{const W=k.el=w?w.el:a(""),G=k.anchor=w?w.anchor:a("");let{patchFlag:I,dynamicChildren:F,slotScopeIds:J}=k;J&&(A=A?A.concat(J):J),w==null?(s(W,V,K),s(G,V,K),H(k.children||[],V,G,q,m,E,A,$)):I>0&&I&64&&F&&w.dynamicChildren&&w.dynamicChildren.length===F.length?(M(w.dynamicChildren,F,V,q,m,E,A),(k.key!=null||q&&k===q.subTree)&&ic(w,k,!0)):Z(w,k,V,G,q,m,E,A,$)},Y=(w,k,V,K,q,m,E,A,$)=>{k.slotScopeIds=A,w==null?k.shapeFlag&512?q.ctx.activate(k,V,K,E,$):se(k,V,K,q,m,E,$):re(w,k,$)},se=(w,k,V,K,q,m,E)=>{const A=w.component=dp(w,K,q);if(vr(w)&&(A.ctx.renderer=nt),pp(A,!1,E),A.asyncDep){if(q&&q.registerDep(A,X,E),!w.el){const $=A.subTree=Oe(Ve);y(null,$,k,V),w.placeholder=$.el}}else X(A,w,k,V,q,m,E)},re=(w,k,V)=>{const K=k.component=w.component;if(LT(w,k,V))if(K.asyncDep&&!K.asyncResolved){te(K,k,V);return}else K.next=k,K.update();else k.el=w.el,K.vnode=k},X=(w,k,V,K,q,m,E)=>{const A=()=>{if(w.isMounted){let{next:I,bu:F,u:J,parent:ie,vnode:fe}=w;{const ft=sp(w);if(ft){I&&(I.el=fe.el,te(w,I,E)),ft.asyncDep.then(()=>{w.isUnmounted||A()});return}}let ue=I,Pe;ds(w,!1),I?(I.el=fe.el,te(w,I,E)):I=fe,F&&ei(F),(Pe=I.props&&I.props.onVnodeBeforeUpdate)&&St(Pe,ie,I,fe),ds(w,!0);const Ke=ro(w),Et=w.subTree;w.subTree=Ke,v(Et,Ke,d(Et.el),tt(Et),w,q,m),I.el=Ke.el,ue===null&&aa(w,Ke.el),J&&We(J,q),(Pe=I.props&&I.props.onVnodeUpdated)&&We(()=>St(Pe,ie,I,fe),q)}else{let I;const{el:F,props:J}=k,{bm:ie,m:fe,parent:ue,root:Pe,type:Ke}=w,Et=kn(k);if(ds(w,!1),ie&&ei(ie),!Et&&(I=J&&J.onVnodeBeforeMount)&&St(I,ue,k),ds(w,!0),F&&kt){const ft=()=>{w.subTree=ro(w),kt(F,w.subTree,w,q,null)};Et&&Ke.__asyncHydrate?Ke.__asyncHydrate(F,w,ft):ft()}else{Pe.ce&&Pe.ce._def.shadowRoot!==!1&&Pe.ce._injectChildStyle(Ke);const ft=w.subTree=ro(w);v(null,ft,V,K,w,q,m),k.el=ft.el}if(fe&&We(fe,q),!Et&&(I=J&&J.onVnodeMounted)){const ft=k;We(()=>St(I,ue,ft),q)}(k.shapeFlag&256||ue&&kn(ue.vnode)&&ue.vnode.shapeFlag&256)&&w.a&&We(w.a,q),w.isMounted=!0,k=V=K=null}};w.scope.on();const $=w.effect=new Xi(A);w.scope.off();const W=w.update=$.run.bind($),G=w.job=$.runIfDirty.bind($);G.i=w,G.id=w.uid,$.scheduler=()=>ql(G),ds(w,!0),W()},te=(w,k,V)=>{k.component=w;const K=w.vnode.props;w.vnode=k,w.next=null,DT(w,k.props,K,V),xT(w,k.children,V),Rn(),ju(w),Mn()},Z=(w,k,V,K,q,m,E,A,$=!1)=>{const W=w&&w.children,G=w?w.shapeFlag:0,I=k.children,{patchFlag:F,shapeFlag:J}=k;if(F>0){if(F&128){Re(W,I,V,K,q,m,E,A,$);return}else if(F&256){ae(W,I,V,K,q,m,E,A,$);return}}J&8?(G&16&&Ge(W,q,m),I!==W&&u(V,I)):G&16?J&16?Re(W,I,V,K,q,m,E,A,$):Ge(W,q,m,!0):(G&8&&u(V,""),J&16&&H(I,V,K,q,m,E,A,$))},ae=(w,k,V,K,q,m,E,A,$)=>{w=w||zs,k=k||zs;const W=w.length,G=k.length,I=Math.min(W,G);let F;for(F=0;FG?Ge(w,q,m,!0,!1,I):H(k,V,K,q,m,E,A,$,I)},Re=(w,k,V,K,q,m,E,A,$)=>{let W=0;const G=k.length;let I=w.length-1,F=G-1;for(;W<=I&&W<=F;){const J=w[W],ie=k[W]=$?Gn(k[W]):At(k[W]);if(Jt(J,ie))v(J,ie,V,null,q,m,E,A,$);else break;W++}for(;W<=I&&W<=F;){const J=w[I],ie=k[F]=$?Gn(k[F]):At(k[F]);if(Jt(J,ie))v(J,ie,V,null,q,m,E,A,$);else break;I--,F--}if(W>I){if(W<=F){const J=F+1,ie=JF)for(;W<=I;)De(w[W],q,m,!0),W++;else{const J=W,ie=W,fe=new Map;for(W=ie;W<=F;W++){const dt=k[W]=$?Gn(k[W]):At(k[W]);dt.key!=null&&fe.set(dt.key,W)}let ue,Pe=0;const Ke=F-ie+1;let Et=!1,ft=0;const is=new Array(Ke);for(W=0;W=Ke){De(dt,q,m,!0);continue}let st;if(dt.key!=null)st=fe.get(dt.key);else for(ue=ie;ue<=F;ue++)if(is[ue-ie]===0&&Jt(dt,k[ue])){st=ue;break}st===void 0?De(dt,q,m,!0):(is[st-ie]=W+1,st>=ft?ft=st:Et=!0,v(dt,k[st],V,null,q,m,E,A,$),Pe++)}const Ni=Et?$T(is):zs;for(ue=Ni.length-1,W=Ke-1;W>=0;W--){const dt=ie+W,st=k[dt],Or=k[dt+1],mn=dt+1{const{el:m,type:E,transition:A,children:$,shapeFlag:W}=w;if(W&6){ke(w.component.subTree,k,V,K);return}if(W&128){w.suspense.move(k,V,K);return}if(W&64){E.move(w,k,V,nt);return}if(E===Fe){s(m,k,V);for(let I=0;I<$.length;I++)ke($[I],k,V,K);s(w.anchor,k,V);return}if(E===vs){g(w,k,V);return}if(K!==2&&W&1&&A)if(K===0)A.beforeEnter(m),s(m,k,V),We(()=>A.enter(m),q);else{const{leave:I,delayLeave:F,afterLeave:J}=A,ie=()=>{w.ctx.isUnmounted?i(m):s(m,k,V)},fe=()=>{m._isLeaving&&m[Sn](!0),I(m,()=>{ie(),J&&J()})};F?F(m,ie,fe):fe()}else s(m,k,V)},De=(w,k,V,K=!1,q=!1)=>{const{type:m,props:E,ref:A,children:$,dynamicChildren:W,shapeFlag:G,patchFlag:I,dirs:F,cacheIndex:J}=w;if(I===-2&&(q=!1),A!=null&&(Rn(),ii(A,null,V,w,!0),Mn()),J!=null&&(k.renderCache[J]=void 0),G&256){k.ctx.deactivate(w);return}const ie=G&1&&F,fe=!kn(w);let ue;if(fe&&(ue=E&&E.onVnodeBeforeUnmount)&&St(ue,k,w),G&6)et(w.component,V,K);else{if(G&128){w.suspense.unmount(V,K);return}ie&&cn(w,null,k,"beforeUnmount"),G&64?w.type.remove(w,k,V,nt,K):W&&!W.hasOnce&&(m!==Fe||I>0&&I&64)?Ge(W,k,V,!1,!0):(m===Fe&&I&384||!q&&G&16)&&Ge($,k,V),K&&Lt(w)}(fe&&(ue=E&&E.onVnodeUnmounted)||ie)&&We(()=>{ue&&St(ue,k,w),ie&&cn(w,null,k,"unmounted")},V)},Lt=w=>{const{type:k,el:V,anchor:K,transition:q}=w;if(k===Fe){yt(V,K);return}if(k===vs){p(w);return}const m=()=>{i(V),q&&!q.persisted&&q.afterLeave&&q.afterLeave()};if(w.shapeFlag&1&&q&&!q.persisted){const{leave:E,delayLeave:A}=q,$=()=>E(V,m);A?A(w.el,m,$):$()}else m()},yt=(w,k)=>{let V;for(;w!==k;)V=_(w),i(w),w=V;i(k)},et=(w,k,V)=>{const{bum:K,scope:q,job:m,subTree:E,um:A,m:$,a:W}=w;Ao($),Ao(W),K&&ei(K),q.stop(),m&&(m.flags|=8,De(E,w,k,V)),A&&We(A,k),We(()=>{w.isUnmounted=!0},k)},Ge=(w,k,V,K=!1,q=!1,m=0)=>{for(let E=m;E{if(w.shapeFlag&6)return tt(w.component.subTree);if(w.shapeFlag&128)return w.suspense.next();const k=_(w.anchor||w.el),V=k&&k[Sh];return V?_(V):k};let Ue=!1;const Ht=(w,k,V)=>{let K;w==null?k._vnode&&(De(k._vnode,null,null,!0),K=k._vnode.component):v(k._vnode||null,w,k,null,null,null,V),k._vnode=w,Ue||(Ue=!0,ju(K),vo(),Ue=!1)},nt={p:v,um:De,m:ke,r:Lt,mt:se,mc:H,pc:Z,pbc:M,n:tt,o:e};let j,kt;return t&&([j,kt]=t(nt)),{render:Ht,hydrate:j,createApp:ST(Ht,j)}}function Wa({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ds({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function np(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ic(e,t,n=!1){const s=e.children,i=t.children;if(ee(s)&&ee(i))for(let r=0;r>1,e[n[a]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,o=n[r-1];r-- >0;)n[r]=o,o=t[o];return n}function sp(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:sp(t)}function Ao(e){if(e)for(let t=0;te.__isSuspense;let ol=0;const FT={name:"Suspense",__isSuspense:!0,process(e,t,n,s,i,r,o,a,c,f){if(e==null)HT(t,n,s,i,r,o,a,c,f);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}UT(e,t,n,s,i,o,a,c,f)}},hydrate:WT,normalize:BT},VT=FT;function nr(e,t){const n=e.props&&e.props[t];oe(n)&&n()}function HT(e,t,n,s,i,r,o,a,c){const{p:f,o:{createElement:u}}=c,d=u("div"),_=e.suspense=rp(e,i,s,t,d,n,r,o,a,c);f(null,_.pendingBranch=e.ssContent,d,null,s,_,r,o),_.deps>0?(nr(e,"onPending"),nr(e,"onFallback"),f(null,e.ssFallback,t,n,s,null,r,o),ri(_,e.ssFallback)):_.resolve(!1,!0)}function UT(e,t,n,s,i,r,o,a,{p:c,um:f,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const _=t.ssContent,b=t.ssFallback,{activeBranch:N,pendingBranch:v,isInFallback:P,isHydrating:y}=d;if(v)d.pendingBranch=_,Jt(v,_)?(c(v,_,d.hiddenContainer,null,i,d,r,o,a),d.deps<=0?d.resolve():P&&(y||(c(N,b,n,s,i,null,r,o,a),ri(d,b)))):(d.pendingId=ol++,y?(d.isHydrating=!1,d.activeBranch=v):f(v,i,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),P?(c(null,_,d.hiddenContainer,null,i,d,r,o,a),d.deps<=0?d.resolve():(c(N,b,n,s,i,null,r,o,a),ri(d,b))):N&&Jt(N,_)?(c(N,_,n,s,i,d,r,o,a),d.resolve(!0)):(c(null,_,d.hiddenContainer,null,i,d,r,o,a),d.deps<=0&&d.resolve()));else if(N&&Jt(N,_))c(N,_,n,s,i,d,r,o,a),ri(d,_);else if(nr(t,"onPending"),d.pendingBranch=_,_.shapeFlag&512?d.pendingId=_.component.suspenseId:d.pendingId=ol++,c(null,_,d.hiddenContainer,null,i,d,r,o,a),d.deps<=0)d.resolve();else{const{timeout:T,pendingId:g}=d;T>0?setTimeout(()=>{d.pendingId===g&&d.fallback(b)},T):T===0&&d.fallback(b)}}function rp(e,t,n,s,i,r,o,a,c,f,u=!1){const{p:d,m:_,um:b,n:N,o:{parentNode:v,remove:P}}=f;let y;const T=jT(e);T&&t&&t.pendingBranch&&(y=t.pendingId,t.deps++);const g=e.props?_o(e.props.timeout):void 0,p=r,S={vnode:e,parent:t,parentComponent:n,namespace:o,container:s,hiddenContainer:i,deps:0,pendingId:ol++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(L=!1,R=!1){const{vnode:H,activeBranch:D,pendingBranch:M,pendingId:U,effects:x,parentComponent:Y,container:se,isInFallback:re}=S;let X=!1;S.isHydrating?S.isHydrating=!1:L||(X=D&&M.transition&&M.transition.mode==="out-in",X&&(D.transition.afterLeave=()=>{U===S.pendingId&&(_(M,se,r===p?N(D):r,0),Ji(x),re&&H.ssFallback&&(H.ssFallback.el=null))}),D&&(v(D.el)===se&&(r=N(D)),b(D,Y,S,!0),!X&&re&&H.ssFallback&&We(()=>H.ssFallback.el=null,S)),X||_(M,se,r,0)),ri(S,M),S.pendingBranch=null,S.isInFallback=!1;let te=S.parent,Z=!1;for(;te;){if(te.pendingBranch){te.effects.push(...x),Z=!0;break}te=te.parent}!Z&&!X&&Ji(x),S.effects=[],T&&t&&t.pendingBranch&&y===t.pendingId&&(t.deps--,t.deps===0&&!R&&t.resolve()),nr(H,"onResolve")},fallback(L){if(!S.pendingBranch)return;const{vnode:R,activeBranch:H,parentComponent:D,container:M,namespace:U}=S;nr(R,"onFallback");const x=N(H),Y=()=>{S.isInFallback&&(d(null,L,M,x,D,null,U,a,c),ri(S,L))},se=L.transition&&L.transition.mode==="out-in";se&&(H.transition.afterLeave=Y),S.isInFallback=!0,b(H,D,null,!0),se||Y()},move(L,R,H){S.activeBranch&&_(S.activeBranch,L,R,H),S.container=L},next(){return S.activeBranch&&N(S.activeBranch)},registerDep(L,R,H){const D=!!S.pendingBranch;D&&S.deps++;const M=L.vnode.el;L.asyncDep.catch(U=>{Ps(U,L,0)}).then(U=>{if(L.isUnmounted||S.isUnmounted||S.pendingId!==L.suspenseId)return;L.asyncResolved=!0;const{vnode:x}=L;cl(L,U,!1),M&&(x.el=M);const Y=!M&&L.subTree.el;R(L,x,v(M||L.subTree.el),M?null:N(L.subTree),S,o,H),Y&&(x.placeholder=null,P(Y)),aa(L,x.el),D&&--S.deps===0&&S.resolve()})},unmount(L,R){S.isUnmounted=!0,S.activeBranch&&b(S.activeBranch,n,L,R),S.pendingBranch&&b(S.pendingBranch,n,L,R)}};return S}function WT(e,t,n,s,i,r,o,a,c){const f=t.suspense=rp(t,s,n,e.parentNode,document.createElement("div"),null,i,r,o,a,!0),u=c(e,f.pendingBranch=t.ssContent,n,f,r,o);return f.deps===0&&f.resolve(!1,!0),u}function BT(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=rf(s?n.default:n),e.ssFallback=s?rf(n.fallback):Oe(Ve)}function rf(e){let t;if(oe(e)){const n=ws&&e._c;n&&(e._d=!1,sr()),e=e(),n&&(e._d=!0,t=ct,ap())}return ee(e)&&(e=NT(e)),e=At(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function op(e,t){t&&t.pendingBranch?ee(e)?t.effects.push(...e):t.effects.push(e):Ji(e)}function ri(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let i=t.el;for(;!i&&t.component;)t=t.component.subTree,i=t.el;n.el=i,s&&s.subTree===n&&(s.vnode.el=i,aa(s,i))}function jT(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Fe=Symbol.for("v-fgt"),Dn=Symbol.for("v-txt"),Ve=Symbol.for("v-cmt"),vs=Symbol.for("v-stc"),ji=[];let ct=null;function sr(e=!1){ji.push(ct=e?null:[])}function ap(){ji.pop(),ct=ji[ji.length-1]||null}let ws=1;function ir(e,t=!1){ws+=e,e<0&&ct&&t&&(ct.hasOnce=!0)}function lp(e){return e.dynamicChildren=ws>0?ct||zs:null,ap(),ws>0&&ct&&ct.push(e),e}function KT(e,t,n,s,i,r){return lp(rc(e,t,n,s,i,r,!0))}function Co(e,t,n,s,i){return lp(Oe(e,t,n,s,i,!0))}function $n(e){return e?e.__v_isVNode===!0:!1}function Jt(e,t){return e.type===t.type&&e.key===t.key}function qT(e){}const cp=({key:e})=>e??null,oo=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?le(e)||He(e)||oe(e)?{i:Je,r:e,k:t,f:!!n}:e:null);function rc(e,t=null,n=null,s=0,i=null,r=e===Fe?0:1,o=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&cp(t),ref:t&&oo(t),scopeId:ta,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:r,patchFlag:s,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Je};return a?(ac(c,n),r&128&&e.normalize(c)):n&&(c.shapeFlag|=le(n)?8:16),ws>0&&!o&&ct&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&ct.push(c),c}const Oe=YT;function YT(e,t=null,n=null,s=0,i=null,r=!1){if((!e||e===Vh)&&(e=Ve),$n(e)){const a=hn(e,t,!0);return n&&ac(a,n),ws>0&&!r&&ct&&(a.shapeFlag&6?ct[ct.indexOf(e)]=a:ct.push(a)),a.patchFlag=-2,a}if(tS(e)&&(e=e.__vccOpts),t){t=up(t);let{class:a,style:c}=t;a&&!le(a)&&(t.class=gr(a)),Se(c)&&(br(c)&&!ee(c)&&(c=pe({},c)),t.style=_r(c))}const o=le(e)?1:wo(e)?128:Ah(e)?64:Se(e)?4:oe(e)?2:0;return rc(e,t,n,s,i,o,r,!0)}function up(e){return e?br(e)||Yh(e)?pe({},e):e:null}function hn(e,t,n=!1,s=!1){const{props:i,ref:r,patchFlag:o,children:a,transition:c}=e,f=t?fp(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&cp(f),ref:t&&t.ref?n&&r?ee(r)?r.concat(oo(t)):[r,oo(t)]:oo(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&hn(e.ssContent),ssFallback:e.ssFallback&&hn(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&xn(u,c.clone(u)),u}function oc(e=" ",t=0){return Oe(Dn,null,e,t)}function GT(e,t){const n=Oe(vs,null,e);return n.staticCount=t,n}function XT(e="",t=!1){return t?(sr(),Co(Ve,null,e)):Oe(Ve,null,e)}function At(e){return e==null||typeof e=="boolean"?Oe(Ve):ee(e)?Oe(Fe,null,e.slice()):$n(e)?Gn(e):Oe(Dn,null,String(e))}function Gn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:hn(e)}function ac(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(ee(t))n=16;else if(typeof t=="object")if(s&65){const i=t.default;i&&(i._c&&(i._d=!1),ac(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!Yh(t)?t._ctx=Je:i===3&&Je&&(Je.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else oe(t)?(t={default:t,_ctx:Je},n=32):(t=String(t),s&64?(n=16,t=[oc(t)]):n=8);e.children=t,e.shapeFlag|=n}function fp(...e){const t={};for(let n=0;nze||Je;let No,al;{const e=Yo(),t=(n,s)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(s),r=>{i.length>1?i.forEach(o=>o(r)):i[0](r)}};No=t("__VUE_INSTANCE_SETTERS__",n=>ze=n),al=t("__VUE_SSR_SETTERS__",n=>li=n)}const Cs=e=>{const t=ze;return No(e),e.scope.on(),()=>{e.scope.off(),No(t)}},ll=()=>{ze&&ze.scope.off(),No(null)};function hp(e){return e.vnode.shapeFlag&4}let li=!1;function pp(e,t=!1,n=!1){t&&al(t);const{props:s,children:i}=e.vnode,r=hp(e);kT(e,s,r,t),MT(e,i,n||t);const o=r?JT(e,t):void 0;return t&&al(!1),o}function JT(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,nl);const{setup:s}=n;if(s){Rn();const i=e.setupContext=s.length>1?gp(e):null,r=Cs(e),o=Si(s,e,0,[e.props,i]),a=Vl(o);if(Mn(),r(),(a||e.sp)&&!kn(e)&&Ql(e),a){if(o.then(ll,ll),t)return o.then(c=>{cl(e,c,t)}).catch(c=>{Ps(c,e,0)});e.asyncDep=o}else cl(e,o,t)}else _p(e,t)}function cl(e,t,n){oe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Se(t)&&(e.setupState=Kl(t)),_p(e,n)}let Oo,ul;function mp(e){Oo=e,ul=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,sT))}}const ZT=()=>!Oo;function _p(e,t,n){const s=e.type;if(!e.render){if(!t&&Oo&&!s.render){const i=s.template||tc(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:a,compilerOptions:c}=s,f=pe(pe({isCustomElement:r,delimiters:a},o),c);s.render=Oo(i,f)}}e.render=s.render||Ze,ul&&ul(e)}{const i=Cs(e);Rn();try{gT(e)}finally{Mn(),i()}}}const eS={get(e,t){return lt(e,"get",""),e[t]}};function gp(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,eS),slots:e.slots,emit:e.emit,expose:t}}function Sr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Kl(lh(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Bi)return Bi[n](e)},has(t,n){return n in t||n in Bi}})):e.proxy}function fl(e,t=!0){return oe(e)?e.displayName||e.name:e.name||t&&e.__name}function tS(e){return oe(e)&&"__vccOpts"in e}const ms=(e,t)=>lv(e,t,li);function la(e,t,n){try{ir(-1);const s=arguments.length;return s===2?Se(t)&&!ee(t)?$n(t)?Oe(e,null,[t]):Oe(e,t):Oe(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&$n(n)&&(n=[n]),Oe(e,t,n))}finally{ir(1)}}function nS(){}function sS(e,t,n,s){const i=n[s];if(i&&bp(i,e))return i;const r=t();return r.memo=e.slice(),r.cacheIndex=s,n[s]=r}function bp(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s0&&ct&&ct.push(e),!0}const yp="3.5.26",iS=Ze,rS=gv,oS=qs,aS=gh,lS={createComponentInstance:dp,setupComponent:pp,renderComponentRoot:ro,setCurrentRenderingInstance:er,isVNode:$n,normalizeVNode:At,getComponentPublicInstance:Sr,ensureValidVNode:ec,pushWarningContext:hv,popWarningContext:pv},cS=lS,uS=null,fS=null,dS=null;/** * @vue/runtime-dom v3.5.26 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let dl;const of=typeof window<"u"&&window.trustedTypes;if(of)try{dl=of.createPolicy("vue",{createHTML:e=>e})}catch{}const Ep=dl?e=>dl.createHTML(e):e=>e,hS="http://www.w3.org/2000/svg",pS="http://www.w3.org/1998/Math/MathML",Tn=typeof document<"u"?document:null,af=Tn&&Tn.createElement("template"),vp={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const i=t==="svg"?Tn.createElementNS(hS,e):t==="mathml"?Tn.createElementNS(pS,e):n?Tn.createElement(e,{is:n}):Tn.createElement(e);return e==="select"&&s&&s.multiple!=null&&i.setAttribute("multiple",s.multiple),i},createText:e=>Tn.createTextNode(e),createComment:e=>Tn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Tn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,i,r){const o=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===r||!(i=i.nextSibling)););else{af.innerHTML=Ep(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const a=af.content;if(s==="svg"||s==="mathml"){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}t.insertBefore(a,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Wn="transition",Ri="animation",ci=Symbol("_vtc"),Tp={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},Sp=pe({},Xl,Tp),mS=e=>(e.displayName="Transition",e.props=Sp,e),_S=mS((e,{slots:t})=>la(Ih,Ap(e),t)),hs=(e,t=[])=>{ee(e)?e.forEach(n=>n(...t)):e&&e(...t)},lf=e=>e?ee(e)?e.some(t=>t.length>1):e.length>1:!1;function Ap(e){const t={};for(const x in e)x in Tp||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:s,duration:i,enterFromClass:r=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:c=r,appearActiveClass:f=o,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:_=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=e,N=gS(i),v=N&&N[0],P=N&&N[1],{onBeforeEnter:y,onEnter:T,onEnterCancelled:g,onLeave:p,onLeaveCancelled:S,onBeforeAppear:L=y,onAppear:R=T,onAppearCancelled:H=g}=t,D=(x,Y,se,re)=>{x._enterCancelled=re,jn(x,Y?u:a),jn(x,Y?f:o),se&&se()},M=(x,Y)=>{x._isLeaving=!1,jn(x,d),jn(x,b),jn(x,_),Y&&Y()},U=x=>(Y,se)=>{const re=x?R:T,X=()=>D(Y,x,se);hs(re,[Y,X]),cf(()=>{jn(Y,x?c:r),an(Y,x?u:a),lf(re)||uf(Y,s,v,X)})};return pe(t,{onBeforeEnter(x){hs(y,[x]),an(x,r),an(x,o)},onBeforeAppear(x){hs(L,[x]),an(x,c),an(x,f)},onEnter:U(!1),onAppear:U(!0),onLeave(x,Y){x._isLeaving=!0;const se=()=>M(x,Y);an(x,d),x._enterCancelled?(an(x,_),hl(x)):(hl(x),an(x,_)),cf(()=>{x._isLeaving&&(jn(x,d),an(x,b),lf(p)||uf(x,s,P,se))}),hs(p,[x,se])},onEnterCancelled(x){D(x,!1,void 0,!0),hs(g,[x])},onAppearCancelled(x){D(x,!0,void 0,!0),hs(H,[x])},onLeaveCancelled(x){M(x),hs(S,[x])}})}function gS(e){if(e==null)return null;if(Se(e))return[Ba(e.enter),Ba(e.leave)];{const t=Ba(e);return[t,t]}}function Ba(e){return _o(e)}function an(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[ci]||(e[ci]=new Set)).add(t)}function jn(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[ci];n&&(n.delete(t),n.size||(e[ci]=void 0))}function cf(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let bS=0;function uf(e,t,n,s){const i=e._endId=++bS,r=()=>{i===e._endId&&s()};if(n!=null)return setTimeout(r,n);const{type:o,timeout:a,propCount:c}=wp(e,t);if(!o)return s();const f=o+"end";let u=0;const d=()=>{e.removeEventListener(f,_),r()},_=b=>{b.target===e&&++u>=c&&d()};setTimeout(()=>{u(n[N]||"").split(", "),i=s(`${Wn}Delay`),r=s(`${Wn}Duration`),o=ff(i,r),a=s(`${Ri}Delay`),c=s(`${Ri}Duration`),f=ff(a,c);let u=null,d=0,_=0;t===Wn?o>0&&(u=Wn,d=o,_=r.length):t===Ri?f>0&&(u=Ri,d=f,_=c.length):(d=Math.max(o,f),u=d>0?o>f?Wn:Ri:null,_=u?u===Wn?r.length:c.length:0);const b=u===Wn&&/\b(?:transform|all)(?:,|$)/.test(s(`${Wn}Property`).toString());return{type:u,timeout:d,propCount:_,hasTransform:b}}function ff(e,t){for(;e.lengthdf(n)+df(e[s])))}function df(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function hl(e){return(e?e.ownerDocument:document).body.offsetHeight}function yS(e,t,n){const s=e[ci];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Io=Symbol("_vod"),Cp=Symbol("_vsh"),Np={name:"show",beforeMount(e,{value:t},{transition:n}){e[Io]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Mi(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Mi(e,!0),s.enter(e)):s.leave(e,()=>{Mi(e,!1)}):Mi(e,t))},beforeUnmount(e,{value:t}){Mi(e,t)}};function Mi(e,t){e.style.display=t?e[Io]:"none",e[Cp]=!t}function ES(){Np.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Op=Symbol("");function vS(e){const t=bt();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>Lo(r,i))},s=()=>{const i=e(t.proxy);t.ce?Lo(t.ce,i):pl(t.subTree,i),n(i)};zl(()=>{Ji(s)}),wi(()=>{Ln(s,Ze,{flush:"post"});const i=new MutationObserver(s);i.observe(t.subTree.el.parentNode,{childList:!0}),Tr(()=>i.disconnect())})}function pl(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{pl(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Lo(e.el,t);else if(e.type===Fe)e.children.forEach(n=>pl(n,t));else if(e.type===vs){let{el:n,anchor:s}=e;for(;n&&(Lo(n,t),n!==s);)n=n.nextSibling}}function Lo(e,t){if(e.nodeType===1){const n=e.style;let s="";for(const i in t){const r=OE(t[i]);n.setProperty(`--${i}`,r),s+=`--${i}: ${r};`}n[Op]=s}}const TS=/(?:^|;)\s*display\s*:/;function SS(e,t,n){const s=e.style,i=le(n);let r=!1;if(n&&!i){if(t)if(le(t))for(const o of t.split(";")){const a=o.slice(0,o.indexOf(":")).trim();n[a]==null&&ao(s,a,"")}else for(const o in t)n[o]==null&&ao(s,o,"");for(const o in n)o==="display"&&(r=!0),ao(s,o,n[o])}else if(i){if(t!==n){const o=s[Op];o&&(n+=";"+o),s.cssText=n,r=TS.test(n)}}else t&&e.removeAttribute("style");Io in e&&(e[Io]=r?s.display:"",e[Cp]&&(s.display="none"))}const hf=/\s*!important$/;function ao(e,t,n){if(ee(n))n.forEach(s=>ao(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=AS(e,t);hf.test(n)?e.setProperty(wt(s),n.replace(hf,""),"important"):e[s]=n}}const pf=["Webkit","Moz","ms"],ja={};function AS(e,t){const n=ja[t];if(n)return n;let s=Ie(t);if(s!=="filter"&&s in e)return ja[t]=s;s=Ds(s);for(let i=0;iKa||(OS.then(()=>Ka=0),Ka=Date.now());function LS(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Xt(kS(s,n.value),t,5,[s])};return n.value=e,n.attached=IS(),n}function kS(e,t){if(ee(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>i=>!i._stopped&&s&&s(i))}else return t}const Ef=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ip=(e,t,n,s,i,r)=>{const o=i==="svg";t==="class"?yS(e,s,o):t==="style"?SS(e,n,s):Ls(t)?$l(t)||CS(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):DS(e,t,s,o))?(gf(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&_f(e,t,s,o,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!le(s))?gf(e,Ie(t),s,r,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),_f(e,t,s,o))};function DS(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ef(t)&&oe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return Ef(t)&&le(n)?!1:t in e}const vf={};function Lp(e,t,n){let s=Ai(e,t);Bo(s)&&(s=pe({},s,t));class i extends ca{constructor(o){super(s,o,n)}}return i.def=s,i}const PS=((e,t)=>Lp(e,t,Wp)),RS=typeof HTMLElement<"u"?HTMLElement:class{};class ca extends RS{constructor(t,n={},s=ml){super(),this._def=t,this._props=n,this._createApp=s,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._patching=!1,this._dirty=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&s!==ml?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow(pe({},t.shadowRootOptions,{mode:"open"})),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof ca){this._parent=t;break}this._instance||(this._resolved?this._mount(this._def):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._inheritParentContext(t))}_inheritParentContext(t=this._parent){t&&this._app&&Object.setPrototypeOf(this._app._context.provides,t._instance.provides)}disconnectedCallback(){this._connected=!1,ea(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null,this._teleportTargets&&(this._teleportTargets.clear(),this._teleportTargets=void 0))})}_processMutations(t){for(const n of t)this._setAttr(n.attributeName)}_resolveDef(){if(this._pendingResolve)return;for(let s=0;s{this._resolved=!0,this._pendingResolve=void 0;const{props:r,styles:o}=s;let a;if(r&&!ee(r))for(const c in r){const f=r[c];(f===Number||f&&f.type===Number)&&(c in this._props&&(this._props[c]=_o(this._props[c])),(a||(a=Object.create(null)))[Ie(c)]=!0)}this._numberProps=a,this._resolveProps(s),this.shadowRoot&&this._applyStyles(o),this._mount(s)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(s=>{s.configureApp=this._def.configureApp,t(this._def=s,!0)}):t(this._def)}_mount(t){this._app=this._createApp(t),this._inheritParentContext(),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const s in n)ye(this,s)||Object.defineProperty(this,s,{get:()=>yr(n[s])})}_resolveProps(t){const{props:n}=t,s=ee(n)?n:Object.keys(n||{});for(const i of Object.keys(this))i[0]!=="_"&&s.includes(i)&&this._setProp(i,this[i]);for(const i of s.map(Ie))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r,!0,!this._patching)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let s=n?this.getAttribute(t):vf;const i=Ie(t);n&&this._numberProps&&this._numberProps[i]&&(s=_o(s)),this._setProp(i,s,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,i=!1){if(n!==this._props[t]&&(this._dirty=!0,n===vf?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),i&&this._instance&&this._update(),s)){const r=this._ob;r&&(this._processMutations(r.takeRecords()),r.disconnect()),n===!0?this.setAttribute(wt(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(wt(t),n+""):n||this.removeAttribute(wt(t)),r&&r.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),Up(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=Oe(this._def,pe(t,this._props));return this._instance||(n.ce=s=>{this._instance=s,s.ce=this,s.isCE=!0;const i=(r,o)=>{this.dispatchEvent(new CustomEvent(r,Bo(o[0])?pe({detail:o},o[0]):{detail:o}))};s.emit=(r,...o)=>{i(r,o),wt(r)!==r&&i(wt(r),o)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const s=this._nonce;for(let i=t.length-1;i>=0;i--){const r=document.createElement("style");s&&r.setAttribute("nonce",s),r.textContent=t[i],this.shadowRoot.prepend(r)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const s=n.nodeType===1&&n.getAttribute("slot")||"default";(t[s]||(t[s]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=this._getSlots(),n=this._instance.type.__scopeId;for(let s=0;s(delete e.props.mode,e),FS=$S({name:"TransitionGroup",props:pe({},Sp,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=bt(),s=Gl();let i,r;return ia(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!BS(i[0].el,n.vnode.el,o)){i=[];return}i.forEach(HS),i.forEach(US);const a=i.filter(WS);hl(n.vnode.el),a.forEach(c=>{const f=c.el,u=f.style;an(f,o),u.transform=u.webkitTransform=u.transitionDuration="";const d=f[ko]=_=>{_&&_.target!==f||(!_||_.propertyName.endsWith("transform"))&&(f.removeEventListener("transitionend",d),f[ko]=null,jn(f,o))};f.addEventListener("transitionend",d)}),i=[]}),()=>{const o=ge(e),a=Ap(o);let c=o.tag||Fe;if(i=[],r)for(let f=0;f{a.split(/\s+/).forEach(c=>c&&s.classList.remove(c))}),n.split(/\s+/).forEach(a=>a&&s.classList.add(a)),s.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(s);const{hasTransform:o}=wp(s);return r.removeChild(s),o}const Zn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ee(t)?n=>ei(t,n):t};function jS(e){e.target.composing=!0}function Sf(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Yt=Symbol("_assign");function Af(e,t,n){return t&&(e=e.trim()),n&&(e=qo(e)),e}const Do={created(e,{modifiers:{lazy:t,trim:n,number:s}},i){e[Yt]=Zn(i);const r=s||i.props&&i.props.type==="number";Cn(e,t?"change":"input",o=>{o.target.composing||e[Yt](Af(e.value,n,r))}),(n||r)&&Cn(e,"change",()=>{e.value=Af(e.value,n,r)}),t||(Cn(e,"compositionstart",jS),Cn(e,"compositionend",Sf),Cn(e,"change",Sf))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:i,number:r}},o){if(e[Yt]=Zn(o),e.composing)return;const a=(r||e.type==="number")&&!/^0\d/.test(e.value)?qo(e.value):e.value,c=t??"";a!==c&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||i&&e.value.trim()===c)||(e.value=c))}},lc={deep:!0,created(e,t,n){e[Yt]=Zn(n),Cn(e,"change",()=>{const s=e._modelValue,i=ui(e),r=e.checked,o=e[Yt];if(ee(s)){const a=Go(s,i),c=a!==-1;if(r&&!c)o(s.concat(i));else if(!r&&c){const f=[...s];f.splice(a,1),o(f)}}else if(ks(s)){const a=new Set(s);r?a.add(i):a.delete(i),o(a)}else o(Mp(e,r))})},mounted:wf,beforeUpdate(e,t,n){e[Yt]=Zn(n),wf(e,t,n)}};function wf(e,{value:t,oldValue:n},s){e._modelValue=t;let i;if(ee(t))i=Go(t,s.props.value)>-1;else if(ks(t))i=t.has(s.props.value);else{if(t===n)return;i=Jn(t,Mp(e,!0))}e.checked!==i&&(e.checked=i)}const cc={created(e,{value:t},n){e.checked=Jn(t,n.props.value),e[Yt]=Zn(n),Cn(e,"change",()=>{e[Yt](ui(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Yt]=Zn(s),t!==n&&(e.checked=Jn(t,s.props.value))}},Rp={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const i=ks(t);Cn(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?qo(ui(o)):ui(o));e[Yt](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,ea(()=>{e._assigning=!1})}),e[Yt]=Zn(s)},mounted(e,{value:t}){Cf(e,t)},beforeUpdate(e,t,n){e[Yt]=Zn(n)},updated(e,{value:t}){e._assigning||Cf(e,t)}};function Cf(e,t){const n=e.multiple,s=ee(t);if(!(n&&!s&&!ks(t))){for(let i=0,r=e.options.length;iString(f)===String(a)):o.selected=Go(t,a)>-1}else o.selected=t.has(a);else if(Jn(ui(o),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ui(e){return"_value"in e?e._value:e.value}function Mp(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const xp={created(e,t,n){zr(e,t,n,null,"created")},mounted(e,t,n){zr(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){zr(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){zr(e,t,n,s,"updated")}};function $p(e,t){switch(e){case"SELECT":return Rp;case"TEXTAREA":return Do;default:switch(t){case"checkbox":return lc;case"radio":return cc;default:return Do}}}function zr(e,t,n,s,i){const o=$p(e.tagName,n.props&&n.props.type)[i];o&&o(e,t,n,s)}function KS(){Do.getSSRProps=({value:e})=>({value:e}),cc.getSSRProps=({value:e},t)=>{if(t.props&&Jn(t.props.value,e))return{checked:!0}},lc.getSSRProps=({value:e},t)=>{if(ee(e)){if(t.props&&Go(e,t.props.value)>-1)return{checked:!0}}else if(ks(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},xp.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=$p(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const qS=["ctrl","shift","alt","meta"],YS={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>qS.some(n=>e[`${n}Key`]&&!t.includes(n))},GS=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=((i,...r)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=(i=>{if(!("key"in i))return;const r=wt(i.key);if(t.some(o=>o===r||XS[o]===r))return e(i)}))},Fp=pe({patchProp:Ip},vp);let Ki,Nf=!1;function Vp(){return Ki||(Ki=Zh(Fp))}function Hp(){return Ki=Nf?Ki:ep(Fp),Nf=!0,Ki}const Up=((...e)=>{Vp().render(...e)}),zS=((...e)=>{Hp().hydrate(...e)}),ml=((...e)=>{const t=Vp().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=jp(s);if(!i)return;const r=t._component;!oe(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const o=n(i,!1,Bp(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t}),Wp=((...e)=>{const t=Hp().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=jp(s);if(i)return n(i,!0,Bp(i))},t});function Bp(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function jp(e){return le(e)?document.querySelector(e):e}let Of=!1;const JS=()=>{Of||(Of=!0,KS(),ES())},ZS=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Ih,BaseTransitionPropsValidators:Xl,Comment:Ve,DeprecationTypes:dS,EffectScope:Hl,ErrorCodes:_v,ErrorTypeStrings:rS,Fragment:Fe,KeepAlive:Yv,ReactiveEffect:Xi,Static:vs,Suspense:VT,Teleport:Iv,Text:Dn,TrackOpTypes:cv,Transition:_S,TransitionGroup:VS,TriggerOpTypes:uv,VueElement:ca,assertNumber:mv,callWithAsyncErrorHandling:Xt,callWithErrorHandling:Si,camelize:Ie,capitalize:Ds,cloneVNode:hn,compatUtils:fS,computed:ms,createApp:ml,createBlock:Co,createCommentVNode:XT,createElementBlock:KT,createElementVNode:rc,createHydrationRenderer:ep,createPropsRestProxy:mT,createRenderer:Zh,createSSRApp:Wp,createSlots:eT,createStaticVNode:GT,createTextVNode:oc,createVNode:Oe,customRef:uh,defineAsyncComponent:Kv,defineComponent:Ai,defineCustomElement:Lp,defineEmits:rT,defineExpose:oT,defineModel:cT,defineOptions:aT,defineProps:iT,defineSSRCustomElement:PS,defineSlots:lT,devtools:oS,effect:kE,effectScope:jd,getCurrentInstance:bt,getCurrentScope:Kd,getCurrentWatcher:fv,getTransitionRawChildren:na,guardReactiveProps:up,h:la,handleError:Ps,hasInjectionContext:Av,hydrate:zS,hydrateOnIdle:Vv,hydrateOnInteraction:Bv,hydrateOnMediaQuery:Wv,hydrateOnVisible:Uv,initCustomFormatter:nS,initDirectivesForSSR:JS,inject:si,isMemoSame:bp,isProxy:br,isReactive:In,isReadonly:dn,isRef:He,isRuntimeOnly:ZT,isShallow:Nt,isVNode:$n,markRaw:lh,mergeDefaults:hT,mergeModels:pT,mergeProps:fp,nextTick:ea,nodeOps:vp,normalizeClass:gr,normalizeProps:_E,normalizeStyle:_r,onActivated:kh,onBeforeMount:Rh,onBeforeUnmount:ra,onBeforeUpdate:zl,onDeactivated:Dh,onErrorCaptured:Fh,onMounted:wi,onRenderTracked:$h,onRenderTriggered:xh,onScopeDispose:IE,onServerPrefetch:Mh,onUnmounted:Tr,onUpdated:ia,onWatcherCleanup:dh,openBlock:sr,patchProp:Ip,popScopeId:vv,provide:bh,proxyRefs:Kl,pushScopeId:Ev,queuePostFlushCb:Ji,reactive:Jo,readonly:bo,ref:ti,registerRuntimeCompiler:mp,render:Up,renderList:Zv,renderSlot:tT,resolveComponent:Qv,resolveDirective:Jv,resolveDynamicComponent:zv,resolveFilter:uS,resolveTransitionHooks:ai,setBlockTracking:ir,setDevtoolsHook:aS,setTransitionHooks:xn,shallowReactive:ah,shallowReadonly:zE,shallowRef:jl,ssrContextKey:yh,ssrUtils:cS,stop:DE,toDisplayString:Wd,toHandlerKey:Zs,toHandlers:nT,toRaw:ge,toRef:ov,toRefs:sv,toValue:ev,transformVNodeArgs:qT,triggerRef:ZE,unref:yr,useAttrs:dT,useCssModule:xS,useCssVars:vS,useHost:kp,useId:kv,useModel:AT,useSSRContext:Eh,useShadowRoot:MS,useSlots:fT,useTemplateRef:Dv,useTransitionState:Gl,vModelCheckbox:lc,vModelDynamic:xp,vModelRadio:cc,vModelSelect:Rp,vModelText:Do,vShow:Np,version:yp,warn:iS,watch:Ln,watchEffect:wv,watchPostEffect:Cv,watchSyncEffect:vh,withAsyncContext:_T,withCtx:Yl,withDefaults:uT,withDirectives:Sv,withKeys:QS,withMemo:sS,withModifiers:GS,withScopeId:Tv},Symbol.toStringTag,{value:"Module"}));/** * @vue/compiler-core v3.5.26 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const rr=Symbol(""),qi=Symbol(""),uc=Symbol(""),Po=Symbol(""),Kp=Symbol(""),Ns=Symbol(""),qp=Symbol(""),Yp=Symbol(""),fc=Symbol(""),dc=Symbol(""),Ar=Symbol(""),hc=Symbol(""),Gp=Symbol(""),pc=Symbol(""),mc=Symbol(""),_c=Symbol(""),gc=Symbol(""),bc=Symbol(""),yc=Symbol(""),Xp=Symbol(""),Qp=Symbol(""),ua=Symbol(""),Ro=Symbol(""),Ec=Symbol(""),vc=Symbol(""),or=Symbol(""),wr=Symbol(""),Tc=Symbol(""),_l=Symbol(""),eA=Symbol(""),gl=Symbol(""),Mo=Symbol(""),tA=Symbol(""),nA=Symbol(""),Sc=Symbol(""),sA=Symbol(""),iA=Symbol(""),Ac=Symbol(""),zp=Symbol(""),fi={[rr]:"Fragment",[qi]:"Teleport",[uc]:"Suspense",[Po]:"KeepAlive",[Kp]:"BaseTransition",[Ns]:"openBlock",[qp]:"createBlock",[Yp]:"createElementBlock",[fc]:"createVNode",[dc]:"createElementVNode",[Ar]:"createCommentVNode",[hc]:"createTextVNode",[Gp]:"createStaticVNode",[pc]:"resolveComponent",[mc]:"resolveDynamicComponent",[_c]:"resolveDirective",[gc]:"resolveFilter",[bc]:"withDirectives",[yc]:"renderList",[Xp]:"renderSlot",[Qp]:"createSlots",[ua]:"toDisplayString",[Ro]:"mergeProps",[Ec]:"normalizeClass",[vc]:"normalizeStyle",[or]:"normalizeProps",[wr]:"guardReactiveProps",[Tc]:"toHandlers",[_l]:"camelize",[eA]:"capitalize",[gl]:"toHandlerKey",[Mo]:"setBlockTracking",[tA]:"pushScopeId",[nA]:"popScopeId",[Sc]:"withCtx",[sA]:"unref",[iA]:"isRef",[Ac]:"withMemo",[zp]:"isMemoSame"};function rA(e){Object.getOwnPropertySymbols(e).forEach(t=>{fi[t]=e[t]})}const Vt={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function oA(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:Vt}}function ar(e,t,n,s,i,r,o,a=!1,c=!1,f=!1,u=Vt){return e&&(a?(e.helper(Ns),e.helper(pi(e.inSSR,f))):e.helper(hi(e.inSSR,f)),o&&e.helper(bc)),{type:13,tag:t,props:n,children:s,patchFlag:i,dynamicProps:r,directives:o,isBlock:a,disableTracking:c,isComponent:f,loc:u}}function Ts(e,t=Vt){return{type:17,loc:t,elements:e}}function qt(e,t=Vt){return{type:15,loc:t,properties:e}}function je(e,t){return{type:16,loc:Vt,key:le(e)?ce(e,!0):e,value:t}}function ce(e,t=!1,n=Vt,s=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:s}}function tn(e,t=Vt){return{type:8,loc:t,children:e}}function qe(e,t=[],n=Vt){return{type:14,loc:n,callee:e,arguments:t}}function di(e,t=void 0,n=!1,s=!1,i=Vt){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:i}}function bl(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:Vt}}function aA(e,t,n=!1,s=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:s,needArraySpread:!1,loc:Vt}}function lA(e){return{type:21,body:e,loc:Vt}}function hi(e,t){return e||t?fc:dc}function pi(e,t){return e||t?qp:Yp}function wc(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(hi(s,e.isComponent)),t(Ns),t(pi(s,e.isComponent)))}const If=new Uint8Array([123,123]),Lf=new Uint8Array([125,125]);function kf(e){return e>=97&&e<=122||e>=65&&e<=90}function Dt(e){return e===32||e===10||e===9||e===12||e===13}function Bn(e){return e===47||e===62||Dt(e)}function xo(e){const t=new Uint8Array(e.length);for(let n=0;n100){let o=-1,a=i;for(;o+1>>1;this.newlines[c]=0;o--)if(t>this.newlines[o]){r=o;break}return r>=0&&(n=r+2,s=t-this.newlines[r]),{column:s,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?Bn(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||Dt(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===it.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}function Df(e,{compatConfig:t}){const n=t&&t[e];return e==="MODE"?n||3:n}function Ss(e,t){const n=Df("MODE",t),s=Df(e,t);return n===3?s===!0:s!==!1}function lr(e,t,n,...s){return Ss(e,t)}function Cc(e){throw e}function Jp(e){}function Ne(e,t,n,s){const i=`https://vuejs.org/error-reference/#compiler-${e}`,r=new SyntaxError(String(i));return r.code=e,r.loc=t,r}const Ct=e=>e.type===4&&e.isStatic;function Zp(e){switch(e){case"Teleport":case"teleport":return qi;case"Suspense":case"suspense":return uc;case"KeepAlive":case"keep-alive":return Po;case"BaseTransition":case"base-transition":return Kp}}const uA=/^$|^\d|[^\$\w\xA0-\uFFFF]/,Nc=e=>!uA.test(e),em=/[A-Za-z_$\xA0-\uFFFF]/,fA=/[\.\?\w$\xA0-\uFFFF]/,dA=/\s+[.[]\s*|\s*[.[]\s+/g,tm=e=>e.type===4?e.content:e.loc.source,hA=e=>{const t=tm(e).trim().replace(dA,a=>a.trim());let n=0,s=[],i=0,r=0,o=null;for(let a=0;a|^\s*(?:async\s+)?function(?:\s+[\w$]+)?\s*\(/,mA=e=>pA.test(tm(e)),_A=mA;function jt(e,t,n=!1){for(let s=0;st.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function qa(e){return e.type===5||e.type===2}function Pf(e){return e.type===7&&e.name==="pre"}function bA(e){return e.type===7&&e.name==="slot"}function $o(e){return e.type===1&&e.tagType===3}function Fo(e){return e.type===1&&e.tagType===2}const yA=new Set([or,wr]);function sm(e,t=[]){if(e&&!le(e)&&e.type===14){const n=e.callee;if(!le(n)&&yA.has(n))return sm(e.arguments[0],t.concat(e))}return[e,t]}function Vo(e,t,n){let s,i=e.type===13?e.props:e.arguments[2],r=[],o;if(i&&!le(i)&&i.type===14){const a=sm(i);i=a[0],r=a[1],o=r[r.length-1]}if(i==null||le(i))s=qt([t]);else if(i.type===14){const a=i.arguments[0];!le(a)&&a.type===15?Rf(t,a)||a.properties.unshift(t):i.callee===Tc?s=qe(n.helper(Ro),[qt([t]),i]):i.arguments.unshift(qt([t])),!s&&(s=i)}else i.type===15?(Rf(t,i)||i.properties.unshift(t),s=i):(s=qe(n.helper(Ro),[qt([t]),i]),o&&o.callee===wr&&(o=r[r.length-2]));e.type===13?o?o.arguments[0]=s:e.props=s:o?o.arguments[0]=s:e.arguments[2]=s}function Rf(e,t){let n=!1;if(e.key.type===4){const s=e.key.content;n=t.properties.some(i=>i.key.type===4&&i.key.content===s)}return n}function cr(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,s)=>n==="-"?"_":e.charCodeAt(s).toString())}`}function EA(e){return e.type===14&&e.callee===Ac?e.arguments[1].returns:e}const vA=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/;function im(e){for(let t=0;t0,isVoidTag:Xs,isPreTag:Xs,isIgnoreNewlineTag:Xs,isCustomElement:Xs,onError:Cc,onWarn:Jp,comments:!1,prefixIdentifiers:!1};let Ee=om,ur=null,Pn="",at=null,me=null,Tt="",vn=-1,ps=-1,Ic=0,Xn=!1,yl=null;const Le=[],Me=new cA(Le,{onerr:yn,ontext(e,t){Jr(Qe(e,t),e,t)},ontextentity(e,t,n){Jr(e,t,n)},oninterpolation(e,t){if(Xn)return Jr(Qe(e,t),e,t);let n=e+Me.delimiterOpen.length,s=t-Me.delimiterClose.length;for(;Dt(Pn.charCodeAt(n));)n++;for(;Dt(Pn.charCodeAt(s-1));)s--;let i=Qe(n,s);i.includes("&")&&(i=Ee.decodeEntities(i,!1)),El({type:5,content:co(i,!1,$e(n,s)),loc:$e(e,t)})},onopentagname(e,t){const n=Qe(e,t);at={type:1,tag:n,ns:Ee.getNamespace(n,Le[0],Ee.ns),tagType:0,props:[],children:[],loc:$e(e-1,t),codegenNode:void 0}},onopentagend(e){xf(e)},onclosetag(e,t){const n=Qe(e,t);if(!Ee.isVoidTag(n)){let s=!1;for(let i=0;i0&&yn(24,Le[0].loc.start.offset);for(let o=0;o<=i;o++){const a=Le.shift();lo(a,t,o(s.type===7?s.rawName:s.name)===n)&&yn(2,t)},onattribend(e,t){if(at&&me){if(gs(me.loc,t),e!==0)if(Tt.includes("&")&&(Tt=Ee.decodeEntities(Tt,!0)),me.type===6)me.name==="class"&&(Tt=cm(Tt).trim()),e===1&&!Tt&&yn(13,t),me.value={type:2,content:Tt,loc:e===1?$e(vn,ps):$e(vn-1,ps+1)},Me.inSFCRoot&&at.tag==="template"&&me.name==="lang"&&Tt&&Tt!=="html"&&Me.enterRCDATA(xo("i.content==="sync"))>-1&&lr("COMPILER_V_BIND_SYNC",Ee,me.loc,me.arg.loc.source)&&(me.name="model",me.modifiers.splice(s,1))}(me.type!==7||me.name!=="pre")&&at.props.push(me)}Tt="",vn=ps=-1},oncomment(e,t){Ee.comments&&El({type:3,content:Qe(e,t),loc:$e(e-4,t+3)})},onend(){const e=Pn.length;for(let t=0;t{const N=t.start.offset+_,v=N+d.length;return co(d,!1,$e(N,v),0,b?1:0)},a={source:o(r.trim(),n.indexOf(r,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let c=i.trim().replace(TA,"").trim();const f=i.indexOf(c),u=c.match(Mf);if(u){c=c.replace(Mf,"").trim();const d=u[1].trim();let _;if(d&&(_=n.indexOf(d,f+c.length),a.key=o(d,_,!0)),u[2]){const b=u[2].trim();b&&(a.index=o(b,n.indexOf(b,a.key?_+d.length:f+c.length),!0))}}return c&&(a.value=o(c,f,!0)),a}function Qe(e,t){return Pn.slice(e,t)}function xf(e){Me.inSFCRoot&&(at.innerLoc=$e(e+1,e+1)),El(at);const{tag:t,ns:n}=at;n===0&&Ee.isPreTag(t)&&Ic++,Ee.isVoidTag(t)?lo(at,e):(Le.unshift(at),(n===1||n===2)&&(Me.inXML=!0)),at=null}function Jr(e,t,n){{const r=Le[0]&&Le[0].tag;r!=="script"&&r!=="style"&&e.includes("&")&&(e=Ee.decodeEntities(e,!1))}const s=Le[0]||ur,i=s.children[s.children.length-1];i&&i.type===2?(i.content+=e,gs(i.loc,n)):s.children.push({type:2,content:e,loc:$e(t,n)})}function lo(e,t,n=!1){n?gs(e.loc,am(t,60)):gs(e.loc,AA(t,62)+1),Me.inSFCRoot&&(e.children.length?e.innerLoc.end=pe({},e.children[e.children.length-1].loc.end):e.innerLoc.end=pe({},e.innerLoc.start),e.innerLoc.source=Qe(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:s,ns:i,children:r}=e;if(Xn||(s==="slot"?e.tagType=2:$f(e)?e.tagType=3:CA(e)&&(e.tagType=1)),Me.inRCDATA||(e.children=lm(r)),i===0&&Ee.isIgnoreNewlineTag(s)){const o=r[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}i===0&&Ee.isPreTag(s)&&Ic--,yl===e&&(Xn=Me.inVPre=!1,yl=null),Me.inXML&&(Le[0]?Le[0].ns:Ee.ns)===0&&(Me.inXML=!1);{const o=e.props;if(!Me.inSFCRoot&&Ss("COMPILER_NATIVE_TEMPLATE",Ee)&&e.tag==="template"&&!$f(e)){const c=Le[0]||ur,f=c.children.indexOf(e);c.children.splice(f,1,...e.children)}const a=o.find(c=>c.type===6&&c.name==="inline-template");a&&lr("COMPILER_INLINE_TEMPLATE",Ee,a.loc)&&e.children.length&&(a.value={type:2,content:Qe(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:a.loc})}}function AA(e,t){let n=e;for(;Pn.charCodeAt(n)!==t&&n=0;)n--;return n}const wA=new Set(["if","else","else-if","for","slot"]);function $f({tag:e,props:t}){if(e==="template"){for(let n=0;n64&&e<91}const OA=/\r\n/g;function lm(e){const t=Ee.whitespace!=="preserve";let n=!1;for(let s=0;sn.type!==3);return t.length===1&&t[0].type===1&&!Fo(t[0])?t[0]:null}function uo(e,t,n,s=!1,i=!1){const{children:r}=e,o=[];for(let u=0;u0){if(_>=2){d.codegenNode.patchFlag=-1,o.push(d);continue}}else{const b=d.codegenNode;if(b.type===13){const N=b.patchFlag;if((N===void 0||N===512||N===1)&&dm(d,n)>=2){const v=hm(d);v&&(b.props=n.hoist(v))}b.dynamicProps&&(b.dynamicProps=n.hoist(b.dynamicProps))}}}else if(d.type===12&&(s?0:Pt(d,n))>=2){d.codegenNode.type===14&&d.codegenNode.arguments.length>0&&d.codegenNode.arguments.push("-1"),o.push(d);continue}if(d.type===1){const _=d.tagType===1;_&&n.scopes.vSlot++,uo(d,e,n,!1,i),_&&n.scopes.vSlot--}else if(d.type===11)uo(d,e,n,d.children.length===1,!0);else if(d.type===9)for(let _=0;_b.key===d||b.key.content===d);return _&&_.value}}o.length&&n.transformHoist&&n.transformHoist(r,n,e)}function Pt(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const s=n.get(e);if(s!==void 0)return s;const i=e.codegenNode;if(i.type!==13||i.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(i.patchFlag===void 0){let o=3;const a=dm(e,t);if(a===0)return n.set(e,0),0;a1)for(let c=0;cU&&(H.childIndex--,H.onNodeRemoved()),H.parent.children.splice(U,1)},onNodeRemoved:Ze,addIdentifiers(D){},removeIdentifiers(D){},hoist(D){le(D)&&(D=ce(D)),H.hoists.push(D);const M=ce(`_hoisted_${H.hoists.length}`,!1,D.loc,2);return M.hoisted=D,M},cache(D,M=!1,U=!1){const x=aA(H.cached.length,D,M,U);return H.cached.push(x),x}};return H.filters=new Set,H}function $A(e,t){const n=xA(e,t);da(e,n),t.hoistStatic&&RA(e,n),t.ssr||FA(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function FA(e,t){const{helper:n}=t,{children:s}=e;if(s.length===1){const i=um(e);if(i&&i.codegenNode){const r=i.codegenNode;r.type===13&&wc(r,t),e.codegenNode=r}else e.codegenNode=s[0]}else if(s.length>1){let i=64;e.codegenNode=ar(t,n(rr),void 0,e.children,i,void 0,void 0,!0,void 0,!1)}}function VA(e,t){let n=0;const s=()=>{n--};for(;ns===e:s=>e.test(s);return(s,i)=>{if(s.type===1){const{props:r}=s;if(s.tagType===3&&r.some(bA))return;const o=[];for(let a=0;a`${fi[e]}: _${fi[e]}`;function HA(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:s=!1,filename:i="template.vue.html",scopeId:r=null,optimizeImports:o=!1,runtimeGlobalName:a="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:f="vue/server-renderer",ssr:u=!1,isTS:d=!1,inSSR:_=!1}){const b={mode:t,prefixIdentifiers:n,sourceMap:s,filename:i,scopeId:r,optimizeImports:o,runtimeGlobalName:a,runtimeModuleName:c,ssrRuntimeModuleName:f,ssr:u,isTS:d,inSSR:_,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(v){return`_${fi[v]}`},push(v,P=-2,y){b.code+=v},indent(){N(++b.indentLevel)},deindent(v=!1){v?--b.indentLevel:N(--b.indentLevel)},newline(){N(b.indentLevel)}};function N(v){b.push(` `+" ".repeat(v),0)}return b}function UA(e,t={}){const n=HA(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:s,push:i,prefixIdentifiers:r,indent:o,deindent:a,newline:c,scopeId:f,ssr:u}=n,d=Array.from(e.helpers),_=d.length>0,b=!r&&s!=="module";WA(e,n);const v=u?"ssrRender":"render",y=(u?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(i(`function ${v}(${y}) {`),o(),b&&(i("with (_ctx) {"),o(),_&&(i(`const { ${d.map(mm).join(", ")} } = _Vue `,-1),c())),e.components.length&&(Ya(e.components,"component",n),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(Ya(e.directives,"directive",n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),Ya(e.filters,"filter",n),c()),e.temps>0){i("let ");for(let T=0;T0?", ":""}_temp${T}`)}return(e.components.length||e.directives.length||e.temps)&&(i(` `,0),c()),u||i("return "),e.codegenNode?ut(e.codegenNode,n):i("null"),b&&(a(),i("}")),a(),i("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function WA(e,t){const{ssr:n,prefixIdentifiers:s,push:i,newline:r,runtimeModuleName:o,runtimeGlobalName:a,ssrRuntimeModuleName:c}=t,f=a,u=Array.from(e.helpers);if(u.length>0&&(i(`const _Vue = ${f} `,-1),e.hoists.length)){const d=[fc,dc,Ar,hc,Gp].filter(_=>u.includes(_)).map(mm).join(", ");i(`const { ${d} } = _Vue `,-1)}BA(e.hoists,t),r(),i("return ")}function Ya(e,t,{helper:n,push:s,newline:i,isTS:r}){const o=n(t==="filter"?gc:t==="component"?pc:_c);for(let a=0;a3||!1;t.push("["),n&&t.indent(),Cr(e,t,n),n&&t.deindent(),t.push("]")}function Cr(e,t,n=!1,s=!0){const{push:i,newline:r}=t;for(let o=0;on||"null")}function QA(e,t){const{push:n,helper:s,pure:i}=t,r=le(e.callee)?e.callee:s(e.callee);i&&n(ha),n(r+"(",-2,e),Cr(e.arguments,t),n(")")}function zA(e,t){const{push:n,indent:s,deindent:i,newline:r}=t,{properties:o}=e;if(!o.length){n("{}",-2,e);return}const a=o.length>1||!1;n(a?"{":"{ "),a&&s();for(let c=0;c "),(c||a)&&(n("{"),s()),o?(c&&n("return "),ee(o)?Lc(o,t):ut(o,t)):a&&ut(a,t),(c||a)&&(i(),n("}")),f&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function ew(e,t){const{test:n,consequent:s,alternate:i,newline:r}=e,{push:o,indent:a,deindent:c,newline:f}=t;if(n.type===4){const d=!Nc(n.content);d&&o("("),_m(n,t),d&&o(")")}else o("("),ut(n,t),o(")");r&&a(),t.indentLevel++,r||o(" "),o("? "),ut(s,t),t.indentLevel--,r&&f(),r||o(" "),o(": ");const u=i.type===19;u||t.indentLevel++,ut(i,t),u||t.indentLevel--,r&&c(!0)}function tw(e,t){const{push:n,helper:s,indent:i,deindent:r,newline:o}=t,{needPauseTracking:a,needArraySpread:c}=e;c&&n("[...("),n(`_cache[${e.index}] || (`),a&&(i(),n(`${s(Mo)}(-1`),e.inVOnce&&n(", true"),n("),"),o(),n("(")),n(`_cache[${e.index}] = `),ut(e.value,t),a&&(n(`).cacheIndex = ${e.index},`),o(),n(`${s(Mo)}(1),`),o(),n(`_cache[${e.index}]`),r()),n(")"),c&&n(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const nw=pm(/^(?:if|else|else-if)$/,(e,t,n)=>sw(e,t,n,(s,i,r)=>{const o=n.parent.children;let a=o.indexOf(s),c=0;for(;a-->=0;){const f=o[a];f&&f.type===9&&(c+=f.branches.length)}return()=>{if(r)s.codegenNode=Vf(i,c,n);else{const f=iw(s.codegenNode);f.alternate=Vf(i,c+s.branches.length-1,n)}}}));function sw(e,t,n,s){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const i=t.exp?t.exp.loc:e.loc;n.onError(Ne(28,t.loc)),t.exp=ce("true",!1,i)}if(t.name==="if"){const i=Ff(e,t),r={type:9,loc:LA(e.loc),branches:[i]};if(n.replaceNode(r),s)return s(r,i,!0)}else{const i=n.parent.children;let r=i.indexOf(e);for(;r-->=-1;){const o=i[r];if(o&&rm(o)){n.removeNode(o);continue}if(o&&o.type===9){(t.name==="else-if"||t.name==="else")&&o.branches[o.branches.length-1].condition===void 0&&n.onError(Ne(30,e.loc)),n.removeNode();const a=Ff(e,t);o.branches.push(a);const c=s&&s(o,a,!1);da(a,n),c&&c(),n.currentNode=null}else n.onError(Ne(30,e.loc));break}}}function Ff(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!jt(e,"for")?e.children:[e],userKey:fa(e,"key"),isTemplateIf:n}}function Vf(e,t,n){return e.condition?bl(e.condition,Hf(e,t,n),qe(n.helper(Ar),['""',"true"])):Hf(e,t,n)}function Hf(e,t,n){const{helper:s}=n,i=je("key",ce(`${t}`,!1,Vt,2)),{children:r}=e,o=r[0];if(r.length!==1||o.type!==1)if(r.length===1&&o.type===11){const c=o.codegenNode;return Vo(c,i,n),c}else return ar(n,s(rr),qt([i]),r,64,void 0,void 0,!0,!1,!1,e.loc);else{const c=o.codegenNode,f=EA(c);return f.type===13&&wc(f,n),Vo(f,i,n),c}}function iw(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const rw=pm("for",(e,t,n)=>{const{helper:s,removeHelper:i}=n;return ow(e,t,n,r=>{const o=qe(s(yc),[r.source]),a=$o(e),c=jt(e,"memo"),f=fa(e,"key",!1,!0);f&&f.type;let u=f&&(f.type===6?f.value?ce(f.value.content,!0):void 0:f.exp);const d=f&&u?je("key",u):null,_=r.source.type===4&&r.source.constType>0,b=_?64:f?128:256;return r.codegenNode=ar(n,s(rr),void 0,o,b,void 0,void 0,!0,!_,!1,e.loc),()=>{let N;const{children:v}=r,P=v.length!==1||v[0].type!==1,y=Fo(e)?e:a&&e.children.length===1&&Fo(e.children[0])?e.children[0]:null;if(y?(N=y.codegenNode,a&&d&&Vo(N,d,n)):P?N=ar(n,s(rr),d?qt([d]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(N=v[0].codegenNode,a&&d&&Vo(N,d,n),N.isBlock!==!_&&(N.isBlock?(i(Ns),i(pi(n.inSSR,N.isComponent))):i(hi(n.inSSR,N.isComponent))),N.isBlock=!_,N.isBlock?(s(Ns),s(pi(n.inSSR,N.isComponent))):s(hi(n.inSSR,N.isComponent))),c){const T=di(vl(r.parseResult,[ce("_cached")]));T.body=lA([tn(["const _memo = (",c.exp,")"]),tn(["if (_cached",...u?[" && _cached.key === ",u]:[],` && ${n.helperString(zp)}(_cached, _memo)) return _cached`]),tn(["const _item = ",N]),ce("_item.memo = _memo"),ce("return _item")]),o.arguments.push(T,ce("_cache"),ce(String(n.cached.length))),n.cached.push(null)}else o.arguments.push(di(vl(r.parseResult),N,!0))}})});function ow(e,t,n,s){if(!t.exp){n.onError(Ne(31,t.loc));return}const i=t.forParseResult;if(!i){n.onError(Ne(32,t.loc));return}bm(i);const{addIdentifiers:r,removeIdentifiers:o,scopes:a}=n,{source:c,value:f,key:u,index:d}=i,_={type:11,loc:t.loc,source:c,valueAlias:f,keyAlias:u,objectIndexAlias:d,parseResult:i,children:$o(e)?e.children:[e]};n.replaceNode(_),a.vFor++;const b=s&&s(_);return()=>{a.vFor--,b&&b()}}function bm(e,t){e.finalized||(e.finalized=!0)}function vl({value:e,key:t,index:n},s=[]){return aw([e,t,n,...s])}function aw(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,s)=>n||ce("_".repeat(s+1),!1))}const Uf=ce("undefined",!1),lw=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=jt(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},cw=(e,t,n,s)=>di(e,n,!1,!0,n.length?n[0].loc:s);function uw(e,t,n=cw){t.helper(Sc);const{children:s,loc:i}=e,r=[],o=[];let a=t.scopes.vSlot>0||t.scopes.vFor>0;const c=jt(e,"slot",!0);if(c){const{arg:P,exp:y}=c;P&&!Ct(P)&&(a=!0),r.push(je(P||ce("default",!0),n(y,void 0,s,i)))}let f=!1,u=!1;const d=[],_=new Set;let b=0;for(let P=0;P{const g=n(y,void 0,T,i);return t.compatConfig&&(g.isNonScopedSlot=!0),je("default",g)};f?d.length&&!d.every(Oc)&&(u?t.onError(Ne(39,d[0].loc)):r.push(P(void 0,d))):r.push(P(void 0,s))}const N=a?2:fo(e.children)?3:1;let v=qt(r.concat(je("_",ce(N+"",!1))),i);return o.length&&(v=qe(t.helper(Qp),[v,Ts(o)])),{slots:v,hasDynamicSlots:a}}function Zr(e,t,n){const s=[je("name",e),je("fn",t)];return n!=null&&s.push(je("key",ce(String(n),!0))),qt(s)}function fo(e){for(let t=0;tfunction(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:s,props:i}=e,r=e.tagType===1;let o=r?dw(e,t):`"${s}"`;const a=Se(o)&&o.callee===mc;let c,f,u=0,d,_,b,N=a||o===qi||o===uc||!r&&(s==="svg"||s==="foreignObject"||s==="math");if(i.length>0){const v=Em(e,t,void 0,r,a);c=v.props,u=v.patchFlag,_=v.dynamicPropNames;const P=v.directives;b=P&&P.length?Ts(P.map(y=>pw(y,t))):void 0,v.shouldUseBlock&&(N=!0)}if(e.children.length>0)if(o===Po&&(N=!0,u|=1024),r&&o!==qi&&o!==Po){const{slots:P,hasDynamicSlots:y}=uw(e,t);f=P,y&&(u|=1024)}else if(e.children.length===1&&o!==qi){const P=e.children[0],y=P.type,T=y===5||y===8;T&&Pt(P,t)===0&&(u|=1),T||y===2?f=P:f=e.children}else f=e.children;_&&_.length&&(d=mw(_)),e.codegenNode=ar(t,o,c,f,u===0?void 0:u,d,b,!!N,!1,r,e.loc)};function dw(e,t,n=!1){let{tag:s}=e;const i=Tl(s),r=fa(e,"is",!1,!0);if(r)if(i||Ss("COMPILER_IS_ON_ELEMENT",t)){let a;if(r.type===6?a=r.value&&ce(r.value.content,!0):(a=r.exp,a||(a=ce("is",!1,r.arg.loc))),a)return qe(t.helper(mc),[a])}else r.type===6&&r.value.content.startsWith("vue:")&&(s=r.value.content.slice(4));const o=Zp(s)||t.isBuiltInComponent(s);return o?(n||t.helper(o),o):(t.helper(pc),t.components.add(s),cr(s,"component"))}function Em(e,t,n=e.props,s,i,r=!1){const{tag:o,loc:a,children:c}=e;let f=[];const u=[],d=[],_=c.length>0;let b=!1,N=0,v=!1,P=!1,y=!1,T=!1,g=!1,p=!1;const S=[],L=M=>{f.length&&(u.push(qt(Wf(f),a)),f=[]),M&&u.push(M)},R=()=>{t.scopes.vFor>0&&f.push(je(ce("ref_for",!0),ce("true")))},H=({key:M,value:U})=>{if(Ct(M)){const x=M.content,Y=Ls(x);if(Y&&(!s||i)&&x.toLowerCase()!=="onclick"&&x!=="onUpdate:modelValue"&&!Qn(x)&&(T=!0),Y&&Qn(x)&&(p=!0),Y&&U.type===14&&(U=U.arguments[0]),U.type===20||(U.type===4||U.type===8)&&Pt(U,t)>0)return;x==="ref"?v=!0:x==="class"?P=!0:x==="style"?y=!0:x!=="key"&&!S.includes(x)&&S.push(x),s&&(x==="class"||x==="style")&&!S.includes(x)&&S.push(x)}else g=!0};for(let M=0;MRe.content==="prop")&&(N|=32);const ae=t.directiveTransforms[x];if(ae){const{props:Re,needRuntime:ke}=ae(U,e,t);!r&&Re.forEach(H),Z&&Y&&!Ct(Y)?L(qt(Re,a)):f.push(...Re),ke&&(d.push(U),Ot(ke)&&ym.set(U,ke))}else aE(x)||(d.push(U),_&&(b=!0))}}let D;if(u.length?(L(),u.length>1?D=qe(t.helper(Ro),u,a):D=u[0]):f.length&&(D=qt(Wf(f),a)),g?N|=16:(P&&!s&&(N|=2),y&&!s&&(N|=4),S.length&&(N|=8),T&&(N|=32)),!b&&(N===0||N===32)&&(v||p||d.length>0)&&(N|=512),!t.inSSR&&D)switch(D.type){case 15:let M=-1,U=-1,x=!1;for(let re=0;reje(o,r)),i))}return Ts(n,e.loc)}function mw(e){let t="[";for(let n=0,s=e.length;n{if(Fo(e)){const{children:n,loc:s}=e,{slotName:i,slotProps:r}=gw(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let a=2;r&&(o[2]=r,a=3),n.length&&(o[3]=di([],n,!1,!1,s),a=4),t.scopeId&&!t.slotted&&(a=5),o.splice(a),e.codegenNode=qe(t.helper(Xp),o,s)}};function gw(e,t){let n='"default"',s;const i=[];for(let r=0;r0){const{props:r,directives:o}=Em(e,t,i,!1,!1);s=r,o.length&&t.onError(Ne(36,o[0].loc))}return{slotName:n,slotProps:s}}const vm=(e,t,n,s)=>{const{loc:i,modifiers:r,arg:o}=e;!e.exp&&!r.length&&n.onError(Ne(35,i));let a;if(o.type===4)if(o.isStatic){let d=o.content;d.startsWith("vue:")&&(d=`vnode-${d.slice(4)}`);const _=t.tagType!==0||d.startsWith("vnode")||!/[A-Z]/.test(d)?Zs(Ie(d)):`on:${d}`;a=ce(_,!0,o.loc)}else a=tn([`${n.helperString(gl)}(`,o,")"]);else a=o,a.children.unshift(`${n.helperString(gl)}(`),a.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let f=n.cacheHandlers&&!c&&!n.inVOnce;if(c){const d=nm(c),_=!(d||_A(c)),b=c.content.includes(";");(_||f&&d)&&(c=tn([`${_?"$event":"(...args)"} => ${b?"{":"("}`,c,b?"}":")"]))}let u={props:[je(a,c||ce("() => {}",!1,i))]};return s&&(u=s(u)),f&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(d=>d.key.isHandlerKey=!0),u},bw=(e,t,n)=>{const{modifiers:s,loc:i}=e,r=e.arg;let{exp:o}=e;return o&&o.type===4&&!o.content.trim()&&(o=void 0),r.type!==4?(r.children.unshift("("),r.children.push(') || ""')):r.isStatic||(r.content=r.content?`${r.content} || ""`:'""'),s.some(a=>a.content==="camel")&&(r.type===4?r.isStatic?r.content=Ie(r.content):r.content=`${n.helperString(_l)}(${r.content})`:(r.children.unshift(`${n.helperString(_l)}(`),r.children.push(")"))),n.inSSR||(s.some(a=>a.content==="prop")&&Bf(r,"."),s.some(a=>a.content==="attr")&&Bf(r,"^")),{props:[je(r,o)]}},Bf=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},yw=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let s,i=!1;for(let r=0;rr.type===7&&!t.directiveTransforms[r.name])&&e.tag!=="template")))for(let r=0;r{if(e.type===1&&jt(e,"once",!0))return jf.has(e)||t.inVOnce||t.inSSR?void 0:(jf.add(e),t.inVOnce=!0,t.helper(Mo),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0,!0))})},Tm=(e,t,n)=>{const{exp:s,arg:i}=e;if(!s)return n.onError(Ne(41,e.loc)),xi();const r=s.loc.source.trim(),o=s.type===4?s.content:r,a=n.bindingMetadata[r];if(a==="props"||a==="props-aliased")return n.onError(Ne(44,s.loc)),xi();if(a==="literal-const"||a==="setup-const")return n.onError(Ne(45,s.loc)),xi();if(!o.trim()||!nm(s))return n.onError(Ne(42,s.loc)),xi();const c=i||ce("modelValue",!0),f=i?Ct(i)?`onUpdate:${Ie(i.content)}`:tn(['"onUpdate:" + ',i]):"onUpdate:modelValue";let u;const d=n.isTS?"($event: any)":"$event";u=tn([`${d} => ((`,s,") = $event)"]);const _=[je(c,e.exp),je(f,u)];if(e.modifiers.length&&t.tagType===1){const b=e.modifiers.map(v=>v.content).map(v=>(Nc(v)?v:JSON.stringify(v))+": true").join(", "),N=i?Ct(i)?`${i.content}Modifiers`:tn([i,' + "Modifiers"']):"modelModifiers";_.push(je(N,ce(`{ ${b} }`,!1,e.loc,2)))}return xi(_)};function xi(e=[]){return{props:e}}const vw=/[\w).+\-_$\]]/,Tw=(e,t)=>{Ss("COMPILER_FILTERS",t)&&(e.type===5?Ho(e.content,t):e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Ho(n.exp,t)}))};function Ho(e,t){if(e.type===4)Kf(e,t);else for(let n=0;n=0&&(T=n.charAt(y),T===" ");y--);(!T||!vw.test(T))&&(o=!0)}}N===void 0?N=n.slice(0,b).trim():u!==0&&P();function P(){v.push(n.slice(u,b).trim()),u=b+1}if(v.length){for(b=0;b{if(e.type===1){const n=jt(e,"memo");return!n||qf.has(e)||t.inSSR?void 0:(qf.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&s.type===13&&(e.tagType!==1&&wc(s,t),e.codegenNode=qe(t.helper(Ac),[n.exp,di(void 0,s),"_cache",String(t.cached.length)]),t.cached.push(null))})}},ww=(e,t)=>{if(e.type===1){for(const n of e.props)if(n.type===7&&n.name==="bind"&&(!n.exp||n.exp.type===4&&!n.exp.content.trim())&&n.arg){const s=n.arg;if(s.type!==4||!s.isStatic)t.onError(Ne(53,s.loc)),n.exp=ce("",!0,s.loc);else{const i=Ie(s.content);(em.test(i[0])||i[0]==="-")&&(n.exp=ce(i,!1,s.loc))}}}};function Cw(e){return[[ww,Ew,nw,Aw,rw,Tw,_w,fw,lw,yw],{on:vm,bind:bw,model:Tm}]}function Nw(e,t={}){const n=t.onError||Cc,s=t.mode==="module";t.prefixIdentifiers===!0?n(Ne(48)):s&&n(Ne(49));const i=!1;t.cacheHandlers&&n(Ne(50)),t.scopeId&&!s&&n(Ne(51));const r=pe({},t,{prefixIdentifiers:i}),o=le(e)?PA(e,r):e,[a,c]=Cw();return $A(o,pe({},r,{nodeTransforms:[...a,...t.nodeTransforms||[]],directiveTransforms:pe({},c,t.directiveTransforms||{})})),UA(o,r)}const Ow=()=>({props:[]});/** * @vue/compiler-dom v3.5.26 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const Sm=Symbol(""),Am=Symbol(""),wm=Symbol(""),Cm=Symbol(""),Sl=Symbol(""),Nm=Symbol(""),Om=Symbol(""),Im=Symbol(""),Lm=Symbol(""),km=Symbol("");rA({[Sm]:"vModelRadio",[Am]:"vModelCheckbox",[wm]:"vModelText",[Cm]:"vModelSelect",[Sl]:"vModelDynamic",[Nm]:"withModifiers",[Om]:"withKeys",[Im]:"vShow",[Lm]:"Transition",[km]:"TransitionGroup"});let js;function Iw(e,t=!1){return js||(js=document.createElement("div")),t?(js.innerHTML=`
`,js.children[0].getAttribute("foo")):(js.innerHTML=e,js.textContent)}const Lw={parseMode:"html",isVoidTag:AE,isNativeTag:e=>vE(e)||TE(e)||SE(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:Iw,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return Lm;if(e==="TransitionGroup"||e==="transition-group")return km},getNamespace(e,t,n){let s=t?t.ns:n;if(t&&s===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(i=>i.type===6&&i.name==="encoding"&&i.value!=null&&(i.value.content==="text/html"||i.value.content==="application/xhtml+xml"))&&(s=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(s=0);else t&&s===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(s=0);if(s===0){if(e==="svg")return 1;if(e==="math")return 2}return s}},kw=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:ce("style",!0,t.loc),exp:Dw(t.value.content,t.loc),modifiers:[],loc:t.loc})})},Dw=(e,t)=>{const n=Vd(e);return ce(JSON.stringify(n),!1,t,3)};function zn(e,t){return Ne(e,t)}const Pw=(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(zn(54,i)),t.children.length&&(n.onError(zn(55,i)),t.children.length=0),{props:[je(ce("innerHTML",!0,i),s||ce("",!0))]}},Rw=(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(zn(56,i)),t.children.length&&(n.onError(zn(57,i)),t.children.length=0),{props:[je(ce("textContent",!0),s?Pt(s,n)>0?s:qe(n.helperString(ua),[s],i):ce("",!0))]}},Mw=(e,t,n)=>{const s=Tm(e,t,n);if(!s.props.length||t.tagType===1)return s;e.arg&&n.onError(zn(59,e.arg.loc));const{tag:i}=t,r=n.isCustomElement(i);if(i==="input"||i==="textarea"||i==="select"||r){let o=wm,a=!1;if(i==="input"||r){const c=fa(t,"type");if(c){if(c.type===7)o=Sl;else if(c.value)switch(c.value.content){case"radio":o=Sm;break;case"checkbox":o=Am;break;case"file":a=!0,n.onError(zn(60,e.loc));break}}else gA(t)&&(o=Sl)}else i==="select"&&(o=Cm);a||(s.needRuntime=n.helper(o))}else n.onError(zn(58,e.loc));return s.props=s.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),s},xw=Ft("passive,once,capture"),$w=Ft("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Fw=Ft("left,right"),Dm=Ft("onkeyup,onkeydown,onkeypress"),Vw=(e,t,n,s)=>{const i=[],r=[],o=[];for(let a=0;aCt(e)&&e.content.toLowerCase()==="onclick"?ce(t,!0):e.type!==4?tn(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,Hw=(e,t,n)=>vm(e,t,n,s=>{const{modifiers:i}=e;if(!i.length)return s;let{key:r,value:o}=s.props[0];const{keyModifiers:a,nonKeyModifiers:c,eventOptionModifiers:f}=Vw(r,i,n,e.loc);if(c.includes("right")&&(r=Yf(r,"onContextmenu")),c.includes("middle")&&(r=Yf(r,"onMouseup")),c.length&&(o=qe(n.helper(Nm),[o,JSON.stringify(c)])),a.length&&(!Ct(r)||Dm(r.content.toLowerCase()))&&(o=qe(n.helper(Om),[o,JSON.stringify(a)])),f.length){const u=f.map(Ds).join("");r=Ct(r)?ce(`${r.content}${u}`,!0):tn(["(",r,`) + "${u}"`])}return{props:[je(r,o)]}}),Uw=(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(zn(62,i)),{props:[],needRuntime:n.helper(Im)}},Ww=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},Bw=[kw],jw={cloak:Ow,html:Pw,text:Rw,model:Mw,on:Hw,show:Uw};function Kw(e,t={}){return Nw(e,pe({},Lw,t,{nodeTransforms:[Ww,...Bw,...t.nodeTransforms||[]],directiveTransforms:pe({},jw,t.directiveTransforms||{}),transformHoist:null}))}/** * vue v3.5.26 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const Gf=Object.create(null);function qw(e,t){if(!le(e))if(e.nodeType)e=e.innerHTML;else return Ze;const n=uE(e,t),s=Gf[n];if(s)return s;if(e[0]==="#"){const a=document.querySelector(e);e=a?a.innerHTML:""}const i=pe({hoistStatic:!0,onError:void 0,onWarn:Ze},t);!i.isCustomElement&&typeof customElements<"u"&&(i.isCustomElement=a=>!!customElements.get(a));const{code:r}=Kw(e,i),o=new Function("Vue",r)(ZS);return o._rc=!0,Gf[n]=o}mp(qw);/*! * shared v11.2.7 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */function Yw(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Uo=typeof window<"u",es=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Gw=(e,t,n)=>Xw({l:e,k:t,s:n}),Xw=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Be=e=>typeof e=="number"&&isFinite(e),Qw=e=>kc(e)==="[object Date]",mi=e=>kc(e)==="[object RegExp]",pa=e=>he(e)&&Object.keys(e).length===0,Ye=Object.assign,zw=Object.create,Ae=(e=null)=>zw(e);let Xf;const bs=()=>Xf||(Xf=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:Ae());function Qf(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function zf(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Jw(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(s,i,r)=>`${i}="${zf(r)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(s,i,r)=>`${i}='${zf(r)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1on$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(s=>{e=e.replace(s,"$1javascript:")}),e}const Zw=Object.prototype.hasOwnProperty;function Zt(e,t){return Zw.call(e,t)}const xe=Array.isArray,Ce=e=>typeof e=="function",ne=e=>typeof e=="string",be=e=>typeof e=="boolean",ve=e=>e!==null&&typeof e=="object",eC=e=>ve(e)&&Ce(e.then)&&Ce(e.catch),Pm=Object.prototype.toString,kc=e=>Pm.call(e),he=e=>kc(e)==="[object Object]",tC=e=>e==null?"":xe(e)||he(e)&&e.toString===Pm?JSON.stringify(e,null,2):String(e);function Dc(e,t=""){return e.reduce((n,s,i)=>i===0?n+s:n+t+s,"")}const eo=e=>!ve(e)||xe(e);function ho(e,t){if(eo(e)||eo(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:s,des:i}=n.pop();Object.keys(s).forEach(r=>{r!=="__proto__"&&(ve(s[r])&&!ve(i[r])&&(i[r]=Array.isArray(s[r])?[]:Ae()),eo(i[r])||eo(s[r])?i[r]=s[r]:n.push({src:s[r],des:i[r]}))})}}/*! * message-compiler v11.2.7 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */function nC(e,t,n){return{line:e,column:t,offset:n}}function Al(e,t,n){return{start:e,end:t}}const Te={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},sC=17;function ma(e,t,n={}){const{domain:s,messages:i,args:r}=n,o=e,a=new SyntaxError(String(o));return a.code=e,t&&(a.location=t),a.domain=s,a}function iC(e){throw e}const rn=" ",rC="\r",rt=` `,oC="\u2028",aC="\u2029";function lC(e){const t=e;let n=0,s=1,i=1,r=0;const o=R=>t[R]===rC&&t[R+1]===rt,a=R=>t[R]===rt,c=R=>t[R]===aC,f=R=>t[R]===oC,u=R=>o(R)||a(R)||c(R)||f(R),d=()=>n,_=()=>s,b=()=>i,N=()=>r,v=R=>o(R)||c(R)||f(R)?rt:t[R],P=()=>v(n),y=()=>v(n+r);function T(){return r=0,u(n)&&(s++,i=0),o(n)&&n++,n++,i++,t[n]}function g(){return o(n+r)&&r++,r++,t[n+r]}function p(){n=0,s=1,i=1,r=0}function S(R=0){r=R}function L(){const R=n+r;for(;R!==n;)T();r=0}return{index:d,line:_,column:b,peekOffset:N,charAt:v,currentChar:P,currentPeek:y,next:T,peek:g,reset:p,resetPeek:S,skipToPeek:L}}const En=void 0,cC=".",Jf="'",uC="tokenizer";function fC(e,t={}){const n=t.location!==!1,s=lC(e),i=()=>s.index(),r=()=>nC(s.line(),s.column(),s.index()),o=r(),a=i(),c={currentType:13,offset:a,startLoc:o,endLoc:o,lastType:13,lastOffset:a,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:""},f=()=>c,{onError:u}=t;function d(m,E,A,...$){const W=f();if(E.column+=A,E.offset+=A,u){const G=n?Al(W.startLoc,E):null,I=ma(m,G,{domain:uC,args:$});u(I)}}function _(m,E,A){m.endLoc=r(),m.currentType=E;const $={type:E};return n&&($.loc=Al(m.startLoc,m.endLoc)),A!=null&&($.value=A),$}const b=m=>_(m,13);function N(m,E){return m.currentChar()===E?(m.next(),E):(d(Te.EXPECTED_TOKEN,r(),0,E),"")}function v(m){let E="";for(;m.currentPeek()===rn||m.currentPeek()===rt;)E+=m.currentPeek(),m.peek();return E}function P(m){const E=v(m);return m.skipToPeek(),E}function y(m){if(m===En)return!1;const E=m.charCodeAt(0);return E>=97&&E<=122||E>=65&&E<=90||E===95}function T(m){if(m===En)return!1;const E=m.charCodeAt(0);return E>=48&&E<=57}function g(m,E){const{currentType:A}=E;if(A!==2)return!1;v(m);const $=y(m.currentPeek());return m.resetPeek(),$}function p(m,E){const{currentType:A}=E;if(A!==2)return!1;v(m);const $=m.currentPeek()==="-"?m.peek():m.currentPeek(),W=T($);return m.resetPeek(),W}function S(m,E){const{currentType:A}=E;if(A!==2)return!1;v(m);const $=m.currentPeek()===Jf;return m.resetPeek(),$}function L(m,E){const{currentType:A}=E;if(A!==7)return!1;v(m);const $=m.currentPeek()===".";return m.resetPeek(),$}function R(m,E){const{currentType:A}=E;if(A!==8)return!1;v(m);const $=y(m.currentPeek());return m.resetPeek(),$}function H(m,E){const{currentType:A}=E;if(!(A===7||A===11))return!1;v(m);const $=m.currentPeek()===":";return m.resetPeek(),$}function D(m,E){const{currentType:A}=E;if(A!==9)return!1;const $=()=>{const G=m.currentPeek();return G==="{"?y(m.peek()):G==="@"||G==="|"||G===":"||G==="."||G===rn||!G?!1:G===rt?(m.peek(),$()):U(m,!1)},W=$();return m.resetPeek(),W}function M(m){v(m);const E=m.currentPeek()==="|";return m.resetPeek(),E}function U(m,E=!0){const A=(W=!1,G="")=>{const I=m.currentPeek();return I==="{"||I==="@"||!I?W:I==="|"?!(G===rn||G===rt):I===rn?(m.peek(),A(!0,rn)):I===rt?(m.peek(),A(!0,rt)):!0},$=A();return E&&m.resetPeek(),$}function x(m,E){const A=m.currentChar();return A===En?En:E(A)?(m.next(),A):null}function Y(m){const E=m.charCodeAt(0);return E>=97&&E<=122||E>=65&&E<=90||E>=48&&E<=57||E===95||E===36}function se(m){return x(m,Y)}function re(m){const E=m.charCodeAt(0);return E>=97&&E<=122||E>=65&&E<=90||E>=48&&E<=57||E===95||E===36||E===45}function X(m){return x(m,re)}function te(m){const E=m.charCodeAt(0);return E>=48&&E<=57}function Z(m){return x(m,te)}function ae(m){const E=m.charCodeAt(0);return E>=48&&E<=57||E>=65&&E<=70||E>=97&&E<=102}function Re(m){return x(m,ae)}function ke(m){let E="",A="";for(;E=Z(m);)A+=E;return A}function De(m){let E="";for(;;){const A=m.currentChar();if(A==="{"||A==="}"||A==="@"||A==="|"||!A)break;if(A===rn||A===rt)if(U(m))E+=A,m.next();else{if(M(m))break;E+=A,m.next()}else E+=A,m.next()}return E}function Lt(m){P(m);let E="",A="";for(;E=X(m);)A+=E;const $=m.currentChar();if($&&$!=="}"&&$!==En&&$!==rn&&$!==rt&&$!==" "){const W=nt(m);return d(Te.INVALID_TOKEN_IN_PLACEHOLDER,r(),0,A+W),A+W}return m.currentChar()===En&&d(Te.UNTERMINATED_CLOSING_BRACE,r(),0),A}function yt(m){P(m);let E="";return m.currentChar()==="-"?(m.next(),E+=`-${ke(m)}`):E+=ke(m),m.currentChar()===En&&d(Te.UNTERMINATED_CLOSING_BRACE,r(),0),E}function et(m){return m!==Jf&&m!==rt}function Ge(m){P(m),N(m,"'");let E="",A="";for(;E=x(m,et);)E==="\\"?A+=tt(m):A+=E;const $=m.currentChar();return $===rt||$===En?(d(Te.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,r(),0),$===rt&&(m.next(),N(m,"'")),A):(N(m,"'"),A)}function tt(m){const E=m.currentChar();switch(E){case"\\":case"'":return m.next(),`\\${E}`;case"u":return Ue(m,E,4);case"U":return Ue(m,E,6);default:return d(Te.UNKNOWN_ESCAPE_SEQUENCE,r(),0,E),""}}function Ue(m,E,A){N(m,E);let $="";for(let W=0;W{const $=m.currentChar();return $==="{"||$==="@"||$==="|"||$==="("||$===")"||!$||$===rn?A:(A+=$,m.next(),E(A))};return E("")}function w(m){P(m);const E=N(m,"|");return P(m),E}function k(m,E){let A=null;switch(m.currentChar()){case"{":return E.braceNest>=1&&d(Te.NOT_ALLOW_NEST_PLACEHOLDER,r(),0),m.next(),A=_(E,2,"{"),P(m),E.braceNest++,A;case"}":return E.braceNest>0&&E.currentType===2&&d(Te.EMPTY_PLACEHOLDER,r(),0),m.next(),A=_(E,3,"}"),E.braceNest--,E.braceNest>0&&P(m),E.inLinked&&E.braceNest===0&&(E.inLinked=!1),A;case"@":return E.braceNest>0&&d(Te.UNTERMINATED_CLOSING_BRACE,r(),0),A=V(m,E)||b(E),E.braceNest=0,A;default:{let W=!0,G=!0,I=!0;if(M(m))return E.braceNest>0&&d(Te.UNTERMINATED_CLOSING_BRACE,r(),0),A=_(E,1,w(m)),E.braceNest=0,E.inLinked=!1,A;if(E.braceNest>0&&(E.currentType===4||E.currentType===5||E.currentType===6))return d(Te.UNTERMINATED_CLOSING_BRACE,r(),0),E.braceNest=0,K(m,E);if(W=g(m,E))return A=_(E,4,Lt(m)),P(m),A;if(G=p(m,E))return A=_(E,5,yt(m)),P(m),A;if(I=S(m,E))return A=_(E,6,Ge(m)),P(m),A;if(!W&&!G&&!I)return A=_(E,12,nt(m)),d(Te.INVALID_TOKEN_IN_PLACEHOLDER,r(),0,A.value),P(m),A;break}}return A}function V(m,E){const{currentType:A}=E;let $=null;const W=m.currentChar();switch((A===7||A===8||A===11||A===9)&&(W===rt||W===rn)&&d(Te.INVALID_LINKED_FORMAT,r(),0),W){case"@":return m.next(),$=_(E,7,"@"),E.inLinked=!0,$;case".":return P(m),m.next(),_(E,8,".");case":":return P(m),m.next(),_(E,9,":");default:return M(m)?($=_(E,1,w(m)),E.braceNest=0,E.inLinked=!1,$):L(m,E)||H(m,E)?(P(m),V(m,E)):R(m,E)?(P(m),_(E,11,j(m))):D(m,E)?(P(m),W==="{"?k(m,E)||$:_(E,10,kt(m))):(A===7&&d(Te.INVALID_LINKED_FORMAT,r(),0),E.braceNest=0,E.inLinked=!1,K(m,E))}}function K(m,E){let A={type:13};if(E.braceNest>0)return k(m,E)||b(E);if(E.inLinked)return V(m,E)||b(E);switch(m.currentChar()){case"{":return k(m,E)||b(E);case"}":return d(Te.UNBALANCED_CLOSING_BRACE,r(),0),m.next(),_(E,3,"}");case"@":return V(m,E)||b(E);default:{if(M(m))return A=_(E,1,w(m)),E.braceNest=0,E.inLinked=!1,A;if(U(m))return _(E,0,De(m));break}}return A}function q(){const{currentType:m,offset:E,startLoc:A,endLoc:$}=c;return c.lastType=m,c.lastOffset=E,c.lastStartLoc=A,c.lastEndLoc=$,c.offset=i(),c.startLoc=r(),s.currentChar()===En?_(c,13):K(s,c)}return{nextToken:q,currentOffset:i,currentPosition:r,context:f}}const dC="parser",hC=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function pC(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const s=parseInt(t||n,16);return s<=55295||s>=57344?String.fromCodePoint(s):"�"}}}function mC(e={}){const t=e.location!==!1,{onError:n}=e;function s(y,T,g,p,...S){const L=y.currentPosition();if(L.offset+=p,L.column+=p,n){const R=t?Al(g,L):null,H=ma(T,R,{domain:dC,args:S});n(H)}}function i(y,T,g){const p={type:y};return t&&(p.start=T,p.end=T,p.loc={start:g,end:g}),p}function r(y,T,g,p){t&&(y.end=T,y.loc&&(y.loc.end=g))}function o(y,T){const g=y.context(),p=i(3,g.offset,g.startLoc);return p.value=T,r(p,y.currentOffset(),y.currentPosition()),p}function a(y,T){const g=y.context(),{lastOffset:p,lastStartLoc:S}=g,L=i(5,p,S);return L.index=parseInt(T,10),y.nextToken(),r(L,y.currentOffset(),y.currentPosition()),L}function c(y,T){const g=y.context(),{lastOffset:p,lastStartLoc:S}=g,L=i(4,p,S);return L.key=T,y.nextToken(),r(L,y.currentOffset(),y.currentPosition()),L}function f(y,T){const g=y.context(),{lastOffset:p,lastStartLoc:S}=g,L=i(9,p,S);return L.value=T.replace(hC,pC),y.nextToken(),r(L,y.currentOffset(),y.currentPosition()),L}function u(y){const T=y.nextToken(),g=y.context(),{lastOffset:p,lastStartLoc:S}=g,L=i(8,p,S);return T.type!==11?(s(y,Te.UNEXPECTED_EMPTY_LINKED_MODIFIER,g.lastStartLoc,0),L.value="",r(L,p,S),{nextConsumeToken:T,node:L}):(T.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,on(T)),L.value=T.value||"",r(L,y.currentOffset(),y.currentPosition()),{node:L})}function d(y,T){const g=y.context(),p=i(7,g.offset,g.startLoc);return p.value=T,r(p,y.currentOffset(),y.currentPosition()),p}function _(y){const T=y.context(),g=i(6,T.offset,T.startLoc);let p=y.nextToken();if(p.type===8){const S=u(y);g.modifier=S.node,p=S.nextConsumeToken||y.nextToken()}switch(p.type!==9&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,on(p)),p=y.nextToken(),p.type===2&&(p=y.nextToken()),p.type){case 10:p.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,on(p)),g.key=d(y,p.value||"");break;case 4:p.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,on(p)),g.key=c(y,p.value||"");break;case 5:p.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,on(p)),g.key=a(y,p.value||"");break;case 6:p.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,on(p)),g.key=f(y,p.value||"");break;default:{s(y,Te.UNEXPECTED_EMPTY_LINKED_KEY,T.lastStartLoc,0);const S=y.context(),L=i(7,S.offset,S.startLoc);return L.value="",r(L,S.offset,S.startLoc),g.key=L,r(g,S.offset,S.startLoc),{nextConsumeToken:p,node:g}}}return r(g,y.currentOffset(),y.currentPosition()),{node:g}}function b(y){const T=y.context(),g=T.currentType===1?y.currentOffset():T.offset,p=T.currentType===1?T.endLoc:T.startLoc,S=i(2,g,p);S.items=[];let L=null;do{const D=L||y.nextToken();switch(L=null,D.type){case 0:D.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,on(D)),S.items.push(o(y,D.value||""));break;case 5:D.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,on(D)),S.items.push(a(y,D.value||""));break;case 4:D.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,on(D)),S.items.push(c(y,D.value||""));break;case 6:D.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,on(D)),S.items.push(f(y,D.value||""));break;case 7:{const M=_(y);S.items.push(M.node),L=M.nextConsumeToken||null;break}}}while(T.currentType!==13&&T.currentType!==1);const R=T.currentType===1?T.lastOffset:y.currentOffset(),H=T.currentType===1?T.lastEndLoc:y.currentPosition();return r(S,R,H),S}function N(y,T,g,p){const S=y.context();let L=p.items.length===0;const R=i(1,T,g);R.cases=[],R.cases.push(p);do{const H=b(y);L||(L=H.items.length===0),R.cases.push(H)}while(S.currentType!==13);return L&&s(y,Te.MUST_HAVE_MESSAGES_IN_PLURAL,g,0),r(R,y.currentOffset(),y.currentPosition()),R}function v(y){const T=y.context(),{offset:g,startLoc:p}=T,S=b(y);return T.currentType===13?S:N(y,g,p,S)}function P(y){const T=fC(y,Ye({},e)),g=T.context(),p=i(0,g.offset,g.startLoc);return t&&p.loc&&(p.loc.source=y),p.body=v(T),e.onCacheKey&&(p.cacheKey=e.onCacheKey(y)),g.currentType!==13&&s(T,Te.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,y[g.offset]||""),r(p,T.currentOffset(),T.currentPosition()),p}return{parse:P}}function on(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function _C(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:r=>(n.helpers.add(r),r)}}function Zf(e,t){for(let n=0;ned(n)),e}function ed(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;no;function c(v,P){o.code+=v}function f(v,P=!0){const y=P?s:"";c(i?y+" ".repeat(v):y)}function u(v=!0){const P=++o.indentLevel;v&&f(P)}function d(v=!0){const P=--o.indentLevel;v&&f(P)}function _(){f(o.indentLevel)}return{context:a,push:c,indent:u,deindent:d,newline:_,helper:v=>`_${v}`,needIndent:()=>o.needIndent}}function EC(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),_i(e,t.key),t.modifier?(e.push(", "),_i(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function vC(e,t){const{helper:n,needIndent:s}=e;e.push(`${n("normalize")}([`),e.indent(s());const i=t.items.length;for(let r=0;r1){e.push(`${n("plural")}([`),e.indent(s());const i=t.cases.length;for(let r=0;r{const n=ne(t.mode)?t.mode:"normal",s=ne(t.filename)?t.filename:"message.intl";t.sourceMap;const i=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` `,r=t.needIndent?t.needIndent:n!=="arrow",o=e.helpers||[],a=yC(e,{filename:s,breakLineCode:i,needIndent:r});a.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),a.indent(r),o.length>0&&(a.push(`const { ${Dc(o.map(u=>`${u}: _${u}`),", ")} } = ctx`),a.newline()),a.push("return "),_i(a,e),a.deindent(r),a.push("}"),delete e.helpers;const{code:c,map:f}=a.context();return{ast:e,code:c,map:f?f.toJSON():void 0}};function wC(e,t={}){const n=Ye({},t),s=!!n.jit,i=!!n.minify,r=n.optimize==null?!0:n.optimize,a=mC(n).parse(e);return s?(r&&bC(a),i&&Ys(a),{ast:a,code:""}):(gC(a,n),AC(a,n))}/*! * core-base v11.2.7 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */function CC(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(bs().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(bs().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function un(e){return ve(e)&&Rc(e)===0&&(Zt(e,"b")||Zt(e,"body"))}const Rm=["b","body"];function NC(e){return ts(e,Rm)}const Mm=["c","cases"];function OC(e){return ts(e,Mm,[])}const xm=["s","static"];function IC(e){return ts(e,xm)}const $m=["i","items"];function LC(e){return ts(e,$m,[])}const Fm=["t","type"];function Rc(e){return ts(e,Fm)}const Vm=["v","value"];function to(e,t){const n=ts(e,Vm);if(n!=null)return n;throw fr(t)}const Hm=["m","modifier"];function kC(e){return ts(e,Hm)}const Um=["k","key"];function DC(e){const t=ts(e,Um);if(t)return t;throw fr(6)}function ts(e,t,n){for(let s=0;sPC(n,e)}function PC(e,t){const n=NC(t);if(n==null)throw fr(0);if(Rc(n)===1){const r=OC(n);return e.plural(r.reduce((o,a)=>[...o,td(e,a)],[]))}else return td(e,n)}function td(e,t){const n=IC(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const s=LC(t).reduce((i,r)=>[...i,wl(e,r)],[]);return e.normalize(s)}}function wl(e,t){const n=Rc(t);switch(n){case 3:return to(t,n);case 9:return to(t,n);case 4:{const s=t;if(Zt(s,"k")&&s.k)return e.interpolate(e.named(s.k));if(Zt(s,"key")&&s.key)return e.interpolate(e.named(s.key));throw fr(n)}case 5:{const s=t;if(Zt(s,"i")&&Be(s.i))return e.interpolate(e.list(s.i));if(Zt(s,"index")&&Be(s.index))return e.interpolate(e.list(s.index));throw fr(n)}case 6:{const s=t,i=kC(s),r=DC(s);return e.linked(wl(e,r),i?wl(e,i):void 0,e.type)}case 7:return to(t,n);case 8:return to(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const RC=e=>e;let no=Ae();function MC(e,t={}){let n=!1;const s=t.onError||iC;return t.onError=i=>{n=!0,s(i)},{...wC(e,t),detectError:n}}function xC(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&ne(e)){be(t.warnHtmlMessage)&&t.warnHtmlMessage;const s=(t.onCacheKey||RC)(e),i=no[s];if(i)return i;const{ast:r,detectError:o}=MC(e,{...t,location:!1,jit:!0}),a=Ga(r);return o?a:no[s]=a}else{const n=e.cacheKey;if(n){const s=no[n];return s||(no[n]=Ga(e))}else return Ga(e)}}let dr=null;function $C(e){dr=e}function FC(e,t,n){dr&&dr.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const VC=HC("function:translate");function HC(e){return t=>dr&&dr.emit(e,t)}const Nn={INVALID_ARGUMENT:sC,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},UC=24;function On(e){return ma(e,null,void 0)}function Mc(e,t){return t.locale!=null?nd(t.locale):nd(e.locale)}let Xa;function nd(e){if(ne(e))return e;if(Ce(e)){if(e.resolvedOnce&&Xa!=null)return Xa;if(e.constructor.name==="Function"){const t=e();if(eC(t))throw On(Nn.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Xa=t}else throw On(Nn.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw On(Nn.NOT_SUPPORT_LOCALE_TYPE)}function WC(e,t,n){return[...new Set([n,...xe(t)?t:ve(t)?Object.keys(t):ne(t)?[t]:[n]])]}function Bm(e,t,n){const s=ne(n)?n:hr,i=e;i.__localeChainCache||(i.__localeChainCache=new Map);let r=i.__localeChainCache.get(s);if(!r){r=[];let o=[n];for(;xe(o);)o=sd(r,o,t);const a=xe(t)||!he(t)?t:t.default?t.default:null;o=ne(a)?[a]:a,xe(o)&&sd(r,o,!1),i.__localeChainCache.set(s,r)}return r}function sd(e,t,n){let s=!0;for(let i=0;i{o===void 0?o=a:o+=a},_[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},_[2]=()=>{_[0](),i++},_[3]=()=>{if(i>0)i--,s=4,_[0]();else{if(i=0,o===void 0||(o=XC(o),o===!1))return!1;_[1]()}};function b(){const N=e[n+1];if(s===5&&N==="'"||s===6&&N==='"')return n++,a="\\"+N,_[0](),!0}for(;s!==null;)if(n++,r=e[n],!(r==="\\"&&b())){if(c=GC(r),d=ns[s],f=d[c]||d.l||8,f===8||(s=f[0],f[1]!==void 0&&(u=_[f[1]],u&&(a=r,u()===!1))))return;if(s===7)return t}}const id=new Map;function zC(e,t){return ve(e)?e[t]:null}function JC(e,t){if(!ve(e))return null;let n=id.get(t);if(n||(n=QC(t),n&&id.set(t,n)),!n)return null;const s=n.length;let i=e,r=0;for(;r`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function eN(){return{upper:(e,t)=>t==="text"&&ne(e)?e.toUpperCase():t==="vnode"&&ve(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&ne(e)?e.toLowerCase():t==="vnode"&&ve(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&ne(e)?od(e):t==="vnode"&&ve(e)&&"__v_isVNode"in e?od(e.children):e}}let jm;function tN(e){jm=e}let Km;function nN(e){Km=e}let qm;function sN(e){qm=e}let Ym=null;const iN=e=>{Ym=e},rN=()=>Ym;let Gm=null;const ad=e=>{Gm=e},oN=()=>Gm;let ld=0;function aN(e={}){const t=Ce(e.onWarn)?e.onWarn:Yw,n=ne(e.version)?e.version:ZC,s=ne(e.locale)||Ce(e.locale)?e.locale:hr,i=Ce(s)?hr:s,r=xe(e.fallbackLocale)||he(e.fallbackLocale)||ne(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i,o=he(e.messages)?e.messages:Qa(i),a=he(e.datetimeFormats)?e.datetimeFormats:Qa(i),c=he(e.numberFormats)?e.numberFormats:Qa(i),f=Ye(Ae(),e.modifiers,eN()),u=e.pluralRules||Ae(),d=Ce(e.missing)?e.missing:null,_=be(e.missingWarn)||mi(e.missingWarn)?e.missingWarn:!0,b=be(e.fallbackWarn)||mi(e.fallbackWarn)?e.fallbackWarn:!0,N=!!e.fallbackFormat,v=!!e.unresolving,P=Ce(e.postTranslation)?e.postTranslation:null,y=he(e.processor)?e.processor:null,T=be(e.warnHtmlMessage)?e.warnHtmlMessage:!0,g=!!e.escapeParameter,p=Ce(e.messageCompiler)?e.messageCompiler:jm,S=Ce(e.messageResolver)?e.messageResolver:Km||zC,L=Ce(e.localeFallbacker)?e.localeFallbacker:qm||WC,R=ve(e.fallbackContext)?e.fallbackContext:void 0,H=e,D=ve(H.__datetimeFormatters)?H.__datetimeFormatters:new Map,M=ve(H.__numberFormatters)?H.__numberFormatters:new Map,U=ve(H.__meta)?H.__meta:{};ld++;const x={version:n,cid:ld,locale:s,fallbackLocale:r,messages:o,modifiers:f,pluralRules:u,missing:d,missingWarn:_,fallbackWarn:b,fallbackFormat:N,unresolving:v,postTranslation:P,processor:y,warnHtmlMessage:T,escapeParameter:g,messageCompiler:p,messageResolver:S,localeFallbacker:L,fallbackContext:R,onWarn:t,__meta:U};return x.datetimeFormats=a,x.numberFormats=c,x.__datetimeFormatters=D,x.__numberFormatters=M,__INTLIFY_PROD_DEVTOOLS__&&FC(x,n,U),x}const Qa=e=>({[e]:Ae()});function xc(e,t,n,s,i){const{missing:r,onWarn:o}=e;if(r!==null){const a=r(e,n,t,i);return ne(a)?a:t}else return t}function $i(e,t,n){const s=e;s.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function lN(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function cN(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let s=n+1;s{Xm.includes(c)?o[c]=n[c]:r[c]=n[c]}),ne(s)?r.locale=s:he(s)&&(o=s),he(i)&&(o=i),[r.key||"",a,r,o]}function ud(e,t,n){const s=e;for(const i in n){const r=`${t}__${i}`;s.__datetimeFormatters.has(r)&&s.__datetimeFormatters.delete(r)}}function fd(e,...t){const{numberFormats:n,unresolving:s,fallbackLocale:i,onWarn:r,localeFallbacker:o}=e,{__numberFormatters:a}=e,[c,f,u,d]=Nl(...t),_=be(u.missingWarn)?u.missingWarn:e.missingWarn;be(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const b=!!u.part,N=Mc(e,u),v=o(e,i,N);if(!ne(c)||c==="")return new Intl.NumberFormat(N,d).format(f);let P={},y,T=null;const g="number format";for(let L=0;L{Qm.includes(c)?o[c]=n[c]:r[c]=n[c]}),ne(s)?r.locale=s:he(s)&&(o=s),he(i)&&(o=i),[r.key||"",a,r,o]}function dd(e,t,n){const s=e;for(const i in n){const r=`${t}__${i}`;s.__numberFormatters.has(r)&&s.__numberFormatters.delete(r)}}const uN=e=>e,fN=e=>"",dN="text",hN=e=>e.length===0?"":Dc(e),pN=tC;function hd(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function mN(e){const t=Be(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Be(e.named.count)||Be(e.named.n))?Be(e.named.count)?e.named.count:Be(e.named.n)?e.named.n:t:t}function _N(e,t){t.count||(t.count=e),t.n||(t.n=e)}function gN(e={}){const t=e.locale,n=mN(e),s=ve(e.pluralRules)&&ne(t)&&Ce(e.pluralRules[t])?e.pluralRules[t]:hd,i=ve(e.pluralRules)&&ne(t)&&Ce(e.pluralRules[t])?hd:void 0,r=y=>y[s(n,y.length,i)],o=e.list||[],a=y=>o[y],c=e.named||Ae();Be(e.pluralIndex)&&_N(n,c);const f=y=>c[y];function u(y,T){const g=Ce(e.messages)?e.messages(y,!!T):ve(e.messages)?e.messages[y]:!1;return g||(e.parent?e.parent.message(y):fN)}const d=y=>e.modifiers?e.modifiers[y]:uN,_=he(e.processor)&&Ce(e.processor.normalize)?e.processor.normalize:hN,b=he(e.processor)&&Ce(e.processor.interpolate)?e.processor.interpolate:pN,N=he(e.processor)&&ne(e.processor.type)?e.processor.type:dN,P={list:a,named:f,plural:r,linked:(y,...T)=>{const[g,p]=T;let S="text",L="";T.length===1?ve(g)?(L=g.modifier||L,S=g.type||S):ne(g)&&(L=g||L):T.length===2&&(ne(g)&&(L=g||L),ne(p)&&(S=p||S));const R=u(y,!0)(P),H=S==="vnode"&&xe(R)&&L?R[0]:R;return L?d(L)(H,S):H},message:u,type:N,interpolate:b,normalize:_,values:Ye(Ae(),o,c)};return P}const pd=()=>"",Kt=e=>Ce(e);function md(e,...t){const{fallbackFormat:n,postTranslation:s,unresolving:i,messageCompiler:r,fallbackLocale:o,messages:a}=e,[c,f]=Ol(...t),u=be(f.missingWarn)?f.missingWarn:e.missingWarn,d=be(f.fallbackWarn)?f.fallbackWarn:e.fallbackWarn,_=be(f.escapeParameter)?f.escapeParameter:e.escapeParameter,b=!!f.resolvedMessage,N=ne(f.default)||be(f.default)?be(f.default)?r?c:()=>c:f.default:n?r?c:()=>c:null,v=n||N!=null&&(ne(N)||Ce(N)),P=Mc(e,f);_&&bN(f);let[y,T,g]=b?[c,P,a[P]||Ae()]:zm(e,c,P,o,d,u),p=y,S=c;if(!b&&!(ne(p)||un(p)||Kt(p))&&v&&(p=N,S=p),!b&&(!(ne(p)||un(p)||Kt(p))||!ne(T)))return i?_a:c;let L=!1;const R=()=>{L=!0},H=Kt(p)?p:Jm(e,c,T,p,S,R);if(L)return p;const D=vN(e,T,g,f),M=gN(D),U=yN(e,H,M);let x=s?s(U,c):U;if(_&&ne(x)&&(x=Jw(x)),__INTLIFY_PROD_DEVTOOLS__){const Y={timestamp:Date.now(),key:ne(c)?c:Kt(p)?p.key:"",locale:T||(Kt(p)?p.locale:""),format:ne(p)?p:Kt(p)?p.source:"",message:x};Y.meta=Ye({},e.__meta,rN()||{}),VC(Y)}return x}function bN(e){xe(e.list)?e.list=e.list.map(t=>ne(t)?Qf(t):t):ve(e.named)&&Object.keys(e.named).forEach(t=>{ne(e.named[t])&&(e.named[t]=Qf(e.named[t]))})}function zm(e,t,n,s,i,r){const{messages:o,onWarn:a,messageResolver:c,localeFallbacker:f}=e,u=f(e,s,n);let d=Ae(),_,b=null;const N="translate";for(let v=0;vs);return f.locale=n,f.key=t,f}const c=o(s,EN(e,n,i,s,a,r));return c.locale=n,c.key=t,c.source=s,c}function yN(e,t,n){return t(n)}function Ol(...e){const[t,n,s]=e,i=Ae();if(!ne(t)&&!Be(t)&&!Kt(t)&&!un(t))throw On(Nn.INVALID_ARGUMENT);const r=Be(t)?String(t):(Kt(t),t);return Be(n)?i.plural=n:ne(n)?i.default=n:he(n)&&!pa(n)?i.named=n:xe(n)&&(i.list=n),Be(s)?i.plural=s:ne(s)?i.default=s:he(s)&&Ye(i,s),[r,i]}function EN(e,t,n,s,i,r){return{locale:t,key:n,warnHtmlMessage:i,onError:o=>{throw r&&r(o),o},onCacheKey:o=>Gw(t,n,o)}}function vN(e,t,n,s){const{modifiers:i,pluralRules:r,messageResolver:o,fallbackLocale:a,fallbackWarn:c,missingWarn:f,fallbackContext:u}=e,_={locale:t,modifiers:i,pluralRules:r,messages:(b,N)=>{let v=o(n,b);if(v==null&&(u||N)){const[,,P]=zm(u||e,b,t,a,c,f);v=o(P,b)}if(ne(v)||un(v)){let P=!1;const T=Jm(e,b,t,v,b,()=>{P=!0});return P?pd:T}else return Kt(v)?v:pd}};return e.processor&&(_.processor=e.processor),s.list&&(_.list=s.list),s.named&&(_.named=s.named),Be(s.plural)&&(_.pluralIndex=s.plural),_}CC();/*! * vue-i18n v11.2.7 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */const TN="11.2.7";function SN(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(bs().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(bs().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(bs().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(bs().__INTLIFY_PROD_DEVTOOLS__=!1)}const It={UNEXPECTED_RETURN_TYPE:UC,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function Rt(e,...t){return ma(e,null,void 0)}const Il=es("__translateVNode"),Ll=es("__datetimeParts"),kl=es("__numberParts"),Zm=es("__setPluralRules"),e_=es("__injectWithOption"),Dl=es("__dispose");function pr(e){if(!ve(e)||un(e))return e;for(const t in e)if(Zt(e,t))if(!t.includes("."))ve(e[t])&&pr(e[t]);else{const n=t.split("."),s=n.length-1;let i=e,r=!1;for(let o=0;o{if("locale"in a&&"resource"in a){const{locale:c,resource:f}=a;c?(o[c]=o[c]||Ae(),ho(f,o[c])):ho(f,o)}else ne(a)&&ho(JSON.parse(a),o)}),i==null&&r)for(const a in o)Zt(o,a)&&pr(o[a]);return o}function t_(e){return e.type}function n_(e,t,n){let s=ve(t.messages)?t.messages:Ae();"__i18nGlobal"in n&&(s=$c(e.locale.value,{messages:s,__i18n:n.__i18nGlobal}));const i=Object.keys(s);i.length&&i.forEach(r=>{e.mergeLocaleMessage(r,s[r])});{if(ve(t.datetimeFormats)){const r=Object.keys(t.datetimeFormats);r.length&&r.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(ve(t.numberFormats)){const r=Object.keys(t.numberFormats);r.length&&r.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function _d(e){return Oe(Dn,null,e,0)}function mr(){return bt()}const gd="__INTLIFY_META__",bd=()=>[],AN=()=>!1;let yd=0;function Ed(e){return((t,n,s,i)=>e(n,s,mr()||void 0,i))}const wN=()=>{const e=mr();let t=null;return e&&(t=t_(e)[gd])?{[gd]:t}:null};function Fc(e={}){const{__root:t,__injectWithOption:n}=e,s=t===void 0,i=e.flatJson,r=Uo?ti:jl;let o=be(e.inheritLocale)?e.inheritLocale:!0;const a=r(t&&o?t.locale.value:ne(e.locale)?e.locale:hr),c=r(t&&o?t.fallbackLocale.value:ne(e.fallbackLocale)||xe(e.fallbackLocale)||he(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a.value),f=r($c(a.value,e)),u=r(he(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),d=r(he(e.numberFormats)?e.numberFormats:{[a.value]:{}});let _=t?t.missingWarn:be(e.missingWarn)||mi(e.missingWarn)?e.missingWarn:!0,b=t?t.fallbackWarn:be(e.fallbackWarn)||mi(e.fallbackWarn)?e.fallbackWarn:!0,N=t?t.fallbackRoot:be(e.fallbackRoot)?e.fallbackRoot:!0,v=!!e.fallbackFormat,P=Ce(e.missing)?e.missing:null,y=Ce(e.missing)?Ed(e.missing):null,T=Ce(e.postTranslation)?e.postTranslation:null,g=t?t.warnHtmlMessage:be(e.warnHtmlMessage)?e.warnHtmlMessage:!0,p=!!e.escapeParameter;const S=t?t.modifiers:he(e.modifiers)?e.modifiers:{};let L=e.pluralRules||t&&t.pluralRules,R;R=(()=>{s&&ad(null);const I={version:TN,locale:a.value,fallbackLocale:c.value,messages:f.value,modifiers:S,pluralRules:L,missing:y===null?void 0:y,missingWarn:_,fallbackWarn:b,fallbackFormat:v,unresolving:!0,postTranslation:T===null?void 0:T,warnHtmlMessage:g,escapeParameter:p,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};I.datetimeFormats=u.value,I.numberFormats=d.value,I.__datetimeFormatters=he(R)?R.__datetimeFormatters:void 0,I.__numberFormatters=he(R)?R.__numberFormatters:void 0;const F=aN(I);return s&&ad(F),F})(),$i(R,a.value,c.value);function D(){return[a.value,c.value,f.value,u.value,d.value]}const M=ms({get:()=>a.value,set:I=>{R.locale=I,a.value=I}}),U=ms({get:()=>c.value,set:I=>{R.fallbackLocale=I,c.value=I,$i(R,a.value,I)}}),x=ms(()=>f.value),Y=ms(()=>u.value),se=ms(()=>d.value);function re(){return Ce(T)?T:null}function X(I){T=I,R.postTranslation=I}function te(){return P}function Z(I){I!==null&&(y=Ed(I)),P=I,R.missing=y}const ae=(I,F,J,ie,fe,ue)=>{D();let Pe;try{__INTLIFY_PROD_DEVTOOLS__,s||(R.fallbackContext=t?oN():void 0),Pe=I(R)}finally{__INTLIFY_PROD_DEVTOOLS__,s||(R.fallbackContext=void 0)}if(J!=="translate exists"&&Be(Pe)&&Pe===_a||J==="translate exists"&&!Pe){const[Ke,Et]=F();return t&&N?ie(t):fe(Ke)}else{if(ue(Pe))return Pe;throw Rt(It.UNEXPECTED_RETURN_TYPE)}};function Re(...I){return ae(F=>Reflect.apply(md,null,[F,...I]),()=>Ol(...I),"translate",F=>Reflect.apply(F.t,F,[...I]),F=>F,F=>ne(F))}function ke(...I){const[F,J,ie]=I;if(ie&&!ve(ie))throw Rt(It.INVALID_ARGUMENT);return Re(F,J,Ye({resolvedMessage:!0},ie||{}))}function De(...I){return ae(F=>Reflect.apply(cd,null,[F,...I]),()=>Cl(...I),"datetime format",F=>Reflect.apply(F.d,F,[...I]),()=>rd,F=>ne(F)||xe(F))}function Lt(...I){return ae(F=>Reflect.apply(fd,null,[F,...I]),()=>Nl(...I),"number format",F=>Reflect.apply(F.n,F,[...I]),()=>rd,F=>ne(F)||xe(F))}function yt(I){return I.map(F=>ne(F)||Be(F)||be(F)?_d(String(F)):F)}const Ge={normalize:yt,interpolate:I=>I,type:"vnode"};function tt(...I){return ae(F=>{let J;const ie=F;try{ie.processor=Ge,J=Reflect.apply(md,null,[ie,...I])}finally{ie.processor=null}return J},()=>Ol(...I),"translate",F=>F[Il](...I),F=>[_d(F)],F=>xe(F))}function Ue(...I){return ae(F=>Reflect.apply(fd,null,[F,...I]),()=>Nl(...I),"number format",F=>F[kl](...I),bd,F=>ne(F)||xe(F))}function Ht(...I){return ae(F=>Reflect.apply(cd,null,[F,...I]),()=>Cl(...I),"datetime format",F=>F[Ll](...I),bd,F=>ne(F)||xe(F))}function nt(I){L=I,R.pluralRules=L}function j(I,F){return ae(()=>{if(!I)return!1;const J=ne(F)?F:a.value,ie=k(J),fe=R.messageResolver(ie,I);return un(fe)||Kt(fe)||ne(fe)},()=>[I],"translate exists",J=>Reflect.apply(J.te,J,[I,F]),AN,J=>be(J))}function kt(I){let F=null;const J=Bm(R,c.value,a.value);for(let ie=0;ie{o&&(a.value=I,R.locale=I,$i(R,a.value,c.value))}),Ln(t.fallbackLocale,I=>{o&&(c.value=I,R.fallbackLocale=I,$i(R,a.value,c.value))}));const G={id:yd,locale:M,fallbackLocale:U,get inheritLocale(){return o},set inheritLocale(I){o=I,I&&t&&(a.value=t.locale.value,c.value=t.fallbackLocale.value,$i(R,a.value,c.value))},get availableLocales(){return Object.keys(f.value).sort()},messages:x,get modifiers(){return S},get pluralRules(){return L||{}},get isGlobal(){return s},get missingWarn(){return _},set missingWarn(I){_=I,R.missingWarn=_},get fallbackWarn(){return b},set fallbackWarn(I){b=I,R.fallbackWarn=b},get fallbackRoot(){return N},set fallbackRoot(I){N=I},get fallbackFormat(){return v},set fallbackFormat(I){v=I,R.fallbackFormat=v},get warnHtmlMessage(){return g},set warnHtmlMessage(I){g=I,R.warnHtmlMessage=I},get escapeParameter(){return p},set escapeParameter(I){p=I,R.escapeParameter=I},t:Re,getLocaleMessage:k,setLocaleMessage:V,mergeLocaleMessage:K,getPostTranslationHandler:re,setPostTranslationHandler:X,getMissingHandler:te,setMissingHandler:Z,[Zm]:nt};return G.datetimeFormats=Y,G.numberFormats=se,G.rt=ke,G.te=j,G.tm=w,G.d=De,G.n=Lt,G.getDateTimeFormat=q,G.setDateTimeFormat=m,G.mergeDateTimeFormat=E,G.getNumberFormat=A,G.setNumberFormat=$,G.mergeNumberFormat=W,G[e_]=n,G[Il]=tt,G[Ll]=Ht,G[kl]=Ue,G}function CN(e){const t=ne(e.locale)?e.locale:hr,n=ne(e.fallbackLocale)||xe(e.fallbackLocale)||he(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,s=Ce(e.missing)?e.missing:void 0,i=be(e.silentTranslationWarn)||mi(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,r=be(e.silentFallbackWarn)||mi(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,o=be(e.fallbackRoot)?e.fallbackRoot:!0,a=!!e.formatFallbackMessages,c=he(e.modifiers)?e.modifiers:{},f=e.pluralizationRules,u=Ce(e.postTranslation)?e.postTranslation:void 0,d=ne(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,_=!!e.escapeParameterHtml,b=be(e.sync)?e.sync:!0;let N=e.messages;if(he(e.sharedMessages)){const S=e.sharedMessages;N=Object.keys(S).reduce((R,H)=>{const D=R[H]||(R[H]={});return Ye(D,S[H]),R},N||{})}const{__i18n:v,__root:P,__injectWithOption:y}=e,T=e.datetimeFormats,g=e.numberFormats,p=e.flatJson;return{locale:t,fallbackLocale:n,messages:N,flatJson:p,datetimeFormats:T,numberFormats:g,missing:s,missingWarn:i,fallbackWarn:r,fallbackRoot:o,fallbackFormat:a,modifiers:c,pluralRules:f,postTranslation:u,warnHtmlMessage:d,escapeParameter:_,messageResolver:e.messageResolver,inheritLocale:b,__i18n:v,__root:P,__injectWithOption:y}}function Pl(e={}){const t=Fc(CN(e)),{__extender:n}=e,s={id:t.id,get locale(){return t.locale.value},set locale(i){t.locale.value=i},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(i){t.fallbackLocale.value=i},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(i){t.setMissingHandler(i)},get silentTranslationWarn(){return be(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(i){t.missingWarn=be(i)?!i:i},get silentFallbackWarn(){return be(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(i){t.fallbackWarn=be(i)?!i:i},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(i){t.fallbackFormat=i},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(i){t.setPostTranslationHandler(i)},get sync(){return t.inheritLocale},set sync(i){t.inheritLocale=i},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(i){t.warnHtmlMessage=i!=="off"},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(i){t.escapeParameter=i},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...i){return Reflect.apply(t.t,t,[...i])},rt(...i){return Reflect.apply(t.rt,t,[...i])},te(i,r){return t.te(i,r)},tm(i){return t.tm(i)},getLocaleMessage(i){return t.getLocaleMessage(i)},setLocaleMessage(i,r){t.setLocaleMessage(i,r)},mergeLocaleMessage(i,r){t.mergeLocaleMessage(i,r)},d(...i){return Reflect.apply(t.d,t,[...i])},getDateTimeFormat(i){return t.getDateTimeFormat(i)},setDateTimeFormat(i,r){t.setDateTimeFormat(i,r)},mergeDateTimeFormat(i,r){t.mergeDateTimeFormat(i,r)},n(...i){return Reflect.apply(t.n,t,[...i])},getNumberFormat(i){return t.getNumberFormat(i)},setNumberFormat(i,r){t.setNumberFormat(i,r)},mergeNumberFormat(i,r){t.mergeNumberFormat(i,r)}};return s.__extender=n,s}function NN(e,t,n){return{beforeCreate(){const s=mr();if(!s)throw Rt(It.UNEXPECTED_ERROR);const i=this.$options;if(i.i18n){const r=i.i18n;if(i.__i18n&&(r.__i18n=i.__i18n),r.__root=t,this===this.$root)this.$i18n=vd(e,r);else{r.__injectWithOption=!0,r.__extender=n.__vueI18nExtend,this.$i18n=Pl(r);const o=this.$i18n;o.__extender&&(o.__disposer=o.__extender(this.$i18n))}}else if(i.__i18n)if(this===this.$root)this.$i18n=vd(e,i);else{this.$i18n=Pl({__i18n:i.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const r=this.$i18n;r.__extender&&(r.__disposer=r.__extender(this.$i18n))}else this.$i18n=e;i.__i18nGlobal&&n_(t,i,i),this.$t=(...r)=>this.$i18n.t(...r),this.$rt=(...r)=>this.$i18n.rt(...r),this.$te=(r,o)=>this.$i18n.te(r,o),this.$d=(...r)=>this.$i18n.d(...r),this.$n=(...r)=>this.$i18n.n(...r),this.$tm=r=>this.$i18n.tm(r),n.__setInstance(s,this.$i18n)},mounted(){},unmounted(){const s=mr();if(!s)throw Rt(It.UNEXPECTED_ERROR);const i=this.$i18n;delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,i.__disposer&&(i.__disposer(),delete i.__disposer,delete i.__extender),n.__deleteInstance(s),delete this.$i18n}}}function vd(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[Zm](t.pluralizationRules||e.pluralizationRules);const n=$c(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(s=>e.mergeLocaleMessage(s,n[s])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(s=>e.mergeDateTimeFormat(s,t.datetimeFormats[s])),t.numberFormats&&Object.keys(t.numberFormats).forEach(s=>e.mergeNumberFormat(s,t.numberFormats[s])),e}const Vc={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function ON({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((s,i)=>[...s,...i.type===Fe?i.children:[i]],[]):t.reduce((n,s)=>{const i=e[s];return i&&(n[s]=i()),n},Ae())}function s_(){return Fe}const IN=Ai({name:"i18n-t",props:Ye({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Be(e)||!isNaN(e)}},Vc),setup(e,t){const{slots:n,attrs:s}=t,i=e.i18n||Hc({useScope:e.scope,__useComponent:!0});return()=>{const r=Object.keys(n).filter(d=>d[0]!=="_"),o=Ae();e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=ne(e.plural)?+e.plural:e.plural);const a=ON(t,r),c=i[Il](e.keypath,a,o),f=Ye(Ae(),s),u=ne(e.tag)||ve(e.tag)?e.tag:s_();return la(u,f,c)}}}),Td=IN;function LN(e){return xe(e)&&!ne(e[0])}function i_(e,t,n,s){const{slots:i,attrs:r}=t;return()=>{const o={part:!0};let a=Ae();e.locale&&(o.locale=e.locale),ne(e.format)?o.key=e.format:ve(e.format)&&(ne(e.format.key)&&(o.key=e.format.key),a=Object.keys(e.format).reduce((_,b)=>n.includes(b)?Ye(Ae(),_,{[b]:e.format[b]}):_,Ae()));const c=s(e.value,o,a);let f=[o.key];xe(c)?f=c.map((_,b)=>{const N=i[_.type],v=N?N({[_.type]:_.value,index:b,parts:c}):[_.value];return LN(v)&&(v[0].key=`${_.type}-${b}`),v}):ne(c)&&(f=[c]);const u=Ye(Ae(),r),d=ne(e.tag)||ve(e.tag)?e.tag:s_();return la(d,u,f)}}const kN=Ai({name:"i18n-n",props:Ye({value:{type:Number,required:!0},format:{type:[String,Object]}},Vc),setup(e,t){const n=e.i18n||Hc({useScope:e.scope,__useComponent:!0});return i_(e,t,Qm,(...s)=>n[kl](...s))}}),Sd=kN;function DN(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const s=n.__getInstance(t);return s!=null?s.__composer:e.global.__composer}}function PN(e){const t=o=>{const{instance:a,value:c}=o;if(!a||!a.$)throw Rt(It.UNEXPECTED_ERROR);const f=DN(e,a.$),u=Ad(c);return[Reflect.apply(f.t,f,[...wd(u)]),f]};return{created:(o,a)=>{const[c,f]=t(a);Uo&&e.global===f&&(o.__i18nWatcher=Ln(f.locale,()=>{a.instance&&a.instance.$forceUpdate()})),o.__composer=f,o.textContent=c},unmounted:o=>{Uo&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:a})=>{if(o.__composer){const c=o.__composer,f=Ad(a);o.textContent=Reflect.apply(c.t,c,[...wd(f)])}},getSSRProps:o=>{const[a]=t(o);return{textContent:a}}}}function Ad(e){if(ne(e))return{path:e};if(he(e)){if(!("path"in e))throw Rt(It.REQUIRED_VALUE,"path");return e}else throw Rt(It.INVALID_VALUE)}function wd(e){const{path:t,locale:n,args:s,choice:i,plural:r}=e,o={},a=s||{};return ne(n)&&(o.locale=n),Be(i)&&(o.plural=i),Be(r)&&(o.plural=r),[t,a,o]}function RN(e,t,...n){const s=he(n[0])?n[0]:{};(be(s.globalInstall)?s.globalInstall:!0)&&([Td.name,"I18nT"].forEach(r=>e.component(r,Td)),[Sd.name,"I18nN"].forEach(r=>e.component(r,Sd)),[Nd.name,"I18nD"].forEach(r=>e.component(r,Nd))),e.directive("t",PN(t))}const MN=es("global-vue-i18n");function xN(e={}){const t=__VUE_I18N_LEGACY_API__&&be(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=be(e.globalInjection)?e.globalInjection:!0,s=new Map,[i,r]=$N(e,t),o=es("");function a(d){return s.get(d)||null}function c(d,_){s.set(d,_)}function f(d){s.delete(d)}const u={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(d,..._){if(d.__VUE_I18N_SYMBOL__=o,d.provide(d.__VUE_I18N_SYMBOL__,u),he(_[0])){const v=_[0];u.__composerExtend=v.__composerExtend,u.__vueI18nExtend=v.__vueI18nExtend}let b=null;!t&&n&&(b=KN(d,u.global)),__VUE_I18N_FULL_INSTALL__&&RN(d,u,..._),__VUE_I18N_LEGACY_API__&&t&&d.mixin(NN(r,r.__composer,u));const N=d.unmount;d.unmount=()=>{b&&b(),u.dispose(),N()}},get global(){return r},dispose(){i.stop()},__instances:s,__getInstance:a,__setInstance:c,__deleteInstance:f};return u}function Hc(e={}){const t=mr();if(t==null)throw Rt(It.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Rt(It.NOT_INSTALLED);const n=FN(t),s=HN(n),i=t_(t),r=VN(e,i);if(r==="global")return n_(s,e,i),s;if(r==="parent"){let c=UN(n,t,e.__useComponent);return c==null&&(c=s),c}const o=n;let a=o.__getInstance(t);if(a==null){const c=Ye({},e);"__i18n"in i&&(c.__i18n=i.__i18n),s&&(c.__root=s),a=Fc(c),o.__composerExtend&&(a[Dl]=o.__composerExtend(a)),BN(o,t,a),o.__setInstance(t,a)}return a}function $N(e,t){const n=jd(),s=__VUE_I18N_LEGACY_API__&&t?n.run(()=>Pl(e)):n.run(()=>Fc(e));if(s==null)throw Rt(It.UNEXPECTED_ERROR);return[n,s]}function FN(e){const t=si(e.isCE?MN:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Rt(e.isCE?It.NOT_INSTALLED_WITH_PROVIDE:It.UNEXPECTED_ERROR);return t}function VN(e,t){return pa(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function HN(e){return e.mode==="composition"?e.global:e.global.__composer}function UN(e,t,n=!1){let s=null;const i=t.root;let r=WN(t,n);for(;r!=null;){const o=e;if(e.mode==="composition")s=o.__getInstance(r);else if(__VUE_I18N_LEGACY_API__){const a=o.__getInstance(r);a!=null&&(s=a.__composer,n&&s&&!s[e_]&&(s=null))}if(s!=null||i===r)break;r=r.parent}return s}function WN(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function BN(e,t,n){wi(()=>{},t),Tr(()=>{const s=n;e.__deleteInstance(t);const i=s[Dl];i&&(i(),delete s[Dl])},t)}const jN=["locale","fallbackLocale","availableLocales"],Cd=["t","rt","d","n","tm","te"];function KN(e,t){const n=Object.create(null);return jN.forEach(i=>{const r=Object.getOwnPropertyDescriptor(t,i);if(!r)throw Rt(It.UNEXPECTED_ERROR);const o=He(r.value)?{get(){return r.value.value},set(a){r.value.value=a}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,i,o)}),e.config.globalProperties.$i18n=n,Cd.forEach(i=>{const r=Object.getOwnPropertyDescriptor(t,i);if(!r||!r.value)throw Rt(It.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${i}`,r)}),()=>{delete e.config.globalProperties.$i18n,Cd.forEach(i=>{delete e.config.globalProperties[`$${i}`]})}}const qN=Ai({name:"i18n-d",props:Ye({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Vc),setup(e,t){const n=e.i18n||Hc({useScope:e.scope,__useComponent:!0});return i_(e,t,Xm,(...s)=>n[Ll](...s))}}),Nd=qN;SN();tN(xC);nN(JC);sN(Bm);if(__INTLIFY_PROD_DEVTOOLS__){const e=bs();e.__INTLIFY__=!0,$C(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const YN={apply:"Apply",auto:"Automatic",autodetect:"Autodetect (recommended)",beta:"(beta)",cancel:"Cancel",disabled:"Disabled",disabled_def:"Disabled (default)",disabled_def_cbox:"Default: unchecked",dismiss:"Dismiss",do_cmd:"Do Command",elevated:"Elevated",enabled:"Enabled",enabled_def:"Enabled (default)",enabled_def_cbox:"Default: checked",error:"Error!",note:"Note:",password:"Password",run_as:"Run as Admin",save:"Save",see_more:"See More",success:"Success!",undo_cmd:"Undo Command",username:"Username",warning:"Warning!"},GN={actions:"Actions",add_cmds:"Add Commands",add_new:"Add New",app_name:"Application Name",app_name_desc:"Application Name, as shown on Moonlight",applications_desc:"Applications are refreshed only when Client is restarted",applications_title:"Applications",auto_detach:"Continue streaming if the application exits quickly",auto_detach_desc:"This will attempt to automatically detect launcher-type apps that close quickly after launching another program or instance of themselves. When a launcher-type app is detected, it is treated as a detached app.",cmd:"Command",cmd_desc:"The main application to start. If blank, no application will be started.",cmd_note:"If the path to the command executable contains spaces, you must enclose it in quotes.",cmd_prep_desc:"A list of commands to be run before/after this application. If any of the prep-commands fail, starting the application is aborted.",cmd_prep_name:"Command Preparations",covers_found:"Covers Found",delete:"Delete",detached_cmds:"Detached Commands",detached_cmds_add:"Add Detached Command",detached_cmds_desc:"A list of commands to be run in the background.",detached_cmds_note:"If the path to the command executable contains spaces, you must enclose it in quotes.",edit:"Edit",env_app_id:"App ID",env_app_name:"App Name",env_client_audio_config:"The Audio Configuration requested by the client (2.0/5.1/7.1)",env_client_enable_sops:"The client has requested the option to optimize the game for optimal streaming (true/false)",env_client_fps:"The FPS requested by the client (int)",env_client_gcmap:"The requested gamepad mask, in a bitset/bitfield format (int)",env_client_hdr:"HDR is enabled by the client (true/false)",env_client_height:"The Height requested by the client (int)",env_client_host_audio:"The client has requested host audio (true/false)",env_client_width:"The Width requested by the client (int)",env_displayplacer_example:"Example - displayplacer for Resolution Automation:",env_qres_example:"Example - QRes for Resolution Automation:",env_qres_path:"qres path",env_var_name:"Var Name",env_vars_about:"About Environment Variables",env_vars_desc:"All commands get these environment variables by default:",env_xrandr_example:"Example - Xrandr for Resolution Automation:",exit_timeout:"Exit Timeout",exit_timeout_desc:"Number of seconds to wait for all app processes to gracefully exit when requested to quit. If unset, the default is to wait up to 5 seconds. If set to 0, the app will be immediately terminated.",find_cover:"Find Cover",global_prep_desc:"Enable/Disable the execution of Global Prep Commands for this application.",global_prep_name:"Global Prep Commands",image:"Image",image_desc:"Application icon/picture/image path that will be sent to client. Image must be a PNG file. If not set, Sunshine will send default box image.",loading:"Loading...",name:"Name",output_desc:"The file where the output of the command is stored, if it is not specified, the output is ignored",output_name:"Output",run_as_desc:"This can be necessary for some applications that require administrator permissions to run properly.",wait_all:"Continue streaming until all app processes exit",wait_all_desc:"This will continue streaming until all processes started by the app have terminated. When unchecked, streaming will stop when the initial app process exits, even if other app processes are still running.",working_dir:"Working Directory",working_dir_desc:"The working directory that should be passed to the process. For example, some applications use the working directory to search for configuration files. If not set, Sunshine will default to the parent directory of the command"},XN=JSON.parse(`{"adapter_name":"Adapter Name","adapter_name_desc_linux_1":"Manually specify a GPU to use for capture.","adapter_name_desc_linux_2":"to find all devices capable of VAAPI","adapter_name_desc_linux_3":"Replace \`\`renderD129\`\` with the device from above to lists the name and capabilities of the device. To be supported by Sunshine, it needs to have at the very minimum:","adapter_name_desc_windows":"Manually specify a GPU to use for capture. If unset, the GPU is chosen automatically. We strongly recommend leaving this field blank to use automatic GPU selection! Note: This GPU must have a display connected and powered on. The appropriate values can be found using the following command:","adapter_name_placeholder_windows":"Radeon RX 580 Series","add":"Add","address_family":"Address Family","address_family_both":"IPv4+IPv6","address_family_desc":"Set the address family used by Sunshine","address_family_ipv4":"IPv4 only","always_send_scancodes":"Always Send Scancodes","always_send_scancodes_desc":"Sending scancodes enhances compatibility with games and apps but may result in incorrect keyboard input from certain clients that aren't using a US English keyboard layout. Enable if keyboard input is not working at all in certain applications. Disable if keys on the client are generating the wrong input on the host.","amd_coder":"AMF Coder (H264)","amd_coder_desc":"Allows you to select the entropy encoding to prioritize quality or encoding speed. H.264 only.","amd_enforce_hrd":"AMF Hypothetical Reference Decoder (HRD) Enforcement","amd_enforce_hrd_desc":"Increases the constraints on rate control to meet HRD model requirements. This greatly reduces bitrate overflows, but may cause encoding artifacts or reduced quality on certain cards.","amd_preanalysis":"AMF Preanalysis","amd_preanalysis_desc":"This enables rate-control preanalysis, which may increase quality at the expense of increased encoding latency.","amd_quality":"AMF Quality","amd_quality_balanced":"balanced -- balanced (default)","amd_quality_desc":"This controls the balance between encoding speed and quality.","amd_quality_group":"AMF Quality Settings","amd_quality_quality":"quality -- prefer quality","amd_quality_speed":"speed -- prefer speed","amd_rc":"AMF Rate Control","amd_rc_cbr":"cbr -- constant bitrate (recommended if HRD is enabled)","amd_rc_cqp":"cqp -- constant qp mode","amd_rc_desc":"This controls the rate control method to ensure we are not exceeding the client bitrate target. 'cqp' is not suitable for bitrate targeting, and other options besides 'vbr_latency' depend on HRD Enforcement to help constrain bitrate overflows.","amd_rc_group":"AMF Rate Control Settings","amd_rc_vbr_latency":"vbr_latency -- latency constrained variable bitrate (recommended if HRD is disabled; default)","amd_rc_vbr_peak":"vbr_peak -- peak constrained variable bitrate","amd_usage":"AMF Usage","amd_usage_desc":"This sets the base encoding profile. All options presented below will override a subset of the usage profile, but there are additional hidden settings applied that cannot be configured elsewhere.","amd_usage_lowlatency":"lowlatency - low latency (fastest)","amd_usage_lowlatency_high_quality":"lowlatency_high_quality - low latency, high quality (fast)","amd_usage_transcoding":"transcoding -- transcoding (slowest)","amd_usage_ultralowlatency":"ultralowlatency - ultra low latency (fastest; default)","amd_usage_webcam":"webcam -- webcam (slow)","amd_vbaq":"AMF Variance Based Adaptive Quantization (VBAQ)","amd_vbaq_desc":"The human visual system is typically less sensitive to artifacts in highly textured areas. In VBAQ mode, pixel variance is used to indicate the complexity of spatial textures, allowing the encoder to allocate more bits to smoother areas. Enabling this feature leads to improvements in subjective visual quality with some content.","apply_note":"Click 'Apply' to restart Sunshine and apply changes. This will terminate any running sessions.","audio_sink":"Audio Sink","audio_sink_desc_linux":"The name of the audio sink used for Audio Loopback. If you do not specify this variable, pulseaudio will select the default monitor device. You can find the name of the audio sink using either command:","audio_sink_desc_macos":"The name of the audio sink used for Audio Loopback. Sunshine can only access microphones on macOS due to system limitations. To stream system audio using Soundflower or BlackHole.","audio_sink_desc_windows":"Manually specify a specific audio device to capture. If unset, the device is chosen automatically. We strongly recommend leaving this field blank to use automatic device selection! If you have multiple audio devices with identical names, you can get the Device ID using the following command:","audio_sink_placeholder_macos":"BlackHole 2ch","audio_sink_placeholder_windows":"Speakers (High Definition Audio Device)","av1_mode":"AV1 Support","av1_mode_0":"Sunshine will advertise support for AV1 based on encoder capabilities (recommended)","av1_mode_1":"Sunshine will not advertise support for AV1","av1_mode_2":"Sunshine will advertise support for AV1 Main 8-bit profile","av1_mode_3":"Sunshine will advertise support for AV1 Main 8-bit and 10-bit (HDR) profiles","av1_mode_desc":"Allows the client to request AV1 Main 8-bit or 10-bit video streams. AV1 is more CPU-intensive to encode, so enabling this may reduce performance when using software encoding.","back_button_timeout":"Home/Guide Button Emulation Timeout","back_button_timeout_desc":"If the Back/Select button is held down for the specified number of milliseconds, a Home/Guide button press is emulated. If set to a value < 0 (default), holding the Back/Select button will not emulate the Home/Guide button.","bind_address":"Bind address","bind_address_desc":"Set the specific IP address Sunshine will bind to. If left blank, Sunshine will bind to all available addresses.","capture":"Force a Specific Capture Method","capture_desc":"On automatic mode Sunshine will use the first one that works. NvFBC requires patched nvidia drivers.","cert":"Certificate","cert_desc":"The certificate used for the web UI and Moonlight client pairing. For best compatibility, this should have an RSA-2048 public key.","channels":"Maximum Connected Clients","channels_desc_1":"Sunshine can allow a single streaming session to be shared with multiple clients simultaneously.","channels_desc_2":"Some hardware encoders may have limitations that reduce performance with multiple streams.","coder_cabac":"cabac -- context adaptive binary arithmetic coding - higher quality","coder_cavlc":"cavlc -- context adaptive variable-length coding - faster decode","configuration":"Configuration","controller":"Enable Gamepad Input","controller_desc":"Allows guests to control the host system with a gamepad / controller","credentials_file":"Credentials File","credentials_file_desc":"Store Username/Password separately from Sunshine's state file.","dd_config_ensure_active":"Activate the display automatically","dd_config_ensure_only_display":"Deactivate other displays and activate only the specified display","dd_config_ensure_primary":"Activate the display automatically and make it a primary display","dd_configuration_option":"Device configuration","dd_config_revert_delay":"Config revert delay","dd_config_revert_delay_desc":"Additional delay in milliseconds to wait before reverting configuration when the app has been closed or the last session terminated. Main purpose is to provide a smoother transition when quickly switching between apps.","dd_config_revert_on_disconnect":"Config revert on disconnect","dd_config_revert_on_disconnect_desc":"Revert configuration upon disconnect of all clients instead of app close or last session termination.","dd_config_verify_only":"Verify that the display is enabled","dd_hdr_option":"HDR","dd_hdr_option_auto":"Switch on/off the HDR mode as requested by the client (default)","dd_hdr_option_disabled":"Do not change HDR settings","dd_manual_refresh_rate":"Manual refresh rate","dd_manual_resolution":"Manual resolution","dd_mode_remapping":"Display mode remapping","dd_mode_remapping_add":"Add remapping entry","dd_mode_remapping_desc_1":"Specify remapping entries to change the requested resolution and/or refresh rate to other values.","dd_mode_remapping_desc_2":"The list is iterated from top to bottom and the first match is used.","dd_mode_remapping_desc_3":"\\"Requested\\" fields can be left empty to match any requested value.","dd_mode_remapping_desc_4_final_values_mixed":"At least one \\"Final\\" field must be specified. The unspecified resolution or refresh rate will not be changed.","dd_mode_remapping_desc_4_final_values_non_mixed":"\\"Final\\" field must be specified and cannot be empty.","dd_mode_remapping_desc_5_sops_mixed_only":"\\"Optimize game settings\\" option must be enabled in the Moonlight client, otherwise entries with any resolution fields specified are skipped.","dd_mode_remapping_desc_5_sops_resolution_only":"\\"Optimize game settings\\" option must be enabled in the Moonlight client, otherwise the mapping is skipped.","dd_mode_remapping_final_refresh_rate":"Final refresh rate","dd_mode_remapping_final_resolution":"Final resolution","dd_mode_remapping_requested_fps":"Requested FPS","dd_mode_remapping_requested_resolution":"Requested resolution","dd_options_header":"Advanced display device options","dd_refresh_rate_option":"Refresh rate","dd_refresh_rate_option_auto":"Use FPS value provided by the client (default)","dd_refresh_rate_option_disabled":"Do not change refresh rate","dd_refresh_rate_option_manual":"Use manually entered refresh rate","dd_resolution_option":"Resolution","dd_resolution_option_auto":"Use resolution provided by the client (default)","dd_resolution_option_disabled":"Do not change resolution","dd_resolution_option_manual":"Use manually entered resolution","dd_resolution_option_ogs_desc":"\\"Optimize game settings\\" option must be enabled on the Moonlight client for this to work.","dd_wa_hdr_toggle_delay_desc_1":"When using virtual display device (VDD) for streaming, it might incorrectly display HDR color. Sunshine can try to mitigate this issue, by turning HDR off and then on again.","dd_wa_hdr_toggle_delay_desc_2":"If the value is set to 0, the workaround is disabled (default). If the value is between 0 and 3000 milliseconds, Sunshine will turn off HDR, wait for the specified amount of time and then turn HDR on again. The recommended delay time is around 500 milliseconds in most cases.","dd_wa_hdr_toggle_delay_desc_3":"DO NOT use this workaround unless you actually have issues with HDR as it directly impacts stream start time!","dd_wa_hdr_toggle_delay":"High-contrast workaround for HDR","ds4_back_as_touchpad_click":"Map Back/Select to Touchpad Click","ds4_back_as_touchpad_click_desc":"When forcing DS4 emulation, map Back/Select to Touchpad Click","ds5_inputtino_randomize_mac":"Randomize virtual controller MAC","ds5_inputtino_randomize_mac_desc":"Upon controller registration use a random MAC instead of one based on the controllers internal index to avoid mixing configuration settings of different controllers when the are swapped on client-side.","encoder":"Force a Specific Encoder","encoder_desc":"Force a specific encoder, otherwise Sunshine will select the best available option. Note: If you specify a hardware encoder on Windows, it must match the GPU where the display is connected.","encoder_software":"Software","external_ip":"External IP","external_ip_desc":"If no external IP address is given, Sunshine will automatically detect external IP","fec_percentage":"FEC Percentage","fec_percentage_desc":"Percentage of error correcting packets per data packet in each video frame. Higher values can correct for more network packet loss, but at the cost of increasing bandwidth usage.","ffmpeg_auto":"auto -- let ffmpeg decide (default)","file_apps":"Apps File","file_apps_desc":"The file where current apps of Sunshine are stored.","file_state":"State File","file_state_desc":"The file where current state of Sunshine is stored","gamepad":"Emulated Gamepad Type","gamepad_auto":"Automatic selection options","gamepad_desc":"Choose which type of gamepad to emulate on the host","gamepad_ds4":"DS4 (PS4)","gamepad_ds4_manual":"DS4 selection options","gamepad_ds5":"DS5 (PS5)","gamepad_ds5_manual":"DS5 selection options","gamepad_switch":"Nintendo Pro (Switch)","gamepad_manual":"Manual DS4 options","gamepad_x360":"X360 (Xbox 360)","gamepad_xone":"XOne (Xbox One)","global_prep_cmd":"Command Preparations","global_prep_cmd_desc":"Configure a list of commands to be executed before or after running any application. If any of the specified preparation commands fail, the application launch process will be aborted.","hevc_mode":"HEVC Support","hevc_mode_0":"Sunshine will advertise support for HEVC based on encoder capabilities (recommended)","hevc_mode_1":"Sunshine will not advertise support for HEVC","hevc_mode_2":"Sunshine will advertise support for HEVC Main profile","hevc_mode_3":"Sunshine will advertise support for HEVC Main and Main10 (HDR) profiles","hevc_mode_desc":"Allows the client to request HEVC Main or HEVC Main10 video streams. HEVC is more CPU-intensive to encode, so enabling this may reduce performance when using software encoding.","high_resolution_scrolling":"High Resolution Scrolling Support","high_resolution_scrolling_desc":"When enabled, Sunshine will pass through high resolution scroll events from Moonlight clients. This can be useful to disable for older applications that scroll too fast with high resolution scroll events.","install_steam_audio_drivers":"Install Steam Audio Drivers","install_steam_audio_drivers_desc":"If Steam is installed, this will automatically install the Steam Streaming Speakers driver to support 5.1/7.1 surround sound and muting host audio.","key_repeat_delay":"Key Repeat Delay","key_repeat_delay_desc":"Control how fast keys will repeat themselves. The initial delay in milliseconds before repeating keys.","key_repeat_frequency":"Key Repeat Frequency","key_repeat_frequency_desc":"How often keys repeat every second. This configurable option supports decimals.","key_rightalt_to_key_win":"Map Right Alt key to Windows key","key_rightalt_to_key_win_desc":"It may be possible that you cannot send the Windows Key from Moonlight directly. In those cases it may be useful to make Sunshine think the Right Alt key is the Windows key","keybindings":"Keybindings","keyboard":"Enable Keyboard Input","keyboard_desc":"Allows guests to control the host system with the keyboard","lan_encryption_mode":"LAN Encryption Mode","lan_encryption_mode_1":"Enabled for supported clients","lan_encryption_mode_2":"Required for all clients","lan_encryption_mode_desc":"This determines when encryption will be used when streaming over your local network. Encryption can reduce streaming performance, particularly on less powerful hosts and clients.","locale":"Locale","locale_desc":"The locale used for Sunshine's user interface.","log_path":"Logfile Path","log_path_desc":"The file where the current logs of Sunshine are stored.","max_bitrate":"Maximum Bitrate","max_bitrate_desc":"The maximum bitrate (in Kbps) that Sunshine will encode the stream at. If set to 0, it will always use the bitrate requested by Moonlight.","minimum_fps_target":"Minimum FPS Target","minimum_fps_target_desc":"The lowest effective FPS a stream can reach. A value of 0 is treated as roughly half of the stream's FPS. A setting of 20 is recommended if you stream 24 or 30fps content.","min_log_level":"Log Level","min_log_level_0":"Verbose","min_log_level_1":"Debug","min_log_level_2":"Info","min_log_level_3":"Warning","min_log_level_4":"Error","min_log_level_5":"Fatal","min_log_level_6":"None","min_log_level_desc":"The minimum log level printed to standard out","min_threads":"Minimum CPU Thread Count","min_threads_desc":"Increasing the value slightly reduces encoding efficiency, but the tradeoff is usually worth it to gain the use of more CPU cores for encoding. The ideal value is the lowest value that can reliably encode at your desired streaming settings on your hardware.","misc":"Miscellaneous options","motion_as_ds4":"Emulate a DS4 gamepad if the client gamepad reports motion sensors are present","motion_as_ds4_desc":"If disabled, motion sensors will not be taken into account during gamepad type selection.","mouse":"Enable Mouse Input","mouse_desc":"Allows guests to control the host system with the mouse","native_pen_touch":"Native Pen/Touch Support","native_pen_touch_desc":"When enabled, Sunshine will pass through native pen/touch events from Moonlight clients. This can be useful to disable for older applications without native pen/touch support.","notify_pre_releases":"PreRelease Notifications","notify_pre_releases_desc":"Whether to be notified of new pre-release versions of Sunshine","nvenc_h264_cavlc":"Prefer CAVLC over CABAC in H.264","nvenc_h264_cavlc_desc":"Simpler form of entropy coding. CAVLC needs around 10% more bitrate for same quality. Only relevant for really old decoding devices.","nvenc_latency_over_power":"Prefer lower encoding latency over power savings","nvenc_latency_over_power_desc":"Sunshine requests maximum GPU clock speed while streaming to reduce encoding latency. Disabling it is not recommended since this can lead to significantly increased encoding latency.","nvenc_opengl_vulkan_on_dxgi":"Present OpenGL/Vulkan on top of DXGI","nvenc_opengl_vulkan_on_dxgi_desc":"Sunshine can't capture fullscreen OpenGL and Vulkan programs at full frame rate unless they present on top of DXGI. This is system-wide setting that is reverted on sunshine program exit.","nvenc_preset":"Performance preset","nvenc_preset_1":"(fastest, default)","nvenc_preset_7":"(slowest)","nvenc_preset_desc":"Higher numbers improve compression (quality at given bitrate) at the cost of increased encoding latency. Recommended to change only when limited by network or decoder, otherwise similar effect can be accomplished by increasing bitrate.","nvenc_realtime_hags":"Use realtime priority in hardware accelerated gpu scheduling","nvenc_realtime_hags_desc":"Currently NVIDIA drivers may freeze in encoder when HAGS is enabled, realtime priority is used and VRAM utilization is close to maximum. Disabling this option lowers the priority to high, sidestepping the freeze at the cost of reduced capture performance when the GPU is heavily loaded.","nvenc_spatial_aq":"Spatial AQ","nvenc_spatial_aq_desc":"Assign higher QP values to flat regions of the video. Recommended to enable when streaming at lower bitrates.","nvenc_twopass":"Two-pass mode","nvenc_twopass_desc":"Adds preliminary encoding pass. This allows to detect more motion vectors, better distribute bitrate across the frame and more strictly adhere to bitrate limits. Disabling it is not recommended since this can lead to occasional bitrate overshoot and subsequent packet loss.","nvenc_twopass_disabled":"Disabled (fastest, not recommended)","nvenc_twopass_full_res":"Full resolution (slower)","nvenc_twopass_quarter_res":"Quarter resolution (faster, default)","nvenc_vbv_increase":"Single-frame VBV/HRD percentage increase","nvenc_vbv_increase_desc":"By default sunshine uses single-frame VBV/HRD, which means any encoded video frame size is not expected to exceed requested bitrate divided by requested frame rate. Relaxing this restriction can be beneficial and act as low-latency variable bitrate, but may also lead to packet loss if the network doesn't have buffer headroom to handle bitrate spikes. Maximum accepted value is 400, which corresponds to 5x increased encoded video frame upper size limit.","origin_web_ui_allowed":"Origin Web UI Allowed","origin_web_ui_allowed_desc":"The origin of the remote endpoint address that is not denied access to Web UI","origin_web_ui_allowed_lan":"Only those in LAN may access Web UI","origin_web_ui_allowed_pc":"Only localhost may access Web UI","origin_web_ui_allowed_wan":"Anyone may access Web UI","output_name":"Display Id","output_name_desc_unix":"During Sunshine startup, you should see the list of detected displays. Note: You need to use the id value inside the parenthesis. Below is an example; the actual output can be found in the Troubleshooting tab.","output_name_desc_windows":"Manually specify a display device id to use for capture. If unset, the primary display is captured. Note: If you specified a GPU above, this display must be connected to that GPU. During Sunshine startup, you should see the list of detected displays. Below is an example; the actual output can be found in the Troubleshooting tab.","ping_timeout":"Ping Timeout","ping_timeout_desc":"How long to wait in milliseconds for data from moonlight before shutting down the stream","pkey":"Private Key","pkey_desc":"The private key used for the web UI and Moonlight client pairing. For best compatibility, this should be an RSA-2048 private key.","port":"Port","port_alert_1":"Sunshine cannot use ports below 1024!","port_alert_2":"Ports above 65535 are not available!","port_desc":"Set the family of ports used by Sunshine","port_http_port_note":"Use this port to connect with Moonlight.","port_note":"Note","port_port":"Port","port_protocol":"Protocol","port_tcp":"TCP","port_udp":"UDP","port_warning":"Exposing the Web UI to the internet is a security risk! Proceed at your own risk!","port_web_ui":"Web UI","qp":"Quantization Parameter","qp_desc":"Some devices may not support Constant Bit Rate. For those devices, QP is used instead. Higher value means more compression, but less quality.","qsv_coder":"QuickSync Coder (H264)","qsv_preset":"QuickSync Preset","qsv_preset_fast":"fast (low quality)","qsv_preset_faster":"faster (lower quality)","qsv_preset_medium":"medium (default)","qsv_preset_slow":"slow (good quality)","qsv_preset_slower":"slower (better quality)","qsv_preset_slowest":"slowest (best quality)","qsv_preset_veryfast":"fastest (lowest quality)","qsv_slow_hevc":"Allow Slow HEVC Encoding","qsv_slow_hevc_desc":"This can enable HEVC encoding on older Intel GPUs, at the cost of higher GPU usage and worse performance.","restart_note":"Sunshine is restarting to apply changes.","stream_audio":"Stream Audio","stream_audio_desc":"Whether to stream audio or not. Disabling this can be useful for streaming headless displays as second monitors.","sunshine_name":"Sunshine Name","sunshine_name_desc":"The name displayed by Moonlight. If not specified, the PC's hostname is used","sw_preset":"SW Presets","sw_preset_desc":"Optimize the trade-off between encoding speed (encoded frames per second) and compression efficiency (quality per bit in the bitstream). Defaults to superfast.","sw_preset_fast":"fast","sw_preset_faster":"faster","sw_preset_medium":"medium","sw_preset_slow":"slow","sw_preset_slower":"slower","sw_preset_superfast":"superfast (default)","sw_preset_ultrafast":"ultrafast","sw_preset_veryfast":"veryfast","sw_preset_veryslow":"veryslow","sw_tune":"SW Tune","sw_tune_animation":"animation -- good for cartoons; uses higher deblocking and more reference frames","sw_tune_desc":"Tuning options, which are applied after the preset. Defaults to zerolatency.","sw_tune_fastdecode":"fastdecode -- allows faster decoding by disabling certain filters","sw_tune_film":"film -- use for high quality movie content; lowers deblocking","sw_tune_grain":"grain -- preserves the grain structure in old, grainy film material","sw_tune_stillimage":"stillimage -- good for slideshow-like content","sw_tune_zerolatency":"zerolatency -- good for fast encoding and low-latency streaming (default)","system_tray":"Enable system tray","system_tray_desc":"Show icon in system tray and display desktop notifications","touchpad_as_ds4":"Emulate a DS4 gamepad if the client gamepad reports a touchpad is present","touchpad_as_ds4_desc":"If disabled, touchpad presence will not be taken into account during gamepad type selection.","upnp":"UPnP","upnp_desc":"Automatically configure port forwarding for streaming over the Internet","vaapi_strict_rc_buffer":"Strictly enforce frame bitrate limits for H.264/HEVC on AMD GPUs","vaapi_strict_rc_buffer_desc":"Enabling this option can avoid dropped frames over the network during scene changes, but video quality may be reduced during motion.","virtual_sink":"Virtual Sink","virtual_sink_desc":"Manually specify a virtual audio device to use. If unset, the device is chosen automatically. We strongly recommend leaving this field blank to use automatic device selection!","virtual_sink_placeholder":"Steam Streaming Speakers","vt_coder":"VideoToolbox Coder","vt_realtime":"VideoToolbox Realtime Encoding","vt_software":"VideoToolbox Software Encoding","vt_software_allowed":"Allowed","vt_software_forced":"Forced","wan_encryption_mode":"WAN Encryption Mode","wan_encryption_mode_1":"Enabled for supported clients (default)","wan_encryption_mode_2":"Required for all clients","wan_encryption_mode_desc":"This determines when encryption will be used when streaming over the Internet. Encryption can reduce streaming performance, particularly on less powerful hosts and clients."}`),QN={description:"Sunshine is a self-hosted game stream host for Moonlight.",download:"Download",installed_version_not_stable:"You are running a pre-release version of Sunshine. You may experience bugs or other issues. Please report any issues you encounter. Thank you for helping to make Sunshine a better software!",loading_latest:"Loading latest release...",new_pre_release:"A new Pre-Release Version is Available!",new_stable:"A new Stable Version is Available!",startup_errors:"Attention! Sunshine detected these errors during startup. We STRONGLY RECOMMEND fixing them before streaming.",version_dirty:"Thank you for helping to make Sunshine a better software!",version_latest:"You are running the latest version of Sunshine",welcome:"Hello, Sunshine!"},zN={applications:"Applications",configuration:"Configuration",home:"Home",password:"Change Password",pin:"PIN",theme_auto:"Auto",theme_dark:"Dark",theme_light:"Light",toggle_theme:"Theme",troubleshoot:"Troubleshooting"},JN={confirm_password:"Confirm Password",current_creds:"Current Credentials",new_creds:"New Credentials",new_username_desc:"If not specified, the username will not change",password_change:"Password Change",success_msg:"Password has been changed successfully! This page will reload soon, your browser will ask you for the new credentials."},ZN={device_name:"Device Name",pair_failure:"Pairing Failed: Check if the PIN is typed correctly",pair_success:"Success! Please check Moonlight to continue",pin_pairing:"PIN Pairing",send:"Send",warning_msg:"Make sure you have access to the client you are pairing with. This software can give total control to your computer, so be careful!"},eO={github_discussions:"GitHub Discussions",legal:"Legal",legal_desc:"By continuing to use this software you agree to the terms and conditions in the following documents.",license:"License",lizardbyte_website:"LizardByte Website",resources:"Resources",resources_desc:"Resources for Sunshine!",third_party_notice:"Third Party Notice"},tO={dd_reset:"Reset Persistent Display Device Settings",dd_reset_desc:"If Sunshine is stuck trying to restore the changed display device settings, you can reset the settings and proceed to restore the display state manually.",dd_reset_error:"Error while resetting persistence!",dd_reset_success:"Success resetting persistence!",force_close:"Force Close",force_close_desc:"If Moonlight complains about an app currently running, force closing the app should fix the issue.",force_close_error:"Error while closing Application",force_close_success:"Application Closed Successfully!",logs:"Logs",logs_desc:"See the logs uploaded by Sunshine",logs_find:"Find...",restart_sunshine:"Restart Sunshine",restart_sunshine_desc:"If Sunshine isn't working properly, you can try restarting it. This will terminate any running sessions.",restart_sunshine_success:"Sunshine is restarting",troubleshooting:"Troubleshooting",unpair_all:"Unpair All",unpair_all_error:"Error while unpairing",unpair_all_success:"All devices unpaired.",unpair_desc:"Remove your paired devices. Individually unpaired devices with an active session will remain connected, but cannot start or resume a session.",unpair_single_no_devices:"There are no paired devices.",unpair_single_success:"However, the device(s) may still be in an active session. Use the 'Force Close' button above to end any open sessions.",unpair_single_unknown:"Unknown Client",unpair_title:"Unpair Devices"},nO={confirm_password:"Confirm password",create_creds:"Before Getting Started, we need you to make a new username and password for accessing the Web UI.",create_creds_alert:"The credentials below are needed to access Sunshine's Web UI. Keep them safe, since you will never see them again!",greeting:"Welcome to Sunshine!",login:"Login",welcome_success:"This page will reload soon, your browser will ask you for the new credentials"},sO={_common:YN,apps:GN,config:XN,index:QN,navbar:zN,password:JN,pin:ZN,resource_card:eO,troubleshooting:tO,welcome:nO};async function iO(){let t=(await(await fetch("./api/configLocale")).json()).locale??"en";document.querySelector("html").setAttribute("lang",t);let n={en:sO};try{if(t!=="en"){let i=await(await fetch(`./assets/locale/${t}.json`)).json();n[t]=i}}catch(i){console.error("Failed to download translations",i)}return xN({locale:t,fallbackLocale:"en",messages:n})}function rO(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var n=function s(){return this instanceof s?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(s){var i=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,i.get?i:{enumerable:!0,get:function(){return e[s]}})}),n}var po={exports:{}},_t="top",Mt="bottom",xt="right",gt="left",ga="auto",Ci=[_t,Mt,xt,gt],Os="start",gi="end",r_="clippingParents",Uc="viewport",Gs="popper",o_="reference",Rl=Ci.reduce(function(e,t){return e.concat([t+"-"+Os,t+"-"+gi])},[]),Wc=[].concat(Ci,[ga]).reduce(function(e,t){return e.concat([t,t+"-"+Os,t+"-"+gi])},[]),a_="beforeRead",l_="read",c_="afterRead",u_="beforeMain",f_="main",d_="afterMain",h_="beforeWrite",p_="write",m_="afterWrite",__=[a_,l_,c_,u_,f_,d_,h_,p_,m_];function pn(e){return e?(e.nodeName||"").toLowerCase():null}function $t(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Is(e){var t=$t(e).Element;return e instanceof t||e instanceof Element}function Gt(e){var t=$t(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Bc(e){if(typeof ShadowRoot>"u")return!1;var t=$t(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function oO(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var s=t.styles[n]||{},i=t.attributes[n]||{},r=t.elements[n];!Gt(r)||!pn(r)||(Object.assign(r.style,s),Object.keys(i).forEach(function(o){var a=i[o];a===!1?r.removeAttribute(o):r.setAttribute(o,a===!0?"":a)}))})}function aO(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(s){var i=t.elements[s],r=t.attributes[s]||{},o=Object.keys(t.styles.hasOwnProperty(s)?t.styles[s]:n[s]),a=o.reduce(function(c,f){return c[f]="",c},{});!Gt(i)||!pn(i)||(Object.assign(i.style,a),Object.keys(r).forEach(function(c){i.removeAttribute(c)}))})}}const jc={name:"applyStyles",enabled:!0,phase:"write",fn:oO,effect:aO,requires:["computeStyles"]};function fn(e){return e.split("-")[0]}var As=Math.max,Wo=Math.min,bi=Math.round;function Ml(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function g_(){return!/^((?!chrome|android).)*safari/i.test(Ml())}function yi(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var s=e.getBoundingClientRect(),i=1,r=1;t&&Gt(e)&&(i=e.offsetWidth>0&&bi(s.width)/e.offsetWidth||1,r=e.offsetHeight>0&&bi(s.height)/e.offsetHeight||1);var o=Is(e)?$t(e):window,a=o.visualViewport,c=!g_()&&n,f=(s.left+(c&&a?a.offsetLeft:0))/i,u=(s.top+(c&&a?a.offsetTop:0))/r,d=s.width/i,_=s.height/r;return{width:d,height:_,top:u,right:f+d,bottom:u+_,left:f,x:f,y:u}}function Kc(e){var t=yi(e),n=e.offsetWidth,s=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-s)<=1&&(s=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:s}}function b_(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Bc(n)){var s=t;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function Fn(e){return $t(e).getComputedStyle(e)}function lO(e){return["table","td","th"].indexOf(pn(e))>=0}function ss(e){return((Is(e)?e.ownerDocument:e.document)||window.document).documentElement}function ba(e){return pn(e)==="html"?e:e.assignedSlot||e.parentNode||(Bc(e)?e.host:null)||ss(e)}function Od(e){return!Gt(e)||Fn(e).position==="fixed"?null:e.offsetParent}function cO(e){var t=/firefox/i.test(Ml()),n=/Trident/i.test(Ml());if(n&&Gt(e)){var s=Fn(e);if(s.position==="fixed")return null}var i=ba(e);for(Bc(i)&&(i=i.host);Gt(i)&&["html","body"].indexOf(pn(i))<0;){var r=Fn(i);if(r.transform!=="none"||r.perspective!=="none"||r.contain==="paint"||["transform","perspective"].indexOf(r.willChange)!==-1||t&&r.willChange==="filter"||t&&r.filter&&r.filter!=="none")return i;i=i.parentNode}return null}function Nr(e){for(var t=$t(e),n=Od(e);n&&lO(n)&&Fn(n).position==="static";)n=Od(n);return n&&(pn(n)==="html"||pn(n)==="body"&&Fn(n).position==="static")?t:n||cO(e)||t}function qc(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Yi(e,t,n){return As(e,Wo(t,n))}function uO(e,t,n){var s=Yi(e,t,n);return s>n?n:s}function y_(){return{top:0,right:0,bottom:0,left:0}}function E_(e){return Object.assign({},y_(),e)}function v_(e,t){return t.reduce(function(n,s){return n[s]=e,n},{})}var fO=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,E_(typeof t!="number"?t:v_(t,Ci))};function dO(e){var t,n=e.state,s=e.name,i=e.options,r=n.elements.arrow,o=n.modifiersData.popperOffsets,a=fn(n.placement),c=qc(a),f=[gt,xt].indexOf(a)>=0,u=f?"height":"width";if(!(!r||!o)){var d=fO(i.padding,n),_=Kc(r),b=c==="y"?_t:gt,N=c==="y"?Mt:xt,v=n.rects.reference[u]+n.rects.reference[c]-o[c]-n.rects.popper[u],P=o[c]-n.rects.reference[c],y=Nr(r),T=y?c==="y"?y.clientHeight||0:y.clientWidth||0:0,g=v/2-P/2,p=d[b],S=T-_[u]-d[N],L=T/2-_[u]/2+g,R=Yi(p,L,S),H=c;n.modifiersData[s]=(t={},t[H]=R,t.centerOffset=R-L,t)}}function hO(e){var t=e.state,n=e.options,s=n.element,i=s===void 0?"[data-popper-arrow]":s;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||b_(t.elements.popper,i)&&(t.elements.arrow=i))}const T_={name:"arrow",enabled:!0,phase:"main",fn:dO,effect:hO,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ei(e){return e.split("-")[1]}var pO={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mO(e,t){var n=e.x,s=e.y,i=t.devicePixelRatio||1;return{x:bi(n*i)/i||0,y:bi(s*i)/i||0}}function Id(e){var t,n=e.popper,s=e.popperRect,i=e.placement,r=e.variation,o=e.offsets,a=e.position,c=e.gpuAcceleration,f=e.adaptive,u=e.roundOffsets,d=e.isFixed,_=o.x,b=_===void 0?0:_,N=o.y,v=N===void 0?0:N,P=typeof u=="function"?u({x:b,y:v}):{x:b,y:v};b=P.x,v=P.y;var y=o.hasOwnProperty("x"),T=o.hasOwnProperty("y"),g=gt,p=_t,S=window;if(f){var L=Nr(n),R="clientHeight",H="clientWidth";if(L===$t(n)&&(L=ss(n),Fn(L).position!=="static"&&a==="absolute"&&(R="scrollHeight",H="scrollWidth")),L=L,i===_t||(i===gt||i===xt)&&r===gi){p=Mt;var D=d&&L===S&&S.visualViewport?S.visualViewport.height:L[R];v-=D-s.height,v*=c?1:-1}if(i===gt||(i===_t||i===Mt)&&r===gi){g=xt;var M=d&&L===S&&S.visualViewport?S.visualViewport.width:L[H];b-=M-s.width,b*=c?1:-1}}var U=Object.assign({position:a},f&&pO),x=u===!0?mO({x:b,y:v},$t(n)):{x:b,y:v};if(b=x.x,v=x.y,c){var Y;return Object.assign({},U,(Y={},Y[p]=T?"0":"",Y[g]=y?"0":"",Y.transform=(S.devicePixelRatio||1)<=1?"translate("+b+"px, "+v+"px)":"translate3d("+b+"px, "+v+"px, 0)",Y))}return Object.assign({},U,(t={},t[p]=T?v+"px":"",t[g]=y?b+"px":"",t.transform="",t))}function _O(e){var t=e.state,n=e.options,s=n.gpuAcceleration,i=s===void 0?!0:s,r=n.adaptive,o=r===void 0?!0:r,a=n.roundOffsets,c=a===void 0?!0:a,f={placement:fn(t.placement),variation:Ei(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Id(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Id(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Yc={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:_O,data:{}};var so={passive:!0};function gO(e){var t=e.state,n=e.instance,s=e.options,i=s.scroll,r=i===void 0?!0:i,o=s.resize,a=o===void 0?!0:o,c=$t(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&f.forEach(function(u){u.addEventListener("scroll",n.update,so)}),a&&c.addEventListener("resize",n.update,so),function(){r&&f.forEach(function(u){u.removeEventListener("scroll",n.update,so)}),a&&c.removeEventListener("resize",n.update,so)}}const Gc={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:gO,data:{}};var bO={left:"right",right:"left",bottom:"top",top:"bottom"};function mo(e){return e.replace(/left|right|bottom|top/g,function(t){return bO[t]})}var yO={start:"end",end:"start"};function Ld(e){return e.replace(/start|end/g,function(t){return yO[t]})}function Xc(e){var t=$t(e),n=t.pageXOffset,s=t.pageYOffset;return{scrollLeft:n,scrollTop:s}}function Qc(e){return yi(ss(e)).left+Xc(e).scrollLeft}function EO(e,t){var n=$t(e),s=ss(e),i=n.visualViewport,r=s.clientWidth,o=s.clientHeight,a=0,c=0;if(i){r=i.width,o=i.height;var f=g_();(f||!f&&t==="fixed")&&(a=i.offsetLeft,c=i.offsetTop)}return{width:r,height:o,x:a+Qc(e),y:c}}function vO(e){var t,n=ss(e),s=Xc(e),i=(t=e.ownerDocument)==null?void 0:t.body,r=As(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=As(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),a=-s.scrollLeft+Qc(e),c=-s.scrollTop;return Fn(i||n).direction==="rtl"&&(a+=As(n.clientWidth,i?i.clientWidth:0)-r),{width:r,height:o,x:a,y:c}}function zc(e){var t=Fn(e),n=t.overflow,s=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+s)}function S_(e){return["html","body","#document"].indexOf(pn(e))>=0?e.ownerDocument.body:Gt(e)&&zc(e)?e:S_(ba(e))}function Gi(e,t){var n;t===void 0&&(t=[]);var s=S_(e),i=s===((n=e.ownerDocument)==null?void 0:n.body),r=$t(s),o=i?[r].concat(r.visualViewport||[],zc(s)?s:[]):s,a=t.concat(o);return i?a:a.concat(Gi(ba(o)))}function xl(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function TO(e,t){var n=yi(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function kd(e,t,n){return t===Uc?xl(EO(e,n)):Is(t)?TO(t,n):xl(vO(ss(e)))}function SO(e){var t=Gi(ba(e)),n=["absolute","fixed"].indexOf(Fn(e).position)>=0,s=n&&Gt(e)?Nr(e):e;return Is(s)?t.filter(function(i){return Is(i)&&b_(i,s)&&pn(i)!=="body"}):[]}function AO(e,t,n,s){var i=t==="clippingParents"?SO(e):[].concat(t),r=[].concat(i,[n]),o=r[0],a=r.reduce(function(c,f){var u=kd(e,f,s);return c.top=As(u.top,c.top),c.right=Wo(u.right,c.right),c.bottom=Wo(u.bottom,c.bottom),c.left=As(u.left,c.left),c},kd(e,o,s));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function A_(e){var t=e.reference,n=e.element,s=e.placement,i=s?fn(s):null,r=s?Ei(s):null,o=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,c;switch(i){case _t:c={x:o,y:t.y-n.height};break;case Mt:c={x:o,y:t.y+t.height};break;case xt:c={x:t.x+t.width,y:a};break;case gt:c={x:t.x-n.width,y:a};break;default:c={x:t.x,y:t.y}}var f=i?qc(i):null;if(f!=null){var u=f==="y"?"height":"width";switch(r){case Os:c[f]=c[f]-(t[u]/2-n[u]/2);break;case gi:c[f]=c[f]+(t[u]/2-n[u]/2);break}}return c}function vi(e,t){t===void 0&&(t={});var n=t,s=n.placement,i=s===void 0?e.placement:s,r=n.strategy,o=r===void 0?e.strategy:r,a=n.boundary,c=a===void 0?r_:a,f=n.rootBoundary,u=f===void 0?Uc:f,d=n.elementContext,_=d===void 0?Gs:d,b=n.altBoundary,N=b===void 0?!1:b,v=n.padding,P=v===void 0?0:v,y=E_(typeof P!="number"?P:v_(P,Ci)),T=_===Gs?o_:Gs,g=e.rects.popper,p=e.elements[N?T:_],S=AO(Is(p)?p:p.contextElement||ss(e.elements.popper),c,u,o),L=yi(e.elements.reference),R=A_({reference:L,element:g,placement:i}),H=xl(Object.assign({},g,R)),D=_===Gs?H:L,M={top:S.top-D.top+y.top,bottom:D.bottom-S.bottom+y.bottom,left:S.left-D.left+y.left,right:D.right-S.right+y.right},U=e.modifiersData.offset;if(_===Gs&&U){var x=U[i];Object.keys(M).forEach(function(Y){var se=[xt,Mt].indexOf(Y)>=0?1:-1,re=[_t,Mt].indexOf(Y)>=0?"y":"x";M[Y]+=x[re]*se})}return M}function wO(e,t){t===void 0&&(t={});var n=t,s=n.placement,i=n.boundary,r=n.rootBoundary,o=n.padding,a=n.flipVariations,c=n.allowedAutoPlacements,f=c===void 0?Wc:c,u=Ei(s),d=u?a?Rl:Rl.filter(function(N){return Ei(N)===u}):Ci,_=d.filter(function(N){return f.indexOf(N)>=0});_.length===0&&(_=d);var b=_.reduce(function(N,v){return N[v]=vi(e,{placement:v,boundary:i,rootBoundary:r,padding:o})[fn(v)],N},{});return Object.keys(b).sort(function(N,v){return b[N]-b[v]})}function CO(e){if(fn(e)===ga)return[];var t=mo(e);return[Ld(e),t,Ld(t)]}function NO(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var i=n.mainAxis,r=i===void 0?!0:i,o=n.altAxis,a=o===void 0?!0:o,c=n.fallbackPlacements,f=n.padding,u=n.boundary,d=n.rootBoundary,_=n.altBoundary,b=n.flipVariations,N=b===void 0?!0:b,v=n.allowedAutoPlacements,P=t.options.placement,y=fn(P),T=y===P,g=c||(T||!N?[mo(P)]:CO(P)),p=[P].concat(g).reduce(function(yt,et){return yt.concat(fn(et)===ga?wO(t,{placement:et,boundary:u,rootBoundary:d,padding:f,flipVariations:N,allowedAutoPlacements:v}):et)},[]),S=t.rects.reference,L=t.rects.popper,R=new Map,H=!0,D=p[0],M=0;M=0,re=se?"width":"height",X=vi(t,{placement:U,boundary:u,rootBoundary:d,altBoundary:_,padding:f}),te=se?Y?xt:gt:Y?Mt:_t;S[re]>L[re]&&(te=mo(te));var Z=mo(te),ae=[];if(r&&ae.push(X[x]<=0),a&&ae.push(X[te]<=0,X[Z]<=0),ae.every(function(yt){return yt})){D=U,H=!1;break}R.set(U,ae)}if(H)for(var Re=N?3:1,ke=function(et){var Ge=p.find(function(tt){var Ue=R.get(tt);if(Ue)return Ue.slice(0,et).every(function(Ht){return Ht})});if(Ge)return D=Ge,"break"},De=Re;De>0;De--){var Lt=ke(De);if(Lt==="break")break}t.placement!==D&&(t.modifiersData[s]._skip=!0,t.placement=D,t.reset=!0)}}const w_={name:"flip",enabled:!0,phase:"main",fn:NO,requiresIfExists:["offset"],data:{_skip:!1}};function Dd(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Pd(e){return[_t,xt,Mt,gt].some(function(t){return e[t]>=0})}function OO(e){var t=e.state,n=e.name,s=t.rects.reference,i=t.rects.popper,r=t.modifiersData.preventOverflow,o=vi(t,{elementContext:"reference"}),a=vi(t,{altBoundary:!0}),c=Dd(o,s),f=Dd(a,i,r),u=Pd(c),d=Pd(f);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:f,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}const C_={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:OO};function IO(e,t,n){var s=fn(e),i=[gt,_t].indexOf(s)>=0?-1:1,r=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=r[0],a=r[1];return o=o||0,a=(a||0)*i,[gt,xt].indexOf(s)>=0?{x:a,y:o}:{x:o,y:a}}function LO(e){var t=e.state,n=e.options,s=e.name,i=n.offset,r=i===void 0?[0,0]:i,o=Wc.reduce(function(u,d){return u[d]=IO(d,t.rects,r),u},{}),a=o[t.placement],c=a.x,f=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=f),t.modifiersData[s]=o}const N_={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:LO};function kO(e){var t=e.state,n=e.name;t.modifiersData[n]=A_({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const Jc={name:"popperOffsets",enabled:!0,phase:"read",fn:kO,data:{}};function DO(e){return e==="x"?"y":"x"}function PO(e){var t=e.state,n=e.options,s=e.name,i=n.mainAxis,r=i===void 0?!0:i,o=n.altAxis,a=o===void 0?!1:o,c=n.boundary,f=n.rootBoundary,u=n.altBoundary,d=n.padding,_=n.tether,b=_===void 0?!0:_,N=n.tetherOffset,v=N===void 0?0:N,P=vi(t,{boundary:c,rootBoundary:f,padding:d,altBoundary:u}),y=fn(t.placement),T=Ei(t.placement),g=!T,p=qc(y),S=DO(p),L=t.modifiersData.popperOffsets,R=t.rects.reference,H=t.rects.popper,D=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,M=typeof D=="number"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),U=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(L){if(r){var Y,se=p==="y"?_t:gt,re=p==="y"?Mt:xt,X=p==="y"?"height":"width",te=L[p],Z=te+P[se],ae=te-P[re],Re=b?-H[X]/2:0,ke=T===Os?R[X]:H[X],De=T===Os?-H[X]:-R[X],Lt=t.elements.arrow,yt=b&&Lt?Kc(Lt):{width:0,height:0},et=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:y_(),Ge=et[se],tt=et[re],Ue=Yi(0,R[X],yt[X]),Ht=g?R[X]/2-Re-Ue-Ge-M.mainAxis:ke-Ue-Ge-M.mainAxis,nt=g?-R[X]/2+Re+Ue+tt+M.mainAxis:De+Ue+tt+M.mainAxis,j=t.elements.arrow&&Nr(t.elements.arrow),kt=j?p==="y"?j.clientTop||0:j.clientLeft||0:0,w=(Y=U==null?void 0:U[p])!=null?Y:0,k=te+Ht-w-kt,V=te+nt-w,K=Yi(b?Wo(Z,k):Z,te,b?As(ae,V):ae);L[p]=K,x[p]=K-te}if(a){var q,m=p==="x"?_t:gt,E=p==="x"?Mt:xt,A=L[S],$=S==="y"?"height":"width",W=A+P[m],G=A-P[E],I=[_t,gt].indexOf(y)!==-1,F=(q=U==null?void 0:U[S])!=null?q:0,J=I?W:A-R[$]-H[$]-F+M.altAxis,ie=I?A+R[$]+H[$]-F-M.altAxis:G,fe=b&&I?uO(J,A,ie):Yi(b?J:W,A,b?ie:G);L[S]=fe,x[S]=fe-A}t.modifiersData[s]=x}}const O_={name:"preventOverflow",enabled:!0,phase:"main",fn:PO,requiresIfExists:["offset"]};function RO(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function MO(e){return e===$t(e)||!Gt(e)?Xc(e):RO(e)}function xO(e){var t=e.getBoundingClientRect(),n=bi(t.width)/e.offsetWidth||1,s=bi(t.height)/e.offsetHeight||1;return n!==1||s!==1}function $O(e,t,n){n===void 0&&(n=!1);var s=Gt(t),i=Gt(t)&&xO(t),r=ss(t),o=yi(e,i,n),a={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(s||!s&&!n)&&((pn(t)!=="body"||zc(r))&&(a=MO(t)),Gt(t)?(c=yi(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):r&&(c.x=Qc(r))),{x:o.left+a.scrollLeft-c.x,y:o.top+a.scrollTop-c.y,width:o.width,height:o.height}}function FO(e){var t=new Map,n=new Set,s=[];e.forEach(function(r){t.set(r.name,r)});function i(r){n.add(r.name);var o=[].concat(r.requires||[],r.requiresIfExists||[]);o.forEach(function(a){if(!n.has(a)){var c=t.get(a);c&&i(c)}}),s.push(r)}return e.forEach(function(r){n.has(r.name)||i(r)}),s}function VO(e){var t=FO(e);return __.reduce(function(n,s){return n.concat(t.filter(function(i){return i.phase===s}))},[])}function HO(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function UO(e){var t=e.reduce(function(n,s){var i=n[s.name];return n[s.name]=i?Object.assign({},i,s,{options:Object.assign({},i.options,s.options),data:Object.assign({},i.data,s.data)}):s,n},{});return Object.keys(t).map(function(n){return t[n]})}var Rd={placement:"bottom",modifiers:[],strategy:"absolute"};function Md(){for(var e=arguments.length,t=new Array(e),n=0;nC[h]})}}return l.default=C,Object.freeze(l)}const i=s(n),r=new Map,o={set(C,l,h){r.has(C)||r.set(C,new Map);const O=r.get(C);if(!O.has(l)&&O.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(O.keys())[0]}.`);return}O.set(l,h)},get(C,l){return r.has(C)&&r.get(C).get(l)||null},remove(C,l){if(!r.has(C))return;const h=r.get(C);h.delete(l),h.size===0&&r.delete(C)}},a=1e6,c=1e3,f="transitionend",u=C=>(C&&window.CSS&&window.CSS.escape&&(C=C.replace(/#([^\s"#']+)/g,(l,h)=>`#${CSS.escape(h)}`)),C),d=C=>C==null?`${C}`:Object.prototype.toString.call(C).match(/\s([a-z]+)/i)[1].toLowerCase(),_=C=>{do C+=Math.floor(Math.random()*a);while(document.getElementById(C));return C},b=C=>{if(!C)return 0;let{transitionDuration:l,transitionDelay:h}=window.getComputedStyle(C);const O=Number.parseFloat(l),B=Number.parseFloat(h);return!O&&!B?0:(l=l.split(",")[0],h=h.split(",")[0],(Number.parseFloat(l)+Number.parseFloat(h))*c)},N=C=>{C.dispatchEvent(new Event(f))},v=C=>!C||typeof C!="object"?!1:(typeof C.jquery<"u"&&(C=C[0]),typeof C.nodeType<"u"),P=C=>v(C)?C.jquery?C[0]:C:typeof C=="string"&&C.length>0?document.querySelector(u(C)):null,y=C=>{if(!v(C)||C.getClientRects().length===0)return!1;const l=getComputedStyle(C).getPropertyValue("visibility")==="visible",h=C.closest("details:not([open])");if(!h)return l;if(h!==C){const O=C.closest("summary");if(O&&O.parentNode!==h||O===null)return!1}return l},T=C=>!C||C.nodeType!==Node.ELEMENT_NODE||C.classList.contains("disabled")?!0:typeof C.disabled<"u"?C.disabled:C.hasAttribute("disabled")&&C.getAttribute("disabled")!=="false",g=C=>{if(!document.documentElement.attachShadow)return null;if(typeof C.getRootNode=="function"){const l=C.getRootNode();return l instanceof ShadowRoot?l:null}return C instanceof ShadowRoot?C:C.parentNode?g(C.parentNode):null},p=()=>{},S=C=>{C.offsetHeight},L=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,R=[],H=C=>{document.readyState==="loading"?(R.length||document.addEventListener("DOMContentLoaded",()=>{for(const l of R)l()}),R.push(C)):C()},D=()=>document.documentElement.dir==="rtl",M=C=>{H(()=>{const l=L();if(l){const h=C.NAME,O=l.fn[h];l.fn[h]=C.jQueryInterface,l.fn[h].Constructor=C,l.fn[h].noConflict=()=>(l.fn[h]=O,C.jQueryInterface)}})},U=(C,l=[],h=C)=>typeof C=="function"?C.call(...l):h,x=(C,l,h=!0)=>{if(!h){U(C);return}const B=b(l)+5;let z=!1;const Q=({target:de})=>{de===l&&(z=!0,l.removeEventListener(f,Q),U(C))};l.addEventListener(f,Q),setTimeout(()=>{z||N(l)},B)},Y=(C,l,h,O)=>{const B=C.length;let z=C.indexOf(l);return z===-1?!h&&O?C[B-1]:C[0]:(z+=h?1:-1,O&&(z=(z+B)%B),C[Math.max(0,Math.min(z,B-1))])},se=/[^.]*(?=\..*)\.|.*/,re=/\..*/,X=/::\d+$/,te={};let Z=1;const ae={mouseenter:"mouseover",mouseleave:"mouseout"},Re=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 ke(C,l){return l&&`${l}::${Z++}`||C.uidEvent||Z++}function De(C){const l=ke(C);return C.uidEvent=l,te[l]=te[l]||{},te[l]}function Lt(C,l){return function h(O){return kt(O,{delegateTarget:C}),h.oneOff&&j.off(C,O.type,l),l.apply(C,[O])}}function yt(C,l,h){return function O(B){const z=C.querySelectorAll(l);for(let{target:Q}=B;Q&&Q!==this;Q=Q.parentNode)for(const de of z)if(de===Q)return kt(B,{delegateTarget:Q}),O.oneOff&&j.off(C,B.type,l,h),h.apply(Q,[B])}}function et(C,l,h=null){return Object.values(C).find(O=>O.callable===l&&O.delegationSelector===h)}function Ge(C,l,h){const O=typeof l=="string",B=O?h:l||h;let z=nt(C);return Re.has(z)||(z=C),[O,B,z]}function tt(C,l,h,O,B){if(typeof l!="string"||!C)return;let[z,Q,de]=Ge(l,h,O);l in ae&&(Q=(sE=>function(Us){if(!Us.relatedTarget||Us.relatedTarget!==Us.delegateTarget&&!Us.delegateTarget.contains(Us.relatedTarget))return sE.call(this,Us)})(Q));const vt=De(C),Wt=vt[de]||(vt[de]={}),Xe=et(Wt,Q,z?h:null);if(Xe){Xe.oneOff=Xe.oneOff&&B;return}const sn=ke(Q,l.replace(se,"")),zt=z?yt(C,h,Q):Lt(C,Q);zt.delegationSelector=z?h:null,zt.callable=Q,zt.oneOff=B,zt.uidEvent=sn,Wt[sn]=zt,C.addEventListener(de,zt,z)}function Ue(C,l,h,O,B){const z=et(l[h],O,B);z&&(C.removeEventListener(h,z,!!B),delete l[h][z.uidEvent])}function Ht(C,l,h,O){const B=l[h]||{};for(const[z,Q]of Object.entries(B))z.includes(O)&&Ue(C,l,h,Q.callable,Q.delegationSelector)}function nt(C){return C=C.replace(re,""),ae[C]||C}const j={on(C,l,h,O){tt(C,l,h,O,!1)},one(C,l,h,O){tt(C,l,h,O,!0)},off(C,l,h,O){if(typeof l!="string"||!C)return;const[B,z,Q]=Ge(l,h,O),de=Q!==l,vt=De(C),Wt=vt[Q]||{},Xe=l.startsWith(".");if(typeof z<"u"){if(!Object.keys(Wt).length)return;Ue(C,vt,Q,z,B?h:null);return}if(Xe)for(const sn of Object.keys(vt))Ht(C,vt,sn,l.slice(1));for(const[sn,zt]of Object.entries(Wt)){const Hr=sn.replace(X,"");(!de||l.includes(Hr))&&Ue(C,vt,Q,zt.callable,zt.delegationSelector)}},trigger(C,l,h){if(typeof l!="string"||!C)return null;const O=L(),B=nt(l),z=l!==B;let Q=null,de=!0,vt=!0,Wt=!1;z&&O&&(Q=O.Event(l,h),O(C).trigger(Q),de=!Q.isPropagationStopped(),vt=!Q.isImmediatePropagationStopped(),Wt=Q.isDefaultPrevented());const Xe=kt(new Event(l,{bubbles:de,cancelable:!0}),h);return Wt&&Xe.preventDefault(),vt&&C.dispatchEvent(Xe),Xe.defaultPrevented&&Q&&Q.preventDefault(),Xe}};function kt(C,l={}){for(const[h,O]of Object.entries(l))try{C[h]=O}catch{Object.defineProperty(C,h,{configurable:!0,get(){return O}})}return C}function w(C){if(C==="true")return!0;if(C==="false")return!1;if(C===Number(C).toString())return Number(C);if(C===""||C==="null")return null;if(typeof C!="string")return C;try{return JSON.parse(decodeURIComponent(C))}catch{return C}}function k(C){return C.replace(/[A-Z]/g,l=>`-${l.toLowerCase()}`)}const V={setDataAttribute(C,l,h){C.setAttribute(`data-bs-${k(l)}`,h)},removeDataAttribute(C,l){C.removeAttribute(`data-bs-${k(l)}`)},getDataAttributes(C){if(!C)return{};const l={},h=Object.keys(C.dataset).filter(O=>O.startsWith("bs")&&!O.startsWith("bsConfig"));for(const O of h){let B=O.replace(/^bs/,"");B=B.charAt(0).toLowerCase()+B.slice(1),l[B]=w(C.dataset[O])}return l},getDataAttribute(C,l){return w(C.getAttribute(`data-bs-${k(l)}`))}};class K{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(l){return l=this._mergeConfigObj(l),l=this._configAfterMerge(l),this._typeCheckConfig(l),l}_configAfterMerge(l){return l}_mergeConfigObj(l,h){const O=v(h)?V.getDataAttribute(h,"config"):{};return{...this.constructor.Default,...typeof O=="object"?O:{},...v(h)?V.getDataAttributes(h):{},...typeof l=="object"?l:{}}}_typeCheckConfig(l,h=this.constructor.DefaultType){for(const[O,B]of Object.entries(h)){const z=l[O],Q=v(z)?"element":d(z);if(!new RegExp(B).test(Q))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${O}" provided type "${Q}" but expected type "${B}".`)}}}const q="5.3.8";class m extends K{constructor(l,h){super(),l=P(l),l&&(this._element=l,this._config=this._getConfig(h),o.set(this._element,this.constructor.DATA_KEY,this))}dispose(){o.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY);for(const l of Object.getOwnPropertyNames(this))this[l]=null}_queueCallback(l,h,O=!0){x(l,h,O)}_getConfig(l){return l=this._mergeConfigObj(l,this._element),l=this._configAfterMerge(l),this._typeCheckConfig(l),l}static getInstance(l){return o.get(P(l),this.DATA_KEY)}static getOrCreateInstance(l,h={}){return this.getInstance(l)||new this(l,typeof h=="object"?h:null)}static get VERSION(){return q}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(l){return`${l}${this.EVENT_KEY}`}}const E=C=>{let l=C.getAttribute("data-bs-target");if(!l||l==="#"){let h=C.getAttribute("href");if(!h||!h.includes("#")&&!h.startsWith("."))return null;h.includes("#")&&!h.startsWith("#")&&(h=`#${h.split("#")[1]}`),l=h&&h!=="#"?h.trim():null}return l?l.split(",").map(h=>u(h)).join(","):null},A={find(C,l=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(l,C))},findOne(C,l=document.documentElement){return Element.prototype.querySelector.call(l,C)},children(C,l){return[].concat(...C.children).filter(h=>h.matches(l))},parents(C,l){const h=[];let O=C.parentNode.closest(l);for(;O;)h.push(O),O=O.parentNode.closest(l);return h},prev(C,l){let h=C.previousElementSibling;for(;h;){if(h.matches(l))return[h];h=h.previousElementSibling}return[]},next(C,l){let h=C.nextElementSibling;for(;h;){if(h.matches(l))return[h];h=h.nextElementSibling}return[]},focusableChildren(C){const l=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(h=>`${h}:not([tabindex^="-"])`).join(",");return this.find(l,C).filter(h=>!T(h)&&y(h))},getSelectorFromElement(C){const l=E(C);return l&&A.findOne(l)?l:null},getElementFromSelector(C){const l=E(C);return l?A.findOne(l):null},getMultipleElementsFromSelector(C){const l=E(C);return l?A.find(l):[]}},$=(C,l="hide")=>{const h=`click.dismiss${C.EVENT_KEY}`,O=C.NAME;j.on(document,h,`[data-bs-dismiss="${O}"]`,function(B){if(["A","AREA"].includes(this.tagName)&&B.preventDefault(),T(this))return;const z=A.getElementFromSelector(this)||this.closest(`.${O}`);C.getOrCreateInstance(z)[l]()})},W="alert",I=".bs.alert",F=`close${I}`,J=`closed${I}`,ie="fade",fe="show";class ue extends m{static get NAME(){return W}close(){if(j.trigger(this._element,F).defaultPrevented)return;this._element.classList.remove(fe);const h=this._element.classList.contains(ie);this._queueCallback(()=>this._destroyElement(),this._element,h)}_destroyElement(){this._element.remove(),j.trigger(this._element,J),this.dispose()}static jQueryInterface(l){return this.each(function(){const h=ue.getOrCreateInstance(this);if(typeof l=="string"){if(h[l]===void 0||l.startsWith("_")||l==="constructor")throw new TypeError(`No method named "${l}"`);h[l](this)}})}}$(ue,"close"),M(ue);const Pe="button",Et=".bs.button",ft=".data-api",is="active",Ni='[data-bs-toggle="button"]',dt=`click${Et}${ft}`;class st extends m{static get NAME(){return Pe}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(is))}static jQueryInterface(l){return this.each(function(){const h=st.getOrCreateInstance(this);l==="toggle"&&h[l]()})}}j.on(document,dt,Ni,C=>{C.preventDefault();const l=C.target.closest(Ni);st.getOrCreateInstance(l).toggle()}),M(st);const Or="swipe",mn=".bs.swipe",I_=`touchstart${mn}`,L_=`touchmove${mn}`,k_=`touchend${mn}`,D_=`pointerdown${mn}`,P_=`pointerup${mn}`,R_="touch",M_="pen",x_="pointer-event",$_=40,F_={endCallback:null,leftCallback:null,rightCallback:null},V_={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Ir extends K{constructor(l,h){super(),this._element=l,!(!l||!Ir.isSupported())&&(this._config=this._getConfig(h),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return F_}static get DefaultType(){return V_}static get NAME(){return Or}dispose(){j.off(this._element,mn)}_start(l){if(!this._supportPointerEvents){this._deltaX=l.touches[0].clientX;return}this._eventIsPointerPenTouch(l)&&(this._deltaX=l.clientX)}_end(l){this._eventIsPointerPenTouch(l)&&(this._deltaX=l.clientX-this._deltaX),this._handleSwipe(),U(this._config.endCallback)}_move(l){this._deltaX=l.touches&&l.touches.length>1?0:l.touches[0].clientX-this._deltaX}_handleSwipe(){const l=Math.abs(this._deltaX);if(l<=$_)return;const h=l/this._deltaX;this._deltaX=0,h&&U(h>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(j.on(this._element,D_,l=>this._start(l)),j.on(this._element,P_,l=>this._end(l)),this._element.classList.add(x_)):(j.on(this._element,I_,l=>this._start(l)),j.on(this._element,L_,l=>this._move(l)),j.on(this._element,k_,l=>this._end(l)))}_eventIsPointerPenTouch(l){return this._supportPointerEvents&&(l.pointerType===M_||l.pointerType===R_)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const H_="carousel",Hn=".bs.carousel",Zc=".data-api",U_="ArrowLeft",W_="ArrowRight",B_=500,Oi="next",Rs="prev",Ms="left",Lr="right",j_=`slide${Hn}`,Ea=`slid${Hn}`,K_=`keydown${Hn}`,q_=`mouseenter${Hn}`,Y_=`mouseleave${Hn}`,G_=`dragstart${Hn}`,X_=`load${Hn}${Zc}`,Q_=`click${Hn}${Zc}`,eu="carousel",kr="active",z_="slide",J_="carousel-item-end",Z_="carousel-item-start",eg="carousel-item-next",tg="carousel-item-prev",tu=".active",nu=".carousel-item",ng=tu+nu,sg=".carousel-item img",ig=".carousel-indicators",rg="[data-bs-slide], [data-bs-slide-to]",og='[data-bs-ride="carousel"]',ag={[U_]:Lr,[W_]:Ms},lg={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},cg={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class xs extends m{constructor(l,h){super(l,h),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=A.findOne(ig,this._element),this._addEventListeners(),this._config.ride===eu&&this.cycle()}static get Default(){return lg}static get DefaultType(){return cg}static get NAME(){return H_}next(){this._slide(Oi)}nextWhenVisible(){!document.hidden&&y(this._element)&&this.next()}prev(){this._slide(Rs)}pause(){this._isSliding&&N(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){j.one(this._element,Ea,()=>this.cycle());return}this.cycle()}}to(l){const h=this._getItems();if(l>h.length-1||l<0)return;if(this._isSliding){j.one(this._element,Ea,()=>this.to(l));return}const O=this._getItemIndex(this._getActive());if(O===l)return;const B=l>O?Oi:Rs;this._slide(B,h[l])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(l){return l.defaultInterval=l.interval,l}_addEventListeners(){this._config.keyboard&&j.on(this._element,K_,l=>this._keydown(l)),this._config.pause==="hover"&&(j.on(this._element,q_,()=>this.pause()),j.on(this._element,Y_,()=>this._maybeEnableCycle())),this._config.touch&&Ir.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const O of A.find(sg,this._element))j.on(O,G_,B=>B.preventDefault());const h={leftCallback:()=>this._slide(this._directionToOrder(Ms)),rightCallback:()=>this._slide(this._directionToOrder(Lr)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),B_+this._config.interval))}};this._swipeHelper=new Ir(this._element,h)}_keydown(l){if(/input|textarea/i.test(l.target.tagName))return;const h=ag[l.key];h&&(l.preventDefault(),this._slide(this._directionToOrder(h)))}_getItemIndex(l){return this._getItems().indexOf(l)}_setActiveIndicatorElement(l){if(!this._indicatorsElement)return;const h=A.findOne(tu,this._indicatorsElement);h.classList.remove(kr),h.removeAttribute("aria-current");const O=A.findOne(`[data-bs-slide-to="${l}"]`,this._indicatorsElement);O&&(O.classList.add(kr),O.setAttribute("aria-current","true"))}_updateInterval(){const l=this._activeElement||this._getActive();if(!l)return;const h=Number.parseInt(l.getAttribute("data-bs-interval"),10);this._config.interval=h||this._config.defaultInterval}_slide(l,h=null){if(this._isSliding)return;const O=this._getActive(),B=l===Oi,z=h||Y(this._getItems(),O,B,this._config.wrap);if(z===O)return;const Q=this._getItemIndex(z),de=Hr=>j.trigger(this._element,Hr,{relatedTarget:z,direction:this._orderToDirection(l),from:this._getItemIndex(O),to:Q});if(de(j_).defaultPrevented||!O||!z)return;const Wt=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(Q),this._activeElement=z;const Xe=B?Z_:J_,sn=B?eg:tg;z.classList.add(sn),S(z),O.classList.add(Xe),z.classList.add(Xe);const zt=()=>{z.classList.remove(Xe,sn),z.classList.add(kr),O.classList.remove(kr,sn,Xe),this._isSliding=!1,de(Ea)};this._queueCallback(zt,O,this._isAnimated()),Wt&&this.cycle()}_isAnimated(){return this._element.classList.contains(z_)}_getActive(){return A.findOne(ng,this._element)}_getItems(){return A.find(nu,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(l){return D()?l===Ms?Rs:Oi:l===Ms?Oi:Rs}_orderToDirection(l){return D()?l===Rs?Ms:Lr:l===Rs?Lr:Ms}static jQueryInterface(l){return this.each(function(){const h=xs.getOrCreateInstance(this,l);if(typeof l=="number"){h.to(l);return}if(typeof l=="string"){if(h[l]===void 0||l.startsWith("_")||l==="constructor")throw new TypeError(`No method named "${l}"`);h[l]()}})}}j.on(document,Q_,rg,function(C){const l=A.getElementFromSelector(this);if(!l||!l.classList.contains(eu))return;C.preventDefault();const h=xs.getOrCreateInstance(l),O=this.getAttribute("data-bs-slide-to");if(O){h.to(O),h._maybeEnableCycle();return}if(V.getDataAttribute(this,"slide")==="next"){h.next(),h._maybeEnableCycle();return}h.prev(),h._maybeEnableCycle()}),j.on(window,X_,()=>{const C=A.find(og);for(const l of C)xs.getOrCreateInstance(l)}),M(xs);const ug="collapse",Ii=".bs.collapse",fg=".data-api",dg=`show${Ii}`,hg=`shown${Ii}`,pg=`hide${Ii}`,mg=`hidden${Ii}`,_g=`click${Ii}${fg}`,va="show",$s="collapse",Dr="collapsing",gg="collapsed",bg=`:scope .${$s} .${$s}`,yg="collapse-horizontal",Eg="width",vg="height",Tg=".collapse.show, .collapse.collapsing",Ta='[data-bs-toggle="collapse"]',Sg={parent:null,toggle:!0},Ag={parent:"(null|element)",toggle:"boolean"};class Fs extends m{constructor(l,h){super(l,h),this._isTransitioning=!1,this._triggerArray=[];const O=A.find(Ta);for(const B of O){const z=A.getSelectorFromElement(B),Q=A.find(z).filter(de=>de===this._element);z!==null&&Q.length&&this._triggerArray.push(B)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Sg}static get DefaultType(){return Ag}static get NAME(){return ug}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let l=[];if(this._config.parent&&(l=this._getFirstLevelChildren(Tg).filter(de=>de!==this._element).map(de=>Fs.getOrCreateInstance(de,{toggle:!1}))),l.length&&l[0]._isTransitioning||j.trigger(this._element,dg).defaultPrevented)return;for(const de of l)de.hide();const O=this._getDimension();this._element.classList.remove($s),this._element.classList.add(Dr),this._element.style[O]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const B=()=>{this._isTransitioning=!1,this._element.classList.remove(Dr),this._element.classList.add($s,va),this._element.style[O]="",j.trigger(this._element,hg)},Q=`scroll${O[0].toUpperCase()+O.slice(1)}`;this._queueCallback(B,this._element,!0),this._element.style[O]=`${this._element[Q]}px`}hide(){if(this._isTransitioning||!this._isShown()||j.trigger(this._element,pg).defaultPrevented)return;const h=this._getDimension();this._element.style[h]=`${this._element.getBoundingClientRect()[h]}px`,S(this._element),this._element.classList.add(Dr),this._element.classList.remove($s,va);for(const B of this._triggerArray){const z=A.getElementFromSelector(B);z&&!this._isShown(z)&&this._addAriaAndCollapsedClass([B],!1)}this._isTransitioning=!0;const O=()=>{this._isTransitioning=!1,this._element.classList.remove(Dr),this._element.classList.add($s),j.trigger(this._element,mg)};this._element.style[h]="",this._queueCallback(O,this._element,!0)}_isShown(l=this._element){return l.classList.contains(va)}_configAfterMerge(l){return l.toggle=!!l.toggle,l.parent=P(l.parent),l}_getDimension(){return this._element.classList.contains(yg)?Eg:vg}_initializeChildren(){if(!this._config.parent)return;const l=this._getFirstLevelChildren(Ta);for(const h of l){const O=A.getElementFromSelector(h);O&&this._addAriaAndCollapsedClass([h],this._isShown(O))}}_getFirstLevelChildren(l){const h=A.find(bg,this._config.parent);return A.find(l,this._config.parent).filter(O=>!h.includes(O))}_addAriaAndCollapsedClass(l,h){if(l.length)for(const O of l)O.classList.toggle(gg,!h),O.setAttribute("aria-expanded",h)}static jQueryInterface(l){const h={};return typeof l=="string"&&/show|hide/.test(l)&&(h.toggle=!1),this.each(function(){const O=Fs.getOrCreateInstance(this,h);if(typeof l=="string"){if(typeof O[l]>"u")throw new TypeError(`No method named "${l}"`);O[l]()}})}}j.on(document,_g,Ta,function(C){(C.target.tagName==="A"||C.delegateTarget&&C.delegateTarget.tagName==="A")&&C.preventDefault();for(const l of A.getMultipleElementsFromSelector(this))Fs.getOrCreateInstance(l,{toggle:!1}).toggle()}),M(Fs);const su="dropdown",rs=".bs.dropdown",Sa=".data-api",wg="Escape",iu="Tab",Cg="ArrowUp",ru="ArrowDown",Ng=2,Og=`hide${rs}`,Ig=`hidden${rs}`,Lg=`show${rs}`,kg=`shown${rs}`,ou=`click${rs}${Sa}`,au=`keydown${rs}${Sa}`,Dg=`keyup${rs}${Sa}`,Vs="show",Pg="dropup",Rg="dropend",Mg="dropstart",xg="dropup-center",$g="dropdown-center",os='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Fg=`${os}.${Vs}`,Pr=".dropdown-menu",Vg=".navbar",Hg=".navbar-nav",Ug=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Wg=D()?"top-end":"top-start",Bg=D()?"top-start":"top-end",jg=D()?"bottom-end":"bottom-start",Kg=D()?"bottom-start":"bottom-end",qg=D()?"left-start":"right-start",Yg=D()?"right-start":"left-start",Gg="top",Xg="bottom",Qg={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 Qt extends m{constructor(l,h){super(l,h),this._popper=null,this._parent=this._element.parentNode,this._menu=A.next(this._element,Pr)[0]||A.prev(this._element,Pr)[0]||A.findOne(Pr,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Qg}static get DefaultType(){return zg}static get NAME(){return su}toggle(){return this._isShown()?this.hide():this.show()}show(){if(T(this._element)||this._isShown())return;const l={relatedTarget:this._element};if(!j.trigger(this._element,Lg,l).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(Hg))for(const O of[].concat(...document.body.children))j.on(O,"mouseover",p);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Vs),this._element.classList.add(Vs),j.trigger(this._element,kg,l)}}hide(){if(T(this._element)||!this._isShown())return;const l={relatedTarget:this._element};this._completeHide(l)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(l){if(!j.trigger(this._element,Og,l).defaultPrevented){if("ontouchstart"in document.documentElement)for(const O of[].concat(...document.body.children))j.off(O,"mouseover",p);this._popper&&this._popper.destroy(),this._menu.classList.remove(Vs),this._element.classList.remove(Vs),this._element.setAttribute("aria-expanded","false"),V.removeDataAttribute(this._menu,"popper"),j.trigger(this._element,Ig,l)}}_getConfig(l){if(l=super._getConfig(l),typeof l.reference=="object"&&!v(l.reference)&&typeof l.reference.getBoundingClientRect!="function")throw new TypeError(`${su.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return l}_createPopper(){if(typeof i>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)");let l=this._element;this._config.reference==="parent"?l=this._parent:v(this._config.reference)?l=P(this._config.reference):typeof this._config.reference=="object"&&(l=this._config.reference);const h=this._getPopperConfig();this._popper=i.createPopper(l,this._menu,h)}_isShown(){return this._menu.classList.contains(Vs)}_getPlacement(){const l=this._parent;if(l.classList.contains(Rg))return qg;if(l.classList.contains(Mg))return Yg;if(l.classList.contains(xg))return Gg;if(l.classList.contains($g))return Xg;const h=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return l.classList.contains(Pg)?h?Bg:Wg:h?Kg:jg}_detectNavbar(){return this._element.closest(Vg)!==null}_getOffset(){const{offset:l}=this._config;return typeof l=="string"?l.split(",").map(h=>Number.parseInt(h,10)):typeof l=="function"?h=>l(h,this._element):l}_getPopperConfig(){const l={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"),l.modifiers=[{name:"applyStyles",enabled:!1}]),{...l,...U(this._config.popperConfig,[void 0,l])}}_selectMenuItem({key:l,target:h}){const O=A.find(Ug,this._menu).filter(B=>y(B));O.length&&Y(O,h,l===ru,!O.includes(h)).focus()}static jQueryInterface(l){return this.each(function(){const h=Qt.getOrCreateInstance(this,l);if(typeof l=="string"){if(typeof h[l]>"u")throw new TypeError(`No method named "${l}"`);h[l]()}})}static clearMenus(l){if(l.button===Ng||l.type==="keyup"&&l.key!==iu)return;const h=A.find(Fg);for(const O of h){const B=Qt.getInstance(O);if(!B||B._config.autoClose===!1)continue;const z=l.composedPath(),Q=z.includes(B._menu);if(z.includes(B._element)||B._config.autoClose==="inside"&&!Q||B._config.autoClose==="outside"&&Q||B._menu.contains(l.target)&&(l.type==="keyup"&&l.key===iu||/input|select|option|textarea|form/i.test(l.target.tagName)))continue;const de={relatedTarget:B._element};l.type==="click"&&(de.clickEvent=l),B._completeHide(de)}}static dataApiKeydownHandler(l){const h=/input|textarea/i.test(l.target.tagName),O=l.key===wg,B=[Cg,ru].includes(l.key);if(!B&&!O||h&&!O)return;l.preventDefault();const z=this.matches(os)?this:A.prev(this,os)[0]||A.next(this,os)[0]||A.findOne(os,l.delegateTarget.parentNode),Q=Qt.getOrCreateInstance(z);if(B){l.stopPropagation(),Q.show(),Q._selectMenuItem(l);return}Q._isShown()&&(l.stopPropagation(),Q.hide(),z.focus())}}j.on(document,au,os,Qt.dataApiKeydownHandler),j.on(document,au,Pr,Qt.dataApiKeydownHandler),j.on(document,ou,Qt.clearMenus),j.on(document,Dg,Qt.clearMenus),j.on(document,ou,os,function(C){C.preventDefault(),Qt.getOrCreateInstance(this).toggle()}),M(Qt);const lu="backdrop",Jg="fade",cu="show",uu=`mousedown.bs.${lu}`,Zg={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},eb={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class fu extends K{constructor(l){super(),this._config=this._getConfig(l),this._isAppended=!1,this._element=null}static get Default(){return Zg}static get DefaultType(){return eb}static get NAME(){return lu}show(l){if(!this._config.isVisible){U(l);return}this._append();const h=this._getElement();this._config.isAnimated&&S(h),h.classList.add(cu),this._emulateAnimation(()=>{U(l)})}hide(l){if(!this._config.isVisible){U(l);return}this._getElement().classList.remove(cu),this._emulateAnimation(()=>{this.dispose(),U(l)})}dispose(){this._isAppended&&(j.off(this._element,uu),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const l=document.createElement("div");l.className=this._config.className,this._config.isAnimated&&l.classList.add(Jg),this._element=l}return this._element}_configAfterMerge(l){return l.rootElement=P(l.rootElement),l}_append(){if(this._isAppended)return;const l=this._getElement();this._config.rootElement.append(l),j.on(l,uu,()=>{U(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(l){x(l,this._getElement(),this._config.isAnimated)}}const tb="focustrap",Rr=".bs.focustrap",nb=`focusin${Rr}`,sb=`keydown.tab${Rr}`,ib="Tab",rb="forward",du="backward",ob={autofocus:!0,trapElement:null},ab={autofocus:"boolean",trapElement:"element"};class hu extends K{constructor(l){super(),this._config=this._getConfig(l),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return ob}static get DefaultType(){return ab}static get NAME(){return tb}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),j.off(document,Rr),j.on(document,nb,l=>this._handleFocusin(l)),j.on(document,sb,l=>this._handleKeydown(l)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,j.off(document,Rr))}_handleFocusin(l){const{trapElement:h}=this._config;if(l.target===document||l.target===h||h.contains(l.target))return;const O=A.focusableChildren(h);O.length===0?h.focus():this._lastTabNavDirection===du?O[O.length-1].focus():O[0].focus()}_handleKeydown(l){l.key===ib&&(this._lastTabNavDirection=l.shiftKey?du:rb)}}const pu=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",mu=".sticky-top",Mr="padding-right",_u="margin-right";class Aa{constructor(){this._element=document.body}getWidth(){const l=document.documentElement.clientWidth;return Math.abs(window.innerWidth-l)}hide(){const l=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Mr,h=>h+l),this._setElementAttributes(pu,Mr,h=>h+l),this._setElementAttributes(mu,_u,h=>h-l)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Mr),this._resetElementAttributes(pu,Mr),this._resetElementAttributes(mu,_u)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(l,h,O){const B=this.getWidth(),z=Q=>{if(Q!==this._element&&window.innerWidth>Q.clientWidth+B)return;this._saveInitialAttribute(Q,h);const de=window.getComputedStyle(Q).getPropertyValue(h);Q.style.setProperty(h,`${O(Number.parseFloat(de))}px`)};this._applyManipulationCallback(l,z)}_saveInitialAttribute(l,h){const O=l.style.getPropertyValue(h);O&&V.setDataAttribute(l,h,O)}_resetElementAttributes(l,h){const O=B=>{const z=V.getDataAttribute(B,h);if(z===null){B.style.removeProperty(h);return}V.removeDataAttribute(B,h),B.style.setProperty(h,z)};this._applyManipulationCallback(l,O)}_applyManipulationCallback(l,h){if(v(l)){h(l);return}for(const O of A.find(l,this._element))h(O)}}const lb="modal",Ut=".bs.modal",cb=".data-api",ub="Escape",fb=`hide${Ut}`,db=`hidePrevented${Ut}`,gu=`hidden${Ut}`,bu=`show${Ut}`,hb=`shown${Ut}`,pb=`resize${Ut}`,mb=`click.dismiss${Ut}`,_b=`mousedown.dismiss${Ut}`,gb=`keydown.dismiss${Ut}`,bb=`click${Ut}${cb}`,yu="modal-open",yb="fade",Eu="show",wa="modal-static",Eb=".modal.show",vb=".modal-dialog",Tb=".modal-body",Sb='[data-bs-toggle="modal"]',Ab={backdrop:!0,focus:!0,keyboard:!0},wb={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class as extends m{constructor(l,h){super(l,h),this._dialog=A.findOne(vb,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Aa,this._addEventListeners()}static get Default(){return Ab}static get DefaultType(){return wb}static get NAME(){return lb}toggle(l){return this._isShown?this.hide():this.show(l)}show(l){this._isShown||this._isTransitioning||j.trigger(this._element,bu,{relatedTarget:l}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(yu),this._adjustDialog(),this._backdrop.show(()=>this._showElement(l)))}hide(){!this._isShown||this._isTransitioning||j.trigger(this._element,fb).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Eu),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){j.off(window,Ut),j.off(this._dialog,Ut),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new fu({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new hu({trapElement:this._element})}_showElement(l){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 h=A.findOne(Tb,this._dialog);h&&(h.scrollTop=0),S(this._element),this._element.classList.add(Eu);const O=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,j.trigger(this._element,hb,{relatedTarget:l})};this._queueCallback(O,this._dialog,this._isAnimated())}_addEventListeners(){j.on(this._element,gb,l=>{if(l.key===ub){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),j.on(window,pb,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),j.on(this._element,_b,l=>{j.one(this._element,mb,h=>{if(!(this._element!==l.target||this._element!==h.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(yu),this._resetAdjustments(),this._scrollBar.reset(),j.trigger(this._element,gu)})}_isAnimated(){return this._element.classList.contains(yb)}_triggerBackdropTransition(){if(j.trigger(this._element,db).defaultPrevented)return;const h=this._element.scrollHeight>document.documentElement.clientHeight,O=this._element.style.overflowY;O==="hidden"||this._element.classList.contains(wa)||(h||(this._element.style.overflowY="hidden"),this._element.classList.add(wa),this._queueCallback(()=>{this._element.classList.remove(wa),this._queueCallback(()=>{this._element.style.overflowY=O},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const l=this._element.scrollHeight>document.documentElement.clientHeight,h=this._scrollBar.getWidth(),O=h>0;if(O&&!l){const B=D()?"paddingLeft":"paddingRight";this._element.style[B]=`${h}px`}if(!O&&l){const B=D()?"paddingRight":"paddingLeft";this._element.style[B]=`${h}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(l,h){return this.each(function(){const O=as.getOrCreateInstance(this,l);if(typeof l=="string"){if(typeof O[l]>"u")throw new TypeError(`No method named "${l}"`);O[l](h)}})}}j.on(document,bb,Sb,function(C){const l=A.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&C.preventDefault(),j.one(l,bu,B=>{B.defaultPrevented||j.one(l,gu,()=>{y(this)&&this.focus()})});const h=A.findOne(Eb);h&&as.getInstance(h).hide(),as.getOrCreateInstance(l).toggle(this)}),$(as),M(as);const Cb="offcanvas",_n=".bs.offcanvas",vu=".data-api",Nb=`load${_n}${vu}`,Ob="Escape",Tu="show",Su="showing",Au="hiding",Ib="offcanvas-backdrop",wu=".offcanvas.show",Lb=`show${_n}`,kb=`shown${_n}`,Db=`hide${_n}`,Cu=`hidePrevented${_n}`,Nu=`hidden${_n}`,Pb=`resize${_n}`,Rb=`click${_n}${vu}`,Mb=`keydown.dismiss${_n}`,xb='[data-bs-toggle="offcanvas"]',$b={backdrop:!0,keyboard:!0,scroll:!1},Fb={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class gn extends m{constructor(l,h){super(l,h),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return $b}static get DefaultType(){return Fb}static get NAME(){return Cb}toggle(l){return this._isShown?this.hide():this.show(l)}show(l){if(this._isShown||j.trigger(this._element,Lb,{relatedTarget:l}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new Aa().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Su);const O=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(Tu),this._element.classList.remove(Su),j.trigger(this._element,kb,{relatedTarget:l})};this._queueCallback(O,this._element,!0)}hide(){if(!this._isShown||j.trigger(this._element,Db).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Au),this._backdrop.hide();const h=()=>{this._element.classList.remove(Tu,Au),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new Aa().reset(),j.trigger(this._element,Nu)};this._queueCallback(h,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const l=()=>{if(this._config.backdrop==="static"){j.trigger(this._element,Cu);return}this.hide()},h=!!this._config.backdrop;return new fu({className:Ib,isVisible:h,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:h?l:null})}_initializeFocusTrap(){return new hu({trapElement:this._element})}_addEventListeners(){j.on(this._element,Mb,l=>{if(l.key===Ob){if(this._config.keyboard){this.hide();return}j.trigger(this._element,Cu)}})}static jQueryInterface(l){return this.each(function(){const h=gn.getOrCreateInstance(this,l);if(typeof l=="string"){if(h[l]===void 0||l.startsWith("_")||l==="constructor")throw new TypeError(`No method named "${l}"`);h[l](this)}})}}j.on(document,Rb,xb,function(C){const l=A.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&C.preventDefault(),T(this))return;j.one(l,Nu,()=>{y(this)&&this.focus()});const h=A.findOne(wu);h&&h!==l&&gn.getInstance(h).hide(),gn.getOrCreateInstance(l).toggle(this)}),j.on(window,Nb,()=>{for(const C of A.find(wu))gn.getOrCreateInstance(C).show()}),j.on(window,Pb,()=>{for(const C of A.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(C).position!=="fixed"&&gn.getOrCreateInstance(C).hide()}),$(gn),M(gn);const Ou={"*":["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:[]},Vb=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Hb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Ub=(C,l)=>{const h=C.nodeName.toLowerCase();return l.includes(h)?Vb.has(h)?!!Hb.test(C.nodeValue):!0:l.filter(O=>O instanceof RegExp).some(O=>O.test(h))};function Wb(C,l,h){if(!C.length)return C;if(h&&typeof h=="function")return h(C);const B=new window.DOMParser().parseFromString(C,"text/html"),z=[].concat(...B.body.querySelectorAll("*"));for(const Q of z){const de=Q.nodeName.toLowerCase();if(!Object.keys(l).includes(de)){Q.remove();continue}const vt=[].concat(...Q.attributes),Wt=[].concat(l["*"]||[],l[de]||[]);for(const Xe of vt)Ub(Xe,Wt)||Q.removeAttribute(Xe.nodeName)}return B.body.innerHTML}const Bb="TemplateFactory",jb={allowList:Ou,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Kb={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},qb={entry:"(string|element|function|null)",selector:"(string|element)"};class Yb extends K{constructor(l){super(),this._config=this._getConfig(l)}static get Default(){return jb}static get DefaultType(){return Kb}static get NAME(){return Bb}getContent(){return Object.values(this._config.content).map(l=>this._resolvePossibleFunction(l)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(l){return this._checkContent(l),this._config.content={...this._config.content,...l},this}toHtml(){const l=document.createElement("div");l.innerHTML=this._maybeSanitize(this._config.template);for(const[B,z]of Object.entries(this._config.content))this._setContent(l,z,B);const h=l.children[0],O=this._resolvePossibleFunction(this._config.extraClass);return O&&h.classList.add(...O.split(" ")),h}_typeCheckConfig(l){super._typeCheckConfig(l),this._checkContent(l.content)}_checkContent(l){for(const[h,O]of Object.entries(l))super._typeCheckConfig({selector:h,entry:O},qb)}_setContent(l,h,O){const B=A.findOne(O,l);if(B){if(h=this._resolvePossibleFunction(h),!h){B.remove();return}if(v(h)){this._putElementInTemplate(P(h),B);return}if(this._config.html){B.innerHTML=this._maybeSanitize(h);return}B.textContent=h}}_maybeSanitize(l){return this._config.sanitize?Wb(l,this._config.allowList,this._config.sanitizeFn):l}_resolvePossibleFunction(l){return U(l,[void 0,this])}_putElementInTemplate(l,h){if(this._config.html){h.innerHTML="",h.append(l);return}h.textContent=l.textContent}}const Gb="tooltip",Xb=new Set(["sanitize","allowList","sanitizeFn"]),Ca="fade",Qb="modal",xr="show",zb=".tooltip-inner",Iu=`.${Qb}`,Lu="hide.bs.modal",Li="hover",Na="focus",Oa="click",Jb="manual",Zb="hide",ey="hidden",ty="show",ny="shown",sy="inserted",iy="click",ry="focusin",oy="focusout",ay="mouseenter",ly="mouseleave",cy={AUTO:"auto",TOP:"top",RIGHT:D()?"left":"right",BOTTOM:"bottom",LEFT:D()?"right":"left"},uy={allowList:Ou,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:'',title:"",trigger:"hover focus"},fy={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 ls extends m{constructor(l,h){if(typeof i>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");super(l,h),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 uy}static get DefaultType(){return fy}static get NAME(){return Gb}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),j.off(this._element.closest(Iu),Lu,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 l=j.trigger(this._element,this.constructor.eventName(ty)),O=(g(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(l.defaultPrevented||!O)return;this._disposePopper();const B=this._getTipElement();this._element.setAttribute("aria-describedby",B.getAttribute("id"));const{container:z}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(z.append(B),j.trigger(this._element,this.constructor.eventName(sy))),this._popper=this._createPopper(B),B.classList.add(xr),"ontouchstart"in document.documentElement)for(const de of[].concat(...document.body.children))j.on(de,"mouseover",p);const Q=()=>{j.trigger(this._element,this.constructor.eventName(ny)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(Q,this.tip,this._isAnimated())}hide(){if(!this._isShown()||j.trigger(this._element,this.constructor.eventName(Zb)).defaultPrevented)return;if(this._getTipElement().classList.remove(xr),"ontouchstart"in document.documentElement)for(const B of[].concat(...document.body.children))j.off(B,"mouseover",p);this._activeTrigger[Oa]=!1,this._activeTrigger[Na]=!1,this._activeTrigger[Li]=!1,this._isHovered=null;const O=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.eventName(ey)))};this._queueCallback(O,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(l){const h=this._getTemplateFactory(l).toHtml();if(!h)return null;h.classList.remove(Ca,xr),h.classList.add(`bs-${this.constructor.NAME}-auto`);const O=_(this.constructor.NAME).toString();return h.setAttribute("id",O),this._isAnimated()&&h.classList.add(Ca),h}setContent(l){this._newContent=l,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(l){return this._templateFactory?this._templateFactory.changeContent(l):this._templateFactory=new Yb({...this._config,content:l,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[zb]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(l){return this.constructor.getOrCreateInstance(l.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ca)}_isShown(){return this.tip&&this.tip.classList.contains(xr)}_createPopper(l){const h=U(this._config.placement,[this,l,this._element]),O=cy[h.toUpperCase()];return i.createPopper(this._element,l,this._getPopperConfig(O))}_getOffset(){const{offset:l}=this._config;return typeof l=="string"?l.split(",").map(h=>Number.parseInt(h,10)):typeof l=="function"?h=>l(h,this._element):l}_resolvePossibleFunction(l){return U(l,[this._element,this._element])}_getPopperConfig(l){const h={placement:l,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:O=>{this._getTipElement().setAttribute("data-popper-placement",O.state.placement)}}]};return{...h,...U(this._config.popperConfig,[void 0,h])}}_setListeners(){const l=this._config.trigger.split(" ");for(const h of l)if(h==="click")j.on(this._element,this.constructor.eventName(iy),this._config.selector,O=>{const B=this._initializeOnDelegatedTarget(O);B._activeTrigger[Oa]=!(B._isShown()&&B._activeTrigger[Oa]),B.toggle()});else if(h!==Jb){const O=h===Li?this.constructor.eventName(ay):this.constructor.eventName(ry),B=h===Li?this.constructor.eventName(ly):this.constructor.eventName(oy);j.on(this._element,O,this._config.selector,z=>{const Q=this._initializeOnDelegatedTarget(z);Q._activeTrigger[z.type==="focusin"?Na:Li]=!0,Q._enter()}),j.on(this._element,B,this._config.selector,z=>{const Q=this._initializeOnDelegatedTarget(z);Q._activeTrigger[z.type==="focusout"?Na:Li]=Q._element.contains(z.relatedTarget),Q._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(Iu),Lu,this._hideModalHandler)}_fixTitle(){const l=this._element.getAttribute("title");l&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",l),this._element.setAttribute("data-bs-original-title",l),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(l,h){clearTimeout(this._timeout),this._timeout=setTimeout(l,h)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(l){const h=V.getDataAttributes(this._element);for(const O of Object.keys(h))Xb.has(O)&&delete h[O];return l={...h,...typeof l=="object"&&l?l:{}},l=this._mergeConfigObj(l),l=this._configAfterMerge(l),this._typeCheckConfig(l),l}_configAfterMerge(l){return l.container=l.container===!1?document.body:P(l.container),typeof l.delay=="number"&&(l.delay={show:l.delay,hide:l.delay}),typeof l.title=="number"&&(l.title=l.title.toString()),typeof l.content=="number"&&(l.content=l.content.toString()),l}_getDelegateConfig(){const l={};for(const[h,O]of Object.entries(this._config))this.constructor.Default[h]!==O&&(l[h]=O);return l.selector=!1,l.trigger="manual",l}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(l){return this.each(function(){const h=ls.getOrCreateInstance(this,l);if(typeof l=="string"){if(typeof h[l]>"u")throw new TypeError(`No method named "${l}"`);h[l]()}})}}M(ls);const dy="popover",hy=".popover-header",py=".popover-body",my={...ls.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},_y={...ls.DefaultType,content:"(null|string|element|function)"};class $r extends ls{static get Default(){return my}static get DefaultType(){return _y}static get NAME(){return dy}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[hy]:this._getTitle(),[py]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(l){return this.each(function(){const h=$r.getOrCreateInstance(this,l);if(typeof l=="string"){if(typeof h[l]>"u")throw new TypeError(`No method named "${l}"`);h[l]()}})}}M($r);const gy="scrollspy",Ia=".bs.scrollspy",by=".data-api",yy=`activate${Ia}`,ku=`click${Ia}`,Ey=`load${Ia}${by}`,vy="dropdown-item",Hs="active",Ty='[data-bs-spy="scroll"]',La="[href]",Sy=".nav, .list-group",Du=".nav-link",Ay=`${Du}, .nav-item > ${Du}, .list-group-item`,wy=".dropdown",Cy=".dropdown-toggle",Ny={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Oy={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class ki extends m{constructor(l,h){super(l,h),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 Ny}static get DefaultType(){return Oy}static get NAME(){return gy}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const l of this._observableSections.values())this._observer.observe(l)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(l){return l.target=P(l.target)||document.body,l.rootMargin=l.offset?`${l.offset}px 0px -30%`:l.rootMargin,typeof l.threshold=="string"&&(l.threshold=l.threshold.split(",").map(h=>Number.parseFloat(h))),l}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(j.off(this._config.target,ku),j.on(this._config.target,ku,La,l=>{const h=this._observableSections.get(l.target.hash);if(h){l.preventDefault();const O=this._rootElement||window,B=h.offsetTop-this._element.offsetTop;if(O.scrollTo){O.scrollTo({top:B,behavior:"smooth"});return}O.scrollTop=B}}))}_getNewObserver(){const l={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(h=>this._observerCallback(h),l)}_observerCallback(l){const h=Q=>this._targetLinks.get(`#${Q.target.id}`),O=Q=>{this._previousScrollData.visibleEntryTop=Q.target.offsetTop,this._process(h(Q))},B=(this._rootElement||document.documentElement).scrollTop,z=B>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=B;for(const Q of l){if(!Q.isIntersecting){this._activeTarget=null,this._clearActiveClass(h(Q));continue}const de=Q.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(z&&de){if(O(Q),!B)return;continue}!z&&!de&&O(Q)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const l=A.find(La,this._config.target);for(const h of l){if(!h.hash||T(h))continue;const O=A.findOne(decodeURI(h.hash),this._element);y(O)&&(this._targetLinks.set(decodeURI(h.hash),h),this._observableSections.set(h.hash,O))}}_process(l){this._activeTarget!==l&&(this._clearActiveClass(this._config.target),this._activeTarget=l,l.classList.add(Hs),this._activateParents(l),j.trigger(this._element,yy,{relatedTarget:l}))}_activateParents(l){if(l.classList.contains(vy)){A.findOne(Cy,l.closest(wy)).classList.add(Hs);return}for(const h of A.parents(l,Sy))for(const O of A.prev(h,Ay))O.classList.add(Hs)}_clearActiveClass(l){l.classList.remove(Hs);const h=A.find(`${La}.${Hs}`,l);for(const O of h)O.classList.remove(Hs)}static jQueryInterface(l){return this.each(function(){const h=ki.getOrCreateInstance(this,l);if(typeof l=="string"){if(h[l]===void 0||l.startsWith("_")||l==="constructor")throw new TypeError(`No method named "${l}"`);h[l]()}})}}j.on(window,Ey,()=>{for(const C of A.find(Ty))ki.getOrCreateInstance(C)}),M(ki);const Iy="tab",cs=".bs.tab",Ly=`hide${cs}`,ky=`hidden${cs}`,Dy=`show${cs}`,Py=`shown${cs}`,Ry=`click${cs}`,My=`keydown${cs}`,xy=`load${cs}`,$y="ArrowLeft",Pu="ArrowRight",Fy="ArrowUp",Ru="ArrowDown",ka="Home",Mu="End",us="active",xu="fade",Da="show",Vy="dropdown",$u=".dropdown-toggle",Hy=".dropdown-menu",Pa=`:not(${$u})`,Uy='.list-group, .nav, [role="tablist"]',Wy=".nav-item, .list-group-item",By=`.nav-link${Pa}, .list-group-item${Pa}, [role="tab"]${Pa}`,Fu='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Ra=`${By}, ${Fu}`,jy=`.${us}[data-bs-toggle="tab"], .${us}[data-bs-toggle="pill"], .${us}[data-bs-toggle="list"]`;class fs extends m{constructor(l){super(l),this._parent=this._element.closest(Uy),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),j.on(this._element,My,h=>this._keydown(h)))}static get NAME(){return Iy}show(){const l=this._element;if(this._elemIsActive(l))return;const h=this._getActiveElem(),O=h?j.trigger(h,Ly,{relatedTarget:l}):null;j.trigger(l,Dy,{relatedTarget:h}).defaultPrevented||O&&O.defaultPrevented||(this._deactivate(h,l),this._activate(l,h))}_activate(l,h){if(!l)return;l.classList.add(us),this._activate(A.getElementFromSelector(l));const O=()=>{if(l.getAttribute("role")!=="tab"){l.classList.add(Da);return}l.removeAttribute("tabindex"),l.setAttribute("aria-selected",!0),this._toggleDropDown(l,!0),j.trigger(l,Py,{relatedTarget:h})};this._queueCallback(O,l,l.classList.contains(xu))}_deactivate(l,h){if(!l)return;l.classList.remove(us),l.blur(),this._deactivate(A.getElementFromSelector(l));const O=()=>{if(l.getAttribute("role")!=="tab"){l.classList.remove(Da);return}l.setAttribute("aria-selected",!1),l.setAttribute("tabindex","-1"),this._toggleDropDown(l,!1),j.trigger(l,ky,{relatedTarget:h})};this._queueCallback(O,l,l.classList.contains(xu))}_keydown(l){if(![$y,Pu,Fy,Ru,ka,Mu].includes(l.key))return;l.stopPropagation(),l.preventDefault();const h=this._getChildren().filter(B=>!T(B));let O;if([ka,Mu].includes(l.key))O=h[l.key===ka?0:h.length-1];else{const B=[Pu,Ru].includes(l.key);O=Y(h,l.target,B,!0)}O&&(O.focus({preventScroll:!0}),fs.getOrCreateInstance(O).show())}_getChildren(){return A.find(Ra,this._parent)}_getActiveElem(){return this._getChildren().find(l=>this._elemIsActive(l))||null}_setInitialAttributes(l,h){this._setAttributeIfNotExists(l,"role","tablist");for(const O of h)this._setInitialAttributesOnChild(O)}_setInitialAttributesOnChild(l){l=this._getInnerElement(l);const h=this._elemIsActive(l),O=this._getOuterElement(l);l.setAttribute("aria-selected",h),O!==l&&this._setAttributeIfNotExists(O,"role","presentation"),h||l.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(l,"role","tab"),this._setInitialAttributesOnTargetPanel(l)}_setInitialAttributesOnTargetPanel(l){const h=A.getElementFromSelector(l);h&&(this._setAttributeIfNotExists(h,"role","tabpanel"),l.id&&this._setAttributeIfNotExists(h,"aria-labelledby",`${l.id}`))}_toggleDropDown(l,h){const O=this._getOuterElement(l);if(!O.classList.contains(Vy))return;const B=(z,Q)=>{const de=A.findOne(z,O);de&&de.classList.toggle(Q,h)};B($u,us),B(Hy,Da),O.setAttribute("aria-expanded",h)}_setAttributeIfNotExists(l,h,O){l.hasAttribute(h)||l.setAttribute(h,O)}_elemIsActive(l){return l.classList.contains(us)}_getInnerElement(l){return l.matches(Ra)?l:A.findOne(Ra,l)}_getOuterElement(l){return l.closest(Wy)||l}static jQueryInterface(l){return this.each(function(){const h=fs.getOrCreateInstance(this);if(typeof l=="string"){if(h[l]===void 0||l.startsWith("_")||l==="constructor")throw new TypeError(`No method named "${l}"`);h[l]()}})}}j.on(document,Ry,Fu,function(C){["A","AREA"].includes(this.tagName)&&C.preventDefault(),!T(this)&&fs.getOrCreateInstance(this).show()}),j.on(window,xy,()=>{for(const C of A.find(jy))fs.getOrCreateInstance(C)}),M(fs);const Ky="toast",Un=".bs.toast",qy=`mouseover${Un}`,Yy=`mouseout${Un}`,Gy=`focusin${Un}`,Xy=`focusout${Un}`,Qy=`hide${Un}`,zy=`hidden${Un}`,Jy=`show${Un}`,Zy=`shown${Un}`,eE="fade",Vu="hide",Fr="show",Vr="showing",tE={animation:"boolean",autohide:"boolean",delay:"number"},nE={animation:!0,autohide:!0,delay:5e3};class Di extends m{constructor(l,h){super(l,h),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return nE}static get DefaultType(){return tE}static get NAME(){return Ky}show(){if(j.trigger(this._element,Jy).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(eE);const h=()=>{this._element.classList.remove(Vr),j.trigger(this._element,Zy),this._maybeScheduleHide()};this._element.classList.remove(Vu),S(this._element),this._element.classList.add(Fr,Vr),this._queueCallback(h,this._element,this._config.animation)}hide(){if(!this.isShown()||j.trigger(this._element,Qy).defaultPrevented)return;const h=()=>{this._element.classList.add(Vu),this._element.classList.remove(Vr,Fr),j.trigger(this._element,zy)};this._element.classList.add(Vr),this._queueCallback(h,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Fr),super.dispose()}isShown(){return this._element.classList.contains(Fr)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(l,h){switch(l.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=h;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=h;break}}if(h){this._clearTimeout();return}const O=l.relatedTarget;this._element===O||this._element.contains(O)||this._maybeScheduleHide()}_setListeners(){j.on(this._element,qy,l=>this._onInteraction(l,!0)),j.on(this._element,Yy,l=>this._onInteraction(l,!1)),j.on(this._element,Gy,l=>this._onInteraction(l,!0)),j.on(this._element,Xy,l=>this._onInteraction(l,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(l){return this.each(function(){const h=Di.getOrCreateInstance(this,l);if(typeof l=="string"){if(typeof h[l]>"u")throw new TypeError(`No method named "${l}"`);h[l](this)}})}}return $(Di),M(Di),{Alert:ue,Button:st,Carousel:xs,Collapse:Fs,Dropdown:Qt,Modal:as,Offcanvas:gn,Popover:$r,ScrollSpy:ki,Tab:fs,Toast:Di,Tooltip:ls}}))})(po)),po.exports}var u0=QO();function f0(e,t){iO().then(n=>{e.use(n),e.provide("i18n",n.global),e.mount("#app")})}const d0=(e,t)=>{const n=e.__vccOpts||e;for(const[s,i]of t)n[s]=i;return n};export{lc as A,wi as B,Qv as C,Fe as F,d0 as _,KT as a,u0 as b,ml as c,rc as d,Oe as e,GT as f,Do as g,XT as h,f0 as i,oc as j,Zv as k,tT as l,Co as m,Yl as n,sr as o,ms as p,si as q,ti as r,pT as s,Wd as t,yr as u,Rp as v,Sv as w,AT as x,fT as y,gr as z};