diff --git a/8210.045d8d7ddce0b42c.js b/8210.045d8d7ddce0b42c.js deleted file mode 100644 index db50f4665..000000000 --- a/8210.045d8d7ddce0b42c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[8210],{997:(Bf,Ps,oe)=>{oe.d(Ps,{TuiAddonDocModule:()=>In});var an=oe(4537),Vt=oe(9439);let In=(()=>{class tt{}return tt.\u0275fac=function(As){return new(As||tt)},tt.\u0275mod=an.oAB({type:tt}),tt.\u0275inj=an.cJS({imports:[Vt.JF,Vt.mG,Vt.Lx,Vt.Lq,Vt.u4]}),tt})()},8210:(Bf,Ps,oe)=>{oe.r(Ps),oe.d(Ps,{VueDocPageModule:()=>$g});var an={};oe.r(an),oe.d(an,{BaseTransition:()=>ql,BaseTransitionPropsValidators:()=>Oi,Comment:()=>Ee,EffectScope:()=>Gr,Fragment:()=>be,KeepAlive:()=>Wp,ReactiveEffect:()=>Kt,Static:()=>Pt,Suspense:()=>Dp,Teleport:()=>xd,Text:()=>Ot,Transition:()=>to,TransitionGroup:()=>Ph,VueElement:()=>gr,assertNumber:()=>cp,callWithAsyncErrorHandling:()=>Ue,callWithErrorHandling:()=>st,camelize:()=>de,capitalize:()=>Ht,cloneVNode:()=>Ge,compatUtils:()=>th,computed:()=>jc,createApp:()=>Ra,createBlock:()=>Ki,createCommentVNode:()=>Hd,createElementBlock:()=>Vd,createElementVNode:()=>Zi,createHydrationRenderer:()=>Cc,createPropsRestProxy:()=>ud,createRenderer:()=>Sc,createSSRApp:()=>$h,createSlots:()=>zp,createStaticVNode:()=>Bd,createTextVNode:()=>qi,createVNode:()=>fe,customRef:()=>zu,defineAsyncComponent:()=>Kp,defineComponent:()=>Ai,defineCustomElement:()=>pa,defineEmits:()=>ed,defineExpose:()=>td,defineModel:()=>rd,defineOptions:()=>nd,defineProps:()=>Qp,defineSSRCustomElement:()=>Sh,defineSlots:()=>sd,devtools:()=>Ye,effect:()=>bu,effectScope:()=>gu,getCurrentInstance:()=>dt,getCurrentScope:()=>ll,getTransitionRawChildren:()=>er,guardReactiveProps:()=>Mc,h:()=>Kc,handleError:()=>zt,hasInjectionContext:()=>bd,hydrate:()=>Aa,initCustomFormatter:()=>Xd,initDirectivesForSSR:()=>Uh,inject:()=>ss,isMemoSame:()=>qc,isProxy:()=>oi,isReactive:()=>Tt,isReadonly:()=>ft,isRef:()=>ye,isRuntimeOnly:()=>qd,isShallow:()=>xn,isVNode:()=>At,markRaw:()=>li,mergeDefaults:()=>ad,mergeModels:()=>fd,mergeProps:()=>Dc,nextTick:()=>mi,normalizeClass:()=>Fn,normalizeProps:()=>su,normalizeStyle:()=>Dn,onActivated:()=>Yl,onBeforeMount:()=>Ql,onBeforeUnmount:()=>sr,onBeforeUpdate:()=>ec,onDeactivated:()=>Xl,onErrorCaptured:()=>rc,onMounted:()=>Qn,onRenderTracked:()=>sc,onRenderTriggered:()=>nc,onScopeDispose:()=>yu,onServerPrefetch:()=>tc,onUnmounted:()=>rr,onUpdated:()=>nr,openBlock:()=>ur,popScopeId:()=>Cp,provide:()=>pc,proxyRefs:()=>fi,pushScopeId:()=>Sp,queuePostFlushCb:()=>Hn,reactive:()=>Ks,readonly:()=>ii,ref:()=>mn,registerRuntimeCompiler:()=>$c,render:()=>uo,renderList:()=>qp,renderSlot:()=>Jp,resolveComponent:()=>kp,resolveDirective:()=>Mp,resolveDynamicComponent:()=>Ip,resolveFilter:()=>eh,resolveTransitionHooks:()=>_n,setBlockTracking:()=>ji,setDevtoolsHook:()=>yi,setTransitionHooks:()=>Qt,shallowReactive:()=>Ol,shallowReadonly:()=>Bu,shallowRef:()=>Hu,ssrContextKey:()=>Wc,ssrUtils:()=>Qd,stop:()=>Eu,toDisplayString:()=>mu,toHandlerKey:()=>dn,toHandlers:()=>Yp,toRaw:()=>X,toRef:()=>Gu,toRefs:()=>Ju,toValue:()=>Wu,transformVNodeArgs:()=>$d,triggerRef:()=>Ku,unref:()=>ai,useAttrs:()=>ld,useCssModule:()=>wh,useCssVars:()=>ah,useModel:()=>cd,useSSRContext:()=>Zc,useSlots:()=>od,useTransitionState:()=>wi,vModelCheckbox:()=>ao,vModelDynamic:()=>Ta,vModelRadio:()=>fo,vModelSelect:()=>va,vModelText:()=>_r,vShow:()=>ra,version:()=>eo,warn:()=>Ie,watch:()=>Xt,watchEffect:()=>Up,watchPostEffect:()=>Wl,watchSyncEffect:()=>Bp,withAsyncContext:()=>pd,withCtx:()=>bi,withDefaults:()=>id,withDirectives:()=>jp,withKeys:()=>Vh,withMemo:()=>Gd,withModifiers:()=>Lh,withScopeId:()=>wp});var Vt=oe(8692),In=oe(9900),Br=oe(3178),tt=oe(997),Hr=oe(2497),As=oe(2847),qo=oe(885),Hf=oe(3139),F=oe(4537),jr=oe(9439),jf=oe(8225),Kr=oe(4911),zo=oe(8282);const Rs=new Map,Wr=new Map;function Jo(e,t){var n,s;return(0,Kr.mG)(this,void 0,void 0,function*(){const r=null!==(n=t.elementPredicate)&&void 0!==n?n:zo.gI;Wr.set(e,r);const i=yield r(e);Wr.get(e)===r&&(null===(s=Rs.get(e))||void 0===s||s.destroy(),Rs.set(e,new zo.C8(i,t)))})}const Kf={unmounted:e=>{var t;null===(t=Rs.get(e))||void 0===t||t.destroy(),Rs.delete(e),Wr.delete(e)},mounted:(e,{value:t})=>(0,Kr.mG)(void 0,void 0,void 0,function*(){return Jo(e,t)}),updated:(e,{value:t,oldValue:n})=>(0,Kr.mG)(void 0,void 0,void 0,function*(){t!==n&&(yield Jo(e,t))})};function Ae(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const se={},fn=[],Ce=()=>{},Ns=()=>!1,$t=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Zr=e=>e.startsWith("onUpdate:"),ne=Object.assign,qr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Wf=Object.prototype.hasOwnProperty,re=(e,t)=>Wf.call(e,t),$=Array.isArray,un=e=>"[object Map]"===pn(e),Ut=e=>"[object Set]"===pn(e),Yo=e=>"[object Date]"===pn(e),Zf=e=>"[object RegExp]"===pn(e),q=e=>"function"==typeof e,J=e=>"string"==typeof e,ze=e=>"symbol"==typeof e,ie=e=>null!==e&&"object"==typeof e,zr=e=>(ie(e)||q(e))&&q(e.then)&&q(e.catch),Xo=Object.prototype.toString,pn=e=>Xo.call(e),qf=e=>pn(e).slice(8,-1),Go=e=>"[object Object]"===pn(e),Jr=e=>J(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Bt=Ae(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),zf=Ae("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),ks=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Jf=/-(\w)/g,de=ks(e=>e.replace(Jf,(t,n)=>n?n.toUpperCase():"")),Yf=/\B([A-Z])/g,Ne=ks(e=>e.replace(Yf,"-$1").toLowerCase()),Ht=ks(e=>e.charAt(0).toUpperCase()+e.slice(1)),dn=ks(e=>e?`on${Ht(e)}`:""),_t=(e,t)=>!Object.is(e,t),hn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ms=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ds=e=>{const t=J(e)?Number(e):NaN;return isNaN(t)?e:t};let Qo;const Mn=()=>Qo||(Qo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Gf=Ae("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");function Dn(e){if($(e)){const t={};for(let n=0;n{if(n){const s=n.split(tu);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Fn(e){let t="";if(J(e))t=e;else if($(e))for(let n=0;nvt(n,t))}const mu=e=>J(e)?e:null==e?"":$(e)||ie(e)&&(e.toString===Xo||!q(e.toString))?JSON.stringify(e,il,2):String(e),il=(e,t)=>t&&t.__v_isRef?il(e,t.value):un(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[Xr(s,i)+" =>"]=r,n),{})}:Ut(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Xr(n))}:ze(t)?Xr(t):!ie(t)||$(t)||Go(t)?t:String(t),Xr=(e,t="")=>{var n;return ze(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};let $e;class Gr{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=$e,!t&&$e&&(this.index=($e.scopes||($e.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=$e;try{return $e=this,t()}finally{$e=n}}}on(){$e=this}off(){$e=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},cl=e=>(e.w&bt)>0,al=e=>(e.n&bt)>0,Ls=new WeakMap;let Ln=0,bt=1;const ei=30;let Je;const jt=Symbol(""),ti=Symbol("");class Kt{constructor(t,n=null,s){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,ol(this,s)}run(){if(!this.active)return this.fn();let t=Je,n=nt;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=Je,Je=this,nt=!0,bt=1<<++Ln,Ln<=ei?(({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{("length"===f||!ze(f)&&f>=a)&&l.push(u)})}else switch(void 0!==n&&l.push(o.get(n)),t){case"add":$(e)?Jr(n)&&l.push(o.get("length")):(l.push(o.get(jt)),un(e)&&l.push(o.get(ti)));break;case"delete":$(e)||(l.push(o.get(jt)),un(e)&&l.push(o.get(ti)));break;case"set":un(e)&&l.push(o.get(jt))}if(1===l.length)l[0]&&si(l[0]);else{const a=[];for(const u of l)u&&a.push(...u);si(Qr(a))}}function si(e,t){const n=$(e)?e:[...e];for(const s of n)s.computed&&pl(s);for(const s of n)s.computed||pl(s)}function pl(e,t){(e!==Je||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Su=Ae("__proto__,__v_isRef,__isVue"),dl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(ze)),hl=Cu();function Cu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=X(this);for(let i=0,o=this.length;i{e[t]=function(...n){Wt();const s=X(this)[t].apply(this,n);return Zt(),s}}),e}function wu(e){const t=X(this);return ke(t,0,e),t.hasOwnProperty(e)}class ml{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,s){const r=this._isReadonly,i=this._shallow;if("__v_isReactive"===n)return!r;if("__v_isReadonly"===n)return r;if("__v_isShallow"===n)return i;if("__v_raw"===n)return s===(r?i?wl:Cl:i?Sl:Tl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=$(t);if(!r){if(o&&re(hl,n))return Reflect.get(hl,n,s);if("hasOwnProperty"===n)return wu}const l=Reflect.get(t,n,s);return(ze(n)?dl.has(n):Su(n))||(r||ke(t,0,n),i)?l:ye(l)?o&&Jr(n)?l:l.value:ie(l)?r?ii(l):Ks(l):l}}class gl extends ml{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._shallow){const c=ft(i);if(!xn(s)&&!ft(s)&&(i=X(i),s=X(s)),!$(t)&&ye(i)&&!ye(s))return!c&&(i.value=s,!0)}const o=$(t)&&Jr(n)?Number(n)e,xs=e=>Reflect.getPrototypeOf(e);function Vs(e,t,n=!1,s=!1){const r=X(e=e.__v_raw),i=X(t);n||(_t(t,i)&&ke(r,0,t),ke(r,0,i));const{has:o}=xs(r),l=s?ri:n?ci:Vn;return o.call(r,t)?l(e.get(t)):o.call(r,i)?l(e.get(i)):void(e!==r&&e.get(t))}function $s(e,t=!1){const n=this.__v_raw,s=X(n),r=X(e);return t||(_t(e,r)&&ke(s,0,e),ke(s,0,r)),e===r?n.has(e):n.has(e)||n.has(r)}function Us(e,t=!1){return e=e.__v_raw,!t&&ke(X(e),0,jt),Reflect.get(e,"size",e)}function _l(e){e=X(e);const t=X(this);return xs(t).has.call(t,e)||(t.add(e),at(t,"add",e,e)),this}function vl(e,t){t=X(t);const n=X(this),{has:s,get:r}=xs(n);let i=s.call(n,e);i||(e=X(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?_t(t,o)&&at(n,"set",e,t):at(n,"add",e,t),this}function bl(e){const t=X(this),{has:n,get:s}=xs(t);let r=n.call(t,e);r||(e=X(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&at(t,"delete",e,void 0),o}function El(){const e=X(this),t=0!==e.size,s=e.clear();return t&&at(e,"clear",void 0,void 0),s}function Bs(e,t){return function(s,r){const i=this,o=i.__v_raw,l=X(o),c=t?ri:e?ci:Vn;return!e&&ke(l,0,jt),o.forEach((a,u)=>s.call(r,c(a),c(u),i))}}function Hs(e,t,n){return function(...s){const r=this.__v_raw,i=X(r),o=un(i),l="entries"===e||e===Symbol.iterator&&o,c="keys"===e&&o,a=r[e](...s),u=n?ri:t?ci:Vn;return!t&&ke(i,0,c?ti:jt),{next(){const{value:f,done:p}=a.next();return p?{value:f,done:p}:{value:l?[u(f[0]),u(f[1])]:u(f),done:p}},[Symbol.iterator](){return this}}}}function Et(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function Nu(){const e={get(i){return Vs(this,i)},get size(){return Us(this)},has:$s,add:_l,set:vl,delete:bl,clear:El,forEach:Bs(!1,!1)},t={get(i){return Vs(this,i,!1,!0)},get size(){return Us(this)},has:$s,add:_l,set:vl,delete:bl,clear:El,forEach:Bs(!1,!0)},n={get(i){return Vs(this,i,!0)},get size(){return Us(this,!0)},has(i){return $s.call(this,i,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:Bs(!0,!1)},s={get(i){return Vs(this,i,!0,!0)},get size(){return Us(this,!0)},has(i){return $s.call(this,i,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:Bs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Hs(i,!1,!1),n[i]=Hs(i,!0,!1),t[i]=Hs(i,!1,!0),s[i]=Hs(i,!0,!0)}),[e,n,t,s]}const[ku,Iu,Mu,Du]=Nu();function js(e,t){const n=t?e?Du:Mu:e?Iu:ku;return(s,r,i)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?s:Reflect.get(re(n,r)&&r in s?n:s,r,i)}const Fu={get:js(!1,!1)},Lu={get:js(!1,!0)},xu={get:js(!0,!1)},Vu={get:js(!0,!0)},Tl=new WeakMap,Sl=new WeakMap,Cl=new WeakMap,wl=new WeakMap;function Ks(e){return ft(e)?e:Ws(e,!1,Ou,Fu,Tl)}function Ol(e){return Ws(e,!1,Au,Lu,Sl)}function ii(e){return Ws(e,!0,Pu,xu,Cl)}function Bu(e){return Ws(e,!0,Ru,Vu,wl)}function Ws(e,t,n,s,r){if(!ie(e)||e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=function Uu(e){return e.__v_skip||!Object.isExtensible(e)?0:function $u(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(qf(e))}(e);if(0===o)return e;const l=new Proxy(e,2===o?s:n);return r.set(e,l),l}function Tt(e){return ft(e)?Tt(e.__v_raw):!(!e||!e.__v_isReactive)}function ft(e){return!(!e||!e.__v_isReadonly)}function xn(e){return!(!e||!e.__v_isShallow)}function oi(e){return Tt(e)||ft(e)}function X(e){const t=e&&e.__v_raw;return t?X(t):e}function li(e){return Is(e,"__v_skip",!0),e}const Vn=e=>ie(e)?Ks(e):e,ci=e=>ie(e)?ii(e):e;function Zs(e){nt&&Je&&ul((e=X(e)).dep||(e.dep=Qr()))}function $n(e,t){const n=(e=X(e)).dep;n&&si(n)}function ye(e){return!(!e||!0!==e.__v_isRef)}function mn(e){return Pl(e,!1)}function Hu(e){return Pl(e,!0)}function Pl(e,t){return ye(e)?e:new ju(e,t)}class ju{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:X(t),this._value=n?t:Vn(t)}get value(){return Zs(this),this._value}set value(t){const n=this.__v_isShallow||xn(t)||ft(t);t=n?t:X(t),_t(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Vn(t),$n(this))}}function Ku(e){$n(e)}function ai(e){return ye(e)?e.value:e}function Wu(e){return q(e)?e():ai(e)}const Zu={get:(e,t,n)=>ai(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ye(r)&&!ye(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function fi(e){return Tt(e)?e:new Proxy(e,Zu)}class qu{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>Zs(this),()=>$n(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function zu(e){return new qu(e)}function Ju(e){const t=$(e)?new Array(e.length):{};for(const n in e)t[n]=Al(e,n);return t}class Yu{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return void 0===t?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return function Tu(e,t){var n;return null==(n=Ls.get(e))?void 0:n.get(t)}(X(this._object),this._key)}}class Xu{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Gu(e,t,n){return ye(e)?e:q(e)?new Xu(e):ie(e)&&arguments.length>1?Al(e,t,n):mn(e)}function Al(e,t,n){const s=e[t];return ye(s)?s:new Yu(e,t,n)}class Qu{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Kt(t,()=>{this._dirty||(this._dirty=!0,$n(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=X(this);return Zs(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Ie(e,...t){}function cp(e,t){}function st(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){zt(i,t,n)}return r}function Ue(e,t,n,s){if(q(e)){const i=st(e,t,n,s);return i&&zr(i)&&i.catch(o=>{zt(o,t,n)}),i}const r=[];for(let i=0;i>>1,r=we[s],i=jn(r);ijn(n)-jn(s)),Jt=0;Jtnull==e.id?1/0:e.id,dp=(e,t)=>{const n=jn(e)-jn(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ml(e){di=!1,Un=!0,we.sort(dp);try{for(rt=0;rtYe.emit(r,...i)),Zn=[]):typeof window<"u"&&window.HTMLElement&&(null==(s=null==(n=window.navigator)?void 0:n.userAgent)||!s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{yi(i,t)}),setTimeout(()=>{Ye||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,gi=!0,Zn=[])},3e3)):(gi=!0,Zn=[])}const _i=vi("component:added"),Ll=vi("component:updated"),yp=vi("component:removed"),_p=e=>{Ye&&"function"==typeof Ye.cleanupBuffer&&!Ye.cleanupBuffer(e)&&yp(e)};function vi(e){return t=>{qn(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function Tp(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||se;let r=n;const i=t.startsWith("update:"),o=i&&t.slice(7);if(o&&o in s){const u=`${"modelValue"===o?"model":o}Modifiers`,{number:f,trim:p}=s[u]||se;p&&(r=n.map(m=>J(m)?m.trim():m)),f&&(r=n.map(Ms))}__VUE_PROD_DEVTOOLS__&&function Ep(e,t,n){qn("component:emit",e.appContext.app,e,t,n)}(e,t,r);let l,c=s[l=dn(t)]||s[l=dn(de(t))];!c&&i&&(c=s[l=dn(Ne(t))]),c&&Ue(c,e,6,r);const a=s[l+"Once"];if(a){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,Ue(a,e,6,r)}}function xl(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(void 0!==r)return r;const i=e.emits;let o={},l=!1;if(__VUE_OPTIONS_API__&&!q(e)){const c=a=>{const u=xl(a,t,!0);u&&(l=!0,ne(o,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return i||l?($(i)?i.forEach(c=>o[c]=null):ne(o,i),ie(e)&&s.set(e,o),o):(ie(e)&&s.set(e,null),null)}function Js(e,t){return!(!e||!$t(t))&&(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,Ne(t))||re(e,t))}let _e=null,Ys=null;function zn(e){const t=_e;return _e=e,Ys=e&&e.type.__scopeId||null,t}function Sp(e){Ys=e}function Cp(){Ys=null}const wp=e=>bi;function bi(e,t=_e,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&ji(-1);const i=zn(t);let o;try{o=e(...r)}finally{zn(i),s._d&&ji(1)}return __VUE_PROD_DEVTOOLS__&&Ll(t),o};return s._n=!0,s._c=!0,s._d=!0,s}function Xs(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:l,attrs:c,emit:a,render:u,renderCache:f,data:p,setupState:m,ctx:_,inheritAttrs:S}=e;let A,I;const C=zn(e);try{if(4&n.shapeFlag){const v=r||s;A=De(u.call(v,v,f,i,m,p,_)),I=c}else{A=De(t(i,t.length>1?{attrs:c,slots:l,emit:a}:null)),I=t.props?c:Pp(c)}}catch(v){os.length=0,zt(v,e,1),A=fe(Ee)}let g=A;if(I&&!1!==S){const v=Object.keys(I),{shapeFlag:x}=g;v.length&&7&x&&(o&&v.some(Zr)&&(I=Ap(I,o)),g=Ge(g,I))}return n.dirs&&(g=Ge(g),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),A=g,zn(C),A}const Pp=e=>{let t;for(const n in e)("class"===n||"style"===n||$t(n))&&((t||(t={}))[n]=e[n]);return t},Ap=(e,t)=>{const n={};for(const s in e)(!Zr(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function $l(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let r=0;re.__isSuspense,Dp={name:"Suspense",__isSuspense:!0,process(e,t,n,s,r,i,o,l,c,a){null==e?function Fp(e,t,n,s,r,i,o,l,c){const{p:a,o:{createElement:u}}=c,f=u("div"),p=e.suspense=Ci(e,r,s,t,f,n,i,o,l,c);a(null,p.pendingBranch=e.ssContent,f,null,s,p,i,o),p.deps>0?(Jn(e,"onPending"),Jn(e,"onFallback"),a(null,e.ssFallback,t,n,s,null,i,o),yn(p,e.ssFallback)):p.resolve(!1,!0)}(t,n,s,r,i,o,l,c,a):function Lp(e,t,n,s,r,i,o,l,{p:c,um:a,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const p=t.ssContent,m=t.ssFallback,{activeBranch:_,pendingBranch:S,isInFallback:A,isHydrating:I}=f;if(S)f.pendingBranch=p,Xe(p,S)?(c(S,p,f.hiddenContainer,null,r,f,i,o,l),f.deps<=0?f.resolve():A&&(c(_,m,n,s,r,null,i,o,l),yn(f,m))):(f.pendingId++,I?(f.isHydrating=!1,f.activeBranch=S):a(S,r,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),A?(c(null,p,f.hiddenContainer,null,r,f,i,o,l),f.deps<=0?f.resolve():(c(_,m,n,s,r,null,i,o,l),yn(f,m))):_&&Xe(p,_)?(c(_,p,n,s,r,f,i,o,l),f.resolve(!0)):(c(null,p,f.hiddenContainer,null,r,f,i,o,l),f.deps<=0&&f.resolve()));else if(_&&Xe(p,_))c(_,p,n,s,r,f,i,o,l),yn(f,p);else if(Jn(t,"onPending"),f.pendingBranch=p,f.pendingId++,c(null,p,f.hiddenContainer,null,r,f,i,o,l),f.deps<=0)f.resolve();else{const{timeout:C,pendingId:g}=f;C>0?setTimeout(()=>{f.pendingId===g&&f.fallback(m)},C):0===C&&f.fallback(m)}}(e,t,n,s,r,o,l,c,a)},hydrate:function xp(e,t,n,s,r,i,o,l,c){const a=t.suspense=Ci(t,s,n,e.parentNode,document.createElement("div"),null,r,i,o,l,!0),u=c(e,a.pendingBranch=t.ssContent,n,a,i,o);return 0===a.deps&&a.resolve(!1,!0),u},create:Ci,normalize:function Vp(e){const{shapeFlag:t,children:n}=e,s=32&t;e.ssContent=jl(s?n.default:n),e.ssFallback=s?jl(n.fallback):fe(Ee)}};function Jn(e,t){const n=e.props&&e.props[t];q(n)&&n()}function Ci(e,t,n,s,r,i,o,l,c,a,u=!1){const{p:f,m:p,um:m,n:_,o:{parentNode:S,remove:A}}=a;let I;const C=function $p(e){var t;return null!=(null==(t=e.props)?void 0:t.suspensible)&&!1!==e.props.suspensible}(e);C&&null!=t&&t.pendingBranch&&(I=t.pendingId,t.deps++);const g=e.props?Ds(e.props.timeout):void 0,y={vnode:e,parent:t,parentComponent:n,isSVG:o,container:s,hiddenContainer:r,anchor:i,deps:0,pendingId:0,timeout:"number"==typeof g?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(v=!1,x=!1){const{vnode:V,activeBranch:b,pendingBranch:T,pendingId:w,effects:k,parentComponent:R,container:U}=y;let z=!1;if(y.isHydrating)y.isHydrating=!1;else if(!v){z=b&&T.transition&&"out-in"===T.transition.mode,z&&(b.transition.afterLeave=()=>{w===y.pendingId&&(p(T,U,_(b),0),Hn(k))});let{anchor:G}=y;b&&(G=_(b),m(b,R,y,!0)),z||p(T,U,G,0)}yn(y,T),y.pendingBranch=null,y.isInFallback=!1;let ee=y.parent,H=!1;for(;ee;){if(ee.pendingBranch){ee.effects.push(...k),H=!0;break}ee=ee.parent}!H&&!z&&Hn(k),y.effects=[],C&&t&&t.pendingBranch&&I===t.pendingId&&(t.deps--,0===t.deps&&!x&&t.resolve()),Jn(V,"onResolve")},fallback(v){if(!y.pendingBranch)return;const{vnode:x,activeBranch:V,parentComponent:b,container:T,isSVG:w}=y;Jn(x,"onFallback");const k=_(V),R=()=>{y.isInFallback&&(f(null,v,T,k,b,null,w,l,c),yn(y,v))},U=v.transition&&"out-in"===v.transition.mode;U&&(V.transition.afterLeave=R),y.isInFallback=!0,m(V,b,null,!0),U||R()},move(v,x,V){y.activeBranch&&p(y.activeBranch,v,x,V),y.container=v},next:()=>y.activeBranch&&_(y.activeBranch),registerDep(v,x){const V=!!y.pendingBranch;V&&y.deps++;const b=v.vnode.el;v.asyncDep.catch(T=>{zt(T,v,0)}).then(T=>{if(v.isUnmounted||y.isUnmounted||y.pendingId!==v.suspenseId)return;v.asyncResolved=!0;const{vnode:w}=v;Yi(v,T,!1),b&&(w.el=b);const k=!b&&v.subTree.el;x(v,w,S(b||v.subTree.el),b?null:_(v.subTree),y,o,c),k&&A(k),Ei(v,w.el),V&&0==--y.deps&&y.resolve()})},unmount(v,x){y.isUnmounted=!0,y.activeBranch&&m(y.activeBranch,n,v,x),y.pendingBranch&&m(y.pendingBranch,n,v,x)}};return y}function jl(e){let t;if(q(e)){const n=sn&&e._c;n&&(e._d=!1,ur()),e=e(),n&&(e._d=!0,t=Me,Rc())}return $(e)&&(e=function Vl(e){let t;for(let n=0;nn!==e)),e}function Kl(e,t){t&&t.pendingBranch?$(e)?t.effects.push(...e):t.effects.push(e):Hn(e)}function yn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e,r=n.el=t.el;s&&s.subTree===n&&(s.vnode.el=r,Ei(s,r))}function Up(e,t){return Yn(e,null,t)}function Wl(e,t){return Yn(e,null,{flush:"post"})}function Bp(e,t){return Yn(e,null,{flush:"sync"})}const Gs={};function Xt(e,t,n){return Yn(e,t,n)}function Yn(e,t,{immediate:n,deep:s,flush:r}=se){var l;const a=ll()===(null==(l=he)?void 0:l.scope)?he:null;let u,f=!1,p=!1;if(ye(e)?(u=()=>e.value,f=xn(e)):Tt(e)?(u=()=>e,s=!0):$(e)?(p=!0,f=e.some(v=>Tt(v)||xn(v)),u=()=>e.map(v=>ye(v)?v.value:Tt(v)?Gt(v):q(v)?st(v,a,2):void 0)):u=q(e)?t?()=>st(e,a,2):()=>{if(!a||!a.isUnmounted)return m&&m(),Ue(e,a,3,[_])}:Ce,t&&s){const v=u;u=()=>Gt(v())}let m,S,_=v=>{m=g.onStop=()=>{st(v,a,4),m=g.onStop=void 0}};if(bn){if(_=Ce,t?n&&Ue(t,a,3,[u(),p?[]:void 0,_]):u(),"sync"!==r)return Ce;{const v=Zc();S=v.__watcherHandles||(v.__watcherHandles=[])}}let A=p?new Array(e.length).fill(Gs):Gs;const I=()=>{if(g.active)if(t){const v=g.run();(s||f||(p?v.some((x,V)=>_t(x,A[V])):_t(v,A)))&&(m&&m(),Ue(t,a,3,[v,A===Gs?void 0:p&&A[0]===Gs?[]:A,_]),A=v)}else g.run()};let C;I.allowRecurse=!!t,"sync"===r?C=I:"post"===r?C=()=>Se(I,a&&a.suspense):(I.pre=!0,a&&(I.id=a.uid),C=()=>Bn(I));const g=new Kt(u,C);t?n?I():A=g.run():"post"===r?Se(g.run.bind(g),a&&a.suspense):g.run();const y=()=>{g.stop(),a&&a.scope&&qr(a.scope.effects,g)};return S&&S.push(y),y}function Hp(e,t,n){const s=this.proxy,r=J(e)?e.includes(".")?Zl(s,e):()=>s[e]:e.bind(s,s);let i;q(t)?i=t:(i=t.handler,n=t);const o=he;Nt(this);const l=Yn(r,i.bind(s),n);return o?Nt(o):kt(),l}function Zl(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{Gt(n,t)});else if(Go(e))for(const n in e)Gt(e[n],t);return e}function jp(e,t){const n=_e;if(null===n)return e;const s=mr(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),sr(()=>{e.isUnmounting=!0}),e}const je=[Function,Array],Oi={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:je,onEnter:je,onAfterEnter:je,onEnterCancelled:je,onBeforeLeave:je,onLeave:je,onAfterLeave:je,onLeaveCancelled:je,onBeforeAppear:je,onAppear:je,onAfterAppear:je,onAppearCancelled:je},ql={name:"BaseTransition",props:Oi,setup(e,{slots:t}){const n=dt(),s=wi();let r;return()=>{const i=t.default&&er(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){let S=!1;for(const A of i)if(A.type!==Ee){o=A,S=!0;break}}const l=X(e),{mode:c}=l;if(s.isLeaving)return Pi(o);const a=Jl(o);if(!a)return Pi(o);const u=_n(a,l,s,n);Qt(a,u);const f=n.subTree,p=f&&Jl(f);let m=!1;const{getTransitionKey:_}=a.type;if(_){const S=_();void 0===r?r=S:S!==r&&(r=S,m=!0)}if(p&&p.type!==Ee&&(!Xe(a,p)||m)){const S=_n(p,l,s,n);if(Qt(p,S),"out-in"===c)return s.isLeaving=!0,S.afterLeave=()=>{s.isLeaving=!1,!1!==n.update.active&&n.update()},Pi(o);"in-out"===c&&a.type!==Ee&&(S.delayLeave=(A,I,C)=>{zl(s,p)[String(p.key)]=p,A[St]=()=>{I(),A[St]=void 0,delete u.delayedLeave},u.delayedLeave=C})}return o}}};function zl(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 _n(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:u,onBeforeLeave:f,onLeave:p,onAfterLeave:m,onLeaveCancelled:_,onBeforeAppear:S,onAppear:A,onAfterAppear:I,onAppearCancelled:C}=t,g=String(e.key),y=zl(n,e),v=(b,T)=>{b&&Ue(b,s,9,T)},x=(b,T)=>{const w=T[1];v(b,T),$(b)?b.every(k=>k.length<=1)&&w():b.length<=1&&w()},V={mode:i,persisted:o,beforeEnter(b){let T=l;if(!n.isMounted){if(!r)return;T=S||l}b[St]&&b[St](!0);const w=y[g];w&&Xe(e,w)&&w.el[St]&&w.el[St](),v(T,[b])},enter(b){let T=c,w=a,k=u;if(!n.isMounted){if(!r)return;T=A||c,w=I||a,k=C||u}let R=!1;const U=b[Qs]=z=>{R||(R=!0,v(z?k:w,[b]),V.delayedLeave&&V.delayedLeave(),b[Qs]=void 0)};T?x(T,[b,U]):U()},leave(b,T){const w=String(e.key);if(b[Qs]&&b[Qs](!0),n.isUnmounting)return T();v(f,[b]);let k=!1;const R=b[St]=U=>{k||(k=!0,T(),v(U?_:m,[b]),b[St]=void 0,y[w]===e&&delete y[w])};y[w]=e,p?x(p,[b,R]):R()},clone:b=>_n(b,t,n,s)};return V}function Pi(e){if(Xn(e))return(e=Ge(e)).children=null,e}function Jl(e){return Xn(e)?e.children?e.children[0]:void 0:e}function Qt(e,t){6&e.shapeFlag&&e.component?Qt(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function er(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;ine({name:e.name},t,{setup:e}))():e}const en=e=>!!e.type.__asyncLoader;function Kp(e){q(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,timeout:i,suspensible:o=!0,onError:l}=e;let a,c=null,u=0;const p=()=>{let m;return c||(m=c=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),l)return new Promise((S,A)=>{l(_,()=>S((u++,c=null,p())),()=>A(_),u+1)});throw _}).then(_=>m!==c&&c?c:(_&&(_.__esModule||"Module"===_[Symbol.toStringTag])&&(_=_.default),a=_,_)))};return Ai({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return a},setup(){const m=he;if(a)return()=>Ri(a,m);const _=C=>{c=null,zt(C,m,13,!s)};if(o&&m.suspense||bn)return p().then(C=>()=>Ri(C,m)).catch(C=>(_(C),()=>s?fe(s,{error:C}):null));const S=mn(!1),A=mn(),I=mn(!!r);return r&&setTimeout(()=>{I.value=!1},r),null!=i&&setTimeout(()=>{if(!S.value&&!A.value){const C=new Error(`Async component timed out after ${i}ms.`);_(C),A.value=C}},i),p().then(()=>{S.value=!0,m.parent&&Xn(m.parent.vnode)&&Bn(m.parent.update)}).catch(C=>{_(C),A.value=C}),()=>S.value&&a?Ri(a,m):A.value&&s?fe(s,{error:A.value}):n&&!I.value?fe(n):void 0}})}function Ri(e,t){const{ref:n,props:s,children:r,ce:i}=t.vnode,o=fe(e,s,r);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const Xn=e=>e.type.__isKeepAlive,Wp={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=dt(),s=n.ctx;if(!s.renderer)return()=>{const C=t.default&&t.default();return C&&1===C.length?C[0]:C};const r=new Map,i=new Set;let o=null;__VUE_PROD_DEVTOOLS__&&(n.__v_cache=r);const l=n.suspense,{renderer:{p:c,m:a,um:u,o:{createElement:f}}}=s,p=f("div");function m(C){Ni(C),u(C,n,l,!0)}function _(C){r.forEach((g,y)=>{const v=ls(g.type);v&&(!C||!C(v))&&S(y)})}function S(C){const g=r.get(C);o&&Xe(g,o)?o&&Ni(o):m(g),r.delete(C),i.delete(C)}s.activate=(C,g,y,v,x)=>{const V=C.component;a(C,g,y,0,l),c(V.vnode,C,g,y,V,l,v,C.slotScopeIds,x),Se(()=>{V.isDeactivated=!1,V.a&&hn(V.a);const b=C.props&&C.props.onVnodeMounted;b&&Fe(b,V.parent,C)},l),__VUE_PROD_DEVTOOLS__&&_i(V)},s.deactivate=C=>{const g=C.component;a(C,p,null,1,l),Se(()=>{g.da&&hn(g.da);const y=C.props&&C.props.onVnodeUnmounted;y&&Fe(y,g.parent,C),g.isDeactivated=!0},l),__VUE_PROD_DEVTOOLS__&&_i(g)},Xt(()=>[e.include,e.exclude],([C,g])=>{C&&_(y=>Gn(C,y)),g&&_(y=>!Gn(g,y))},{flush:"post",deep:!0});let A=null;const I=()=>{null!=A&&r.set(A,ki(n.subTree))};return Qn(I),nr(I),sr(()=>{r.forEach(C=>{const{subTree:g,suspense:y}=n,v=ki(g);if(C.type!==v.type||C.key!==v.key)m(C);else{Ni(v);const x=v.component.da;x&&Se(x,y)}})}),()=>{if(A=null,!t.default)return null;const C=t.default(),g=C[0];if(C.length>1)return o=null,C;if(!At(g)||!(4&g.shapeFlag||128&g.shapeFlag))return o=null,g;let y=ki(g);const v=y.type,x=ls(en(y)?y.type.__asyncResolved||{}:v),{include:V,exclude:b,max:T}=e;if(V&&(!x||!Gn(V,x))||b&&x&&Gn(b,x))return o=y,g;const w=null==y.key?v:y.key,k=r.get(w);return y.el&&(y=Ge(y),128&g.shapeFlag&&(g.ssContent=y)),A=w,k?(y.el=k.el,y.component=k.component,y.transition&&Qt(y,y.transition),y.shapeFlag|=512,i.delete(w),i.add(w)):(i.add(w),T&&i.size>parseInt(T,10)&&S(i.values().next().value)),y.shapeFlag|=256,o=y,Hl(g.type)?g:y}}};function Gn(e,t){return $(e)?e.some(n=>Gn(n,t)):J(e)?e.split(",").includes(t):!!Zf(e)&&e.test(t)}function Yl(e,t){Gl(e,"a",t)}function Xl(e,t){Gl(e,"da",t)}function Gl(e,t,n=he){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(tr(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Xn(r.parent.vnode)&&Zp(s,t,n,r),r=r.parent}}function Zp(e,t,n,s){const r=tr(t,e,s,!0);rr(()=>{qr(s[t],r)},n)}function Ni(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function ki(e){return 128&e.shapeFlag?e.ssContent:e}function tr(e,t,n=he,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Wt(),Nt(n);const l=Ue(t,n,e,o);return kt(),Zt(),l});return s?r.unshift(i):r.push(i),i}}const pt=e=>(t,n=he)=>(!bn||"sp"===e)&&tr(e,(...s)=>t(...s),n),Ql=pt("bm"),Qn=pt("m"),ec=pt("bu"),nr=pt("u"),sr=pt("bum"),rr=pt("um"),tc=pt("sp"),nc=pt("rtg"),sc=pt("rtc");function rc(e,t=he){tr("ec",e,t)}function qp(e,t,n,s){let r;const i=n&&n[s];if($(e)||J(e)){r=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,i&&i[l]));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,c=o.length;l{const i=s.fn(...r);return i&&(i.key=s.key),i}:s.fn)}return e}function Jp(e,t,n={},s,r){if(_e.isCE||_e.parent&&en(_e.parent)&&_e.parent.isCE)return"default"!==t&&(n.name=t),fe("slot",n,s&&s());let i=e[t];i&&i._c&&(i._d=!1),ur();const o=i&&ic(i(n)),l=Ki(be,{key:n.key||o&&o.key||`_${t}`},o||(s?s():[]),o&&1===e._?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function ic(e){return e.some(t=>!At(t)||!(t.type===Ee||t.type===be&&!ic(t.children)))?e:null}function Yp(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:dn(s)]=e[s];return n}const Ii=e=>e?xc(e)?mr(e)||e.proxy:Ii(e.parent):null,tn=ne(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=>Ii(e.parent),$root:e=>Ii(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?Li(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>Bn(e.update)),$nextTick:e=>e.n||(e.n=mi.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?Hp.bind(e):Ce}),Mi=(e,t)=>e!==se&&!e.__isScriptSetup&&re(e,t),Di={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let a;if("$"!==t[0]){const m=o[t];if(void 0!==m)switch(m){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Mi(s,t))return o[t]=1,s[t];if(r!==se&&re(r,t))return o[t]=2,r[t];if((a=e.propsOptions[0])&&re(a,t))return o[t]=3,i[t];if(n!==se&&re(n,t))return o[t]=4,n[t];(!__VUE_OPTIONS_API__||Fi)&&(o[t]=0)}}const u=tn[t];let f,p;return u?("$attrs"===t&&ke(e,0,t),u(e)):(f=l.__cssModules)&&(f=f[t])?f:n!==se&&re(n,t)?(o[t]=4,n[t]):(p=c.config.globalProperties,re(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Mi(r,t)?(r[t]=n,!0):s!==se&&re(s,t)?(s[t]=n,!0):!(re(e.props,t)||"$"===t[0]&&t.slice(1)in e||(i[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==se&&re(e,o)||Mi(t,o)||(l=i[0])&&re(l,o)||re(s,o)||re(tn,o)||re(r.config.globalProperties,o)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:re(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Gp=ne({},Di,{get(e,t){if(t!==Symbol.unscopables)return Di.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!Gf(t)});function Qp(){return null}function ed(){return null}function td(e){}function nd(e){}function sd(){return null}function rd(){}function id(e,t){return null}function od(){return oc().slots}function ld(){return oc().attrs}function cd(e,t,n){const s=dt();if(n&&n.local){const r=mn(e[t]);return Xt(()=>e[t],i=>r.value=i),Xt(r,i=>{i!==e[t]&&s.emit(`update:${t}`,i)}),r}return{__v_isRef:!0,get value(){return e[t]},set value(r){s.emit(`update:${t}`,r)}}}function oc(){const e=dt();return e.setupContext||(e.setupContext=Bc(e))}function es(e){return $(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function ad(e,t){const n=es(e);for(const s in t){if(s.startsWith("__skip"))continue;let r=n[s];r?$(r)||q(r)?r=n[s]={type:r,default:t[s]}:r.default=t[s]:null===r&&(r=n[s]={default:t[s]}),r&&t[`__skip_${s}`]&&(r.skipFactory=!0)}return n}function fd(e,t){return e&&t?$(e)&&$(t)?e.concat(t):ne({},es(e),es(t)):e||t}function ud(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function pd(e){const t=dt();let n=e();return kt(),zr(n)&&(n=n.catch(s=>{throw Nt(t),s})),[n,()=>Nt(t)]}let Fi=!0;function lc(e,t,n){Ue($(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function cc(e,t,n,s){const r=s.includes(".")?Zl(n,s):()=>n[s];if(J(e)){const i=t[e];q(i)&&Xt(r,i)}else if(q(e))Xt(r,e.bind(n));else if(ie(e))if($(e))e.forEach(i=>cc(i,t,n,s));else{const i=q(e.handler)?e.handler.bind(n):t[e.handler];q(i)&&Xt(r,i,e)}}function Li(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:r.length||n||s?(c={},r.length&&r.forEach(a=>ir(c,a,o,!0)),ir(c,t,o)):c=t,ie(t)&&i.set(t,c),c}function ir(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&ir(e,i,n,!0),r&&r.forEach(o=>ir(e,o,n,!0));for(const o in t)if(!s||"expose"!==o){const l=md[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const md={data:ac,props:fc,emits:fc,methods:ts,computed:ts,beforeCreate:Re,created:Re,beforeMount:Re,mounted:Re,beforeUpdate:Re,updated:Re,beforeDestroy:Re,beforeUnmount:Re,destroyed:Re,unmounted:Re,activated:Re,deactivated:Re,errorCaptured:Re,serverPrefetch:Re,components:ts,directives:ts,watch:function yd(e,t){if(!e)return t;if(!t)return e;const n=ne(Object.create(null),e);for(const s in t)n[s]=Re(e[s],t[s]);return n},provide:ac,inject:function gd(e,t){return ts(xi(e),xi(t))}};function ac(e,t){return t?e?function(){return ne(q(e)?e.call(this,this):e,q(t)?t.call(this,this):t)}:t:e}function xi(e){if($(e)){const t={};for(let n=0;n(o.has(a)||(a&&q(a.install)?(o.add(a),a.install(c,...u)):q(a)&&(o.add(a),a(c,...u))),c),mixin:a=>(__VUE_OPTIONS_API__&&(i.mixins.includes(a)||i.mixins.push(a)),c),component:(a,u)=>u?(i.components[a]=u,c):i.components[a],directive:(a,u)=>u?(i.directives[a]=u,c):i.directives[a],mount(a,u,f){if(!l){const p=fe(s,r);return p.appContext=i,u&&t?t(p,a):e(p,a,f),l=!0,c._container=a,a.__vue_app__=c,__VUE_PROD_DEVTOOLS__&&(c._instance=p.component,function mp(e,t){qn("app:init",e,t,{Fragment:be,Text:Ot,Comment:Ee,Static:Pt})}(c,eo)),mr(p.component)||p.component.proxy}},unmount(){l&&(e(null,c._container),__VUE_PROD_DEVTOOLS__&&(c._instance=null,function gp(e){qn("app:unmount",e)}(c)),delete c._container.__vue_app__)},provide:(a,u)=>(i.provides[a]=u,c),runWithContext(a){ns=c;try{return a()}finally{ns=null}}};return c}}let ns=null;function pc(e,t){if(he){let n=he.provides;const s=he.parent&&he.parent.provides;s===n&&(n=he.provides=Object.create(s)),n[e]=t}}function ss(e,t,n=!1){const s=he||_e;if(s||ns){const r=s?null==s.parent?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:ns._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&q(t)?t.call(s&&s.proxy):t}}function bd(){return!!(he||_e||ns)}function dc(e,t,n,s){const[r,i]=e.propsOptions;let l,o=!1;if(t)for(let c in t){if(Bt(c))continue;const a=t[c];let u;r&&re(r,u=de(c))?i&&i.includes(u)?(l||(l={}))[u]=a:n[u]=a:Js(e.emitsOptions,c)||(!(c in s)||a!==s[c])&&(s[c]=a,o=!0)}if(i){const c=X(n),a=l||se;for(let u=0;u{c=!0;const[p,m]=hc(f,t,!0);ne(o,p),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!c)return ie(e)&&s.set(e,fn),fn;if($(i))for(let u=0;u-1,m[1]=S<0||_-1||re(m,"default"))&&l.push(f)}}}const a=[o,l];return ie(e)&&s.set(e,a),a}function mc(e){return"$"!==e[0]}function $i(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function gc(e,t){return $i(e)===$i(t)}function yc(e,t){return $(t)?t.findIndex(n=>gc(n,e)):q(t)&&gc(t,e)?0:-1}const bc=e=>"_"===e[0]||"$stable"===e,Ui=e=>$(e)?e.map(De):[De(e)],Ad=(e,t,n)=>{if(t._n)return t;const s=bi((...r)=>Ui(t(...r)),n);return s._c=!1,s},Ec=(e,t,n)=>{const s=e._ctx;for(const r in e){if(bc(r))continue;const i=e[r];if(q(i))t[r]=Ad(0,i,s);else if(null!=i){const o=Ui(i);t[r]=()=>o}}},Tc=(e,t)=>{const n=Ui(t);e.slots.default=()=>n},Rd=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=X(t),Is(t,"_",n)):Ec(t,e.slots={})}else e.slots={},t&&Tc(e,t);Is(e.slots,pr,1)},Nd=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=se;if(32&s.shapeFlag){const l=t._;l?n&&1===l?i=!1:(ne(r,t),!n&&1===l&&delete r._):(i=!t.$stable,Ec(t,r)),o=t}else t&&(Tc(e,t),o={default:1});if(i)for(const l in r)!bc(l)&&null==o[l]&&delete r[l]};function or(e,t,n,s,r=!1){if($(e))return void e.forEach((p,m)=>or(p,t&&($(t)?t[m]:t),n,s,r));if(en(s)&&!r)return;const i=4&s.shapeFlag?mr(s.component)||s.component.proxy:s.el,o=r?null:i,{i:l,r:c}=e,a=t&&t.r,u=l.refs===se?l.refs={}:l.refs,f=l.setupState;if(null!=a&&a!==c&&(J(a)?(u[a]=null,re(f,a)&&(f[a]=null)):ye(a)&&(a.value=null)),q(c))st(c,l,12,[o,u]);else{const p=J(c),m=ye(c);if(p||m){const _=()=>{if(e.f){const S=p?re(f,c)?f[c]:u[c]:c.value;r?$(S)&&qr(S,i):$(S)?S.includes(i)||S.push(i):p?(u[c]=[i],re(f,c)&&(f[c]=u[c])):(c.value=[i],e.k&&(u[e.k]=c.value))}else p?(u[c]=o,re(f,c)&&(f[c]=o)):m&&(c.value=o,e.k&&(u[e.k]=o))};o?(_.id=-1,Se(_,n)):_()}}}let Ct=!1;const lr=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,cr=e=>8===e.nodeType;function kd(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:a}}=e,f=(g,y,v,x,V,b=!1)=>{const T=cr(g)&&"["===g.data,w=()=>S(g,y,v,x,V,T),{type:k,ref:R,shapeFlag:U,patchFlag:z}=y;let ee=g.nodeType;y.el=g,__VUE_PROD_DEVTOOLS__&&("__vnode"in g||Object.defineProperty(g,"__vnode",{value:y,enumerable:!1}),"__vueParentComponent"in g||Object.defineProperty(g,"__vueParentComponent",{value:v,enumerable:!1})),-2===z&&(b=!1,y.dynamicChildren=null);let H=null;switch(k){case Ot:3!==ee?""===y.children?(c(y.el=r(""),o(g),g),H=g):H=w():(g.data!==y.children&&(Ct=!0,g.data=y.children),H=i(g));break;case Ee:C(g)?(H=i(g),I(y.el=g.content.firstChild,g,v)):H=8!==ee||T?w():i(g);break;case Pt:if(T&&(ee=(g=i(g)).nodeType),1===ee||3===ee){H=g;const G=!y.children.length;for(let K=0;K{b=b||!!y.dynamicChildren;const{type:T,props:w,patchFlag:k,shapeFlag:R,dirs:U,transition:z}=y,ee="input"===T||"option"===T;if(ee||-1!==k){U&&it(y,null,v,"created");let G,H=!1;if(C(g)){H=Oc(x,z)&&v&&v.vnode.props&&v.vnode.props.appear;const K=g.content.firstChild;H&&z.beforeEnter(K),I(K,g,v),y.el=g=K}if(w)if(ee||!b||48&k)for(const K in w)(ee&&(K.endsWith("value")||"indeterminate"===K)||$t(K)&&!Bt(K)||"."===K[0])&&s(g,K,null,w[K],!1,void 0,v);else w.onClick&&s(g,"onClick",null,w.onClick,!1,void 0,v);if((G=w&&w.onVnodeBeforeMount)&&Fe(G,v,y),U&&it(y,null,v,"beforeMount"),((G=w&&w.onVnodeMounted)||U||H)&&Kl(()=>{G&&Fe(G,v,y),H&&z.enter(g),U&&it(y,null,v,"mounted")},x),16&R&&(!w||!w.innerHTML&&!w.textContent)){let K=m(g.firstChild,y,g,v,x,V,b);for(;K;){Ct=!0;const gt=K;K=K.nextSibling,l(gt)}}else 8&R&&g.textContent!==y.children&&(Ct=!0,g.textContent=y.children)}return g.nextSibling},m=(g,y,v,x,V,b,T)=>{T=T||!!y.dynamicChildren;const w=y.children,k=w.length;for(let U=0;U{const{slotScopeIds:T}=y;T&&(V=V?V.concat(T):T);const w=o(g),k=m(i(g),y,w,v,x,V,b);return k&&cr(k)&&"]"===k.data?i(y.anchor=k):(Ct=!0,c(y.anchor=a("]"),w,k),k)},S=(g,y,v,x,V,b)=>{if(Ct=!0,y.el=null,b){const k=A(g);for(;;){const R=i(g);if(!R||R===k)break;l(R)}}const T=i(g),w=o(g);return l(g),n(null,y,w,T,v,x,lr(w),V),T},A=(g,y="[",v="]")=>{let x=0;for(;g;)if((g=i(g))&&cr(g)&&(g.data===y&&x++,g.data===v)){if(0===x)return i(g);x--}return g},I=(g,y,v)=>{const x=y.parentNode;x&&x.replaceChild(g,y);let V=v;for(;V;)V.vnode.el===y&&(V.vnode.el=V.subTree.el=g),V=V.parent},C=g=>1===g.nodeType&&"template"===g.tagName.toLowerCase();return[(g,y)=>{if(!y.hasChildNodes())return n(null,g,y),zs(),void(y._vnode=g);Ct=!1,f(y.firstChild,g,null,null,null),zs(),y._vnode=g,Ct&&console.error("Hydration completed but contains mismatches.")},f]}const Se=Kl;function Sc(e){return wc(e)}function Cc(e){return wc(e,kd)}function wc(e,t){!function Id(){"boolean"!=typeof __VUE_OPTIONS_API__&&(Mn().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&(Mn().__VUE_PROD_DEVTOOLS__=!1)}();const n=Mn();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&yi(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:a,setElementText:u,parentNode:f,nextSibling:p,setScopeId:m=Ce,insertStaticContent:_}=e,S=(d,h,E,O=null,P=null,D=null,B=!1,M=null,L=!!h.dynamicChildren)=>{if(d===h)return;d&&!Xe(d,h)&&(O=Ur(d),xt(d,P,D,!0),d=null),-2===h.patchFlag&&(L=!1,h.dynamicChildren=null);const{type:N,ref:W,shapeFlag:j}=h;switch(N){case Ot:A(d,h,E,O);break;case Ee:I(d,h,E,O);break;case Pt:null==d&&C(h,E,O,B);break;case be:U(d,h,E,O,P,D,B,M,L);break;default:1&j?x(d,h,E,O,P,D,B,M,L):6&j?z(d,h,E,O,P,D,B,M,L):(64&j||128&j)&&N.process(d,h,E,O,P,D,B,M,L,Nn)}null!=W&&P&&or(W,d&&d.ref,D,h||d,!h)},A=(d,h,E,O)=>{if(null==d)s(h.el=l(h.children),E,O);else{const P=h.el=d.el;h.children!==d.children&&a(P,h.children)}},I=(d,h,E,O)=>{null==d?s(h.el=c(h.children||""),E,O):h.el=d.el},C=(d,h,E,O)=>{[d.el,d.anchor]=_(d.children,h,E,O,d.el,d.anchor)},x=(d,h,E,O,P,D,B,M,L)=>{B=B||"svg"===h.type,null==d?V(h,E,O,P,D,B,M,L):w(d,h,P,D,B,M,L)},V=(d,h,E,O,P,D,B,M)=>{let L,N;const{type:W,props:j,shapeFlag:Z,transition:Y,dirs:te}=d;if(L=d.el=o(d.type,D,j&&j.is,j),8&Z?u(L,d.children):16&Z&&T(d.children,L,null,O,P,D&&"foreignObject"!==W,B,M),te&&it(d,null,O,"created"),b(L,d,d.scopeId,B,O),j){for(const ce in j)"value"!==ce&&!Bt(ce)&&i(L,ce,null,j[ce],D,d.children,O,P,yt);"value"in j&&i(L,"value",null,j.value),(N=j.onVnodeBeforeMount)&&Fe(N,O,d)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(L,"__vnode",{value:d,enumerable:!1}),Object.defineProperty(L,"__vueParentComponent",{value:O,enumerable:!1})),te&&it(d,null,O,"beforeMount");const ae=Oc(P,Y);ae&&Y.beforeEnter(L),s(L,h,E),((N=j&&j.onVnodeMounted)||ae||te)&&Se(()=>{N&&Fe(N,O,d),ae&&Y.enter(L),te&&it(d,null,O,"mounted")},P)},b=(d,h,E,O,P)=>{if(E&&m(d,E),O)for(let D=0;D{for(let N=L;N{const M=h.el=d.el;let{patchFlag:L,dynamicChildren:N,dirs:W}=h;L|=16&d.patchFlag;const j=d.props||se,Z=h.props||se;let Y;E&&nn(E,!1),(Y=Z.onVnodeBeforeUpdate)&&Fe(Y,E,h,d),W&&it(h,d,E,"beforeUpdate"),E&&nn(E,!0);const te=P&&"foreignObject"!==h.type;if(N?k(d.dynamicChildren,N,M,E,O,te,D):B||Ve(d,h,M,null,E,O,te,D,!1),L>0){if(16&L)R(M,h,j,Z,E,O,P);else if(2&L&&j.class!==Z.class&&i(M,"class",null,Z.class,P),4&L&&i(M,"style",j.style,Z.style,P),8&L){const ae=h.dynamicProps;for(let ce=0;ce{Y&&Fe(Y,E,h,d),W&&it(h,d,E,"updated")},O)},k=(d,h,E,O,P,D,B)=>{for(let M=0;M{if(E!==O){if(E!==se)for(const M in E)!Bt(M)&&!(M in O)&&i(d,M,E[M],null,B,h.children,P,D,yt);for(const M in O){if(Bt(M))continue;const L=O[M],N=E[M];L!==N&&"value"!==M&&i(d,M,N,L,B,h.children,P,D,yt)}"value"in O&&i(d,"value",E.value,O.value)}},U=(d,h,E,O,P,D,B,M,L)=>{const N=h.el=d?d.el:l(""),W=h.anchor=d?d.anchor:l("");let{patchFlag:j,dynamicChildren:Z,slotScopeIds:Y}=h;Y&&(M=M?M.concat(Y):Y),null==d?(s(N,E,O),s(W,E,O),T(h.children,E,W,P,D,B,M,L)):j>0&&64&j&&Z&&d.dynamicChildren?(k(d.dynamicChildren,Z,E,P,D,B,M),(null!=h.key||P&&h===P.subTree)&&Bi(d,h,!0)):Ve(d,h,E,W,P,D,B,M,L)},z=(d,h,E,O,P,D,B,M,L)=>{h.slotScopeIds=M,null==d?512&h.shapeFlag?P.ctx.activate(h,E,O,B,L):ee(h,E,O,P,D,B,L):H(d,h,L)},ee=(d,h,E,O,P,D,B)=>{const M=d.component=Fc(d,O,P);if(Xn(d)&&(M.ctx.renderer=Nn),Vc(M),M.asyncDep){if(P&&P.registerDep(M,G),!d.el){const L=M.subTree=fe(Ee);I(null,L,h,E)}}else G(M,d,h,E,P,D,B)},H=(d,h,E)=>{const O=h.component=d.component;if(function Rp(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,a=i.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&c>=0))return!(!r&&!l||l&&l.$stable)||s!==o&&(s?!o||$l(s,o,a):!!o);if(1024&c)return!0;if(16&c)return s?$l(s,o,a):!!o;if(8&c){const u=t.dynamicProps;for(let f=0;frt&&we.splice(t,1)}(O.update),O.update()}else h.el=d.el,O.vnode=h},G=(d,h,E,O,P,D,B)=>{const L=d.effect=new Kt(()=>{if(d.isMounted){let ce,{next:W,bu:j,u:Z,parent:Y,vnode:te}=d,ae=W;nn(d,!1),W?(W.el=te.el,K(d,W,B)):W=te,j&&hn(j),(ce=W.props&&W.props.onVnodeBeforeUpdate)&&Fe(ce,Y,W,te),nn(d,!0);const ge=Xs(d),et=d.subTree;d.subTree=ge,S(et,ge,f(et.el),Ur(et),d,P,D),W.el=ge.el,null===ae&&Ei(d,ge.el),Z&&Se(Z,P),(ce=W.props&&W.props.onVnodeUpdated)&&Se(()=>Fe(ce,Y,W,te),P),__VUE_PROD_DEVTOOLS__&&Ll(d)}else{let W;const{el:j,props:Z}=h,{bm:Y,m:te,parent:ae}=d,ce=en(h);if(nn(d,!1),Y&&hn(Y),!ce&&(W=Z&&Z.onVnodeBeforeMount)&&Fe(W,ae,h),nn(d,!0),j&&Zo){const ge=()=>{d.subTree=Xs(d),Zo(j,d.subTree,d,P,null)};ce?h.type.__asyncLoader().then(()=>!d.isUnmounted&&ge()):ge()}else{const ge=d.subTree=Xs(d);S(null,ge,E,O,d,P,D),h.el=ge.el}if(te&&Se(te,P),!ce&&(W=Z&&Z.onVnodeMounted)){const ge=h;Se(()=>Fe(W,ae,ge),P)}(256&h.shapeFlag||ae&&en(ae.vnode)&&256&ae.vnode.shapeFlag)&&d.a&&Se(d.a,P),d.isMounted=!0,__VUE_PROD_DEVTOOLS__&&_i(d),h=E=O=null}},()=>Bn(N),d.scope),N=d.update=()=>L.run();N.id=d.uid,nn(d,!0),N()},K=(d,h,E)=>{h.component=d;const O=d.vnode.props;d.vnode=h,d.next=null,function Td(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=X(r),[c]=e.propsOptions;let a=!1;if(!(s||o>0)||16&o){let u;dc(e,t,r,i)&&(a=!0);for(const f in l)(!t||!re(t,f)&&((u=Ne(f))===f||!re(t,u)))&&(c?n&&(void 0!==n[f]||void 0!==n[u])&&(r[f]=Vi(c,l,f,void 0,e,!0)):delete r[f]);if(i!==l)for(const f in i)(!t||!re(t,f))&&(delete i[f],a=!0)}else if(8&o){const u=e.vnode.dynamicProps;for(let f=0;f{const N=d&&d.children,W=d?d.shapeFlag:0,j=h.children,{patchFlag:Z,shapeFlag:Y}=h;if(Z>0){if(128&Z)return void ws(N,j,E,O,P,D,B,M,L);if(256&Z)return void gt(N,j,E,O,P,D,B,M,L)}8&Y?(16&W&&yt(N,P,D),j!==N&&u(E,j)):16&W?16&Y?ws(N,j,E,O,P,D,B,M,L):yt(N,P,D,!0):(8&W&&u(E,""),16&Y&&T(j,E,O,P,D,B,M,L))},gt=(d,h,E,O,P,D,B,M,L)=>{const N=(d=d||fn).length,W=(h=h||fn).length,j=Math.min(N,W);let Z;for(Z=0;ZW?yt(d,P,D,!0,!1,j):T(h,E,O,P,D,B,M,L,j)},ws=(d,h,E,O,P,D,B,M,L)=>{let N=0;const W=h.length;let j=d.length-1,Z=W-1;for(;N<=j&&N<=Z;){const Y=d[N],te=h[N]=L?Rt(h[N]):De(h[N]);if(!Xe(Y,te))break;S(Y,te,E,null,P,D,B,M,L),N++}for(;N<=j&&N<=Z;){const Y=d[j],te=h[Z]=L?Rt(h[Z]):De(h[Z]);if(!Xe(Y,te))break;S(Y,te,E,null,P,D,B,M,L),j--,Z--}if(N>j){if(N<=Z){const Y=Z+1,te=YZ)for(;N<=j;)xt(d[N],P,D,!0),N++;else{const Y=N,te=N,ae=new Map;for(N=te;N<=Z;N++){const He=h[N]=L?Rt(h[N]):De(h[N]);null!=He.key&&ae.set(He.key,N)}let ce,ge=0;const et=Z-te+1;let kn=!1,Vf=0;const Os=new Array(et);for(N=0;N=et){xt(He,P,D,!0);continue}let ct;if(null!=He.key)ct=ae.get(He.key);else for(ce=te;ce<=Z;ce++)if(0===Os[ce-te]&&Xe(He,h[ce])){ct=ce;break}void 0===ct?xt(He,P,D,!0):(Os[ct-te]=N+1,ct>=Vf?Vf=ct:kn=!0,S(He,h[ct],E,null,P,D,B,M,L),ge++)}const $f=kn?function Md(e){const t=e.slice(),n=[0];let s,r,i,o,l;const c=e.length;for(s=0;s>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}(Os):fn;for(ce=$f.length-1,N=et-1;N>=0;N--){const He=te+N,ct=h[He],Uf=He+1{const{el:D,type:B,transition:M,children:L,shapeFlag:N}=d;if(6&N)Rn(d.component.subTree,h,E,O);else if(128&N)d.suspense.move(h,E,O);else if(64&N)B.move(d,h,E,Nn);else if(B!==be)if(B!==Pt)if(2!==O&&1&N&&M)if(0===O)M.beforeEnter(D),s(D,h,E),Se(()=>M.enter(D),P);else{const{leave:j,delayLeave:Z,afterLeave:Y}=M,te=()=>s(D,h,E),ae=()=>{j(D,()=>{te(),Y&&Y()})};Z?Z(D,te,ae):ae()}else s(D,h,E);else(({el:d,anchor:h},E,O)=>{let P;for(;d&&d!==h;)P=p(d),s(d,E,O),d=P;s(h,E,O)})(d,h,E);else{s(D,h,E);for(let j=0;j{const{type:D,props:B,ref:M,children:L,dynamicChildren:N,shapeFlag:W,patchFlag:j,dirs:Z}=d;if(null!=M&&or(M,null,E,d,!0),256&W)return void h.ctx.deactivate(d);const Y=1&W&&Z,te=!en(d);let ae;if(te&&(ae=B&&B.onVnodeBeforeUnmount)&&Fe(ae,h,d),6&W)Bg(d.component,E,O);else{if(128&W)return void d.suspense.unmount(E,O);Y&&it(d,null,h,"beforeUnmount"),64&W?d.type.remove(d,h,E,P,Nn,O):N&&(D!==be||j>0&&64&j)?yt(N,h,E,!1,!0):(D===be&&384&j||!P&&16&W)&&yt(L,h,E),O&&Lf(d)}(te&&(ae=B&&B.onVnodeUnmounted)||Y)&&Se(()=>{ae&&Fe(ae,h,d),Y&&it(d,null,h,"unmounted")},E)},Lf=d=>{const{type:h,el:E,anchor:O,transition:P}=d;if(h===be)return void Ug(E,O);if(h===Pt)return void(({el:d,anchor:h})=>{let E;for(;d&&d!==h;)E=p(d),r(d),d=E;r(h)})(d);const D=()=>{r(E),P&&!P.persisted&&P.afterLeave&&P.afterLeave()};if(1&d.shapeFlag&&P&&!P.persisted){const{leave:B,delayLeave:M}=P,L=()=>B(E,D);M?M(d.el,D,L):L()}else D()},Ug=(d,h)=>{let E;for(;d!==h;)E=p(d),r(d),d=E;r(h)},Bg=(d,h,E)=>{const{bum:O,scope:P,update:D,subTree:B,um:M}=d;O&&hn(O),P.stop(),D&&(D.active=!1,xt(B,d,h,E)),M&&Se(M,h),Se(()=>{d.isUnmounted=!0},h),h&&h.pendingBranch&&!h.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===h.pendingId&&(h.deps--,0===h.deps&&h.resolve()),__VUE_PROD_DEVTOOLS__&&_p(d)},yt=(d,h,E,O=!1,P=!1,D=0)=>{for(let B=D;B6&d.shapeFlag?Ur(d.component.subTree):128&d.shapeFlag?d.suspense.next():p(d.anchor||d.el),xf=(d,h,E)=>{null==d?h._vnode&&xt(h._vnode,null,null,!0):S(h._vnode||null,d,h,null,null,null,E),Il(),zs(),h._vnode=d},Nn={p:S,um:xt,m:Rn,r:Lf,mt:ee,mc:T,pc:Ve,pbc:k,n:Ur,o:e};let Wo,Zo;return t&&([Wo,Zo]=t(Nn)),{render:xf,hydrate:Wo,createApp:vd(xf,Wo)}}function nn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Oc(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Bi(e,t,n=!1){const s=e.children,r=t.children;if($(s)&&$(r))for(let i=0;ie.__isTeleport,is=e=>e&&(e.disabled||""===e.disabled),Pc=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Hi=(e,t)=>{const n=e&&e.to;return J(n)?t?t(n):null:n};function fr(e,t,n,{o:{insert:s},m:r},i=2){0===i&&s(e.targetAnchor,t,n);const{el:o,anchor:l,shapeFlag:c,children:a,props:u}=e,f=2===i;if(f&&s(o,t,n),(!f||is(u))&&16&c)for(let p=0;p{16&C&&u(g,w,k,r,i,o,l,c)};I?T(n,x):V&&T(V,b)}else{t.el=e.el;const v=t.anchor=e.anchor,x=t.target=e.target,V=t.targetAnchor=e.targetAnchor,b=is(e.props),T=b?n:x,w=b?v:V;if(o=o||Pc(x),y?(p(e.dynamicChildren,y,T,r,i,o,l),Bi(e,t,!0)):c||f(e,t,T,w,r,i,o,l,!1),I)b?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):fr(t,n,v,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const k=t.target=Hi(t.props,_);k&&fr(t,k,null,a,0)}else b&&fr(t,x,V,a,1)}Ac(t)},remove(e,t,n,s,{um:r,o:{remove:i}},o){const{shapeFlag:l,children:c,anchor:a,targetAnchor:u,target:f,props:p}=e;if(f&&i(u),o&&i(a),16&l){const m=o||!is(p);for(let _=0;_0?Me||fn:null,Rc(),sn>0&&Me&&Me.push(e),e}function Vd(e,t,n,s,r,i){return Nc(Zi(e,t,n,s,r,i,!0))}function Ki(e,t,n,s,r){return Nc(fe(e,t,n,s,r,!0))}function At(e){return!!e&&!0===e.__v_isVNode}function Xe(e,t){return e.type===t.type&&e.key===t.key}function $d(e){Wi=e}const pr="__vInternal",kc=({key:e})=>null!=e?e:null,dr=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?J(e)||ye(e)||q(e)?{i:_e,r:e,k:t,f:!!n}:e:null);function Zi(e,t=null,n=null,s=0,r=null,i=(e===be?0:1),o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&kc(t),ref:t&&dr(t),scopeId:Ys,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:_e};return l?(zi(c,n),128&i&&e.normalize(c)):n&&(c.shapeFlag|=J(n)?8:16),sn>0&&!o&&Me&&(c.patchFlag>0||6&i)&&32!==c.patchFlag&&Me.push(c),c}const fe=function Ic(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Ul)&&(e=Ee),At(e)){const l=Ge(e,t,!0);return n&&zi(l,n),sn>0&&!i&&Me&&(6&l.shapeFlag?Me[Me.indexOf(e)]=l:Me.push(l)),l.patchFlag|=-2,l}if(function Hc(e){return q(e)&&"__vccOpts"in e}(e)&&(e=e.__vccOpts),t){t=Mc(t);let{class:l,style:c}=t;l&&!J(l)&&(t.class=Fn(l)),ie(c)&&(oi(c)&&!$(c)&&(c=ne({},c)),t.style=Dn(c))}return Zi(e,t,n,s,r,J(e)?1:Hl(e)?128:Dd(e)?64:ie(e)?4:q(e)?2:0,i,!0)};function Mc(e){return e?oi(e)||pr in e?ne({},e):e:null}function Ge(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=e,l=t?Dc(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&kc(l),ref:t&&t.ref?n&&r?$(r)?r.concat(dr(t)):[r,dr(t)]:dr(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==be?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ge(e.ssContent),ssFallback:e.ssFallback&&Ge(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function qi(e=" ",t=0){return fe(Ot,null,e,t)}function Bd(e,t){const n=fe(Pt,null,e);return n.staticCount=t,n}function Hd(e="",t=!1){return t?(ur(),Ki(Ee,null,e)):fe(Ee,null,e)}function De(e){return null==e||"boolean"==typeof e?fe(Ee):$(e)?fe(be,null,e.slice()):"object"==typeof e?Rt(e):fe(Ot,null,String(e))}function Rt(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Ge(e)}function zi(e,t){let n=0;const{shapeFlag:s}=e;if(null==t)t=null;else if($(t))n=16;else if("object"==typeof t){if(65&s){const r=t.default;return void(r&&(r._c&&(r._d=!1),zi(e,r()),r._c&&(r._d=!0)))}{n=32;const r=t._;r||pr in t?3===r&&_e&&(1===_e.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=_e}}else q(t)?(t={default:t,_ctx:_e},n=32):(t=String(t),64&s?(n=16,t=[qi(t)]):n=8);e.children=t,e.shapeFlag|=n}function Dc(...e){const t={};for(let n=0;nhe||_e;let Ji,vn,Lc="__VUE_INSTANCE_SETTERS__";(vn=Mn()[Lc])||(vn=Mn()[Lc]=[]),vn.push(e=>he=e),Ji=e=>{vn.length>1?vn.forEach(t=>t(e)):vn[0](e)};const Nt=e=>{Ji(e),e.scope.on()},kt=()=>{he&&he.scope.off(),Ji(null)};function xc(e){return 4&e.vnode.shapeFlag}let hr,Xi,bn=!1;function Vc(e,t=!1){bn=t;const{props:n,children:s}=e.vnode,r=xc(e);(function Ed(e,t,n,s=!1){const r={},i={};Is(i,pr,1),e.propsDefaults=Object.create(null),dc(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);e.props=n?s?r:Ol(r):e.type.props?r:i,e.attrs=i})(e,n,r,t),Rd(e,s);const i=r?function Zd(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=li(new Proxy(e.ctx,Di));const{setup:r}=s;if(r){const i=e.setupContext=r.length>1?Bc(e):null;Nt(e),Wt();const o=st(r,e,0,[e.props,i]);if(Zt(),kt(),zr(o)){if(o.then(kt,kt),t)return o.then(l=>{Yi(e,l,t)}).catch(l=>{zt(l,e,0)});e.asyncDep=o}else Yi(e,o,t)}else Uc(e,t)}(e,t):void 0;return bn=!1,i}function Yi(e,t,n){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ie(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=fi(t)),Uc(e,n)}function $c(e){hr=e,Xi=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Gp))}}const qd=()=>!hr;function Uc(e,t,n){const s=e.type;if(!e.render){if(!t&&hr&&!s.render){const r=s.template||Li(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,a=ne(ne({isCustomElement:i,delimiters:l},o),c);s.render=hr(r,a)}}e.render=s.render||Ce,Xi&&Xi(e)}if(__VUE_OPTIONS_API__){Nt(e),Wt();try{!function dd(e){const t=Li(e),n=e.proxy,s=e.ctx;Fi=!1,t.beforeCreate&&lc(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:a,created:u,beforeMount:f,mounted:p,beforeUpdate:m,updated:_,activated:S,deactivated:A,beforeUnmount:C,unmounted:y,render:v,renderTracked:x,renderTriggered:V,errorCaptured:b,serverPrefetch:T,expose:w,inheritAttrs:k,components:R,directives:U}=t;if(a&&function hd(e,t,n=Ce){$(e)&&(e=xi(e));for(const s in e){const r=e[s];let i;i=ie(r)?"default"in r?ss(r.from||s,r.default,!0):ss(r.from||s):ss(r),ye(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}(a,s,null),o)for(const G in o){const K=o[G];q(K)&&(s[G]=K.bind(n))}if(r){const G=r.call(n,n);ie(G)&&(e.data=Ks(G))}if(Fi=!0,i)for(const G in i){const K=i[G],Ve=q(K)?K.bind(n,n):q(K.get)?K.get.bind(n,n):Ce,gt=!q(K)&&q(K.set)?K.set.bind(n):Ce,ws=jc({get:Ve,set:gt});Object.defineProperty(s,G,{enumerable:!0,configurable:!0,get:()=>ws.value,set:Rn=>ws.value=Rn})}if(l)for(const G in l)cc(l[G],s,n,G);if(c){const G=q(c)?c.call(n):c;Reflect.ownKeys(G).forEach(K=>{pc(K,G[K])})}function H(G,K){$(K)?K.forEach(Ve=>G(Ve.bind(n))):K&&G(K.bind(n))}if(u&&lc(u,e,"c"),H(Ql,f),H(Qn,p),H(ec,m),H(nr,_),H(Yl,S),H(Xl,A),H(rc,b),H(sc,x),H(nc,V),H(sr,C),H(rr,y),H(tc,T),$(w))if(w.length){const G=e.exposed||(e.exposed={});w.forEach(K=>{Object.defineProperty(G,K,{get:()=>n[K],set:Ve=>n[K]=Ve})})}else e.exposed||(e.exposed={});v&&e.render===Ce&&(e.render=v),null!=k&&(e.inheritAttrs=k),R&&(e.components=R),U&&(e.directives=U)}(e)}finally{Zt(),kt()}}}function Bc(e){return{get attrs(){return function zd(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(ke(e,0,"$attrs"),t[n])}))}(e)},slots:e.slots,emit:e.emit,expose:n=>{e.exposed=n||{}}}}function mr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(fi(li(e.exposed)),{get:(t,n)=>n in t?t[n]:n in tn?tn[n](e):void 0,has:(t,n)=>n in t||n in tn}))}function ls(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}const jc=(e,t)=>function ep(e,t,n=!1){let s,r;const i=q(e);return i?(s=e,r=Ce):(s=e.get,r=e.set),new Qu(s,r,i||!r,n)}(e,0,bn);function Kc(e,t,n){const s=arguments.length;return 2===s?ie(t)&&!$(t)?At(t)?fe(e,null,[t]):fe(e,t):fe(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):3===s&&At(n)&&(n=[n]),fe(e,t,n))}const Wc=Symbol.for("v-scx"),Zc=()=>ss(Wc);function Xd(){}function Gd(e,t,n,s){const r=n[s];if(r&&qc(r,e))return r;const i=t();return i.memo=e.slice(),n[s]=i}function qc(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s0&&Me&&Me.push(e),!0}const eo="3.3.13",Qd={createComponentInstance:Fc,setupComponent:Vc,renderComponentRoot:Xs,setCurrentRenderingInstance:zn,isVNode:At,normalizeVNode:De},eh=null,th=null,rn=typeof document<"u"?document:null,zc=rn&&rn.createElement("template"),sh={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 r=t?rn.createElementNS("http://www.w3.org/2000/svg",e):rn.createElement(e,n?{is:n}:void 0);return"select"===e&&s&&null!=s.multiple&&r.setAttribute("multiple",s.multiple),r},createText:e=>rn.createTextNode(e),createComment:e=>rn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>rn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),r!==i&&(r=r.nextSibling););else{zc.innerHTML=s?`${e}`:e;const l=zc.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},It="transition",cs="animation",En=Symbol("_vtc"),to=(e,{slots:t})=>Kc(ql,Xc(e),t);to.displayName="Transition";const Jc={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},rh=to.props=ne({},Oi,Jc),on=(e,t=[])=>{$(e)?e.forEach(n=>n(...t)):e&&e(...t)},Yc=e=>!!e&&($(e)?e.some(t=>t.length>1):e.length>1);function Xc(e){const t={};for(const R in e)R in Jc||(t[R]=e[R]);if(!1===e.css)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:a=o,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,_=function ih(e){if(null==e)return null;if(ie(e))return[no(e.enter),no(e.leave)];{const t=no(e);return[t,t]}}(r),S=_&&_[0],A=_&&_[1],{onBeforeEnter:I,onEnter:C,onEnterCancelled:g,onLeave:y,onLeaveCancelled:v,onBeforeAppear:x=I,onAppear:V=C,onAppearCancelled:b=g}=t,T=(R,U,z)=>{Mt(R,U?u:l),Mt(R,U?a:o),z&&z()},w=(R,U)=>{R._isLeaving=!1,Mt(R,f),Mt(R,m),Mt(R,p),U&&U()},k=R=>(U,z)=>{const ee=R?V:C,H=()=>T(U,R,z);on(ee,[U,H]),Gc(()=>{Mt(U,R?c:i),ht(U,R?u:l),Yc(ee)||Qc(U,s,S,H)})};return ne(t,{onBeforeEnter(R){on(I,[R]),ht(R,i),ht(R,o)},onBeforeAppear(R){on(x,[R]),ht(R,c),ht(R,a)},onEnter:k(!1),onAppear:k(!0),onLeave(R,U){R._isLeaving=!0;const z=()=>w(R,U);ht(R,f),sa(),ht(R,p),Gc(()=>{R._isLeaving&&(Mt(R,f),ht(R,m),Yc(y)||Qc(R,s,A,z))}),on(y,[R,z])},onEnterCancelled(R){T(R,!1),on(g,[R])},onAppearCancelled(R){T(R,!0),on(b,[R])},onLeaveCancelled(R){w(R),on(v,[R])}})}function no(e){return Ds(e)}function ht(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[En]||(e[En]=new Set)).add(t)}function Mt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[En];n&&(n.delete(t),n.size||(e[En]=void 0))}function Gc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let oh=0;function Qc(e,t,n,s){const r=e._endId=++oh,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=ea(e,t);if(!o)return s();const a=o+"end";let u=0;const f=()=>{e.removeEventListener(a,p),i()},p=m=>{m.target===e&&++u>=c&&f()};setTimeout(()=>{u(n[_]||"").split(", "),r=s(`${It}Delay`),i=s(`${It}Duration`),o=ta(r,i),l=s(`${cs}Delay`),c=s(`${cs}Duration`),a=ta(l,c);let u=null,f=0,p=0;return t===It?o>0&&(u=It,f=o,p=i.length):t===cs?a>0&&(u=cs,f=a,p=c.length):(f=Math.max(o,a),u=f>0?o>a?It:cs:null,p=u?u===It?i.length:c.length:0),{type:u,timeout:f,propCount:p,hasTransform:u===It&&/\b(transform|all)(,|$)/.test(s(`${It}Property`).toString())}}function ta(e,t){for(;e.lengthna(n)+na(e[s])))}function na(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function sa(){return document.body.offsetHeight}const so=Symbol("_vod"),ra={beforeMount(e,{value:t},{transition:n}){e[so]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):as(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),as(e,!0),s.enter(e)):s.leave(e,()=>{as(e,!1)}):as(e,t))},beforeUnmount(e,{value:t}){as(e,t)}};function as(e,t){e.style.display=t?e[so]:"none"}const ia=Symbol("");function ah(e){const t=dt();if(!t)return;const n=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>io(i,r))},s=()=>{const r=e(t.proxy);ro(t.subTree,r),n(r)};Wl(s),Qn(()=>{const r=new MutationObserver(s);r.observe(t.subTree.el.parentNode,{childList:!0}),rr(()=>r.disconnect())})}function ro(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{ro(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)io(e.el,t);else if(e.type===be)e.children.forEach(n=>ro(n,t));else if(e.type===Pt){let{el:n,anchor:s}=e;for(;n&&(io(n,t),n!==s);)n=n.nextSibling}}function io(e,t){if(1===e.nodeType){const n=e.style;let s="";for(const r in t)n.setProperty(`--${r}`,t[r]),s+=`--${r}: ${t[r]};`;n[ia]=s}}const oa=/\s*!important$/;function oo(e,t,n){if($(n))n.forEach(s=>oo(e,t,s));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=function uh(e,t){const n=lo[t];if(n)return n;let s=de(t);if("filter"!==s&&s in e)return lo[t]=s;s=Ht(s);for(let r=0;rco||(yh.then(()=>co=0),co=Date.now()),ua=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123;function pa(e,t){const n=Ai(e);return(()=>{class r extends gr{constructor(o){super(n,o,t)}}return r.def=n,r})()}const Sh=e=>pa(e,Aa),Ch=typeof HTMLElement<"u"?HTMLElement:class{};class gr extends Ch{constructor(t,n={},s){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&s?s(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),mi(()=>{this._connected||(uo(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let s=0;s{for(const r of s)this._setAttr(r.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(s,r=!1)=>{const{props:i,styles:o}=s;let l;if(i&&!$(i))for(const c in i){const a=i[c];(a===Number||a&&a.type===Number)&&(c in this._props&&(this._props[c]=Ds(this._props[c])),(l||(l=Object.create(null)))[de(c)]=!0)}this._numberProps=l,r&&this._resolveProps(s),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(s=>t(s,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,s=$(n)?n:Object.keys(n||{});for(const r of Object.keys(this))"_"!==r[0]&&s.includes(r)&&this._setProp(r,this[r],!0,!1);for(const r of s.map(de))Object.defineProperty(this,r,{get(){return this._getProp(r)},set(i){this._setProp(r,i)}})}_setAttr(t){let n=this.getAttribute(t);const s=de(t);this._numberProps&&this._numberProps[s]&&(n=Ds(n)),this._setProp(s,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,r=!0){n!==this._props[t]&&(this._props[t]=n,r&&this._instance&&this._update(),s&&(!0===n?this.setAttribute(Ne(t),""):"string"==typeof n||"number"==typeof n?this.setAttribute(Ne(t),n+""):n||this.removeAttribute(Ne(t))))}_update(){uo(this._createVNode(),this.shadowRoot)}_createVNode(){const t=fe(this._def,ne({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const s=(i,o)=>{this.dispatchEvent(new CustomEvent(i,{detail:o}))};n.emit=(i,...o)=>{s(i,o),Ne(i)!==i&&s(Ne(i),o)};let r=this;for(;r=r&&(r.parentNode||r.host);)if(r instanceof gr){n.parent=r._instance,n.provides=r._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const s=document.createElement("style");s.textContent=n,this.shadowRoot.appendChild(s)})}}function wh(e="$style"){{const t=dt();if(!t)return se;const n=t.type.__cssModules;return n&&n[e]||se}}const da=new WeakMap,ha=new WeakMap,yr=Symbol("_moveCb"),ma=Symbol("_enterCb"),Ph={name:"TransitionGroup",props:ne({},rh,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=dt(),s=wi();let r,i;return nr(()=>{if(!r.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!function kh(e,t,n){const s=e.cloneNode(),r=e[En];r&&r.forEach(l=>{l.split(/\s+/).forEach(c=>c&&s.classList.remove(c))}),n.split(/\s+/).forEach(l=>l&&s.classList.add(l)),s.style.display="none";const i=1===t.nodeType?t:t.parentNode;i.appendChild(s);const{hasTransform:o}=ea(s);return i.removeChild(s),o}(r[0].el,n.vnode.el,o))return;r.forEach(Ah),r.forEach(Rh);const l=r.filter(Nh);sa(),l.forEach(c=>{const a=c.el,u=a.style;ht(a,o),u.transform=u.webkitTransform=u.transitionDuration="";const f=a[yr]=p=>{p&&p.target!==a||(!p||/transform$/.test(p.propertyName))&&(a.removeEventListener("transitionend",f),a[yr]=null,Mt(a,o))};a.addEventListener("transitionend",f)})}),()=>{const o=X(e),l=Xc(o);let c=o.tag||be;r=i,i=t.default?er(t.default()):[];for(let a=0;a{const t=e.props["onUpdate:modelValue"]||!1;return $(t)?n=>hn(t,n):t};function Ih(e){e.target.composing=!0}function ya(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ke=Symbol("_assign"),_r={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[Ke]=Dt(r);const i=s||r.props&&"number"===r.props.type;mt(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=Ms(l)),e[Ke](l)}),n&&mt(e,"change",()=>{e.value=e.value.trim()}),t||(mt(e,"compositionstart",Ih),mt(e,"compositionend",ya),mt(e,"change",ya))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},i){if(e[Ke]=Dt(i),e.composing)return;const l=null==t?"":t;(r||"number"===e.type?Ms(e.value):e.value)!==l&&(document.activeElement===e&&"range"!==e.type&&(n||s&&e.value.trim()===l)||(e.value=l))}},ao={deep:!0,created(e,t,n){e[Ke]=Dt(n),mt(e,"change",()=>{const s=e._modelValue,r=Tn(e),i=e.checked,o=e[Ke];if($(s)){const l=Fs(s,r),c=-1!==l;if(i&&!c)o(s.concat(r));else if(!i&&c){const a=[...s];a.splice(l,1),o(a)}}else if(Ut(s)){const l=new Set(s);i?l.add(r):l.delete(r),o(l)}else o(Ea(e,i))})},mounted:_a,beforeUpdate(e,t,n){e[Ke]=Dt(n),_a(e,t,n)}};function _a(e,{value:t,oldValue:n},s){e._modelValue=t,$(t)?e.checked=Fs(t,s.props.value)>-1:Ut(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=vt(t,Ea(e,!0)))}const fo={created(e,{value:t},n){e.checked=vt(t,n.props.value),e[Ke]=Dt(n),mt(e,"change",()=>{e[Ke](Tn(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Ke]=Dt(s),t!==n&&(e.checked=vt(t,s.props.value))}},va={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const r=Ut(t);mt(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Ms(Tn(o)):Tn(o));e[Ke](e.multiple?r?new Set(i):i:i[0])}),e[Ke]=Dt(s)},mounted(e,{value:t}){ba(e,t)},beforeUpdate(e,t,n){e[Ke]=Dt(n)},updated(e,{value:t}){ba(e,t)}};function ba(e,t){const n=e.multiple;if(!n||$(t)||Ut(t)){for(let s=0,r=e.options.length;s-1:t.has(o);else if(vt(Tn(i),t))return void(e.selectedIndex!==s&&(e.selectedIndex=s))}!n&&-1!==e.selectedIndex&&(e.selectedIndex=-1)}}function Tn(e){return"_value"in e?e._value:e.value}function Ea(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Ta={created(e,t,n){vr(e,t,n,null,"created")},mounted(e,t,n){vr(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){vr(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){vr(e,t,n,s,"updated")}};function Sa(e,t){switch(e){case"SELECT":return va;case"TEXTAREA":return _r;default:switch(t){case"checkbox":return ao;case"radio":return fo;default:return _r}}}function vr(e,t,n,s,r){const o=Sa(e.tagName,n.props&&n.props.type)[r];o&&o(e,t,n,s)}const Dh=["ctrl","shift","alt","meta"],Fh={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&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>Dh.some(n=>e[`${n}Key`]&&!t.includes(n))},Lh=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=r=>{if(!("key"in r))return;const i=Ne(r.key);return t.some(o=>o===i||xh[o]===i)?e(r):void 0})},Ca=ne({patchProp:(e,t,n,s,r=!1,i,o,l,c)=>{"class"===t?function lh(e,t,n){const s=e[En];s&&(t=(t?[t,...s]:[...s]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,s,r):"style"===t?function fh(e,t,n){const s=e.style,r=J(n);if(n&&!r){if(t&&!J(t))for(const i in t)null==n[i]&&oo(s,i,"");for(const i in n)oo(s,i,n[i])}else{const i=s.display;if(r){if(t!==n){const o=s[ia];o&&(n+=";"+o),s.cssText=n}}else t&&e.removeAttribute("style");so in e&&(s.display=i)}}(e,n,s):$t(t)?Zr(t)||function mh(e,t,n,s,r=null){const i=e[aa]||(e[aa]={}),o=i[t];if(s&&o)o.value=s;else{const[l,c]=function gh(e){let t;if(fa.test(e)){let s;for(t={};s=e.match(fa);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):Ne(e.slice(2)),t]}(t);if(s){const a=i[t]=function vh(e,t){const n=s=>{if(s._vts){if(s._vts<=n.attached)return}else s._vts=Date.now();Ue(function bh(e,t){if($(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}return t}(s,n.value),t,5,[s])};return n.value=e,n.attached=_h(),n}(s,r);mt(e,l,a,c)}else o&&(function hh(e,t,n,s){e.removeEventListener(t,n,s)}(e,l,o,c),i[t]=void 0)}}(e,t,0,s,o):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function Th(e,t,n,s){if(s)return!!("innerHTML"===t||"textContent"===t||t in e&&ua(t)&&q(n));if("spellcheck"===t||"draggable"===t||"translate"===t||"form"===t||"list"===t&&"INPUT"===e.tagName||"type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const r=e.tagName;if("IMG"===r||"VIDEO"===r||"CANVAS"===r||"SOURCE"===r)return!1}return(!ua(t)||!J(n))&&t in e}(e,t,s,r))?function dh(e,t,n,s,r,i,o){if("innerHTML"===t||"textContent"===t)return s&&o(s,r,i),void(e[t]=null==n?"":n);const l=e.tagName;if("value"===t&&"PROGRESS"!==l&&!l.includes("-")){e._value=n;const u=null==n?"":n;return("OPTION"===l?e.getAttribute("value"):e.value)!==u&&(e.value=u),void(null==n&&e.removeAttribute(t))}let c=!1;if(""===n||null==n){const a=typeof e[t];"boolean"===a?n=rl(n):null==n&&"string"===a?(n="",c=!0):"number"===a&&(n=0,c=!0)}try{e[t]=n}catch{}c&&e.removeAttribute(t)}(e,t,s,i,o,l,c):("true-value"===t?e._trueValue=s:"false-value"===t&&(e._falseValue=s),function ph(e,t,n,s,r){if(s&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(ca,t.slice(6,t.length)):e.setAttributeNS(ca,t,n);else{const i=fu(t);null==n||i&&!rl(n)?e.removeAttribute(t):e.setAttribute(t,i?"":n)}}(e,t,s,r))}},sh);let fs,wa=!1;function Oa(){return fs||(fs=Sc(Ca))}function Pa(){return fs=wa?fs:Cc(Ca),wa=!0,fs}const uo=(...e)=>{Oa().render(...e)},Aa=(...e)=>{Pa().hydrate(...e)},Ra=(...e)=>{const t=Oa().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Na(s);if(!r)return;const i=t._component;!q(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t},$h=(...e)=>{const t=Pa().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Na(s);if(r)return n(r,!0,r instanceof SVGElement)},t};function Na(e){return J(e)?document.querySelector(e):e}let ka=!1;const Uh=()=>{ka||(ka=!0,function Mh(){_r.getSSRProps=({value:e})=>({value:e}),fo.getSSRProps=({value:e},t)=>{if(t.props&&vt(t.props.value,e))return{checked:!0}},ao.getSSRProps=({value:e},t)=>{if($(e)){if(t.props&&Fs(e,t.props.value)>-1)return{checked:!0}}else if(Ut(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Ta.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=Sa(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0}}(),function ch(){ra.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}())};function po(e){throw e}function Ia(e){}function ue(e,t,n,s){const i=new SyntaxError(String(e));return i.code=e,i.loc=t,i}const us=Symbol(""),ps=Symbol(""),ho=Symbol(""),br=Symbol(""),Ma=Symbol(""),ln=Symbol(""),Da=Symbol(""),Fa=Symbol(""),mo=Symbol(""),go=Symbol(""),ds=Symbol(""),yo=Symbol(""),La=Symbol(""),_o=Symbol(""),Er=Symbol(""),vo=Symbol(""),bo=Symbol(""),Eo=Symbol(""),To=Symbol(""),xa=Symbol(""),Va=Symbol(""),Tr=Symbol(""),Sr=Symbol(""),So=Symbol(""),Co=Symbol(""),hs=Symbol(""),ms=Symbol(""),wo=Symbol(""),Oo=Symbol(""),Bh=Symbol(""),Po=Symbol(""),Cr=Symbol(""),Hh=Symbol(""),jh=Symbol(""),Ao=Symbol(""),Kh=Symbol(""),Wh=Symbol(""),Ro=Symbol(""),$a=Symbol(""),Sn={[us]:"Fragment",[ps]:"Teleport",[ho]:"Suspense",[br]:"KeepAlive",[Ma]:"BaseTransition",[ln]:"openBlock",[Da]:"createBlock",[Fa]:"createElementBlock",[mo]:"createVNode",[go]:"createElementVNode",[ds]:"createCommentVNode",[yo]:"createTextVNode",[La]:"createStaticVNode",[_o]:"resolveComponent",[Er]:"resolveDynamicComponent",[vo]:"resolveDirective",[bo]:"resolveFilter",[Eo]:"withDirectives",[To]:"renderList",[xa]:"renderSlot",[Va]:"createSlots",[Tr]:"toDisplayString",[Sr]:"mergeProps",[So]:"normalizeClass",[Co]:"normalizeStyle",[hs]:"normalizeProps",[ms]:"guardReactiveProps",[wo]:"toHandlers",[Oo]:"camelize",[Bh]:"capitalize",[Po]:"toHandlerKey",[Cr]:"setBlockTracking",[Hh]:"pushScopeId",[jh]:"popScopeId",[Ao]:"withCtx",[Kh]:"unref",[Wh]:"isRef",[Ro]:"withMemo",[$a]:"isMemoSame"},Te={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function gs(e,t,n,s,r,i,o,l=!1,c=!1,a=!1,u=Te){return e&&(l?(e.helper(ln),e.helper(On(e.inSSR,a))):e.helper(wn(e.inSSR,a)),o&&e.helper(Eo)),{type:13,tag:t,props:n,children:s,patchFlag:r,dynamicProps:i,directives:o,isBlock:l,disableTracking:c,isComponent:a,loc:u}}function ys(e,t=Te){return{type:17,loc:t,elements:e}}function We(e,t=Te){return{type:15,loc:t,properties:e}}function pe(e,t){return{type:16,loc:Te,key:J(e)?Q(e,!0):e,value:t}}function Q(e,t=!1,n=Te,s=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:s}}function Qe(e,t=Te){return{type:8,loc:t,children:e}}function me(e,t=[],n=Te){return{type:14,loc:n,callee:e,arguments:t}}function Cn(e,t,n=!1,s=!1,r=Te){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:r}}function No(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:Te}}function wn(e,t){return e||t?mo:go}function On(e,t){return e||t?Da:Fa}function ko(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(wn(s,e.isComponent)),t(ln),t(On(s,e.isComponent)))}const Le=e=>4===e.type&&e.isStatic,Pn=(e,t)=>e===t||e===Ne(t);function Ua(e){return Pn(e,"Teleport")?ps:Pn(e,"Suspense")?ho:Pn(e,"KeepAlive")?br:Pn(e,"BaseTransition")?Ma:void 0}const Yh=/^\d|[^\$\w]/,wr=e=>!Yh.test(e),Xh=/[A-Za-z_$\xA0-\uFFFF]/,Gh=/[\.\?\w$\xA0-\uFFFF]/,Qh=/\s+[.[]\s*|\s*[.[]\s+/g,Ba=e=>{e=e.trim().replace(Qh,o=>o.trim());let t=0,n=[],s=0,r=0,i=null;for(let o=0;o4===r.key.type&&r.key.content===s)}return n}function vs(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,s)=>"-"===n?"_":e.charCodeAt(s).toString())}`}const rm=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/;function Mo(e,t){const n=t.options?t.options.compatConfig:t.compatConfig,s=n&&n[e];return"MODE"===e?s||3:s}function cn(e,t){const n=Mo("MODE",t),s=Mo(e,t);return 3===n?!0===s:!1!==s}function bs(e,t,n,...s){return cn(e,t)}const om=/&(gt|lt|amp|apos|quot);/g,lm={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},Za={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:Ns,isPreTag:Ns,isCustomElement:Ns,decodeEntities:e=>e.replace(om,(t,n)=>lm[n]),onError:po,onWarn:Ia,comments:!1};function Do(e,t,n){const s=kr(n),r=s?s.ns:0,i=[];for(;!_m(e,t,n);){const l=e.source;let c;if(0===t||1===t)if(!e.inVPre&&Oe(l,e.options.delimiters[0]))c=gm(e,t);else if(0===t&&"<"===l[0])if(1===l.length)le(e,5,1);else if("!"===l[1])Oe(l,"\x3c!--")?c=um(e):Oe(l,""===l[2]){le(e,14,2),ve(e,3);continue}if(/[a-z]/i.test(l[2])){le(e,23),Fo(e,1,s);continue}le(e,12,2),c=Es(e)}else/[a-z]/i.test(l[1])?(c=pm(e,n),cn("COMPILER_NATIVE_TEMPLATE",e)&&c&&"template"===c.tag&&!c.props.some(a=>7===a.type&&za(a.name))&&(c=c.children)):"?"===l[1]?(le(e,21,1),c=Es(e)):le(e,12,1);if(c||(c=ym(e,t)),$(c))for(let a=0;a/.exec(e.source);if(s){s.index<=3&&le(e,0),s[1]&&le(e,10),n=e.source.slice(4,s.index);const r=e.source.slice(0,s.index);let i=1,o=0;for(;-1!==(o=r.indexOf("\x3c!--",i));)ve(e,o-i+1),o+4");return-1===r?(s=e.source.slice(n),ve(e,e.source.length)):(s=e.source.slice(n,r),ve(e,r+1)),{type:3,content:s,loc:Ze(e,t)}}function pm(e,t){const n=e.inPre,s=e.inVPre,r=kr(t),i=Fo(e,0,r),o=e.inPre&&!n,l=e.inVPre&&!s;if(i.isSelfClosing||e.options.isVoidTag(i.tag))return o&&(e.inPre=!1),l&&(e.inVPre=!1),i;t.push(i);const c=e.options.getTextMode(i,r),a=Do(e,c,t);t.pop();{const u=i.props.find(f=>6===f.type&&"inline-template"===f.name);if(u&&bs("COMPILER_INLINE_TEMPLATE",e)){const f=Ze(e,i.loc.end);u.value={type:2,content:f.source,loc:f}}}if(i.children=a,Lo(e.source,i.tag))Fo(e,1,r);else if(le(e,24,0,i.loc.start),0===e.source.length&&"script"===i.tag.toLowerCase()){const u=a[0];u&&Oe(u.loc.source,"\x3c!--")&&le(e,8)}return i.loc=Ze(e,i.loc.start),o&&(e.inPre=!1),l&&(e.inVPre=!1),i}const za=Ae("if,else,else-if,for,slot");function Fo(e,t,n){const s=Be(e),r=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),i=r[1],o=e.options.getNamespace(i,n);ve(e,r[0].length),Ss(e);const l=Be(e),c=e.source;e.options.isPreTag(i)&&(e.inPre=!0);let a=Ja(e,t);0===t&&!e.inVPre&&a.some(p=>7===p.type&&"pre"===p.name)&&(e.inVPre=!0,ne(e,l),e.source=c,a=Ja(e,t).filter(p=>"v-pre"!==p.name));let u=!1;if(0===e.source.length?le(e,9):(u=Oe(e.source,"/>"),1===t&&u&&le(e,4),ve(e,u?2:1)),1===t)return;let f=0;return e.inVPre||("slot"===i?f=2:"template"===i?a.some(p=>7===p.type&&za(p.name))&&(f=3):function dm(e,t,n){const s=n.options;if(s.isCustomElement(e))return!1;if("component"===e||/^[A-Z]/.test(e)||Ua(e)||s.isBuiltInComponent&&s.isBuiltInComponent(e)||s.isNativeTag&&!s.isNativeTag(e))return!0;for(let r=0;r0&&!Oe(e.source,">")&&!Oe(e.source,"/>");){if(Oe(e.source,"/")){le(e,22),ve(e,1),Ss(e);continue}1===t&&le(e,3);const r=hm(e,s);6===r.type&&r.value&&"class"===r.name&&(r.value.content=r.value.content.replace(/\s+/g," ").trim()),0===t&&n.push(r),/^[^\t\r\n\f />]/.test(e.source)&&le(e,15),Ss(e)}return n}function hm(e,t){var n;const s=Be(e),i=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source)[0];t.has(i)&&le(e,2),t.add(i),"="===i[0]&&le(e,19);{const c=/["'<]/g;let a;for(;a=c.exec(i);)le(e,17,a.index)}let o;ve(e,i.length),/^[\t\r\n\f ]*=/.test(e.source)&&(Ss(e),ve(e,1),Ss(e),o=function mm(e){const t=Be(e);let n;const s=e.source[0],r='"'===s||"'"===s;if(r){ve(e,1);const i=e.source.indexOf(s);-1===i?n=Ts(e,e.source.length,4):(n=Ts(e,i,4),ve(e,1))}else{const i=/^[^\t\r\n\f >]+/.exec(e.source);if(!i)return;const o=/["'<=`]/g;let l;for(;l=o.exec(i[0]);)le(e,18,l.index);n=Ts(e,i[0].length,4)}return{content:n,isQuoted:r,loc:Ze(e,t)}}(e),o||le(e,13));const l=Ze(e,s);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(i)){const c=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(i);let f,a=Oe(i,"."),u=c[1]||(a||Oe(i,":")?"bind":Oe(i,"@")?"on":"slot");if(c[2]){const m="slot"===u,_=i.lastIndexOf(c[2],i.length-((null==(n=c[3])?void 0:n.length)||0)),S=Ze(e,Ya(e,s,_),Ya(e,s,_+c[2].length+(m&&c[3]||"").length));let A=c[2],I=!0;A.startsWith("[")?(I=!1,A.endsWith("]")?A=A.slice(1,A.length-1):(le(e,27),A=A.slice(1))):m&&(A+=c[3]||""),f={type:4,content:A,isStatic:I,constType:I?3:0,loc:S}}if(o&&o.isQuoted){const m=o.loc;m.start.offset++,m.start.column++,m.end=Or(m.start,o.content),m.source=m.source.slice(1,-1)}const p=c[3]?c[3].slice(1).split("."):[];return a&&p.push("prop"),"bind"===u&&f&&p.includes("sync")&&bs("COMPILER_V_BIND_SYNC",e)&&(u="model",p.splice(p.indexOf("sync"),1)),{type:7,name:u,exp:o&&{type:4,content:o.content,isStatic:!1,constType:0,loc:o.loc},arg:f,modifiers:p,loc:l}}return!e.inVPre&&Oe(i,"v-")&&le(e,26),{type:6,name:i,value:o&&{type:2,content:o.content,loc:o.loc},loc:l}}function gm(e,t){const[n,s]=e.options.delimiters,r=e.source.indexOf(s,n.length);if(-1===r)return void le(e,25);const i=Be(e);ve(e,n.length);const o=Be(e),l=Be(e),c=r-n.length,a=e.source.slice(0,c),u=Ts(e,c,t),f=u.trim(),p=u.indexOf(f);return p>0&&Pr(o,a,p),Pr(l,a,c-(u.length-f.length-p)),ve(e,s.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:f,loc:Ze(e,o,l)},loc:Ze(e,i)}}function ym(e,t){const n=3===t?["]]>"]:["<",e.options.delimiters[0]];let s=e.source.length;for(let o=0;ol&&(s=l)}const r=Be(e);return{type:2,content:Ts(e,s,t),loc:Ze(e,r)}}function Ts(e,t,n){const s=e.source.slice(0,t);return ve(e,t),2!==n&&3!==n&&s.includes("&")?e.options.decodeEntities(s,4===n):s}function Be(e){const{column:t,line:n,offset:s}=e;return{column:t,line:n,offset:s}}function Ze(e,t,n){return{start:t,end:n=n||Be(e),source:e.originalSource.slice(t.offset,n.offset)}}function kr(e){return e[e.length-1]}function Oe(e,t){return e.startsWith(t)}function ve(e,t){const{source:n}=e;Pr(e,n,t),e.source=n.slice(t)}function Ss(e){const t=/^[\t\r\n\f ]+/.exec(e.source);t&&ve(e,t[0].length)}function Ya(e,t,n){return Or(t,e.originalSource.slice(t.offset,n),n)}function le(e,t,n,s=Be(e)){n&&(s.offset+=n,s.column+=n),e.options.onError(ue(t,{start:s,end:s,source:""}))}function _m(e,t,n){const s=e.source;switch(t){case 0:if(Oe(s,"=0;--r)if(Lo(s,n[r].tag))return!0;break;case 1:case 2:{const r=kr(n);if(r&&Lo(s,r.tag))return!0;break}case 3:if(Oe(s,"]]>"))return!0}return!s}function Lo(e,t){return Oe(e,"]/.test(e[2+t.length]||">")}function vm(e,t){Ir(e,t,Xa(e,e.children[0]))}function Xa(e,t){const{children:n}=e;return 1===n.length&&1===t.type&&!Rr(t)}function Ir(e,t,n=!1){const{children:s}=e,r=s.length;let i=0;for(let o=0;o0){if(c>=2){l.codegenNode.patchFlag="-1",l.codegenNode=t.hoist(l.codegenNode),i++;continue}}else{const a=l.codegenNode;if(13===a.type){const u=tf(a);if((!u||512===u||1===u)&&Qa(l,t)>=2){const f=ef(l);f&&(a.props=t.hoist(f))}a.dynamicProps&&(a.dynamicProps=t.hoist(a.dynamicProps))}}}if(1===l.type){const c=1===l.tagType;c&&t.scopes.vSlot++,Ir(l,t),c&&t.scopes.vSlot--}else if(11===l.type)Ir(l,t,1===l.children.length);else if(9===l.type)for(let c=0;c1)for(let a=0;a`_${Sn[b.helper(T)]}`,replaceNode(T){b.parent.children[b.childIndex]=b.currentNode=T},removeNode(T){const k=T?b.parent.children.indexOf(T):b.currentNode?b.childIndex:-1;T&&T!==b.currentNode?b.childIndex>k&&(b.childIndex--,b.onNodeRemoved()):(b.currentNode=null,b.onNodeRemoved()),b.parent.children.splice(k,1)},onNodeRemoved:()=>{},addIdentifiers(T){},removeIdentifiers(T){},hoist(T){J(T)&&(T=Q(T)),b.hoists.push(T);const w=Q(`_hoisted_${b.hoists.length}`,!1,T.loc,2);return w.hoisted=T,w},cache:(T,w=!1)=>function zh(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:Te}}(b.cached++,T,w)};return b.filters=new Set,b}(e,t);Mr(e,n),t.hoistStatic&&vm(e,n),t.ssr||function Sm(e,t){const{helper:n}=t,{children:s}=e;if(1===s.length){const r=s[0];if(Xa(e,r)&&r.codegenNode){const i=r.codegenNode;13===i.type&&ko(i,t),e.codegenNode=i}else e.codegenNode=r}else if(s.length>1){let r=64;e.codegenNode=gs(t,n(us),void 0,e.children,r+"",void 0,void 0,!0,void 0,!1)}}(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.filters=[...n.filters]}function Mr(e,t){t.currentNode=e;const{nodeTransforms:n}=t,s=[];for(let i=0;i{n--};for(;ns===e:s=>e.test(s);return(s,r)=>{if(1===s.type){const{props:i}=s;if(3===s.tagType&&i.some(ja))return;const o=[];for(let l=0;l`${Sn[e]}: _${Sn[e]}`;function wm(e,t={}){const n=function rf(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:s=!1,filename:r="template.vue.html",scopeId:i=null,optimizeImports:o=!1,runtimeGlobalName:l="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:a="vue/server-renderer",ssr:u=!1,isTS:f=!1,inSSR:p=!1}){const m={mode:t,prefixIdentifiers:n,sourceMap:s,filename:r,scopeId:i,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:c,ssrRuntimeModuleName:a,ssr:u,isTS:f,inSSR:p,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:S=>`_${Sn[S]}`,push(S,A){m.code+=S},indent(){_(++m.indentLevel)},deindent(S=!1){S?--m.indentLevel:_(--m.indentLevel)},newline(){_(m.indentLevel)}};function _(S){m.push("\n"+" ".repeat(S))}return m}(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:s,push:r,prefixIdentifiers:i,indent:o,deindent:l,newline:c,ssr:u}=n,f=Array.from(e.helpers),p=f.length>0,m=!i&&"module"!==s;if(function Om(e,t){const{push:r,newline:i,runtimeGlobalName:l}=t,a=l,u=Array.from(e.helpers);if(u.length>0&&(r(`const _Vue = ${a}\n`),e.hoists.length)){const f=[mo,go,ds,yo,La].filter(p=>u.includes(p)).map(sf).join(", ");r(`const { ${f} } = _Vue\n`)}(function Pm(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:s}=t;s();for(let l=0;l0)&&c()),e.directives.length&&(xo(e.directives,"directive",n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),xo(e.filters,"filter",n),c()),e.temps>0){r("let ");for(let g=0;g0?", ":""}_temp${g}`)}return(e.components.length||e.directives.length||e.temps)&&(r("\n"),c()),u||r("return "),e.codegenNode?Pe(e.codegenNode,n):r("null"),m&&(l(),r("}")),l(),r("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function xo(e,t,{helper:n,push:s,newline:r,isTS:i}){const o=n("filter"===t?bo:"component"===t?_o:vo);for(let l=0;l3||!1;t.push("["),n&&t.indent(),Cs(e,t,n),n&&t.deindent(),t.push("]")}function Cs(e,t,n=!1,s=!0){const{push:r,newline:i}=t;for(let o=0;on||"null")}([i,o,l,c,a]),t),n(")"),f&&n(")"),u&&(n(", "),Pe(u,t),n(")"))}(e,t);break;case 14:!function Dm(e,t){const{push:n,helper:s,pure:r}=t,i=J(e.callee)?e.callee:s(e.callee);r&&n(Dr),n(i+"(",e),Cs(e.arguments,t),n(")")}(e,t);break;case 15:!function Fm(e,t){const{push:n,indent:s,deindent:r,newline:i}=t,{properties:o}=e;if(!o.length)return void n("{}",e);const l=o.length>1||!1;n(l?"{":"{ "),l&&s();for(let c=0;c "),(c||l)&&(n("{"),s()),o?(c&&n("return "),$(o)?Vo(o,t):Pe(o,t)):l&&Pe(l,t),(c||l)&&(r(),n("}")),a&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function Vm(e,t){const{test:n,consequent:s,alternate:r,newline:i}=e,{push:o,indent:l,deindent:c,newline:a}=t;if(4===n.type){const f=!wr(n.content);f&&o("("),of(n,t),f&&o(")")}else o("("),Pe(n,t),o(")");i&&l(),t.indentLevel++,i||o(" "),o("? "),Pe(s,t),t.indentLevel--,i&&a(),i||o(" "),o(": ");const u=19===r.type;u||t.indentLevel++,Pe(r,t),u||t.indentLevel--,i&&c(!0)}(e,t);break;case 20:!function $m(e,t){const{push:n,helper:s,indent:r,deindent:i,newline:o}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(r(),n(`${s(Cr)}(-1),`),o()),n(`_cache[${e.index}] = `),Pe(e.value,t),e.isVNode&&(n(","),o(),n(`${s(Cr)}(1),`),o(),n(`_cache[${e.index}]`),i()),n(")")}(e,t);break;case 21:Cs(e.body,t,!0,!1)}}function of(e,t){const{content:n,isStatic:s}=e;t.push(s?JSON.stringify(n):n,e)}function lf(e,t){for(let n=0;nfunction Wm(e,t,n,s){if(!("else"===t.name||t.exp&&t.exp.content.trim())){const r=t.exp?t.exp.loc:e.loc;n.onError(ue(28,t.loc)),t.exp=Q("true",!1,r)}if("if"===t.name){const r=cf(e,t),i={type:9,loc:e.loc,branches:[r]};if(n.replaceNode(i),s)return s(i,r,!0)}else{const r=n.parent.children;let o=r.indexOf(e);for(;o-- >=-1;){const l=r[o];if(l&&3===l.type)n.removeNode(l);else{if(!l||2!==l.type||l.content.trim().length){if(l&&9===l.type){"else-if"===t.name&&void 0===l.branches[l.branches.length-1].condition&&n.onError(ue(30,e.loc)),n.removeNode();const c=cf(e,t);l.branches.push(c);const a=s&&s(l,c,!1);Mr(c,n),a&&a(),n.currentNode=null}else n.onError(ue(30,e.loc));break}n.removeNode(l)}}}}(e,t,n,(s,r,i)=>{const o=n.parent.children;let l=o.indexOf(s),c=0;for(;l-- >=0;){const a=o[l];a&&9===a.type&&(c+=a.branches.length)}return()=>{if(i)s.codegenNode=af(r,c,n);else{const a=function Zm(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(s.codegenNode);a.alternate=af(r,c+s.branches.length-1,n)}}}));function cf(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!xe(e,"for")?e.children:[e],userKey:Ar(e,"key"),isTemplateIf:n}}function af(e,t,n){return e.condition?No(e.condition,ff(e,t,n),me(n.helper(ds),['""',"true"])):ff(e,t,n)}function ff(e,t,n){const{helper:s}=n,r=pe("key",Q(`${t}`,!1,Te,2)),{children:i}=e,o=i[0];if(1!==i.length||1!==o.type){if(1===i.length&&11===o.type){const c=o.codegenNode;return Nr(c,r,n),c}{let c=64;return gs(n,s(us),We([r]),i,c+"",void 0,void 0,!0,!1,!1,e.loc)}}{const c=o.codegenNode,a=function sm(e){return 14===e.type&&e.callee===Ro?e.arguments[1].returns:e}(c);return 13===a.type&&ko(a,n),Nr(a,r,n),c}}const qm=nf("for",(e,t,n)=>{const{helper:s,removeHelper:r}=n;return function zm(e,t,n,s){if(!t.exp)return void n.onError(ue(31,t.loc));const r=Uo(t.exp);if(!r)return void n.onError(ue(32,t.loc));const{scopes:l}=n,{source:c,value:a,key:u,index:f}=r,p={type:11,loc:t.loc,source:c,valueAlias:a,keyAlias:u,objectIndexAlias:f,parseResult:r,children:_s(e)?e.children:[e]};n.replaceNode(p),l.vFor++;const m=s&&s(p);return()=>{l.vFor--,m&&m()}}(e,t,n,i=>{const o=me(s(To),[i.source]),l=_s(e),c=xe(e,"memo"),a=Ar(e,"key"),u=a&&(6===a.type?Q(a.value.content,!0):a.exp),f=a?pe("key",u):null,p=4===i.source.type&&i.source.constType>0,m=p?64:a?128:256;return i.codegenNode=gs(n,s(us),void 0,o,m+"",void 0,void 0,!0,!p,!1,e.loc),()=>{let _;const{children:S}=i,A=1!==S.length||1!==S[0].type,I=Rr(e)?e:l&&1===e.children.length&&Rr(e.children[0])?e.children[0]:null;if(I?(_=I.codegenNode,l&&f&&Nr(_,f,n)):A?_=gs(n,s(us),f?We([f]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(_=S[0].codegenNode,l&&f&&Nr(_,f,n),_.isBlock!==!p&&(_.isBlock?(r(ln),r(On(n.inSSR,_.isComponent))):r(wn(n.inSSR,_.isComponent))),_.isBlock=!p,_.isBlock?(s(ln),s(On(n.inSSR,_.isComponent))):s(wn(n.inSSR,_.isComponent))),c){const C=Cn(Bo(i.parseResult,[Q("_cached")]));C.body=function Jh(e){return{type:21,body:e,loc:Te}}([Qe(["const _memo = (",c.exp,")"]),Qe(["if (_cached",...u?[" && _cached.key === ",u]:[],` && ${n.helperString($a)}(_cached, _memo)) return _cached`]),Qe(["const _item = ",_]),Q("_item.memo = _memo"),Q("return _item")]),o.arguments.push(C,Q("_cache"),Q(String(n.cached++)))}else o.arguments.push(Cn(Bo(i.parseResult),_,!0))}})}),uf=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Jm=/^\(|\)$/g;function Uo(e,t){const n=e.loc,s=e.content,r=s.match(rm);if(!r)return;const[,i,o]=r,l={source:Fr(n,o.trim(),s.indexOf(o,i.length)),value:void 0,key:void 0,index:void 0};let c=i.trim().replace(Jm,"").trim();const a=i.indexOf(c),u=c.match(uf);if(u){c=c.replace(uf,"").trim();const f=u[1].trim();let p;if(f&&(p=s.indexOf(f,a+c.length),l.key=Fr(n,f,p)),u[2]){const m=u[2].trim();m&&(l.index=Fr(n,m,s.indexOf(m,l.key?p+f.length:a+c.length)))}}return c&&(l.value=Fr(n,c,a)),l}function Fr(e,t,n){return Q(t,!1,Ha(e,n,t.length))}function Bo({value:e,key:t,index:n},s=[]){return function Ym(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,s)=>n||Q("_".repeat(s+1),!1))}([e,t,n,...s])}const pf=Q("undefined",!1),Xm=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){if(xe(e,"slot"))return t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},Gm=(e,t,n,s)=>Cn(e,n,!1,!0,n.length?n[0].loc:s);function Qm(e,t,n=Gm){t.helper(Ao);const{children:s,loc:r}=e,i=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const c=xe(e,"slot",!0);if(c){const{arg:A,exp:I}=c;A&&!Le(A)&&(l=!0),i.push(pe(A||Q("default",!0),n(I,void 0,s,r)))}let a=!1,u=!1;const f=[],p=new Set;let m=0;for(let A=0;A{const g=n(I,void 0,C,r);return t.compatConfig&&(g.isNonScopedSlot=!0),pe("default",g)};a?f.length&&f.some(I=>df(I))&&(u?t.onError(ue(39,f[0].loc)):i.push(A(void 0,f))):i.push(A(void 0,s))}const _=l?2:xr(e.children)?3:1;let S=We(i.concat(pe("_",Q(_+"",!1))),r);return o.length&&(S=me(t.helper(Va),[S,ys(o)])),{slots:S,hasDynamicSlots:l}}function Lr(e,t,n){const s=[pe("name",e),pe("fn",t)];return null!=n&&s.push(pe("key",Q(String(n),!0))),We(s)}function xr(e){for(let t=0;tfunction(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:s,props:r}=e,i=1===e.tagType;let o=i?function tg(e,t,n=!1){let{tag:s}=e;const r=Ho(s),i=Ar(e,"is");if(i)if(r||cn("COMPILER_IS_ON_ELEMENT",t)){const c=6===i.type?i.value&&Q(i.value.content,!0):i.exp;if(c)return me(t.helper(Er),[c])}else 6===i.type&&i.value.content.startsWith("vue:")&&(s=i.value.content.slice(4));const o=!r&&xe(e,"is");if(o&&o.exp)return me(t.helper(Er),[o.exp]);const l=Ua(s)||t.isBuiltInComponent(s);return l?(n||t.helper(l),l):(t.helper(_o),t.components.add(s),vs(s,"component"))}(e,t):`"${s}"`;const l=ie(o)&&o.callee===Er;let c,a,u,p,m,_,f=0,S=l||o===ps||o===ho||!i&&("svg"===s||"foreignObject"===s);if(r.length>0){const A=mf(e,t,void 0,i,l);c=A.props,f=A.patchFlag,m=A.dynamicPropNames;const I=A.directives;_=I&&I.length?ys(I.map(C=>function sg(e,t){const n=[],s=hf.get(e);s?n.push(t.helperString(s)):(t.helper(vo),t.directives.add(e.name),n.push(vs(e.name,"directive")));const{loc:r}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const i=Q("true",!1,r);n.push(We(e.modifiers.map(o=>pe(o,i)),r))}return ys(n,e.loc)}(C,t))):void 0,A.shouldUseBlock&&(S=!0)}if(e.children.length>0)if(o===br&&(S=!0,f|=1024),i&&o!==ps&&o!==br){const{slots:I,hasDynamicSlots:C}=Qm(e,t);a=I,C&&(f|=1024)}else if(1===e.children.length&&o!==ps){const I=e.children[0],C=I.type,g=5===C||8===C;g&&0===qe(I,t)&&(f|=1),a=g||2===C?I:e.children}else a=e.children;0!==f&&(u=String(f),m&&m.length&&(p=function rg(e){let t="[";for(let n=0,s=e.length;n0;let m=!1,_=0,S=!1,A=!1,I=!1,C=!1,g=!1,y=!1;const v=[],x=T=>{a.length&&(u.push(We(gf(a),l)),a=[]),T&&u.push(T)},V=({key:T,value:w})=>{if(Le(T)){const k=T.content,R=$t(k);if(R&&(!s||r)&&"onclick"!==k.toLowerCase()&&"onUpdate:modelValue"!==k&&!Bt(k)&&(C=!0),R&&Bt(k)&&(y=!0),R&&14===w.type&&(w=w.arguments[0]),20===w.type||(4===w.type||8===w.type)&&qe(w,t)>0)return;"ref"===k?S=!0:"class"===k?A=!0:"style"===k?I=!0:"key"!==k&&!v.includes(k)&&v.push(k),s&&("class"===k||"style"===k)&&!v.includes(k)&&v.push(k)}else g=!0};for(let T=0;T0&&a.push(pe(Q("ref_for",!0),Q("true")))),"is"===R&&(Ho(o)||U&&U.content.startsWith("vue:")||cn("COMPILER_IS_ON_ELEMENT",t)))continue;a.push(pe(Q(R,!0,Ha(k,0,R.length)),Q(U?U.content:"",z,U?U.loc:k)))}else{const{name:k,arg:R,exp:U,loc:z,modifiers:ee}=w,H="bind"===k,G="on"===k;if("slot"===k){s||t.onError(ue(40,z));continue}if("once"===k||"memo"===k||"is"===k||H&&Ft(R,"is")&&(Ho(o)||cn("COMPILER_IS_ON_ELEMENT",t))||G&&i)continue;if((H&&Ft(R,"key")||G&&p&&Ft(R,"vue:before-update"))&&(m=!0),H&&Ft(R,"ref")&&t.scopes.vFor>0&&a.push(pe(Q("ref_for",!0),Q("true"))),!R&&(H||G)){if(g=!0,U)if(H){if(x(),cn("COMPILER_V_BIND_OBJECT_ORDER",t)){u.unshift(U);continue}u.push(U)}else x({type:14,loc:z,callee:t.helper(wo),arguments:s?[U]:[U,"true"]});else t.onError(ue(H?34:35,z));continue}H&&ee.includes("prop")&&(_|=32);const K=t.directiveTransforms[k];if(K){const{props:Ve,needRuntime:gt}=K(w,e,t);!i&&Ve.forEach(V),G&&R&&!Le(R)?x(We(Ve,l)):a.push(...Ve),gt&&(f.push(w),ze(gt)&&hf.set(w,gt))}else zf(k)||(f.push(w),p&&(m=!0))}}let b;if(u.length?(x(),b=u.length>1?me(t.helper(Sr),u,l):u[0]):a.length&&(b=We(gf(a),l)),g?_|=16:(A&&!s&&(_|=2),I&&!s&&(_|=4),v.length&&(_|=8),C&&(_|=32)),!m&&(0===_||32===_)&&(S||y||f.length>0)&&(_|=512),!t.inSSR&&b)switch(b.type){case 15:let T=-1,w=-1,k=!1;for(let z=0;z{if(Rr(e)){const{children:n,loc:s}=e,{slotName:r,slotProps:i}=function og(e,t){let s,n='"default"';const r=[];for(let i=0;i0){const{props:i,directives:o}=mf(e,t,r,!1,!1);s=i,o.length&&t.onError(ue(36,o[0].loc))}return{slotName:n,slotProps:s}}(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",r,"{}","undefined","true"];let l=2;i&&(o[2]=i,l=3),n.length&&(o[3]=Cn([],n,!1,!1,s),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=me(t.helper(xa),o,s)}},lg=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,yf=(e,t,n,s)=>{const{loc:r,modifiers:i,arg:o}=e;let l;if(!e.exp&&!i.length&&n.onError(ue(35,r)),4===o.type)if(o.isStatic){let f=o.content;f.startsWith("vue:")&&(f=`vnode-${f.slice(4)}`),l=Q(0!==t.tagType||f.startsWith("vnode")||!/[A-Z]/.test(f)?dn(de(f)):`on:${f}`,!0,o.loc)}else l=Qe([`${n.helperString(Po)}(`,o,")"]);else l=o,l.children.unshift(`${n.helperString(Po)}(`),l.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let a=n.cacheHandlers&&!c&&!n.inVOnce;if(c){const f=Ba(c.content),p=!(f||lg.test(c.content)),m=c.content.includes(";");(p||a&&f)&&(c=Qe([`${p?"$event":"(...args)"} => ${m?"{":"("}`,c,m?"}":")"]))}let u={props:[pe(l,c||Q("() => {}",!1,r))]};return s&&(u=s(u)),a&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(f=>f.key.isHandlerKey=!0),u},cg=(e,t,n)=>{const{exp:s,modifiers:r,loc:i}=e,o=e.arg;return 4!==o.type?(o.children.unshift("("),o.children.push(') || ""')):o.isStatic||(o.content=`${o.content} || ""`),r.includes("camel")&&(4===o.type?o.content=o.isStatic?de(o.content):`${n.helperString(Oo)}(${o.content})`:(o.children.unshift(`${n.helperString(Oo)}(`),o.children.push(")"))),n.inSSR||(r.includes("prop")&&_f(o,"."),r.includes("attr")&&_f(o,"^")),!s||4===s.type&&!s.content.trim()?(n.onError(ue(34,i)),{props:[pe(o,Q("",!0,i))]}):{props:[pe(o,s)]}},_f=(e,t)=>{4===e.type?e.content=e.isStatic?t+e.content:`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},ag=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let s,r=!1;for(let i=0;i7===i.type&&!t.directiveTransforms[i.name])||"template"===e.tag)))for(let i=0;i{if(1===e.type&&xe(e,"once",!0))return vf.has(e)||t.inVOnce||t.inSSR?void 0:(vf.add(e),t.inVOnce=!0,t.helper(Cr),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0))})},bf=(e,t,n)=>{const{exp:s,arg:r}=e;if(!s)return n.onError(ue(41,e.loc)),Vr();const i=s.loc.source,o=4===s.type?s.content:i,l=n.bindingMetadata[i];if("props"===l||"props-aliased"===l)return n.onError(ue(44,s.loc)),Vr();if(!o.trim()||!Ba(o))return n.onError(ue(42,s.loc)),Vr();const a=r||Q("modelValue",!0),u=r?Le(r)?`onUpdate:${de(r.content)}`:Qe(['"onUpdate:" + ',r]):"onUpdate:modelValue";let f;f=Qe([(n.isTS?"($event: any)":"$event")+" => ((",s,") = $event)"]);const m=[pe(a,e.exp),pe(u,f)];if(e.modifiers.length&&1===t.tagType){const _=e.modifiers.map(A=>(wr(A)?A:JSON.stringify(A))+": true").join(", "),S=r?Le(r)?`${r.content}Modifiers`:Qe([r,' + "Modifiers"']):"modelModifiers";m.push(pe(S,Q(`{ ${_} }`,!1,e.loc,2)))}return Vr(m)};function Vr(e=[]){return{props:e}}const ug=/[\w).+\-_$\]]/,pg=(e,t)=>{cn("COMPILER_FILTER",t)&&(5===e.type&&$r(e.content,t),1===e.type&&e.props.forEach(n=>{7===n.type&&"for"!==n.name&&n.exp&&$r(n.exp,t)}))};function $r(e,t){if(4===e.type)Ef(e,t);else for(let n=0;n=0&&(C=n.charAt(I)," "===C);I--);(!C||!ug.test(C))&&(o=!0)}}else void 0===_?(u=m+1,_=n.slice(0,m).trim()):A();function A(){S.push(n.slice(u,m).trim()),u=m+1}if(void 0===_?_=n.slice(0,m).trim():0!==u&&A(),S.length){for(m=0;m{if(1===e.type){const n=xe(e,"memo");return!n||Tf.has(e)?void 0:(Tf.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&13===s.type&&(1!==e.tagType&&ko(s,t),e.codegenNode=me(t.helper(Ro),[n.exp,Cn(void 0,s),"_cache",String(t.cached++)]))})}};function gg(e,t={}){const n=t.onError||po,s="module"===t.mode;!0===t.prefixIdentifiers?n(ue(47)):s&&n(ue(48)),t.cacheHandlers&&n(ue(49)),t.scopeId&&!s&&n(ue(50));const i=J(e)?function cm(e,t={}){const n=function am(e,t){const n=ne({},Za);let s;for(s in t)n[s]=void 0===t[s]?Za[s]:t[s];return{options:n,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:n.onWarn}}(e,t),s=Be(n);return function qh(e,t=Te){return{type:0,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}(Do(n,0,[]),Ze(n,s))}(e,t):e,[o,l]=function mg(e){return[[fg,Km,hg,qm,pg,ig,eg,Xm,ag],{on:yf,bind:cg,model:bf}]}();return Tm(i,ne({},t,{prefixIdentifiers:!1,nodeTransforms:[...o,...t.nodeTransforms||[]],directiveTransforms:ne({},l,t.directiveTransforms||{})})),wm(i,ne({},t,{prefixIdentifiers:!1}))}const Sf=Symbol(""),Cf=Symbol(""),wf=Symbol(""),Of=Symbol(""),jo=Symbol(""),Pf=Symbol(""),Af=Symbol(""),Rf=Symbol(""),Ko=Symbol(""),Nf=Symbol("");let An;!function Zh(e){Object.getOwnPropertySymbols(e).forEach(t=>{Sn[t]=e[t]})}({[Sf]:"vModelRadio",[Cf]:"vModelCheckbox",[wf]:"vModelText",[Of]:"vModelSelect",[jo]:"vModelDynamic",[Pf]:"withModifiers",[Af]:"withKeys",[Rf]:"vShow",[Ko]:"Transition",[Nf]:"TransitionGroup"});const vg=Ae("style,iframe,script,noscript",!0),kf={isVoidTag:au,isNativeTag:e=>lu(e)||cu(e),isPreTag:e=>"pre"===e,decodeEntities:function _g(e,t=!1){return An||(An=document.createElement("div")),t?(An.innerHTML=`
`,An.children[0].getAttribute("foo")):(An.innerHTML=e,An.textContent)},isBuiltInComponent:e=>Pn(e,"Transition")?Ko:Pn(e,"TransitionGroup")?Nf:void 0,getNamespace(e,t){let n=t?t.ns:0;if(t&&2===n)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(s=>6===s.type&&"encoding"===s.name&&null!=s.value&&("text/html"===s.value.content||"application/xhtml+xml"===s.value.content))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(n=0);else t&&1===n&&("foreignObject"===t.tag||"desc"===t.tag||"title"===t.tag)&&(n=0);if(0===n){if("svg"===e)return 1;if("math"===e)return 2}return n},getTextMode({tag:e,ns:t}){if(0===t){if("textarea"===e||"title"===e)return 1;if(vg(e))return 2}return 0}},Eg=(e,t)=>{const n=nl(e);return Q(JSON.stringify(n),!1,t,3)};function lt(e,t){return ue(e,t)}const wg=Ae("passive,once,capture"),Og=Ae("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Pg=Ae("left,right"),If=Ae("onkeyup,onkeydown,onkeypress",!0),Mf=(e,t)=>Le(e)&&"onclick"===e.content.toLowerCase()?Q(t,!0):4!==e.type?Qe(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,kg=(e,t)=>{1===e.type&&0===e.tagType&&("script"===e.tag||"style"===e.tag)&&t.removeNode()},Ig=[e=>{1===e.type&&e.props.forEach((t,n)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:Q("style",!0,t.loc),exp:Eg(t.value.content,t.loc),modifiers:[],loc:t.loc})})}],Mg={cloak:()=>({props:[]}),html:(e,t,n)=>{const{exp:s,loc:r}=e;return s||n.onError(lt(53,r)),t.children.length&&(n.onError(lt(54,r)),t.children.length=0),{props:[pe(Q("innerHTML",!0,r),s||Q("",!0))]}},text:(e,t,n)=>{const{exp:s,loc:r}=e;return s||n.onError(lt(55,r)),t.children.length&&(n.onError(lt(56,r)),t.children.length=0),{props:[pe(Q("textContent",!0),s?qe(s,n)>0?s:me(n.helperString(Tr),[s],r):Q("",!0))]}},model:(e,t,n)=>{const s=bf(e,t,n);if(!s.props.length||1===t.tagType)return s;e.arg&&n.onError(lt(58,e.arg.loc));const{tag:i}=t,o=n.isCustomElement(i);if("input"===i||"textarea"===i||"select"===i||o){let l=wf,c=!1;if("input"===i||o){const a=Ar(t,"type");if(a){if(7===a.type)l=jo;else if(a.value)switch(a.value.content){case"radio":l=Sf;break;case"checkbox":l=Cf;break;case"file":c=!0,n.onError(lt(59,e.loc))}}else(function tm(e){return e.props.some(t=>!(7!==t.type||"bind"!==t.name||t.arg&&4===t.arg.type&&t.arg.isStatic))})(t)&&(l=jo)}else"select"===i&&(l=Of);c||(s.needRuntime=n.helper(l))}else n.onError(lt(57,e.loc));return s.props=s.props.filter(l=>!(4===l.key.type&&"modelValue"===l.key.content)),s},on:(e,t,n)=>yf(e,t,n,s=>{const{modifiers:r}=e;if(!r.length)return s;let{key:i,value:o}=s.props[0];const{keyModifiers:l,nonKeyModifiers:c,eventOptionModifiers:a}=((e,t,n,s)=>{const r=[],i=[],o=[];for(let l=0;l{const{exp:s,loc:r}=e;return s||n.onError(lt(61,r)),{props:[],needRuntime:n.helper(Rf)}}},Ff=new WeakMap;$c(function Lg(e,t){if(!J(e)){if(!e.nodeType)return Ce;e=e.innerHTML}const n=e,s=function Fg(e){let t=Ff.get(null!=e?e:se);return t||(t=Object.create(null),Ff.set(null!=e?e:se,t)),t}(t),r=s[n];if(r)return r;if("#"===e[0]){const a=document.querySelector(e);e=a?a.innerHTML:""}const i=ne({hoistStatic:!0,onError:void 0,onWarn:Ce},t);!i.isCustomElement&&typeof customElements<"u"&&(i.isCustomElement=a=>!!customElements.get(a));const{code:o}=function Dg(e,t={}){return gg(e,ne({},kf,t,{nodeTransforms:[kg,...Ig,...t.nodeTransforms||[]],directiveTransforms:ne({},Mg,t.directiveTransforms||{}),transformHoist:null}))}(e,i),c=new Function("Vue",o)(an);return c._rc=!0,s[n]=c});let xg=(()=>{class e{constructor(){setTimeout(()=>{Ra({template:'',directives:{maskito:Kf},data:()=>({value:"123456",options:(0,jf.f8)()})}).mount("#vue")})}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F.Xpm({type:e,selectors:[["vue-example-1"]],decls:1,vars:0,consts:[["id","vue"]],template:function(n,s){1&n&&F._UZ(0,"div",0)},encapsulation:2}),e})(),Vg=(()=>{class e{constructor(){this.coreConceptsOverviewDocPage=`/${Hf.x.CoreConceptsOverview}`,this.useMaskitoBasicUsage=oe.e(6916).then(oe.t.bind(oe,6916,17)),this.queryNestedInputDemo=oe.e(9748).then(oe.t.bind(oe,9748,17)),this.bestBadPractice=oe.e(7648).then(oe.t.bind(oe,7648,17))}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F.Xpm({type:e,selectors:[["vue-doc-page"]],decls:52,vars:4,consts:[["header","Vue","path","vue"],[1,"tui-space_top-0"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],["code","npm install @maskito/{core,vue}"],[3,"code"],["id","example","heading","Above code example in practice"],[1,"tui-space_bottom-4"]],template:function(n,s){1&n&&(F.TgZ(0,"tui-doc-page",0)(1,"p",1)(2,"code"),F._uU(3,"@maskito/vue"),F.qZA(),F._uU(4," is a light-weighted library to use "),F.TgZ(5,"strong"),F._uU(6,"Maskito"),F.qZA(),F._uU(7," in as a Vue directive. "),F.qZA(),F.TgZ(8,"tui-notification",2)(9,"strong"),F._uU(10,"Prerequisites"),F.qZA(),F.TgZ(11,"p",3),F._uU(12," To get the most out of this guide, you should review the topic "),F.TgZ(13,"a",4),F._uU(14,' "Core\xa0Concepts" '),F.qZA(),F._uU(15," first. "),F.qZA()(),F.TgZ(16,"section",5)(17,"h2"),F._uU(18,"Getting Started"),F.qZA(),F.TgZ(19,"p"),F._uU(20,"Install libraries"),F.qZA(),F._UZ(21,"tui-doc-code",6),F.TgZ(22,"p"),F._uU(23," and use "),F.TgZ(24,"strong"),F._uU(25,"Maskito"),F.qZA()(),F._UZ(26,"tui-doc-code",7),F.qZA(),F.TgZ(27,"tui-doc-example",8),F._UZ(28,"vue-example-1"),F.qZA(),F.TgZ(29,"section",5)(30,"h2"),F._uU(31,"Query nested input element"),F.qZA(),F.TgZ(32,"p"),F._uU(33," Pass a predicate to "),F.TgZ(34,"strong"),F._uU(35,"elementPredicate"),F.qZA(),F._uU(36," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library. "),F.qZA(),F.TgZ(37,"tui-notification",9),F._uU(38," By default "),F.TgZ(39,"strong"),F._uU(40,"Maskito"),F.qZA(),F._uU(41," will try to find input/textarea by querying its host: "),F.TgZ(42,"code"),F._uU(43,"host.querySelector('input,textarea')"),F.qZA(),F._uU(44," so that might be sufficient. Use custom predicate if you need custom logic. "),F.qZA(),F._UZ(45,"tui-doc-code",7),F.qZA(),F.TgZ(46,"section",5)(47,"h2"),F._uU(48,"Best practices & Anti-Patterns"),F.qZA(),F.TgZ(49,"p"),F._uU(50,"Avoid inlining options object, otherwise Maskito will be recreated on every update:"),F.qZA(),F._UZ(51,"tui-doc-code",7),F.qZA()()),2&n&&(F.xp6(13),F.Q6J("routerLink",s.coreConceptsOverviewDocPage),F.xp6(13),F.Q6J("code",s.useMaskitoBasicUsage),F.xp6(19),F.Q6J("code",s.queryNestedInputDemo),F.xp6(6),F.Q6J("code",s.bestBadPractice))},dependencies:[jr.c0,jr.qo,jr.f2,As.V,qo.L,Br.rH,xg],encapsulation:2,changeDetection:0}),e})(),$g=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=F.oAB({type:e}),e.\u0275inj=F.cJS({imports:[Vt.ez,In.u5,In.UX,tt.TuiAddonDocModule,As.j,qo.H,Br.Bz.forChild((0,Hr.Ve)(Vg))]}),e})()}}]); \ No newline at end of file diff --git a/8210.14c4f492b8a497b1.js b/8210.14c4f492b8a497b1.js new file mode 100644 index 000000000..dc1d5ed07 --- /dev/null +++ b/8210.14c4f492b8a497b1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[8210],{997:(ru,xs,ae)=>{ae.d(xs,{TuiAddonDocModule:()=>Fn});var En=ae(4537),Yt=ae(9439);let Fn=(()=>{class ot{}return ot.\u0275fac=function(ws){return new(ws||ot)},ot.\u0275mod=En.oAB({type:ot}),ot.\u0275inj=En.cJS({imports:[Yt.JF,Yt.mG,Yt.Lx,Yt.Lq,Yt.u4]}),ot})()},8210:(ru,xs,ae)=>{ae.r(xs),ae.d(xs,{VueDocPageModule:()=>fg});var En={};ae.r(En),ae.d(En,{BaseTransition:()=>ia,BaseTransitionPropsValidators:()=>Pr,Comment:()=>Oe,DeprecationTypes:()=>Op,EffectScope:()=>nr,ErrorCodes:()=>Od,ErrorTypeStrings:()=>yp,Fragment:()=>ve,KeepAlive:()=>ah,ReactiveEffect:()=>vn,Static:()=>wt,Suspense:()=>zd,Teleport:()=>sp,Text:()=>xt,TrackOpTypes:()=>Ed,Transition:()=>lo,TransitionGroup:()=>zp,TriggerOpTypes:()=>yd,VueElement:()=>Ti,assertNumber:()=>vd,callWithAsyncErrorHandling:()=>je,callWithErrorHandling:()=>at,camelize:()=>_e,capitalize:()=>Qt,cloneVNode:()=>st,compatUtils:()=>vp,computed:()=>nc,createApp:()=>Xc,createBlock:()=>Yr,createCommentVNode:()=>ap,createElementBlock:()=>ip,createElementVNode:()=>Zr,createHydrationRenderer:()=>Va,createPropsRestProxy:()=>Ah,createRenderer:()=>wa,createSSRApp:()=>fm,createSlots:()=>uh,createStaticVNode:()=>lp,createTextVNode:()=>zr,createVNode:()=>fe,customRef:()=>Vl,defineAsyncComponent:()=>lh,defineComponent:()=>Lr,defineCustomElement:()=>Cc,defineEmits:()=>gh,defineExpose:()=>Eh,defineModel:()=>Sh,defineOptions:()=>yh,defineProps:()=>_h,defineSSRCustomElement:()=>qp,defineSlots:()=>Th,devtools:()=>Tp,effect:()=>Uu,effectScope:()=>Vu,getCurrentInstance:()=>Et,getCurrentScope:()=>hl,getTransitionRawChildren:()=>ri,guardReactiveProps:()=>Wa,h:()=>sc,handleError:()=>Pt,hasInjectionContext:()=>kh,hydrate:()=>$c,initCustomFormatter:()=>gp,initDirectivesForSSR:()=>um,inject:()=>fs,isMemoSame:()=>oc,isProxy:()=>ur,isReactive:()=>Rt,isReadonly:()=>mt,isRef:()=>ye,isRuntimeOnly:()=>hp,isShallow:()=>$n,isVNode:()=>Vt,markRaw:()=>dr,mergeDefaults:()=>Ch,mergeModels:()=>Ih,mergeProps:()=>qa,nextTick:()=>yr,normalizeClass:()=>Bn,normalizeProps:()=>Su,normalizeStyle:()=>Hn,onActivated:()=>la,onBeforeMount:()=>fa,onBeforeUnmount:()=>ai,onBeforeUpdate:()=>ua,onDeactivated:()=>aa,onErrorCaptured:()=>ma,onMounted:()=>os,onRenderTracked:()=>pa,onRenderTriggered:()=>ha,onScopeDispose:()=>ku,onServerPrefetch:()=>da,onUnmounted:()=>ci,onUpdated:()=>li,openBlock:()=>mi,popScopeId:()=>$d,provide:()=>Na,proxyRefs:()=>_r,pushScopeId:()=>Bd,queuePostFlushCb:()=>qn,reactive:()=>Zs,readonly:()=>fr,ref:()=>jn,registerRuntimeCompiler:()=>za,render:()=>Eo,renderList:()=>fh,renderSlot:()=>dh,resolveComponent:()=>Yd,resolveDirective:()=>Zd,resolveDynamicComponent:()=>Jd,resolveFilter:()=>Np,resolveTransitionHooks:()=>In,setBlockTracking:()=>qr,setDevtoolsHook:()=>Sp,setTransitionHooks:()=>ln,shallowReactive:()=>Dl,shallowReadonly:()=>od,shallowRef:()=>ad,ssrContextKey:()=>ic,ssrUtils:()=>bp,stop:()=>Hu,toDisplayString:()=>wu,toHandlerKey:()=>bn,toHandlers:()=>hh,toRaw:()=>z,toRef:()=>gd,toRefs:()=>pd,toValue:()=>ud,transformVNodeArgs:()=>rp,triggerRef:()=>fd,unref:()=>mr,useAttrs:()=>vh,useCssModule:()=>Jp,useCssVars:()=>xp,useModel:()=>Oh,useSSRContext:()=>rc,useSlots:()=>Nh,useTransitionState:()=>Rr,vModelCheckbox:()=>_o,vModelDynamic:()=>Vc,vModelRadio:()=>go,vModelSelect:()=>Dc,vModelText:()=>bi,vShow:()=>Ec,version:()=>oo,warn:()=>lc,watch:()=>ns,watchEffect:()=>ih,watchPostEffect:()=>ta,watchSyncEffect:()=>na,withAsyncContext:()=>Rh,withCtx:()=>vr,withDefaults:()=>bh,withDirectives:()=>oh,withKeys:()=>cm,withMemo:()=>Ep,withModifiers:()=>lm,withScopeId:()=>Xd});var Yt=ae(8692),Fn=ae(9900),ji=ae(3178),ot=ae(997),Gi=ae(2497),ws=ae(2847),Qo=ae(885),ou=ae(3139),V=ae(4537),Wi=ae(9439),lu=ae(8225),qi=ae(4911),el=ae(8282);const Vs=new Map,Yi=new Map;function tl(e,t){var n,s;return(0,qi.mG)(this,void 0,void 0,function*(){const i=null!==(n=t.elementPredicate)&&void 0!==n?n:el.gI;Yi.set(e,i);const r=yield i(e);Yi.get(e)===i&&(null===(s=Vs.get(e))||void 0===s||s.destroy(),Vs.set(e,new el.C8(r,t)))})}const au={unmounted:e=>{var t;null===(t=Vs.get(e))||void 0===t||t.destroy(),Vs.delete(e),Yi.delete(e)},mounted:(e,{value:t})=>(0,qi.mG)(void 0,void 0,void 0,function*(){return tl(e,t)}),updated:(e,{value:t,oldValue:n})=>(0,qi.mG)(void 0,void 0,void 0,function*(){t!==n&&(yield tl(e,t))})};function Ve(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const ne={},yn=[],me=()=>{},ks=()=>!1,Jt=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ji=e=>e.startsWith("onUpdate:"),se=Object.assign,Zi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},cu=Object.prototype.hasOwnProperty,re=(e,t)=>cu.call(e,t),H=Array.isArray,Tn=e=>"[object Map]"===Sn(e),Zt=e=>"[object Set]"===Sn(e),nl=e=>"[object Date]"===Sn(e),fu=e=>"[object RegExp]"===Sn(e),q=e=>"function"==typeof e,Y=e=>"string"==typeof e,Qe=e=>"symbol"==typeof e,oe=e=>null!==e&&"object"==typeof e,zi=e=>(oe(e)||q(e))&&q(e.then)&&q(e.catch),sl=Object.prototype.toString,Sn=e=>sl.call(e),uu=e=>Sn(e).slice(8,-1),il=e=>"[object Object]"===Sn(e),Qi=e=>Y(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,zt=Ve(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),du=Ve("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Fs=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},hu=/-(\w)/g,_e=Fs(e=>e.replace(hu,(t,n)=>n?n.toUpperCase():"")),pu=/\B([A-Z])/g,Xe=Fs(e=>e.replace(pu,"-$1").toLowerCase()),Qt=Fs(e=>e.charAt(0).toUpperCase()+e.slice(1)),bn=Fs(e=>e?`on${Qt(e)}`:""),et=(e,t)=>!Object.is(e,t),Nn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Hs=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Bs=e=>{const t=Y(e)?Number(e):NaN;return isNaN(t)?e:t};let rl;const Un=()=>rl||(rl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),_u=Ve("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");function Hn(e){if(H(e)){const t={};for(let n=0;n{if(n){const s=n.split(yu);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Bn(e){let t="";if(Y(e))t=e;else if(H(e))for(let n=0;nOt(n,t))}const wu=e=>Y(e)?e:null==e?"":H(e)||oe(e)&&(e.toString===sl||!q(e.toString))?JSON.stringify(e,ul,2):String(e),ul=(e,t)=>t&&t.__v_isRef?ul(e,t.value):Tn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,i],r)=>(n[tr(s,r)+" =>"]=i,n),{})}:Zt(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>tr(n))}:Qe(t)?tr(t):!oe(t)||H(t)||il(t)?t:String(t),tr=(e,t="")=>{var n;return Qe(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};let Ke,en;class nr{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ke,!t&&Ke&&(this.index=(Ke.scopes||(Ke.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ke;try{return Ke=this,t()}finally{Ke=n}}}on(){Ke=this}off(){Ke=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=2)break;It(),this._queryings--}return this._dirtyLevel>=2}set dirty(t){this._dirtyLevel=t?3:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=lt,n=en;try{return lt=!0,en=this,this._runnings++,pl(this),this.fn()}finally{ml(this),this._runnings--,en=n,lt=t}}stop(){var t;this.active&&(pl(this),ml(this),null==(t=this.onStop)||t.call(this),this.active=!1)}}function pl(e){e._trackId++,e._depsLength=0}function ml(e){if(e.deps&&e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()});t&&(se(n,t),t.scope&&dl(n,t.scope)),(!t||!t.lazy)&&n.run();const s=n.run.bind(n);return s.effect=n,s}function Hu(e){e.effect.stop()}let lt=!0,sr=0;const ir=[];function Ct(){ir.push(lt),lt=!1}function It(){const e=ir.pop();lt=void 0===e||e}function rr(){sr++}function or(){for(sr--;!sr&&lr.length;)lr.shift()()}function gl(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const i=e.deps[e._depsLength];i!==t?(i&&_l(i,e),e.deps[e._depsLength++]=t):e._depsLength++}}const lr=[];function El(e,t,n){rr();for(const i of e.keys())if((i.allowRecurse||!i._runnings)&&i._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},Xs=new WeakMap,tn=Symbol(""),ar=Symbol("");function ke(e,t,n){if(lt&&en){let s=Xs.get(e);s||Xs.set(e,s=new Map);let i=s.get(n);i||s.set(n,i=yl(()=>s.delete(n))),gl(en,i)}}function pt(e,t,n,s,i,r){const o=Xs.get(e);if(!o)return;let l=[];if("clear"===t)l=[...o.values()];else if("length"===n&&H(e)){const a=Number(s);o.forEach((c,u)=>{("length"===u||!Qe(u)&&u>=a)&&l.push(c)})}else switch(void 0!==n&&l.push(o.get(n)),t){case"add":H(e)?Qi(n)&&l.push(o.get("length")):(l.push(o.get(tn)),Tn(e)&&l.push(o.get(ar)));break;case"delete":H(e)||(l.push(o.get(tn)),Tn(e)&&l.push(o.get(ar)));break;case"set":Tn(e)&&l.push(o.get(tn))}rr();for(const a of l)a&&El(a,3);or()}const $u=Ve("__proto__,__v_isRef,__isVue"),Tl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(Qe)),Sl=Xu();function Xu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=z(this);for(let r=0,o=this.length;r{e[t]=function(...n){Ct(),rr();const s=z(this)[t].apply(this,n);return or(),It(),s}}),e}function Ku(e){const t=z(this);return ke(t,0,e),t.hasOwnProperty(e)}class bl{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,s){const i=this._isReadonly,r=this._shallow;if("__v_isReactive"===n)return!i;if("__v_isReadonly"===n)return i;if("__v_isShallow"===n)return r;if("__v_raw"===n)return s===(i?r?Ll:Ml:r?Pl:Rl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=H(t);if(!i){if(o&&re(Sl,n))return Reflect.get(Sl,n,s);if("hasOwnProperty"===n)return Ku}const l=Reflect.get(t,n,s);return(Qe(n)?Tl.has(n):$u(n))||(i||ke(t,0,n),r)?l:ye(l)?o&&Qi(n)?l:l.value:oe(l)?i?fr(l):Zs(l):l}}class Nl extends bl{constructor(t=!1){super(!1,t)}set(t,n,s,i){let r=t[n];if(!this._shallow){const a=mt(r);if(!$n(s)&&!mt(s)&&(r=z(r),s=z(s)),!H(t)&&ye(r)&&!ye(s))return!a&&(r.value=s,!0)}const o=H(t)&&Qi(n)?Number(n)e,Ks=e=>Reflect.getPrototypeOf(e);function js(e,t,n=!1,s=!1){const i=z(e=e.__v_raw),r=z(t);n||(et(t,r)&&ke(i,0,t),ke(i,0,r));const{has:o}=Ks(i),l=s?cr:n?hr:Xn;return o.call(i,t)?l(e.get(t)):o.call(i,r)?l(e.get(r)):void(e!==i&&e.get(t))}function Gs(e,t=!1){const n=this.__v_raw,s=z(n),i=z(e);return t||(et(e,i)&&ke(s,0,e),ke(s,0,i)),e===i?n.has(e):n.has(e)||n.has(i)}function Ws(e,t=!1){return e=e.__v_raw,!t&&ke(z(e),0,tn),Reflect.get(e,"size",e)}function Ol(e){e=z(e);const t=z(this);return Ks(t).has.call(t,e)||(t.add(e),pt(t,"add",e,e)),this}function Cl(e,t){t=z(t);const n=z(this),{has:s,get:i}=Ks(n);let r=s.call(n,e);r||(e=z(e),r=s.call(n,e));const o=i.call(n,e);return n.set(e,t),r?et(t,o)&&pt(n,"set",e,t):pt(n,"add",e,t),this}function Il(e){const t=z(this),{has:n,get:s}=Ks(t);let i=n.call(t,e);i||(e=z(e),i=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return i&&pt(t,"delete",e,void 0),o}function Al(){const e=z(this),t=0!==e.size,s=e.clear();return t&&pt(e,"clear",void 0,void 0),s}function qs(e,t){return function(s,i){const r=this,o=r.__v_raw,l=z(o),a=t?cr:e?hr:Xn;return!e&&ke(l,0,tn),o.forEach((c,u)=>s.call(i,a(c),a(u),r))}}function Ys(e,t,n){return function(...s){const i=this.__v_raw,r=z(i),o=Tn(r),l="entries"===e||e===Symbol.iterator&&o,a="keys"===e&&o,c=i[e](...s),u=n?cr:t?hr:Xn;return!t&&ke(r,0,a?ar:tn),{next(){const{value:f,done:h}=c.next();return h?{value:f,done:h}:{value:l?[u(f[0]),u(f[1])]:u(f),done:h}},[Symbol.iterator](){return this}}}}function At(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function Yu(){const e={get(r){return js(this,r)},get size(){return Ws(this)},has:Gs,add:Ol,set:Cl,delete:Il,clear:Al,forEach:qs(!1,!1)},t={get(r){return js(this,r,!1,!0)},get size(){return Ws(this)},has:Gs,add:Ol,set:Cl,delete:Il,clear:Al,forEach:qs(!1,!0)},n={get(r){return js(this,r,!0)},get size(){return Ws(this,!0)},has(r){return Gs.call(this,r,!0)},add:At("add"),set:At("set"),delete:At("delete"),clear:At("clear"),forEach:qs(!0,!1)},s={get(r){return js(this,r,!0,!0)},get size(){return Ws(this,!0)},has(r){return Gs.call(this,r,!0)},add:At("add"),set:At("set"),delete:At("delete"),clear:At("clear"),forEach:qs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Ys(r,!1,!1),n[r]=Ys(r,!0,!1),t[r]=Ys(r,!1,!0),s[r]=Ys(r,!0,!0)}),[e,n,t,s]}const[Ju,Zu,zu,Qu]=Yu();function Js(e,t){const n=t?e?Qu:zu:e?Zu:Ju;return(s,i,r)=>"__v_isReactive"===i?!e:"__v_isReadonly"===i?e:"__v_raw"===i?s:Reflect.get(re(n,i)&&i in s?n:s,i,r)}const ed={get:Js(!1,!1)},td={get:Js(!1,!0)},nd={get:Js(!0,!1)},sd={get:Js(!0,!0)},Rl=new WeakMap,Pl=new WeakMap,Ml=new WeakMap,Ll=new WeakMap;function Zs(e){return mt(e)?e:zs(e,!1,ju,ed,Rl)}function Dl(e){return zs(e,!1,Wu,td,Pl)}function fr(e){return zs(e,!0,Gu,nd,Ml)}function od(e){return zs(e,!0,qu,sd,Ll)}function zs(e,t,n,s,i){if(!oe(e)||e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const o=function rd(e){return e.__v_skip||!Object.isExtensible(e)?0:function id(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(uu(e))}(e);if(0===o)return e;const l=new Proxy(e,2===o?s:n);return i.set(e,l),l}function Rt(e){return mt(e)?Rt(e.__v_raw):!(!e||!e.__v_isReactive)}function mt(e){return!(!e||!e.__v_isReadonly)}function $n(e){return!(!e||!e.__v_isShallow)}function ur(e){return Rt(e)||mt(e)}function z(e){const t=e&&e.__v_raw;return t?z(t):e}function dr(e){return Us(e,"__v_skip",!0),e}const Xn=e=>oe(e)?Zs(e):e,hr=e=>oe(e)?fr(e):e;class xl{constructor(t,n,s,i){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new vn(()=>t(this._value),()=>Kn(this,1)),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=s}get value(){const t=z(this);return pr(t),(!t._cacheable||t.effect.dirty)&&et(t._value,t._value=t.effect.run())&&Kn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function pr(e){lt&&en&&(e=z(e),gl(en,e.dep||(e.dep=yl(()=>e.dep=void 0,e instanceof xl?e:void 0))))}function Kn(e,t=3,n){const s=(e=z(e)).dep;s&&El(s,t)}function ye(e){return!(!e||!0!==e.__v_isRef)}function jn(e){return wl(e,!1)}function ad(e){return wl(e,!0)}function wl(e,t){return ye(e)?e:new cd(e,t)}class cd{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:z(t),this._value=n?t:Xn(t)}get value(){return pr(this),this._value}set value(t){const n=this.__v_isShallow||$n(t)||mt(t);t=n?t:z(t),et(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Xn(t),Kn(this,3))}}function fd(e){Kn(e,3)}function mr(e){return ye(e)?e.value:e}function ud(e){return q(e)?e():mr(e)}const dd={get:(e,t,n)=>mr(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const i=e[t];return ye(i)&&!ye(n)?(i.value=n,!0):Reflect.set(e,t,n,s)}};function _r(e){return Rt(e)?e:new Proxy(e,dd)}class hd{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>pr(this),()=>Kn(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Vl(e){return new hd(e)}function pd(e){const t=H(e)?new Array(e.length):{};for(const n in e)t[n]=kl(e,n);return t}class md{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return void 0===t?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return function Bu(e,t){var n;return null==(n=Xs.get(e))?void 0:n.get(t)}(z(this._object),this._key)}}class _d{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function gd(e,t,n){return ye(e)?e:q(e)?new _d(e):oe(e)&&arguments.length>1?kl(e,t,n):jn(e)}function kl(e,t,n){const s=e[t];return ye(s)?s:new md(e,t,n)}const Ed={GET:"get",HAS:"has",ITERATE:"iterate"},yd={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},nn=[];function Te(e,...t){Ct();const n=nn.length?nn[nn.length-1].component:null,s=n&&n.appContext.config.warnHandler,i=function Td(){let e=nn[nn.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const s=e.component&&e.component.parent;e=s&&s.vnode}return t}();if(s)at(s,n,11,[e+t.join(""),n&&n.proxy,i.map(({vnode:r})=>`at <${io(n,r.type)}>`).join("\n"),i]);else{const r=[`[Vue warn]: ${e}`,...t];i.length&&r.push("\n",...function Sd(e){const t=[];return e.forEach((n,s)=>{t.push(...0===s?[]:["\n"],...function bd({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",i=` at <${io(e.component,e.type,!!e.component&&null==e.component.parent)}`,r=">"+n;return e.props?[i,...Nd(e.props),r]:[i+r]}(n))}),t}(i)),console.warn(...r)}It()}function Nd(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(s=>{t.push(...Fl(s,e[s]))}),n.length>3&&t.push(" ..."),t}function Fl(e,t,n){return Y(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:ye(t)?(t=Fl(e,z(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):q(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=z(t),n?t:[`${e}=`,t])}function vd(e,t){}const Od={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",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"};function at(e,t,n,s){let i;try{i=s?e(...s):e()}catch(r){Pt(r,t,n)}return i}function je(e,t,n,s){if(q(e)){const r=at(e,t,n,s);return r&&zi(r)&&r.catch(o=>{Pt(o,t,n)}),r}const i=[];for(let r=0;r>>1,i=Pe[s],r=Yn(i);rYn(n)-Yn(s)),sn=0;sn<_t.length;sn++)_t[sn]();_t=null,sn=0}}const Yn=e=>null==e.id?1/0:e.id,Md=(e,t)=>{const n=Yn(e)-Yn(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function $l(e){gr=!1,Gn=!0,Pe.sort(Md);try{for(ct=0;cttt.emit(i,...r)),zn=[]):typeof window<"u"&&window.HTMLElement&&(null==(s=null==(n=window.navigator)?void 0:n.userAgent)||!s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{Sr(r,t)}),setTimeout(()=>{tt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Tr=!0,zn=[])},3e3)):(Tr=!0,zn=[])}const br=Nr("component:added"),jl=Nr("component:updated"),wd=Nr("component:removed"),Vd=e=>{tt&&"function"==typeof tt.cleanupBuffer&&!tt.cleanupBuffer(e)&&wd(e)};function Nr(e){return t=>{Qn(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function Hd(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||ne;let i=n;const r=t.startsWith("update:"),o=r&&t.slice(7);if(o&&o in s){const u=`${"modelValue"===o?"model":o}Modifiers`,{number:f,trim:h}=s[u]||ne;h&&(i=n.map(_=>Y(_)?_.trim():_)),f&&(i=n.map(Hs))}__VUE_PROD_DEVTOOLS__&&function Ud(e,t,n){Qn("component:emit",e.appContext.app,e,t,n)}(e,t,i);let l,a=s[l=bn(t)]||s[l=bn(_e(t))];!a&&r&&(a=s[l=bn(Xe(t))]),a&&je(a,e,6,i);const c=s[l+"Once"];if(c){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,je(c,e,6,i)}}function Gl(e,t,n=!1){const s=t.emitsCache,i=s.get(e);if(void 0!==i)return i;const r=e.emits;let o={},l=!1;if(__VUE_OPTIONS_API__&&!q(e)){const a=c=>{const u=Gl(c,t,!0);u&&(l=!0,se(o,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return r||l?(H(r)?r.forEach(a=>o[a]=null):se(o,r),oe(e)&&s.set(e,o),o):(oe(e)&&s.set(e,null),null)}function ei(e,t){return!(!e||!Jt(t))&&(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,Xe(t))||re(e,t))}let Se=null,ti=null;function es(e){const t=Se;return Se=e,ti=e&&e.type.__scopeId||null,t}function Bd(e){ti=e}function $d(){ti=null}const Xd=e=>vr;function vr(e,t=Se,n){if(!t||e._n)return e;const s=(...i)=>{s._d&&qr(-1);const r=es(t);let o;try{o=e(...i)}finally{es(r),s._d&&qr(1)}return __VUE_PROD_DEVTOOLS__&&jl(t),o};return s._n=!0,s._c=!0,s._d=!0,s}function ni(e){const{type:t,vnode:n,proxy:s,withProxy:i,props:r,propsOptions:[o],slots:l,attrs:a,emit:c,render:u,renderCache:f,data:h,setupState:_,ctx:E,inheritAttrs:v}=e;let L,D;const b=es(e);try{if(4&n.shapeFlag){const T=i||s;L=Ue(u.call(T,T,f,r,_,h,E)),D=a}else{L=Ue(t(r,t.length>1?{attrs:a,slots:l,emit:c}:null)),D=t.props?a:jd(a)}}catch(T){ps.length=0,Pt(T,e,1),L=fe(Oe)}let m=L;if(D&&!1!==v){const T=Object.keys(D),{shapeFlag:I}=m;T.length&&7&I&&(o&&T.some(Ji)&&(D=Gd(D,o)),m=st(m,D))}return n.dirs&&(m=st(m),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&(m.transition=n.transition),L=m,es(b),L}const jd=e=>{let t;for(const n in e)("class"===n||"style"===n||Jt(n))&&((t||(t={}))[n]=e[n]);return t},Gd=(e,t)=>{const n={};for(const s in e)(!Ji(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function ql(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let i=0;ie.__isSuspense;let zl=0;const zd={name:"Suspense",__isSuspense:!0,process(e,t,n,s,i,r,o,l,a,c){null==e?function Qd(e,t,n,s,i,r,o,l,a){const{p:c,o:{createElement:u}}=a,f=u("div"),h=e.suspense=Ar(e,i,s,t,f,n,r,o,l,a);c(null,h.pendingBranch=e.ssContent,f,null,s,h,r,o),h.deps>0?(ts(e,"onPending"),ts(e,"onFallback"),c(null,e.ssFallback,t,n,s,null,r,o),Cn(h,e.ssFallback)):h.resolve(!1,!0)}(t,n,s,i,r,o,l,a,c):function eh(e,t,n,s,i,r,o,l,{p:a,um:c,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const h=t.ssContent,_=t.ssFallback,{activeBranch:E,pendingBranch:v,isInFallback:L,isHydrating:D}=f;if(v)f.pendingBranch=h,nt(h,v)?(a(v,h,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0?f.resolve():L&&(D||(a(E,_,n,s,i,null,r,o,l),Cn(f,_)))):(f.pendingId=zl++,D?(f.isHydrating=!1,f.activeBranch=v):c(v,i,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),L?(a(null,h,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0?f.resolve():(a(E,_,n,s,i,null,r,o,l),Cn(f,_))):E&&nt(h,E)?(a(E,h,n,s,i,f,r,o,l),f.resolve(!0)):(a(null,h,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0&&f.resolve()));else if(E&&nt(h,E))a(E,h,n,s,i,f,r,o,l),Cn(f,h);else if(ts(t,"onPending"),f.pendingBranch=h,f.pendingId=512&h.shapeFlag?h.component.suspenseId:zl++,a(null,h,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0)f.resolve();else{const{timeout:b,pendingId:m}=f;b>0?setTimeout(()=>{f.pendingId===m&&f.fallback(_)},b):0===b&&f.fallback(_)}}(e,t,n,s,i,o,l,a,c)},hydrate:function th(e,t,n,s,i,r,o,l,a){const c=t.suspense=Ar(t,s,n,e.parentNode,document.createElement("div"),null,i,r,o,l,!0),u=a(e,c.pendingBranch=t.ssContent,n,c,r,o);return 0===c.deps&&c.resolve(!1,!0),u},create:Ar,normalize:function nh(e){const{shapeFlag:t,children:n}=e,s=32&t;e.ssContent=Ql(s?n.default:n),e.ssFallback=s?Ql(n.fallback):fe(Oe)}};function ts(e,t){const n=e.props&&e.props[t];q(n)&&n()}function Ar(e,t,n,s,i,r,o,l,a,c,u=!1){const{p:f,m:h,um:_,n:E,o:{parentNode:v,remove:L}}=c;let D;const b=function sh(e){var t;return null!=(null==(t=e.props)?void 0:t.suspensible)&&!1!==e.props.suspensible}(e);b&&null!=t&&t.pendingBranch&&(D=t.pendingId,t.deps++);const m=e.props?Bs(e.props.timeout):void 0,g={vnode:e,parent:t,parentComponent:n,namespace:o,container:s,hiddenContainer:i,anchor:r,deps:0,pendingId:0,timeout:"number"==typeof m?m:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(T=!1,I=!1){const{vnode:F,activeBranch:y,pendingBranch:N,pendingId:O,effects:M,parentComponent:R,container:B}=g;let G=!1;if(g.isHydrating)g.isHydrating=!1;else if(!T){G=y&&N.transition&&"out-in"===N.transition.mode,G&&(y.transition.afterLeave=()=>{O===g.pendingId&&(h(N,B,E(y),0),qn(M))});let{anchor:Z}=g;y&&(Z=E(y),_(y,R,g,!0)),G||h(N,B,Z,0)}Cn(g,N),g.pendingBranch=null,g.isInFallback=!1;let ee=g.parent,X=!1;for(;ee;){if(ee.pendingBranch){ee.effects.push(...M),X=!0;break}ee=ee.parent}!X&&!G&&qn(M),g.effects=[],b&&t&&t.pendingBranch&&D===t.pendingId&&(t.deps--,0===t.deps&&!I&&t.resolve()),ts(F,"onResolve")},fallback(T){if(!g.pendingBranch)return;const{vnode:I,activeBranch:F,parentComponent:y,container:N,namespace:O}=g;ts(I,"onFallback");const M=E(F),R=()=>{g.isInFallback&&(f(null,T,N,M,y,null,O,l,a),Cn(g,T))},B=T.transition&&"out-in"===T.transition.mode;B&&(F.transition.afterLeave=R),g.isInFallback=!0,_(F,y,null,!0),B||R()},move(T,I,F){g.activeBranch&&h(g.activeBranch,T,I,F),g.container=T},next:()=>g.activeBranch&&E(g.activeBranch),registerDep(T,I){const F=!!g.pendingBranch;F&&g.deps++;const y=T.vnode.el;T.asyncDep.catch(N=>{Pt(N,T,0)}).then(N=>{if(T.isUnmounted||g.isUnmounted||g.pendingId!==T.suspenseId)return;T.asyncResolved=!0;const{vnode:O}=T;no(T,N,!1),y&&(O.el=y);const M=!y&&T.subTree.el;I(T,O,v(y||T.subTree.el),y?null:E(T.subTree),g,o,a),M&&L(M),Or(T,O.el),F&&0==--g.deps&&g.resolve()})},unmount(T,I){g.isUnmounted=!0,g.activeBranch&&_(g.activeBranch,n,T,I),g.pendingBranch&&_(g.pendingBranch,n,T,I)}};return g}function Ql(e){let t;if(q(e)){const n=un&&e._c;n&&(e._d=!1,mi()),e=e(),n&&(e._d=!0,t=Fe,Xa())}return H(e)&&(e=function Wl(e){let t;for(let n=0;nn!==e)),e}function ea(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):qn(e)}function Cn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e,i=n.el=t.el;s&&s.subTree===n&&(s.vnode.el=i,Or(s,i))}function ih(e,t){return ss(e,null,t)}function ta(e,t){return ss(e,null,{flush:"post"})}function na(e,t){return ss(e,null,{flush:"sync"})}const si={};function ns(e,t,n){return ss(e,t,n)}function ss(e,t,{immediate:n,deep:s,flush:i,once:r}=ne){var a;if(t&&r){const I=t;t=(...F)=>{I(...F),T()}}const u=hl()===(null==(a=Ee)?void 0:a.scope)?Ee:null;let f,h=!1,_=!1;if(ye(e)?(f=()=>e.value,h=$n(e)):Rt(e)?(f=()=>e,s=!0):H(e)?(_=!0,h=e.some(I=>Rt(I)||$n(I)),f=()=>e.map(I=>ye(I)?I.value:Rt(I)?on(I):q(I)?at(I,u,2):void 0)):f=q(e)?t?()=>at(e,u,2):()=>{if(!u||!u.isUnmounted)return E&&E(),je(e,u,3,[v])}:me,t&&s){const I=f;f=()=>on(I())}let E,L,v=I=>{E=g.onStop=()=>{at(I,u,4),E=g.onStop=void 0}};if(ms){if(v=me,t?n&&je(t,u,3,[f(),_?[]:void 0,v]):f(),"sync"!==i)return me;{const I=rc();L=I.__watcherHandles||(I.__watcherHandles=[])}}let D=_?new Array(e.length).fill(si):si;const b=()=>{if(g.active&&g.dirty)if(t){const I=g.run();(s||h||(_?I.some((F,y)=>et(F,D[y])):et(I,D)))&&(E&&E(),je(t,u,3,[I,D===si?void 0:_&&D[0]===si?[]:D,v]),D=I)}else g.run()};let m;b.allowRecurse=!!t,"sync"===i?m=b:"post"===i?m=()=>Ae(b,u&&u.suspense):(b.pre=!0,u&&(b.id=u.uid),m=()=>Wn(b));const g=new vn(f,me,m),T=()=>{g.stop(),u&&u.scope&&Zi(u.scope.effects,g)};return t?n?b():D=g.run():"post"===i?Ae(g.run.bind(g),u&&u.suspense):g.run(),L&&L.push(T),T}function rh(e,t,n){const s=this.proxy,i=Y(e)?e.includes(".")?sa(s,e):()=>s[e]:e.bind(s,s);let r;q(t)?r=t:(r=t.handler,n=t);const o=Ee;Ft(this);const l=ss(i,r.bind(s),n);return o?Ft(o):Ut(),l}function sa(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;i{on(n,t)});else if(il(e))for(const n in e)on(e[n],t);return e}function oh(e,t){const n=Se;if(null===n)return e;const s=yi(n)||n.proxy,i=e.dirs||(e.dirs=[]);for(let r=0;r{e.isMounted=!0}),ai(()=>{e.isUnmounting=!0}),e}const Ye=[Function,Array],Pr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ye,onEnter:Ye,onAfterEnter:Ye,onEnterCancelled:Ye,onBeforeLeave:Ye,onLeave:Ye,onAfterLeave:Ye,onLeaveCancelled:Ye,onBeforeAppear:Ye,onAppear:Ye,onAfterAppear:Ye,onAppearCancelled:Ye},ia={name:"BaseTransition",props:Pr,setup(e,{slots:t}){const n=Et(),s=Rr();let i;return()=>{const r=t.default&&ri(t.default(),!0);if(!r||!r.length)return;let o=r[0];if(r.length>1){let v=!1;for(const L of r)if(L.type!==Oe){o=L,v=!0;break}}const l=z(e),{mode:a}=l;if(s.isLeaving)return Mr(o);const c=oa(o);if(!c)return Mr(o);const u=In(c,l,s,n);ln(c,u);const f=n.subTree,h=f&&oa(f);let _=!1;const{getTransitionKey:E}=c.type;if(E){const v=E();void 0===i?i=v:v!==i&&(i=v,_=!0)}if(h&&h.type!==Oe&&(!nt(c,h)||_)){const v=In(h,l,s,n);if(ln(h,v),"out-in"===a)return s.isLeaving=!0,v.afterLeave=()=>{s.isLeaving=!1,!1!==n.update.active&&(n.effect.dirty=!0,n.update())},Mr(o);"in-out"===a&&c.type!==Oe&&(v.delayLeave=(L,D,b)=>{ra(s,h)[String(h.key)]=h,L[Mt]=()=>{D(),L[Mt]=void 0,delete u.delayedLeave},u.delayedLeave=b})}return o}}};function ra(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 In(e,t,n,s){const{appear:i,mode:r,persisted:o=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:h,onAfterLeave:_,onLeaveCancelled:E,onBeforeAppear:v,onAppear:L,onAfterAppear:D,onAppearCancelled:b}=t,m=String(e.key),g=ra(n,e),T=(y,N)=>{y&&je(y,s,9,N)},I=(y,N)=>{const O=N[1];T(y,N),H(y)?y.every(M=>M.length<=1)&&O():y.length<=1&&O()},F={mode:r,persisted:o,beforeEnter(y){let N=l;if(!n.isMounted){if(!i)return;N=v||l}y[Mt]&&y[Mt](!0);const O=g[m];O&&nt(e,O)&&O.el[Mt]&&O.el[Mt](),T(N,[y])},enter(y){let N=a,O=c,M=u;if(!n.isMounted){if(!i)return;N=L||a,O=D||c,M=b||u}let R=!1;const B=y[ii]=G=>{R||(R=!0,T(G?M:O,[y]),F.delayedLeave&&F.delayedLeave(),y[ii]=void 0)};N?I(N,[y,B]):B()},leave(y,N){const O=String(e.key);if(y[ii]&&y[ii](!0),n.isUnmounting)return N();T(f,[y]);let M=!1;const R=y[Mt]=B=>{M||(M=!0,N(),T(B?E:_,[y]),y[Mt]=void 0,g[O]===e&&delete g[O])};g[O]=e,h?I(h,[y,R]):R()},clone:y=>In(y,t,n,s)};return F}function Mr(e){if(is(e))return(e=st(e)).children=null,e}function oa(e){return is(e)?e.children?e.children[0]:void 0:e}function ln(e,t){6&e.shapeFlag&&e.component?ln(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ri(e,t=!1,n){let s=[],i=0;for(let r=0;r1)for(let r=0;rse({name:e.name},t,{setup:e}))():e}const an=e=>!!e.type.__asyncLoader;function lh(e){q(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:i=200,timeout:r,suspensible:o=!0,onError:l}=e;let c,a=null,u=0;const h=()=>{let _;return a||(_=a=t().catch(E=>{if(E=E instanceof Error?E:new Error(String(E)),l)return new Promise((v,L)=>{l(E,()=>v((u++,a=null,h())),()=>L(E),u+1)});throw E}).then(E=>_!==a&&a?a:(E&&(E.__esModule||"Module"===E[Symbol.toStringTag])&&(E=E.default),c=E,E)))};return Lr({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return c},setup(){const _=Ee;if(c)return()=>Dr(c,_);const E=b=>{a=null,Pt(b,_,13,!s)};if(o&&_.suspense||ms)return h().then(b=>()=>Dr(b,_)).catch(b=>(E(b),()=>s?fe(s,{error:b}):null));const v=jn(!1),L=jn(),D=jn(!!i);return i&&setTimeout(()=>{D.value=!1},i),null!=r&&setTimeout(()=>{if(!v.value&&!L.value){const b=new Error(`Async component timed out after ${r}ms.`);E(b),L.value=b}},r),h().then(()=>{v.value=!0,_.parent&&is(_.parent.vnode)&&(_.parent.effect.dirty=!0,Wn(_.parent.update))}).catch(b=>{E(b),L.value=b}),()=>v.value&&c?Dr(c,_):L.value&&s?fe(s,{error:L.value}):n&&!D.value?fe(n):void 0}})}function Dr(e,t){const{ref:n,props:s,children:i,ce:r}=t.vnode,o=fe(e,s,i);return o.ref=n,o.ce=r,delete t.vnode.ce,o}const is=e=>e.type.__isKeepAlive,ah={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Et(),s=n.ctx;if(!s.renderer)return()=>{const b=t.default&&t.default();return b&&1===b.length?b[0]:b};const i=new Map,r=new Set;let o=null;__VUE_PROD_DEVTOOLS__&&(n.__v_cache=i);const l=n.suspense,{renderer:{p:a,m:c,um:u,o:{createElement:f}}}=s,h=f("div");function _(b){xr(b),u(b,n,l,!0)}function E(b){i.forEach((m,g)=>{const T=_s(m.type);T&&(!b||!b(T))&&v(g)})}function v(b){const m=i.get(b);o&&nt(m,o)?o&&xr(o):_(m),i.delete(b),r.delete(b)}s.activate=(b,m,g,T,I)=>{const F=b.component;c(b,m,g,0,l),a(F.vnode,b,m,g,F,l,T,b.slotScopeIds,I),Ae(()=>{F.isDeactivated=!1,F.a&&Nn(F.a);const y=b.props&&b.props.onVnodeMounted;y&&He(y,F.parent,b)},l),__VUE_PROD_DEVTOOLS__&&br(F)},s.deactivate=b=>{const m=b.component;c(b,h,null,1,l),Ae(()=>{m.da&&Nn(m.da);const g=b.props&&b.props.onVnodeUnmounted;g&&He(g,m.parent,b),m.isDeactivated=!0},l),__VUE_PROD_DEVTOOLS__&&br(m)},ns(()=>[e.include,e.exclude],([b,m])=>{b&&E(g=>rs(b,g)),m&&E(g=>!rs(m,g))},{flush:"post",deep:!0});let L=null;const D=()=>{null!=L&&i.set(L,wr(n.subTree))};return os(D),li(D),ai(()=>{i.forEach(b=>{const{subTree:m,suspense:g}=n,T=wr(m);if(b.type!==T.type||b.key!==T.key)_(b);else{xr(T);const I=T.component.da;I&&Ae(I,g)}})}),()=>{if(L=null,!t.default)return null;const b=t.default(),m=b[0];if(b.length>1)return o=null,b;if(!Vt(m)||!(4&m.shapeFlag||128&m.shapeFlag))return o=null,m;let g=wr(m);const T=g.type,I=_s(an(g)?g.type.__asyncResolved||{}:T),{include:F,exclude:y,max:N}=e;if(F&&(!I||!rs(F,I))||y&&I&&rs(y,I))return o=g,m;const O=null==g.key?T:g.key,M=i.get(O);return g.el&&(g=st(g),128&m.shapeFlag&&(m.ssContent=g)),L=O,M?(g.el=M.el,g.component=M.component,g.transition&&ln(g,g.transition),g.shapeFlag|=512,r.delete(O),r.add(O)):(r.add(O),N&&r.size>parseInt(N,10)&&v(r.values().next().value)),g.shapeFlag|=256,o=g,Zl(m.type)?m:g}}};function rs(e,t){return H(e)?e.some(n=>rs(n,t)):Y(e)?e.split(",").includes(t):!!fu(e)&&e.test(t)}function la(e,t){ca(e,"a",t)}function aa(e,t){ca(e,"da",t)}function ca(e,t,n=Ee){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(oi(t,s,n),n){let i=n.parent;for(;i&&i.parent;)is(i.parent.vnode)&&ch(s,t,n,i),i=i.parent}}function ch(e,t,n,s){const i=oi(t,e,s,!0);ci(()=>{Zi(s[t],i)},n)}function xr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function wr(e){return 128&e.shapeFlag?e.ssContent:e}function oi(e,t,n=Ee,s=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Ct(),Ft(n);const l=je(t,n,e,o);return Ut(),It(),l});return s?i.unshift(r):i.push(r),r}}const gt=e=>(t,n=Ee)=>(!ms||"sp"===e)&&oi(e,(...s)=>t(...s),n),fa=gt("bm"),os=gt("m"),ua=gt("bu"),li=gt("u"),ai=gt("bum"),ci=gt("um"),da=gt("sp"),ha=gt("rtg"),pa=gt("rtc");function ma(e,t=Ee){oi("ec",e,t)}function fh(e,t,n,s){let i;const r=n&&n[s];if(H(e)||Y(e)){i=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,r&&r[l]));else{const o=Object.keys(e);i=new Array(o.length);for(let l=0,a=o.length;l{const r=s.fn(...i);return r&&(r.key=s.key),r}:s.fn)}return e}function dh(e,t,n={},s,i){if(Se.isCE||Se.parent&&an(Se.parent)&&Se.parent.isCE)return"default"!==t&&(n.name=t),fe("slot",n,s&&s());let r=e[t];r&&r._c&&(r._d=!1),mi();const o=r&&_a(r(n)),l=Yr(ve,{key:n.key||o&&o.key||`_${t}`},o||(s?s():[]),o&&1===e._?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function _a(e){return e.some(t=>!Vt(t)||!(t.type===Oe||t.type===ve&&!_a(t.children)))?e:null}function hh(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:bn(s)]=e[s];return n}const Vr=e=>e?Ja(e)?yi(e)||e.proxy:Vr(e.parent):null,cn=se(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=>Vr(e.parent),$root:e=>Vr(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?Hr(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Wn(e.update)}),$nextTick:e=>e.n||(e.n=yr.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?rh.bind(e):me}),kr=(e,t)=>e!==ne&&!e.__isScriptSetup&&re(e,t),Fr={get({_:e},t){const{ctx:n,setupState:s,data:i,props:r,accessCache:o,type:l,appContext:a}=e;let c;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(kr(s,t))return o[t]=1,s[t];if(i!==ne&&re(i,t))return o[t]=2,i[t];if((c=e.propsOptions[0])&&re(c,t))return o[t]=3,r[t];if(n!==ne&&re(n,t))return o[t]=4,n[t];(!__VUE_OPTIONS_API__||Ur)&&(o[t]=0)}}const u=cn[t];let f,h;return u?("$attrs"===t&&ke(e,0,t),u(e)):(f=l.__cssModules)&&(f=f[t])?f:n!==ne&&re(n,t)?(o[t]=4,n[t]):(h=a.config.globalProperties,re(h,t)?h[t]:void 0)},set({_:e},t,n){const{data:s,setupState:i,ctx:r}=e;return kr(i,t)?(i[t]=n,!0):s!==ne&&re(s,t)?(s[t]=n,!0):!(re(e.props,t)||"$"===t[0]&&t.slice(1)in e||(r[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:i,propsOptions:r}},o){let l;return!!n[o]||e!==ne&&re(e,o)||kr(t,o)||(l=r[0])&&re(l,o)||re(s,o)||re(cn,o)||re(i.config.globalProperties,o)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:re(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},mh=se({},Fr,{get(e,t){if(t!==Symbol.unscopables)return Fr.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!_u(t)});function _h(){return null}function gh(){return null}function Eh(e){}function yh(e){}function Th(){return null}function Sh(){}function bh(e,t){return null}function Nh(){return ga().slots}function vh(){return ga().attrs}function Oh(e,t,n=ne){const s=Et(),i=Vl((o,l)=>{let a;return na(()=>{const c=e[t];et(a,c)&&(a=c,l())}),{get:()=>(o(),n.get?n.get(a):a),set(c){const u=s.vnode.props;!(u&&t in u)&&et(c,a)&&(a=c,l()),s.emit(`update:${t}`,n.set?n.set(c):c)}}}),r="modelValue"===t?"modelModifiers":`${t}Modifiers`;return i[Symbol.iterator]=()=>{let o=0;return{next:()=>o<2?{value:o++?e[r]:i,done:!1}:{done:!0}}},i}function ga(){const e=Et();return e.setupContext||(e.setupContext=ec(e))}function ls(e){return H(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Ch(e,t){const n=ls(e);for(const s in t){if(s.startsWith("__skip"))continue;let i=n[s];i?H(i)||q(i)?i=n[s]={type:i,default:t[s]}:i.default=t[s]:null===i&&(i=n[s]={default:t[s]}),i&&t[`__skip_${s}`]&&(i.skipFactory=!0)}return n}function Ih(e,t){return e&&t?H(e)&&H(t)?e.concat(t):se({},ls(e),ls(t)):e||t}function Ah(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function Rh(e){const t=Et();let n=e();return Ut(),zi(n)&&(n=n.catch(s=>{throw Ft(t),s})),[n,()=>Ft(t)]}let Ur=!0;function Ea(e,t,n){je(H(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function ya(e,t,n,s){const i=s.includes(".")?sa(n,s):()=>n[s];if(Y(e)){const r=t[e];q(r)&&ns(i,r)}else if(q(e))ns(i,e.bind(n));else if(oe(e))if(H(e))e.forEach(r=>ya(r,t,n,s));else{const r=q(e.handler)?e.handler.bind(n):t[e.handler];q(r)&&ns(i,r,e)}}function Hr(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,l=r.get(t);let a;return l?a=l:i.length||n||s?(a={},i.length&&i.forEach(c=>fi(a,c,o,!0)),fi(a,t,o)):a=t,oe(t)&&r.set(t,a),a}function fi(e,t,n,s=!1){const{mixins:i,extends:r}=t;r&&fi(e,r,n,!0),i&&i.forEach(o=>fi(e,o,n,!0));for(const o in t)if(!s||"expose"!==o){const l=Lh[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Lh={data:Ta,props:Sa,emits:Sa,methods:as,computed:as,beforeCreate:we,created:we,beforeMount:we,mounted:we,beforeUpdate:we,updated:we,beforeDestroy:we,beforeUnmount:we,destroyed:we,unmounted:we,activated:we,deactivated:we,errorCaptured:we,serverPrefetch:we,components:as,directives:as,watch:function xh(e,t){if(!e)return t;if(!t)return e;const n=se(Object.create(null),e);for(const s in t)n[s]=we(e[s],t[s]);return n},provide:Ta,inject:function Dh(e,t){return as(Br(e),Br(t))}};function Ta(e,t){return t?e?function(){return se(q(e)?e.call(this,this):e,q(t)?t.call(this,this):t)}:t:e}function Br(e){if(H(e)){const t={};for(let n=0;n(o.has(c)||(c&&q(c.install)?(o.add(c),c.install(a,...u)):q(c)&&(o.add(c),c(a,...u))),a),mixin:c=>(__VUE_OPTIONS_API__&&(r.mixins.includes(c)||r.mixins.push(c)),a),component:(c,u)=>u?(r.components[c]=u,a):r.components[c],directive:(c,u)=>u?(r.directives[c]=u,a):r.directives[c],mount(c,u,f){if(!l){const h=fe(s,i);return h.appContext=r,!0===f?f="svg":!1===f&&(f=void 0),u&&t?t(h,c):e(h,c,f),l=!0,a._container=c,c.__vue_app__=a,__VUE_PROD_DEVTOOLS__&&(a._instance=h.component,function Dd(e,t){Qn("app:init",e,t,{Fragment:ve,Text:xt,Comment:Oe,Static:wt})}(a,oo)),yi(h.component)||h.component.proxy}},unmount(){l&&(e(null,a._container),__VUE_PROD_DEVTOOLS__&&(a._instance=null,function xd(e){Qn("app:unmount",e)}(a)),delete a._container.__vue_app__)},provide:(c,u)=>(r.provides[c]=u,a),runWithContext(c){cs=a;try{return c()}finally{cs=null}}};return a}}let cs=null;function Na(e,t){if(Ee){let n=Ee.provides;const s=Ee.parent&&Ee.parent.provides;s===n&&(n=Ee.provides=Object.create(s)),n[e]=t}}function fs(e,t,n=!1){const s=Ee||Se;if(s||cs){const i=s?null==s.parent?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:cs._context.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&q(t)?t.call(s&&s.proxy):t}}function kh(){return!!(Ee||Se||cs)}function va(e,t,n,s){const[i,r]=e.propsOptions;let l,o=!1;if(t)for(let a in t){if(zt(a))continue;const c=t[a];let u;i&&re(i,u=_e(a))?r&&r.includes(u)?(l||(l={}))[u]=c:n[u]=c:ei(e.emitsOptions,a)||(!(a in s)||c!==s[a])&&(s[a]=c,o=!0)}if(r){const a=z(n),c=l||ne;for(let u=0;u{a=!0;const[h,_]=Oa(f,t,!0);se(o,h),_&&l.push(..._)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!a)return oe(e)&&s.set(e,yn),yn;if(H(r))for(let u=0;u-1,_[1]=v<0||E-1||re(_,"default"))&&l.push(f)}}}const c=[o,l];return oe(e)&&s.set(e,c),c}function Ca(e){return"$"!==e[0]}function Xr(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function Ia(e,t){return Xr(e)===Xr(t)}function Aa(e,t){return H(t)?t.findIndex(n=>Ia(n,e)):q(t)&&Ia(t,e)?0:-1}const Ma=e=>"_"===e[0]||"$stable"===e,Kr=e=>H(e)?e.map(Ue):[Ue(e)],jh=(e,t,n)=>{if(t._n)return t;const s=vr((...i)=>Kr(t(...i)),n);return s._c=!1,s},La=(e,t,n)=>{const s=e._ctx;for(const i in e){if(Ma(i))continue;const r=e[i];if(q(r))t[i]=jh(0,r,s);else if(null!=r){const o=Kr(r);t[i]=()=>o}}},Da=(e,t)=>{const n=Kr(t);e.slots.default=()=>n},Gh=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=z(t),Us(t,"_",n)):La(t,e.slots={})}else e.slots={},t&&Da(e,t);Us(e.slots,_i,1)},Wh=(e,t,n)=>{const{vnode:s,slots:i}=e;let r=!0,o=ne;if(32&s.shapeFlag){const l=t._;l?n&&1===l?r=!1:(se(i,t),!n&&1===l&&delete i._):(r=!t.$stable,La(t,i)),o=t}else t&&(Da(e,t),o={default:1});if(r)for(const l in i)!Ma(l)&&null==o[l]&&delete i[l]};function ui(e,t,n,s,i=!1){if(H(e))return void e.forEach((h,_)=>ui(h,t&&(H(t)?t[_]:t),n,s,i));if(an(s)&&!i)return;const r=4&s.shapeFlag?yi(s.component)||s.component.proxy:s.el,o=i?null:r,{i:l,r:a}=e,c=t&&t.r,u=l.refs===ne?l.refs={}:l.refs,f=l.setupState;if(null!=c&&c!==a&&(Y(c)?(u[c]=null,re(f,c)&&(f[c]=null)):ye(c)&&(c.value=null)),q(a))at(a,l,12,[o,u]);else{const h=Y(a),_=ye(a);if(h||_){const E=()=>{if(e.f){const v=h?re(f,a)?f[a]:u[a]:a.value;i?H(v)&&Zi(v,r):H(v)?v.includes(r)||v.push(r):h?(u[a]=[r],re(f,a)&&(f[a]=u[a])):(a.value=[r],e.k&&(u[e.k]=a.value))}else h?(u[a]=o,re(f,a)&&(f[a]=o)):_&&(a.value=o,e.k&&(u[e.k]=o))};o?(E.id=-1,Ae(E,n)):E()}}}let Lt=!1;const di=e=>(e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName)(e)?"svg":(e=>e.namespaceURI.includes("MathML"))(e)?"mathml":void 0,us=e=>8===e.nodeType;function Jh(e){const{mt:t,p:n,o:{patchProp:s,createText:i,nextSibling:r,parentNode:o,remove:l,insert:a,createComment:c}}=e,f=(m,g,T,I,F,y=!1)=>{const N=us(m)&&"["===m.data,O=()=>v(m,g,T,I,F,N),{type:M,ref:R,shapeFlag:B,patchFlag:G}=g;let ee=m.nodeType;g.el=m,__VUE_PROD_DEVTOOLS__&&("__vnode"in m||Object.defineProperty(m,"__vnode",{value:g,enumerable:!1}),"__vueParentComponent"in m||Object.defineProperty(m,"__vueParentComponent",{value:T,enumerable:!1})),-2===G&&(y=!1,g.dynamicChildren=null);let X=null;switch(M){case xt:3!==ee?""===g.children?(a(g.el=i(""),o(m),m),X=m):X=O():(m.data!==g.children&&(Lt=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Hydration text mismatch in",m.parentNode,`\n - rendered on server: ${JSON.stringify(m.data)}\n - expected on client: ${JSON.stringify(g.children)}`),m.data=g.children),X=r(m));break;case Oe:b(m)?(X=r(m),D(g.el=m.content.firstChild,m,T)):X=8!==ee||N?O():r(m);break;case wt:if(N&&(ee=(m=r(m)).nodeType),1===ee||3===ee){X=m;const Z=!g.children.length;for(let K=0;K{y=y||!!g.dynamicChildren;const{type:N,props:O,patchFlag:M,shapeFlag:R,dirs:B,transition:G}=g,ee="input"===N||"option"===N;if(ee||-1!==M){B&&ft(g,null,T,"created");let Z,X=!1;if(b(m)){X=Fa(I,G)&&T&&T.vnode.props&&T.vnode.props.appear;const K=m.content.firstChild;X&&G.beforeEnter(K),D(K,m,T),g.el=m=K}if(16&R&&(!O||!O.innerHTML&&!O.textContent)){let K=_(m.firstChild,g,m,T,I,F,y),xe=!1;for(;K;){Lt=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!xe&&(Te("Hydration children mismatch on",m,"\nServer rendered element contains more child nodes than client vdom."),xe=!0);const Nt=K;K=K.nextSibling,l(Nt)}}else 8&R&&m.textContent!==g.children&&(Lt=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Hydration text content mismatch on",m,`\n - rendered on server: ${m.textContent}\n - expected on client: ${g.children}`),m.textContent=g.children);if(O)if(ee||!y||48&M)for(const K in O)(ee&&(K.endsWith("value")||"indeterminate"===K)||Jt(K)&&!zt(K)||"."===K[0])&&s(m,K,null,O[K],void 0,void 0,T);else O.onClick&&s(m,"onClick",null,O.onClick,void 0,void 0,T);(Z=O&&O.onVnodeBeforeMount)&&He(Z,T,g),B&&ft(g,null,T,"beforeMount"),((Z=O&&O.onVnodeMounted)||B||X)&&ea(()=>{Z&&He(Z,T,g),X&&G.enter(m),B&&ft(g,null,T,"mounted")},I)}return m.nextSibling},_=(m,g,T,I,F,y,N)=>{N=N||!!g.dynamicChildren;const O=g.children,M=O.length;let R=!1;for(let B=0;B{const{slotScopeIds:N}=g;N&&(F=F?F.concat(N):N);const O=o(m),M=_(r(m),g,O,T,I,F,y);return M&&us(M)&&"]"===M.data?r(g.anchor=M):(Lt=!0,a(g.anchor=c("]"),O,M),M)},v=(m,g,T,I,F,y)=>{if(Lt=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Hydration node mismatch:\n- rendered on server:",m,3===m.nodeType?"(text)":us(m)&&"["===m.data?"(start of fragment)":"","\n- expected on client:",g.type),g.el=null,y){const M=L(m);for(;;){const R=r(m);if(!R||R===M)break;l(R)}}const N=r(m),O=o(m);return l(m),n(null,g,O,N,T,I,di(O),F),N},L=(m,g="[",T="]")=>{let I=0;for(;m;)if((m=r(m))&&us(m)&&(m.data===g&&I++,m.data===T)){if(0===I)return r(m);I--}return m},D=(m,g,T)=>{const I=g.parentNode;I&&I.replaceChild(m,g);let F=T;for(;F;)F.vnode.el===g&&(F.vnode.el=F.subTree.el=m),F=F.parent},b=m=>1===m.nodeType&&"template"===m.tagName.toLowerCase();return[(m,g)=>{if(!g.hasChildNodes())return __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,m,g),Qs(),void(g._vnode=m);Lt=!1,f(g.firstChild,m,null,null,null),Qs(),g._vnode=m,Lt&&console.error("Hydration completed but contains mismatches.")},f]}const Ae=ea;function wa(e){return ka(e)}function Va(e){return ka(e,Jh)}function ka(e,t){!function zh(){"boolean"!=typeof __VUE_OPTIONS_API__&&(Un().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&(Un().__VUE_PROD_DEVTOOLS__=!1),"boolean"!=typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&(Un().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}();const n=Un();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&Sr(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:s,remove:i,patchProp:r,createElement:o,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:h,setScopeId:_=me,insertStaticContent:E}=e,v=(d,p,S,C=null,A=null,w=null,U,x=null,k=!!p.dynamicChildren)=>{if(d===p)return;d&&!nt(d,p)&&(C=Ki(d),qt(d,A,w,!0),d=null),-2===p.patchFlag&&(k=!1,p.dynamicChildren=null);const{type:P,ref:$,shapeFlag:W}=p;switch(P){case xt:L(d,p,S,C);break;case Oe:D(d,p,S,C);break;case wt:null==d&&b(p,S,C,U);break;case ve:B(d,p,S,C,A,w,U,x,k);break;default:1&W?I(d,p,S,C,A,w,U,x,k):6&W?G(d,p,S,C,A,w,U,x,k):(64&W||128&W)&&P.process(d,p,S,C,A,w,U,x,k,Vn)}null!=$&&A&&ui($,d&&d.ref,w,p||d,!p)},L=(d,p,S,C)=>{if(null==d)s(p.el=l(p.children),S,C);else{const A=p.el=d.el;p.children!==d.children&&c(A,p.children)}},D=(d,p,S,C)=>{null==d?s(p.el=a(p.children||""),S,C):p.el=d.el},b=(d,p,S,C)=>{[d.el,d.anchor]=E(d.children,p,S,C,d.el,d.anchor)},I=(d,p,S,C,A,w,U,x,k)=>{"svg"===p.type?U="svg":"math"===p.type&&(U="mathml"),null==d?F(p,S,C,A,w,U,x,k):O(d,p,A,w,U,x,k)},F=(d,p,S,C,A,w,U,x)=>{let k,P;const{props:$,shapeFlag:W,transition:j,dirs:J}=d;if(k=d.el=o(d.type,w,$&&$.is,$),8&W?u(k,d.children):16&W&&N(d.children,k,null,C,A,jr(d,w),U,x),J&&ft(d,null,C,"created"),y(k,d,d.scopeId,U,C),$){for(const ce in $)"value"!==ce&&!zt(ce)&&r(k,ce,null,$[ce],w,d.children,C,A,vt);"value"in $&&r(k,"value",null,$.value,w),(P=$.onVnodeBeforeMount)&&He(P,C,d)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(k,"__vnode",{value:d,enumerable:!1}),Object.defineProperty(k,"__vueParentComponent",{value:C,enumerable:!1})),J&&ft(d,null,C,"beforeMount");const te=Fa(A,j);te&&j.beforeEnter(k),s(k,p,S),((P=$&&$.onVnodeMounted)||te||J)&&Ae(()=>{P&&He(P,C,d),te&&j.enter(k),J&&ft(d,null,C,"mounted")},A)},y=(d,p,S,C,A)=>{if(S&&_(d,S),C)for(let w=0;w{for(let P=k;P{const x=p.el=d.el;let{patchFlag:k,dynamicChildren:P,dirs:$}=p;k|=16&d.patchFlag;const W=d.props||ne,j=p.props||ne;let J;if(S&&fn(S,!1),(J=j.onVnodeBeforeUpdate)&&He(J,S,p,d),$&&ft(p,d,S,"beforeUpdate"),S&&fn(S,!0),P?M(d.dynamicChildren,P,x,S,C,jr(p,A),w):U||xe(d,p,x,null,S,C,jr(p,A),w,!1),k>0){if(16&k)R(x,p,W,j,S,C,A);else if(2&k&&W.class!==j.class&&r(x,"class",null,j.class,A),4&k&&r(x,"style",W.style,j.style,A),8&k){const te=p.dynamicProps;for(let ce=0;ce{J&&He(J,S,p,d),$&&ft(p,d,S,"updated")},C)},M=(d,p,S,C,A,w,U)=>{for(let x=0;x{if(S!==C){if(S!==ne)for(const x in S)!zt(x)&&!(x in C)&&r(d,x,S[x],null,U,p.children,A,w,vt);for(const x in C){if(zt(x))continue;const k=C[x],P=S[x];k!==P&&"value"!==x&&r(d,x,P,k,U,p.children,A,w,vt)}"value"in C&&r(d,"value",S.value,C.value,U)}},B=(d,p,S,C,A,w,U,x,k)=>{const P=p.el=d?d.el:l(""),$=p.anchor=d?d.anchor:l("");let{patchFlag:W,dynamicChildren:j,slotScopeIds:J}=p;J&&(x=x?x.concat(J):J),null==d?(s(P,S,C),s($,S,C),N(p.children,S,$,A,w,U,x,k)):W>0&&64&W&&j&&d.dynamicChildren?(M(d.dynamicChildren,j,S,A,w,U,x),(null!=p.key||A&&p===A.subTree)&&Gr(d,p,!0)):xe(d,p,S,$,A,w,U,x,k)},G=(d,p,S,C,A,w,U,x,k)=>{p.slotScopeIds=x,null==d?512&p.shapeFlag?A.ctx.activate(p,S,C,U,k):ee(p,S,C,A,w,U,k):X(d,p,k)},ee=(d,p,S,C,A,w,U)=>{const x=d.component=Ya(d,C,A);if(is(d)&&(x.ctx.renderer=Vn),Za(x),x.asyncDep){if(A&&A.registerDep(x,Z),!d.el){const k=x.subTree=fe(Oe);D(null,k,p,S)}}else Z(x,d,p,S,A,w,U)},X=(d,p,S)=>{const C=p.component=d.component;if(function Wd(e,t,n){const{props:s,children:i,component:r}=e,{props:o,children:l,patchFlag:a}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&a>=0))return!(!i&&!l||l&&l.$stable)||s!==o&&(s?!o||ql(s,o,c):!!o);if(1024&a)return!0;if(16&a)return s?ql(s,o,c):!!o;if(8&a){const u=t.dynamicProps;for(let f=0;fct&&Pe.splice(t,1)}(C.update),C.effect.dirty=!0,C.update()}else p.el=d.el,C.vnode=p},Z=(d,p,S,C,A,w,U)=>{const x=()=>{if(d.isMounted){let{next:$,bu:W,u:j,parent:J,vnode:te}=d;{const kn=Ua(d);if(kn)return $&&($.el=te.el,K(d,$,U)),void kn.asyncDep.then(()=>{d.isUnmounted||x()})}let de,ce=$;fn(d,!1),$?($.el=te.el,K(d,$,U)):$=te,W&&Nn(W),(de=$.props&&$.props.onVnodeBeforeUpdate)&&He(de,J,$,te),fn(d,!0);const Ie=ni(d),rt=d.subTree;d.subTree=Ie,v(rt,Ie,f(rt.el),Ki(rt),d,A,w),$.el=Ie.el,null===ce&&Or(d,Ie.el),j&&Ae(j,A),(de=$.props&&$.props.onVnodeUpdated)&&Ae(()=>He(de,J,$,te),A),__VUE_PROD_DEVTOOLS__&&jl(d)}else{let $;const{el:W,props:j}=p,{bm:J,m:te,parent:ce}=d,de=an(p);if(fn(d,!1),J&&Nn(J),!de&&($=j&&j.onVnodeBeforeMount)&&He($,ce,p),fn(d,!0),W&&zo){const Ie=()=>{d.subTree=ni(d),zo(W,d.subTree,d,A,null)};de?p.type.__asyncLoader().then(()=>!d.isUnmounted&&Ie()):Ie()}else{const Ie=d.subTree=ni(d);v(null,Ie,S,C,d,A,w),p.el=Ie.el}if(te&&Ae(te,A),!de&&($=j&&j.onVnodeMounted)){const Ie=p;Ae(()=>He($,ce,Ie),A)}(256&p.shapeFlag||ce&&an(ce.vnode)&&256&ce.vnode.shapeFlag)&&d.a&&Ae(d.a,A),d.isMounted=!0,__VUE_PROD_DEVTOOLS__&&br(d),p=S=C=null}},k=d.effect=new vn(x,me,()=>Wn(P),d.scope),P=d.update=()=>{k.dirty&&k.run()};P.id=d.uid,fn(d,!0),P()},K=(d,p,S)=>{p.component=d;const C=d.vnode.props;d.vnode=p,d.next=null,function Uh(e,t,n,s){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=z(i),[a]=e.propsOptions;let c=!1;if(!(s||o>0)||16&o){let u;va(e,t,i,r)&&(c=!0);for(const f in l)(!t||!re(t,f)&&((u=Xe(f))===f||!re(t,u)))&&(a?n&&(void 0!==n[f]||void 0!==n[u])&&(i[f]=$r(a,l,f,void 0,e,!0)):delete i[f]);if(r!==l)for(const f in r)(!t||!re(t,f))&&(delete r[f],c=!0)}else if(8&o){const u=e.vnode.dynamicProps;for(let f=0;f{const P=d&&d.children,$=d?d.shapeFlag:0,W=p.children,{patchFlag:j,shapeFlag:J}=p;if(j>0){if(128&j)return void Ls(P,W,S,C,A,w,U,x,k);if(256&j)return void Nt(P,W,S,C,A,w,U,x,k)}8&J?(16&$&&vt(P,A,w),W!==P&&u(S,W)):16&$?16&J?Ls(P,W,S,C,A,w,U,x,k):vt(P,A,w,!0):(8&$&&u(S,""),16&J&&N(W,S,C,A,w,U,x,k))},Nt=(d,p,S,C,A,w,U,x,k)=>{const P=(d=d||yn).length,$=(p=p||yn).length,W=Math.min(P,$);let j;for(j=0;j$?vt(d,A,w,!0,!1,W):N(p,S,C,A,w,U,x,k,W)},Ls=(d,p,S,C,A,w,U,x,k)=>{let P=0;const $=p.length;let W=d.length-1,j=$-1;for(;P<=W&&P<=j;){const J=d[P],te=p[P]=k?kt(p[P]):Ue(p[P]);if(!nt(J,te))break;v(J,te,S,null,A,w,U,x,k),P++}for(;P<=W&&P<=j;){const J=d[W],te=p[j]=k?kt(p[j]):Ue(p[j]);if(!nt(J,te))break;v(J,te,S,null,A,w,U,x,k),W--,j--}if(P>W){if(P<=j){const J=j+1,te=J<$?p[J].el:C;for(;P<=j;)v(null,p[P]=k?kt(p[P]):Ue(p[P]),S,te,A,w,U,x,k),P++}}else if(P>j)for(;P<=W;)qt(d[P],A,w,!0),P++;else{const J=P,te=P,ce=new Map;for(P=te;P<=j;P++){const qe=p[P]=k?kt(p[P]):Ue(p[P]);null!=qe.key&&ce.set(qe.key,P)}let de,Ie=0;const rt=j-te+1;let kn=!1,nu=0;const Ds=new Array(rt);for(P=0;P=rt){qt(qe,A,w,!0);continue}let ht;if(null!=qe.key)ht=ce.get(qe.key);else for(de=te;de<=j;de++)if(0===Ds[de-te]&&nt(qe,p[de])){ht=de;break}void 0===ht?qt(qe,A,w,!0):(Ds[ht-te]=P+1,ht>=nu?nu=ht:kn=!0,v(qe,p[ht],S,null,A,w,U,x,k),Ie++)}const su=kn?function Qh(e){const t=e.slice(),n=[0];let s,i,r,o,l;const a=e.length;for(s=0;s>1,e[n[l]]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}(Ds):yn;for(de=su.length-1,P=rt-1;P>=0;P--){const qe=te+P,ht=p[qe],iu=qe+1<$?p[qe+1].el:C;0===Ds[P]?v(null,ht,S,iu,A,w,U,x,k):kn&&(de<0||P!==su[de]?wn(ht,S,iu,2):de--)}}},wn=(d,p,S,C,A=null)=>{const{el:w,type:U,transition:x,children:k,shapeFlag:P}=d;if(6&P)wn(d.component.subTree,p,S,C);else if(128&P)d.suspense.move(p,S,C);else if(64&P)U.move(d,p,S,Vn);else if(U!==ve)if(U!==wt)if(2!==C&&1&P&&x)if(0===C)x.beforeEnter(w),s(w,p,S),Ae(()=>x.enter(w),A);else{const{leave:W,delayLeave:j,afterLeave:J}=x,te=()=>s(w,p,S),ce=()=>{W(w,()=>{te(),J&&J()})};j?j(w,te,ce):ce()}else s(w,p,S);else(({el:d,anchor:p},S,C)=>{let A;for(;d&&d!==p;)A=h(d),s(d,S,C),d=A;s(p,S,C)})(d,p,S);else{s(w,p,S);for(let W=0;W{const{type:w,props:U,ref:x,children:k,dynamicChildren:P,shapeFlag:$,patchFlag:W,dirs:j}=d;if(null!=x&&ui(x,null,S,d,!0),256&$)return void p.ctx.deactivate(d);const J=1&$&&j,te=!an(d);let ce;if(te&&(ce=U&&U.onVnodeBeforeUnmount)&&He(ce,p,d),6&$)dg(d.component,S,C);else{if(128&$)return void d.suspense.unmount(S,C);J&&ft(d,null,p,"beforeUnmount"),64&$?d.type.remove(d,p,S,A,Vn,C):P&&(w!==ve||W>0&&64&W)?vt(P,p,S,!1,!0):(w===ve&&384&W||!A&&16&$)&&vt(k,p,S),C&&eu(d)}(te&&(ce=U&&U.onVnodeUnmounted)||J)&&Ae(()=>{ce&&He(ce,p,d),J&&ft(d,null,p,"unmounted")},S)},eu=d=>{const{type:p,el:S,anchor:C,transition:A}=d;if(p===ve)return void ug(S,C);if(p===wt)return void(({el:d,anchor:p})=>{let S;for(;d&&d!==p;)S=h(d),i(d),d=S;i(p)})(d);const w=()=>{i(S),A&&!A.persisted&&A.afterLeave&&A.afterLeave()};if(1&d.shapeFlag&&A&&!A.persisted){const{leave:U,delayLeave:x}=A,k=()=>U(S,w);x?x(d.el,w,k):k()}else w()},ug=(d,p)=>{let S;for(;d!==p;)S=h(d),i(d),d=S;i(p)},dg=(d,p,S)=>{const{bum:C,scope:A,update:w,subTree:U,um:x}=d;C&&Nn(C),A.stop(),w&&(w.active=!1,qt(U,d,p,S)),x&&Ae(x,p),Ae(()=>{d.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===p.pendingId&&(p.deps--,0===p.deps&&p.resolve()),__VUE_PROD_DEVTOOLS__&&Vd(d)},vt=(d,p,S,C=!1,A=!1,w=0)=>{for(let U=w;U6&d.shapeFlag?Ki(d.component.subTree):128&d.shapeFlag?d.suspense.next():h(d.anchor||d.el),tu=(d,p,S)=>{null==d?p._vnode&&qt(p._vnode,null,null,!0):v(p._vnode||null,d,p,null,null,null,S),Bl(),Qs(),p._vnode=d},Vn={p:v,um:qt,m:wn,r:eu,mt:ee,mc:N,pc:xe,pbc:M,n:Ki,o:e};let Zo,zo;return t&&([Zo,zo]=t(Vn)),{render:tu,hydrate:Zo,createApp:Vh(tu,Zo)}}function jr({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function fn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Fa(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Gr(e,t,n=!1){const s=e.children,i=t.children;if(H(s)&&H(i))for(let r=0;re.__isTeleport,hs=e=>e&&(e.disabled||""===e.disabled),Ha=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ba=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,Wr=(e,t)=>{const n=e&&e.to;return Y(n)?t?t(n):null:n};function pi(e,t,n,{o:{insert:s},m:i},r=2){0===r&&s(e.targetAnchor,t,n);const{el:o,anchor:l,shapeFlag:a,children:c,props:u}=e,f=2===r;if(f&&s(o,t,n),(!f||hs(u))&&16&a)for(let h=0;h{16&b&&u(m,O,M,i,r,o,l,a)};D?N(n,I):F&&N(F,y)}else{t.el=e.el;const T=t.anchor=e.anchor,I=t.target=e.target,F=t.targetAnchor=e.targetAnchor,y=hs(e.props),N=y?n:I,O=y?T:F;if("svg"===o||Ha(I)?o="svg":("mathml"===o||Ba(I))&&(o="mathml"),g?(h(e.dynamicChildren,g,N,i,r,o,l),Gr(e,t,!0)):a||f(e,t,N,O,i,r,o,l,!1),D)y?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):pi(t,n,T,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const M=t.target=Wr(t.props,E);M&&pi(t,M,null,c,0)}else y&&pi(t,I,F,c,1)}$a(t)},remove(e,t,n,s,{um:i,o:{remove:r}},o){const{shapeFlag:l,children:a,anchor:c,targetAnchor:u,target:f,props:h}=e;if(f&&r(u),o&&r(c),16&l){const _=o||!hs(h);for(let E=0;E0?Fe||yn:null,Xa(),un>0&&Fe&&Fe.push(e),e}function ip(e,t,n,s,i,r){return Ka(Zr(e,t,n,s,i,r,!0))}function Yr(e,t,n,s,i){return Ka(fe(e,t,n,s,i,!0))}function Vt(e){return!!e&&!0===e.__v_isVNode}function nt(e,t){return e.type===t.type&&e.key===t.key}function rp(e){Jr=e}const _i="__vInternal",ja=({key:e})=>null!=e?e:null,gi=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?Y(e)||ye(e)||q(e)?{i:Se,r:e,k:t,f:!!n}:e:null);function Zr(e,t=null,n=null,s=0,i=null,r=(e===ve?0:1),o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ja(t),ref:t&&gi(t),scopeId:ti,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Se};return l?(Qr(a,n),128&r&&e.normalize(a)):n&&(a.shapeFlag|=Y(n)?8:16),un>0&&!o&&Fe&&(a.patchFlag>0||6&r)&&32!==a.patchFlag&&Fe.push(a),a}const fe=function Ga(e,t=null,n=null,s=0,i=null,r=!1){if((!e||e===Yl)&&(e=Oe),Vt(e)){const l=st(e,t,!0);return n&&Qr(l,n),un>0&&!r&&Fe&&(6&l.shapeFlag?Fe[Fe.indexOf(e)]=l:Fe.push(l)),l.patchFlag|=-2,l}if(function tc(e){return q(e)&&"__vccOpts"in e}(e)&&(e=e.__vccOpts),t){t=Wa(t);let{class:l,style:a}=t;l&&!Y(l)&&(t.class=Bn(l)),oe(a)&&(ur(a)&&!H(a)&&(a=se({},a)),t.style=Hn(a))}return Zr(e,t,n,s,i,Y(e)?1:Zl(e)?128:ep(e)?64:oe(e)?4:q(e)?2:0,r,!0)};function Wa(e){return e?ur(e)||_i in e?se({},e):e:null}function st(e,t,n=!1){const{props:s,ref:i,patchFlag:r,children:o}=e,l=t?qa(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&ja(l),ref:t&&t.ref?n&&i?H(i)?i.concat(gi(t)):[i,gi(t)]:gi(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ve?-1===r?16:16|r:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&st(e.ssContent),ssFallback:e.ssFallback&&st(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function zr(e=" ",t=0){return fe(xt,null,e,t)}function lp(e,t){const n=fe(wt,null,e);return n.staticCount=t,n}function ap(e="",t=!1){return t?(mi(),Yr(Oe,null,e)):fe(Oe,null,e)}function Ue(e){return null==e||"boolean"==typeof e?fe(Oe):H(e)?fe(ve,null,e.slice()):"object"==typeof e?kt(e):fe(xt,null,String(e))}function kt(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:st(e)}function Qr(e,t){let n=0;const{shapeFlag:s}=e;if(null==t)t=null;else if(H(t))n=16;else if("object"==typeof t){if(65&s){const i=t.default;return void(i&&(i._c&&(i._d=!1),Qr(e,i()),i._c&&(i._d=!0)))}{n=32;const i=t._;i||_i in t?3===i&&Se&&(1===Se.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=Se}}else q(t)?(t={default:t,_ctx:Se},n=32):(t=String(t),64&s?(n=16,t=[zr(t)]):n=8);e.children=t,e.shapeFlag|=n}function qa(...e){const t={};for(let n=0;nEe||Se;let eo,to;{const e=Un(),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)}};eo=t("__VUE_INSTANCE_SETTERS__",n=>Ee=n),to=t("__VUE_SSR_SETTERS__",n=>ms=n)}const Ft=e=>{eo(e),e.scope.on()},Ut=()=>{Ee&&Ee.scope.off(),eo(null)};function Ja(e){return 4&e.vnode.shapeFlag}let Ei,so,ms=!1;function Za(e,t=!1){t&&to(t);const{props:n,children:s}=e.vnode,i=Ja(e);(function Fh(e,t,n,s=!1){const i={},r={};Us(r,_i,1),e.propsDefaults=Object.create(null),va(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);e.props=n?s?i:Dl(i):e.type.props?i:r,e.attrs=r})(e,n,i,t),Gh(e,s);const r=i?function dp(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=dr(new Proxy(e.ctx,Fr));const{setup:i}=s;if(i){const r=e.setupContext=i.length>1?ec(e):null;Ft(e),Ct();const o=at(i,e,0,[e.props,r]);if(It(),Ut(),zi(o)){if(o.then(Ut,Ut),t)return o.then(l=>{no(e,l,t)}).catch(l=>{Pt(l,e,0)});e.asyncDep=o}else no(e,o,t)}else Qa(e,t)}(e,t):void 0;return t&&to(!1),r}function no(e,t,n){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:oe(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=_r(t)),Qa(e,n)}function za(e){Ei=e,so=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,mh))}}const hp=()=>!Ei;function Qa(e,t,n){const s=e.type;if(!e.render){if(!t&&Ei&&!s.render){const i=s.template||Hr(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,c=se(se({isCustomElement:r,delimiters:l},o),a);s.render=Ei(i,c)}}e.render=s.render||me,so&&so(e)}if(__VUE_OPTIONS_API__){Ft(e),Ct();try{!function Ph(e){const t=Hr(e),n=e.proxy,s=e.ctx;Ur=!1,t.beforeCreate&&Ea(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:h,beforeUpdate:_,updated:E,activated:v,deactivated:L,beforeUnmount:b,unmounted:g,render:T,renderTracked:I,renderTriggered:F,errorCaptured:y,serverPrefetch:N,expose:O,inheritAttrs:M,components:R,directives:B}=t;if(c&&function Mh(e,t,n=me){H(e)&&(e=Br(e));for(const s in e){const i=e[s];let r;r=oe(i)?"default"in i?fs(i.from||s,i.default,!0):fs(i.from||s):fs(i),ye(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[s]=r}}(c,s,null),o)for(const Z in o){const K=o[Z];q(K)&&(s[Z]=K.bind(n))}if(i){const Z=i.call(n,n);oe(Z)&&(e.data=Zs(Z))}if(Ur=!0,r)for(const Z in r){const K=r[Z],xe=q(K)?K.bind(n,n):q(K.get)?K.get.bind(n,n):me,Nt=!q(K)&&q(K.set)?K.set.bind(n):me,Ls=nc({get:xe,set:Nt});Object.defineProperty(s,Z,{enumerable:!0,configurable:!0,get:()=>Ls.value,set:wn=>Ls.value=wn})}if(l)for(const Z in l)ya(l[Z],s,n,Z);if(a){const Z=q(a)?a.call(n):a;Reflect.ownKeys(Z).forEach(K=>{Na(K,Z[K])})}function X(Z,K){H(K)?K.forEach(xe=>Z(xe.bind(n))):K&&Z(K.bind(n))}if(u&&Ea(u,e,"c"),X(fa,f),X(os,h),X(ua,_),X(li,E),X(la,v),X(aa,L),X(ma,y),X(pa,I),X(ha,F),X(ai,b),X(ci,g),X(da,N),H(O))if(O.length){const Z=e.exposed||(e.exposed={});O.forEach(K=>{Object.defineProperty(Z,K,{get:()=>n[K],set:xe=>n[K]=xe})})}else e.exposed||(e.exposed={});T&&e.render===me&&(e.render=T),null!=M&&(e.inheritAttrs=M),R&&(e.components=R),B&&(e.directives=B)}(e)}finally{It(),Ut()}}}function ec(e){return{get attrs(){return function pp(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(ke(e,0,"$attrs"),t[n])}))}(e)},slots:e.slots,emit:e.emit,expose:n=>{e.exposed=n||{}}}}function yi(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(_r(dr(e.exposed)),{get:(t,n)=>n in t?t[n]:n in cn?cn[n](e):void 0,has:(t,n)=>n in t||n in cn}))}const mp=/(?:^|[-_])(\w)/g,_p=e=>e.replace(mp,t=>t.toUpperCase()).replace(/[-_]/g,"");function _s(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function io(e,t,n=!1){let s=_s(t);if(!s&&t.__file){const i=t.__file.match(/([^/\\]+)\.\w+$/);i&&(s=i[1])}if(!s&&e&&e.parent){const i=r=>{for(const o in r)if(r[o]===t)return o};s=i(e.components||e.parent.type.components)||i(e.appContext.components)}return s?_p(s):n?"App":"Anonymous"}const nc=(e,t)=>function ld(e,t,n=!1){let s,i;const r=q(e);return r?(s=e,i=me):(s=e.get,i=e.set),new xl(s,i,r||!i,n)}(e,0,ms);function sc(e,t,n){const s=arguments.length;return 2===s?oe(t)&&!H(t)?Vt(t)?fe(e,null,[t]):fe(e,t):fe(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):3===s&&Vt(n)&&(n=[n]),fe(e,t,n))}const ic=Symbol.for("v-scx"),rc=()=>fs(ic);function gp(){}function Ep(e,t,n,s){const i=n[s];if(i&&oc(i,e))return i;const r=t();return r.memo=e.slice(),n[s]=r}function oc(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s0&&Fe&&Fe.push(e),!0}const oo="3.4.0",lc=me,yp={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. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."},Tp=__VUE_PROD_DEVTOOLS__?tt:void 0,Sp=__VUE_PROD_DEVTOOLS__?Sr:me,bp={createComponentInstance:Ya,setupComponent:Za,renderComponentRoot:ni,setCurrentRenderingInstance:es,isVNode:Vt,normalizeVNode:Ue},Np=null,vp=null,Op=null,Ht=typeof document<"u"?document:null,ac=Ht&&Ht.createElement("template"),Ap={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="svg"===t?Ht.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?Ht.createElementNS("http://www.w3.org/1998/Math/MathML",e):Ht.createElement(e,n?{is:n}:void 0);return"select"===e&&s&&null!=s.multiple&&i.setAttribute("multiple",s.multiple),i},createText:e=>Ht.createTextNode(e),createComment:e=>Ht.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ht.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{ac.innerHTML="svg"===s?`${e}`:"mathml"===s?`${e}`:e;const l=ac.content;if("svg"===s||"mathml"===s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Bt="transition",gs="animation",An=Symbol("_vtc"),lo=(e,{slots:t})=>sc(ia,uc(e),t);lo.displayName="Transition";const cc={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},Rp=lo.props=se({},Pr,cc),dn=(e,t=[])=>{H(e)?e.forEach(n=>n(...t)):e&&e(...t)},fc=e=>!!e&&(H(e)?e.some(t=>t.length>1):e.length>1);function uc(e){const t={};for(const R in e)R in cc||(t[R]=e[R]);if(!1===e.css)return t;const{name:n="v",type:s,duration:i,enterFromClass:r=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=r,appearActiveClass:c=o,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:_=`${n}-leave-to`}=e,E=function Pp(e){if(null==e)return null;if(oe(e))return[ao(e.enter),ao(e.leave)];{const t=ao(e);return[t,t]}}(i),v=E&&E[0],L=E&&E[1],{onBeforeEnter:D,onEnter:b,onEnterCancelled:m,onLeave:g,onLeaveCancelled:T,onBeforeAppear:I=D,onAppear:F=b,onAppearCancelled:y=m}=t,N=(R,B,G)=>{$t(R,B?u:l),$t(R,B?c:o),G&&G()},O=(R,B)=>{R._isLeaving=!1,$t(R,f),$t(R,_),$t(R,h),B&&B()},M=R=>(B,G)=>{const ee=R?F:b,X=()=>N(B,R,G);dn(ee,[B,X]),dc(()=>{$t(B,R?a:r),yt(B,R?u:l),fc(ee)||hc(B,s,v,X)})};return se(t,{onBeforeEnter(R){dn(D,[R]),yt(R,r),yt(R,o)},onBeforeAppear(R){dn(I,[R]),yt(R,a),yt(R,c)},onEnter:M(!1),onAppear:M(!0),onLeave(R,B){R._isLeaving=!0;const G=()=>O(R,B);yt(R,f),gc(),yt(R,h),dc(()=>{R._isLeaving&&($t(R,f),yt(R,_),fc(g)||hc(R,s,L,G))}),dn(g,[R,G])},onEnterCancelled(R){N(R,!1),dn(m,[R])},onAppearCancelled(R){N(R,!0),dn(y,[R])},onLeaveCancelled(R){O(R),dn(T,[R])}})}function ao(e){return Bs(e)}function yt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[An]||(e[An]=new Set)).add(t)}function $t(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[An];n&&(n.delete(t),n.size||(e[An]=void 0))}function dc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Mp=0;function hc(e,t,n,s){const i=e._endId=++Mp,r=()=>{i===e._endId&&s()};if(n)return setTimeout(r,n);const{type:o,timeout:l,propCount:a}=pc(e,t);if(!o)return s();const c=o+"end";let u=0;const f=()=>{e.removeEventListener(c,h),r()},h=_=>{_.target===e&&++u>=a&&f()};setTimeout(()=>{u(n[E]||"").split(", "),i=s(`${Bt}Delay`),r=s(`${Bt}Duration`),o=mc(i,r),l=s(`${gs}Delay`),a=s(`${gs}Duration`),c=mc(l,a);let u=null,f=0,h=0;return t===Bt?o>0&&(u=Bt,f=o,h=r.length):t===gs?c>0&&(u=gs,f=c,h=a.length):(f=Math.max(o,c),u=f>0?o>c?Bt:gs:null,h=u?u===Bt?r.length:a.length:0),{type:u,timeout:f,propCount:h,hasTransform:u===Bt&&/\b(transform|all)(,|$)/.test(s(`${Bt}Property`).toString())}}function mc(e,t){for(;e.length_c(n)+_c(e[s])))}function _c(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function gc(){return document.body.offsetHeight}const co=Symbol("_vod"),Ec={beforeMount(e,{value:t},{transition:n}){e[co]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):Es(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),Es(e,!0),s.enter(e)):s.leave(e,()=>{Es(e,!1)}):Es(e,t))},beforeUnmount(e,{value:t}){Es(e,t)}};function Es(e,t){e.style.display=t?e[co]:"none"}const yc=Symbol("");function xp(e){const t=Et();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>uo(r,i))},s=()=>{const i=e(t.proxy);fo(t.subTree,i),n(i)};ta(s),os(()=>{const i=new MutationObserver(s);i.observe(t.subTree.el.parentNode,{childList:!0}),ci(()=>i.disconnect())})}function fo(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{fo(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)uo(e.el,t);else if(e.type===ve)e.children.forEach(n=>fo(n,t));else if(e.type===wt){let{el:n,anchor:s}=e;for(;n&&(uo(n,t),n!==s);)n=n.nextSibling}}function uo(e,t){if(1===e.nodeType){const n=e.style;let s="";for(const i in t)n.setProperty(`--${i}`,t[i]),s+=`--${i}: ${t[i]};`;n[yc]=s}}const Tc=/\s*!important$/;function ho(e,t,n){if(H(n))n.forEach(s=>ho(e,t,s));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=function Vp(e,t){const n=po[t];if(n)return n;let s=_e(t);if("filter"!==s&&s in e)return po[t]=s;s=Qt(s);for(let i=0;imo||($p.then(()=>mo=0),mo=Date.now()),Oc=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123;function Cc(e,t){const n=Lr(e);return(()=>{class i extends Ti{constructor(o){super(n,o,t)}}return i.def=n,i})()}const qp=e=>Cc(e,$c),Yp=typeof HTMLElement<"u"?HTMLElement:class{};class Ti extends Yp{constructor(t,n={},s){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&s?s(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),yr(()=>{this._connected||(Eo(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let s=0;s{for(const i of s)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(s,i=!1)=>{const{props:r,styles:o}=s;let l;if(r&&!H(r))for(const a in r){const c=r[a];(c===Number||c&&c.type===Number)&&(a in this._props&&(this._props[a]=Bs(this._props[a])),(l||(l=Object.create(null)))[_e(a)]=!0)}this._numberProps=l,i&&this._resolveProps(s),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(s=>t(s,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,s=H(n)?n:Object.keys(n||{});for(const i of Object.keys(this))"_"!==i[0]&&s.includes(i)&&this._setProp(i,this[i],!0,!1);for(const i of s.map(_e))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r)}})}_setAttr(t){let n=this.getAttribute(t);const s=_e(t);this._numberProps&&this._numberProps[s]&&(n=Bs(n)),this._setProp(s,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,i=!0){n!==this._props[t]&&(this._props[t]=n,i&&this._instance&&this._update(),s&&(!0===n?this.setAttribute(Xe(t),""):"string"==typeof n||"number"==typeof n?this.setAttribute(Xe(t),n+""):n||this.removeAttribute(Xe(t))))}_update(){Eo(this._createVNode(),this.shadowRoot)}_createVNode(){const t=fe(this._def,se({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const s=(r,o)=>{this.dispatchEvent(new CustomEvent(r,{detail:o}))};n.emit=(r,...o)=>{s(r,o),Xe(r)!==r&&s(Xe(r),o)};let i=this;for(;i=i&&(i.parentNode||i.host);)if(i instanceof Ti){n.parent=i._instance,n.provides=i._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const s=document.createElement("style");s.textContent=n,this.shadowRoot.appendChild(s)})}}function Jp(e="$style"){{const t=Et();if(!t)return ne;const n=t.type.__cssModules;return n&&n[e]||ne}}const Ic=new WeakMap,Ac=new WeakMap,Si=Symbol("_moveCb"),Rc=Symbol("_enterCb"),zp={name:"TransitionGroup",props:se({},Rp,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Et(),s=Rr();let i,r;return li(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!function nm(e,t,n){const s=e.cloneNode(),i=e[An];i&&i.forEach(l=>{l.split(/\s+/).forEach(a=>a&&s.classList.remove(a))}),n.split(/\s+/).forEach(l=>l&&s.classList.add(l)),s.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(s);const{hasTransform:o}=pc(s);return r.removeChild(s),o}(i[0].el,n.vnode.el,o))return;i.forEach(Qp),i.forEach(em);const l=i.filter(tm);gc(),l.forEach(a=>{const c=a.el,u=c.style;yt(c,o),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[Si]=h=>{h&&h.target!==c||(!h||/transform$/.test(h.propertyName))&&(c.removeEventListener("transitionend",f),c[Si]=null,$t(c,o))};c.addEventListener("transitionend",f)})}),()=>{const o=z(e),l=uc(o);let a=o.tag||ve;i=r,r=t.default?ri(t.default()):[];for(let c=0;c{const t=e.props["onUpdate:modelValue"]||!1;return H(t)?n=>Nn(t,n):t};function sm(e){e.target.composing=!0}function Mc(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Je=Symbol("_assign"),bi={created(e,{modifiers:{lazy:t,trim:n,number:s}},i){e[Je]=Xt(i);const r=s||i.props&&"number"===i.props.type;Tt(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),r&&(l=Hs(l)),e[Je](l)}),n&&Tt(e,"change",()=>{e.value=e.value.trim()}),t||(Tt(e,"compositionstart",sm),Tt(e,"compositionend",Mc),Tt(e,"change",Mc))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:i}},r){if(e[Je]=Xt(r),e.composing)return;const l=null==t?"":t;(i||"number"===e.type?Hs(e.value):e.value)!==l&&(document.activeElement===e&&"range"!==e.type&&(n||s&&e.value.trim()===l)||(e.value=l))}},_o={deep:!0,created(e,t,n){e[Je]=Xt(n),Tt(e,"change",()=>{const s=e._modelValue,i=Rn(e),r=e.checked,o=e[Je];if(H(s)){const l=$s(s,i),a=-1!==l;if(r&&!a)o(s.concat(i));else if(!r&&a){const c=[...s];c.splice(l,1),o(c)}}else if(Zt(s)){const l=new Set(s);r?l.add(i):l.delete(i),o(l)}else o(wc(e,r))})},mounted:Lc,beforeUpdate(e,t,n){e[Je]=Xt(n),Lc(e,t,n)}};function Lc(e,{value:t,oldValue:n},s){e._modelValue=t,H(t)?e.checked=$s(t,s.props.value)>-1:Zt(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=Ot(t,wc(e,!0)))}const go={created(e,{value:t},n){e.checked=Ot(t,n.props.value),e[Je]=Xt(n),Tt(e,"change",()=>{e[Je](Rn(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Je]=Xt(s),t!==n&&(e.checked=Ot(t,s.props.value))}},Dc={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const i=Zt(t);Tt(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Hs(Rn(o)):Rn(o));e[Je](e.multiple?i?new Set(r):r:r[0])}),e[Je]=Xt(s)},mounted(e,{value:t}){xc(e,t)},beforeUpdate(e,t,n){e[Je]=Xt(n)},updated(e,{value:t}){xc(e,t)}};function xc(e,t){const n=e.multiple;if(!n||H(t)||Zt(t)){for(let s=0,i=e.options.length;s-1:t.has(o);else if(Ot(Rn(r),t))return void(e.selectedIndex!==s&&(e.selectedIndex=s))}!n&&-1!==e.selectedIndex&&(e.selectedIndex=-1)}}function Rn(e){return"_value"in e?e._value:e.value}function wc(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Vc={created(e,t,n){Ni(e,t,n,null,"created")},mounted(e,t,n){Ni(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){Ni(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){Ni(e,t,n,s,"updated")}};function kc(e,t){switch(e){case"SELECT":return Dc;case"TEXTAREA":return bi;default:switch(t){case"checkbox":return _o;case"radio":return go;default:return bi}}}function Ni(e,t,n,s,i){const o=kc(e.tagName,n.props&&n.props.type)[i];o&&o(e,t,n,s)}const rm=["ctrl","shift","alt","meta"],om={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&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>rm.some(n=>e[`${n}Key`]&&!t.includes(n))},lm=(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=Xe(i.key);return t.some(o=>o===r||am[o]===r)?e(i):void 0})},Fc=se({patchProp:(e,t,n,s,i,r,o,l,a)=>{const c="svg"===i;"class"===t?function Lp(e,t,n){const s=e[An];s&&(t=(t?[t,...s]:[...s]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,s,c):"style"===t?function wp(e,t,n){const s=e.style,i=Y(n);if(n&&!i){if(t&&!Y(t))for(const r in t)null==n[r]&&ho(s,r,"");for(const r in n)ho(s,r,n[r])}else{const r=s.display;if(i){if(t!==n){const o=s[yc];o&&(n+=";"+o),s.cssText=n}}else t&&e.removeAttribute("style");co in e&&(s.display=r)}}(e,n,s):Jt(t)?Ji(t)||function Hp(e,t,n,s,i=null){const r=e[Nc]||(e[Nc]={}),o=r[t];if(s&&o)o.value=s;else{const[l,a]=function Bp(e){let t;if(vc.test(e)){let s;for(t={};s=e.match(vc);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):Xe(e.slice(2)),t]}(t);if(s){const c=r[t]=function Kp(e,t){const n=s=>{if(s._vts){if(s._vts<=n.attached)return}else s._vts=Date.now();je(function jp(e,t){if(H(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>i=>!i._stopped&&s&&s(i))}return t}(s,n.value),t,5,[s])};return n.value=e,n.attached=Xp(),n}(s,i);Tt(e,l,c,a)}else o&&(function Up(e,t,n,s){e.removeEventListener(t,n,s)}(e,l,o,a),r[t]=void 0)}}(e,t,0,s,o):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function Wp(e,t,n,s){if(s)return!!("innerHTML"===t||"textContent"===t||t in e&&Oc(t)&&q(n));if("spellcheck"===t||"draggable"===t||"translate"===t||"form"===t||"list"===t&&"INPUT"===e.tagName||"type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const i=e.tagName;if("IMG"===i||"VIDEO"===i||"CANVAS"===i||"SOURCE"===i)return!1}return(!Oc(t)||!Y(n))&&t in e}(e,t,s,c))?function Fp(e,t,n,s,i,r,o){if("innerHTML"===t||"textContent"===t)return s&&o(s,i,r),void(e[t]=null==n?"":n);const l=e.tagName;if("value"===t&&"PROGRESS"!==l&&!l.includes("-")){e._value=n;const u=null==n?"":n;return("OPTION"===l?e.getAttribute("value"):e.value)!==u&&(e.value=u),void(null==n&&e.removeAttribute(t))}let a=!1;if(""===n||null==n){const c=typeof e[t];"boolean"===c?n=fl(n):null==n&&"string"===c?(n="",a=!0):"number"===c&&(n=0,a=!0)}try{e[t]=n}catch{}a&&e.removeAttribute(t)}(e,t,s,r,o,l,a):("true-value"===t?e._trueValue=s:"false-value"===t&&(e._falseValue=s),function kp(e,t,n,s,i){if(s&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(bc,t.slice(6,t.length)):e.setAttributeNS(bc,t,n);else{const r=Pu(t);null==n||r&&!fl(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}(e,t,s,c))}},Ap);let ys,Uc=!1;function Hc(){return ys||(ys=wa(Fc))}function Bc(){return ys=Uc?ys:Va(Fc),Uc=!0,ys}const Eo=(...e)=>{Hc().render(...e)},$c=(...e)=>{Bc().hydrate(...e)},Xc=(...e)=>{const t=Hc().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=jc(s);if(!i)return;const r=t._component;!q(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.innerHTML="";const o=n(i,!1,Kc(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t},fm=(...e)=>{const t=Bc().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=jc(s);if(i)return n(i,!0,Kc(i))},t};function Kc(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function jc(e){return Y(e)?document.querySelector(e):e}let Gc=!1;const um=()=>{Gc||(Gc=!0,function im(){bi.getSSRProps=({value:e})=>({value:e}),go.getSSRProps=({value:e},t)=>{if(t.props&&Ot(t.props.value,e))return{checked:!0}},_o.getSSRProps=({value:e},t)=>{if(H(e)){if(t.props&&$s(e,t.props.value)>-1)return{checked:!0}}else if(Zt(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Vc.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=kc(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0}}(),function Dp(){Ec.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}())},Ts=Symbol(""),Ss=Symbol(""),yo=Symbol(""),vi=Symbol(""),Wc=Symbol(""),hn=Symbol(""),qc=Symbol(""),Yc=Symbol(""),To=Symbol(""),So=Symbol(""),bs=Symbol(""),bo=Symbol(""),Jc=Symbol(""),No=Symbol(""),vo=Symbol(""),Oo=Symbol(""),Co=Symbol(""),Io=Symbol(""),Ao=Symbol(""),Zc=Symbol(""),zc=Symbol(""),Oi=Symbol(""),Ci=Symbol(""),Ro=Symbol(""),Po=Symbol(""),Ns=Symbol(""),vs=Symbol(""),Mo=Symbol(""),Lo=Symbol(""),dm=Symbol(""),Do=Symbol(""),Ii=Symbol(""),hm=Symbol(""),pm=Symbol(""),xo=Symbol(""),mm=Symbol(""),_m=Symbol(""),wo=Symbol(""),Qc=Symbol(""),Pn={[Ts]:"Fragment",[Ss]:"Teleport",[yo]:"Suspense",[vi]:"KeepAlive",[Wc]:"BaseTransition",[hn]:"openBlock",[qc]:"createBlock",[Yc]:"createElementBlock",[To]:"createVNode",[So]:"createElementVNode",[bs]:"createCommentVNode",[bo]:"createTextVNode",[Jc]:"createStaticVNode",[No]:"resolveComponent",[vo]:"resolveDynamicComponent",[Oo]:"resolveDirective",[Co]:"resolveFilter",[Io]:"withDirectives",[Ao]:"renderList",[Zc]:"renderSlot",[zc]:"createSlots",[Oi]:"toDisplayString",[Ci]:"mergeProps",[Ro]:"normalizeClass",[Po]:"normalizeStyle",[Ns]:"normalizeProps",[vs]:"guardReactiveProps",[Mo]:"toHandlers",[Lo]:"camelize",[dm]:"capitalize",[Do]:"toHandlerKey",[Ii]:"setBlockTracking",[hm]:"pushScopeId",[pm]:"popScopeId",[xo]:"withCtx",[mm]:"unref",[_m]:"isRef",[wo]:"withMemo",[Qc]:"isMemoSame"},Ce={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function Os(e,t,n,s,i,r,o,l=!1,a=!1,c=!1,u=Ce){return e&&(l?(e.helper(hn),e.helper(Dn(e.inSSR,c))):e.helper(Ln(e.inSSR,c)),o&&e.helper(Io)),{type:13,tag:t,props:n,children:s,patchFlag:i,dynamicProps:r,directives:o,isBlock:l,disableTracking:a,isComponent:c,loc:u}}function Cs(e,t=Ce){return{type:17,loc:t,elements:e}}function Ze(e,t=Ce){return{type:15,loc:t,properties:e}}function he(e,t){return{type:16,loc:Ce,key:Y(e)?Q(e,!0):e,value:t}}function Q(e,t=!1,n=Ce,s=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:s}}function it(e,t=Ce){return{type:8,loc:t,children:e}}function be(e,t=[],n=Ce){return{type:14,loc:n,callee:e,arguments:t}}function Mn(e,t,n=!1,s=!1,i=Ce){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:i}}function Vo(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:Ce}}function Ln(e,t){return e||t?To:So}function Dn(e,t){return e||t?qc:Yc}function ko(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(Ln(s,e.isComponent)),t(hn),t(Dn(s,e.isComponent)))}const ef=new Uint8Array([123,123]),tf=new Uint8Array([125,125]);function nf(e){return e>=97&&e<=122||e>=65&&e<=90}function Ge(e){return 32===e||10===e||9===e||12===e||13===e}function Kt(e){return 47===e||62===e||Ge(e)}function Ai(e){const t=new Uint8Array(e.length);for(let n=0;n4===e.type&&e.isStatic;function rf(e){switch(e){case"Teleport":case"teleport":return Ss;case"Suspense":case"suspense":return yo;case"KeepAlive":case"keep-alive":return vi;case"BaseTransition":case"base-transition":return Wc}}const Cm=/^\d|[^\$\w]/,Ri=e=>!Cm.test(e),Im=/[A-Za-z_$\xA0-\uFFFF]/,Am=/[\.\?\w$\xA0-\uFFFF]/,Rm=/\s+[.[]\s*|\s*[.[]\s+/g,of=e=>{e=e.trim().replace(Rm,o=>o.trim());let t=0,n=[],s=0,i=0,r=null;for(let o=0;o4===i.key.type&&i.key.content===s)}return n}function Rs(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,s)=>"-"===n?"_":e.charCodeAt(s).toString())}`}const wm=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ff={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:ks,isPreTag:ks,isCustomElement:ks,onError:Uo,onWarn:sf,comments:!1,prefixIdentifiers:!1};let le=ff,Ps=null,mn="",Le=null,ie=null,$e="",St=-1,_n=-1,Di=0,Wt=!1,Bo=null;const pe=[],ge=new class Sm{constructor(t,n){this.stack=t,this.cbs=n,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=ef,this.delimiterClose=tf,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return 2===this.mode&&0===this.stack.length}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=ef,this.delimiterClose=tf}getPos(t){let n=1,s=t+1;for(let i=this.newlines.length-1;i>=0;i--){const r=this.newlines[i];if(t>r){n=i+2,s=t-r;break}}return{column:s,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){60===t?(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.state=this.inRCDATA?32: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?Kt(t):(32|t)===this.currentSequence[this.sequenceIndex]){if(!n)return void this.sequenceIndex++}else this.inRCDATA=!1;this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(62===t||Ge(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(28===this.state?this.currentSequence===Me.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):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.state||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}(pe,{onerr:bt,ontext(e,t){xi(Re(e,t),e,t)},ontextentity(e,t,n){xi(e,t,n)},oninterpolation(e,t){if(Wt)return xi(Re(e,t),e,t);let n=e+ge.delimiterOpen.length,s=t-ge.delimiterClose.length;for(;Ge(mn.charCodeAt(n));)n++;for(;Ge(mn.charCodeAt(s-1));)s--;let i=Re(n,s);i.includes("&")&&(i=le.decodeEntities(i,!1)),$o({type:5,content:Vi(i,!1,Ne(n,s)),loc:Ne(e,t)})},onopentagname(e,t){const n=Re(e,t);Le={type:1,tag:n,ns:le.getNamespace(n,pe[0],le.ns),tagType:0,props:[],children:[],loc:Ne(e-1,t),codegenNode:void 0}},onopentagend(e){df(e)},onclosetag(e,t){const n=Re(e,t);if(!le.isVoidTag(n)){let s=!1;for(let i=0;i0&&bt(24,pe[0].loc.start.offset);for(let o=0;o<=i;o++)wi(pe.shift(),t,o(7===s.type?s.rawName:s.name)===n)&&bt(2,t)},onattribend(e,t){if(Le&&ie){if(gn(ie.loc,t),0!==e)if($e.includes("&")&&($e=le.decodeEntities($e,!0)),6===ie.type)"class"===ie.name&&($e=_f($e).trim()),1===e&&!$e&&bt(13,t),ie.value={type:2,content:$e,loc:1===e?Ne(St,_n):Ne(St-1,_n+1)},ge.inSFCRoot&&"template"===Le.tag&&"lang"===ie.name&&$e&&"html"!==$e&&ge.enterRCDATA(Ai("{const E=t.start.offset+h;return Vi(f,!1,Ne(E,E+f.length),0,_?1:0)},l={source:o(r.trim(),n.indexOf(r,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let a=i.trim().replace(Vm,"").trim();const c=i.indexOf(a),u=a.match(uf);if(u){a=a.replace(uf,"").trim();const f=u[1].trim();let h;if(f&&(h=n.indexOf(f,c+a.length),l.key=o(f,h,!0)),u[2]){const _=u[2].trim();_&&(l.index=o(_,n.indexOf(_,l.key?h+f.length:c+a.length),!0))}}return a&&(l.value=o(a,c,!0)),l}(ie.exp));let s=-1;"bind"===ie.name&&(s=ie.modifiers.indexOf("sync"))>-1&&Is("COMPILER_V_BIND_SYNC",le)&&(ie.name="model",ie.modifiers.splice(s,1))}(7!==ie.type||"pre"!==ie.name)&&Le.props.push(ie)}$e="",St=_n=-1},oncomment(e,t){le.comments&&$o({type:3,content:Re(e,t),loc:Ne(e-4,t+3)})},onend(){const e=mn.length;for(let t=0;t64&&e<91}(e.charCodeAt(0))||rf(e)||null!=(n=le.isBuiltInComponent)&&n.call(le,e)||le.isNativeTag&&!le.isNativeTag(e))return!0;for(let s=0;s6===l.type&&"inline-template"===l.name);o&&Is("COMPILER_INLINE_TEMPLATE",le)&&e.children.length&&(o.value={type:2,content:Re(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:o.loc})}}function hf(e,t){let n=e;for(;mn.charCodeAt(n)!==t&&n>=0;)n--;return n}const Fm=new Set(["if","else","else-if","for","slot"]);function pf({tag:e,props:t}){if("template"===e)for(let n=0;n0){if(a>=2){l.codegenNode.patchFlag="-1",l.codegenNode=t.hoist(l.codegenNode),r++;continue}}else{const c=l.codegenNode;if(13===c.type){const u=Sf(c);if((!u||512===u||1===u)&&yf(l,t)>=2){const f=Tf(l);f&&(c.props=t.hoist(f))}c.dynamicProps&&(c.dynamicProps=t.hoist(c.dynamicProps))}}}if(1===l.type){const a=1===l.tagType;a&&t.scopes.vSlot++,ki(l,t),a&&t.scopes.vSlot--}else if(11===l.type)ki(l,t,1===l.children.length);else if(9===l.type)for(let a=0;a1)for(let c=0;c`_${Pn[y.helper(N)]}`,replaceNode(N){y.parent.children[y.childIndex]=y.currentNode=N},removeNode(N){const M=N?y.parent.children.indexOf(N):y.currentNode?y.childIndex:-1;N&&N!==y.currentNode?y.childIndex>M&&(y.childIndex--,y.onNodeRemoved()):(y.currentNode=null,y.onNodeRemoved()),y.parent.children.splice(M,1)},onNodeRemoved:()=>{},addIdentifiers(N){},removeIdentifiers(N){},hoist(N){Y(N)&&(N=Q(N)),y.hoists.push(N);const O=Q(`_hoisted_${y.hoists.length}`,!1,N.loc,2);return O.hoisted=N,O},cache:(N,O=!1)=>function ym(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:Ce}}(y.cached++,N,O)};return y.filters=new Set,y}(e,t);Fi(e,n),t.hoistStatic&&Wm(e,n),t.ssr||function Zm(e,t){const{helper:n}=t,{children:s}=e;if(1===s.length){const i=s[0];if(gf(e,i)&&i.codegenNode){const r=i.codegenNode;13===r.type&&ko(r,t),e.codegenNode=r}else e.codegenNode=i}else if(s.length>1){let i=64;e.codegenNode=Os(t,n(Ts),void 0,e.children,i+"",void 0,void 0,!0,void 0,!1)}}(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 Fi(e,t){t.currentNode=e;const{nodeTransforms:n}=t,s=[];for(let r=0;r{n--};for(;ns===e:s=>e.test(s);return(s,i)=>{if(1===s.type){const{props:r}=s;if(3===s.tagType&&r.some(lf))return;const o=[];for(let l=0;l`${Pn[e]}: _${Pn[e]}`;function Qm(e,t={}){const n=function vf(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:s=!1,filename:i="template.vue.html",scopeId:r=null,optimizeImports:o=!1,runtimeGlobalName:l="Vue",runtimeModuleName:a="vue",ssrRuntimeModuleName:c="vue/server-renderer",ssr:u=!1,isTS:f=!1,inSSR:h=!1}){const _={mode:t,prefixIdentifiers:n,sourceMap:s,filename:i,scopeId:r,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:a,ssrRuntimeModuleName:c,ssr:u,isTS:f,inSSR:h,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:v=>`_${Pn[v]}`,push(v,L=-2,D){_.code+=v},indent(){E(++_.indentLevel)},deindent(v=!1){v?--_.indentLevel:E(--_.indentLevel)},newline(){E(_.indentLevel)}};function E(v){_.push("\n"+" ".repeat(v),0)}return _}(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:s,push:i,prefixIdentifiers:r,indent:o,deindent:l,newline:a,ssr:u}=n,f=Array.from(e.helpers),h=f.length>0,_=!r&&"module"!==s;if(function e_(e,t){const{push:i,newline:r,runtimeGlobalName:l}=t,c=l,u=Array.from(e.helpers);if(u.length>0&&(i(`const _Vue = ${c}\n`,-1),e.hoists.length)){const f=[To,So,bs,bo,Jc].filter(h=>u.includes(h)).map(Nf).join(", ");i(`const { ${f} } = _Vue\n`,-1)}(function t_(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:s}=t;s();for(let l=0;l0)&&a()),e.directives.length&&(Xo(e.directives,"directive",n),e.temps>0&&a()),e.filters&&e.filters.length&&(a(),Xo(e.filters,"filter",n),a()),e.temps>0){i("let ");for(let m=0;m0?", ":""}_temp${m}`)}return(e.components.length||e.directives.length||e.temps)&&(i("\n",0),a()),u||i("return "),e.codegenNode?De(e.codegenNode,n):i("null"),_&&(l(),i("}")),l(),i("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function Xo(e,t,{helper:n,push:s,newline:i,isTS:r}){const o=n("filter"===t?Co:"component"===t?No:Oo);for(let l=0;l3||!1;t.push("["),n&&t.indent(),Ms(e,t,n),n&&t.deindent(),t.push("]")}function Ms(e,t,n=!1,s=!0){const{push:i,newline:r}=t;for(let o=0;on||"null")}([r,o,l,a,c]),t),n(")"),f&&n(")"),u&&(n(", "),De(u,t),n(")"))}(e,t);break;case 14:!function a_(e,t){const{push:n,helper:s,pure:i}=t,r=Y(e.callee)?e.callee:s(e.callee);i&&n(Ui),n(r+"(",-2,e),Ms(e.arguments,t),n(")")}(e,t);break;case 15:!function c_(e,t){const{push:n,indent:s,deindent:i,newline:r}=t,{properties:o}=e;if(!o.length)return void n("{}",-2,e);const l=o.length>1||!1;n(l?"{":"{ "),l&&s();for(let a=0;a "),(a||l)&&(n("{"),s()),o?(a&&n("return "),H(o)?Ko(o,t):De(o,t)):l&&De(l,t),(a||l)&&(i(),n("}")),c&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function d_(e,t){const{test:n,consequent:s,alternate:i,newline:r}=e,{push:o,indent:l,deindent:a,newline:c}=t;if(4===n.type){const f=!Ri(n.content);f&&o("("),Of(n,t),f&&o(")")}else o("("),De(n,t),o(")");r&&l(),t.indentLevel++,r||o(" "),o("? "),De(s,t),t.indentLevel--,r&&c(),r||o(" "),o(": ");const u=19===i.type;u||t.indentLevel++,De(i,t),u||t.indentLevel--,r&&a(!0)}(e,t);break;case 20:!function h_(e,t){const{push:n,helper:s,indent:i,deindent:r,newline:o}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(i(),n(`${s(Ii)}(-1),`),o()),n(`_cache[${e.index}] = `),De(e.value,t),e.isVNode&&(n(","),o(),n(`${s(Ii)}(1),`),o(),n(`_cache[${e.index}]`),r()),n(")")}(e,t);break;case 21:Ms(e.body,t,!0,!1)}}function Of(e,t){const{content:n,isStatic:s}=e;t.push(s?JSON.stringify(n):n,-3,e)}function Cf(e,t){for(let n=0;nfunction E_(e,t,n,s){if(!("else"===t.name||t.exp&&t.exp.content.trim())){const i=t.exp?t.exp.loc:e.loc;n.onError(ue(28,t.loc)),t.exp=Q("true",!1,i)}if("if"===t.name){const i=If(e,t),r={type:9,loc:e.loc,branches:[i]};if(n.replaceNode(r),s)return s(r,i,!0)}else{const i=n.parent.children;let o=i.indexOf(e);for(;o-- >=-1;){const l=i[o];if(l&&3===l.type)n.removeNode(l);else{if(!l||2!==l.type||l.content.trim().length){if(l&&9===l.type){"else-if"===t.name&&void 0===l.branches[l.branches.length-1].condition&&n.onError(ue(30,e.loc)),n.removeNode();const a=If(e,t);l.branches.push(a);const c=s&&s(l,a,!1);Fi(a,n),c&&c(),n.currentNode=null}else n.onError(ue(30,e.loc));break}n.removeNode(l)}}}}(e,t,n,(s,i,r)=>{const o=n.parent.children;let l=o.indexOf(s),a=0;for(;l-- >=0;){const c=o[l];c&&9===c.type&&(a+=c.branches.length)}return()=>{if(r)s.codegenNode=Af(i,a,n);else{const c=function y_(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(s.codegenNode);c.alternate=Af(i,a+s.branches.length-1,n)}}}));function If(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!We(e,"for")?e.children:[e],userKey:Pi(e,"key"),isTemplateIf:n}}function Af(e,t,n){return e.condition?Vo(e.condition,Rf(e,t,n),be(n.helper(bs),['""',"true"])):Rf(e,t,n)}function Rf(e,t,n){const{helper:s}=n,i=he("key",Q(`${t}`,!1,Ce,2)),{children:r}=e,o=r[0];if(1!==r.length||1!==o.type){if(1===r.length&&11===o.type){const a=o.codegenNode;return Li(a,i,n),a}{let a=64;return Os(n,s(Ts),Ze([i]),r,a+"",void 0,void 0,!0,!1,!1,e.loc)}}{const a=o.codegenNode,c=function xm(e){return 14===e.type&&e.callee===wo?e.arguments[1].returns:e}(a);return 13===c.type&&ko(c,n),Li(c,i,n),a}}const T_=bf("for",(e,t,n)=>{const{helper:s,removeHelper:i}=n;return function S_(e,t,n,s){if(!t.exp)return void n.onError(ue(31,t.loc));const i=t.forParseResult;if(!i)return void n.onError(ue(32,t.loc));Go(i);const{scopes:l}=n,{source:a,value:c,key:u,index:f}=i,h={type:11,loc:t.loc,source:a,valueAlias:c,keyAlias:u,objectIndexAlias:f,parseResult:i,children:As(e)?e.children:[e]};n.replaceNode(h),l.vFor++;const _=s&&s(h);return()=>{l.vFor--,_&&_()}}(e,t,n,r=>{const o=be(s(Ao),[r.source]),l=As(e),a=We(e,"memo"),c=Pi(e,"key"),u=c&&(6===c.type?Q(c.value.content,!0):c.exp),f=c?he("key",u):null,h=4===r.source.type&&r.source.constType>0,_=h?64:c?128:256;return r.codegenNode=Os(n,s(Ts),void 0,o,_+"",void 0,void 0,!0,!h,!1,e.loc),()=>{let E;const{children:v}=r,L=1!==v.length||1!==v[0].type,D=Mi(e)?e:l&&1===e.children.length&&Mi(e.children[0])?e.children[0]:null;if(D?(E=D.codegenNode,l&&f&&Li(E,f,n)):L?E=Os(n,s(Ts),f?Ze([f]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(E=v[0].codegenNode,l&&f&&Li(E,f,n),E.isBlock!==!h&&(E.isBlock?(i(hn),i(Dn(n.inSSR,E.isComponent))):i(Ln(n.inSSR,E.isComponent))),E.isBlock=!h,E.isBlock?(s(hn),s(Dn(n.inSSR,E.isComponent))):s(Ln(n.inSSR,E.isComponent))),a){const b=Mn(Wo(r.parseResult,[Q("_cached")]));b.body=function Tm(e){return{type:21,body:e,loc:Ce}}([it(["const _memo = (",a.exp,")"]),it(["if (_cached",...u?[" && _cached.key === ",u]:[],` && ${n.helperString(Qc)}(_cached, _memo)) return _cached`]),it(["const _item = ",E]),Q("_item.memo = _memo"),Q("return _item")]),o.arguments.push(b,Q("_cache"),Q(String(n.cached++)))}else o.arguments.push(Mn(Wo(r.parseResult),E,!0))}})});function Go(e,t){e.finalized||(e.finalized=!0)}function Wo({value:e,key:t,index:n},s=[]){return function b_(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,s)=>n||Q("_".repeat(s+1),!1))}([e,t,n,...s])}const Pf=Q("undefined",!1),N_=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){if(We(e,"slot"))return t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},v_=(e,t,n,s)=>Mn(e,n,!1,!0,n.length?n[0].loc:s);function O_(e,t,n=v_){t.helper(xo);const{children:s,loc:i}=e,r=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const a=We(e,"slot",!0);if(a){const{arg:L,exp:D}=a;L&&!Be(L)&&(l=!0),r.push(he(L||Q("default",!0),n(D,void 0,s,i)))}let c=!1,u=!1;const f=[],h=new Set;let _=0;for(let L=0;L{const m=n(D,void 0,b,i);return t.compatConfig&&(m.isNonScopedSlot=!0),he("default",m)};c?f.length&&f.some(D=>Mf(D))&&(u?t.onError(ue(39,f[0].loc)):r.push(L(void 0,f))):r.push(L(void 0,s))}const E=l?2:Bi(e.children)?3:1;let v=Ze(r.concat(he("_",Q(E+"",!1))),i);return o.length&&(v=be(t.helper(zc),[v,Cs(o)])),{slots:v,hasDynamicSlots:l}}function Hi(e,t,n){const s=[he("name",e),he("fn",t)];return null!=n&&s.push(he("key",Q(String(n),!0))),Ze(s)}function Bi(e){for(let t=0;tfunction(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:s,props:i}=e,r=1===e.tagType;let o=r?function I_(e,t,n=!1){let{tag:s}=e;const i=qo(s),r=Pi(e,"is");if(r)if(i||pn("COMPILER_IS_ON_ELEMENT",t)){const l=6===r.type?r.value&&Q(r.value.content,!0):r.exp;if(l)return be(t.helper(vo),[l])}else 6===r.type&&r.value.content.startsWith("vue:")&&(s=r.value.content.slice(4));const o=rf(s)||t.isBuiltInComponent(s);return o?(n||t.helper(o),o):(t.helper(No),t.components.add(s),Rs(s,"component"))}(e,t):`"${s}"`;const l=oe(o)&&o.callee===vo;let a,c,u,h,_,E,f=0,v=l||o===Ss||o===yo||!r&&("svg"===s||"foreignObject"===s);if(i.length>0){const L=Df(e,t,void 0,r,l);a=L.props,f=L.patchFlag,_=L.dynamicPropNames;const D=L.directives;E=D&&D.length?Cs(D.map(b=>function R_(e,t){const n=[],s=Lf.get(e);s?n.push(t.helperString(s)):(t.helper(Oo),t.directives.add(e.name),n.push(Rs(e.name,"directive")));const{loc:i}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const r=Q("true",!1,i);n.push(Ze(e.modifiers.map(o=>he(o,r)),i))}return Cs(n,e.loc)}(b,t))):void 0,L.shouldUseBlock&&(v=!0)}if(e.children.length>0)if(o===vi&&(v=!0,f|=1024),r&&o!==Ss&&o!==vi){const{slots:D,hasDynamicSlots:b}=O_(e,t);c=D,b&&(f|=1024)}else if(1===e.children.length&&o!==Ss){const D=e.children[0],b=D.type,m=5===b||8===b;m&&0===ze(D,t)&&(f|=1),c=m||2===b?D:e.children}else c=e.children;0!==f&&(u=String(f),_&&_.length&&(h=function P_(e){let t="[";for(let n=0,s=e.length;n0;let _=!1,E=0,v=!1,L=!1,D=!1,b=!1,m=!1,g=!1;const T=[],I=N=>{c.length&&(u.push(Ze(xf(c),l)),c=[]),N&&u.push(N)},F=({key:N,value:O})=>{if(Be(N)){const M=N.content,R=Jt(M);if(R&&(!s||i)&&"onclick"!==M.toLowerCase()&&"onUpdate:modelValue"!==M&&!zt(M)&&(b=!0),R&&zt(M)&&(g=!0),R&&14===O.type&&(O=O.arguments[0]),20===O.type||(4===O.type||8===O.type)&&ze(O,t)>0)return;"ref"===M?v=!0:"class"===M?L=!0:"style"===M?D=!0:"key"!==M&&!T.includes(M)&&T.push(M),s&&("class"===M||"style"===M)&&!T.includes(M)&&T.push(M)}else m=!0};for(let N=0;N0&&c.push(he(Q("ref_for",!0),Q("true")))),"is"===R&&(qo(o)||G&&G.content.startsWith("vue:")||pn("COMPILER_IS_ON_ELEMENT",t)))continue;c.push(he(Q(R,!0,B),Q(G?G.content:"",ee,G?G.loc:M)))}else{const{name:M,arg:R,exp:B,loc:G,modifiers:ee}=O,X="bind"===M,Z="on"===M;if("slot"===M){s||t.onError(ue(40,G));continue}if("once"===M||"memo"===M||"is"===M||X&&Gt(R,"is")&&(qo(o)||pn("COMPILER_IS_ON_ELEMENT",t))||Z&&r)continue;if((X&&Gt(R,"key")||Z&&h&&Gt(R,"vue:before-update"))&&(_=!0),X&&Gt(R,"ref")&&t.scopes.vFor>0&&c.push(he(Q("ref_for",!0),Q("true"))),!R&&(X||Z)){if(m=!0,B)if(X){if(I(),pn("COMPILER_V_BIND_OBJECT_ORDER",t)){u.unshift(B);continue}u.push(B)}else I({type:14,loc:G,callee:t.helper(Mo),arguments:s?[B]:[B,"true"]});else t.onError(ue(X?34:35,G));continue}X&&ee.includes("prop")&&(E|=32);const K=t.directiveTransforms[M];if(K){const{props:xe,needRuntime:Nt}=K(O,e,t);!r&&xe.forEach(F),Z&&R&&!Be(R)?I(Ze(xe,l)):c.push(...xe),Nt&&(f.push(O),Qe(Nt)&&Lf.set(O,Nt))}else du(M)||(f.push(O),h&&(_=!0))}}let y;if(u.length?(I(),y=u.length>1?be(t.helper(Ci),u,l):u[0]):c.length&&(y=Ze(xf(c),l)),m?E|=16:(L&&!s&&(E|=2),D&&!s&&(E|=4),T.length&&(E|=8),b&&(E|=32)),!_&&(0===E||32===E)&&(v||g||f.length>0)&&(E|=512),!t.inSSR&&y)switch(y.type){case 15:let N=-1,O=-1,M=!1;for(let G=0;G{if(Mi(e)){const{children:n,loc:s}=e,{slotName:i,slotProps:r}=function L_(e,t){let s,n='"default"';const i=[];for(let r=0;r0){const{props:r,directives:o}=Df(e,t,i,!1,!1);s=r,o.length&&t.onError(ue(36,o[0].loc))}return{slotName:n,slotProps:s}}(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let l=2;r&&(o[2]=r,l=3),n.length&&(o[3]=Mn([],n,!1,!1,s),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=be(t.helper(Zc),o,s)}},D_=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,wf=(e,t,n,s)=>{const{loc:i,modifiers:r,arg:o}=e;let l;if(!e.exp&&!r.length&&n.onError(ue(35,i)),4===o.type)if(o.isStatic){let f=o.content;f.startsWith("vue:")&&(f=`vnode-${f.slice(4)}`),l=Q(0!==t.tagType||f.startsWith("vnode")||!/[A-Z]/.test(f)?bn(_e(f)):`on:${f}`,!0,o.loc)}else l=it([`${n.helperString(Do)}(`,o,")"]);else l=o,l.children.unshift(`${n.helperString(Do)}(`),l.children.push(")");let a=e.exp;a&&!a.content.trim()&&(a=void 0);let c=n.cacheHandlers&&!a&&!n.inVOnce;if(a){const f=of(a.content),h=!(f||D_.test(a.content)),_=a.content.includes(";");(h||c&&f)&&(a=it([`${h?"$event":"(...args)"} => ${_?"{":"("}`,a,_?"}":")"]))}let u={props:[he(l,a||Q("() => {}",!1,i))]};return s&&(u=s(u)),c&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(f=>f.key.isHandlerKey=!0),u},x_=(e,t,n)=>{const{modifiers:s,loc:i}=e,r=e.arg;let{exp:o}=e;if(!o&&4===r.type){const l=_e(r.content);o=e.exp=Q(l,!1,r.loc)}return 4!==r.type?(r.children.unshift("("),r.children.push(') || ""')):r.isStatic||(r.content=`${r.content} || ""`),s.includes("camel")&&(4===r.type?r.content=r.isStatic?_e(r.content):`${n.helperString(Lo)}(${r.content})`:(r.children.unshift(`${n.helperString(Lo)}(`),r.children.push(")"))),n.inSSR||(s.includes("prop")&&Vf(r,"."),s.includes("attr")&&Vf(r,"^")),!o||4===o.type&&!o.content.trim()?(n.onError(ue(34,i)),{props:[he(r,Q("",!0,i))]}):{props:[he(r,o)]}},Vf=(e,t)=>{4===e.type?e.content=e.isStatic?t+e.content:`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},w_=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let s,i=!1;for(let r=0;r7===r.type&&!t.directiveTransforms[r.name])||"template"===e.tag)))for(let r=0;r{if(1===e.type&&We(e,"once",!0))return kf.has(e)||t.inVOnce||t.inSSR?void 0:(kf.add(e),t.inVOnce=!0,t.helper(Ii),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0))})},Ff=(e,t,n)=>{const{exp:s,arg:i}=e;if(!s)return n.onError(ue(41,e.loc)),$i();const r=s.loc.source,o=4===s.type?s.content:r,l=n.bindingMetadata[r];if("props"===l||"props-aliased"===l)return n.onError(ue(44,s.loc)),$i();if(!o.trim()||!of(o))return n.onError(ue(42,s.loc)),$i();const c=i||Q("modelValue",!0),u=i?Be(i)?`onUpdate:${_e(i.content)}`:it(['"onUpdate:" + ',i]):"onUpdate:modelValue";let f;f=it([(n.isTS?"($event: any)":"$event")+" => ((",s,") = $event)"]);const _=[he(c,e.exp),he(u,f)];if(e.modifiers.length&&1===t.tagType){const E=e.modifiers.map(L=>(Ri(L)?L:JSON.stringify(L))+": true").join(", "),v=i?Be(i)?`${i.content}Modifiers`:it([i,' + "Modifiers"']):"modelModifiers";_.push(he(v,Q(`{ ${E} }`,!1,e.loc,2)))}return $i(_)};function $i(e=[]){return{props:e}}const k_=/[\w).+\-_$\]]/,F_=(e,t)=>{pn("COMPILER_FILTER",t)&&(5===e.type&&Xi(e.content,t),1===e.type&&e.props.forEach(n=>{7===n.type&&"for"!==n.name&&n.exp&&Xi(n.exp,t)}))};function Xi(e,t){if(4===e.type)Uf(e,t);else for(let n=0;n=0&&(b=n.charAt(D)," "===b);D--);(!b||!k_.test(b))&&(o=!0)}}else void 0===E?(u=_+1,E=n.slice(0,_).trim()):L();function L(){v.push(n.slice(u,_).trim()),u=_+1}if(void 0===E?E=n.slice(0,_).trim():0!==u&&L(),v.length){for(_=0;_{if(1===e.type){const n=We(e,"memo");return!n||Hf.has(e)?void 0:(Hf.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&13===s.type&&(1!==e.tagType&&ko(s,t),e.codegenNode=be(t.helper(wo),[n.exp,Mn(void 0,s),"_cache",String(t.cached++)]))})}};function $_(e,t={}){const n=t.onError||Uo,s="module"===t.mode;!0===t.prefixIdentifiers?n(ue(47)):s&&n(ue(48)),t.cacheHandlers&&n(ue(49)),t.scopeId&&!s&&n(ue(50));const r=se({},t,{prefixIdentifiers:!1}),o=Y(e)?function Gm(e,t){if(function jm(){ge.reset(),Le=null,ie=null,$e="",St=-1,_n=-1,pe.length=0}(),mn=e,le=se({},ff),t){let i;for(i in t)null!=t[i]&&(le[i]=t[i])}ge.mode="html"===le.parseMode?1:"sfc"===le.parseMode?2:0,ge.inXML=1===le.ns||2===le.ns;const n=null==t?void 0:t.delimiters;n&&(ge.delimiterOpen=Ai(n[0]),ge.delimiterClose=Ai(n[1]));const s=Ps=function Em(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:Ce}}([],e);return ge.parse(mn),s.loc=Ne(0,e.length),s.children=mf(s.children),Ps=null,s}(e,r):e,[l,a]=function B_(e){return[[V_,g_,H_,T_,F_,M_,C_,N_,w_],{on:wf,bind:x_,model:Ff}]}();return Jm(o,se({},r,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:se({},a,t.directiveTransforms||{})})),Qm(o,r)}const Bf=Symbol(""),$f=Symbol(""),Xf=Symbol(""),Kf=Symbol(""),Yo=Symbol(""),jf=Symbol(""),Gf=Symbol(""),Wf=Symbol(""),Jo=Symbol(""),qf=Symbol("");let xn;!function gm(e){Object.getOwnPropertySymbols(e).forEach(t=>{Pn[t]=e[t]})}({[Bf]:"vModelRadio",[$f]:"vModelCheckbox",[Xf]:"vModelText",[Kf]:"vModelSelect",[Yo]:"vModelDynamic",[jf]:"withModifiers",[Gf]:"withKeys",[Wf]:"vShow",[Jo]:"Transition",[qf]:"TransitionGroup"});const Yf={parseMode:"html",isVoidTag:Ru,isNativeTag:e=>Cu(e)||Iu(e)||Au(e),isPreTag:e=>"pre"===e,decodeEntities:function K_(e,t=!1){return xn||(xn=document.createElement("div")),t?(xn.innerHTML=`
`,xn.children[0].getAttribute("foo")):(xn.innerHTML=e,xn.textContent)},isBuiltInComponent:e=>"Transition"===e||"transition"===e?Jo:"TransitionGroup"===e||"transition-group"===e?qf:void 0,getNamespace(e,t,n){let s=t?t.ns:n;if(t&&2===s)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(i=>6===i.type&&"encoding"===i.name&&null!=i.value&&("text/html"===i.value.content||"application/xhtml+xml"===i.value.content))&&(s=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(s=0);else t&&1===s&&("foreignObject"===t.tag||"desc"===t.tag||"title"===t.tag)&&(s=0);if(0===s){if("svg"===e)return 1;if("math"===e)return 2}return s}},G_=(e,t)=>{const n=al(e);return Q(JSON.stringify(n),!1,t,3)};function dt(e,t){return ue(e,t)}const J_=Ve("passive,once,capture"),Z_=Ve("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),z_=Ve("left,right"),Jf=Ve("onkeyup,onkeydown,onkeypress",!0),Zf=(e,t)=>Be(e)&&"onclick"===e.content.toLowerCase()?Q(t,!0):4!==e.type?it(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,ng=(e,t)=>{1===e.type&&0===e.tagType&&("script"===e.tag||"style"===e.tag)&&t.removeNode()},sg=[e=>{1===e.type&&e.props.forEach((t,n)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:Q("style",!0,t.loc),exp:G_(t.value.content,t.loc),modifiers:[],loc:t.loc})})}],ig={cloak:()=>({props:[]}),html:(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(dt(53,i)),t.children.length&&(n.onError(dt(54,i)),t.children.length=0),{props:[he(Q("innerHTML",!0,i),s||Q("",!0))]}},text:(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(dt(55,i)),t.children.length&&(n.onError(dt(56,i)),t.children.length=0),{props:[he(Q("textContent",!0),s?ze(s,n)>0?s:be(n.helperString(Oi),[s],i):Q("",!0))]}},model:(e,t,n)=>{const s=Ff(e,t,n);if(!s.props.length||1===t.tagType)return s;e.arg&&n.onError(dt(58,e.arg.loc));const{tag:r}=t,o=n.isCustomElement(r);if("input"===r||"textarea"===r||"select"===r||o){let l=Xf,a=!1;if("input"===r||o){const c=Pi(t,"type");if(c){if(7===c.type)l=Yo;else if(c.value)switch(c.value.content){case"radio":l=Bf;break;case"checkbox":l=$f;break;case"file":a=!0,n.onError(dt(59,e.loc))}}else(function Lm(e){return e.props.some(t=>!(7!==t.type||"bind"!==t.name||t.arg&&4===t.arg.type&&t.arg.isStatic))})(t)&&(l=Yo)}else"select"===r&&(l=Kf);a||(s.needRuntime=n.helper(l))}else n.onError(dt(57,e.loc));return s.props=s.props.filter(l=>!(4===l.key.type&&"modelValue"===l.key.content)),s},on:(e,t,n)=>wf(e,t,n,s=>{const{modifiers:i}=e;if(!i.length)return s;let{key:r,value:o}=s.props[0];const{keyModifiers:l,nonKeyModifiers:a,eventOptionModifiers:c}=((e,t,n,s)=>{const i=[],r=[],o=[];for(let l=0;l{const{exp:s,loc:i}=e;return s||n.onError(dt(61,i)),{props:[],needRuntime:n.helper(Wf)}}},Qf=new WeakMap;za(function lg(e,t){if(!Y(e)){if(!e.nodeType)return me;e=e.innerHTML}const n=e,s=function og(e){let t=Qf.get(null!=e?e:ne);return t||(t=Object.create(null),Qf.set(null!=e?e:ne,t)),t}(t),i=s[n];if(i)return i;if("#"===e[0]){const c=document.querySelector(e);e=c?c.innerHTML:""}const r=se({hoistStatic:!0,onError:void 0,onWarn:me},t);!r.isCustomElement&&typeof customElements<"u"&&(r.isCustomElement=c=>!!customElements.get(c));const{code:o}=function rg(e,t={}){return $_(e,se({},Yf,t,{nodeTransforms:[ng,...sg,...t.nodeTransforms||[]],directiveTransforms:se({},ig,t.directiveTransforms||{}),transformHoist:null}))}(e,r),a=new Function("Vue",o)(En);return a._rc=!0,s[n]=a});let ag=(()=>{class e{constructor(){setTimeout(()=>{Xc({template:'',directives:{maskito:au},data:()=>({value:"123456",options:(0,lu.f8)()})}).mount("#vue")})}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=V.Xpm({type:e,selectors:[["vue-example-1"]],decls:1,vars:0,consts:[["id","vue"]],template:function(n,s){1&n&&V._UZ(0,"div",0)},encapsulation:2}),e})(),cg=(()=>{class e{constructor(){this.coreConceptsOverviewDocPage=`/${ou.x.CoreConceptsOverview}`,this.useMaskitoBasicUsage=ae.e(6916).then(ae.t.bind(ae,6916,17)),this.queryNestedInputDemo=ae.e(9748).then(ae.t.bind(ae,9748,17)),this.bestBadPractice=ae.e(7648).then(ae.t.bind(ae,7648,17))}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=V.Xpm({type:e,selectors:[["vue-doc-page"]],decls:52,vars:4,consts:[["header","Vue","path","vue"],[1,"tui-space_top-0"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],["code","npm install @maskito/{core,vue}"],[3,"code"],["id","example","heading","Above code example in practice"],[1,"tui-space_bottom-4"]],template:function(n,s){1&n&&(V.TgZ(0,"tui-doc-page",0)(1,"p",1)(2,"code"),V._uU(3,"@maskito/vue"),V.qZA(),V._uU(4," is a light-weighted library to use "),V.TgZ(5,"strong"),V._uU(6,"Maskito"),V.qZA(),V._uU(7," in as a Vue directive. "),V.qZA(),V.TgZ(8,"tui-notification",2)(9,"strong"),V._uU(10,"Prerequisites"),V.qZA(),V.TgZ(11,"p",3),V._uU(12," To get the most out of this guide, you should review the topic "),V.TgZ(13,"a",4),V._uU(14,' "Core\xa0Concepts" '),V.qZA(),V._uU(15," first. "),V.qZA()(),V.TgZ(16,"section",5)(17,"h2"),V._uU(18,"Getting Started"),V.qZA(),V.TgZ(19,"p"),V._uU(20,"Install libraries"),V.qZA(),V._UZ(21,"tui-doc-code",6),V.TgZ(22,"p"),V._uU(23," and use "),V.TgZ(24,"strong"),V._uU(25,"Maskito"),V.qZA()(),V._UZ(26,"tui-doc-code",7),V.qZA(),V.TgZ(27,"tui-doc-example",8),V._UZ(28,"vue-example-1"),V.qZA(),V.TgZ(29,"section",5)(30,"h2"),V._uU(31,"Query nested input element"),V.qZA(),V.TgZ(32,"p"),V._uU(33," Pass a predicate to "),V.TgZ(34,"strong"),V._uU(35,"elementPredicate"),V.qZA(),V._uU(36," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library. "),V.qZA(),V.TgZ(37,"tui-notification",9),V._uU(38," By default "),V.TgZ(39,"strong"),V._uU(40,"Maskito"),V.qZA(),V._uU(41," will try to find input/textarea by querying its host: "),V.TgZ(42,"code"),V._uU(43,"host.querySelector('input,textarea')"),V.qZA(),V._uU(44," so that might be sufficient. Use custom predicate if you need custom logic. "),V.qZA(),V._UZ(45,"tui-doc-code",7),V.qZA(),V.TgZ(46,"section",5)(47,"h2"),V._uU(48,"Best practices & Anti-Patterns"),V.qZA(),V.TgZ(49,"p"),V._uU(50,"Avoid inlining options object, otherwise Maskito will be recreated on every update:"),V.qZA(),V._UZ(51,"tui-doc-code",7),V.qZA()()),2&n&&(V.xp6(13),V.Q6J("routerLink",s.coreConceptsOverviewDocPage),V.xp6(13),V.Q6J("code",s.useMaskitoBasicUsage),V.xp6(19),V.Q6J("code",s.queryNestedInputDemo),V.xp6(6),V.Q6J("code",s.bestBadPractice))},dependencies:[Wi.c0,Wi.qo,Wi.f2,ws.V,Qo.L,ji.rH,ag],encapsulation:2,changeDetection:0}),e})(),fg=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=V.oAB({type:e}),e.\u0275inj=V.cJS({imports:[Yt.ez,Fn.u5,Fn.UX,ot.TuiAddonDocModule,ws.j,Qo.H,ji.Bz.forChild((0,Gi.Ve)(cg))]}),e})()}}]); \ No newline at end of file diff --git a/addons/phone/API/index.html b/addons/phone/API/index.html index 187d39028..508b3393b 100644 --- a/addons/phone/API/index.html +++ b/addons/phone/API/index.html @@ -20,9 +20,9 @@ + -

Phone
PHONE

tuiMode:
-
Name and descriptionType Value
[countryIsoCode]
Country ISO-code
string
'RU'
[strict]
If true, it allows to enter only phone number of selected country (see countryIsoCode property). If false, all country phone number is allowed.

Default:true

boolean
[separator]
Separator between groups of numbers in a phone number (excluding country code and area code).

Default:-

string
'-'
- +

Phone
PHONE

tuiMode:
-
Name and descriptionType Value
[countryIsoCode]
Country ISO-code
string
'RU'
[strict]
If true, it allows to enter only phone number of selected country (see countryIsoCode property). If false, all country phone number is allowed.

Default:true

boolean
[separator]
Separator between groups of numbers in a phone number (excluding country code and area code).

Default:-

string
'-'
+ \ No newline at end of file diff --git a/addons/phone/index.html b/addons/phone/index.html index bb25660da..d5bbc6136 100644 --- a/addons/phone/index.html +++ b/addons/phone/index.html @@ -20,9 +20,9 @@ + -

Phone
PHONE

This mask is based on the libphonenumber-js package.

Use maskitoPhoneOptionsGenerator to create a mask for phone input.

basic

Kazakhstan phone example

    
+        

Phone
PHONE

This mask is based on the libphonenumber-js package.

Use maskitoPhoneOptionsGenerator to create a mask for phone input.

basic

Kazakhstan phone example

    
     
@@ -52,7 +52,7 @@
-

validation

For validating phone number you can use isValidPhoneNumber , isPossiblePhoneNumber functions from libphonenumber-js package. Read more

Below is an example of a Hungarian phone mask with an angular validator.

    
+

validation

For validating phone number you can use isValidPhoneNumber , isPossiblePhoneNumber functions from libphonenumber-js package. Read more

Below is an example of a Hungarian phone mask with an angular validator.

    
     
@@ -64,7 +64,7 @@
-

Non-strict mask

Setting the strict option to false enables non-strict mask mode and allow user to type any country phone number.

The countryIsoCode option is optional in that case, but if you specify it, the mask will try to add that country's calling code when you try to insert a phone number without a calling code.

    
+

Non-strict mask

Setting the strict option to false enables non-strict mask mode and allow user to type any country phone number.

The countryIsoCode option is optional in that case, but if you specify it, the mask will try to add that country's calling code when you try to insert a phone number without a calling code.

    
     
@@ -76,7 +76,7 @@
-

Lazy metadata

You can load metadata lazily, below is an example of how to do it in Angular.

You can also customize the metadata to reduce metadata size. See instructions here

    
+

Lazy metadata

You can load metadata lazily, below is an example of how to do it in Angular.

You can also customize the metadata to reduce metadata size. See instructions here

    
     
@@ -89,6 +89,6 @@
- + \ No newline at end of file diff --git a/browser-support/index.html b/browser-support/index.html index 0cb43d860..7a4e58ca1 100644 --- a/browser-support/index.html +++ b/browser-support/index.html @@ -22,7 +22,7 @@ -

Browser support

Desktop

BrowserVersion
Google Chrome 74+
Mozilla Firefox 55+
Safari 12.1+
Opera 62+
Edge (Chromium) 74+
Microsoft Internet ExplorerNot supported
Edge (EdgeHTML)Not supported

Mobile

BrowserVersion
Google Chrome90+
Mozilla Firefox99+
Safari12.2+
Opera64+
- +

Browser support

Desktop

BrowserVersion
Google Chrome 74+
Mozilla Firefox 55+
Safari 12.1+
Opera 62+
Edge (Chromium) 74+
Microsoft Internet ExplorerNot supported
Edge (EdgeHTML)Not supported

Mobile

BrowserVersion
Google Chrome90+
Mozilla Firefox99+
Safari12.2+
Opera64+
+ \ No newline at end of file diff --git a/changelog/index.html b/changelog/index.html index 068516275..b23ec8414 100644 --- a/changelog/index.html +++ b/changelog/index.html @@ -23,7 +23,7 @@ -

Changelog

Changelog

+

Changelog

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.9.0 (2023-11-23)

@@ -473,6 +473,6 @@

0.1.0 (2023-02-14)

- + \ No newline at end of file diff --git a/core-concepts/element-state/index.html b/core-concepts/element-state/index.html index 254f1b948..9ee7356d6 100644 --- a/core-concepts/element-state/index.html +++ b/core-concepts/element-state/index.html @@ -22,13 +22,13 @@ -

Element state

Element state is a concept which describes the main properties of the masked element at the certain period of time.

It is an object which implements the following interface:

    
+        

Element state

Element state is a concept which describes the main properties of the masked element at the certain period of time.

It is an object which implements the following interface:

    
     

This concept is actively used throughout Maskito libraries, and you can find its usage in the following topics:

- + \ No newline at end of file diff --git a/core-concepts/mask-expression/index.html b/core-concepts/mask-expression/index.html index a35d69e3c..c0184c81b 100644 --- a/core-concepts/mask-expression/index.html +++ b/core-concepts/mask-expression/index.html @@ -22,7 +22,7 @@ -

Mask expression

Mask expression is the the main concept of Maskito core library. It provides the developer with opportunity to predefine format of user's input. For example, you can set mask expression to accept only digits, only Latin letters or you can configure more complex patterns like a date string.

You can set mask expression using mask parameter of MaskitoOptions .

Types of mask expression

  • RegExp mask expression

    The most basic and comprehensible type. The only required knowledge is understanding of native JavaScript Regular expression .

    See the following example:

        
    +        

    Mask expression

    Mask expression is the the main concept of Maskito core library. It provides the developer with opportunity to predefine format of user's input. For example, you can set mask expression to accept only digits, only Latin letters or you can configure more complex patterns like a date string.

    You can set mask expression using mask parameter of MaskitoOptions .

    Types of mask expression

    • RegExp mask expression

      The most basic and comprehensible type. The only required knowledge is understanding of native JavaScript Regular expression .

      See the following example:

          
           
      @@ -41,6 +41,6 @@
      Be careful! It can be not performance-friendly to generate new mask expression on every input change.

      Think about optimization and memoization of the such function.

    Next steps

    The following sections are recommended to explore core concepts further:

    - + \ No newline at end of file diff --git a/core-concepts/overview/index.html b/core-concepts/overview/index.html index bb42ad506..f6ec05606 100644 --- a/core-concepts/overview/index.html +++ b/core-concepts/overview/index.html @@ -22,13 +22,13 @@ -

    Core concepts

    The main entity of Maskito core library is Maskito class which accepts 2 arguments in constructor:

    1. native HTMLInputElement or HTMLTextAreaElement
    2. set of configurable MaskitoOptions
        
    +        

    Core concepts

    The main entity of Maskito core library is Maskito class which accepts 2 arguments in constructor:

    1. native HTMLInputElement or HTMLTextAreaElement
    2. set of configurable MaskitoOptions
        
         
    Avoid wasting computation power or memory resources!

    The only available public method destroy removes all created event listeners. Call it to clean everything up when the work is finished.

    To understand the capabilities of the Maskito library, you need to learn about the following features and concepts:

    - + \ No newline at end of file diff --git a/core-concepts/overwrite-mode/index.html b/core-concepts/overwrite-mode/index.html index d3aa5e993..4edff645f 100644 --- a/core-concepts/overwrite-mode/index.html +++ b/core-concepts/overwrite-mode/index.html @@ -22,7 +22,7 @@ -

    Overwrite mode

    Overwrite mode regulates behaviour of the mask when user inserts a new character somewhere in the middle of text field, overwriting the character at the current index.

    overwriteMode can be of a following type:

    • shift (default)
    • replace
    • function that receives element state as an argument and returns shift or replace

    Shift mode

    The classic mode that everyone is used to. Inserting a new character in the middle of the text field value shifts all following characters to the right.

        
    +        

    Overwrite mode

    Overwrite mode regulates behaviour of the mask when user inserts a new character somewhere in the middle of text field, overwriting the character at the current index.

    overwriteMode can be of a following type:

    • shift (default)
    • replace
    • function that receives element state as an argument and returns shift or replace

    Shift mode

    The classic mode that everyone is used to. Inserting a new character in the middle of the text field value shifts all following characters to the right.

        
         
    @@ -52,7 +52,7 @@
    -

    Replace mode

    All new inserted characters replace the old characters at the same position. No character shifts. The length of the value remains the same after inserting new character somewhere in middle of the text field.

        
    +

    Replace mode

    All new inserted characters replace the old characters at the same position. No character shifts. The length of the value remains the same after inserting new character somewhere in middle of the text field.

        
         
    @@ -82,7 +82,7 @@
    -

    Dynamically detected mode

    Parameter overwriteMode also accepts function that will called before each insertion of new characters. This function has one argument — current element state (read more about it in the "Element state" section). And this function should return one of two possible values: shift or replace .

        
    +

    Dynamically detected mode

    Parameter overwriteMode also accepts function that will called before each insertion of new characters. This function has one argument — current element state (read more about it in the "Element state" section). And this function should return one of two possible values: shift or replace .

        
         
    @@ -113,6 +113,6 @@

    Next steps

    The following sections are recommended to explore core concepts further:

- + \ No newline at end of file diff --git a/core-concepts/plugins/index.html b/core-concepts/plugins/index.html index 60fb59090..0c929b5f7 100644 --- a/core-concepts/plugins/index.html +++ b/core-concepts/plugins/index.html @@ -23,7 +23,7 @@ -

Plugins

Plugins are functions that are called with input/textarea element and mask options as arguments upon mask initialization. They can optionally return cleanup logic and allow you to extend mask with arbitrary additional behavior.

Visualize rejected characters

This plugin is available as maskitoRejectEvent in @maskito/kit
    
+        

Plugins

Plugins are functions that are called with input/textarea element and mask options as arguments upon mask initialization. They can optionally return cleanup logic and allow you to extend mask with arbitrary additional behavior.

Visualize rejected characters

This plugin is available as maskitoRejectEvent in @maskito/kit
    
     
@@ -41,7 +41,7 @@
-

Built-in initial calibration plugin

Maskito libraries were created to prevent only user from typing invalid value. However, sometimes you (developer) need to enable mask but you not sure that you programmatically patched textfield with valid value. In this case you can use maskitoTransform or just add maskitoInitialCalibrationPlugin to mask options.

    
+

Built-in initial calibration plugin

Maskito libraries were created to prevent only user from typing invalid value. However, sometimes you (developer) need to enable mask but you not sure that you programmatically patched textfield with valid value. In this case you can use maskitoTransform or just add maskitoInitialCalibrationPlugin to mask options.

    
     
@@ -54,6 +54,6 @@

Next steps

The following sections are recommended to explore core concepts further:

- + \ No newline at end of file diff --git a/core-concepts/processors/index.html b/core-concepts/processors/index.html index 72ec26b29..64d82b847 100644 --- a/core-concepts/processors/index.html +++ b/core-concepts/processors/index.html @@ -22,7 +22,7 @@ -

Processors

MaskitoOptions have optional parameters preprocessors and postprocessors . Both accept array of pure functions. These functions are triggered on every user's input ( beforeinput and input events). They provide an opportunity to modify value before / after the mask is applied.

Preprocessors and postprocessors accept different types of arguments but they have two important similarities:

  • The first argument always contains object with information that you can change. Object with the same properties and updated values can be returned from the processor. It means that you can keep all properties untouched or you can change any or all of these properties.
  • The rest arguments contain information that can be useful to build some complex logic, but you cannot change it.
Before you learn more about processors, you should learn a single prerequisite — meaning of the term "Element state" .

Preprocessors

Each preprocessor is a function that is called before mask is applied.

For example, if user types a new character, all preprocessors will be called first, and only then final value that they returned will be passed into the mask, and finally the mask will accept or reject new typed character and update actual value of the text field.

Preprocessor accepts two arguments:

  1. Object with two properties: elementState and data . Object of the same interface with updated or unchanged properties can be returned from the preprocessor.
        
    +        

    Processors

    MaskitoOptions have optional parameters preprocessors and postprocessors . Both accept array of pure functions. These functions are triggered on every user's input ( beforeinput and input events). They provide an opportunity to modify value before / after the mask is applied.

    Preprocessors and postprocessors accept different types of arguments but they have two important similarities:

    • The first argument always contains object with information that you can change. Object with the same properties and updated values can be returned from the processor. It means that you can keep all properties untouched or you can change any or all of these properties.
    • The rest arguments contain information that can be useful to build some complex logic, but you cannot change it.
    Before you learn more about processors, you should learn a single prerequisite — meaning of the term "Element state" .

    Preprocessors

    Each preprocessor is a function that is called before mask is applied.

    For example, if user types a new character, all preprocessors will be called first, and only then final value that they returned will be passed into the mask, and finally the mask will accept or reject new typed character and update actual value of the text field.

    Preprocessor accepts two arguments:

    1. Object with two properties: elementState and data . Object of the same interface with updated or unchanged properties can be returned from the preprocessor.
          
           
      @@ -47,6 +47,6 @@
    Stacking of multiple processors

    The Maskito team likes code decomposition and promotes it! Don't put all complex logic inside a single processor. Both parameters preprocessors and postprocessors accepts array of same type processors. Break your code into the several independent processors so that each processor implements only a single task.

    Next steps

    The following sections are recommended to explore core concepts further:

    - + \ No newline at end of file diff --git a/core-concepts/transformer/index.html b/core-concepts/transformer/index.html index 2aff28ff6..50f6f468e 100644 --- a/core-concepts/transformer/index.html +++ b/core-concepts/transformer/index.html @@ -22,13 +22,13 @@ -

    Transformer
    CORE

    Maskito libraries were created to prevent user from typing invalid value.
    Maskito listens beforeinput and input events. Programmatic (by developer) changes of input's value don't trigger these events!

    Maskito is based on the assumption that developer is capable to programmatically patch input with valid value!

    If you need to programmatically patch input's value but you are not sure that your value is valid (for example, you get it from the server), you should use maskitoTransform utility .

        
    +        

    Transformer
    CORE

    Maskito libraries were created to prevent user from typing invalid value.
    Maskito listens beforeinput and input events. Programmatic (by developer) changes of input's value don't trigger these events!

    Maskito is based on the assumption that developer is capable to programmatically patch input with valid value!

    If you need to programmatically patch input's value but you are not sure that your value is valid (for example, you get it from the server), you should use maskitoTransform utility .

        
         

    Next steps

    The following sections are recommended to explore core concepts further:

    - + \ No newline at end of file diff --git a/cypress/index.html b/cypress/index.html index 7332d01e8..8f39f8b06 100644 --- a/cypress/index.html +++ b/cypress/index.html @@ -22,7 +22,7 @@ -

    Cypress

    - +

    Cypress

    + \ No newline at end of file diff --git a/frameworks/angular/Setup/index.html b/frameworks/angular/Setup/index.html index a2796e336..05cc74117 100644 --- a/frameworks/angular/Setup/index.html +++ b/frameworks/angular/Setup/index.html @@ -22,7 +22,7 @@ -

    Angular

    1. Install libraries

      /your/project/path> +

      Angular

      1. Install libraries

        /your/project/path>

            
             
      - + \ No newline at end of file diff --git a/frameworks/angular/index.html b/frameworks/angular/index.html index a7b88b902..e16f73fa7 100644 --- a/frameworks/angular/index.html +++ b/frameworks/angular/index.html @@ -22,7 +22,7 @@ -

      Angular

      @maskito/angular is a light-weighted library to use Maskito in an Angular-way.
      Prerequisites

      To get the most out of this guide, you should review the topic "Core Concepts" first.

      Write less code

      • No need to query element from DOM. Just pass all required options to [maskito] directive.
      • No need to worry about clean-ups. All created event listeners are automatically removed after element is detached from DOM.

      Basic directive approach

      Use it when you have direct access to native input element.

      your.component.ts +

      Angular

      @maskito/angular is a light-weighted library to use Maskito in an Angular-way.
      Prerequisites

      To get the most out of this guide, you should review the topic "Core Concepts" first.

      Write less code

      • No need to query element from DOM. Just pass all required options to [maskito] directive.
      • No need to worry about clean-ups. All created event listeners are automatically removed after element is detached from DOM.

      Basic directive approach

      Use it when you have direct access to native input element.

      your.component.ts

          
           
      -

      Custom input

      See querying nested input in action

      Default behavior is enough for Taiga UI inputs
      Custom predicate is required if target input is not the first on in the DOM

Custom input

See querying nested input in action

Default behavior is enough for Taiga UI inputs
Custom predicate is required if target input is not the first on in the DOM
    
     
- + \ No newline at end of file diff --git a/frameworks/react/index.html b/frameworks/react/index.html index fe8394d80..a31b020ea 100644 --- a/frameworks/react/index.html +++ b/frameworks/react/index.html @@ -22,7 +22,7 @@ -

React

@maskito/react is a light-weighted library to use Maskito in an React-way.

Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Getting Started

Install libraries

    
+        

React

@maskito/react is a light-weighted library to use Maskito in an React-way.

Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Getting Started

Install libraries

    
     
@@ -59,6 +59,6 @@
- + \ No newline at end of file diff --git a/frameworks/vue/index.html b/frameworks/vue/index.html index a67904266..3d8cbc68a 100644 --- a/frameworks/vue/index.html +++ b/frameworks/vue/index.html @@ -14,39 +14,15 @@ - Maskito | Vue - + -

Vue

@maskito/vue is a light-weighted library to use Maskito in as a Vue directive.

Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Getting Started

Install libraries

    
-    
- - -
-

and use Maskito

    
-    
- - -
-

Above code example in practice

Query nested input element

Pass a predicate to elementPredicate to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library.

By default Maskito will try to find input/textarea by querying its host: host.querySelector('input,textarea') so that might be sufficient. Use custom predicate if you need custom logic.
    
-    
- - -
-

Best practices & Anti-Patterns

Avoid inlining options object, otherwise Maskito will be recreated on every update:

    
-    
- - -
-
- +
+ \ No newline at end of file diff --git a/getting-started/maskito-libraries/index.html b/getting-started/maskito-libraries/index.html index 58b7a3fe2..e4a62a249 100644 --- a/getting-started/maskito-libraries/index.html +++ b/getting-started/maskito-libraries/index.html @@ -22,7 +22,7 @@ -

Maskito libraries

Maskito is a collection of libraries. Explore them and learn how to install and use them.

  • @maskito/core

    It is the main zero-dependency and framework-agnostic package. It can be used alone in vanilla JavaScript project. It listens to beforeinput and input events to validate and calibrate text field value.

    All other Maskito's packages require @maskito/core as peer-dependency.

    /your/project/path> +

    Maskito libraries

    Maskito is a collection of libraries. Explore them and learn how to install and use them.

    • @maskito/core

      It is the main zero-dependency and framework-agnostic package. It can be used alone in vanilla JavaScript project. It listens to beforeinput and input events to validate and calibrate text field value.

      All other Maskito's packages require @maskito/core as peer-dependency.

      /your/project/path>

          
           

      Learn more about this library in "Vue" section.

    - + \ No newline at end of file diff --git a/getting-started/what-is-maskito/index.html b/getting-started/what-is-maskito/index.html index 64467a4fc..211549950 100644 --- a/getting-started/what-is-maskito/index.html +++ b/getting-started/what-is-maskito/index.html @@ -22,7 +22,7 @@ -

    What is Maskito?

    Maskito is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format.

    Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc.

    Why Maskito?

    • Maskito supports all user’s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard.
    • Maskito is robust. The whole project is developed with strict TypeScript mode. Our code is covered by hundreds of Cypress tests.
    • Server Side Rendering and Shadow DOM support.
    • You can use it with HTMLInputElement and HTMLTextAreaElement .
    • Maskito core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for Angular , React and Vue as well.
    • Maskito includes optional framework-agnostic package with configurable ready-to-use masks.

    No textfield with invalid value! Use Maskito. Mask it!

    Learn about Maskito

    - +

    What is Maskito?

    Maskito is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format.

    Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc.

    Why Maskito?

    • Maskito supports all user’s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard.
    • Maskito is robust. The whole project is developed with strict TypeScript mode. Our code is covered by hundreds of Cypress tests.
    • Server Side Rendering and Shadow DOM support.
    • You can use it with HTMLInputElement and HTMLTextAreaElement .
    • Maskito core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for Angular , React and Vue as well.
    • Maskito includes optional framework-agnostic package with configurable ready-to-use masks.

    No textfield with invalid value! Use Maskito. Mask it!

    Learn about Maskito

    + \ No newline at end of file diff --git a/index.html b/index.html index 3a0020f69..0a5cc7db8 100644 --- a/index.html +++ b/index.html @@ -22,7 +22,7 @@ -

    What is Maskito?

    Maskito is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format.

    Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc.

    Why Maskito?

    • Maskito supports all user’s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard.
    • Maskito is robust. The whole project is developed with strict TypeScript mode. Our code is covered by hundreds of Cypress tests.
    • Server Side Rendering and Shadow DOM support.
    • You can use it with HTMLInputElement and HTMLTextAreaElement .
    • Maskito core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for Angular , React and Vue as well.
    • Maskito includes optional framework-agnostic package with configurable ready-to-use masks.

    No textfield with invalid value! Use Maskito. Mask it!

    Learn about Maskito

    - +

    What is Maskito?

    Maskito is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format.

    Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc.

    Why Maskito?

    • Maskito supports all user’s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard.
    • Maskito is robust. The whole project is developed with strict TypeScript mode. Our code is covered by hundreds of Cypress tests.
    • Server Side Rendering and Shadow DOM support.
    • You can use it with HTMLInputElement and HTMLTextAreaElement .
    • Maskito core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for Angular , React and Vue as well.
    • Maskito includes optional framework-agnostic package with configurable ready-to-use masks.

    No textfield with invalid value! Use Maskito. Mask it!

    Learn about Maskito

    + \ No newline at end of file diff --git a/index.original.html b/index.original.html index 344940f36..8332d16b0 100644 --- a/index.original.html +++ b/index.original.html @@ -18,6 +18,6 @@ Loading... - + \ No newline at end of file diff --git a/kit/date-range/API/index.html b/kit/date-range/API/index.html index dfb5a865f..e0ba59473 100644 --- a/kit/date-range/API/index.html +++ b/kit/date-range/API/index.html @@ -22,7 +22,7 @@ -

    DateRange
    KIT

    tuiMode:
    -
    Name and descriptionType Value
    [mode]
    Date format mode
    MaskitoDateMode
    'dd/mm/yyyy'
    [dateSeparator]
    Separator between date segments (days, months and years).

    Default:. (dot).

    string
    [rangeSeparator]
    Separator between dates of the date range.

    Default: â€“ 

    string
    [min]
    Earliest date
    Date
    '0001-01-01'
    [max]
    Latest date
    Date
    '9999-12-31'
    [minLength]
    Minimal length of the range
    MaskitoDateSegments<number>
    {}
    [maxLength]
    Maximal length of the range
    MaskitoDateSegments<number>
    {}
    - +

    DateRange
    KIT

    tuiMode:
    -
    Name and descriptionType Value
    [mode]
    Date format mode
    MaskitoDateMode
    'dd/mm/yyyy'
    [dateSeparator]
    Separator between date segments (days, months and years).

    Default:. (dot).

    string
    [rangeSeparator]
    Separator between dates of the date range.

    Default: â€“ 

    string
    [min]
    Earliest date
    Date
    '0001-01-01'
    [max]
    Latest date
    Date
    '9999-12-31'
    [minLength]
    Minimal length of the range
    MaskitoDateSegments<number>
    {}
    [maxLength]
    Maximal length of the range
    MaskitoDateSegments<number>
    {}
    + \ No newline at end of file diff --git a/kit/date-range/index.html b/kit/date-range/index.html index 608223060..3c91f9d32 100644 --- a/kit/date-range/index.html +++ b/kit/date-range/index.html @@ -22,7 +22,7 @@ -

    DateRange
    KIT

    Use maskitoDateRangeOptionsGenerator to create a mask to input a range of dates.

    Date localization

    Use mode and dateSeparator parameters to get a mask with a locale specific representation of dates.

        
    +        

    DateRange
    KIT

    Use maskitoDateRangeOptionsGenerator to create a mask to input a range of dates.

    Date localization

    Use mode and dateSeparator parameters to get a mask with a locale specific representation of dates.

        
         
    @@ -52,7 +52,7 @@
    -

    Min and max dates

    Parameters min and max allow you to set the earliest and the latest available dates. They accept native Date .

        
    +

    Min and max dates

    Parameters min and max allow you to set the earliest and the latest available dates. They accept native Date .

        
         
    @@ -82,7 +82,7 @@
    -

Min and max length of range

Use minLength and maxLength parameters to set minimal and maximal length of the date range.

    
+

Min and max length of range

Use minLength and maxLength parameters to set minimal and maximal length of the date range.

    
     
@@ -112,7 +112,7 @@
-

Custom range separator

Use rangeSeparator parameter to customize separator between dates of the date range.

    
+

Custom range separator

Use rangeSeparator parameter to customize separator between dates of the date range.

    
     
@@ -143,6 +143,6 @@
- + \ No newline at end of file diff --git a/kit/date-time/API/index.html b/kit/date-time/API/index.html index 40fa22414..bb790046e 100644 --- a/kit/date-time/API/index.html +++ b/kit/date-time/API/index.html @@ -22,7 +22,7 @@ -

DateTime
KIT

tuiMode:
-
Name and descriptionType Value
[dateMode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[timeMode]
Time format mode
MaskitoTimeMode
'HH:MM'
[dateSeparator]
Date separator

Default:. (dot).

string
[min]
Earliest date
Date
'0001-01-01T00:00:00'
[max]
Latest date
Date
'9999-12-31T23:59:59'
- +

DateTime
KIT

tuiMode:
-
Name and descriptionType Value
[dateMode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[timeMode]
Time format mode
MaskitoTimeMode
'HH:MM'
[dateSeparator]
Date separator

Default:. (dot).

string
[min]
Earliest date
Date
'0001-01-01T00:00:00'
[max]
Latest date
Date
'9999-12-31T23:59:59'
+ \ No newline at end of file diff --git a/kit/date-time/index.html b/kit/date-time/index.html index d62fcc912..2c94d7047 100644 --- a/kit/date-time/index.html +++ b/kit/date-time/index.html @@ -22,7 +22,7 @@ -

DateTime
KIT

Use maskitoDateTimeOptionsGenerator to create a mask to input both date and time.

Localization

Use dateMode , timeMode and dateSeparator parameters to get a mask with a locale specific representation of dates.

    
+        

DateTime
KIT

Use maskitoDateTimeOptionsGenerator to create a mask to input both date and time.

Localization

Use dateMode , timeMode and dateSeparator parameters to get a mask with a locale specific representation of dates.

    
     
@@ -52,7 +52,7 @@
-

Min and max

Parameters min and max allow to set the earliest and the latest available dates. They accept native Date .

    
+

Min and max

Parameters min and max allow to set the earliest and the latest available dates. They accept native Date .

    
     
@@ -83,6 +83,6 @@
- + \ No newline at end of file diff --git a/kit/date/API/index.html b/kit/date/API/index.html index f32cd7d33..83464cb4f 100644 --- a/kit/date/API/index.html +++ b/kit/date/API/index.html @@ -20,9 +20,9 @@ + -

Date
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[separator]
Symbol for separating date-segments (days, months, years)

Default:. (dot)

string
'.'
[min]
Earliest date

Default:new Date('0001-01-01')

Date
'0001-01-01'
[max]
Latest date

Default:new Date('9999-12-31')

Date
'9999-12-31'
- +

Date
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[separator]
Symbol for separating date-segments (days, months, years)

Default:. (dot)

string
'.'
[min]
Earliest date

Default:new Date('0001-01-01')

Date
'0001-01-01'
[max]
Latest date

Default:new Date('9999-12-31')

Date
'9999-12-31'
+ \ No newline at end of file diff --git a/kit/date/index.html b/kit/date/index.html index fe7a740a1..b4b611f8c 100644 --- a/kit/date/index.html +++ b/kit/date/index.html @@ -20,9 +20,9 @@ + -

Date
KIT

Use maskitoDateOptionsGenerator to create a mask for date input.

Date localization

Use mode and separator properties to get a mask with a locale specific representation of dates.

    
+        

Date
KIT

Use maskitoDateOptionsGenerator to create a mask for date input.

Date localization

Use mode and separator properties to get a mask with a locale specific representation of dates.

    
     
@@ -52,7 +52,7 @@
-

Min/Max

Properties min and max allow you to set the earliest and the latest available dates. They accept native Date .

    
+

Min/Max

Properties min and max allow you to set the earliest and the latest available dates. They accept native Date .

    
     
@@ -83,6 +83,6 @@
- + \ No newline at end of file diff --git a/kit/number/API/index.html b/kit/number/API/index.html index 415c27b38..3b141bf87 100644 --- a/kit/number/API/index.html +++ b/kit/number/API/index.html @@ -20,9 +20,9 @@ + -

Number
KIT

tuiMode:
-
Name and descriptionType Value
[precision]
A number of digits after decimalSeparator .

Use Infinity for an untouched decimal part.

Default:0 (decimal part is forbidden).

number
0
[decimalSeparator]
Symbol for separating fraction.

Default: dot.

string
[decimalPseudoSeparators]
Symbols to be replaced with decimalSeparator .

Default:['.', 'ю', 'б'] .

string[]
['.', ',', 'б', 'ю']
[decimalZeroPadding]
If number of digits after decimalSeparator is always equal to the precision .

Default:false (number of digits can be less than precision) .

boolean
[thousandSeparator]
Symbol for separating thousands.

Default: non-breaking space.

string
[min]
The lowest permitted value.

Default:Number.MIN_SAFE_INTEGER .

number
[max]
The greatest permitted value.

Default:Number.MAX_SAFE_INTEGER .

number
[prefix]
A prefix symbol, like currency.

Default: empty string (no prefix).

string
[postfix]
A postfix symbol, like currency.

Default: empty string (no postfix).

string
- +

Number
KIT

tuiMode:
-
Name and descriptionType Value
[precision]
A number of digits after decimalSeparator .

Use Infinity for an untouched decimal part.

Default:0 (decimal part is forbidden).

number
0
[decimalSeparator]
Symbol for separating fraction.

Default: dot.

string
[decimalPseudoSeparators]
Symbols to be replaced with decimalSeparator .

Default:['.', 'ю', 'б'] .

string[]
['.', ',', 'б', 'ю']
[decimalZeroPadding]
If number of digits after decimalSeparator is always equal to the precision .

Default:false (number of digits can be less than precision) .

boolean
[thousandSeparator]
Symbol for separating thousands.

Default: non-breaking space.

string
[min]
The lowest permitted value.

Default:Number.MIN_SAFE_INTEGER .

number
[max]
The greatest permitted value.

Default:Number.MAX_SAFE_INTEGER .

number
[prefix]
A prefix symbol, like currency.

Default: empty string (no prefix).

string
[postfix]
A postfix symbol, like currency.

Default: empty string (no postfix).

string
+ \ No newline at end of file diff --git a/kit/number/index.html b/kit/number/index.html index 1cb4dd666..673da03a2 100644 --- a/kit/number/index.html +++ b/kit/number/index.html @@ -20,15 +20,15 @@ + -

Number
KIT

Use maskitoNumberOptionsGenerator to create a mask for entering a formatted number.
Despite the name of the mask, element's raw value is still string.

Use maskitoParseNumber to get number-type value.

    
+        

Number
KIT

Use maskitoNumberOptionsGenerator to create a mask for entering a formatted number.
Despite the name of the mask, element's raw value is still string.

Use maskitoParseNumber to get number-type value.

    
     
-

High precision

Use precision parameter to configure the number of digits after decimal separator.

    
+

High precision

Use precision parameter to configure the number of digits after decimal separator.

    
     
@@ -58,7 +58,7 @@
-

Separators

Use decimalSeparator and thousandSeparator to get mask with locale specific representation of numbers.

In Germany people use comma as decimal separator and dot for thousands
    
+

Separators

Use decimalSeparator and thousandSeparator to get mask with locale specific representation of numbers.

In Germany people use comma as decimal separator and dot for thousands
    
     
@@ -88,7 +88,7 @@
-

Postfix

Use postfix parameter to set non-removable text after the number.
Additionally you can use maskitoCaretGuard to clamp caret inside allowable range.
This example also shows how to restrict the greatest permitted value via max parameter.

    
+

Postfix

Use postfix parameter to set non-removable text after the number.
Additionally you can use maskitoCaretGuard to clamp caret inside allowable range.
This example also shows how to restrict the greatest permitted value via max parameter.

    
     
@@ -118,7 +118,7 @@
-

Decimal zero padding

Set decimalZeroPadding: true to always show trailing zeroes.

Non removable dollar sign is achieved by using prefix parameter.

    
+

Decimal zero padding

Set decimalZeroPadding: true to always show trailing zeroes.

Non removable dollar sign is achieved by using prefix parameter.

    
     
@@ -148,7 +148,7 @@
-

Dynamic decimal zero padding

You can change options on the fly to build complex logic.
This example shows how to initially disable decimalZeroPadding and enable it only after user inserts decimal separator.

    
+

Dynamic decimal zero padding

You can change options on the fly to build complex logic.
This example shows how to initially disable decimalZeroPadding and enable it only after user inserts decimal separator.

    
     
@@ -161,6 +161,6 @@
- + \ No newline at end of file diff --git a/kit/time/API/index.html b/kit/time/API/index.html index 504d5aea6..f48ec2489 100644 --- a/kit/time/API/index.html +++ b/kit/time/API/index.html @@ -20,9 +20,9 @@ + -

Time
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Time format mode
MaskitoTimeMode
'HH:MM'
[timeSegmentMaxValues]
Max value for every time segment
MaskitoTimeSegments<number>
{hours: 23, minutes: 59, seconds: 59, milliseconds: 999}
- +

Time
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Time format mode
MaskitoTimeMode
'HH:MM'
[timeSegmentMaxValues]
Max value for every time segment
MaskitoTimeSegments<number>
{hours: 23, minutes: 59, seconds: 59, milliseconds: 999}
+ \ No newline at end of file diff --git a/kit/time/index.html b/kit/time/index.html index b362f7f49..b83468b31 100644 --- a/kit/time/index.html +++ b/kit/time/index.html @@ -20,9 +20,9 @@ + -

Time
KIT

Use maskitoTimeOptionsGenerator to create a mask for time input.

Mode

Use mode property to set time format.

Available options : HH:MM , HH:MM:SS or HH:MM:SS.MSS .

    
+        

Time
KIT

Use maskitoTimeOptionsGenerator to create a mask for time input.

Mode

Use mode property to set time format.

Available options : HH:MM , HH:MM:SS or HH:MM:SS.MSS .

    
     
@@ -52,7 +52,7 @@
-

12-hours format

Property timeSegmentMaxValues allows you to set max value for every time segment.

Time segments are units of the time which form time string. For example, HH:MM consists of two time segments: hours and minutes.

    
+

12-hours format

Property timeSegmentMaxValues allows you to set max value for every time segment.

Time segments are units of the time which form time string. For example, HH:MM consists of two time segments: hours and minutes.

    
     
@@ -83,6 +83,6 @@
- + \ No newline at end of file diff --git a/recipes/card/index.html b/recipes/card/index.html index d0d4a3b6a..467c8eadc 100644 --- a/recipes/card/index.html +++ b/recipes/card/index.html @@ -20,9 +20,9 @@ + -

Card
Recipes

Creating mask for credit card input requires basic understanding of the following topics:

    
+        

Card
Recipes

Creating mask for credit card input requires basic understanding of the following topics:

    
     
@@ -35,6 +35,6 @@
- + \ No newline at end of file diff --git a/recipes/phone/index.html b/recipes/phone/index.html index 122b99451..3c6d1d9d2 100644 --- a/recipes/phone/index.html +++ b/recipes/phone/index.html @@ -22,7 +22,7 @@ -

Phone
Recipes

Creating mask for a phone number is simple. The only required knowledge is the pattern mask expression with fixed characters . Read more about it in "Mask expression" section.

This page demonstrates some examples for different countries.

United States

Flag of the United States
    
+        

Phone
Recipes

Creating mask for a phone number is simple. The only required knowledge is the pattern mask expression with fixed characters . Read more about it in "Mask expression" section.

This page demonstrates some examples for different countries.

United States

Flag of the United States
    
     
@@ -52,7 +52,7 @@
-

Kazakhstan

The following example demonstrates a more complex mask. It shows how to make the country prefix non-removable. It is achieved by built-in postprocessor from @maskito/kit .

Read more about it in "With prefix" section.

Flag of Kazakhstan
    
+

Kazakhstan

The following example demonstrates a more complex mask. It shows how to make the country prefix non-removable. It is achieved by built-in postprocessor from @maskito/kit .

Read more about it in "With prefix" section.

Flag of Kazakhstan
    
     
@@ -83,6 +83,6 @@
- + \ No newline at end of file diff --git a/recipes/placeholder/index.html b/recipes/placeholder/index.html index d0cc1af0b..cf55d07d9 100644 --- a/recipes/placeholder/index.html +++ b/recipes/placeholder/index.html @@ -22,7 +22,7 @@ -

With placeholder
Recipes

maskitoWithPlaceholder helps to show placeholder mask characters. The placeholder character represents the fillable spot in the mask.

Card Verification Code

This example is the simplest demonstration how to create masked input with placeholder .

The only required prerequisite is basic understanding of "Mask expression" concept.

    
+        

With placeholder
Recipes

maskitoWithPlaceholder helps to show placeholder mask characters. The placeholder character represents the fillable spot in the mask.

Card Verification Code

This example is the simplest demonstration how to create masked input with placeholder .

The only required prerequisite is basic understanding of "Mask expression" concept.

    
     
@@ -52,7 +52,7 @@
-

Phone

The following example explains return type of maskitoWithPlaceholder utility — an object which partially implements MaskitoOptions interface. It contains its own processor and postprocessor and plugins to keep caret from getting into placeholder part of the value.

Also, this complex example uses built-in postprocessor maskitoPrefixPostprocessorGenerator from @maskito/kit .

Flag of the United States
    
+

Phone

The following example explains return type of maskitoWithPlaceholder utility — an object which partially implements MaskitoOptions interface. It contains its own processor and postprocessor and plugins to keep caret from getting into placeholder part of the value.

Also, this complex example uses built-in postprocessor maskitoPrefixPostprocessorGenerator from @maskito/kit .

Flag of the United States
    
     
@@ -64,7 +64,7 @@
-

Date

This last example demonstrates how to integrate maskitoWithPlaceholder with any built-in mask from @maskito/kit .

    
+

Date

This last example demonstrates how to integrate maskitoWithPlaceholder with any built-in mask from @maskito/kit .

    
     
@@ -95,6 +95,6 @@
- + \ No newline at end of file diff --git a/recipes/postfix/index.html b/recipes/postfix/index.html index 6c3b121ec..31d9909ce 100644 --- a/recipes/postfix/index.html +++ b/recipes/postfix/index.html @@ -22,7 +22,7 @@ -

With postfix
Recipes

There are two approaches to add postfix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts.

By pattern mask expression

This example demonstrates how to create postfix via dynamic pattern mask expression . Percent symbol is a trailing fixed character, which will be automatically added when user enters the first digit.

    
+        

With postfix
Recipes

There are two approaches to add postfix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts.

By pattern mask expression

This example demonstrates how to create postfix via dynamic pattern mask expression . Percent symbol is a trailing fixed character, which will be automatically added when user enters the first digit.

    
     
@@ -52,7 +52,7 @@
-

By postprocessor

This example demonstrates how to create postfix via postprocessor . It provides more flexibility, and you can configure any desired behaviour. You can use built-in maskitoPostfixPostprocessorGenerator or create your own.

Don't forget that mask property should be compatible with a new prefix / postfix!

    
+

By postprocessor

This example demonstrates how to create postfix via postprocessor . It provides more flexibility, and you can configure any desired behaviour. You can use built-in maskitoPostfixPostprocessorGenerator or create your own.

Don't forget that mask property should be compatible with a new prefix / postfix!

    
     
@@ -83,6 +83,6 @@
- + \ No newline at end of file diff --git a/recipes/prefix/index.html b/recipes/prefix/index.html index 0f7141faf..a7d5dba82 100644 --- a/recipes/prefix/index.html +++ b/recipes/prefix/index.html @@ -22,7 +22,7 @@ -

With prefix
Recipes

Use prefixes to indicate things like currencies, area / phone country codes and etc.

There are two approaches to add prefix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts.

By pattern mask expression

This example demonstrates how to create prefix via dynamic pattern mask expression . Dollar symbol is a fixed character, which will be automatically added when user forgets to type it or deleted when user erase all digits.

    
+        

With prefix
Recipes

Use prefixes to indicate things like currencies, area / phone country codes and etc.

There are two approaches to add prefix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts.

By pattern mask expression

This example demonstrates how to create prefix via dynamic pattern mask expression . Dollar symbol is a fixed character, which will be automatically added when user forgets to type it or deleted when user erase all digits.

    
     
@@ -52,7 +52,7 @@
-

By postprocessor

This example demonstrates how to create prefix via postprocessor . It provides more flexibility, and you can configure any desired behaviour. You can use built-in maskitoPrefixPostprocessorGenerator or create your own.

Don't forget that mask property should be compatible with a new prefix!

    
+

By postprocessor

This example demonstrates how to create prefix via postprocessor . It provides more flexibility, and you can configure any desired behaviour. You can use built-in maskitoPrefixPostprocessorGenerator or create your own.

Don't forget that mask property should be compatible with a new prefix!

    
     
@@ -83,6 +83,6 @@
- + \ No newline at end of file diff --git a/recipes/textarea/index.html b/recipes/textarea/index.html index d325e8e8c..d392d7ad0 100644 --- a/recipes/textarea/index.html +++ b/recipes/textarea/index.html @@ -20,15 +20,15 @@ + -

Textarea
Recipes

You can use Maskito with HTMLTextAreaElement too. API is the same as for HTMLInputElement .

    
+        

Textarea
Recipes

You can use Maskito with HTMLTextAreaElement too. API is the same as for HTMLInputElement .

    
     
-

Learn more in the "Core Concepts" section.

Latin letters and digits

    
+

Learn more in the "Core Concepts" section.

Latin letters and digits

    
     
@@ -59,6 +59,6 @@
- + \ No newline at end of file diff --git a/runtime.aa30428702bb5974.js b/runtime.95bcc8524a6a0dcc.js similarity index 98% rename from runtime.aa30428702bb5974.js rename to runtime.95bcc8524a6a0dcc.js index 6af1eb8f4..c78e04f02 100644 --- a/runtime.aa30428702bb5974.js +++ b/runtime.95bcc8524a6a0dcc.js @@ -1 +1 @@ -(()=>{"use strict";var e,m={},v={};function f(e){var c=v[e];if(void 0!==c)return c.exports;var a=v[e]={exports:{}};return m[e].call(a.exports,a,a.exports,f),a.exports}f.m=m,e=[],f.O=(c,a,b,r)=>{if(!a){var d=1/0;for(t=0;t=r)&&Object.keys(f.O).every(p=>f.O[p](a[n]))?a.splice(n--,1):(u=!1,r0&&e[t-1][2]>r;t--)e[t]=e[t-1];e[t]=[a,b,r]},f.n=e=>{var c=e&&e.__esModule?()=>e.default:()=>e;return f.d(c,{a:c}),c},(()=>{var c,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;f.t=function(a,b){if(1&b&&(a=this(a)),8&b||"object"==typeof a&&a&&(4&b&&a.__esModule||16&b&&"function"==typeof a.then))return a;var r=Object.create(null);f.r(r);var t={};c=c||[null,e({}),e([]),e(e)];for(var d=2&b&&a;"object"==typeof d&&!~c.indexOf(d);d=e(d))Object.getOwnPropertyNames(d).forEach(u=>t[u]=()=>a[u]);return t.default=()=>a,f.d(r,t),r}})(),f.d=(e,c)=>{for(var a in c)f.o(c,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:c[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce((c,a)=>(f.f[a](e,c),c),[])),f.u=e=>(8592===e?"common":e)+"."+{18:"337c9dd0231ef6fa",87:"ee1655a32d824a27",131:"ea5569ba89a2aaa9",169:"20d94790b953398d",269:"6e4fe08514d2e104",608:"3113e46b5a632947",664:"1c47d83731b45138",793:"49cd9861dec31bca",904:"eee09b87d968859e",960:"5d029c736c6a2b15",1026:"1e5ca030db1c4787",1069:"1e6e73bd980482b3",1127:"f7fee2a02ffd672e",1165:"d276b62c8565ffa7",1223:"670510bbbdd71a71",1226:"cffe780e87afae72",1335:"4eb50c241c3a963a",1465:"f3111bb458272129",1508:"fb793d7fc751b592",1541:"ca5a574c85b80888",1759:"4b3ca87c42dab57b",1865:"8d2c45a819abae0a",2021:"c9b378182028a764",2049:"97c6d4b6ba693ee2",2089:"1b977c70fc9041f4",2092:"5e4d959d342c7594",2362:"2021d3d2d6924a8d",2391:"df82bb30b58af2c1",2448:"379f5d3ec527db7d",2472:"9108a66da79be647",2742:"1f4f78b33b4b77b2",2830:"6251e61a6448f834",2888:"895fddb207c0c9e1",2921:"8ff1c02aa4fed3d1",3088:"cb6f52cfd8821955",3245:"2d30d34d9d988578",3377:"3aab3dcd70e82ca2",3381:"e621a3272023158e",3506:"5fce61efec4fd7b1",3533:"3b7d7e3987ae0a46",3716:"ff811ddfc7d61da2",4047:"7a3933052b85da32",4088:"881703b0dee10a2c",4173:"d56d4a0dbb48f2ab",4220:"0a42bcbf9ad1d396",4249:"bdaeabc37dda0e41",4338:"f9aed5608093f9d6",4356:"a929c17f74bf51a2",4701:"573fb4bb18fd2122",4930:"8ccadc306a1a2273",4947:"a76a473ab8031cbe",4992:"2f2b2d12503cbbc6",5017:"e318aecb5aef6002",5034:"02b089f444ef1c15",5088:"3925281975010f83",5097:"9b9bd0f1c5d4ad1d",5113:"a16efce4c9e177ea",5168:"b03a51d6e4ee616b",5445:"4efd12086c0addeb",5539:"081ce6af4be3a2e4",5564:"c6ddeeab05050657",5569:"c08c44618a8f6c24",5580:"47a64d740b05c646",5608:"596c912e53254e72",5691:"9a9492e9823b6cfc",5703:"f1c29205b4f93953",6054:"8807567b074a9e57",6233:"99c4d6fd5e0e8cae",6304:"5ea8777c2e6b2f1a",6597:"2c3856b401b41585",6600:"c4e19f4bdbea7d52",6793:"a32db330d83be329",6880:"faecec5c401e3133",6901:"7298b4eee94fac57",6916:"4be7f6d9fe6a7f9b",6976:"ff85e31233a6387f",6988:"6c400c0825cdc27d",6990:"e8d963285fc0e85f",7072:"126d9278a3f53d18",7089:"b465c8728ed2fca5",7217:"4a765176d8d6d995",7316:"912e209a13432403",7383:"62ab7d17ea41c561",7435:"deeae34098bf63a0",7648:"850f328ac3fd5585",7674:"bf699c8bd2bda2ad",7681:"3bcdd1a3eb2fde38",7698:"6d9be0cd52ac636f",7792:"44e00711bacbe87e",7891:"7d0df5f5dd60afd5",7937:"9d599c162e97b2d7",7948:"fda8e861278e874f",8210:"045d8d7ddce0b42c",8307:"c60faf42df32c070",8354:"fec47897f2e2b255",8364:"d38816f0ca516b15",8372:"3ab40bac3582a20d",8507:"edc823a0fec8f564",8592:"e6bceb57aa9dd3ab",8602:"80b224b148976436",8644:"2b31bce6f133d93e",8660:"715491fb17a87810",8729:"83d4018f5b8f2c37",8884:"ddfa1739fb094839",8929:"92fb4a9948619e13",8945:"83d3b189e9a1cbba",9022:"927b7f510fea205a",9057:"46b6f1216fee07c6",9328:"62db0797682de2ec",9358:"f80cb2e11daaa9a5",9748:"20a95406f3af36c2",9899:"59d4d9dd1b68f7c8",9935:"d9674e8bb1693ac4"}[e]+".js",f.miniCssF=e=>{},f.o=(e,c)=>Object.prototype.hasOwnProperty.call(e,c),(()=>{var e={},c="demo:";f.l=(a,b,r,t)=>{if(e[a])e[a].push(b);else{var d,u;if(void 0!==r)for(var n=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(s);var _=e[a];if(delete e[a],d.parentNode&&d.parentNode.removeChild(d),_&&_.forEach(y=>y(p)),g)return g(p)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),u&&document.head.appendChild(d)}}})(),f.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;f.tt=()=>(void 0===e&&(e={createScriptURL:c=>c},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),f.tu=e=>f.tt().createScriptURL(e),f.p="",(()=>{var e={3666:0};f.f.j=(b,r)=>{var t=f.o(e,b)?e[b]:void 0;if(0!==t)if(t)r.push(t[2]);else if(3666!=b){var d=new Promise((o,l)=>t=e[b]=[o,l]);r.push(t[2]=d);var u=f.p+f.u(b),n=new Error;f.l(u,o=>{if(f.o(e,b)&&(0!==(t=e[b])&&(e[b]=void 0),t)){var l=o&&("load"===o.type?"missing":o.type),s=o&&o.target&&o.target.src;n.message="Loading chunk "+b+" failed.\n("+l+": "+s+")",n.name="ChunkLoadError",n.type=l,n.request=s,t[1](n)}},"chunk-"+b,b)}else e[b]=0},f.O.j=b=>0===e[b];var c=(b,r)=>{var n,i,[t,d,u]=r,o=0;if(t.some(s=>0!==e[s])){for(n in d)f.o(d,n)&&(f.m[n]=d[n]);if(u)var l=u(f)}for(b&&b(r);o{"use strict";var e,m={},v={};function f(e){var c=v[e];if(void 0!==c)return c.exports;var a=v[e]={exports:{}};return m[e].call(a.exports,a,a.exports,f),a.exports}f.m=m,e=[],f.O=(c,a,b,r)=>{if(!a){var d=1/0;for(t=0;t=r)&&Object.keys(f.O).every(p=>f.O[p](a[n]))?a.splice(n--,1):(u=!1,r0&&e[t-1][2]>r;t--)e[t]=e[t-1];e[t]=[a,b,r]},f.n=e=>{var c=e&&e.__esModule?()=>e.default:()=>e;return f.d(c,{a:c}),c},(()=>{var c,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;f.t=function(a,b){if(1&b&&(a=this(a)),8&b||"object"==typeof a&&a&&(4&b&&a.__esModule||16&b&&"function"==typeof a.then))return a;var r=Object.create(null);f.r(r);var t={};c=c||[null,e({}),e([]),e(e)];for(var d=2&b&&a;"object"==typeof d&&!~c.indexOf(d);d=e(d))Object.getOwnPropertyNames(d).forEach(u=>t[u]=()=>a[u]);return t.default=()=>a,f.d(r,t),r}})(),f.d=(e,c)=>{for(var a in c)f.o(c,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:c[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce((c,a)=>(f.f[a](e,c),c),[])),f.u=e=>(8592===e?"common":e)+"."+{18:"337c9dd0231ef6fa",87:"ee1655a32d824a27",131:"ea5569ba89a2aaa9",169:"20d94790b953398d",269:"6e4fe08514d2e104",608:"3113e46b5a632947",664:"1c47d83731b45138",793:"49cd9861dec31bca",904:"eee09b87d968859e",960:"5d029c736c6a2b15",1026:"1e5ca030db1c4787",1069:"1e6e73bd980482b3",1127:"f7fee2a02ffd672e",1165:"d276b62c8565ffa7",1223:"670510bbbdd71a71",1226:"cffe780e87afae72",1335:"4eb50c241c3a963a",1465:"f3111bb458272129",1508:"fb793d7fc751b592",1541:"ca5a574c85b80888",1759:"4b3ca87c42dab57b",1865:"8d2c45a819abae0a",2021:"c9b378182028a764",2049:"97c6d4b6ba693ee2",2089:"1b977c70fc9041f4",2092:"5e4d959d342c7594",2362:"2021d3d2d6924a8d",2391:"df82bb30b58af2c1",2448:"379f5d3ec527db7d",2472:"9108a66da79be647",2742:"1f4f78b33b4b77b2",2830:"6251e61a6448f834",2888:"895fddb207c0c9e1",2921:"8ff1c02aa4fed3d1",3088:"cb6f52cfd8821955",3245:"2d30d34d9d988578",3377:"3aab3dcd70e82ca2",3381:"e621a3272023158e",3506:"5fce61efec4fd7b1",3533:"3b7d7e3987ae0a46",3716:"ff811ddfc7d61da2",4047:"7a3933052b85da32",4088:"881703b0dee10a2c",4173:"d56d4a0dbb48f2ab",4220:"0a42bcbf9ad1d396",4249:"bdaeabc37dda0e41",4338:"f9aed5608093f9d6",4356:"a929c17f74bf51a2",4701:"573fb4bb18fd2122",4930:"8ccadc306a1a2273",4947:"a76a473ab8031cbe",4992:"2f2b2d12503cbbc6",5017:"e318aecb5aef6002",5034:"02b089f444ef1c15",5088:"3925281975010f83",5097:"9b9bd0f1c5d4ad1d",5113:"a16efce4c9e177ea",5168:"b03a51d6e4ee616b",5445:"4efd12086c0addeb",5539:"081ce6af4be3a2e4",5564:"c6ddeeab05050657",5569:"c08c44618a8f6c24",5580:"47a64d740b05c646",5608:"596c912e53254e72",5691:"9a9492e9823b6cfc",5703:"f1c29205b4f93953",6054:"8807567b074a9e57",6233:"99c4d6fd5e0e8cae",6304:"5ea8777c2e6b2f1a",6597:"2c3856b401b41585",6600:"c4e19f4bdbea7d52",6793:"a32db330d83be329",6880:"faecec5c401e3133",6901:"7298b4eee94fac57",6916:"4be7f6d9fe6a7f9b",6976:"ff85e31233a6387f",6988:"6c400c0825cdc27d",6990:"e8d963285fc0e85f",7072:"126d9278a3f53d18",7089:"b465c8728ed2fca5",7217:"4a765176d8d6d995",7316:"912e209a13432403",7383:"62ab7d17ea41c561",7435:"deeae34098bf63a0",7648:"850f328ac3fd5585",7674:"bf699c8bd2bda2ad",7681:"3bcdd1a3eb2fde38",7698:"6d9be0cd52ac636f",7792:"44e00711bacbe87e",7891:"7d0df5f5dd60afd5",7937:"9d599c162e97b2d7",7948:"fda8e861278e874f",8210:"14c4f492b8a497b1",8307:"c60faf42df32c070",8354:"fec47897f2e2b255",8364:"d38816f0ca516b15",8372:"3ab40bac3582a20d",8507:"edc823a0fec8f564",8592:"e6bceb57aa9dd3ab",8602:"80b224b148976436",8644:"2b31bce6f133d93e",8660:"715491fb17a87810",8729:"83d4018f5b8f2c37",8884:"ddfa1739fb094839",8929:"92fb4a9948619e13",8945:"83d3b189e9a1cbba",9022:"927b7f510fea205a",9057:"46b6f1216fee07c6",9328:"62db0797682de2ec",9358:"f80cb2e11daaa9a5",9748:"20a95406f3af36c2",9899:"59d4d9dd1b68f7c8",9935:"d9674e8bb1693ac4"}[e]+".js",f.miniCssF=e=>{},f.o=(e,c)=>Object.prototype.hasOwnProperty.call(e,c),(()=>{var e={},c="demo:";f.l=(a,b,r,t)=>{if(e[a])e[a].push(b);else{var d,u;if(void 0!==r)for(var n=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(s);var _=e[a];if(delete e[a],d.parentNode&&d.parentNode.removeChild(d),_&&_.forEach(y=>y(p)),g)return g(p)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),u&&document.head.appendChild(d)}}})(),f.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;f.tt=()=>(void 0===e&&(e={createScriptURL:c=>c},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),f.tu=e=>f.tt().createScriptURL(e),f.p="",(()=>{var e={3666:0};f.f.j=(b,r)=>{var t=f.o(e,b)?e[b]:void 0;if(0!==t)if(t)r.push(t[2]);else if(3666!=b){var d=new Promise((o,l)=>t=e[b]=[o,l]);r.push(t[2]=d);var u=f.p+f.u(b),n=new Error;f.l(u,o=>{if(f.o(e,b)&&(0!==(t=e[b])&&(e[b]=void 0),t)){var l=o&&("load"===o.type?"missing":o.type),s=o&&o.target&&o.target.src;n.message="Loading chunk "+b+" failed.\n("+l+": "+s+")",n.name="ChunkLoadError",n.type=l,n.request=s,t[1](n)}},"chunk-"+b,b)}else e[b]=0},f.O.j=b=>0===e[b];var c=(b,r)=>{var n,i,[t,d,u]=r,o=0;if(t.some(s=>0!==e[s])){for(n in d)f.o(d,n)&&(f.m[n]=d[n]);if(u)var l=u(f)}for(b&&b(r);o -
Stackblitz loading...
- +
Stackblitz loading...
+ \ No newline at end of file