From a62fca384f78a3b3e0411e315935a8bb2b5f3cee Mon Sep 17 00:00:00 2001 From: taiga-family-bot <140712314+taiga-family-bot@users.noreply.github.com> Date: Thu, 11 Jan 2024 01:03:14 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20taiga-fa?= =?UTF-8?q?mily/maskito@46414026686eb57ea49350922b6175c1719149de=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 8210.a2fa9a67a5c4252d.js | 1 + 8210.ce5f45378eda424f.js | 1 - addons/phone/API/index.html | 4 ++-- addons/phone/index.html | 10 +++++----- browser-support/index.html | 4 ++-- changelog/index.html | 4 ++-- core-concepts/element-state/index.html | 4 ++-- core-concepts/mask-expression/index.html | 4 ++-- core-concepts/overview/index.html | 4 ++-- core-concepts/overwrite-mode/index.html | 8 ++++---- core-concepts/plugins/index.html | 8 ++++---- core-concepts/processors/index.html | 4 ++-- core-concepts/transformer/index.html | 4 ++-- cypress/index.html | 4 ++-- frameworks/angular/Setup/index.html | 4 ++-- frameworks/angular/index.html | 10 +++++----- frameworks/react/index.html | 4 ++-- frameworks/vue/index.html | 4 ++-- getting-started/maskito-libraries/index.html | 4 ++-- getting-started/what-is-maskito/index.html | 4 ++-- index.html | 4 ++-- index.original.html | 2 +- kit/date-range/API/index.html | 4 ++-- kit/date-range/index.html | 10 +++++----- kit/date-time/API/index.html | 4 ++-- kit/date-time/index.html | 6 +++--- kit/date/API/index.html | 4 ++-- kit/date/index.html | 6 +++--- kit/number/API/index.html | 4 ++-- kit/number/index.html | 14 +++++++------- kit/time/API/index.html | 4 ++-- kit/time/index.html | 6 +++--- recipes/card/index.html | 4 ++-- recipes/phone/index.html | 6 +++--- recipes/placeholder/index.html | 8 ++++---- recipes/postfix/index.html | 6 +++--- recipes/prefix/index.html | 6 +++--- recipes/textarea/index.html | 6 +++--- ...9fc831c94f2ae.js => runtime.14ac2915e27a538d.js | 2 +- stackblitz/index.html | 4 ++-- 40 files changed, 102 insertions(+), 102 deletions(-) create mode 100644 8210.a2fa9a67a5c4252d.js delete mode 100644 8210.ce5f45378eda424f.js rename runtime.2949fc831c94f2ae.js => runtime.14ac2915e27a538d.js (97%) diff --git a/8210.a2fa9a67a5c4252d.js b/8210.a2fa9a67a5c4252d.js new file mode 100644 index 000000000..51e5b3182 --- /dev/null +++ b/8210.a2fa9a67a5c4252d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[8210],{997:(au,xs,ae)=>{ae.d(xs,{TuiAddonDocModule:()=>kn});var gn=ae(4537),Wt=ae(9439);let kn=(()=>{class ot{}return ot.\u0275fac=function(Ds){return new(Ds||ot)},ot.\u0275mod=gn.oAB({type:ot}),ot.\u0275inj=gn.cJS({imports:[Wt.JF,Wt.mG,Wt.Lx,Wt.Lq,Wt.u4]}),ot})()},8210:(au,xs,ae)=>{ae.r(xs),ae.d(xs,{VueDocPageModule:()=>pg});var gn={};ae.r(gn),ae.d(gn,{BaseTransition:()=>aa,BaseTransitionPropsValidators:()=>Lr,Comment:()=>Oe,DeprecationTypes:()=>Rp,EffectScope:()=>sr,ErrorCodes:()=>Ad,ErrorTypeStrings:()=>Np,Fragment:()=>ve,KeepAlive:()=>uh,ReactiveEffect:()=>Nn,Static:()=>wt,Suspense:()=>th,Teleport:()=>lp,Text:()=>Dt,TrackOpTypes:()=>Sd,Transition:()=>co,TransitionGroup:()=>nm,TriggerOpTypes:()=>bd,VueElement:()=>Ti,assertNumber:()=>Id,callWithAsyncErrorHandling:()=>je,callWithErrorHandling:()=>at,camelize:()=>pe,capitalize:()=>Zt,cloneVNode:()=>st,compatUtils:()=>Ap,computed:()=>lc,createApp:()=>Gc,createBlock:()=>Zr,createCommentVNode:()=>dp,createElementBlock:()=>ap,createElementVNode:()=>Qr,createHydrationRenderer:()=>Ba,createPropsRestProxy:()=>Mh,createRenderer:()=>Ha,createSSRApp:()=>pm,createSlots:()=>ph,createStaticVNode:()=>up,createTextVNode:()=>eo,createVNode:()=>fe,customRef:()=>Ul,defineAsyncComponent:()=>fh,defineComponent:()=>Dr,defineCustomElement:()=>Rc,defineEmits:()=>Th,defineExpose:()=>Sh,defineModel:()=>vh,defineOptions:()=>bh,defineProps:()=>yh,defineSSRCustomElement:()=>zp,defineSlots:()=>Nh,devtools:()=>vp,effect:()=>$u,effectScope:()=>Uu,getCurrentInstance:()=>gt,getCurrentScope:()=>_l,getTransitionRawChildren:()=>ii,guardReactiveProps:()=>za,h:()=>ac,handleError:()=>Rt,hasInjectionContext:()=>Hh,hydrate:()=>jc,initCustomFormatter:()=>Sp,initDirectivesForSSR:()=>mm,inject:()=>cs,isMemoSame:()=>cc,isProxy:()=>dr,isReactive:()=>At,isReadonly:()=>mt,isRef:()=>ye,isRuntimeOnly:()=>gp,isShallow:()=>Bn,isVNode:()=>Vt,markRaw:()=>hr,mergeDefaults:()=>Rh,mergeModels:()=>Ph,mergeProps:()=>Qa,nextTick:()=>Tr,normalizeClass:()=>Hn,normalizeProps:()=>vu,normalizeStyle:()=>Un,onActivated:()=>ua,onBeforeMount:()=>pa,onBeforeUnmount:()=>li,onBeforeUpdate:()=>ma,onDeactivated:()=>da,onErrorCaptured:()=>ya,onMounted:()=>rs,onRenderTracked:()=>Ea,onRenderTriggered:()=>ga,onScopeDispose:()=>Hu,onServerPrefetch:()=>_a,onUnmounted:()=>ai,onUpdated:()=>oi,openBlock:()=>pi,popScopeId:()=>jd,provide:()=>Ia,proxyRefs:()=>gr,pushScopeId:()=>Kd,queuePostFlushCb:()=>Wn,reactive:()=>Js,readonly:()=>ur,ref:()=>Kn,registerRuntimeCompiler:()=>sc,render:()=>To,renderList:()=>hh,renderSlot:()=>mh,resolveComponent:()=>zd,resolveDirective:()=>eh,resolveDynamicComponent:()=>Qd,resolveFilter:()=>Ip,resolveTransitionHooks:()=>Cn,setBlockTracking:()=>Jr,setDevtoolsHook:()=>Op,setTransitionHooks:()=>rn,shallowReactive:()=>Vl,shallowReadonly:()=>cd,shallowRef:()=>ud,ssrContextKey:()=>sa,ssrUtils:()=>Cp,stop:()=>Xu,toDisplayString:()=>Fu,toHandlerKey:()=>Sn,toHandlers:()=>_h,toRaw:()=>z,toRef:()=>Td,toRefs:()=>gd,toValue:()=>pd,transformVNodeArgs:()=>cp,triggerRef:()=>hd,unref:()=>_r,useAttrs:()=>Ih,useCssModule:()=>em,useCssVars:()=>Fp,useModel:()=>Ah,useSSRContext:()=>ia,useSlots:()=>Ch,useTransitionState:()=>Mr,vModelCheckbox:()=>Eo,vModelDynamic:()=>Uc,vModelRadio:()=>yo,vModelSelect:()=>Vc,vModelText:()=>bi,vShow:()=>Sc,version:()=>ao,warn:()=>fc,watch:()=>ts,watchEffect:()=>lh,watchPostEffect:()=>ra,watchSyncEffect:()=>oa,withAsyncContext:()=>Lh,withCtx:()=>Or,withDefaults:()=>Oh,withDirectives:()=>ch,withKeys:()=>hm,withMemo:()=>bp,withModifiers:()=>um,withScopeId:()=>Gd});var Wt=ae(8692),kn=ae(9900),ji=ae(3178),ot=ae(997),Gi=ae(2497),Ds=ae(2847),nl=ae(885),cu=ae(3139),k=ae(4537),Wi=ae(9439),fu=ae(4555),qi=ae(8239),sl=ae(3577);const ws=new Map,Yi=new Map;function il(e,t){return Ji.apply(this,arguments)}function Ji(){return(Ji=(0,qi.Z)(function*(e,t){var n,s;const i=null!==(n=t.elementPredicate)&&void 0!==n?n:sl.gI;Yi.set(e,i);const r=yield i(e);Yi.get(e)===i&&(null===(s=ws.get(e))||void 0===s||s.destroy(),ws.set(e,new sl.C8(r,t)))})).apply(this,arguments)}const uu={unmounted:e=>{var t;null===(t=ws.get(e))||void 0===t||t.destroy(),ws.delete(e),Yi.delete(e)},mounted:(e=(0,qi.Z)(function*(t,{value:n}){return il(t,n)}),function(n,s){return e.apply(this,arguments)}),updated:function(){var e=(0,qi.Z)(function*(t,{value:n,oldValue:s}){n!==s&&(yield il(t,n))});return function(n,s){return e.apply(this,arguments)}}()};var e;function Ve(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const ne={},En=[],he=()=>{},Vs=()=>!1,qt=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Zi=e=>e.startsWith("onUpdate:"),se=Object.assign,zi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},du=Object.prototype.hasOwnProperty,re=(e,t)=>du.call(e,t),H=Array.isArray,yn=e=>"[object Map]"===Tn(e),Yt=e=>"[object Set]"===Tn(e),rl=e=>"[object Date]"===Tn(e),hu=e=>"[object RegExp]"===Tn(e),q=e=>"function"==typeof e,Y=e=>"string"==typeof e,Qe=e=>"symbol"==typeof e,oe=e=>null!==e&&"object"==typeof e,Qi=e=>(oe(e)||q(e))&&q(e.then)&&q(e.catch),ol=Object.prototype.toString,Tn=e=>ol.call(e),pu=e=>Tn(e).slice(8,-1),ll=e=>"[object Object]"===Tn(e),er=e=>Y(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Jt=Ve(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),mu=Ve("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))},_u=/-(\w)/g,pe=ks(e=>e.replace(_u,(t,n)=>n?n.toUpperCase():"")),gu=/\B([A-Z])/g,ke=ks(e=>e.replace(gu,"-$1").toLowerCase()),Zt=ks(e=>e.charAt(0).toUpperCase()+e.slice(1)),Sn=ks(e=>e?`on${Zt(e)}`:""),et=(e,t)=>!Object.is(e,t),bn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Us=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Hs=e=>{const t=Y(e)?Number(e):NaN;return isNaN(t)?e:t};let al;const Fn=()=>al||(al=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),yu=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 Un(e){if(H(e)){const t={};for(let n=0;n{if(n){const s=n.split(bu);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Hn(e){let t="";if(Y(e))t=e;else if(H(e))for(let n=0;nvt(n,t))}const Fu=e=>Y(e)?e:null==e?"":H(e)||oe(e)&&(e.toString===ol||!q(e.toString))?JSON.stringify(e,pl,2):String(e),pl=(e,t)=>t&&t.__v_isRef?pl(e,t.value):yn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,i],r)=>(n[nr(s,r)+" =>"]=i,n),{})}:Yt(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>nr(n))}:Qe(t)?nr(t):!oe(t)||H(t)||ll(t)?t:String(t),nr=(e,t="")=>{var n;return Qe(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};let Ke,zt;class sr{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;Ct(),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=zt;try{return lt=!0,zt=this,this._runnings++,gl(this),this.fn()}finally{El(this),this._runnings--,zt=n,lt=t}}stop(){var t;this.active&&(gl(this),El(this),null==(t=this.onStop)||t.call(this),this.active=!1)}}function Bu(e){return e.value}function gl(e){e._trackId++,e._depsLength=0}function El(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&&ml(n,t.scope)),(!t||!t.lazy)&&n.run();const s=n.run.bind(n);return s.effect=n,s}function Xu(e){e.effect.stop()}let lt=!0,ir=0;const rr=[];function Ot(){rr.push(lt),lt=!1}function Ct(){const e=rr.pop();lt=void 0===e||e}function or(){ir++}function lr(){for(ir--;!ir&&ar.length;)ar.shift()()}function Tl(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const i=e.deps[e._depsLength];i!==t?(i&&yl(i,e),e.deps[e._depsLength++]=t):e._depsLength++}}const ar=[];function Sl(e,t,n){or();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},$s=new WeakMap,Qt=Symbol(""),cr=Symbol("");function Fe(e,t,n){if(lt&&zt){let s=$s.get(e);s||$s.set(e,s=new Map);let i=s.get(n);i||s.set(n,i=bl(()=>s.delete(n))),Tl(zt,i)}}function pt(e,t,n,s,i,r){const o=$s.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)?er(n)&&l.push(o.get("length")):(l.push(o.get(Qt)),yn(e)&&l.push(o.get(cr)));break;case"delete":H(e)||(l.push(o.get(Qt)),yn(e)&&l.push(o.get(cr)));break;case"set":yn(e)&&l.push(o.get(Qt))}or();for(const a of l)a&&Sl(a,3);lr()}const ju=Ve("__proto__,__v_isRef,__isVue"),Nl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(Qe)),vl=Gu();function Gu(){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){Ot(),or();const s=z(this)[t].apply(this,n);return lr(),Ct(),s}}),e}function Wu(e){const t=z(this);return Fe(t,0,e),t.hasOwnProperty(e)}class Ol{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?wl:Dl:r?xl:Ll).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=H(t);if(!i){if(o&&re(vl,n))return Reflect.get(vl,n,s);if("hasOwnProperty"===n)return Wu}const l=Reflect.get(t,n,s);return(Qe(n)?Nl.has(n):ju(n))||(i||Fe(t,0,n),r)?l:ye(l)?o&&er(n)?l:l.value:oe(l)?i?ur(l):Js(l):l}}class Cl extends Ol{constructor(t=!1){super(!1,t)}set(t,n,s,i){let r=t[n];if(!this._shallow){const a=mt(r);if(!Bn(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)&&er(n)?Number(n)e,Xs=e=>Reflect.getPrototypeOf(e);function Ks(e,t,n=!1,s=!1){const i=z(e=e.__v_raw),r=z(t);n||(et(t,r)&&Fe(i,0,t),Fe(i,0,r));const{has:o}=Xs(i),l=s?fr:n?pr:$n;return o.call(i,t)?l(e.get(t)):o.call(i,r)?l(e.get(r)):void(e!==i&&e.get(t))}function js(e,t=!1){const n=this.__v_raw,s=z(n),i=z(e);return t||(et(e,i)&&Fe(s,0,e),Fe(s,0,i)),e===i?n.has(e):n.has(e)||n.has(i)}function Gs(e,t=!1){return e=e.__v_raw,!t&&Fe(z(e),0,Qt),Reflect.get(e,"size",e)}function Al(e){e=z(e);const t=z(this);return Xs(t).has.call(t,e)||(t.add(e),pt(t,"add",e,e)),this}function Rl(e,t){t=z(t);const n=z(this),{has:s,get:i}=Xs(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 Pl(e){const t=z(this),{has:n,get:s}=Xs(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 Ml(){const e=z(this),t=0!==e.size,s=e.clear();return t&&pt(e,"clear",void 0,void 0),s}function Ws(e,t){return function(s,i){const r=this,o=r.__v_raw,l=z(o),a=t?fr:e?pr:$n;return!e&&Fe(l,0,Qt),o.forEach((c,u)=>s.call(i,a(c),a(u),r))}}function qs(e,t,n){return function(...s){const i=this.__v_raw,r=z(i),o=yn(r),l="entries"===e||e===Symbol.iterator&&o,a="keys"===e&&o,c=i[e](...s),u=n?fr:t?pr:$n;return!t&&Fe(r,0,a?cr:Qt),{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 It(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function zu(){const e={get(r){return Ks(this,r)},get size(){return Gs(this)},has:js,add:Al,set:Rl,delete:Pl,clear:Ml,forEach:Ws(!1,!1)},t={get(r){return Ks(this,r,!1,!0)},get size(){return Gs(this)},has:js,add:Al,set:Rl,delete:Pl,clear:Ml,forEach:Ws(!1,!0)},n={get(r){return Ks(this,r,!0)},get size(){return Gs(this,!0)},has(r){return js.call(this,r,!0)},add:It("add"),set:It("set"),delete:It("delete"),clear:It("clear"),forEach:Ws(!0,!1)},s={get(r){return Ks(this,r,!0,!0)},get size(){return Gs(this,!0)},has(r){return js.call(this,r,!0)},add:It("add"),set:It("set"),delete:It("delete"),clear:It("clear"),forEach:Ws(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=qs(r,!1,!1),n[r]=qs(r,!0,!1),t[r]=qs(r,!1,!0),s[r]=qs(r,!0,!0)}),[e,n,t,s]}const[Qu,ed,td,nd]=zu();function Ys(e,t){const n=t?e?nd:td:e?ed:Qu;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 sd={get:Ys(!1,!1)},id={get:Ys(!1,!0)},rd={get:Ys(!0,!1)},od={get:Ys(!0,!0)},Ll=new WeakMap,xl=new WeakMap,Dl=new WeakMap,wl=new WeakMap;function Js(e){return mt(e)?e:Zs(e,!1,qu,sd,Ll)}function Vl(e){return Zs(e,!1,Ju,id,xl)}function ur(e){return Zs(e,!0,Yu,rd,Dl)}function cd(e){return Zs(e,!0,Zu,od,wl)}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 ad(e){return e.__v_skip||!Object.isExtensible(e)?0:function ld(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(pu(e))}(e);if(0===o)return e;const l=new Proxy(e,2===o?s:n);return i.set(e,l),l}function At(e){return mt(e)?At(e.__v_raw):!(!e||!e.__v_isReactive)}function mt(e){return!(!e||!e.__v_isReadonly)}function Bn(e){return!(!e||!e.__v_isShallow)}function dr(e){return At(e)||mt(e)}function z(e){const t=e&&e.__v_raw;return t?z(t):e}function hr(e){return Fs(e,"__v_skip",!0),e}const $n=e=>oe(e)?Js(e):e,pr=e=>oe(e)?ur(e):e;class kl{constructor(t,n,s,i){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Nn(()=>t(this._value),()=>Xn(this,1)),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=s}get value(){const t=z(this);return mr(t),(!t._cacheable||t.effect.dirty)&&et(t._value,t._value=t.effect.run())&&Xn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function mr(e){lt&&zt&&(e=z(e),Tl(zt,e.dep||(e.dep=bl(()=>e.dep=void 0,e instanceof kl?e:void 0))))}function Xn(e,t=3,n){const s=(e=z(e)).dep;s&&Sl(s,t)}function ye(e){return!(!e||!0!==e.__v_isRef)}function Kn(e){return Fl(e,!1)}function ud(e){return Fl(e,!0)}function Fl(e,t){return ye(e)?e:new dd(e,t)}class dd{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:$n(t)}get value(){return mr(this),this._value}set value(t){const n=this.__v_isShallow||Bn(t)||mt(t);t=n?t:z(t),et(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:$n(t),Xn(this,3))}}function hd(e){Xn(e,3)}function _r(e){return ye(e)?e.value:e}function pd(e){return q(e)?e():_r(e)}const md={get:(e,t,n)=>_r(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 gr(e){return At(e)?e:new Proxy(e,md)}class _d{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>mr(this),()=>Xn(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Ul(e){return new _d(e)}function gd(e){const t=H(e)?new Array(e.length):{};for(const n in e)t[n]=Hl(e,n);return t}class Ed{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 Ku(e,t){var n;return null==(n=$s.get(e))?void 0:n.get(t)}(z(this._object),this._key)}}class yd{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Td(e,t,n){return ye(e)?e:q(e)?new yd(e):oe(e)&&arguments.length>1?Hl(e,t,n):Kn(e)}function Hl(e,t,n){const s=e[t];return ye(s)?s:new Ed(e,t,n)}const Sd={GET:"get",HAS:"has",ITERATE:"iterate"},bd={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},en=[];function Te(e,...t){Ot();const n=en.length?en[en.length-1].component:null,s=n&&n.appContext.config.warnHandler,i=function Nd(){let e=en[en.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 <${oo(n,r.type)}>`).join("\n"),i]);else{const r=[`[Vue warn]: ${e}`,...t];i.length&&r.push("\n",...function vd(e){const t=[];return e.forEach((n,s)=>{t.push(...0===s?[]:["\n"],...function Od({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",i=` at <${oo(e.component,e.type,!!e.component&&null==e.component.parent)}`,r=">"+n;return e.props?[i,...Cd(e.props),r]:[i+r]}(n))}),t}(i)),console.warn(...r)}Ct()}function Cd(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(s=>{t.push(...Bl(s,e[s]))}),n.length>3&&t.push(" ..."),t}function Bl(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=Bl(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 Id(e,t){}const Ad={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){Rt(r,t,n)}return i}function je(e,t,n,s){if(q(e)){const r=at(e,t,n,s);return r&&Qi(r)&&r.catch(o=>{Rt(o,t,n)}),r}const i=[];for(let r=0;r>>1,i=Pe[s],r=qn(i);rqn(n)-qn(s));if(vn.length=0,Pt)return void Pt.push(...t);for(Pt=t,tn=0;tnnull==e.id?1/0:e.id,Dd=(e,t)=>{const n=qn(e)-qn(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function jl(e){Er=!1,jn=!0,Pe.sort(Dd);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=>{br(r,t)}),setTimeout(()=>{tt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Sr=!0,Zn=[])},3e3)):(Sr=!0,Zn=[])}const Nr=vr("component:added"),ql=vr("component:updated"),Fd=vr("component:removed"),Ud=e=>{tt&&"function"==typeof tt.cleanupBuffer&&!tt.cleanupBuffer(e)&&Fd(e)};function vr(e){return t=>{zn(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function Xd(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(Us))}__VUE_PROD_DEVTOOLS__&&function $d(e,t,n){zn("component:emit",e.appContext.app,e,t,n)}(e,t,i);let l,a=s[l=Sn(t)]||s[l=Sn(pe(t))];!a&&r&&(a=s[l=Sn(ke(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 Yl(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=Yl(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 Qs(e,t){return!(!e||!qt(t))&&(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,ke(t))||re(e,t))}let Ee=null,ei=null;function Qn(e){const t=Ee;return Ee=e,ei=e&&e.type.__scopeId||null,t}function Kd(e){ei=e}function jd(){ei=null}const Gd=e=>Or;function Or(e,t=Ee,n){if(!t||e._n)return e;const s=(...i)=>{s._d&&Jr(-1);const r=Qn(t);let o;try{o=e(...i)}finally{Qn(r),s._d&&Jr(1)}return __VUE_PROD_DEVTOOLS__&&ql(t),o};return s._n=!0,s._c=!0,s._d=!0,s}function ti(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:g,inheritAttrs:v}=e;let x,D;const N=Qn(e);try{if(4&n.shapeFlag){const y=i||s;x=He(u.call(y,y,f,r,_,h,g)),D=a}else{x=He(t(r,t.length>1?{attrs:a,slots:l,emit:c}:null)),D=t.props?a:qd(a)}}catch(y){hs.length=0,Rt(y,e,1),x=fe(Oe)}let m=x;if(D&&!1!==v){const y=Object.keys(D),{shapeFlag:P}=m;y.length&&7&P&&(o&&y.some(Zi)&&(D=Yd(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),x=m,Qn(N),x}const qd=e=>{let t;for(const n in e)("class"===n||"style"===n||qt(n))&&((t||(t={}))[n]=e[n]);return t},Yd=(e,t)=>{const n={};for(const s in e)(!Zi(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Zl(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let i=0;ie.__isSuspense;let Rr=0;const th={name:"Suspense",__isSuspense:!0,process(e,t,n,s,i,r,o,l,a,c){null==e?function nh(e,t,n,s,i,r,o,l,a){const{p:c,o:{createElement:u}}=a,f=u("div"),h=e.suspense=Pr(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?(es(e,"onPending"),es(e,"onFallback"),c(null,e.ssFallback,t,n,s,null,r,o),On(h,e.ssFallback)):h.resolve(!1,!0)}(t,n,s,i,r,o,l,a,c):function sh(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:g,pendingBranch:v,isInFallback:x,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():x&&(D||(a(g,_,n,s,i,null,r,o,l),On(f,_)))):(f.pendingId=Rr++,D?(f.isHydrating=!1,f.activeBranch=v):c(v,i,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),x?(a(null,h,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0?f.resolve():(a(g,_,n,s,i,null,r,o,l),On(f,_))):g&&nt(h,g)?(a(g,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(g&&nt(h,g))a(g,h,n,s,i,f,r,o,l),On(f,h);else if(es(t,"onPending"),f.pendingBranch=h,f.pendingId=512&h.shapeFlag?h.component.suspenseId:Rr++,a(null,h,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0)f.resolve();else{const{timeout:N,pendingId:m}=f;N>0?setTimeout(()=>{f.pendingId===m&&f.fallback(_)},N):0===N&&f.fallback(_)}}(e,t,n,s,i,o,l,a,c)},hydrate:function ih(e,t,n,s,i,r,o,l,a){const c=t.suspense=Pr(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:Pr,normalize:function rh(e){const{shapeFlag:t,children:n}=e,s=32&t;e.ssContent=ta(s?n.default:n),e.ssFallback=s?ta(n.fallback):fe(Oe)}};function es(e,t){const n=e.props&&e.props[t];q(n)&&n()}function Pr(e,t,n,s,i,r,o,l,a,c,u=!1){const{p:f,m:h,um:_,n:g,o:{parentNode:v,remove:x}}=c;let D;const N=function oh(e){var t;return null!=(null==(t=e.props)?void 0:t.suspensible)&&!1!==e.props.suspensible}(e);N&&null!=t&&t.pendingBranch&&(D=t.pendingId,t.deps++);const m=e.props?Hs(e.props.timeout):void 0,E=r,y={vnode:e,parent:t,parentComponent:n,namespace:o,container:s,hiddenContainer:i,deps:0,pendingId:Rr++,timeout:"number"==typeof m?m:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(P=!1,I=!1){const{vnode:T,activeBranch:b,pendingBranch:O,pendingId:L,effects:A,parentComponent:B,container:G}=y;let ee=!1;y.isHydrating?y.isHydrating=!1:P||(ee=b&&O.transition&&"out-in"===O.transition.mode,ee&&(b.transition.afterLeave=()=>{L===y.pendingId&&(h(O,G,r===E?g(b):r,0),Wn(A))}),b&&(v(b.el)!==y.hiddenContainer&&(r=g(b)),_(b,B,y,!0)),ee||h(O,G,r,0)),On(y,O),y.pendingBranch=null,y.isInFallback=!1;let X=y.parent,Z=!1;for(;X;){if(X.pendingBranch){X.effects.push(...A),Z=!0;break}X=X.parent}!Z&&!ee&&Wn(A),y.effects=[],N&&t&&t.pendingBranch&&D===t.pendingId&&(t.deps--,0===t.deps&&!I&&t.resolve()),es(T,"onResolve")},fallback(P){if(!y.pendingBranch)return;const{vnode:I,activeBranch:T,parentComponent:b,container:O,namespace:L}=y;es(I,"onFallback");const A=g(T),B=()=>{y.isInFallback&&(f(null,P,O,A,b,null,L,l,a),On(y,P))},G=P.transition&&"out-in"===P.transition.mode;G&&(T.transition.afterLeave=B),y.isInFallback=!0,_(T,b,null,!0),G||B()},move(P,I,T){y.activeBranch&&h(y.activeBranch,P,I,T),y.container=P},next:()=>y.activeBranch&&g(y.activeBranch),registerDep(P,I){const T=!!y.pendingBranch;T&&y.deps++;const b=P.vnode.el;P.asyncDep.catch(O=>{Rt(O,P,0)}).then(O=>{if(P.isUnmounted||y.isUnmounted||y.pendingId!==P.suspenseId)return;P.asyncResolved=!0;const{vnode:L}=P;io(P,O,!1),b&&(L.el=b);const A=!b&&P.subTree.el;I(P,L,v(b||P.subTree.el),b?null:g(P.subTree),y,o,a),A&&x(A),Cr(P,L.el),T&&0==--y.deps&&y.resolve()})},unmount(P,I){y.isUnmounted=!0,y.activeBranch&&_(y.activeBranch,n,P,I),y.pendingBranch&&_(y.pendingBranch,n,P,I)}};return y}function ta(e){let t;if(q(e)){const n=cn&&e._c;n&&(e._d=!1,pi()),e=e(),n&&(e._d=!0,t=Ue,qa())}return H(e)&&(e=function Jl(e){let t;for(let n=0;nn!==e)),e}function na(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):Wn(e)}function On(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let i=t.el;for(;!i&&t.component;)i=(t=t.component.subTree).el;n.el=i,s&&s.subTree===n&&(s.vnode.el=i,Cr(s,i))}const sa=Symbol.for("v-scx"),ia=()=>cs(sa);function lh(e,t){return ns(e,null,t)}function ra(e,t){return ns(e,null,{flush:"post"})}function oa(e,t){return ns(e,null,{flush:"sync"})}const ni={};function ts(e,t,n){return ns(e,t,n)}function ns(e,t,{immediate:n,deep:s,flush:i,once:r}=ne){if(t&&r){const I=t;t=(...T)=>{I(...T),P()}}const c=Se,u=I=>!0===s?I:sn(I,!1===s?1:void 0);let f,h=!1,_=!1;if(ye(e)?(f=()=>e.value,h=Bn(e)):At(e)?(f=()=>u(e),h=!0):H(e)?(_=!0,h=e.some(I=>At(I)||Bn(I)),f=()=>e.map(I=>ye(I)?I.value:At(I)?u(I):q(I)?at(I,c,2):void 0)):f=q(e)?t?()=>at(e,c,2):()=>(g&&g(),je(e,c,3,[v])):he,t&&s){const I=f;f=()=>sn(I())}let g,x,v=I=>{g=E.onStop=()=>{at(I,c,4),g=E.onStop=void 0}};if(ps){if(v=he,t?n&&je(t,c,3,[f(),_?[]:void 0,v]):f(),"sync"!==i)return he;{const I=ia();x=I.__watcherHandles||(I.__watcherHandles=[])}}let D=_?new Array(e.length).fill(ni):ni;const N=()=>{if(E.active&&E.dirty)if(t){const I=E.run();(s||h||(_?I.some((T,b)=>et(T,D[b])):et(I,D)))&&(g&&g(),je(t,c,3,[I,D===ni?void 0:_&&D[0]===ni?[]:D,v]),D=I)}else E.run()};let m;N.allowRecurse=!!t,"sync"===i?m=N:"post"===i?m=()=>Ae(N,c&&c.suspense):(N.pre=!0,c&&(N.id=c.uid),m=()=>Gn(N));const E=new Nn(f,he,m),y=_l(),P=()=>{E.stop(),y&&zi(y.effects,E)};return t?n?N():D=E.run():"post"===i?Ae(E.run.bind(E),c&&c.suspense):E.run(),x&&x.push(P),P}function ah(e,t,n){const s=this.proxy,i=Y(e)?e.includes(".")?la(s,e):()=>s[e]:e.bind(s,s);let r;q(t)?r=t:(r=t.handler,n=t);const o=fn(this),l=ns(i,r.bind(s),n);return o(),l}function la(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;i0){if(n>=t)return e;n++}if((s=s||new Set).has(e))return e;if(s.add(e),ye(e))sn(e.value,t,n,s);else if(H(e))for(let i=0;i{sn(i,t,n,s)});else if(ll(e))for(const i in e)sn(e[i],t,n,s);return e}function ch(e,t){if(null===Ee)return e;const n=yi(Ee)||Ee.proxy,s=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),li(()=>{e.isUnmounting=!0}),e}const Ye=[Function,Array],Lr={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},aa={name:"BaseTransition",props:Lr,setup(e,{slots:t}){const n=gt(),s=Mr();let i;return()=>{const r=t.default&&ii(t.default(),!0);if(!r||!r.length)return;let o=r[0];if(r.length>1){let v=!1;for(const x of r)if(x.type!==Oe){o=x,v=!0;break}}const l=z(e),{mode:a}=l;if(s.isLeaving)return xr(o);const c=fa(o);if(!c)return xr(o);const u=Cn(c,l,s,n);rn(c,u);const f=n.subTree,h=f&&fa(f);let _=!1;const{getTransitionKey:g}=c.type;if(g){const v=g();void 0===i?i=v:v!==i&&(i=v,_=!0)}if(h&&h.type!==Oe&&(!nt(c,h)||_)){const v=Cn(h,l,s,n);if(rn(h,v),"out-in"===a)return s.isLeaving=!0,v.afterLeave=()=>{s.isLeaving=!1,!1!==n.update.active&&(n.effect.dirty=!0,n.update())},xr(o);"in-out"===a&&c.type!==Oe&&(v.delayLeave=(x,D,N)=>{ca(s,h)[String(h.key)]=h,x[Mt]=()=>{D(),x[Mt]=void 0,delete u.delayedLeave},u.delayedLeave=N})}return o}}};function ca(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 Cn(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:g,onBeforeAppear:v,onAppear:x,onAfterAppear:D,onAppearCancelled:N}=t,m=String(e.key),E=ca(n,e),y=(T,b)=>{T&&je(T,s,9,b)},P=(T,b)=>{const O=b[1];y(T,b),H(T)?T.every(L=>L.length<=1)&&O():T.length<=1&&O()},I={mode:r,persisted:o,beforeEnter(T){let b=l;if(!n.isMounted){if(!i)return;b=v||l}T[Mt]&&T[Mt](!0);const O=E[m];O&&nt(e,O)&&O.el[Mt]&&O.el[Mt](),y(b,[T])},enter(T){let b=a,O=c,L=u;if(!n.isMounted){if(!i)return;b=x||a,O=D||c,L=N||u}let A=!1;const B=T[si]=G=>{A||(A=!0,y(G?L:O,[T]),I.delayedLeave&&I.delayedLeave(),T[si]=void 0)};b?P(b,[T,B]):B()},leave(T,b){const O=String(e.key);if(T[si]&&T[si](!0),n.isUnmounting)return b();y(f,[T]);let L=!1;const A=T[Mt]=B=>{L||(L=!0,b(),y(B?g:_,[T]),T[Mt]=void 0,E[O]===e&&delete E[O])};E[O]=e,h?P(h,[T,A]):A()},clone:T=>Cn(T,t,n,s)};return I}function xr(e){if(ss(e))return(e=st(e)).children=null,e}function fa(e){return ss(e)?e.children?e.children[0]:void 0:e}function rn(e,t){6&e.shapeFlag&&e.component?rn(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 ii(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 on=e=>!!e.type.__asyncLoader;function fh(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(g=>{if(g=g instanceof Error?g:new Error(String(g)),l)return new Promise((v,x)=>{l(g,()=>v((u++,a=null,h())),()=>x(g),u+1)});throw g}).then(g=>_!==a&&a?a:(g&&(g.__esModule||"Module"===g[Symbol.toStringTag])&&(g=g.default),c=g,g)))};return Dr({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return c},setup(){const _=Se;if(c)return()=>wr(c,_);const g=N=>{a=null,Rt(N,_,13,!s)};if(o&&_.suspense||ps)return h().then(N=>()=>wr(N,_)).catch(N=>(g(N),()=>s?fe(s,{error:N}):null));const v=Kn(!1),x=Kn(),D=Kn(!!i);return i&&setTimeout(()=>{D.value=!1},i),null!=r&&setTimeout(()=>{if(!v.value&&!x.value){const N=new Error(`Async component timed out after ${r}ms.`);g(N),x.value=N}},r),h().then(()=>{v.value=!0,_.parent&&ss(_.parent.vnode)&&(_.parent.effect.dirty=!0,Gn(_.parent.update))}).catch(N=>{g(N),x.value=N}),()=>v.value&&c?wr(c,_):x.value&&s?fe(s,{error:x.value}):n&&!D.value?fe(n):void 0}})}function wr(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 ss=e=>e.type.__isKeepAlive,uh={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=gt(),s=n.ctx;if(!s.renderer)return()=>{const N=t.default&&t.default();return N&&1===N.length?N[0]:N};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 _(N){Vr(N),u(N,n,l,!0)}function g(N){i.forEach((m,E)=>{const y=ms(m.type);y&&(!N||!N(y))&&v(E)})}function v(N){const m=i.get(N);o&&nt(m,o)?o&&Vr(o):_(m),i.delete(N),r.delete(N)}s.activate=(N,m,E,y,P)=>{const I=N.component;c(N,m,E,0,l),a(I.vnode,N,m,E,I,l,y,N.slotScopeIds,P),Ae(()=>{I.isDeactivated=!1,I.a&&bn(I.a);const T=N.props&&N.props.onVnodeMounted;T&&Be(T,I.parent,N)},l),__VUE_PROD_DEVTOOLS__&&Nr(I)},s.deactivate=N=>{const m=N.component;c(N,h,null,1,l),Ae(()=>{m.da&&bn(m.da);const E=N.props&&N.props.onVnodeUnmounted;E&&Be(E,m.parent,N),m.isDeactivated=!0},l),__VUE_PROD_DEVTOOLS__&&Nr(m)},ts(()=>[e.include,e.exclude],([N,m])=>{N&&g(E=>is(N,E)),m&&g(E=>!is(m,E))},{flush:"post",deep:!0});let x=null;const D=()=>{null!=x&&i.set(x,kr(n.subTree))};return rs(D),oi(D),li(()=>{i.forEach(N=>{const{subTree:m,suspense:E}=n,y=kr(m);if(N.type!==y.type||N.key!==y.key)_(N);else{Vr(y);const P=y.component.da;P&&Ae(P,E)}})}),()=>{if(x=null,!t.default)return null;const N=t.default(),m=N[0];if(N.length>1)return o=null,N;if(!Vt(m)||!(4&m.shapeFlag||128&m.shapeFlag))return o=null,m;let E=kr(m);const y=E.type,P=ms(on(E)?E.type.__asyncResolved||{}:y),{include:I,exclude:T,max:b}=e;if(I&&(!P||!is(I,P))||T&&P&&is(T,P))return o=E,m;const O=null==E.key?y:E.key,L=i.get(O);return E.el&&(E=st(E),128&m.shapeFlag&&(m.ssContent=E)),x=O,L?(E.el=L.el,E.component=L.component,E.transition&&rn(E,E.transition),E.shapeFlag|=512,r.delete(O),r.add(O)):(r.add(O),b&&r.size>parseInt(b,10)&&v(r.values().next().value)),E.shapeFlag|=256,o=E,ea(m.type)?m:E}}};function is(e,t){return H(e)?e.some(n=>is(n,t)):Y(e)?e.split(",").includes(t):!!hu(e)&&e.test(t)}function ua(e,t){ha(e,"a",t)}function da(e,t){ha(e,"da",t)}function ha(e,t,n=Se){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(ri(t,s,n),n){let i=n.parent;for(;i&&i.parent;)ss(i.parent.vnode)&&dh(s,t,n,i),i=i.parent}}function dh(e,t,n,s){const i=ri(t,e,s,!0);ai(()=>{zi(s[t],i)},n)}function Vr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function kr(e){return 128&e.shapeFlag?e.ssContent:e}function ri(e,t,n=Se,s=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Ot();const l=fn(n),a=je(t,n,e,o);return l(),Ct(),a});return s?i.unshift(r):i.push(r),r}}const _t=e=>(t,n=Se)=>(!ps||"sp"===e)&&ri(e,(...s)=>t(...s),n),pa=_t("bm"),rs=_t("m"),ma=_t("bu"),oi=_t("u"),li=_t("bum"),ai=_t("um"),_a=_t("sp"),ga=_t("rtg"),Ea=_t("rtc");function ya(e,t=Se){ri("ec",e,t)}function hh(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 mh(e,t,n={},s,i){if(Ee.isCE||Ee.parent&&on(Ee.parent)&&Ee.parent.isCE)return"default"!==t&&(n.name=t),fe("slot",n,s&&s());let r=e[t];r&&r._c&&(r._d=!1),pi();const o=r&&Ta(r(n)),l=Zr(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 Ta(e){return e.some(t=>!Vt(t)||!(t.type===Oe||t.type===ve&&!Ta(t.children)))?e:null}function _h(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:Sn(s)]=e[s];return n}const Fr=e=>e?tc(e)?yi(e)||e.proxy:Fr(e.parent):null,ln=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=>Fr(e.parent),$root:e=>Fr(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?$r(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Gn(e.update)}),$nextTick:e=>e.n||(e.n=Tr.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?ah.bind(e):he}),Ur=(e,t)=>e!==ne&&!e.__isScriptSetup&&re(e,t),Hr={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(Ur(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__||Br)&&(o[t]=0)}}const u=ln[t];let f,h;return u?("$attrs"===t&&Fe(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 Ur(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)||Ur(t,o)||(l=r[0])&&re(l,o)||re(s,o)||re(ln,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)}},Eh=se({},Hr,{get(e,t){if(t!==Symbol.unscopables)return Hr.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!yu(t)});function yh(){return null}function Th(){return null}function Sh(e){}function bh(e){}function Nh(){return null}function vh(){}function Oh(e,t){return null}function Ch(){return Sa().slots}function Ih(){return Sa().attrs}function Ah(e,t,n=ne){const s=gt(),i=pe(t),r=ke(t),o=Ul((a,c)=>{let u;return oa(()=>{const f=e[t];et(u,f)&&(u=f,c())}),{get:()=>(a(),n.get?n.get(u):u),set(f){const h=s.vnode.props;!(h&&(t in h||i in h||r in h)&&(`onUpdate:${t}`in h||`onUpdate:${i}`in h||`onUpdate:${r}`in h))&&et(f,u)&&(u=f,c()),s.emit(`update:${t}`,n.set?n.set(f):f)}}}),l="modelValue"===t?"modelModifiers":`${t}Modifiers`;return o[Symbol.iterator]=()=>{let a=0;return{next:()=>a<2?{value:a++?e[l]||{}:o,done:!1}:{done:!0}}},o}function Sa(){const e=gt();return e.setupContext||(e.setupContext=rc(e))}function os(e){return H(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Rh(e,t){const n=os(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 Ph(e,t){return e&&t?H(e)&&H(t)?e.concat(t):se({},os(e),os(t)):e||t}function Mh(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function Lh(e){const t=gt();let n=e();return so(),Qi(n)&&(n=n.catch(s=>{throw fn(t),s})),[n,()=>fn(t)]}let Br=!0;function ba(e,t,n){je(H(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Na(e,t,n,s){const i=s.includes(".")?la(n,s):()=>n[s];if(Y(e)){const r=t[e];q(r)&&ts(i,r)}else if(q(e))ts(i,e.bind(n));else if(oe(e))if(H(e))e.forEach(r=>Na(r,t,n,s));else{const r=q(e.handler)?e.handler.bind(n):t[e.handler];q(r)&&ts(i,r,e)}}function $r(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=>ci(a,c,o,!0)),ci(a,t,o)):a=t,oe(t)&&r.set(t,a),a}function ci(e,t,n,s=!1){const{mixins:i,extends:r}=t;r&&ci(e,r,n,!0),i&&i.forEach(o=>ci(e,o,n,!0));for(const o in t)if(!s||"expose"!==o){const l=wh[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const wh={data:va,props:Oa,emits:Oa,methods:ls,computed:ls,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:ls,directives:ls,watch:function kh(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:va,inject:function Vh(e,t){return ls(Xr(e),Xr(t))}};function va(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 Xr(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 Vd(e,t){zn("app:init",e,t,{Fragment:ve,Text:Dt,Comment:Oe,Static:wt})}(a,ao)),yi(h.component)||h.component.proxy}},unmount(){l&&(e(null,a._container),__VUE_PROD_DEVTOOLS__&&(a._instance=null,function kd(e){zn("app:unmount",e)}(a)),delete a._container.__vue_app__)},provide:(c,u)=>(r.provides[c]=u,a),runWithContext(c){as=a;try{return c()}finally{as=null}}};return a}}let as=null;function Ia(e,t){if(Se){let n=Se.provides;const s=Se.parent&&Se.parent.provides;s===n&&(n=Se.provides=Object.create(s)),n[e]=t}}function cs(e,t,n=!1){const s=Se||Ee;if(s||as){const i=s?null==s.parent?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:as._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 Hh(){return!!(Se||Ee||as)}function Aa(e,t,n,s){const[i,r]=e.propsOptions;let l,o=!1;if(t)for(let a in t){if(Jt(a))continue;const c=t[a];let u;i&&re(i,u=pe(a))?r&&r.includes(u)?(l||(l={}))[u]=c:n[u]=c:Qs(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,_]=Ra(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,En),En;if(H(r))for(let u=0;u-1,_[1]=v<0||g-1||re(_,"default"))&&l.push(f)}}}const c=[o,l];return oe(e)&&s.set(e,c),c}function Pa(e){return"$"!==e[0]}function jr(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function Ma(e,t){return jr(e)===jr(t)}function La(e,t){return H(t)?t.findIndex(n=>Ma(n,e)):q(t)&&Ma(t,e)?0:-1}const wa=e=>"_"===e[0]||"$stable"===e,Gr=e=>H(e)?e.map(He):[He(e)],qh=(e,t,n)=>{if(t._n)return t;const s=Or((...i)=>Gr(t(...i)),n);return s._c=!1,s},Va=(e,t,n)=>{const s=e._ctx;for(const i in e){if(wa(i))continue;const r=e[i];if(q(r))t[i]=qh(0,r,s);else if(null!=r){const o=Gr(r);t[i]=()=>o}}},ka=(e,t)=>{const n=Gr(t);e.slots.default=()=>n},Yh=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=z(t),Fs(t,"_",n)):Va(t,e.slots={})}else e.slots={},t&&ka(e,t);Fs(e.slots,mi,1)},Jh=(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,Va(t,i)),o=t}else t&&(ka(e,t),o={default:1});if(r)for(const l in i)!wa(l)&&null==o[l]&&delete i[l]};function fi(e,t,n,s,i=!1){if(H(e))return void e.forEach((h,_)=>fi(h,t&&(H(t)?t[_]:t),n,s,i));if(on(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 g=()=>{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?(g.id=-1,Ae(g,n)):g()}}}let Lt=!1;const ui=e=>(e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName)(e)?"svg":(e=>e.namespaceURI.includes("MathML"))(e)?"mathml":void 0,fs=e=>8===e.nodeType;function Qh(e){const{mt:t,p:n,o:{patchProp:s,createText:i,nextSibling:r,parentNode:o,remove:l,insert:a,createComment:c}}=e,f=(m,E,y,P,I,T=!1)=>{const b=fs(m)&&"["===m.data,O=()=>v(m,E,y,P,I,b),{type:L,ref:A,shapeFlag:B,patchFlag:G}=E;let ee=m.nodeType;E.el=m,__VUE_PROD_DEVTOOLS__&&("__vnode"in m||Object.defineProperty(m,"__vnode",{value:E,enumerable:!1}),"__vueParentComponent"in m||Object.defineProperty(m,"__vueParentComponent",{value:y,enumerable:!1})),-2===G&&(T=!1,E.dynamicChildren=null);let X=null;switch(L){case Dt:3!==ee?""===E.children?(a(E.el=i(""),o(m),m),X=m):X=O():(m.data!==E.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(E.children)}`),m.data=E.children),X=r(m));break;case Oe:N(m)?(X=r(m),D(E.el=m.content.firstChild,m,y)):X=8!==ee||b?O():r(m);break;case wt:if(b&&(ee=(m=r(m)).nodeType),1===ee||3===ee){X=m;const Z=!E.children.length;for(let K=0;K{T=T||!!E.dynamicChildren;const{type:b,props:O,patchFlag:L,shapeFlag:A,dirs:B,transition:G}=E,ee="input"===b||"option"===b;if(ee||-1!==L){B&&ft(E,null,y,"created");let Z,X=!1;if(N(m)){X=Xa(P,G)&&y&&y.vnode.props&&y.vnode.props.appear;const K=m.content.firstChild;X&&G.beforeEnter(K),D(K,m,y),E.el=m=K}if(16&A&&(!O||!O.innerHTML&&!O.textContent)){let K=_(m.firstChild,E,m,y,P,I,T),De=!1;for(;K;){Lt=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!De&&(Te("Hydration children mismatch on",m,"\nServer rendered element contains more child nodes than client vdom."),De=!0);const bt=K;K=K.nextSibling,l(bt)}}else 8&A&&m.textContent!==E.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: ${E.children}`),m.textContent=E.children);if(O)if(ee||!T||48&L)for(const K in O)(ee&&(K.endsWith("value")||"indeterminate"===K)||qt(K)&&!Jt(K)||"."===K[0])&&s(m,K,null,O[K],void 0,void 0,y);else O.onClick&&s(m,"onClick",null,O.onClick,void 0,void 0,y);(Z=O&&O.onVnodeBeforeMount)&&Be(Z,y,E),B&&ft(E,null,y,"beforeMount"),((Z=O&&O.onVnodeMounted)||B||X)&&na(()=>{Z&&Be(Z,y,E),X&&G.enter(m),B&&ft(E,null,y,"mounted")},P)}return m.nextSibling},_=(m,E,y,P,I,T,b)=>{b=b||!!E.dynamicChildren;const O=E.children,L=O.length;let A=!1;for(let B=0;B{const{slotScopeIds:b}=E;b&&(I=I?I.concat(b):b);const O=o(m),L=_(r(m),E,O,y,P,I,T);return L&&fs(L)&&"]"===L.data?r(E.anchor=L):(Lt=!0,a(E.anchor=c("]"),O,L),L)},v=(m,E,y,P,I,T)=>{if(Lt=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Hydration node mismatch:\n- rendered on server:",m,3===m.nodeType?"(text)":fs(m)&&"["===m.data?"(start of fragment)":"","\n- expected on client:",E.type),E.el=null,T){const L=x(m);for(;;){const A=r(m);if(!A||A===L)break;l(A)}}const b=r(m),O=o(m);return l(m),n(null,E,O,b,y,P,ui(O),I),b},x=(m,E="[",y="]")=>{let P=0;for(;m;)if((m=r(m))&&fs(m)&&(m.data===E&&P++,m.data===y)){if(0===P)return r(m);P--}return m},D=(m,E,y)=>{const P=E.parentNode;P&&P.replaceChild(m,E);let I=y;for(;I;)I.vnode.el===E&&(I.vnode.el=I.subTree.el=m),I=I.parent},N=m=>1===m.nodeType&&"template"===m.tagName.toLowerCase();return[(m,E)=>{if(!E.hasChildNodes())return __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,m,E),zs(),void(E._vnode=m);Lt=!1,f(E.firstChild,m,null,null,null),zs(),E._vnode=m,Lt&&console.error("Hydration completed but contains mismatches.")},f]}const Ae=na;function Ha(e){return $a(e)}function Ba(e){return $a(e,Qh)}function $a(e,t){!function np(){"boolean"!=typeof __VUE_OPTIONS_API__&&(Fn().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&(Fn().__VUE_PROD_DEVTOOLS__=!1),"boolean"!=typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&(Fn().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}();const n=Fn();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&br(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:_=he,insertStaticContent:g}=e,v=(d,p,S,C=null,R=null,V=null,U,w=null,F=!!p.dynamicChildren)=>{if(d===p)return;d&&!nt(d,p)&&(C=Ki(d),Gt(d,R,V,!0),d=null),-2===p.patchFlag&&(F=!1,p.dynamicChildren=null);const{type:M,ref:$,shapeFlag:W}=p;switch(M){case Dt:x(d,p,S,C);break;case Oe:D(d,p,S,C);break;case wt:null==d&&N(p,S,C,U);break;case ve:B(d,p,S,C,R,V,U,w,F);break;default:1&W?P(d,p,S,C,R,V,U,w,F):6&W?G(d,p,S,C,R,V,U,w,F):(64&W||128&W)&&M.process(d,p,S,C,R,V,U,w,F,wn)}null!=$&&R&&fi($,d&&d.ref,V,p||d,!p)},x=(d,p,S,C)=>{if(null==d)s(p.el=l(p.children),S,C);else{const R=p.el=d.el;p.children!==d.children&&c(R,p.children)}},D=(d,p,S,C)=>{null==d?s(p.el=a(p.children||""),S,C):p.el=d.el},N=(d,p,S,C)=>{[d.el,d.anchor]=g(d.children,p,S,C,d.el,d.anchor)},P=(d,p,S,C,R,V,U,w,F)=>{"svg"===p.type?U="svg":"math"===p.type&&(U="mathml"),null==d?I(p,S,C,R,V,U,w,F):O(d,p,R,V,U,w,F)},I=(d,p,S,C,R,V,U,w)=>{let F,M;const{props:$,shapeFlag:W,transition:j,dirs:J}=d;if(F=d.el=o(d.type,V,$&&$.is,$),8&W?u(F,d.children):16&W&&b(d.children,F,null,C,R,Wr(d,V),U,w),J&&ft(d,null,C,"created"),T(F,d,d.scopeId,U,C),$){for(const ce in $)"value"!==ce&&!Jt(ce)&&r(F,ce,null,$[ce],V,d.children,C,R,Nt);"value"in $&&r(F,"value",null,$.value,V),(M=$.onVnodeBeforeMount)&&Be(M,C,d)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(F,"__vnode",{value:d,enumerable:!1}),Object.defineProperty(F,"__vueParentComponent",{value:C,enumerable:!1})),J&&ft(d,null,C,"beforeMount");const te=Xa(R,j);te&&j.beforeEnter(F),s(F,p,S),((M=$&&$.onVnodeMounted)||te||J)&&Ae(()=>{M&&Be(M,C,d),te&&j.enter(F),J&&ft(d,null,C,"mounted")},R)},T=(d,p,S,C,R)=>{if(S&&_(d,S),C)for(let V=0;V{for(let M=F;M{const w=p.el=d.el;let{patchFlag:F,dynamicChildren:M,dirs:$}=p;F|=16&d.patchFlag;const W=d.props||ne,j=p.props||ne;let J;if(S&&an(S,!1),(J=j.onVnodeBeforeUpdate)&&Be(J,S,p,d),$&&ft(p,d,S,"beforeUpdate"),S&&an(S,!0),M?L(d.dynamicChildren,M,w,S,C,Wr(p,R),V):U||De(d,p,w,null,S,C,Wr(p,R),V,!1),F>0){if(16&F)A(w,p,W,j,S,C,R);else if(2&F&&W.class!==j.class&&r(w,"class",null,j.class,R),4&F&&r(w,"style",W.style,j.style,R),8&F){const te=p.dynamicProps;for(let ce=0;ce{J&&Be(J,S,p,d),$&&ft(p,d,S,"updated")},C)},L=(d,p,S,C,R,V,U)=>{for(let w=0;w{if(S!==C){if(S!==ne)for(const w in S)!Jt(w)&&!(w in C)&&r(d,w,S[w],null,U,p.children,R,V,Nt);for(const w in C){if(Jt(w))continue;const F=C[w],M=S[w];F!==M&&"value"!==w&&r(d,w,M,F,U,p.children,R,V,Nt)}"value"in C&&r(d,"value",S.value,C.value,U)}},B=(d,p,S,C,R,V,U,w,F)=>{const M=p.el=d?d.el:l(""),$=p.anchor=d?d.anchor:l("");let{patchFlag:W,dynamicChildren:j,slotScopeIds:J}=p;J&&(w=w?w.concat(J):J),null==d?(s(M,S,C),s($,S,C),b(p.children||[],S,$,R,V,U,w,F)):W>0&&64&W&&j&&d.dynamicChildren?(L(d.dynamicChildren,j,S,R,V,U,w),(null!=p.key||R&&p===R.subTree)&&qr(d,p,!0)):De(d,p,S,$,R,V,U,w,F)},G=(d,p,S,C,R,V,U,w,F)=>{p.slotScopeIds=w,null==d?512&p.shapeFlag?R.ctx.activate(p,S,C,U,F):ee(p,S,C,R,V,U,F):X(d,p,F)},ee=(d,p,S,C,R,V,U)=>{const w=d.component=ec(d,C,R);if(ss(d)&&(w.ctx.renderer=wn),nc(w),w.asyncDep){if(R&&R.registerDep(w,Z),!d.el){const F=w.subTree=fe(Oe);D(null,F,p,S)}}else Z(w,d,p,S,R,V,U)},X=(d,p,S)=>{const C=p.component=d.component;if(function Jd(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||Zl(s,o,c):!!o);if(1024&a)return!0;if(16&a)return s?Zl(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,R,V,U)=>{const w=()=>{if(d.isMounted){let{next:$,bu:W,u:j,parent:J,vnode:te}=d;{const Vn=Ka(d);if(Vn)return $&&($.el=te.el,K(d,$,U)),void Vn.asyncDep.then(()=>{d.isUnmounted||w()})}let de,ce=$;an(d,!1),$?($.el=te.el,K(d,$,U)):$=te,W&&bn(W),(de=$.props&&$.props.onVnodeBeforeUpdate)&&Be(de,J,$,te),an(d,!0);const Ie=ti(d),rt=d.subTree;d.subTree=Ie,v(rt,Ie,f(rt.el),Ki(rt),d,R,V),$.el=Ie.el,null===ce&&Cr(d,Ie.el),j&&Ae(j,R),(de=$.props&&$.props.onVnodeUpdated)&&Ae(()=>Be(de,J,$,te),R),__VUE_PROD_DEVTOOLS__&&ql(d)}else{let $;const{el:W,props:j}=p,{bm:J,m:te,parent:ce}=d,de=on(p);if(an(d,!1),J&&bn(J),!de&&($=j&&j.onVnodeBeforeMount)&&Be($,ce,p),an(d,!0),W&&tl){const Ie=()=>{d.subTree=ti(d),tl(W,d.subTree,d,R,null)};de?p.type.__asyncLoader().then(()=>!d.isUnmounted&&Ie()):Ie()}else{const Ie=d.subTree=ti(d);v(null,Ie,S,C,d,R,V),p.el=Ie.el}if(te&&Ae(te,R),!de&&($=j&&j.onVnodeMounted)){const Ie=p;Ae(()=>Be($,ce,Ie),R)}(256&p.shapeFlag||ce&&on(ce.vnode)&&256&ce.vnode.shapeFlag)&&d.a&&Ae(d.a,R),d.isMounted=!0,__VUE_PROD_DEVTOOLS__&&Nr(d),p=S=C=null}},F=d.effect=new Nn(w,he,()=>Gn(M),d.scope),M=d.update=()=>{F.dirty&&F.run()};M.id=d.uid,an(d,!0),M()},K=(d,p,S)=>{p.component=d;const C=d.vnode.props;d.vnode=p,d.next=null,function $h(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;Aa(e,t,i,r)&&(c=!0);for(const f in l)(!t||!re(t,f)&&((u=ke(f))===f||!re(t,u)))&&(a?n&&(void 0!==n[f]||void 0!==n[u])&&(i[f]=Kr(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 M=d&&d.children,$=d?d.shapeFlag:0,W=p.children,{patchFlag:j,shapeFlag:J}=p;if(j>0){if(128&j)return void Ms(M,W,S,C,R,V,U,w,F);if(256&j)return void bt(M,W,S,C,R,V,U,w,F)}8&J?(16&$&&Nt(M,R,V),W!==M&&u(S,W)):16&$?16&J?Ms(M,W,S,C,R,V,U,w,F):Nt(M,R,V,!0):(8&$&&u(S,""),16&J&&b(W,S,C,R,V,U,w,F))},bt=(d,p,S,C,R,V,U,w,F)=>{const M=(d=d||En).length,$=(p=p||En).length,W=Math.min(M,$);let j;for(j=0;j$?Nt(d,R,V,!0,!1,W):b(p,S,C,R,V,U,w,F,W)},Ms=(d,p,S,C,R,V,U,w,F)=>{let M=0;const $=p.length;let W=d.length-1,j=$-1;for(;M<=W&&M<=j;){const J=d[M],te=p[M]=F?kt(p[M]):He(p[M]);if(!nt(J,te))break;v(J,te,S,null,R,V,U,w,F),M++}for(;M<=W&&M<=j;){const J=d[W],te=p[j]=F?kt(p[j]):He(p[j]);if(!nt(J,te))break;v(J,te,S,null,R,V,U,w,F),W--,j--}if(M>W){if(M<=j){const J=j+1,te=J<$?p[J].el:C;for(;M<=j;)v(null,p[M]=F?kt(p[M]):He(p[M]),S,te,R,V,U,w,F),M++}}else if(M>j)for(;M<=W;)Gt(d[M],R,V,!0),M++;else{const J=M,te=M,ce=new Map;for(M=te;M<=j;M++){const qe=p[M]=F?kt(p[M]):He(p[M]);null!=qe.key&&ce.set(qe.key,M)}let de,Ie=0;const rt=j-te+1;let Vn=!1,ru=0;const Ls=new Array(rt);for(M=0;M=rt){Gt(qe,R,V,!0);continue}let ht;if(null!=qe.key)ht=ce.get(qe.key);else for(de=te;de<=j;de++)if(0===Ls[de-te]&&nt(qe,p[de])){ht=de;break}void 0===ht?Gt(qe,R,V,!0):(Ls[ht-te]=M+1,ht>=ru?ru=ht:Vn=!0,v(qe,p[ht],S,null,R,V,U,w,F),Ie++)}const ou=Vn?function sp(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}(Ls):En;for(de=ou.length-1,M=rt-1;M>=0;M--){const qe=te+M,ht=p[qe],lu=qe+1<$?p[qe+1].el:C;0===Ls[M]?v(null,ht,S,lu,R,V,U,w,F):Vn&&(de<0||M!==ou[de]?Dn(ht,S,lu,2):de--)}}},Dn=(d,p,S,C,R=null)=>{const{el:V,type:U,transition:w,children:F,shapeFlag:M}=d;if(6&M)Dn(d.component.subTree,p,S,C);else if(128&M)d.suspense.move(p,S,C);else if(64&M)U.move(d,p,S,wn);else if(U!==ve)if(U!==wt)if(2!==C&&1&M&&w)if(0===C)w.beforeEnter(V),s(V,p,S),Ae(()=>w.enter(V),R);else{const{leave:W,delayLeave:j,afterLeave:J}=w,te=()=>s(V,p,S),ce=()=>{W(V,()=>{te(),J&&J()})};j?j(V,te,ce):ce()}else s(V,p,S);else(({el:d,anchor:p},S,C)=>{let R;for(;d&&d!==p;)R=h(d),s(d,S,C),d=R;s(p,S,C)})(d,p,S);else{s(V,p,S);for(let W=0;W{const{type:V,props:U,ref:w,children:F,dynamicChildren:M,shapeFlag:$,patchFlag:W,dirs:j}=d;if(null!=w&&fi(w,null,S,d,!0),256&$)return void p.ctx.deactivate(d);const J=1&$&&j,te=!on(d);let ce;if(te&&(ce=U&&U.onVnodeBeforeUnmount)&&Be(ce,p,d),6&$)_g(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,R,wn,C):M&&(V!==ve||W>0&&64&W)?Nt(M,p,S,!1,!0):(V===ve&&384&W||!R&&16&$)&&Nt(F,p,S),C&&su(d)}(te&&(ce=U&&U.onVnodeUnmounted)||J)&&Ae(()=>{ce&&Be(ce,p,d),J&&ft(d,null,p,"unmounted")},S)},su=d=>{const{type:p,el:S,anchor:C,transition:R}=d;if(p===ve)return void mg(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 V=()=>{i(S),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(1&d.shapeFlag&&R&&!R.persisted){const{leave:U,delayLeave:w}=R,F=()=>U(S,V);w?w(d.el,V,F):F()}else V()},mg=(d,p)=>{let S;for(;d!==p;)S=h(d),i(d),d=S;i(p)},_g=(d,p,S)=>{const{bum:C,scope:R,update:V,subTree:U,um:w}=d;C&&bn(C),R.stop(),V&&(V.active=!1,Gt(U,d,p,S)),w&&Ae(w,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__&&Ud(d)},Nt=(d,p,S,C=!1,R=!1,V=0)=>{for(let U=V;U6&d.shapeFlag?Ki(d.component.subTree):128&d.shapeFlag?d.suspense.next():h(d.anchor||d.el);let Qo=!1;const iu=(d,p,S)=>{null==d?p._vnode&&Gt(p._vnode,null,null,!0):v(p._vnode||null,d,p,null,null,null,S),Qo||(Qo=!0,Kl(),zs(),Qo=!1),p._vnode=d},wn={p:v,um:Gt,m:Dn,r:su,mt:ee,mc:b,pc:De,pbc:L,n:Ki,o:e};let el,tl;return t&&([el,tl]=t(wn)),{render:iu,hydrate:el,createApp:Uh(iu,el)}}function Wr({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 an({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Xa(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function qr(e,t,n=!1){const s=e.children,i=t.children;if(H(s)&&H(i))for(let r=0;re.__isTeleport,ds=e=>e&&(e.disabled||""===e.disabled),ja=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ga=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,Yr=(e,t)=>{const n=e&&e.to;return Y(n)?t?t(n):null:n},rp={name:"Teleport",__isTeleport:!0,process(e,t,n,s,i,r,o,l,a,c){const{mc:u,pc:f,pbc:h,o:{insert:_,querySelector:g,createText:v}}=c,D=ds(t.props);let{shapeFlag:N,children:m,dynamicChildren:E}=t;if(null==e){const y=t.el=v(""),P=t.anchor=v("");_(y,n,s),_(P,n,s);const I=t.target=Yr(t.props,g),T=t.targetAnchor=v("");I&&(_(T,I),"svg"===o||ja(I)?o="svg":("mathml"===o||Ga(I))&&(o="mathml"));const b=(O,L)=>{16&N&&u(m,O,L,i,r,o,l,a)};D?b(n,P):I&&b(I,T)}else{t.el=e.el;const y=t.anchor=e.anchor,P=t.target=e.target,I=t.targetAnchor=e.targetAnchor,T=ds(e.props),b=T?n:P,O=T?y:I;if("svg"===o||ja(P)?o="svg":("mathml"===o||Ga(P))&&(o="mathml"),E?(h(e.dynamicChildren,E,b,i,r,o,l),qr(e,t,!0)):a||f(e,t,b,O,i,r,o,l,!1),D)T?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):hi(t,n,y,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const L=t.target=Yr(t.props,g);L&&hi(t,L,null,c,0)}else T&&hi(t,P,I,c,1)}Wa(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||!ds(h);for(let g=0;g0?Ue||En:null,qa(),cn>0&&Ue&&Ue.push(e),e}function ap(e,t,n,s,i,r){return Ya(Qr(e,t,n,s,i,r,!0))}function Zr(e,t,n,s,i){return Ya(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 cp(e){zr=e}const mi="__vInternal",Ja=({key:e})=>null!=e?e:null,_i=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?Y(e)||ye(e)||q(e)?{i:Ee,r:e,k:t,f:!!n}:e:null);function Qr(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&&_i(t),scopeId:ei,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:Ee};return l?(to(a,n),128&r&&e.normalize(a)):n&&(a.shapeFlag|=Y(n)?8:16),cn>0&&!o&&Ue&&(a.patchFlag>0||6&r)&&32!==a.patchFlag&&Ue.push(a),a}const fe=function Za(e,t=null,n=null,s=0,i=null,r=!1){if((!e||e===zl)&&(e=Oe),Vt(e)){const l=st(e,t,!0);return n&&to(l,n),cn>0&&!r&&Ue&&(6&l.shapeFlag?Ue[Ue.indexOf(e)]=l:Ue.push(l)),l.patchFlag|=-2,l}if(function oc(e){return q(e)&&"__vccOpts"in e}(e)&&(e=e.__vccOpts),t){t=za(t);let{class:l,style:a}=t;l&&!Y(l)&&(t.class=Hn(l)),oe(a)&&(dr(a)&&!H(a)&&(a=se({},a)),t.style=Un(a))}return Qr(e,t,n,s,i,Y(e)?1:ea(e)?128:ip(e)?64:oe(e)?4:q(e)?2:0,r,!0)};function za(e){return e?dr(e)||mi 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(_i(t)):[i,_i(t)]:_i(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 eo(e=" ",t=0){return fe(Dt,null,e,t)}function up(e,t){const n=fe(wt,null,e);return n.staticCount=t,n}function dp(e="",t=!1){return t?(pi(),Zr(Oe,null,e)):fe(Oe,null,e)}function He(e){return null==e||"boolean"==typeof e?fe(Oe):H(e)?fe(ve,null,e.slice()):"object"==typeof e?kt(e):fe(Dt,null,String(e))}function kt(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:st(e)}function to(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),to(e,i()),i._c&&(i._d=!0)))}{n=32;const i=t._;i||mi in t?3===i&&Ee&&(1===Ee.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=Ee}}else q(t)?(t={default:t,_ctx:Ee},n=32):(t=String(t),64&s?(n=16,t=[eo(t)]):n=8);e.children=t,e.shapeFlag|=n}function Qa(...e){const t={};for(let n=0;nSe||Ee;let gi,no;{const e=Fn(),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)}};gi=t("__VUE_INSTANCE_SETTERS__",n=>Se=n),no=t("__VUE_SSR_SETTERS__",n=>ps=n)}const fn=e=>{const t=Se;return gi(e),e.scope.on(),()=>{e.scope.off(),gi(t)}},so=()=>{Se&&Se.scope.off(),gi(null)};function tc(e){return 4&e.vnode.shapeFlag}let Ei,ro,ps=!1;function nc(e,t=!1){t&&no(t);const{props:n,children:s}=e.vnode,i=tc(e);(function Bh(e,t,n,s=!1){const i={},r={};Fs(r,mi,1),e.propsDefaults=Object.create(null),Aa(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);e.props=n?s?i:Vl(i):e.type.props?i:r,e.attrs=r})(e,n,i,t),Yh(e,s);const r=i?function _p(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=hr(new Proxy(e.ctx,Hr));const{setup:i}=s;if(i){const r=e.setupContext=i.length>1?rc(e):null,o=fn(e);Ot();const l=at(i,e,0,[e.props,r]);if(Ct(),o(),Qi(l)){if(l.then(so,so),t)return l.then(a=>{io(e,a,t)}).catch(a=>{Rt(a,e,0)});e.asyncDep=l}else io(e,l,t)}else ic(e,t)}(e,t):void 0;return t&&no(!1),r}function io(e,t,n){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:oe(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=gr(t)),ic(e,n)}function sc(e){Ei=e,ro=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Eh))}}const gp=()=>!Ei;function ic(e,t,n){const s=e.type;if(!e.render){if(!t&&Ei&&!s.render){const i=s.template||$r(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||he,ro&&ro(e)}if(__VUE_OPTIONS_API__){const i=fn(e);Ot();try{!function xh(e){const t=$r(e),n=e.proxy,s=e.ctx;Br=!1,t.beforeCreate&&ba(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:g,activated:v,deactivated:x,beforeUnmount:N,unmounted:E,render:y,renderTracked:P,renderTriggered:I,errorCaptured:T,serverPrefetch:b,expose:O,inheritAttrs:L,components:A,directives:B}=t;if(c&&function Dh(e,t,n=he){H(e)&&(e=Xr(e));for(const s in e){const i=e[s];let r;r=oe(i)?"default"in i?cs(i.from||s,i.default,!0):cs(i.from||s):cs(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=Js(Z))}if(Br=!0,r)for(const Z in r){const K=r[Z],De=q(K)?K.bind(n,n):q(K.get)?K.get.bind(n,n):he,bt=!q(K)&&q(K.set)?K.set.bind(n):he,Ms=lc({get:De,set:bt});Object.defineProperty(s,Z,{enumerable:!0,configurable:!0,get:()=>Ms.value,set:Dn=>Ms.value=Dn})}if(l)for(const Z in l)Na(l[Z],s,n,Z);if(a){const Z=q(a)?a.call(n):a;Reflect.ownKeys(Z).forEach(K=>{Ia(K,Z[K])})}function X(Z,K){H(K)?K.forEach(De=>Z(De.bind(n))):K&&Z(K.bind(n))}if(u&&ba(u,e,"c"),X(pa,f),X(rs,h),X(ma,_),X(oi,g),X(ua,v),X(da,x),X(ya,T),X(Ea,P),X(ga,I),X(li,N),X(ai,E),X(_a,b),H(O))if(O.length){const Z=e.exposed||(e.exposed={});O.forEach(K=>{Object.defineProperty(Z,K,{get:()=>n[K],set:De=>n[K]=De})})}else e.exposed||(e.exposed={});y&&e.render===he&&(e.render=y),null!=L&&(e.inheritAttrs=L),A&&(e.components=A),B&&(e.directives=B)}(e)}finally{Ct(),i()}}}function rc(e){return{get attrs(){return function Ep(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(Fe(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(gr(hr(e.exposed)),{get:(t,n)=>n in t?t[n]:n in ln?ln[n](e):void 0,has:(t,n)=>n in t||n in ln}))}const yp=/(?:^|[-_])(\w)/g,Tp=e=>e.replace(yp,t=>t.toUpperCase()).replace(/[-_]/g,"");function ms(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function oo(e,t,n=!1){let s=ms(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?Tp(s):n?"App":"Anonymous"}const lc=(e,t)=>function fd(e,t,n=!1){let s,i;const r=q(e);return r?(s=e,i=he):(s=e.get,i=e.set),new kl(s,i,r||!i,n)}(e,0,ps);function ac(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))}function Sp(){}function bp(e,t,n,s){const i=n[s];if(i&&cc(i,e))return i;const r=t();return r.memo=e.slice(),n[s]=r}function cc(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s0&&Ue&&Ue.push(e),!0}const ao="3.4.8",fc=he,Np={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 ."},vp=__VUE_PROD_DEVTOOLS__?tt:void 0,Op=__VUE_PROD_DEVTOOLS__?br:he,Cp={createComponentInstance:ec,setupComponent:nc,renderComponentRoot:ti,setCurrentRenderingInstance:Qn,isVNode:Vt,normalizeVNode:He},Ip=null,Ap=null,Rp=null,Ft=typeof document<"u"?document:null,uc=Ft&&Ft.createElement("template"),Lp={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?Ft.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?Ft.createElementNS("http://www.w3.org/1998/Math/MathML",e):Ft.createElement(e,n?{is:n}:void 0);return"select"===e&&s&&null!=s.multiple&&i.setAttribute("multiple",s.multiple),i},createText:e=>Ft.createTextNode(e),createComment:e=>Ft.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ft.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,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{uc.innerHTML="svg"===s?`${e}`:"mathml"===s?`${e}`:e;const l=uc.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]}},Ut="transition",_s="animation",In=Symbol("_vtc"),co=(e,{slots:t})=>ac(aa,pc(e),t);co.displayName="Transition";const dc={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},xp=co.props=se({},Lr,dc),un=(e,t=[])=>{H(e)?e.forEach(n=>n(...t)):e&&e(...t)},hc=e=>!!e&&(H(e)?e.some(t=>t.length>1):e.length>1);function pc(e){const t={};for(const A in e)A in dc||(t[A]=e[A]);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,g=function Dp(e){if(null==e)return null;if(oe(e))return[fo(e.enter),fo(e.leave)];{const t=fo(e);return[t,t]}}(i),v=g&&g[0],x=g&&g[1],{onBeforeEnter:D,onEnter:N,onEnterCancelled:m,onLeave:E,onLeaveCancelled:y,onBeforeAppear:P=D,onAppear:I=N,onAppearCancelled:T=m}=t,b=(A,B,G)=>{Ht(A,B?u:l),Ht(A,B?c:o),G&&G()},O=(A,B)=>{A._isLeaving=!1,Ht(A,f),Ht(A,_),Ht(A,h),B&&B()},L=A=>(B,G)=>{const ee=A?I:N,X=()=>b(B,A,G);un(ee,[B,X]),mc(()=>{Ht(B,A?a:r),Et(B,A?u:l),hc(ee)||_c(B,s,v,X)})};return se(t,{onBeforeEnter(A){un(D,[A]),Et(A,r),Et(A,o)},onBeforeAppear(A){un(P,[A]),Et(A,a),Et(A,c)},onEnter:L(!1),onAppear:L(!0),onLeave(A,B){A._isLeaving=!0;const G=()=>O(A,B);Et(A,f),Tc(),Et(A,h),mc(()=>{A._isLeaving&&(Ht(A,f),Et(A,_),hc(E)||_c(A,s,x,G))}),un(E,[A,G])},onEnterCancelled(A){b(A,!1),un(m,[A])},onAppearCancelled(A){b(A,!0),un(T,[A])},onLeaveCancelled(A){O(A),un(y,[A])}})}function fo(e){return Hs(e)}function Et(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[In]||(e[In]=new Set)).add(t)}function Ht(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[In];n&&(n.delete(t),n.size||(e[In]=void 0))}function mc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let wp=0;function _c(e,t,n,s){const i=e._endId=++wp,r=()=>{i===e._endId&&s()};if(n)return setTimeout(r,n);const{type:o,timeout:l,propCount:a}=gc(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[g]||"").split(", "),i=s(`${Ut}Delay`),r=s(`${Ut}Duration`),o=Ec(i,r),l=s(`${_s}Delay`),a=s(`${_s}Duration`),c=Ec(l,a);let u=null,f=0,h=0;return t===Ut?o>0&&(u=Ut,f=o,h=r.length):t===_s?c>0&&(u=_s,f=c,h=a.length):(f=Math.max(o,c),u=f>0?o>c?Ut:_s:null,h=u?u===Ut?r.length:a.length:0),{type:u,timeout:f,propCount:h,hasTransform:u===Ut&&/\b(transform|all)(,|$)/.test(s(`${Ut}Property`).toString())}}function Ec(e,t){for(;e.lengthyc(n)+yc(e[s])))}function yc(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function Tc(){return document.body.offsetHeight}const uo=Symbol("_vod"),Sc={beforeMount(e,{value:t},{transition:n}){e[uo]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):gs(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),gs(e,!0),s.enter(e)):s.leave(e,()=>{gs(e,!1)}):gs(e,t))},beforeUnmount(e,{value:t}){gs(e,t)}};function gs(e,t){e.style.display=t?e[uo]:"none"}const bc=Symbol("");function Fp(e){const t=gt();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>po(r,i))},s=()=>{const i=e(t.proxy);ho(t.subTree,i),n(i)};ra(s),rs(()=>{const i=new MutationObserver(s);i.observe(t.subTree.el.parentNode,{childList:!0}),ai(()=>i.disconnect())})}function ho(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{ho(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)po(e.el,t);else if(e.type===ve)e.children.forEach(n=>ho(n,t));else if(e.type===wt){let{el:n,anchor:s}=e;for(;n&&(po(n,t),n!==s);)n=n.nextSibling}}function po(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[bc]=s}}const Nc=/\s*!important$/;function mo(e,t,n){if(H(n))n.forEach(s=>mo(e,t,s));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=function Hp(e,t){const n=_o[t];if(n)return n;let s=pe(t);if("filter"!==s&&s in e)return _o[t]=s;s=Zt(s);for(let i=0;igo||(Gp.then(()=>go=0),go=Date.now()),Ac=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123;function Rc(e,t){const n=Dr(e);return(()=>{class i extends Ti{constructor(o){super(n,o,t)}}return i.def=n,i})()}const zp=e=>Rc(e,jc),Qp=typeof HTMLElement<"u"?HTMLElement:class{};class Ti extends Qp{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),Tr(()=>{this._connected||(To(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]=Hs(this._props[a])),(l||(l=Object.create(null)))[pe(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(pe))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r)}})}_setAttr(t){let n=this.getAttribute(t);const s=pe(t);this._numberProps&&this._numberProps[s]&&(n=Hs(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(ke(t),""):"string"==typeof n||"number"==typeof n?this.setAttribute(ke(t),n+""):n||this.removeAttribute(ke(t))))}_update(){To(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),ke(r)!==r&&s(ke(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 em(e="$style"){{const t=gt();if(!t)return ne;const n=t.type.__cssModules;return n&&n[e]||ne}}const Pc=new WeakMap,Mc=new WeakMap,Si=Symbol("_moveCb"),Lc=Symbol("_enterCb"),xc={name:"TransitionGroup",props:se({},xp,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=gt(),s=Mr();let i,r;return oi(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!function om(e,t,n){const s=e.cloneNode(),i=e[In];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}=gc(s);return r.removeChild(s),o}(i[0].el,n.vnode.el,o))return;i.forEach(sm),i.forEach(im);const l=i.filter(rm);Tc(),l.forEach(a=>{const c=a.el,u=c.style;Et(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,Ht(c,o))};c.addEventListener("transitionend",f)})}),()=>{const o=z(e),l=pc(o);let a=o.tag||ve;i=r,r=t.default?ii(t.default()):[];for(let c=0;c{const t=e.props["onUpdate:modelValue"]||!1;return H(t)?n=>bn(t,n):t};function lm(e){e.target.composing=!0}function Dc(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]=Bt(i);const r=s||i.props&&"number"===i.props.type;yt(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),r&&(l=Us(l)),e[Je](l)}),n&&yt(e,"change",()=>{e.value=e.value.trim()}),t||(yt(e,"compositionstart",lm),yt(e,"compositionend",Dc),yt(e,"change",Dc))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:i}},r){if(e[Je]=Bt(r),e.composing)return;const l=null==t?"":t;(i||"number"===e.type?Us(e.value):e.value)!==l&&(document.activeElement===e&&"range"!==e.type&&(n||s&&e.value.trim()===l)||(e.value=l))}},Eo={deep:!0,created(e,t,n){e[Je]=Bt(n),yt(e,"change",()=>{const s=e._modelValue,i=An(e),r=e.checked,o=e[Je];if(H(s)){const l=Bs(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(Yt(s)){const l=new Set(s);r?l.add(i):l.delete(i),o(l)}else o(Fc(e,r))})},mounted:wc,beforeUpdate(e,t,n){e[Je]=Bt(n),wc(e,t,n)}};function wc(e,{value:t,oldValue:n},s){e._modelValue=t,H(t)?e.checked=Bs(t,s.props.value)>-1:Yt(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=vt(t,Fc(e,!0)))}const yo={created(e,{value:t},n){e.checked=vt(t,n.props.value),e[Je]=Bt(n),yt(e,"change",()=>{e[Je](An(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Je]=Bt(s),t!==n&&(e.checked=vt(t,s.props.value))}},Vc={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const i=Yt(t);yt(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Us(An(o)):An(o));e[Je](e.multiple?i?new Set(r):r:r[0])}),e[Je]=Bt(s)},mounted(e,{value:t}){kc(e,t)},beforeUpdate(e,t,n){e[Je]=Bt(n)},updated(e,{value:t}){kc(e,t)}};function kc(e,t){const n=e.multiple;if(!n||H(t)||Yt(t)){for(let s=0,i=e.options.length;s-1:t.has(o);else if(vt(An(r),t))return void(e.selectedIndex!==s&&(e.selectedIndex=s))}!n&&-1!==e.selectedIndex&&(e.selectedIndex=-1)}}function An(e){return"_value"in e?e._value:e.value}function Fc(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Uc={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 Hc(e,t){switch(e){case"SELECT":return Vc;case"TEXTAREA":return bi;default:switch(t){case"checkbox":return Eo;case"radio":return yo;default:return bi}}}function Ni(e,t,n,s,i){const o=Hc(e.tagName,n.props&&n.props.type)[i];o&&o(e,t,n,s)}const cm=["ctrl","shift","alt","meta"],fm={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)=>cm.some(n=>e[`${n}Key`]&&!t.includes(n))},um=(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=ke(i.key);return t.some(o=>o===r||dm[o]===r)?e(i):void 0})},Bc=se({patchProp:(e,t,n,s,i,r,o,l,a)=>{const c="svg"===i;"class"===t?function Vp(e,t,n){const s=e[In];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 Up(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]&&mo(s,r,"");for(const r in n)mo(s,r,n[r])}else{const r=s.display;if(i){if(t!==n){const o=s[bc];o&&(n+=";"+o),s.cssText=n}}else t&&e.removeAttribute("style");uo in e&&(s.display=r)}}(e,n,s):qt(t)?Zi(t)||function Kp(e,t,n,s,i=null){const r=e[Cc]||(e[Cc]={}),o=r[t];if(s&&o)o.value=s;else{const[l,a]=function jp(e){let t;if(Ic.test(e)){let s;for(t={};s=e.match(Ic);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):ke(e.slice(2)),t]}(t);if(s){const c=r[t]=function qp(e,t){const n=s=>{if(s._vts){if(s._vts<=n.attached)return}else s._vts=Date.now();je(function Yp(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=Wp(),n}(s,i);yt(e,l,c,a)}else o&&(function Xp(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 Zp(e,t,n,s){if(s)return!!("innerHTML"===t||"textContent"===t||t in e&&Ac(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(!Ac(t)||!Y(n))&&t in e}(e,t,s,c))?function $p(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=hl(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 Bp(e,t,n,s,i){if(s&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(Oc,t.slice(6,t.length)):e.setAttributeNS(Oc,t,n);else{const r=xu(t);null==n||r&&!hl(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}(e,t,s,c))}},Lp);let Es,$c=!1;function Xc(){return Es||(Es=Ha(Bc))}function Kc(){return Es=$c?Es:Ba(Bc),$c=!0,Es}const To=(...e)=>{Xc().render(...e)},jc=(...e)=>{Kc().hydrate(...e)},Gc=(...e)=>{const t=Xc().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=qc(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,Wc(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t},pm=(...e)=>{const t=Kc().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=qc(s);if(i)return n(i,!0,Wc(i))},t};function Wc(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function qc(e){return Y(e)?document.querySelector(e):e}let Yc=!1;const mm=()=>{Yc||(Yc=!0,function am(){bi.getSSRProps=({value:e})=>({value:e}),yo.getSSRProps=({value:e},t)=>{if(t.props&&vt(t.props.value,e))return{checked:!0}},Eo.getSSRProps=({value:e},t)=>{if(H(e)){if(t.props&&Bs(e,t.props.value)>-1)return{checked:!0}}else if(Yt(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Uc.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=Hc(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0}}(),function kp(){Sc.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}())},ys=Symbol(""),Ts=Symbol(""),So=Symbol(""),vi=Symbol(""),Jc=Symbol(""),dn=Symbol(""),Zc=Symbol(""),zc=Symbol(""),bo=Symbol(""),No=Symbol(""),Ss=Symbol(""),vo=Symbol(""),Qc=Symbol(""),Oo=Symbol(""),Co=Symbol(""),Io=Symbol(""),Ao=Symbol(""),Ro=Symbol(""),Po=Symbol(""),ef=Symbol(""),tf=Symbol(""),Oi=Symbol(""),Ci=Symbol(""),Mo=Symbol(""),Lo=Symbol(""),bs=Symbol(""),Ns=Symbol(""),xo=Symbol(""),Do=Symbol(""),_m=Symbol(""),wo=Symbol(""),Ii=Symbol(""),gm=Symbol(""),Em=Symbol(""),Vo=Symbol(""),ym=Symbol(""),Tm=Symbol(""),ko=Symbol(""),nf=Symbol(""),Rn={[ys]:"Fragment",[Ts]:"Teleport",[So]:"Suspense",[vi]:"KeepAlive",[Jc]:"BaseTransition",[dn]:"openBlock",[Zc]:"createBlock",[zc]:"createElementBlock",[bo]:"createVNode",[No]:"createElementVNode",[Ss]:"createCommentVNode",[vo]:"createTextVNode",[Qc]:"createStaticVNode",[Oo]:"resolveComponent",[Co]:"resolveDynamicComponent",[Io]:"resolveDirective",[Ao]:"resolveFilter",[Ro]:"withDirectives",[Po]:"renderList",[ef]:"renderSlot",[tf]:"createSlots",[Oi]:"toDisplayString",[Ci]:"mergeProps",[Mo]:"normalizeClass",[Lo]:"normalizeStyle",[bs]:"normalizeProps",[Ns]:"guardReactiveProps",[xo]:"toHandlers",[Do]:"camelize",[_m]:"capitalize",[wo]:"toHandlerKey",[Ii]:"setBlockTracking",[gm]:"pushScopeId",[Em]:"popScopeId",[Vo]:"withCtx",[ym]:"unref",[Tm]:"isRef",[ko]:"withMemo",[nf]:"isMemoSame"},Ce={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function vs(e,t,n,s,i,r,o,l=!1,a=!1,c=!1,u=Ce){return e&&(l?(e.helper(dn),e.helper(Ln(e.inSSR,c))):e.helper(Mn(e.inSSR,c)),o&&e.helper(Ro)),{type:13,tag:t,props:n,children:s,patchFlag:i,dynamicProps:r,directives:o,isBlock:l,disableTracking:a,isComponent:c,loc:u}}function Os(e,t=Ce){return{type:17,loc:t,elements:e}}function Ze(e,t=Ce){return{type:15,loc:t,properties:e}}function me(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 Pn(e,t,n=!1,s=!1,i=Ce){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:i}}function Fo(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:Ce}}function Mn(e,t){return e||t?bo:No}function Ln(e,t){return e||t?Zc:zc}function Uo(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(Mn(s,e.isComponent)),t(dn),t(Ln(s,e.isComponent)))}const sf=new Uint8Array([123,123]),rf=new Uint8Array([125,125]);function of(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 $t(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 af(e){switch(e){case"Teleport":case"teleport":return Ts;case"Suspense":case"suspense":return So;case"KeepAlive":case"keep-alive":return vi;case"BaseTransition":case"base-transition":return Jc}}const Pm=/^\d|[^\$\w]/,Ri=e=>!Pm.test(e),Mm=/[A-Za-z_$\xA0-\uFFFF]/,Lm=/[\.\?\w$\xA0-\uFFFF]/,xm=/\s+[.[]\s*|\s*[.[]\s+/g,cf=e=>{e=e.trim().replace(xm,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 As(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,s)=>"-"===n?"_":e.charCodeAt(s).toString())}`}const Um=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,hf={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Vs,isPreTag:Vs,isCustomElement:Vs,onError:Bo,onWarn:lf,comments:!1,prefixIdentifiers:!1};let le=hf,Rs=null,pn="",Le=null,ie=null,Xe="",Tt=-1,mn=-1,xi=0,jt=!1,Xo=null;const _e=[],ge=new class Om{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=sf,this.delimiterClose=rf,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=sf,this.delimiterClose=rf}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?$t(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){}}(_e,{onerr:St,ontext(e,t){Di(Re(e,t),e,t)},ontextentity(e,t,n){Di(e,t,n)},oninterpolation(e,t){if(jt)return Di(Re(e,t),e,t);let n=e+ge.delimiterOpen.length,s=t-ge.delimiterClose.length;for(;Ge(pn.charCodeAt(n));)n++;for(;Ge(pn.charCodeAt(s-1));)s--;let i=Re(n,s);i.includes("&")&&(i=le.decodeEntities(i,!1)),Ko({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,_e[0],le.ns),tagType:0,props:[],children:[],loc:Ne(e-1,t),codegenNode:void 0}},onopentagend(e){mf(e)},onclosetag(e,t){const n=Re(e,t);if(!le.isVoidTag(n)){let s=!1;for(let i=0;i<_e.length;i++)if(_e[i].tag.toLowerCase()===n.toLowerCase()){s=!0,i>0&&St(24,_e[0].loc.start.offset);for(let o=0;o<=i;o++)wi(_e.shift(),t,o(7===s.type?s.rawName:s.name)===n)&&St(2,t)},onattribend(e,t){if(Le&&ie){if(_n(ie.loc,t),0!==e)if(Xe.includes("&")&&(Xe=le.decodeEntities(Xe,!0)),6===ie.type)"class"===ie.name&&(Xe=yf(Xe).trim()),1===e&&!Xe&&St(13,t),ie.value={type:2,content:Xe,loc:1===e?Ne(Tt,mn):Ne(Tt-1,mn+1)},ge.inSFCRoot&&"template"===Le.tag&&"lang"===ie.name&&Xe&&"html"!==Xe&&ge.enterRCDATA(Ai("{const g=t.start.offset+h;return Vi(f,!1,Ne(g,g+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(Hm,"").trim();const c=i.indexOf(a),u=a.match(pf);if(u){a=a.replace(pf,"").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&&Cs("COMPILER_V_BIND_SYNC",le)&&(ie.name="model",ie.modifiers.splice(s,1))}(7!==ie.type||"pre"!==ie.name)&&Le.props.push(ie)}Xe="",Tt=mn=-1},oncomment(e,t){le.comments&&Ko({type:3,content:Re(e,t),loc:Ne(e-4,t+3)})},onend(){const e=pn.length;for(let t=0;t<_e.length;t++)wi(_e[t],e-1),St(24,_e[t].loc.start.offset)},oncdata(e,t){0!==_e[0].ns?Di(Re(e,t),e,t):St(1,e-9)},onprocessinginstruction(e){0===(_e[0]?_e[0].ns:le.ns)&&St(21,e-1)}}),pf=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Hm=/^\(|\)$/g;function Re(e,t){return pn.slice(e,t)}function mf(e){ge.inSFCRoot&&(Le.innerLoc=Ne(e+1,e+1)),Ko(Le);const{tag:t,ns:n}=Le;0===n&&le.isPreTag(t)&&xi++,le.isVoidTag(t)?wi(Le,e):(_e.unshift(Le),(1===n||2===n)&&(ge.inXML=!0)),Le=null}function Di(e,t,n){var s;{const o=null==(s=_e[0])?void 0:s.tag;"script"!==o&&"style"!==o&&e.includes("&")&&(e=le.decodeEntities(e,!1))}const i=_e[0]||Rs,r=i.children[i.children.length-1];2===(null==r?void 0:r.type)?(r.content+=e,_n(r.loc,n)):i.children.push({type:2,content:e,loc:Ne(t,n)})}function wi(e,t,n=!1){_n(e.loc,n?_f(t,60):t+1),ge.inSFCRoot&&(e.innerLoc.end=se({},e.children.length?e.children[e.children.length-1].loc.end:e.innerLoc.start),e.innerLoc.source=Re(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:s,ns:i}=e;jt||("slot"===s?e.tagType=2:gf(e)?e.tagType=3:function Xm({tag:e,props:t}){var n;if(le.isCustomElement(e))return!1;if("component"===e||function Km(e){return e>64&&e<91}(e.charCodeAt(0))||af(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&&Cs("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 _f(e,t){let n=e;for(;pn.charCodeAt(n)!==t&&n>=0;)n--;return n}const $m=new Set(["if","else","else-if","for","slot"]);function gf({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=vf(c);if((!u||512===u||1===u)&&bf(l,t)>=2){const f=Nf(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`_${Rn[T.helper(b)]}`,replaceNode(b){T.parent.children[T.childIndex]=T.currentNode=b},removeNode(b){const L=b?T.parent.children.indexOf(b):T.currentNode?T.childIndex:-1;b&&b!==T.currentNode?T.childIndex>L&&(T.childIndex--,T.onNodeRemoved()):(T.currentNode=null,T.onNodeRemoved()),T.parent.children.splice(L,1)},onNodeRemoved:he,addIdentifiers(b){},removeIdentifiers(b){},hoist(b){Y(b)&&(b=Q(b)),T.hoists.push(b);const O=Q(`_hoisted_${T.hoists.length}`,!1,b.loc,2);return O.hoisted=b,O},cache:(b,O=!1)=>function Nm(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:Ce}}(T.cached++,b,O)};return T.filters=new Set,T}(e,t);Fi(e,n),t.hoistStatic&&Zm(e,n),t.ssr||function t_(e,t){const{helper:n}=t,{children:s}=e;if(1===s.length){const i=s[0];if(Tf(e,i)&&i.codegenNode){const r=i.codegenNode;13===r.type&&Uo(r,t),e.codegenNode=r}else e.codegenNode=i}else if(s.length>1){let i=64;e.codegenNode=vs(t,n(ys),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(ff))return;const o=[];for(let l=0;l`${Rn[e]}: _${Rn[e]}`;function s_(e,t={}){const n=function If(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=>`_${Rn[v]}`,push(v,x=-2,D){_.code+=v},indent(){g(++_.indentLevel)},deindent(v=!1){v?--_.indentLevel:g(--_.indentLevel)},newline(){g(_.indentLevel)}};function g(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 i_(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=[bo,No,Ss,vo,Qc].filter(h=>u.includes(h)).map(Cf).join(", ");i(`const { ${f} } = _Vue\n`,-1)}(function r_(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&&(jo(e.directives,"directive",n),e.temps>0&&a()),e.filters&&e.filters.length&&(a(),jo(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?xe(e.codegenNode,n):i("null"),_&&(l(),i("}")),l(),i("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function jo(e,t,{helper:n,push:s,newline:i,isTS:r}){const o=n("filter"===t?Ao:"component"===t?Oo:Io);for(let l=0;l3||!1;t.push("["),n&&t.indent(),Ps(e,t,n),n&&t.deindent(),t.push("]")}function Ps(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(", "),xe(u,t),n(")"))}(e,t);break;case 14:!function d_(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),Ps(e.arguments,t),n(")")}(e,t);break;case 15:!function h_(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)?Go(o,t):xe(o,t)):l&&xe(l,t),(a||l)&&(i(),n("}")),c&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function __(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("("),Af(n,t),f&&o(")")}else o("("),xe(n,t),o(")");r&&l(),t.indentLevel++,r||o(" "),o("? "),xe(s,t),t.indentLevel--,r&&c(),r||o(" "),o(": ");const u=19===i.type;u||t.indentLevel++,xe(i,t),u||t.indentLevel--,r&&a(!0)}(e,t);break;case 20:!function g_(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}] = `),xe(e.value,t),e.isVNode&&(n(","),o(),n(`${s(Ii)}(1),`),o(),n(`_cache[${e.index}]`),r()),n(")")}(e,t);break;case 21:Ps(e.body,t,!0,!1)}}function Af(e,t){const{content:n,isStatic:s}=e;t.push(s?JSON.stringify(n):n,-3,e)}function Rf(e,t){for(let n=0;nfunction b_(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=Pf(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=Pf(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=Mf(i,a,n);else{const c=function N_(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=Mf(i,a+s.branches.length-1,n)}}}));function Pf(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 Mf(e,t,n){return e.condition?Fo(e.condition,Lf(e,t,n),be(n.helper(Ss),['""',"true"])):Lf(e,t,n)}function Lf(e,t,n){const{helper:s}=n,i=me("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 vs(n,s(ys),Ze([i]),r,a+"",void 0,void 0,!0,!1,!1,e.loc)}}{const a=o.codegenNode,c=function Fm(e){return 14===e.type&&e.callee===ko?e.arguments[1].returns:e}(a);return 13===c.type&&Uo(c,n),Li(c,i,n),a}}const v_=Of("for",(e,t,n)=>{const{helper:s,removeHelper:i}=n;return function O_(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));qo(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:Is(e)?e.children:[e]};n.replaceNode(h),l.vFor++;const _=s&&s(h);return()=>{l.vFor--,_&&_()}}(e,t,n,r=>{const o=be(s(Po),[r.source]),l=Is(e),a=We(e,"memo"),c=Pi(e,"key"),u=c&&(6===c.type?Q(c.value.content,!0):c.exp),f=c?me("key",u):null,h=4===r.source.type&&r.source.constType>0,_=h?64:c?128:256;return r.codegenNode=vs(n,s(ys),void 0,o,_+"",void 0,void 0,!0,!h,!1,e.loc),()=>{let g;const{children:v}=r,x=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?(g=D.codegenNode,l&&f&&Li(g,f,n)):x?g=vs(n,s(ys),f?Ze([f]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(g=v[0].codegenNode,l&&f&&Li(g,f,n),g.isBlock!==!h&&(g.isBlock?(i(dn),i(Ln(n.inSSR,g.isComponent))):i(Mn(n.inSSR,g.isComponent))),g.isBlock=!h,g.isBlock?(s(dn),s(Ln(n.inSSR,g.isComponent))):s(Mn(n.inSSR,g.isComponent))),a){const N=Pn(Yo(r.parseResult,[Q("_cached")]));N.body=function vm(e){return{type:21,body:e,loc:Ce}}([it(["const _memo = (",a.exp,")"]),it(["if (_cached",...u?[" && _cached.key === ",u]:[],` && ${n.helperString(nf)}(_cached, _memo)) return _cached`]),it(["const _item = ",g]),Q("_item.memo = _memo"),Q("return _item")]),o.arguments.push(N,Q("_cache"),Q(String(n.cached++)))}else o.arguments.push(Pn(Yo(r.parseResult),g,!0))}})});function qo(e,t){e.finalized||(e.finalized=!0)}function Yo({value:e,key:t,index:n},s=[]){return function C_(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 xf=Q("undefined",!1),I_=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){if(We(e,"slot"))return t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},A_=(e,t,n,s)=>Pn(e,n,!1,!0,n.length?n[0].loc:s);function R_(e,t,n=A_){t.helper(Vo);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:x,exp:D}=a;x&&!$e(x)&&(l=!0),r.push(me(x||Q("default",!0),n(D,void 0,s,i)))}let c=!1,u=!1;const f=[],h=new Set;let _=0;for(let x=0;x{const m=n(D,void 0,N,i);return t.compatConfig&&(m.isNonScopedSlot=!0),me("default",m)};c?f.length&&f.some(D=>Df(D))&&(u?t.onError(ue(39,f[0].loc)):r.push(x(void 0,f))):r.push(x(void 0,s))}const g=l?2:Bi(e.children)?3:1;let v=Ze(r.concat(me("_",Q(g+"",!1))),i);return o.length&&(v=be(t.helper(tf),[v,Os(o)])),{slots:v,hasDynamicSlots:l}}function Hi(e,t,n){const s=[me("name",e),me("fn",t)];return null!=n&&s.push(me("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 M_(e,t,n=!1){let{tag:s}=e;const i=Jo(s),r=Pi(e,"is");if(r)if(i||hn("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(Co),[l])}else 6===r.type&&r.value.content.startsWith("vue:")&&(s=r.value.content.slice(4));const o=af(s)||t.isBuiltInComponent(s);return o?(n||t.helper(o),o):(t.helper(Oo),t.components.add(s),As(s,"component"))}(e,t):`"${s}"`;const l=oe(o)&&o.callee===Co;let a,c,u,h,_,g,f=0,v=l||o===Ts||o===So||!r&&("svg"===s||"foreignObject"===s);if(i.length>0){const x=Vf(e,t,void 0,r,l);a=x.props,f=x.patchFlag,_=x.dynamicPropNames;const D=x.directives;g=D&&D.length?Os(D.map(N=>function x_(e,t){const n=[],s=wf.get(e);s?n.push(t.helperString(s)):(t.helper(Io),t.directives.add(e.name),n.push(As(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=>me(o,r)),i))}return Os(n,e.loc)}(N,t))):void 0,x.shouldUseBlock&&(v=!0)}if(e.children.length>0)if(o===vi&&(v=!0,f|=1024),r&&o!==Ts&&o!==vi){const{slots:D,hasDynamicSlots:N}=R_(e,t);c=D,N&&(f|=1024)}else if(1===e.children.length&&o!==Ts){const D=e.children[0],N=D.type,m=5===N||8===N;m&&0===ze(D,t)&&(f|=1),c=m||2===N?D:e.children}else c=e.children;0!==f&&(u=String(f),_&&_.length&&(h=function D_(e){let t="[";for(let n=0,s=e.length;n0;let _=!1,g=0,v=!1,x=!1,D=!1,N=!1,m=!1,E=!1;const y=[],P=b=>{c.length&&(u.push(Ze(kf(c),l)),c=[]),b&&u.push(b)},I=({key:b,value:O})=>{if($e(b)){const L=b.content,A=qt(L);if(A&&(!s||i)&&"onclick"!==L.toLowerCase()&&"onUpdate:modelValue"!==L&&!Jt(L)&&(N=!0),A&&Jt(L)&&(E=!0),A&&14===O.type&&(O=O.arguments[0]),20===O.type||(4===O.type||8===O.type)&&ze(O,t)>0)return;"ref"===L?v=!0:"class"===L?x=!0:"style"===L?D=!0:"key"!==L&&!y.includes(L)&&y.push(L),s&&("class"===L||"style"===L)&&!y.includes(L)&&y.push(L)}else m=!0};for(let b=0;b0&&c.push(me(Q("ref_for",!0),Q("true")))),"is"===A&&(Jo(o)||G&&G.content.startsWith("vue:")||hn("COMPILER_IS_ON_ELEMENT",t)))continue;c.push(me(Q(A,!0,B),Q(G?G.content:"",ee,G?G.loc:L)))}else{const{name:L,arg:A,exp:B,loc:G,modifiers:ee}=O,X="bind"===L,Z="on"===L;if("slot"===L){s||t.onError(ue(40,G));continue}if("once"===L||"memo"===L||"is"===L||X&&Kt(A,"is")&&(Jo(o)||hn("COMPILER_IS_ON_ELEMENT",t))||Z&&r)continue;if((X&&Kt(A,"key")||Z&&h&&Kt(A,"vue:before-update"))&&(_=!0),X&&Kt(A,"ref")&&t.scopes.vFor>0&&c.push(me(Q("ref_for",!0),Q("true"))),!A&&(X||Z)){if(m=!0,B)if(X){if(P(),hn("COMPILER_V_BIND_OBJECT_ORDER",t)){u.unshift(B);continue}u.push(B)}else P({type:14,loc:G,callee:t.helper(xo),arguments:s?[B]:[B,"true"]});else t.onError(ue(X?34:35,G));continue}X&&ee.includes("prop")&&(g|=32);const K=t.directiveTransforms[L];if(K){const{props:De,needRuntime:bt}=K(O,e,t);!r&&De.forEach(I),Z&&A&&!$e(A)?P(Ze(De,l)):c.push(...De),bt&&(f.push(O),Qe(bt)&&wf.set(O,bt))}else mu(L)||(f.push(O),h&&(_=!0))}}let T;if(u.length?(P(),T=u.length>1?be(t.helper(Ci),u,l):u[0]):c.length&&(T=Ze(kf(c),l)),m?g|=16:(x&&!s&&(g|=2),D&&!s&&(g|=4),y.length&&(g|=8),N&&(g|=32)),!_&&(0===g||32===g)&&(v||E||f.length>0)&&(g|=512),!t.inSSR&&T)switch(T.type){case 15:let b=-1,O=-1,L=!1;for(let G=0;G{if(Mi(e)){const{children:n,loc:s}=e,{slotName:i,slotProps:r}=function V_(e,t){let s,n='"default"';const i=[];for(let r=0;r0){const{props:r,directives:o}=Vf(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]=Pn([],n,!1,!1,s),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=be(t.helper(ef),o,s)}},k_=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,Ff=(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)?Sn(pe(f)):`on:${f}`,!0,o.loc)}else l=it([`${n.helperString(wo)}(`,o,")"]);else l=o,l.children.unshift(`${n.helperString(wo)}(`),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=cf(a.content),h=!(f||k_.test(a.content)),_=a.content.includes(";");(h||c&&f)&&(a=it([`${h?"$event":"(...args)"} => ${_?"{":"("}`,a,_?"}":")"]))}let u={props:[me(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},F_=(e,t,n)=>{const{modifiers:s,loc:i}=e,r=e.arg;let{exp:o}=e;if(!o&&4===r.type){const l=pe(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?pe(r.content):`${n.helperString(Do)}(${r.content})`:(r.children.unshift(`${n.helperString(Do)}(`),r.children.push(")"))),n.inSSR||(s.includes("prop")&&Uf(r,"."),s.includes("attr")&&Uf(r,"^")),!o||4===o.type&&!o.content.trim()?(n.onError(ue(34,i)),{props:[me(r,Q("",!0,i))]}):{props:[me(r,o)]}},Uf=(e,t)=>{4===e.type?e.content=e.isStatic?t+e.content:`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},U_=(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 Hf.has(e)||t.inVOnce||t.inSSR?void 0:(Hf.add(e),t.inVOnce=!0,t.helper(Ii),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0))})},Bf=(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()||!cf(o))return n.onError(ue(42,s.loc)),$i();const c=i||Q("modelValue",!0),u=i?$e(i)?`onUpdate:${pe(i.content)}`:it(['"onUpdate:" + ',i]):"onUpdate:modelValue";let f;f=it([(n.isTS?"($event: any)":"$event")+" => ((",s,") = $event)"]);const _=[me(c,e.exp),me(u,f)];if(e.modifiers.length&&1===t.tagType){const g=e.modifiers.map(x=>(Ri(x)?x:JSON.stringify(x))+": true").join(", "),v=i?$e(i)?`${i.content}Modifiers`:it([i,' + "Modifiers"']):"modelModifiers";_.push(me(v,Q(`{ ${g} }`,!1,e.loc,2)))}return $i(_)};function $i(e=[]){return{props:e}}const B_=/[\w).+\-_$\]]/,$_=(e,t)=>{hn("COMPILER_FILTERS",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)$f(e,t);else for(let n=0;n=0&&(N=n.charAt(D)," "===N);D--);(!N||!B_.test(N))&&(o=!0)}}else void 0===g?(u=_+1,g=n.slice(0,_).trim()):x();function x(){v.push(n.slice(u,_).trim()),u=_+1}if(void 0===g?g=n.slice(0,_).trim():0!==u&&x(),v.length){for(_=0;_{if(1===e.type){const n=We(e,"memo");return!n||Xf.has(e)?void 0:(Xf.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&13===s.type&&(1!==e.tagType&&Uo(s,t),e.codegenNode=be(t.helper(ko),[n.exp,Pn(void 0,s),"_cache",String(t.cached++)]))})}};function G_(e,t={}){const n=t.onError||Bo,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 Jm(e,t){if(function Ym(){ge.reset(),Le=null,ie=null,Xe="",Tt=-1,mn=-1,_e.length=0}(),pn=e,le=se({},hf),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=Rs=function bm(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(pn),s.loc=Ne(0,e.length),s.children=Ef(s.children),Rs=null,s}(e,r):e,[l,a]=function j_(e){return[[H_,S_,K_,v_,$_,w_,P_,I_,U_],{on:Ff,bind:F_,model:Bf}]}();return e_(o,se({},r,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:se({},a,t.directiveTransforms||{})})),s_(o,r)}const Kf=Symbol(""),jf=Symbol(""),Gf=Symbol(""),Wf=Symbol(""),Zo=Symbol(""),qf=Symbol(""),Yf=Symbol(""),Jf=Symbol(""),zo=Symbol(""),Zf=Symbol("");let xn;!function Sm(e){Object.getOwnPropertySymbols(e).forEach(t=>{Rn[t]=e[t]})}({[Kf]:"vModelRadio",[jf]:"vModelCheckbox",[Gf]:"vModelText",[Wf]:"vModelSelect",[Zo]:"vModelDynamic",[qf]:"withModifiers",[Yf]:"withKeys",[Jf]:"vShow",[zo]:"Transition",[Zf]:"TransitionGroup"});const zf={parseMode:"html",isVoidTag:Lu,isNativeTag:e=>Ru(e)||Pu(e)||Mu(e),isPreTag:e=>"pre"===e,decodeEntities:function q_(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?zo:"TransitionGroup"===e||"transition-group"===e?Zf: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}},J_=(e,t)=>{const n=ul(e);return Q(JSON.stringify(n),!1,t,3)};function dt(e,t){return ue(e,t)}const eg=Ve("passive,once,capture"),tg=Ve("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),ng=Ve("left,right"),Qf=Ve("onkeyup,onkeydown,onkeypress",!0),eu=(e,t)=>$e(e)&&"onclick"===e.content.toLowerCase()?Q(t,!0):4!==e.type?it(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,og=(e,t)=>{1===e.type&&0===e.tagType&&("script"===e.tag||"style"===e.tag)&&t.removeNode()},lg=[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:J_(t.value.content,t.loc),modifiers:[],loc:t.loc})})}],ag={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:[me(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:[me(Q("textContent",!0),s?ze(s,n)>0?s:be(n.helperString(Oi),[s],i):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(dt(58,e.arg.loc));const{tag:r}=t,o=n.isCustomElement(r);if("input"===r||"textarea"===r||"select"===r||o){let l=Gf,a=!1;if("input"===r||o){const c=Pi(t,"type");if(c){if(7===c.type)l=Zo;else if(c.value)switch(c.value.content){case"radio":l=Kf;break;case"checkbox":l=jf;break;case"file":a=!0,n.onError(dt(59,e.loc))}}else(function Vm(e){return e.props.some(t=>!(7!==t.type||"bind"!==t.name||t.arg&&4===t.arg.type&&t.arg.isStatic))})(t)&&(l=Zo)}else"select"===r&&(l=Wf);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)=>Ff(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(Jf)}}},nu=new WeakMap;sc(function ug(e,t){if(!Y(e)){if(!e.nodeType)return he;e=e.innerHTML}const n=e,s=function fg(e){let t=nu.get(null!=e?e:ne);return t||(t=Object.create(null),nu.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:he},t);!r.isCustomElement&&typeof customElements<"u"&&(r.isCustomElement=c=>!!customElements.get(c));const{code:o}=function cg(e,t={}){return G_(e,se({},zf,t,{nodeTransforms:[og,...lg,...t.nodeTransforms||[]],directiveTransforms:se({},ag,t.directiveTransforms||{}),transformHoist:null}))}(e,r),a=new Function("Vue",o)(gn);return a._rc=!0,s[n]=a});let dg=(()=>{var e;class t{constructor(){setTimeout(()=>{Gc({template:'',directives:{maskito:uu},data:()=>({value:"123456",options:(0,fu.f8)()})}).mount("#vue")})}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275cmp=k.Xpm({type:e,selectors:[["vue-example-1"]],decls:1,vars:0,consts:[["id","vue"]],template:function(s,i){1&s&&k._UZ(0,"div",0)},encapsulation:2}),t})(),hg=(()=>{var e;class t{constructor(){this.coreConceptsOverviewDocPage=`/${cu.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=t).\u0275fac=function(s){return new(s||e)},e.\u0275cmp=k.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(s,i){1&s&&(k.TgZ(0,"tui-doc-page",0)(1,"p",1)(2,"code"),k._uU(3,"@maskito/vue"),k.qZA(),k._uU(4," is a light-weighted library to use "),k.TgZ(5,"strong"),k._uU(6,"Maskito"),k.qZA(),k._uU(7," in as a Vue directive. "),k.qZA(),k.TgZ(8,"tui-notification",2)(9,"strong"),k._uU(10,"Prerequisites"),k.qZA(),k.TgZ(11,"p",3),k._uU(12," To get the most out of this guide, you should review the topic "),k.TgZ(13,"a",4),k._uU(14,' "Core\xa0Concepts" '),k.qZA(),k._uU(15," first. "),k.qZA()(),k.TgZ(16,"section",5)(17,"h2"),k._uU(18,"Getting Started"),k.qZA(),k.TgZ(19,"p"),k._uU(20,"Install libraries"),k.qZA(),k._UZ(21,"tui-doc-code",6),k.TgZ(22,"p"),k._uU(23," and use "),k.TgZ(24,"strong"),k._uU(25,"Maskito"),k.qZA()(),k._UZ(26,"tui-doc-code",7),k.qZA(),k.TgZ(27,"tui-doc-example",8),k._UZ(28,"vue-example-1"),k.qZA(),k.TgZ(29,"section",5)(30,"h2"),k._uU(31,"Query nested input element"),k.qZA(),k.TgZ(32,"p"),k._uU(33," Pass a predicate to "),k.TgZ(34,"strong"),k._uU(35,"elementPredicate"),k.qZA(),k._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. "),k.qZA(),k.TgZ(37,"tui-notification",9),k._uU(38," By default "),k.TgZ(39,"strong"),k._uU(40,"Maskito"),k.qZA(),k._uU(41," will try to find input/textarea by querying its host: "),k.TgZ(42,"code"),k._uU(43,"host.querySelector('input,textarea')"),k.qZA(),k._uU(44," so that might be sufficient. Use custom predicate if you need custom logic. "),k.qZA(),k._UZ(45,"tui-doc-code",7),k.qZA(),k.TgZ(46,"section",5)(47,"h2"),k._uU(48,"Best practices & Anti-Patterns"),k.qZA(),k.TgZ(49,"p"),k._uU(50,"Avoid inlining options object, otherwise Maskito will be recreated on every update:"),k.qZA(),k._UZ(51,"tui-doc-code",7),k.qZA()()),2&s&&(k.xp6(13),k.Q6J("routerLink",i.coreConceptsOverviewDocPage),k.xp6(13),k.Q6J("code",i.useMaskitoBasicUsage),k.xp6(19),k.Q6J("code",i.queryNestedInputDemo),k.xp6(6),k.Q6J("code",i.bestBadPractice))},dependencies:[Wi.c0,Wi.qo,Wi.f2,Ds.V,nl.L,ji.rH,dg],encapsulation:2,changeDetection:0}),t})(),pg=(()=>{var e;class t{}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275mod=k.oAB({type:e}),e.\u0275inj=k.cJS({imports:[Wt.ez,kn.u5,kn.UX,ot.TuiAddonDocModule,Ds.j,nl.H,ji.Bz.forChild((0,Gi.Ve)(hg))]}),t})()}}]); \ No newline at end of file diff --git a/8210.ce5f45378eda424f.js b/8210.ce5f45378eda424f.js deleted file mode 100644 index 9fd7297b5..000000000 --- a/8210.ce5f45378eda424f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[8210],{997:(au,xs,ae)=>{ae.d(xs,{TuiAddonDocModule:()=>kn});var gn=ae(4537),Wt=ae(9439);let kn=(()=>{class ot{}return ot.\u0275fac=function(Ds){return new(Ds||ot)},ot.\u0275mod=gn.oAB({type:ot}),ot.\u0275inj=gn.cJS({imports:[Wt.JF,Wt.mG,Wt.Lx,Wt.Lq,Wt.u4]}),ot})()},8210:(au,xs,ae)=>{ae.r(xs),ae.d(xs,{VueDocPageModule:()=>pg});var gn={};ae.r(gn),ae.d(gn,{BaseTransition:()=>aa,BaseTransitionPropsValidators:()=>Lr,Comment:()=>Oe,DeprecationTypes:()=>Rp,EffectScope:()=>sr,ErrorCodes:()=>Ad,ErrorTypeStrings:()=>Np,Fragment:()=>ve,KeepAlive:()=>uh,ReactiveEffect:()=>Nn,Static:()=>wt,Suspense:()=>th,Teleport:()=>lp,Text:()=>Dt,TrackOpTypes:()=>Sd,Transition:()=>co,TransitionGroup:()=>nm,TriggerOpTypes:()=>bd,VueElement:()=>Ti,assertNumber:()=>Id,callWithAsyncErrorHandling:()=>je,callWithErrorHandling:()=>at,camelize:()=>pe,capitalize:()=>Zt,cloneVNode:()=>st,compatUtils:()=>Ap,computed:()=>lc,createApp:()=>Gc,createBlock:()=>Zr,createCommentVNode:()=>dp,createElementBlock:()=>ap,createElementVNode:()=>Qr,createHydrationRenderer:()=>Ba,createPropsRestProxy:()=>Mh,createRenderer:()=>Ha,createSSRApp:()=>pm,createSlots:()=>ph,createStaticVNode:()=>up,createTextVNode:()=>eo,createVNode:()=>fe,customRef:()=>Ul,defineAsyncComponent:()=>fh,defineComponent:()=>Dr,defineCustomElement:()=>Rc,defineEmits:()=>Th,defineExpose:()=>Sh,defineModel:()=>vh,defineOptions:()=>bh,defineProps:()=>yh,defineSSRCustomElement:()=>zp,defineSlots:()=>Nh,devtools:()=>vp,effect:()=>$u,effectScope:()=>Uu,getCurrentInstance:()=>gt,getCurrentScope:()=>_l,getTransitionRawChildren:()=>ii,guardReactiveProps:()=>za,h:()=>ac,handleError:()=>Rt,hasInjectionContext:()=>Hh,hydrate:()=>jc,initCustomFormatter:()=>Sp,initDirectivesForSSR:()=>mm,inject:()=>cs,isMemoSame:()=>cc,isProxy:()=>dr,isReactive:()=>At,isReadonly:()=>mt,isRef:()=>ye,isRuntimeOnly:()=>gp,isShallow:()=>Bn,isVNode:()=>Vt,markRaw:()=>hr,mergeDefaults:()=>Rh,mergeModels:()=>Ph,mergeProps:()=>Qa,nextTick:()=>Tr,normalizeClass:()=>Hn,normalizeProps:()=>vu,normalizeStyle:()=>Un,onActivated:()=>ua,onBeforeMount:()=>pa,onBeforeUnmount:()=>li,onBeforeUpdate:()=>ma,onDeactivated:()=>da,onErrorCaptured:()=>ya,onMounted:()=>rs,onRenderTracked:()=>Ea,onRenderTriggered:()=>ga,onScopeDispose:()=>Hu,onServerPrefetch:()=>_a,onUnmounted:()=>ai,onUpdated:()=>oi,openBlock:()=>pi,popScopeId:()=>jd,provide:()=>Ia,proxyRefs:()=>gr,pushScopeId:()=>Kd,queuePostFlushCb:()=>Wn,reactive:()=>Js,readonly:()=>ur,ref:()=>Kn,registerRuntimeCompiler:()=>sc,render:()=>To,renderList:()=>hh,renderSlot:()=>mh,resolveComponent:()=>zd,resolveDirective:()=>eh,resolveDynamicComponent:()=>Qd,resolveFilter:()=>Ip,resolveTransitionHooks:()=>Cn,setBlockTracking:()=>Jr,setDevtoolsHook:()=>Op,setTransitionHooks:()=>rn,shallowReactive:()=>Vl,shallowReadonly:()=>cd,shallowRef:()=>ud,ssrContextKey:()=>sa,ssrUtils:()=>Cp,stop:()=>Xu,toDisplayString:()=>Fu,toHandlerKey:()=>Sn,toHandlers:()=>_h,toRaw:()=>z,toRef:()=>Td,toRefs:()=>gd,toValue:()=>pd,transformVNodeArgs:()=>cp,triggerRef:()=>hd,unref:()=>_r,useAttrs:()=>Ih,useCssModule:()=>em,useCssVars:()=>Fp,useModel:()=>Ah,useSSRContext:()=>ia,useSlots:()=>Ch,useTransitionState:()=>Mr,vModelCheckbox:()=>Eo,vModelDynamic:()=>Uc,vModelRadio:()=>yo,vModelSelect:()=>Vc,vModelText:()=>bi,vShow:()=>Sc,version:()=>ao,warn:()=>fc,watch:()=>ts,watchEffect:()=>lh,watchPostEffect:()=>ra,watchSyncEffect:()=>oa,withAsyncContext:()=>Lh,withCtx:()=>Or,withDefaults:()=>Oh,withDirectives:()=>ch,withKeys:()=>hm,withMemo:()=>bp,withModifiers:()=>um,withScopeId:()=>Gd});var Wt=ae(8692),kn=ae(9900),ji=ae(3178),ot=ae(997),Gi=ae(2497),Ds=ae(2847),nl=ae(885),cu=ae(3139),k=ae(4537),Wi=ae(9439),fu=ae(4555),qi=ae(8239),sl=ae(3577);const ws=new Map,Yi=new Map;function il(e,t){return Ji.apply(this,arguments)}function Ji(){return(Ji=(0,qi.Z)(function*(e,t){var n,s;const i=null!==(n=t.elementPredicate)&&void 0!==n?n:sl.gI;Yi.set(e,i);const r=yield i(e);Yi.get(e)===i&&(null===(s=ws.get(e))||void 0===s||s.destroy(),ws.set(e,new sl.C8(r,t)))})).apply(this,arguments)}const uu={unmounted:e=>{var t;null===(t=ws.get(e))||void 0===t||t.destroy(),ws.delete(e),Yi.delete(e)},mounted:(e=(0,qi.Z)(function*(t,{value:n}){return il(t,n)}),function(n,s){return e.apply(this,arguments)}),updated:function(){var e=(0,qi.Z)(function*(t,{value:n,oldValue:s}){n!==s&&(yield il(t,n))});return function(n,s){return e.apply(this,arguments)}}()};var e;function Ve(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const ne={},En=[],he=()=>{},Vs=()=>!1,qt=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Zi=e=>e.startsWith("onUpdate:"),se=Object.assign,zi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},du=Object.prototype.hasOwnProperty,re=(e,t)=>du.call(e,t),H=Array.isArray,yn=e=>"[object Map]"===Tn(e),Yt=e=>"[object Set]"===Tn(e),rl=e=>"[object Date]"===Tn(e),hu=e=>"[object RegExp]"===Tn(e),q=e=>"function"==typeof e,Y=e=>"string"==typeof e,Qe=e=>"symbol"==typeof e,oe=e=>null!==e&&"object"==typeof e,Qi=e=>(oe(e)||q(e))&&q(e.then)&&q(e.catch),ol=Object.prototype.toString,Tn=e=>ol.call(e),pu=e=>Tn(e).slice(8,-1),ll=e=>"[object Object]"===Tn(e),er=e=>Y(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Jt=Ve(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),mu=Ve("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))},_u=/-(\w)/g,pe=ks(e=>e.replace(_u,(t,n)=>n?n.toUpperCase():"")),gu=/\B([A-Z])/g,ke=ks(e=>e.replace(gu,"-$1").toLowerCase()),Zt=ks(e=>e.charAt(0).toUpperCase()+e.slice(1)),Sn=ks(e=>e?`on${Zt(e)}`:""),et=(e,t)=>!Object.is(e,t),bn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Us=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Hs=e=>{const t=Y(e)?Number(e):NaN;return isNaN(t)?e:t};let al;const Fn=()=>al||(al=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),yu=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 Un(e){if(H(e)){const t={};for(let n=0;n{if(n){const s=n.split(bu);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Hn(e){let t="";if(Y(e))t=e;else if(H(e))for(let n=0;nvt(n,t))}const Fu=e=>Y(e)?e:null==e?"":H(e)||oe(e)&&(e.toString===ol||!q(e.toString))?JSON.stringify(e,pl,2):String(e),pl=(e,t)=>t&&t.__v_isRef?pl(e,t.value):yn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,i],r)=>(n[nr(s,r)+" =>"]=i,n),{})}:Yt(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>nr(n))}:Qe(t)?nr(t):!oe(t)||H(t)||ll(t)?t:String(t),nr=(e,t="")=>{var n;return Qe(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};let Ke,zt;class sr{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;Ct(),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=zt;try{return lt=!0,zt=this,this._runnings++,gl(this),this.fn()}finally{El(this),this._runnings--,zt=n,lt=t}}stop(){var t;this.active&&(gl(this),El(this),null==(t=this.onStop)||t.call(this),this.active=!1)}}function Bu(e){return e.value}function gl(e){e._trackId++,e._depsLength=0}function El(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&&ml(n,t.scope)),(!t||!t.lazy)&&n.run();const s=n.run.bind(n);return s.effect=n,s}function Xu(e){e.effect.stop()}let lt=!0,ir=0;const rr=[];function Ot(){rr.push(lt),lt=!1}function Ct(){const e=rr.pop();lt=void 0===e||e}function or(){ir++}function lr(){for(ir--;!ir&&ar.length;)ar.shift()()}function Tl(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const i=e.deps[e._depsLength];i!==t?(i&&yl(i,e),e.deps[e._depsLength++]=t):e._depsLength++}}const ar=[];function Sl(e,t,n){or();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},$s=new WeakMap,Qt=Symbol(""),cr=Symbol("");function Fe(e,t,n){if(lt&&zt){let s=$s.get(e);s||$s.set(e,s=new Map);let i=s.get(n);i||s.set(n,i=bl(()=>s.delete(n))),Tl(zt,i)}}function pt(e,t,n,s,i,r){const o=$s.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)?er(n)&&l.push(o.get("length")):(l.push(o.get(Qt)),yn(e)&&l.push(o.get(cr)));break;case"delete":H(e)||(l.push(o.get(Qt)),yn(e)&&l.push(o.get(cr)));break;case"set":yn(e)&&l.push(o.get(Qt))}or();for(const a of l)a&&Sl(a,3);lr()}const ju=Ve("__proto__,__v_isRef,__isVue"),Nl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(Qe)),vl=Gu();function Gu(){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){Ot(),or();const s=z(this)[t].apply(this,n);return lr(),Ct(),s}}),e}function Wu(e){const t=z(this);return Fe(t,0,e),t.hasOwnProperty(e)}class Ol{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?wl:Dl:r?xl:Ll).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=H(t);if(!i){if(o&&re(vl,n))return Reflect.get(vl,n,s);if("hasOwnProperty"===n)return Wu}const l=Reflect.get(t,n,s);return(Qe(n)?Nl.has(n):ju(n))||(i||Fe(t,0,n),r)?l:ye(l)?o&&er(n)?l:l.value:oe(l)?i?ur(l):Js(l):l}}class Cl extends Ol{constructor(t=!1){super(!1,t)}set(t,n,s,i){let r=t[n];if(!this._shallow){const a=mt(r);if(!Bn(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)&&er(n)?Number(n)e,Xs=e=>Reflect.getPrototypeOf(e);function Ks(e,t,n=!1,s=!1){const i=z(e=e.__v_raw),r=z(t);n||(et(t,r)&&Fe(i,0,t),Fe(i,0,r));const{has:o}=Xs(i),l=s?fr:n?pr:$n;return o.call(i,t)?l(e.get(t)):o.call(i,r)?l(e.get(r)):void(e!==i&&e.get(t))}function js(e,t=!1){const n=this.__v_raw,s=z(n),i=z(e);return t||(et(e,i)&&Fe(s,0,e),Fe(s,0,i)),e===i?n.has(e):n.has(e)||n.has(i)}function Gs(e,t=!1){return e=e.__v_raw,!t&&Fe(z(e),0,Qt),Reflect.get(e,"size",e)}function Al(e){e=z(e);const t=z(this);return Xs(t).has.call(t,e)||(t.add(e),pt(t,"add",e,e)),this}function Rl(e,t){t=z(t);const n=z(this),{has:s,get:i}=Xs(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 Pl(e){const t=z(this),{has:n,get:s}=Xs(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 Ml(){const e=z(this),t=0!==e.size,s=e.clear();return t&&pt(e,"clear",void 0,void 0),s}function Ws(e,t){return function(s,i){const r=this,o=r.__v_raw,l=z(o),a=t?fr:e?pr:$n;return!e&&Fe(l,0,Qt),o.forEach((c,u)=>s.call(i,a(c),a(u),r))}}function qs(e,t,n){return function(...s){const i=this.__v_raw,r=z(i),o=yn(r),l="entries"===e||e===Symbol.iterator&&o,a="keys"===e&&o,c=i[e](...s),u=n?fr:t?pr:$n;return!t&&Fe(r,0,a?cr:Qt),{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 It(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function zu(){const e={get(r){return Ks(this,r)},get size(){return Gs(this)},has:js,add:Al,set:Rl,delete:Pl,clear:Ml,forEach:Ws(!1,!1)},t={get(r){return Ks(this,r,!1,!0)},get size(){return Gs(this)},has:js,add:Al,set:Rl,delete:Pl,clear:Ml,forEach:Ws(!1,!0)},n={get(r){return Ks(this,r,!0)},get size(){return Gs(this,!0)},has(r){return js.call(this,r,!0)},add:It("add"),set:It("set"),delete:It("delete"),clear:It("clear"),forEach:Ws(!0,!1)},s={get(r){return Ks(this,r,!0,!0)},get size(){return Gs(this,!0)},has(r){return js.call(this,r,!0)},add:It("add"),set:It("set"),delete:It("delete"),clear:It("clear"),forEach:Ws(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=qs(r,!1,!1),n[r]=qs(r,!0,!1),t[r]=qs(r,!1,!0),s[r]=qs(r,!0,!0)}),[e,n,t,s]}const[Qu,ed,td,nd]=zu();function Ys(e,t){const n=t?e?nd:td:e?ed:Qu;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 sd={get:Ys(!1,!1)},id={get:Ys(!1,!0)},rd={get:Ys(!0,!1)},od={get:Ys(!0,!0)},Ll=new WeakMap,xl=new WeakMap,Dl=new WeakMap,wl=new WeakMap;function Js(e){return mt(e)?e:Zs(e,!1,qu,sd,Ll)}function Vl(e){return Zs(e,!1,Ju,id,xl)}function ur(e){return Zs(e,!0,Yu,rd,Dl)}function cd(e){return Zs(e,!0,Zu,od,wl)}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 ad(e){return e.__v_skip||!Object.isExtensible(e)?0:function ld(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(pu(e))}(e);if(0===o)return e;const l=new Proxy(e,2===o?s:n);return i.set(e,l),l}function At(e){return mt(e)?At(e.__v_raw):!(!e||!e.__v_isReactive)}function mt(e){return!(!e||!e.__v_isReadonly)}function Bn(e){return!(!e||!e.__v_isShallow)}function dr(e){return At(e)||mt(e)}function z(e){const t=e&&e.__v_raw;return t?z(t):e}function hr(e){return Fs(e,"__v_skip",!0),e}const $n=e=>oe(e)?Js(e):e,pr=e=>oe(e)?ur(e):e;class kl{constructor(t,n,s,i){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Nn(()=>t(this._value),()=>Xn(this,1)),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=s}get value(){const t=z(this);return mr(t),(!t._cacheable||t.effect.dirty)&&et(t._value,t._value=t.effect.run())&&Xn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function mr(e){lt&&zt&&(e=z(e),Tl(zt,e.dep||(e.dep=bl(()=>e.dep=void 0,e instanceof kl?e:void 0))))}function Xn(e,t=3,n){const s=(e=z(e)).dep;s&&Sl(s,t)}function ye(e){return!(!e||!0!==e.__v_isRef)}function Kn(e){return Fl(e,!1)}function ud(e){return Fl(e,!0)}function Fl(e,t){return ye(e)?e:new dd(e,t)}class dd{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:$n(t)}get value(){return mr(this),this._value}set value(t){const n=this.__v_isShallow||Bn(t)||mt(t);t=n?t:z(t),et(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:$n(t),Xn(this,3))}}function hd(e){Xn(e,3)}function _r(e){return ye(e)?e.value:e}function pd(e){return q(e)?e():_r(e)}const md={get:(e,t,n)=>_r(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 gr(e){return At(e)?e:new Proxy(e,md)}class _d{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>mr(this),()=>Xn(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Ul(e){return new _d(e)}function gd(e){const t=H(e)?new Array(e.length):{};for(const n in e)t[n]=Hl(e,n);return t}class Ed{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 Ku(e,t){var n;return null==(n=$s.get(e))?void 0:n.get(t)}(z(this._object),this._key)}}class yd{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Td(e,t,n){return ye(e)?e:q(e)?new yd(e):oe(e)&&arguments.length>1?Hl(e,t,n):Kn(e)}function Hl(e,t,n){const s=e[t];return ye(s)?s:new Ed(e,t,n)}const Sd={GET:"get",HAS:"has",ITERATE:"iterate"},bd={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},en=[];function Te(e,...t){Ot();const n=en.length?en[en.length-1].component:null,s=n&&n.appContext.config.warnHandler,i=function Nd(){let e=en[en.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 <${oo(n,r.type)}>`).join("\n"),i]);else{const r=[`[Vue warn]: ${e}`,...t];i.length&&r.push("\n",...function vd(e){const t=[];return e.forEach((n,s)=>{t.push(...0===s?[]:["\n"],...function Od({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",i=` at <${oo(e.component,e.type,!!e.component&&null==e.component.parent)}`,r=">"+n;return e.props?[i,...Cd(e.props),r]:[i+r]}(n))}),t}(i)),console.warn(...r)}Ct()}function Cd(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(s=>{t.push(...Bl(s,e[s]))}),n.length>3&&t.push(" ..."),t}function Bl(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=Bl(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 Id(e,t){}const Ad={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){Rt(r,t,n)}return i}function je(e,t,n,s){if(q(e)){const r=at(e,t,n,s);return r&&Qi(r)&&r.catch(o=>{Rt(o,t,n)}),r}const i=[];for(let r=0;r>>1,i=Pe[s],r=qn(i);rqn(n)-qn(s));if(vn.length=0,Pt)return void Pt.push(...t);for(Pt=t,tn=0;tnnull==e.id?1/0:e.id,Dd=(e,t)=>{const n=qn(e)-qn(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function jl(e){Er=!1,jn=!0,Pe.sort(Dd);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=>{br(r,t)}),setTimeout(()=>{tt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Sr=!0,Zn=[])},3e3)):(Sr=!0,Zn=[])}const Nr=vr("component:added"),ql=vr("component:updated"),Fd=vr("component:removed"),Ud=e=>{tt&&"function"==typeof tt.cleanupBuffer&&!tt.cleanupBuffer(e)&&Fd(e)};function vr(e){return t=>{zn(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function Xd(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(Us))}__VUE_PROD_DEVTOOLS__&&function $d(e,t,n){zn("component:emit",e.appContext.app,e,t,n)}(e,t,i);let l,a=s[l=Sn(t)]||s[l=Sn(pe(t))];!a&&r&&(a=s[l=Sn(ke(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 Yl(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=Yl(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 Qs(e,t){return!(!e||!qt(t))&&(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,ke(t))||re(e,t))}let Ee=null,ei=null;function Qn(e){const t=Ee;return Ee=e,ei=e&&e.type.__scopeId||null,t}function Kd(e){ei=e}function jd(){ei=null}const Gd=e=>Or;function Or(e,t=Ee,n){if(!t||e._n)return e;const s=(...i)=>{s._d&&Jr(-1);const r=Qn(t);let o;try{o=e(...i)}finally{Qn(r),s._d&&Jr(1)}return __VUE_PROD_DEVTOOLS__&&ql(t),o};return s._n=!0,s._c=!0,s._d=!0,s}function ti(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:g,inheritAttrs:v}=e;let x,D;const N=Qn(e);try{if(4&n.shapeFlag){const y=i||s;x=He(u.call(y,y,f,r,_,h,g)),D=a}else{x=He(t(r,t.length>1?{attrs:a,slots:l,emit:c}:null)),D=t.props?a:qd(a)}}catch(y){hs.length=0,Rt(y,e,1),x=fe(Oe)}let m=x;if(D&&!1!==v){const y=Object.keys(D),{shapeFlag:P}=m;y.length&&7&P&&(o&&y.some(Zi)&&(D=Yd(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),x=m,Qn(N),x}const qd=e=>{let t;for(const n in e)("class"===n||"style"===n||qt(n))&&((t||(t={}))[n]=e[n]);return t},Yd=(e,t)=>{const n={};for(const s in e)(!Zi(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Zl(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let i=0;ie.__isSuspense;let Rr=0;const th={name:"Suspense",__isSuspense:!0,process(e,t,n,s,i,r,o,l,a,c){null==e?function nh(e,t,n,s,i,r,o,l,a){const{p:c,o:{createElement:u}}=a,f=u("div"),h=e.suspense=Pr(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?(es(e,"onPending"),es(e,"onFallback"),c(null,e.ssFallback,t,n,s,null,r,o),On(h,e.ssFallback)):h.resolve(!1,!0)}(t,n,s,i,r,o,l,a,c):function sh(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:g,pendingBranch:v,isInFallback:x,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():x&&(D||(a(g,_,n,s,i,null,r,o,l),On(f,_)))):(f.pendingId=Rr++,D?(f.isHydrating=!1,f.activeBranch=v):c(v,i,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),x?(a(null,h,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0?f.resolve():(a(g,_,n,s,i,null,r,o,l),On(f,_))):g&&nt(h,g)?(a(g,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(g&&nt(h,g))a(g,h,n,s,i,f,r,o,l),On(f,h);else if(es(t,"onPending"),f.pendingBranch=h,f.pendingId=512&h.shapeFlag?h.component.suspenseId:Rr++,a(null,h,f.hiddenContainer,null,i,f,r,o,l),f.deps<=0)f.resolve();else{const{timeout:N,pendingId:m}=f;N>0?setTimeout(()=>{f.pendingId===m&&f.fallback(_)},N):0===N&&f.fallback(_)}}(e,t,n,s,i,o,l,a,c)},hydrate:function ih(e,t,n,s,i,r,o,l,a){const c=t.suspense=Pr(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:Pr,normalize:function rh(e){const{shapeFlag:t,children:n}=e,s=32&t;e.ssContent=ta(s?n.default:n),e.ssFallback=s?ta(n.fallback):fe(Oe)}};function es(e,t){const n=e.props&&e.props[t];q(n)&&n()}function Pr(e,t,n,s,i,r,o,l,a,c,u=!1){const{p:f,m:h,um:_,n:g,o:{parentNode:v,remove:x}}=c;let D;const N=function oh(e){var t;return null!=(null==(t=e.props)?void 0:t.suspensible)&&!1!==e.props.suspensible}(e);N&&null!=t&&t.pendingBranch&&(D=t.pendingId,t.deps++);const m=e.props?Hs(e.props.timeout):void 0,E=r,y={vnode:e,parent:t,parentComponent:n,namespace:o,container:s,hiddenContainer:i,deps:0,pendingId:Rr++,timeout:"number"==typeof m?m:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(P=!1,I=!1){const{vnode:T,activeBranch:b,pendingBranch:O,pendingId:L,effects:A,parentComponent:B,container:G}=y;let ee=!1;y.isHydrating?y.isHydrating=!1:P||(ee=b&&O.transition&&"out-in"===O.transition.mode,ee&&(b.transition.afterLeave=()=>{L===y.pendingId&&(h(O,G,r===E?g(b):r,0),Wn(A))}),b&&(v(b.el)!==y.hiddenContainer&&(r=g(b)),_(b,B,y,!0)),ee||h(O,G,r,0)),On(y,O),y.pendingBranch=null,y.isInFallback=!1;let X=y.parent,Z=!1;for(;X;){if(X.pendingBranch){X.effects.push(...A),Z=!0;break}X=X.parent}!Z&&!ee&&Wn(A),y.effects=[],N&&t&&t.pendingBranch&&D===t.pendingId&&(t.deps--,0===t.deps&&!I&&t.resolve()),es(T,"onResolve")},fallback(P){if(!y.pendingBranch)return;const{vnode:I,activeBranch:T,parentComponent:b,container:O,namespace:L}=y;es(I,"onFallback");const A=g(T),B=()=>{y.isInFallback&&(f(null,P,O,A,b,null,L,l,a),On(y,P))},G=P.transition&&"out-in"===P.transition.mode;G&&(T.transition.afterLeave=B),y.isInFallback=!0,_(T,b,null,!0),G||B()},move(P,I,T){y.activeBranch&&h(y.activeBranch,P,I,T),y.container=P},next:()=>y.activeBranch&&g(y.activeBranch),registerDep(P,I){const T=!!y.pendingBranch;T&&y.deps++;const b=P.vnode.el;P.asyncDep.catch(O=>{Rt(O,P,0)}).then(O=>{if(P.isUnmounted||y.isUnmounted||y.pendingId!==P.suspenseId)return;P.asyncResolved=!0;const{vnode:L}=P;io(P,O,!1),b&&(L.el=b);const A=!b&&P.subTree.el;I(P,L,v(b||P.subTree.el),b?null:g(P.subTree),y,o,a),A&&x(A),Cr(P,L.el),T&&0==--y.deps&&y.resolve()})},unmount(P,I){y.isUnmounted=!0,y.activeBranch&&_(y.activeBranch,n,P,I),y.pendingBranch&&_(y.pendingBranch,n,P,I)}};return y}function ta(e){let t;if(q(e)){const n=cn&&e._c;n&&(e._d=!1,pi()),e=e(),n&&(e._d=!0,t=Ue,qa())}return H(e)&&(e=function Jl(e){let t;for(let n=0;nn!==e)),e}function na(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):Wn(e)}function On(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e,i=n.el=t.el;s&&s.subTree===n&&(s.vnode.el=i,Cr(s,i))}const sa=Symbol.for("v-scx"),ia=()=>cs(sa);function lh(e,t){return ns(e,null,t)}function ra(e,t){return ns(e,null,{flush:"post"})}function oa(e,t){return ns(e,null,{flush:"sync"})}const ni={};function ts(e,t,n){return ns(e,t,n)}function ns(e,t,{immediate:n,deep:s,flush:i,once:r}=ne){if(t&&r){const I=t;t=(...T)=>{I(...T),P()}}const c=Se,u=I=>!0===s?I:sn(I,!1===s?1:void 0);let f,h=!1,_=!1;if(ye(e)?(f=()=>e.value,h=Bn(e)):At(e)?(f=()=>u(e),h=!0):H(e)?(_=!0,h=e.some(I=>At(I)||Bn(I)),f=()=>e.map(I=>ye(I)?I.value:At(I)?u(I):q(I)?at(I,c,2):void 0)):f=q(e)?t?()=>at(e,c,2):()=>(g&&g(),je(e,c,3,[v])):he,t&&s){const I=f;f=()=>sn(I())}let g,x,v=I=>{g=E.onStop=()=>{at(I,c,4),g=E.onStop=void 0}};if(ps){if(v=he,t?n&&je(t,c,3,[f(),_?[]:void 0,v]):f(),"sync"!==i)return he;{const I=ia();x=I.__watcherHandles||(I.__watcherHandles=[])}}let D=_?new Array(e.length).fill(ni):ni;const N=()=>{if(E.active&&E.dirty)if(t){const I=E.run();(s||h||(_?I.some((T,b)=>et(T,D[b])):et(I,D)))&&(g&&g(),je(t,c,3,[I,D===ni?void 0:_&&D[0]===ni?[]:D,v]),D=I)}else E.run()};let m;N.allowRecurse=!!t,"sync"===i?m=N:"post"===i?m=()=>Ae(N,c&&c.suspense):(N.pre=!0,c&&(N.id=c.uid),m=()=>Gn(N));const E=new Nn(f,he,m),y=_l(),P=()=>{E.stop(),y&&zi(y.effects,E)};return t?n?N():D=E.run():"post"===i?Ae(E.run.bind(E),c&&c.suspense):E.run(),x&&x.push(P),P}function ah(e,t,n){const s=this.proxy,i=Y(e)?e.includes(".")?la(s,e):()=>s[e]:e.bind(s,s);let r;q(t)?r=t:(r=t.handler,n=t);const o=fn(this),l=ns(i,r.bind(s),n);return o(),l}function la(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;i0){if(n>=t)return e;n++}if((s=s||new Set).has(e))return e;if(s.add(e),ye(e))sn(e.value,t,n,s);else if(H(e))for(let i=0;i{sn(i,t,n,s)});else if(ll(e))for(const i in e)sn(e[i],t,n,s);return e}function ch(e,t){if(null===Ee)return e;const n=yi(Ee)||Ee.proxy,s=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),li(()=>{e.isUnmounting=!0}),e}const Ye=[Function,Array],Lr={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},aa={name:"BaseTransition",props:Lr,setup(e,{slots:t}){const n=gt(),s=Mr();let i;return()=>{const r=t.default&&ii(t.default(),!0);if(!r||!r.length)return;let o=r[0];if(r.length>1){let v=!1;for(const x of r)if(x.type!==Oe){o=x,v=!0;break}}const l=z(e),{mode:a}=l;if(s.isLeaving)return xr(o);const c=fa(o);if(!c)return xr(o);const u=Cn(c,l,s,n);rn(c,u);const f=n.subTree,h=f&&fa(f);let _=!1;const{getTransitionKey:g}=c.type;if(g){const v=g();void 0===i?i=v:v!==i&&(i=v,_=!0)}if(h&&h.type!==Oe&&(!nt(c,h)||_)){const v=Cn(h,l,s,n);if(rn(h,v),"out-in"===a)return s.isLeaving=!0,v.afterLeave=()=>{s.isLeaving=!1,!1!==n.update.active&&(n.effect.dirty=!0,n.update())},xr(o);"in-out"===a&&c.type!==Oe&&(v.delayLeave=(x,D,N)=>{ca(s,h)[String(h.key)]=h,x[Mt]=()=>{D(),x[Mt]=void 0,delete u.delayedLeave},u.delayedLeave=N})}return o}}};function ca(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 Cn(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:g,onBeforeAppear:v,onAppear:x,onAfterAppear:D,onAppearCancelled:N}=t,m=String(e.key),E=ca(n,e),y=(T,b)=>{T&&je(T,s,9,b)},P=(T,b)=>{const O=b[1];y(T,b),H(T)?T.every(L=>L.length<=1)&&O():T.length<=1&&O()},I={mode:r,persisted:o,beforeEnter(T){let b=l;if(!n.isMounted){if(!i)return;b=v||l}T[Mt]&&T[Mt](!0);const O=E[m];O&&nt(e,O)&&O.el[Mt]&&O.el[Mt](),y(b,[T])},enter(T){let b=a,O=c,L=u;if(!n.isMounted){if(!i)return;b=x||a,O=D||c,L=N||u}let A=!1;const B=T[si]=G=>{A||(A=!0,y(G?L:O,[T]),I.delayedLeave&&I.delayedLeave(),T[si]=void 0)};b?P(b,[T,B]):B()},leave(T,b){const O=String(e.key);if(T[si]&&T[si](!0),n.isUnmounting)return b();y(f,[T]);let L=!1;const A=T[Mt]=B=>{L||(L=!0,b(),y(B?g:_,[T]),T[Mt]=void 0,E[O]===e&&delete E[O])};E[O]=e,h?P(h,[T,A]):A()},clone:T=>Cn(T,t,n,s)};return I}function xr(e){if(ss(e))return(e=st(e)).children=null,e}function fa(e){return ss(e)?e.children?e.children[0]:void 0:e}function rn(e,t){6&e.shapeFlag&&e.component?rn(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 ii(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 on=e=>!!e.type.__asyncLoader;function fh(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(g=>{if(g=g instanceof Error?g:new Error(String(g)),l)return new Promise((v,x)=>{l(g,()=>v((u++,a=null,h())),()=>x(g),u+1)});throw g}).then(g=>_!==a&&a?a:(g&&(g.__esModule||"Module"===g[Symbol.toStringTag])&&(g=g.default),c=g,g)))};return Dr({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return c},setup(){const _=Se;if(c)return()=>wr(c,_);const g=N=>{a=null,Rt(N,_,13,!s)};if(o&&_.suspense||ps)return h().then(N=>()=>wr(N,_)).catch(N=>(g(N),()=>s?fe(s,{error:N}):null));const v=Kn(!1),x=Kn(),D=Kn(!!i);return i&&setTimeout(()=>{D.value=!1},i),null!=r&&setTimeout(()=>{if(!v.value&&!x.value){const N=new Error(`Async component timed out after ${r}ms.`);g(N),x.value=N}},r),h().then(()=>{v.value=!0,_.parent&&ss(_.parent.vnode)&&(_.parent.effect.dirty=!0,Gn(_.parent.update))}).catch(N=>{g(N),x.value=N}),()=>v.value&&c?wr(c,_):x.value&&s?fe(s,{error:x.value}):n&&!D.value?fe(n):void 0}})}function wr(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 ss=e=>e.type.__isKeepAlive,uh={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=gt(),s=n.ctx;if(!s.renderer)return()=>{const N=t.default&&t.default();return N&&1===N.length?N[0]:N};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 _(N){Vr(N),u(N,n,l,!0)}function g(N){i.forEach((m,E)=>{const y=ms(m.type);y&&(!N||!N(y))&&v(E)})}function v(N){const m=i.get(N);o&&nt(m,o)?o&&Vr(o):_(m),i.delete(N),r.delete(N)}s.activate=(N,m,E,y,P)=>{const I=N.component;c(N,m,E,0,l),a(I.vnode,N,m,E,I,l,y,N.slotScopeIds,P),Ae(()=>{I.isDeactivated=!1,I.a&&bn(I.a);const T=N.props&&N.props.onVnodeMounted;T&&Be(T,I.parent,N)},l),__VUE_PROD_DEVTOOLS__&&Nr(I)},s.deactivate=N=>{const m=N.component;c(N,h,null,1,l),Ae(()=>{m.da&&bn(m.da);const E=N.props&&N.props.onVnodeUnmounted;E&&Be(E,m.parent,N),m.isDeactivated=!0},l),__VUE_PROD_DEVTOOLS__&&Nr(m)},ts(()=>[e.include,e.exclude],([N,m])=>{N&&g(E=>is(N,E)),m&&g(E=>!is(m,E))},{flush:"post",deep:!0});let x=null;const D=()=>{null!=x&&i.set(x,kr(n.subTree))};return rs(D),oi(D),li(()=>{i.forEach(N=>{const{subTree:m,suspense:E}=n,y=kr(m);if(N.type!==y.type||N.key!==y.key)_(N);else{Vr(y);const P=y.component.da;P&&Ae(P,E)}})}),()=>{if(x=null,!t.default)return null;const N=t.default(),m=N[0];if(N.length>1)return o=null,N;if(!Vt(m)||!(4&m.shapeFlag||128&m.shapeFlag))return o=null,m;let E=kr(m);const y=E.type,P=ms(on(E)?E.type.__asyncResolved||{}:y),{include:I,exclude:T,max:b}=e;if(I&&(!P||!is(I,P))||T&&P&&is(T,P))return o=E,m;const O=null==E.key?y:E.key,L=i.get(O);return E.el&&(E=st(E),128&m.shapeFlag&&(m.ssContent=E)),x=O,L?(E.el=L.el,E.component=L.component,E.transition&&rn(E,E.transition),E.shapeFlag|=512,r.delete(O),r.add(O)):(r.add(O),b&&r.size>parseInt(b,10)&&v(r.values().next().value)),E.shapeFlag|=256,o=E,ea(m.type)?m:E}}};function is(e,t){return H(e)?e.some(n=>is(n,t)):Y(e)?e.split(",").includes(t):!!hu(e)&&e.test(t)}function ua(e,t){ha(e,"a",t)}function da(e,t){ha(e,"da",t)}function ha(e,t,n=Se){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(ri(t,s,n),n){let i=n.parent;for(;i&&i.parent;)ss(i.parent.vnode)&&dh(s,t,n,i),i=i.parent}}function dh(e,t,n,s){const i=ri(t,e,s,!0);ai(()=>{zi(s[t],i)},n)}function Vr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function kr(e){return 128&e.shapeFlag?e.ssContent:e}function ri(e,t,n=Se,s=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Ot();const l=fn(n),a=je(t,n,e,o);return l(),Ct(),a});return s?i.unshift(r):i.push(r),r}}const _t=e=>(t,n=Se)=>(!ps||"sp"===e)&&ri(e,(...s)=>t(...s),n),pa=_t("bm"),rs=_t("m"),ma=_t("bu"),oi=_t("u"),li=_t("bum"),ai=_t("um"),_a=_t("sp"),ga=_t("rtg"),Ea=_t("rtc");function ya(e,t=Se){ri("ec",e,t)}function hh(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 mh(e,t,n={},s,i){if(Ee.isCE||Ee.parent&&on(Ee.parent)&&Ee.parent.isCE)return"default"!==t&&(n.name=t),fe("slot",n,s&&s());let r=e[t];r&&r._c&&(r._d=!1),pi();const o=r&&Ta(r(n)),l=Zr(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 Ta(e){return e.some(t=>!Vt(t)||!(t.type===Oe||t.type===ve&&!Ta(t.children)))?e:null}function _h(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:Sn(s)]=e[s];return n}const Fr=e=>e?tc(e)?yi(e)||e.proxy:Fr(e.parent):null,ln=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=>Fr(e.parent),$root:e=>Fr(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?$r(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Gn(e.update)}),$nextTick:e=>e.n||(e.n=Tr.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?ah.bind(e):he}),Ur=(e,t)=>e!==ne&&!e.__isScriptSetup&&re(e,t),Hr={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(Ur(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__||Br)&&(o[t]=0)}}const u=ln[t];let f,h;return u?("$attrs"===t&&Fe(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 Ur(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)||Ur(t,o)||(l=r[0])&&re(l,o)||re(s,o)||re(ln,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)}},Eh=se({},Hr,{get(e,t){if(t!==Symbol.unscopables)return Hr.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!yu(t)});function yh(){return null}function Th(){return null}function Sh(e){}function bh(e){}function Nh(){return null}function vh(){}function Oh(e,t){return null}function Ch(){return Sa().slots}function Ih(){return Sa().attrs}function Ah(e,t,n=ne){const s=gt(),i=pe(t),r=ke(t),o=Ul((a,c)=>{let u;return oa(()=>{const f=e[t];et(u,f)&&(u=f,c())}),{get:()=>(a(),n.get?n.get(u):u),set(f){const h=s.vnode.props;!(h&&(t in h||i in h||r in h)&&(`onUpdate:${t}`in h||`onUpdate:${i}`in h||`onUpdate:${r}`in h))&&et(f,u)&&(u=f,c()),s.emit(`update:${t}`,n.set?n.set(f):f)}}}),l="modelValue"===t?"modelModifiers":`${t}Modifiers`;return o[Symbol.iterator]=()=>{let a=0;return{next:()=>a<2?{value:a++?e[l]||{}:o,done:!1}:{done:!0}}},o}function Sa(){const e=gt();return e.setupContext||(e.setupContext=rc(e))}function os(e){return H(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Rh(e,t){const n=os(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 Ph(e,t){return e&&t?H(e)&&H(t)?e.concat(t):se({},os(e),os(t)):e||t}function Mh(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function Lh(e){const t=gt();let n=e();return so(),Qi(n)&&(n=n.catch(s=>{throw fn(t),s})),[n,()=>fn(t)]}let Br=!0;function ba(e,t,n){je(H(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Na(e,t,n,s){const i=s.includes(".")?la(n,s):()=>n[s];if(Y(e)){const r=t[e];q(r)&&ts(i,r)}else if(q(e))ts(i,e.bind(n));else if(oe(e))if(H(e))e.forEach(r=>Na(r,t,n,s));else{const r=q(e.handler)?e.handler.bind(n):t[e.handler];q(r)&&ts(i,r,e)}}function $r(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=>ci(a,c,o,!0)),ci(a,t,o)):a=t,oe(t)&&r.set(t,a),a}function ci(e,t,n,s=!1){const{mixins:i,extends:r}=t;r&&ci(e,r,n,!0),i&&i.forEach(o=>ci(e,o,n,!0));for(const o in t)if(!s||"expose"!==o){const l=wh[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const wh={data:va,props:Oa,emits:Oa,methods:ls,computed:ls,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:ls,directives:ls,watch:function kh(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:va,inject:function Vh(e,t){return ls(Xr(e),Xr(t))}};function va(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 Xr(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 Vd(e,t){zn("app:init",e,t,{Fragment:ve,Text:Dt,Comment:Oe,Static:wt})}(a,ao)),yi(h.component)||h.component.proxy}},unmount(){l&&(e(null,a._container),__VUE_PROD_DEVTOOLS__&&(a._instance=null,function kd(e){zn("app:unmount",e)}(a)),delete a._container.__vue_app__)},provide:(c,u)=>(r.provides[c]=u,a),runWithContext(c){as=a;try{return c()}finally{as=null}}};return a}}let as=null;function Ia(e,t){if(Se){let n=Se.provides;const s=Se.parent&&Se.parent.provides;s===n&&(n=Se.provides=Object.create(s)),n[e]=t}}function cs(e,t,n=!1){const s=Se||Ee;if(s||as){const i=s?null==s.parent?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:as._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 Hh(){return!!(Se||Ee||as)}function Aa(e,t,n,s){const[i,r]=e.propsOptions;let l,o=!1;if(t)for(let a in t){if(Jt(a))continue;const c=t[a];let u;i&&re(i,u=pe(a))?r&&r.includes(u)?(l||(l={}))[u]=c:n[u]=c:Qs(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,_]=Ra(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,En),En;if(H(r))for(let u=0;u-1,_[1]=v<0||g-1||re(_,"default"))&&l.push(f)}}}const c=[o,l];return oe(e)&&s.set(e,c),c}function Pa(e){return"$"!==e[0]}function jr(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function Ma(e,t){return jr(e)===jr(t)}function La(e,t){return H(t)?t.findIndex(n=>Ma(n,e)):q(t)&&Ma(t,e)?0:-1}const wa=e=>"_"===e[0]||"$stable"===e,Gr=e=>H(e)?e.map(He):[He(e)],qh=(e,t,n)=>{if(t._n)return t;const s=Or((...i)=>Gr(t(...i)),n);return s._c=!1,s},Va=(e,t,n)=>{const s=e._ctx;for(const i in e){if(wa(i))continue;const r=e[i];if(q(r))t[i]=qh(0,r,s);else if(null!=r){const o=Gr(r);t[i]=()=>o}}},ka=(e,t)=>{const n=Gr(t);e.slots.default=()=>n},Yh=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=z(t),Fs(t,"_",n)):Va(t,e.slots={})}else e.slots={},t&&ka(e,t);Fs(e.slots,mi,1)},Jh=(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,Va(t,i)),o=t}else t&&(ka(e,t),o={default:1});if(r)for(const l in i)!wa(l)&&null==o[l]&&delete i[l]};function fi(e,t,n,s,i=!1){if(H(e))return void e.forEach((h,_)=>fi(h,t&&(H(t)?t[_]:t),n,s,i));if(on(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 g=()=>{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?(g.id=-1,Ae(g,n)):g()}}}let Lt=!1;const ui=e=>(e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName)(e)?"svg":(e=>e.namespaceURI.includes("MathML"))(e)?"mathml":void 0,fs=e=>8===e.nodeType;function Qh(e){const{mt:t,p:n,o:{patchProp:s,createText:i,nextSibling:r,parentNode:o,remove:l,insert:a,createComment:c}}=e,f=(m,E,y,P,I,T=!1)=>{const b=fs(m)&&"["===m.data,O=()=>v(m,E,y,P,I,b),{type:L,ref:A,shapeFlag:B,patchFlag:G}=E;let ee=m.nodeType;E.el=m,__VUE_PROD_DEVTOOLS__&&("__vnode"in m||Object.defineProperty(m,"__vnode",{value:E,enumerable:!1}),"__vueParentComponent"in m||Object.defineProperty(m,"__vueParentComponent",{value:y,enumerable:!1})),-2===G&&(T=!1,E.dynamicChildren=null);let X=null;switch(L){case Dt:3!==ee?""===E.children?(a(E.el=i(""),o(m),m),X=m):X=O():(m.data!==E.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(E.children)}`),m.data=E.children),X=r(m));break;case Oe:N(m)?(X=r(m),D(E.el=m.content.firstChild,m,y)):X=8!==ee||b?O():r(m);break;case wt:if(b&&(ee=(m=r(m)).nodeType),1===ee||3===ee){X=m;const Z=!E.children.length;for(let K=0;K{T=T||!!E.dynamicChildren;const{type:b,props:O,patchFlag:L,shapeFlag:A,dirs:B,transition:G}=E,ee="input"===b||"option"===b;if(ee||-1!==L){B&&ft(E,null,y,"created");let Z,X=!1;if(N(m)){X=Xa(P,G)&&y&&y.vnode.props&&y.vnode.props.appear;const K=m.content.firstChild;X&&G.beforeEnter(K),D(K,m,y),E.el=m=K}if(16&A&&(!O||!O.innerHTML&&!O.textContent)){let K=_(m.firstChild,E,m,y,P,I,T),De=!1;for(;K;){Lt=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!De&&(Te("Hydration children mismatch on",m,"\nServer rendered element contains more child nodes than client vdom."),De=!0);const bt=K;K=K.nextSibling,l(bt)}}else 8&A&&m.textContent!==E.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: ${E.children}`),m.textContent=E.children);if(O)if(ee||!T||48&L)for(const K in O)(ee&&(K.endsWith("value")||"indeterminate"===K)||qt(K)&&!Jt(K)||"."===K[0])&&s(m,K,null,O[K],void 0,void 0,y);else O.onClick&&s(m,"onClick",null,O.onClick,void 0,void 0,y);(Z=O&&O.onVnodeBeforeMount)&&Be(Z,y,E),B&&ft(E,null,y,"beforeMount"),((Z=O&&O.onVnodeMounted)||B||X)&&na(()=>{Z&&Be(Z,y,E),X&&G.enter(m),B&&ft(E,null,y,"mounted")},P)}return m.nextSibling},_=(m,E,y,P,I,T,b)=>{b=b||!!E.dynamicChildren;const O=E.children,L=O.length;let A=!1;for(let B=0;B{const{slotScopeIds:b}=E;b&&(I=I?I.concat(b):b);const O=o(m),L=_(r(m),E,O,y,P,I,T);return L&&fs(L)&&"]"===L.data?r(E.anchor=L):(Lt=!0,a(E.anchor=c("]"),O,L),L)},v=(m,E,y,P,I,T)=>{if(Lt=!0,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Hydration node mismatch:\n- rendered on server:",m,3===m.nodeType?"(text)":fs(m)&&"["===m.data?"(start of fragment)":"","\n- expected on client:",E.type),E.el=null,T){const L=x(m);for(;;){const A=r(m);if(!A||A===L)break;l(A)}}const b=r(m),O=o(m);return l(m),n(null,E,O,b,y,P,ui(O),I),b},x=(m,E="[",y="]")=>{let P=0;for(;m;)if((m=r(m))&&fs(m)&&(m.data===E&&P++,m.data===y)){if(0===P)return r(m);P--}return m},D=(m,E,y)=>{const P=E.parentNode;P&&P.replaceChild(m,E);let I=y;for(;I;)I.vnode.el===E&&(I.vnode.el=I.subTree.el=m),I=I.parent},N=m=>1===m.nodeType&&"template"===m.tagName.toLowerCase();return[(m,E)=>{if(!E.hasChildNodes())return __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Te("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,m,E),zs(),void(E._vnode=m);Lt=!1,f(E.firstChild,m,null,null,null),zs(),E._vnode=m,Lt&&console.error("Hydration completed but contains mismatches.")},f]}const Ae=na;function Ha(e){return $a(e)}function Ba(e){return $a(e,Qh)}function $a(e,t){!function np(){"boolean"!=typeof __VUE_OPTIONS_API__&&(Fn().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&(Fn().__VUE_PROD_DEVTOOLS__=!1),"boolean"!=typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&(Fn().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}();const n=Fn();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&br(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:_=he,insertStaticContent:g}=e,v=(d,p,S,C=null,R=null,V=null,U,w=null,F=!!p.dynamicChildren)=>{if(d===p)return;d&&!nt(d,p)&&(C=Ki(d),Gt(d,R,V,!0),d=null),-2===p.patchFlag&&(F=!1,p.dynamicChildren=null);const{type:M,ref:$,shapeFlag:W}=p;switch(M){case Dt:x(d,p,S,C);break;case Oe:D(d,p,S,C);break;case wt:null==d&&N(p,S,C,U);break;case ve:B(d,p,S,C,R,V,U,w,F);break;default:1&W?P(d,p,S,C,R,V,U,w,F):6&W?G(d,p,S,C,R,V,U,w,F):(64&W||128&W)&&M.process(d,p,S,C,R,V,U,w,F,wn)}null!=$&&R&&fi($,d&&d.ref,V,p||d,!p)},x=(d,p,S,C)=>{if(null==d)s(p.el=l(p.children),S,C);else{const R=p.el=d.el;p.children!==d.children&&c(R,p.children)}},D=(d,p,S,C)=>{null==d?s(p.el=a(p.children||""),S,C):p.el=d.el},N=(d,p,S,C)=>{[d.el,d.anchor]=g(d.children,p,S,C,d.el,d.anchor)},P=(d,p,S,C,R,V,U,w,F)=>{"svg"===p.type?U="svg":"math"===p.type&&(U="mathml"),null==d?I(p,S,C,R,V,U,w,F):O(d,p,R,V,U,w,F)},I=(d,p,S,C,R,V,U,w)=>{let F,M;const{props:$,shapeFlag:W,transition:j,dirs:J}=d;if(F=d.el=o(d.type,V,$&&$.is,$),8&W?u(F,d.children):16&W&&b(d.children,F,null,C,R,Wr(d,V),U,w),J&&ft(d,null,C,"created"),T(F,d,d.scopeId,U,C),$){for(const ce in $)"value"!==ce&&!Jt(ce)&&r(F,ce,null,$[ce],V,d.children,C,R,Nt);"value"in $&&r(F,"value",null,$.value,V),(M=$.onVnodeBeforeMount)&&Be(M,C,d)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(F,"__vnode",{value:d,enumerable:!1}),Object.defineProperty(F,"__vueParentComponent",{value:C,enumerable:!1})),J&&ft(d,null,C,"beforeMount");const te=Xa(R,j);te&&j.beforeEnter(F),s(F,p,S),((M=$&&$.onVnodeMounted)||te||J)&&Ae(()=>{M&&Be(M,C,d),te&&j.enter(F),J&&ft(d,null,C,"mounted")},R)},T=(d,p,S,C,R)=>{if(S&&_(d,S),C)for(let V=0;V{for(let M=F;M{const w=p.el=d.el;let{patchFlag:F,dynamicChildren:M,dirs:$}=p;F|=16&d.patchFlag;const W=d.props||ne,j=p.props||ne;let J;if(S&&an(S,!1),(J=j.onVnodeBeforeUpdate)&&Be(J,S,p,d),$&&ft(p,d,S,"beforeUpdate"),S&&an(S,!0),M?L(d.dynamicChildren,M,w,S,C,Wr(p,R),V):U||De(d,p,w,null,S,C,Wr(p,R),V,!1),F>0){if(16&F)A(w,p,W,j,S,C,R);else if(2&F&&W.class!==j.class&&r(w,"class",null,j.class,R),4&F&&r(w,"style",W.style,j.style,R),8&F){const te=p.dynamicProps;for(let ce=0;ce{J&&Be(J,S,p,d),$&&ft(p,d,S,"updated")},C)},L=(d,p,S,C,R,V,U)=>{for(let w=0;w{if(S!==C){if(S!==ne)for(const w in S)!Jt(w)&&!(w in C)&&r(d,w,S[w],null,U,p.children,R,V,Nt);for(const w in C){if(Jt(w))continue;const F=C[w],M=S[w];F!==M&&"value"!==w&&r(d,w,M,F,U,p.children,R,V,Nt)}"value"in C&&r(d,"value",S.value,C.value,U)}},B=(d,p,S,C,R,V,U,w,F)=>{const M=p.el=d?d.el:l(""),$=p.anchor=d?d.anchor:l("");let{patchFlag:W,dynamicChildren:j,slotScopeIds:J}=p;J&&(w=w?w.concat(J):J),null==d?(s(M,S,C),s($,S,C),b(p.children||[],S,$,R,V,U,w,F)):W>0&&64&W&&j&&d.dynamicChildren?(L(d.dynamicChildren,j,S,R,V,U,w),(null!=p.key||R&&p===R.subTree)&&qr(d,p,!0)):De(d,p,S,$,R,V,U,w,F)},G=(d,p,S,C,R,V,U,w,F)=>{p.slotScopeIds=w,null==d?512&p.shapeFlag?R.ctx.activate(p,S,C,U,F):ee(p,S,C,R,V,U,F):X(d,p,F)},ee=(d,p,S,C,R,V,U)=>{const w=d.component=ec(d,C,R);if(ss(d)&&(w.ctx.renderer=wn),nc(w),w.asyncDep){if(R&&R.registerDep(w,Z),!d.el){const F=w.subTree=fe(Oe);D(null,F,p,S)}}else Z(w,d,p,S,R,V,U)},X=(d,p,S)=>{const C=p.component=d.component;if(function Jd(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||Zl(s,o,c):!!o);if(1024&a)return!0;if(16&a)return s?Zl(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,R,V,U)=>{const w=()=>{if(d.isMounted){let{next:$,bu:W,u:j,parent:J,vnode:te}=d;{const Vn=Ka(d);if(Vn)return $&&($.el=te.el,K(d,$,U)),void Vn.asyncDep.then(()=>{d.isUnmounted||w()})}let de,ce=$;an(d,!1),$?($.el=te.el,K(d,$,U)):$=te,W&&bn(W),(de=$.props&&$.props.onVnodeBeforeUpdate)&&Be(de,J,$,te),an(d,!0);const Ie=ti(d),rt=d.subTree;d.subTree=Ie,v(rt,Ie,f(rt.el),Ki(rt),d,R,V),$.el=Ie.el,null===ce&&Cr(d,Ie.el),j&&Ae(j,R),(de=$.props&&$.props.onVnodeUpdated)&&Ae(()=>Be(de,J,$,te),R),__VUE_PROD_DEVTOOLS__&&ql(d)}else{let $;const{el:W,props:j}=p,{bm:J,m:te,parent:ce}=d,de=on(p);if(an(d,!1),J&&bn(J),!de&&($=j&&j.onVnodeBeforeMount)&&Be($,ce,p),an(d,!0),W&&tl){const Ie=()=>{d.subTree=ti(d),tl(W,d.subTree,d,R,null)};de?p.type.__asyncLoader().then(()=>!d.isUnmounted&&Ie()):Ie()}else{const Ie=d.subTree=ti(d);v(null,Ie,S,C,d,R,V),p.el=Ie.el}if(te&&Ae(te,R),!de&&($=j&&j.onVnodeMounted)){const Ie=p;Ae(()=>Be($,ce,Ie),R)}(256&p.shapeFlag||ce&&on(ce.vnode)&&256&ce.vnode.shapeFlag)&&d.a&&Ae(d.a,R),d.isMounted=!0,__VUE_PROD_DEVTOOLS__&&Nr(d),p=S=C=null}},F=d.effect=new Nn(w,he,()=>Gn(M),d.scope),M=d.update=()=>{F.dirty&&F.run()};M.id=d.uid,an(d,!0),M()},K=(d,p,S)=>{p.component=d;const C=d.vnode.props;d.vnode=p,d.next=null,function $h(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;Aa(e,t,i,r)&&(c=!0);for(const f in l)(!t||!re(t,f)&&((u=ke(f))===f||!re(t,u)))&&(a?n&&(void 0!==n[f]||void 0!==n[u])&&(i[f]=Kr(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 M=d&&d.children,$=d?d.shapeFlag:0,W=p.children,{patchFlag:j,shapeFlag:J}=p;if(j>0){if(128&j)return void Ms(M,W,S,C,R,V,U,w,F);if(256&j)return void bt(M,W,S,C,R,V,U,w,F)}8&J?(16&$&&Nt(M,R,V),W!==M&&u(S,W)):16&$?16&J?Ms(M,W,S,C,R,V,U,w,F):Nt(M,R,V,!0):(8&$&&u(S,""),16&J&&b(W,S,C,R,V,U,w,F))},bt=(d,p,S,C,R,V,U,w,F)=>{const M=(d=d||En).length,$=(p=p||En).length,W=Math.min(M,$);let j;for(j=0;j$?Nt(d,R,V,!0,!1,W):b(p,S,C,R,V,U,w,F,W)},Ms=(d,p,S,C,R,V,U,w,F)=>{let M=0;const $=p.length;let W=d.length-1,j=$-1;for(;M<=W&&M<=j;){const J=d[M],te=p[M]=F?kt(p[M]):He(p[M]);if(!nt(J,te))break;v(J,te,S,null,R,V,U,w,F),M++}for(;M<=W&&M<=j;){const J=d[W],te=p[j]=F?kt(p[j]):He(p[j]);if(!nt(J,te))break;v(J,te,S,null,R,V,U,w,F),W--,j--}if(M>W){if(M<=j){const J=j+1,te=J<$?p[J].el:C;for(;M<=j;)v(null,p[M]=F?kt(p[M]):He(p[M]),S,te,R,V,U,w,F),M++}}else if(M>j)for(;M<=W;)Gt(d[M],R,V,!0),M++;else{const J=M,te=M,ce=new Map;for(M=te;M<=j;M++){const qe=p[M]=F?kt(p[M]):He(p[M]);null!=qe.key&&ce.set(qe.key,M)}let de,Ie=0;const rt=j-te+1;let Vn=!1,ru=0;const Ls=new Array(rt);for(M=0;M=rt){Gt(qe,R,V,!0);continue}let ht;if(null!=qe.key)ht=ce.get(qe.key);else for(de=te;de<=j;de++)if(0===Ls[de-te]&&nt(qe,p[de])){ht=de;break}void 0===ht?Gt(qe,R,V,!0):(Ls[ht-te]=M+1,ht>=ru?ru=ht:Vn=!0,v(qe,p[ht],S,null,R,V,U,w,F),Ie++)}const ou=Vn?function sp(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}(Ls):En;for(de=ou.length-1,M=rt-1;M>=0;M--){const qe=te+M,ht=p[qe],lu=qe+1<$?p[qe+1].el:C;0===Ls[M]?v(null,ht,S,lu,R,V,U,w,F):Vn&&(de<0||M!==ou[de]?Dn(ht,S,lu,2):de--)}}},Dn=(d,p,S,C,R=null)=>{const{el:V,type:U,transition:w,children:F,shapeFlag:M}=d;if(6&M)Dn(d.component.subTree,p,S,C);else if(128&M)d.suspense.move(p,S,C);else if(64&M)U.move(d,p,S,wn);else if(U!==ve)if(U!==wt)if(2!==C&&1&M&&w)if(0===C)w.beforeEnter(V),s(V,p,S),Ae(()=>w.enter(V),R);else{const{leave:W,delayLeave:j,afterLeave:J}=w,te=()=>s(V,p,S),ce=()=>{W(V,()=>{te(),J&&J()})};j?j(V,te,ce):ce()}else s(V,p,S);else(({el:d,anchor:p},S,C)=>{let R;for(;d&&d!==p;)R=h(d),s(d,S,C),d=R;s(p,S,C)})(d,p,S);else{s(V,p,S);for(let W=0;W{const{type:V,props:U,ref:w,children:F,dynamicChildren:M,shapeFlag:$,patchFlag:W,dirs:j}=d;if(null!=w&&fi(w,null,S,d,!0),256&$)return void p.ctx.deactivate(d);const J=1&$&&j,te=!on(d);let ce;if(te&&(ce=U&&U.onVnodeBeforeUnmount)&&Be(ce,p,d),6&$)_g(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,R,wn,C):M&&(V!==ve||W>0&&64&W)?Nt(M,p,S,!1,!0):(V===ve&&384&W||!R&&16&$)&&Nt(F,p,S),C&&su(d)}(te&&(ce=U&&U.onVnodeUnmounted)||J)&&Ae(()=>{ce&&Be(ce,p,d),J&&ft(d,null,p,"unmounted")},S)},su=d=>{const{type:p,el:S,anchor:C,transition:R}=d;if(p===ve)return void mg(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 V=()=>{i(S),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(1&d.shapeFlag&&R&&!R.persisted){const{leave:U,delayLeave:w}=R,F=()=>U(S,V);w?w(d.el,V,F):F()}else V()},mg=(d,p)=>{let S;for(;d!==p;)S=h(d),i(d),d=S;i(p)},_g=(d,p,S)=>{const{bum:C,scope:R,update:V,subTree:U,um:w}=d;C&&bn(C),R.stop(),V&&(V.active=!1,Gt(U,d,p,S)),w&&Ae(w,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__&&Ud(d)},Nt=(d,p,S,C=!1,R=!1,V=0)=>{for(let U=V;U6&d.shapeFlag?Ki(d.component.subTree):128&d.shapeFlag?d.suspense.next():h(d.anchor||d.el);let Qo=!1;const iu=(d,p,S)=>{null==d?p._vnode&&Gt(p._vnode,null,null,!0):v(p._vnode||null,d,p,null,null,null,S),Qo||(Qo=!0,Kl(),zs(),Qo=!1),p._vnode=d},wn={p:v,um:Gt,m:Dn,r:su,mt:ee,mc:b,pc:De,pbc:L,n:Ki,o:e};let el,tl;return t&&([el,tl]=t(wn)),{render:iu,hydrate:el,createApp:Uh(iu,el)}}function Wr({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 an({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Xa(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function qr(e,t,n=!1){const s=e.children,i=t.children;if(H(s)&&H(i))for(let r=0;re.__isTeleport,ds=e=>e&&(e.disabled||""===e.disabled),ja=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ga=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,Yr=(e,t)=>{const n=e&&e.to;return Y(n)?t?t(n):null:n},rp={name:"Teleport",__isTeleport:!0,process(e,t,n,s,i,r,o,l,a,c){const{mc:u,pc:f,pbc:h,o:{insert:_,querySelector:g,createText:v}}=c,D=ds(t.props);let{shapeFlag:N,children:m,dynamicChildren:E}=t;if(null==e){const y=t.el=v(""),P=t.anchor=v("");_(y,n,s),_(P,n,s);const I=t.target=Yr(t.props,g),T=t.targetAnchor=v("");I&&(_(T,I),"svg"===o||ja(I)?o="svg":("mathml"===o||Ga(I))&&(o="mathml"));const b=(O,L)=>{16&N&&u(m,O,L,i,r,o,l,a)};D?b(n,P):I&&b(I,T)}else{t.el=e.el;const y=t.anchor=e.anchor,P=t.target=e.target,I=t.targetAnchor=e.targetAnchor,T=ds(e.props),b=T?n:P,O=T?y:I;if("svg"===o||ja(P)?o="svg":("mathml"===o||Ga(P))&&(o="mathml"),E?(h(e.dynamicChildren,E,b,i,r,o,l),qr(e,t,!0)):a||f(e,t,b,O,i,r,o,l,!1),D)T?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):hi(t,n,y,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const L=t.target=Yr(t.props,g);L&&hi(t,L,null,c,0)}else T&&hi(t,P,I,c,1)}Wa(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||!ds(h);for(let g=0;g0?Ue||En:null,qa(),cn>0&&Ue&&Ue.push(e),e}function ap(e,t,n,s,i,r){return Ya(Qr(e,t,n,s,i,r,!0))}function Zr(e,t,n,s,i){return Ya(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 cp(e){zr=e}const mi="__vInternal",Ja=({key:e})=>null!=e?e:null,_i=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?Y(e)||ye(e)||q(e)?{i:Ee,r:e,k:t,f:!!n}:e:null);function Qr(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&&_i(t),scopeId:ei,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:Ee};return l?(to(a,n),128&r&&e.normalize(a)):n&&(a.shapeFlag|=Y(n)?8:16),cn>0&&!o&&Ue&&(a.patchFlag>0||6&r)&&32!==a.patchFlag&&Ue.push(a),a}const fe=function Za(e,t=null,n=null,s=0,i=null,r=!1){if((!e||e===zl)&&(e=Oe),Vt(e)){const l=st(e,t,!0);return n&&to(l,n),cn>0&&!r&&Ue&&(6&l.shapeFlag?Ue[Ue.indexOf(e)]=l:Ue.push(l)),l.patchFlag|=-2,l}if(function oc(e){return q(e)&&"__vccOpts"in e}(e)&&(e=e.__vccOpts),t){t=za(t);let{class:l,style:a}=t;l&&!Y(l)&&(t.class=Hn(l)),oe(a)&&(dr(a)&&!H(a)&&(a=se({},a)),t.style=Un(a))}return Qr(e,t,n,s,i,Y(e)?1:ea(e)?128:ip(e)?64:oe(e)?4:q(e)?2:0,r,!0)};function za(e){return e?dr(e)||mi 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(_i(t)):[i,_i(t)]:_i(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 eo(e=" ",t=0){return fe(Dt,null,e,t)}function up(e,t){const n=fe(wt,null,e);return n.staticCount=t,n}function dp(e="",t=!1){return t?(pi(),Zr(Oe,null,e)):fe(Oe,null,e)}function He(e){return null==e||"boolean"==typeof e?fe(Oe):H(e)?fe(ve,null,e.slice()):"object"==typeof e?kt(e):fe(Dt,null,String(e))}function kt(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:st(e)}function to(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),to(e,i()),i._c&&(i._d=!0)))}{n=32;const i=t._;i||mi in t?3===i&&Ee&&(1===Ee.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=Ee}}else q(t)?(t={default:t,_ctx:Ee},n=32):(t=String(t),64&s?(n=16,t=[eo(t)]):n=8);e.children=t,e.shapeFlag|=n}function Qa(...e){const t={};for(let n=0;nSe||Ee;let gi,no;{const e=Fn(),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)}};gi=t("__VUE_INSTANCE_SETTERS__",n=>Se=n),no=t("__VUE_SSR_SETTERS__",n=>ps=n)}const fn=e=>{const t=Se;return gi(e),e.scope.on(),()=>{e.scope.off(),gi(t)}},so=()=>{Se&&Se.scope.off(),gi(null)};function tc(e){return 4&e.vnode.shapeFlag}let Ei,ro,ps=!1;function nc(e,t=!1){t&&no(t);const{props:n,children:s}=e.vnode,i=tc(e);(function Bh(e,t,n,s=!1){const i={},r={};Fs(r,mi,1),e.propsDefaults=Object.create(null),Aa(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);e.props=n?s?i:Vl(i):e.type.props?i:r,e.attrs=r})(e,n,i,t),Yh(e,s);const r=i?function _p(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=hr(new Proxy(e.ctx,Hr));const{setup:i}=s;if(i){const r=e.setupContext=i.length>1?rc(e):null,o=fn(e);Ot();const l=at(i,e,0,[e.props,r]);if(Ct(),o(),Qi(l)){if(l.then(so,so),t)return l.then(a=>{io(e,a,t)}).catch(a=>{Rt(a,e,0)});e.asyncDep=l}else io(e,l,t)}else ic(e,t)}(e,t):void 0;return t&&no(!1),r}function io(e,t,n){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:oe(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=gr(t)),ic(e,n)}function sc(e){Ei=e,ro=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Eh))}}const gp=()=>!Ei;function ic(e,t,n){const s=e.type;if(!e.render){if(!t&&Ei&&!s.render){const i=s.template||$r(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||he,ro&&ro(e)}if(__VUE_OPTIONS_API__){const i=fn(e);Ot();try{!function xh(e){const t=$r(e),n=e.proxy,s=e.ctx;Br=!1,t.beforeCreate&&ba(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:g,activated:v,deactivated:x,beforeUnmount:N,unmounted:E,render:y,renderTracked:P,renderTriggered:I,errorCaptured:T,serverPrefetch:b,expose:O,inheritAttrs:L,components:A,directives:B}=t;if(c&&function Dh(e,t,n=he){H(e)&&(e=Xr(e));for(const s in e){const i=e[s];let r;r=oe(i)?"default"in i?cs(i.from||s,i.default,!0):cs(i.from||s):cs(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=Js(Z))}if(Br=!0,r)for(const Z in r){const K=r[Z],De=q(K)?K.bind(n,n):q(K.get)?K.get.bind(n,n):he,bt=!q(K)&&q(K.set)?K.set.bind(n):he,Ms=lc({get:De,set:bt});Object.defineProperty(s,Z,{enumerable:!0,configurable:!0,get:()=>Ms.value,set:Dn=>Ms.value=Dn})}if(l)for(const Z in l)Na(l[Z],s,n,Z);if(a){const Z=q(a)?a.call(n):a;Reflect.ownKeys(Z).forEach(K=>{Ia(K,Z[K])})}function X(Z,K){H(K)?K.forEach(De=>Z(De.bind(n))):K&&Z(K.bind(n))}if(u&&ba(u,e,"c"),X(pa,f),X(rs,h),X(ma,_),X(oi,g),X(ua,v),X(da,x),X(ya,T),X(Ea,P),X(ga,I),X(li,N),X(ai,E),X(_a,b),H(O))if(O.length){const Z=e.exposed||(e.exposed={});O.forEach(K=>{Object.defineProperty(Z,K,{get:()=>n[K],set:De=>n[K]=De})})}else e.exposed||(e.exposed={});y&&e.render===he&&(e.render=y),null!=L&&(e.inheritAttrs=L),A&&(e.components=A),B&&(e.directives=B)}(e)}finally{Ct(),i()}}}function rc(e){return{get attrs(){return function Ep(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(Fe(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(gr(hr(e.exposed)),{get:(t,n)=>n in t?t[n]:n in ln?ln[n](e):void 0,has:(t,n)=>n in t||n in ln}))}const yp=/(?:^|[-_])(\w)/g,Tp=e=>e.replace(yp,t=>t.toUpperCase()).replace(/[-_]/g,"");function ms(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function oo(e,t,n=!1){let s=ms(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?Tp(s):n?"App":"Anonymous"}const lc=(e,t)=>function fd(e,t,n=!1){let s,i;const r=q(e);return r?(s=e,i=he):(s=e.get,i=e.set),new kl(s,i,r||!i,n)}(e,0,ps);function ac(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))}function Sp(){}function bp(e,t,n,s){const i=n[s];if(i&&cc(i,e))return i;const r=t();return r.memo=e.slice(),n[s]=r}function cc(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s0&&Ue&&Ue.push(e),!0}const ao="3.4.7",fc=he,Np={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 ."},vp=__VUE_PROD_DEVTOOLS__?tt:void 0,Op=__VUE_PROD_DEVTOOLS__?br:he,Cp={createComponentInstance:ec,setupComponent:nc,renderComponentRoot:ti,setCurrentRenderingInstance:Qn,isVNode:Vt,normalizeVNode:He},Ip=null,Ap=null,Rp=null,Ft=typeof document<"u"?document:null,uc=Ft&&Ft.createElement("template"),Lp={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?Ft.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?Ft.createElementNS("http://www.w3.org/1998/Math/MathML",e):Ft.createElement(e,n?{is:n}:void 0);return"select"===e&&s&&null!=s.multiple&&i.setAttribute("multiple",s.multiple),i},createText:e=>Ft.createTextNode(e),createComment:e=>Ft.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ft.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,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{uc.innerHTML="svg"===s?`${e}`:"mathml"===s?`${e}`:e;const l=uc.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]}},Ut="transition",_s="animation",In=Symbol("_vtc"),co=(e,{slots:t})=>ac(aa,pc(e),t);co.displayName="Transition";const dc={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},xp=co.props=se({},Lr,dc),un=(e,t=[])=>{H(e)?e.forEach(n=>n(...t)):e&&e(...t)},hc=e=>!!e&&(H(e)?e.some(t=>t.length>1):e.length>1);function pc(e){const t={};for(const A in e)A in dc||(t[A]=e[A]);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,g=function Dp(e){if(null==e)return null;if(oe(e))return[fo(e.enter),fo(e.leave)];{const t=fo(e);return[t,t]}}(i),v=g&&g[0],x=g&&g[1],{onBeforeEnter:D,onEnter:N,onEnterCancelled:m,onLeave:E,onLeaveCancelled:y,onBeforeAppear:P=D,onAppear:I=N,onAppearCancelled:T=m}=t,b=(A,B,G)=>{Ht(A,B?u:l),Ht(A,B?c:o),G&&G()},O=(A,B)=>{A._isLeaving=!1,Ht(A,f),Ht(A,_),Ht(A,h),B&&B()},L=A=>(B,G)=>{const ee=A?I:N,X=()=>b(B,A,G);un(ee,[B,X]),mc(()=>{Ht(B,A?a:r),Et(B,A?u:l),hc(ee)||_c(B,s,v,X)})};return se(t,{onBeforeEnter(A){un(D,[A]),Et(A,r),Et(A,o)},onBeforeAppear(A){un(P,[A]),Et(A,a),Et(A,c)},onEnter:L(!1),onAppear:L(!0),onLeave(A,B){A._isLeaving=!0;const G=()=>O(A,B);Et(A,f),Tc(),Et(A,h),mc(()=>{A._isLeaving&&(Ht(A,f),Et(A,_),hc(E)||_c(A,s,x,G))}),un(E,[A,G])},onEnterCancelled(A){b(A,!1),un(m,[A])},onAppearCancelled(A){b(A,!0),un(T,[A])},onLeaveCancelled(A){O(A),un(y,[A])}})}function fo(e){return Hs(e)}function Et(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[In]||(e[In]=new Set)).add(t)}function Ht(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[In];n&&(n.delete(t),n.size||(e[In]=void 0))}function mc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let wp=0;function _c(e,t,n,s){const i=e._endId=++wp,r=()=>{i===e._endId&&s()};if(n)return setTimeout(r,n);const{type:o,timeout:l,propCount:a}=gc(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[g]||"").split(", "),i=s(`${Ut}Delay`),r=s(`${Ut}Duration`),o=Ec(i,r),l=s(`${_s}Delay`),a=s(`${_s}Duration`),c=Ec(l,a);let u=null,f=0,h=0;return t===Ut?o>0&&(u=Ut,f=o,h=r.length):t===_s?c>0&&(u=_s,f=c,h=a.length):(f=Math.max(o,c),u=f>0?o>c?Ut:_s:null,h=u?u===Ut?r.length:a.length:0),{type:u,timeout:f,propCount:h,hasTransform:u===Ut&&/\b(transform|all)(,|$)/.test(s(`${Ut}Property`).toString())}}function Ec(e,t){for(;e.lengthyc(n)+yc(e[s])))}function yc(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function Tc(){return document.body.offsetHeight}const uo=Symbol("_vod"),Sc={beforeMount(e,{value:t},{transition:n}){e[uo]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):gs(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),gs(e,!0),s.enter(e)):s.leave(e,()=>{gs(e,!1)}):gs(e,t))},beforeUnmount(e,{value:t}){gs(e,t)}};function gs(e,t){e.style.display=t?e[uo]:"none"}const bc=Symbol("");function Fp(e){const t=gt();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>po(r,i))},s=()=>{const i=e(t.proxy);ho(t.subTree,i),n(i)};ra(s),rs(()=>{const i=new MutationObserver(s);i.observe(t.subTree.el.parentNode,{childList:!0}),ai(()=>i.disconnect())})}function ho(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{ho(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)po(e.el,t);else if(e.type===ve)e.children.forEach(n=>ho(n,t));else if(e.type===wt){let{el:n,anchor:s}=e;for(;n&&(po(n,t),n!==s);)n=n.nextSibling}}function po(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[bc]=s}}const Nc=/\s*!important$/;function mo(e,t,n){if(H(n))n.forEach(s=>mo(e,t,s));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=function Hp(e,t){const n=_o[t];if(n)return n;let s=pe(t);if("filter"!==s&&s in e)return _o[t]=s;s=Zt(s);for(let i=0;igo||(Gp.then(()=>go=0),go=Date.now()),Ac=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123;function Rc(e,t){const n=Dr(e);return(()=>{class i extends Ti{constructor(o){super(n,o,t)}}return i.def=n,i})()}const zp=e=>Rc(e,jc),Qp=typeof HTMLElement<"u"?HTMLElement:class{};class Ti extends Qp{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),Tr(()=>{this._connected||(To(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]=Hs(this._props[a])),(l||(l=Object.create(null)))[pe(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(pe))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r)}})}_setAttr(t){let n=this.getAttribute(t);const s=pe(t);this._numberProps&&this._numberProps[s]&&(n=Hs(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(ke(t),""):"string"==typeof n||"number"==typeof n?this.setAttribute(ke(t),n+""):n||this.removeAttribute(ke(t))))}_update(){To(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),ke(r)!==r&&s(ke(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 em(e="$style"){{const t=gt();if(!t)return ne;const n=t.type.__cssModules;return n&&n[e]||ne}}const Pc=new WeakMap,Mc=new WeakMap,Si=Symbol("_moveCb"),Lc=Symbol("_enterCb"),xc={name:"TransitionGroup",props:se({},xp,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=gt(),s=Mr();let i,r;return oi(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!function om(e,t,n){const s=e.cloneNode(),i=e[In];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}=gc(s);return r.removeChild(s),o}(i[0].el,n.vnode.el,o))return;i.forEach(sm),i.forEach(im);const l=i.filter(rm);Tc(),l.forEach(a=>{const c=a.el,u=c.style;Et(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,Ht(c,o))};c.addEventListener("transitionend",f)})}),()=>{const o=z(e),l=pc(o);let a=o.tag||ve;i=r,r=t.default?ii(t.default()):[];for(let c=0;c{const t=e.props["onUpdate:modelValue"]||!1;return H(t)?n=>bn(t,n):t};function lm(e){e.target.composing=!0}function Dc(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]=Bt(i);const r=s||i.props&&"number"===i.props.type;yt(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),r&&(l=Us(l)),e[Je](l)}),n&&yt(e,"change",()=>{e.value=e.value.trim()}),t||(yt(e,"compositionstart",lm),yt(e,"compositionend",Dc),yt(e,"change",Dc))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:i}},r){if(e[Je]=Bt(r),e.composing)return;const l=null==t?"":t;(i||"number"===e.type?Us(e.value):e.value)!==l&&(document.activeElement===e&&"range"!==e.type&&(n||s&&e.value.trim()===l)||(e.value=l))}},Eo={deep:!0,created(e,t,n){e[Je]=Bt(n),yt(e,"change",()=>{const s=e._modelValue,i=An(e),r=e.checked,o=e[Je];if(H(s)){const l=Bs(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(Yt(s)){const l=new Set(s);r?l.add(i):l.delete(i),o(l)}else o(Fc(e,r))})},mounted:wc,beforeUpdate(e,t,n){e[Je]=Bt(n),wc(e,t,n)}};function wc(e,{value:t,oldValue:n},s){e._modelValue=t,H(t)?e.checked=Bs(t,s.props.value)>-1:Yt(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=vt(t,Fc(e,!0)))}const yo={created(e,{value:t},n){e.checked=vt(t,n.props.value),e[Je]=Bt(n),yt(e,"change",()=>{e[Je](An(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Je]=Bt(s),t!==n&&(e.checked=vt(t,s.props.value))}},Vc={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const i=Yt(t);yt(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Us(An(o)):An(o));e[Je](e.multiple?i?new Set(r):r:r[0])}),e[Je]=Bt(s)},mounted(e,{value:t}){kc(e,t)},beforeUpdate(e,t,n){e[Je]=Bt(n)},updated(e,{value:t}){kc(e,t)}};function kc(e,t){const n=e.multiple;if(!n||H(t)||Yt(t)){for(let s=0,i=e.options.length;s-1:t.has(o);else if(vt(An(r),t))return void(e.selectedIndex!==s&&(e.selectedIndex=s))}!n&&-1!==e.selectedIndex&&(e.selectedIndex=-1)}}function An(e){return"_value"in e?e._value:e.value}function Fc(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Uc={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 Hc(e,t){switch(e){case"SELECT":return Vc;case"TEXTAREA":return bi;default:switch(t){case"checkbox":return Eo;case"radio":return yo;default:return bi}}}function Ni(e,t,n,s,i){const o=Hc(e.tagName,n.props&&n.props.type)[i];o&&o(e,t,n,s)}const cm=["ctrl","shift","alt","meta"],fm={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)=>cm.some(n=>e[`${n}Key`]&&!t.includes(n))},um=(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=ke(i.key);return t.some(o=>o===r||dm[o]===r)?e(i):void 0})},Bc=se({patchProp:(e,t,n,s,i,r,o,l,a)=>{const c="svg"===i;"class"===t?function Vp(e,t,n){const s=e[In];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 Up(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]&&mo(s,r,"");for(const r in n)mo(s,r,n[r])}else{const r=s.display;if(i){if(t!==n){const o=s[bc];o&&(n+=";"+o),s.cssText=n}}else t&&e.removeAttribute("style");uo in e&&(s.display=r)}}(e,n,s):qt(t)?Zi(t)||function Kp(e,t,n,s,i=null){const r=e[Cc]||(e[Cc]={}),o=r[t];if(s&&o)o.value=s;else{const[l,a]=function jp(e){let t;if(Ic.test(e)){let s;for(t={};s=e.match(Ic);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):ke(e.slice(2)),t]}(t);if(s){const c=r[t]=function qp(e,t){const n=s=>{if(s._vts){if(s._vts<=n.attached)return}else s._vts=Date.now();je(function Yp(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=Wp(),n}(s,i);yt(e,l,c,a)}else o&&(function Xp(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 Zp(e,t,n,s){if(s)return!!("innerHTML"===t||"textContent"===t||t in e&&Ac(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(!Ac(t)||!Y(n))&&t in e}(e,t,s,c))?function $p(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=hl(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 Bp(e,t,n,s,i){if(s&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(Oc,t.slice(6,t.length)):e.setAttributeNS(Oc,t,n);else{const r=xu(t);null==n||r&&!hl(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}(e,t,s,c))}},Lp);let Es,$c=!1;function Xc(){return Es||(Es=Ha(Bc))}function Kc(){return Es=$c?Es:Ba(Bc),$c=!0,Es}const To=(...e)=>{Xc().render(...e)},jc=(...e)=>{Kc().hydrate(...e)},Gc=(...e)=>{const t=Xc().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=qc(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,Wc(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t},pm=(...e)=>{const t=Kc().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=qc(s);if(i)return n(i,!0,Wc(i))},t};function Wc(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function qc(e){return Y(e)?document.querySelector(e):e}let Yc=!1;const mm=()=>{Yc||(Yc=!0,function am(){bi.getSSRProps=({value:e})=>({value:e}),yo.getSSRProps=({value:e},t)=>{if(t.props&&vt(t.props.value,e))return{checked:!0}},Eo.getSSRProps=({value:e},t)=>{if(H(e)){if(t.props&&Bs(e,t.props.value)>-1)return{checked:!0}}else if(Yt(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Uc.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=Hc(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0}}(),function kp(){Sc.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}())},ys=Symbol(""),Ts=Symbol(""),So=Symbol(""),vi=Symbol(""),Jc=Symbol(""),dn=Symbol(""),Zc=Symbol(""),zc=Symbol(""),bo=Symbol(""),No=Symbol(""),Ss=Symbol(""),vo=Symbol(""),Qc=Symbol(""),Oo=Symbol(""),Co=Symbol(""),Io=Symbol(""),Ao=Symbol(""),Ro=Symbol(""),Po=Symbol(""),ef=Symbol(""),tf=Symbol(""),Oi=Symbol(""),Ci=Symbol(""),Mo=Symbol(""),Lo=Symbol(""),bs=Symbol(""),Ns=Symbol(""),xo=Symbol(""),Do=Symbol(""),_m=Symbol(""),wo=Symbol(""),Ii=Symbol(""),gm=Symbol(""),Em=Symbol(""),Vo=Symbol(""),ym=Symbol(""),Tm=Symbol(""),ko=Symbol(""),nf=Symbol(""),Rn={[ys]:"Fragment",[Ts]:"Teleport",[So]:"Suspense",[vi]:"KeepAlive",[Jc]:"BaseTransition",[dn]:"openBlock",[Zc]:"createBlock",[zc]:"createElementBlock",[bo]:"createVNode",[No]:"createElementVNode",[Ss]:"createCommentVNode",[vo]:"createTextVNode",[Qc]:"createStaticVNode",[Oo]:"resolveComponent",[Co]:"resolveDynamicComponent",[Io]:"resolveDirective",[Ao]:"resolveFilter",[Ro]:"withDirectives",[Po]:"renderList",[ef]:"renderSlot",[tf]:"createSlots",[Oi]:"toDisplayString",[Ci]:"mergeProps",[Mo]:"normalizeClass",[Lo]:"normalizeStyle",[bs]:"normalizeProps",[Ns]:"guardReactiveProps",[xo]:"toHandlers",[Do]:"camelize",[_m]:"capitalize",[wo]:"toHandlerKey",[Ii]:"setBlockTracking",[gm]:"pushScopeId",[Em]:"popScopeId",[Vo]:"withCtx",[ym]:"unref",[Tm]:"isRef",[ko]:"withMemo",[nf]:"isMemoSame"},Ce={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function vs(e,t,n,s,i,r,o,l=!1,a=!1,c=!1,u=Ce){return e&&(l?(e.helper(dn),e.helper(Ln(e.inSSR,c))):e.helper(Mn(e.inSSR,c)),o&&e.helper(Ro)),{type:13,tag:t,props:n,children:s,patchFlag:i,dynamicProps:r,directives:o,isBlock:l,disableTracking:a,isComponent:c,loc:u}}function Os(e,t=Ce){return{type:17,loc:t,elements:e}}function Ze(e,t=Ce){return{type:15,loc:t,properties:e}}function me(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 Pn(e,t,n=!1,s=!1,i=Ce){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:i}}function Fo(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:Ce}}function Mn(e,t){return e||t?bo:No}function Ln(e,t){return e||t?Zc:zc}function Uo(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(Mn(s,e.isComponent)),t(dn),t(Ln(s,e.isComponent)))}const sf=new Uint8Array([123,123]),rf=new Uint8Array([125,125]);function of(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 $t(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 af(e){switch(e){case"Teleport":case"teleport":return Ts;case"Suspense":case"suspense":return So;case"KeepAlive":case"keep-alive":return vi;case"BaseTransition":case"base-transition":return Jc}}const Pm=/^\d|[^\$\w]/,Ri=e=>!Pm.test(e),Mm=/[A-Za-z_$\xA0-\uFFFF]/,Lm=/[\.\?\w$\xA0-\uFFFF]/,xm=/\s+[.[]\s*|\s*[.[]\s+/g,cf=e=>{e=e.trim().replace(xm,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 As(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,s)=>"-"===n?"_":e.charCodeAt(s).toString())}`}const Um=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,hf={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Vs,isPreTag:Vs,isCustomElement:Vs,onError:Bo,onWarn:lf,comments:!1,prefixIdentifiers:!1};let le=hf,Rs=null,pn="",Le=null,ie=null,Xe="",Tt=-1,mn=-1,xi=0,jt=!1,Xo=null;const _e=[],ge=new class Om{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=sf,this.delimiterClose=rf,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=sf,this.delimiterClose=rf}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?$t(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){}}(_e,{onerr:St,ontext(e,t){Di(Re(e,t),e,t)},ontextentity(e,t,n){Di(e,t,n)},oninterpolation(e,t){if(jt)return Di(Re(e,t),e,t);let n=e+ge.delimiterOpen.length,s=t-ge.delimiterClose.length;for(;Ge(pn.charCodeAt(n));)n++;for(;Ge(pn.charCodeAt(s-1));)s--;let i=Re(n,s);i.includes("&")&&(i=le.decodeEntities(i,!1)),Ko({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,_e[0],le.ns),tagType:0,props:[],children:[],loc:Ne(e-1,t),codegenNode:void 0}},onopentagend(e){mf(e)},onclosetag(e,t){const n=Re(e,t);if(!le.isVoidTag(n)){let s=!1;for(let i=0;i<_e.length;i++)if(_e[i].tag.toLowerCase()===n.toLowerCase()){s=!0,i>0&&St(24,_e[0].loc.start.offset);for(let o=0;o<=i;o++)wi(_e.shift(),t,o(7===s.type?s.rawName:s.name)===n)&&St(2,t)},onattribend(e,t){if(Le&&ie){if(_n(ie.loc,t),0!==e)if(Xe.includes("&")&&(Xe=le.decodeEntities(Xe,!0)),6===ie.type)"class"===ie.name&&(Xe=yf(Xe).trim()),1===e&&!Xe&&St(13,t),ie.value={type:2,content:Xe,loc:1===e?Ne(Tt,mn):Ne(Tt-1,mn+1)},ge.inSFCRoot&&"template"===Le.tag&&"lang"===ie.name&&Xe&&"html"!==Xe&&ge.enterRCDATA(Ai("{const g=t.start.offset+h;return Vi(f,!1,Ne(g,g+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(Hm,"").trim();const c=i.indexOf(a),u=a.match(pf);if(u){a=a.replace(pf,"").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&&Cs("COMPILER_V_BIND_SYNC",le)&&(ie.name="model",ie.modifiers.splice(s,1))}(7!==ie.type||"pre"!==ie.name)&&Le.props.push(ie)}Xe="",Tt=mn=-1},oncomment(e,t){le.comments&&Ko({type:3,content:Re(e,t),loc:Ne(e-4,t+3)})},onend(){const e=pn.length;for(let t=0;t<_e.length;t++)wi(_e[t],e-1),St(24,_e[t].loc.start.offset)},oncdata(e,t){0!==_e[0].ns?Di(Re(e,t),e,t):St(1,e-9)},onprocessinginstruction(e){0===(_e[0]?_e[0].ns:le.ns)&&St(21,e-1)}}),pf=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Hm=/^\(|\)$/g;function Re(e,t){return pn.slice(e,t)}function mf(e){ge.inSFCRoot&&(Le.innerLoc=Ne(e+1,e+1)),Ko(Le);const{tag:t,ns:n}=Le;0===n&&le.isPreTag(t)&&xi++,le.isVoidTag(t)?wi(Le,e):(_e.unshift(Le),(1===n||2===n)&&(ge.inXML=!0)),Le=null}function Di(e,t,n){var s;{const o=null==(s=_e[0])?void 0:s.tag;"script"!==o&&"style"!==o&&e.includes("&")&&(e=le.decodeEntities(e,!1))}const i=_e[0]||Rs,r=i.children[i.children.length-1];2===(null==r?void 0:r.type)?(r.content+=e,_n(r.loc,n)):i.children.push({type:2,content:e,loc:Ne(t,n)})}function wi(e,t,n=!1){_n(e.loc,n?_f(t,60):t+1),ge.inSFCRoot&&(e.innerLoc.end=se({},e.children.length?e.children[e.children.length-1].loc.end:e.innerLoc.start),e.innerLoc.source=Re(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:s,ns:i}=e;jt||("slot"===s?e.tagType=2:gf(e)?e.tagType=3:function Xm({tag:e,props:t}){var n;if(le.isCustomElement(e))return!1;if("component"===e||function Km(e){return e>64&&e<91}(e.charCodeAt(0))||af(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&&Cs("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 _f(e,t){let n=e;for(;pn.charCodeAt(n)!==t&&n>=0;)n--;return n}const $m=new Set(["if","else","else-if","for","slot"]);function gf({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=vf(c);if((!u||512===u||1===u)&&bf(l,t)>=2){const f=Nf(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`_${Rn[T.helper(b)]}`,replaceNode(b){T.parent.children[T.childIndex]=T.currentNode=b},removeNode(b){const L=b?T.parent.children.indexOf(b):T.currentNode?T.childIndex:-1;b&&b!==T.currentNode?T.childIndex>L&&(T.childIndex--,T.onNodeRemoved()):(T.currentNode=null,T.onNodeRemoved()),T.parent.children.splice(L,1)},onNodeRemoved:he,addIdentifiers(b){},removeIdentifiers(b){},hoist(b){Y(b)&&(b=Q(b)),T.hoists.push(b);const O=Q(`_hoisted_${T.hoists.length}`,!1,b.loc,2);return O.hoisted=b,O},cache:(b,O=!1)=>function Nm(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:Ce}}(T.cached++,b,O)};return T.filters=new Set,T}(e,t);Fi(e,n),t.hoistStatic&&Zm(e,n),t.ssr||function t_(e,t){const{helper:n}=t,{children:s}=e;if(1===s.length){const i=s[0];if(Tf(e,i)&&i.codegenNode){const r=i.codegenNode;13===r.type&&Uo(r,t),e.codegenNode=r}else e.codegenNode=i}else if(s.length>1){let i=64;e.codegenNode=vs(t,n(ys),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(ff))return;const o=[];for(let l=0;l`${Rn[e]}: _${Rn[e]}`;function s_(e,t={}){const n=function If(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=>`_${Rn[v]}`,push(v,x=-2,D){_.code+=v},indent(){g(++_.indentLevel)},deindent(v=!1){v?--_.indentLevel:g(--_.indentLevel)},newline(){g(_.indentLevel)}};function g(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 i_(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=[bo,No,Ss,vo,Qc].filter(h=>u.includes(h)).map(Cf).join(", ");i(`const { ${f} } = _Vue\n`,-1)}(function r_(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&&(jo(e.directives,"directive",n),e.temps>0&&a()),e.filters&&e.filters.length&&(a(),jo(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?xe(e.codegenNode,n):i("null"),_&&(l(),i("}")),l(),i("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function jo(e,t,{helper:n,push:s,newline:i,isTS:r}){const o=n("filter"===t?Ao:"component"===t?Oo:Io);for(let l=0;l3||!1;t.push("["),n&&t.indent(),Ps(e,t,n),n&&t.deindent(),t.push("]")}function Ps(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(", "),xe(u,t),n(")"))}(e,t);break;case 14:!function d_(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),Ps(e.arguments,t),n(")")}(e,t);break;case 15:!function h_(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)?Go(o,t):xe(o,t)):l&&xe(l,t),(a||l)&&(i(),n("}")),c&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function __(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("("),Af(n,t),f&&o(")")}else o("("),xe(n,t),o(")");r&&l(),t.indentLevel++,r||o(" "),o("? "),xe(s,t),t.indentLevel--,r&&c(),r||o(" "),o(": ");const u=19===i.type;u||t.indentLevel++,xe(i,t),u||t.indentLevel--,r&&a(!0)}(e,t);break;case 20:!function g_(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}] = `),xe(e.value,t),e.isVNode&&(n(","),o(),n(`${s(Ii)}(1),`),o(),n(`_cache[${e.index}]`),r()),n(")")}(e,t);break;case 21:Ps(e.body,t,!0,!1)}}function Af(e,t){const{content:n,isStatic:s}=e;t.push(s?JSON.stringify(n):n,-3,e)}function Rf(e,t){for(let n=0;nfunction b_(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=Pf(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=Pf(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=Mf(i,a,n);else{const c=function N_(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=Mf(i,a+s.branches.length-1,n)}}}));function Pf(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 Mf(e,t,n){return e.condition?Fo(e.condition,Lf(e,t,n),be(n.helper(Ss),['""',"true"])):Lf(e,t,n)}function Lf(e,t,n){const{helper:s}=n,i=me("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 vs(n,s(ys),Ze([i]),r,a+"",void 0,void 0,!0,!1,!1,e.loc)}}{const a=o.codegenNode,c=function Fm(e){return 14===e.type&&e.callee===ko?e.arguments[1].returns:e}(a);return 13===c.type&&Uo(c,n),Li(c,i,n),a}}const v_=Of("for",(e,t,n)=>{const{helper:s,removeHelper:i}=n;return function O_(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));qo(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:Is(e)?e.children:[e]};n.replaceNode(h),l.vFor++;const _=s&&s(h);return()=>{l.vFor--,_&&_()}}(e,t,n,r=>{const o=be(s(Po),[r.source]),l=Is(e),a=We(e,"memo"),c=Pi(e,"key"),u=c&&(6===c.type?Q(c.value.content,!0):c.exp),f=c?me("key",u):null,h=4===r.source.type&&r.source.constType>0,_=h?64:c?128:256;return r.codegenNode=vs(n,s(ys),void 0,o,_+"",void 0,void 0,!0,!h,!1,e.loc),()=>{let g;const{children:v}=r,x=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?(g=D.codegenNode,l&&f&&Li(g,f,n)):x?g=vs(n,s(ys),f?Ze([f]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(g=v[0].codegenNode,l&&f&&Li(g,f,n),g.isBlock!==!h&&(g.isBlock?(i(dn),i(Ln(n.inSSR,g.isComponent))):i(Mn(n.inSSR,g.isComponent))),g.isBlock=!h,g.isBlock?(s(dn),s(Ln(n.inSSR,g.isComponent))):s(Mn(n.inSSR,g.isComponent))),a){const N=Pn(Yo(r.parseResult,[Q("_cached")]));N.body=function vm(e){return{type:21,body:e,loc:Ce}}([it(["const _memo = (",a.exp,")"]),it(["if (_cached",...u?[" && _cached.key === ",u]:[],` && ${n.helperString(nf)}(_cached, _memo)) return _cached`]),it(["const _item = ",g]),Q("_item.memo = _memo"),Q("return _item")]),o.arguments.push(N,Q("_cache"),Q(String(n.cached++)))}else o.arguments.push(Pn(Yo(r.parseResult),g,!0))}})});function qo(e,t){e.finalized||(e.finalized=!0)}function Yo({value:e,key:t,index:n},s=[]){return function C_(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 xf=Q("undefined",!1),I_=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){if(We(e,"slot"))return t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},A_=(e,t,n,s)=>Pn(e,n,!1,!0,n.length?n[0].loc:s);function R_(e,t,n=A_){t.helper(Vo);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:x,exp:D}=a;x&&!$e(x)&&(l=!0),r.push(me(x||Q("default",!0),n(D,void 0,s,i)))}let c=!1,u=!1;const f=[],h=new Set;let _=0;for(let x=0;x{const m=n(D,void 0,N,i);return t.compatConfig&&(m.isNonScopedSlot=!0),me("default",m)};c?f.length&&f.some(D=>Df(D))&&(u?t.onError(ue(39,f[0].loc)):r.push(x(void 0,f))):r.push(x(void 0,s))}const g=l?2:Bi(e.children)?3:1;let v=Ze(r.concat(me("_",Q(g+"",!1))),i);return o.length&&(v=be(t.helper(tf),[v,Os(o)])),{slots:v,hasDynamicSlots:l}}function Hi(e,t,n){const s=[me("name",e),me("fn",t)];return null!=n&&s.push(me("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 M_(e,t,n=!1){let{tag:s}=e;const i=Jo(s),r=Pi(e,"is");if(r)if(i||hn("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(Co),[l])}else 6===r.type&&r.value.content.startsWith("vue:")&&(s=r.value.content.slice(4));const o=af(s)||t.isBuiltInComponent(s);return o?(n||t.helper(o),o):(t.helper(Oo),t.components.add(s),As(s,"component"))}(e,t):`"${s}"`;const l=oe(o)&&o.callee===Co;let a,c,u,h,_,g,f=0,v=l||o===Ts||o===So||!r&&("svg"===s||"foreignObject"===s);if(i.length>0){const x=Vf(e,t,void 0,r,l);a=x.props,f=x.patchFlag,_=x.dynamicPropNames;const D=x.directives;g=D&&D.length?Os(D.map(N=>function x_(e,t){const n=[],s=wf.get(e);s?n.push(t.helperString(s)):(t.helper(Io),t.directives.add(e.name),n.push(As(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=>me(o,r)),i))}return Os(n,e.loc)}(N,t))):void 0,x.shouldUseBlock&&(v=!0)}if(e.children.length>0)if(o===vi&&(v=!0,f|=1024),r&&o!==Ts&&o!==vi){const{slots:D,hasDynamicSlots:N}=R_(e,t);c=D,N&&(f|=1024)}else if(1===e.children.length&&o!==Ts){const D=e.children[0],N=D.type,m=5===N||8===N;m&&0===ze(D,t)&&(f|=1),c=m||2===N?D:e.children}else c=e.children;0!==f&&(u=String(f),_&&_.length&&(h=function D_(e){let t="[";for(let n=0,s=e.length;n0;let _=!1,g=0,v=!1,x=!1,D=!1,N=!1,m=!1,E=!1;const y=[],P=b=>{c.length&&(u.push(Ze(kf(c),l)),c=[]),b&&u.push(b)},I=({key:b,value:O})=>{if($e(b)){const L=b.content,A=qt(L);if(A&&(!s||i)&&"onclick"!==L.toLowerCase()&&"onUpdate:modelValue"!==L&&!Jt(L)&&(N=!0),A&&Jt(L)&&(E=!0),A&&14===O.type&&(O=O.arguments[0]),20===O.type||(4===O.type||8===O.type)&&ze(O,t)>0)return;"ref"===L?v=!0:"class"===L?x=!0:"style"===L?D=!0:"key"!==L&&!y.includes(L)&&y.push(L),s&&("class"===L||"style"===L)&&!y.includes(L)&&y.push(L)}else m=!0};for(let b=0;b0&&c.push(me(Q("ref_for",!0),Q("true")))),"is"===A&&(Jo(o)||G&&G.content.startsWith("vue:")||hn("COMPILER_IS_ON_ELEMENT",t)))continue;c.push(me(Q(A,!0,B),Q(G?G.content:"",ee,G?G.loc:L)))}else{const{name:L,arg:A,exp:B,loc:G,modifiers:ee}=O,X="bind"===L,Z="on"===L;if("slot"===L){s||t.onError(ue(40,G));continue}if("once"===L||"memo"===L||"is"===L||X&&Kt(A,"is")&&(Jo(o)||hn("COMPILER_IS_ON_ELEMENT",t))||Z&&r)continue;if((X&&Kt(A,"key")||Z&&h&&Kt(A,"vue:before-update"))&&(_=!0),X&&Kt(A,"ref")&&t.scopes.vFor>0&&c.push(me(Q("ref_for",!0),Q("true"))),!A&&(X||Z)){if(m=!0,B)if(X){if(P(),hn("COMPILER_V_BIND_OBJECT_ORDER",t)){u.unshift(B);continue}u.push(B)}else P({type:14,loc:G,callee:t.helper(xo),arguments:s?[B]:[B,"true"]});else t.onError(ue(X?34:35,G));continue}X&&ee.includes("prop")&&(g|=32);const K=t.directiveTransforms[L];if(K){const{props:De,needRuntime:bt}=K(O,e,t);!r&&De.forEach(I),Z&&A&&!$e(A)?P(Ze(De,l)):c.push(...De),bt&&(f.push(O),Qe(bt)&&wf.set(O,bt))}else mu(L)||(f.push(O),h&&(_=!0))}}let T;if(u.length?(P(),T=u.length>1?be(t.helper(Ci),u,l):u[0]):c.length&&(T=Ze(kf(c),l)),m?g|=16:(x&&!s&&(g|=2),D&&!s&&(g|=4),y.length&&(g|=8),N&&(g|=32)),!_&&(0===g||32===g)&&(v||E||f.length>0)&&(g|=512),!t.inSSR&&T)switch(T.type){case 15:let b=-1,O=-1,L=!1;for(let G=0;G{if(Mi(e)){const{children:n,loc:s}=e,{slotName:i,slotProps:r}=function V_(e,t){let s,n='"default"';const i=[];for(let r=0;r0){const{props:r,directives:o}=Vf(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]=Pn([],n,!1,!1,s),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=be(t.helper(ef),o,s)}},k_=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,Ff=(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)?Sn(pe(f)):`on:${f}`,!0,o.loc)}else l=it([`${n.helperString(wo)}(`,o,")"]);else l=o,l.children.unshift(`${n.helperString(wo)}(`),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=cf(a.content),h=!(f||k_.test(a.content)),_=a.content.includes(";");(h||c&&f)&&(a=it([`${h?"$event":"(...args)"} => ${_?"{":"("}`,a,_?"}":")"]))}let u={props:[me(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},F_=(e,t,n)=>{const{modifiers:s,loc:i}=e,r=e.arg;let{exp:o}=e;if(!o&&4===r.type){const l=pe(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?pe(r.content):`${n.helperString(Do)}(${r.content})`:(r.children.unshift(`${n.helperString(Do)}(`),r.children.push(")"))),n.inSSR||(s.includes("prop")&&Uf(r,"."),s.includes("attr")&&Uf(r,"^")),!o||4===o.type&&!o.content.trim()?(n.onError(ue(34,i)),{props:[me(r,Q("",!0,i))]}):{props:[me(r,o)]}},Uf=(e,t)=>{4===e.type?e.content=e.isStatic?t+e.content:`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},U_=(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 Hf.has(e)||t.inVOnce||t.inSSR?void 0:(Hf.add(e),t.inVOnce=!0,t.helper(Ii),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0))})},Bf=(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()||!cf(o))return n.onError(ue(42,s.loc)),$i();const c=i||Q("modelValue",!0),u=i?$e(i)?`onUpdate:${pe(i.content)}`:it(['"onUpdate:" + ',i]):"onUpdate:modelValue";let f;f=it([(n.isTS?"($event: any)":"$event")+" => ((",s,") = $event)"]);const _=[me(c,e.exp),me(u,f)];if(e.modifiers.length&&1===t.tagType){const g=e.modifiers.map(x=>(Ri(x)?x:JSON.stringify(x))+": true").join(", "),v=i?$e(i)?`${i.content}Modifiers`:it([i,' + "Modifiers"']):"modelModifiers";_.push(me(v,Q(`{ ${g} }`,!1,e.loc,2)))}return $i(_)};function $i(e=[]){return{props:e}}const B_=/[\w).+\-_$\]]/,$_=(e,t)=>{hn("COMPILER_FILTERS",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)$f(e,t);else for(let n=0;n=0&&(N=n.charAt(D)," "===N);D--);(!N||!B_.test(N))&&(o=!0)}}else void 0===g?(u=_+1,g=n.slice(0,_).trim()):x();function x(){v.push(n.slice(u,_).trim()),u=_+1}if(void 0===g?g=n.slice(0,_).trim():0!==u&&x(),v.length){for(_=0;_{if(1===e.type){const n=We(e,"memo");return!n||Xf.has(e)?void 0:(Xf.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&13===s.type&&(1!==e.tagType&&Uo(s,t),e.codegenNode=be(t.helper(ko),[n.exp,Pn(void 0,s),"_cache",String(t.cached++)]))})}};function G_(e,t={}){const n=t.onError||Bo,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 Jm(e,t){if(function Ym(){ge.reset(),Le=null,ie=null,Xe="",Tt=-1,mn=-1,_e.length=0}(),pn=e,le=se({},hf),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=Rs=function bm(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(pn),s.loc=Ne(0,e.length),s.children=Ef(s.children),Rs=null,s}(e,r):e,[l,a]=function j_(e){return[[H_,S_,K_,v_,$_,w_,P_,I_,U_],{on:Ff,bind:F_,model:Bf}]}();return e_(o,se({},r,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:se({},a,t.directiveTransforms||{})})),s_(o,r)}const Kf=Symbol(""),jf=Symbol(""),Gf=Symbol(""),Wf=Symbol(""),Zo=Symbol(""),qf=Symbol(""),Yf=Symbol(""),Jf=Symbol(""),zo=Symbol(""),Zf=Symbol("");let xn;!function Sm(e){Object.getOwnPropertySymbols(e).forEach(t=>{Rn[t]=e[t]})}({[Kf]:"vModelRadio",[jf]:"vModelCheckbox",[Gf]:"vModelText",[Wf]:"vModelSelect",[Zo]:"vModelDynamic",[qf]:"withModifiers",[Yf]:"withKeys",[Jf]:"vShow",[zo]:"Transition",[Zf]:"TransitionGroup"});const zf={parseMode:"html",isVoidTag:Lu,isNativeTag:e=>Ru(e)||Pu(e)||Mu(e),isPreTag:e=>"pre"===e,decodeEntities:function q_(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?zo:"TransitionGroup"===e||"transition-group"===e?Zf: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}},J_=(e,t)=>{const n=ul(e);return Q(JSON.stringify(n),!1,t,3)};function dt(e,t){return ue(e,t)}const eg=Ve("passive,once,capture"),tg=Ve("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),ng=Ve("left,right"),Qf=Ve("onkeyup,onkeydown,onkeypress",!0),eu=(e,t)=>$e(e)&&"onclick"===e.content.toLowerCase()?Q(t,!0):4!==e.type?it(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,og=(e,t)=>{1===e.type&&0===e.tagType&&("script"===e.tag||"style"===e.tag)&&t.removeNode()},lg=[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:J_(t.value.content,t.loc),modifiers:[],loc:t.loc})})}],ag={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:[me(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:[me(Q("textContent",!0),s?ze(s,n)>0?s:be(n.helperString(Oi),[s],i):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(dt(58,e.arg.loc));const{tag:r}=t,o=n.isCustomElement(r);if("input"===r||"textarea"===r||"select"===r||o){let l=Gf,a=!1;if("input"===r||o){const c=Pi(t,"type");if(c){if(7===c.type)l=Zo;else if(c.value)switch(c.value.content){case"radio":l=Kf;break;case"checkbox":l=jf;break;case"file":a=!0,n.onError(dt(59,e.loc))}}else(function Vm(e){return e.props.some(t=>!(7!==t.type||"bind"!==t.name||t.arg&&4===t.arg.type&&t.arg.isStatic))})(t)&&(l=Zo)}else"select"===r&&(l=Wf);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)=>Ff(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(Jf)}}},nu=new WeakMap;sc(function ug(e,t){if(!Y(e)){if(!e.nodeType)return he;e=e.innerHTML}const n=e,s=function fg(e){let t=nu.get(null!=e?e:ne);return t||(t=Object.create(null),nu.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:he},t);!r.isCustomElement&&typeof customElements<"u"&&(r.isCustomElement=c=>!!customElements.get(c));const{code:o}=function cg(e,t={}){return G_(e,se({},zf,t,{nodeTransforms:[og,...lg,...t.nodeTransforms||[]],directiveTransforms:se({},ag,t.directiveTransforms||{}),transformHoist:null}))}(e,r),a=new Function("Vue",o)(gn);return a._rc=!0,s[n]=a});let dg=(()=>{var e;class t{constructor(){setTimeout(()=>{Gc({template:'',directives:{maskito:uu},data:()=>({value:"123456",options:(0,fu.f8)()})}).mount("#vue")})}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275cmp=k.Xpm({type:e,selectors:[["vue-example-1"]],decls:1,vars:0,consts:[["id","vue"]],template:function(s,i){1&s&&k._UZ(0,"div",0)},encapsulation:2}),t})(),hg=(()=>{var e;class t{constructor(){this.coreConceptsOverviewDocPage=`/${cu.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=t).\u0275fac=function(s){return new(s||e)},e.\u0275cmp=k.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(s,i){1&s&&(k.TgZ(0,"tui-doc-page",0)(1,"p",1)(2,"code"),k._uU(3,"@maskito/vue"),k.qZA(),k._uU(4," is a light-weighted library to use "),k.TgZ(5,"strong"),k._uU(6,"Maskito"),k.qZA(),k._uU(7," in as a Vue directive. "),k.qZA(),k.TgZ(8,"tui-notification",2)(9,"strong"),k._uU(10,"Prerequisites"),k.qZA(),k.TgZ(11,"p",3),k._uU(12," To get the most out of this guide, you should review the topic "),k.TgZ(13,"a",4),k._uU(14,' "Core\xa0Concepts" '),k.qZA(),k._uU(15," first. "),k.qZA()(),k.TgZ(16,"section",5)(17,"h2"),k._uU(18,"Getting Started"),k.qZA(),k.TgZ(19,"p"),k._uU(20,"Install libraries"),k.qZA(),k._UZ(21,"tui-doc-code",6),k.TgZ(22,"p"),k._uU(23," and use "),k.TgZ(24,"strong"),k._uU(25,"Maskito"),k.qZA()(),k._UZ(26,"tui-doc-code",7),k.qZA(),k.TgZ(27,"tui-doc-example",8),k._UZ(28,"vue-example-1"),k.qZA(),k.TgZ(29,"section",5)(30,"h2"),k._uU(31,"Query nested input element"),k.qZA(),k.TgZ(32,"p"),k._uU(33," Pass a predicate to "),k.TgZ(34,"strong"),k._uU(35,"elementPredicate"),k.qZA(),k._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. "),k.qZA(),k.TgZ(37,"tui-notification",9),k._uU(38," By default "),k.TgZ(39,"strong"),k._uU(40,"Maskito"),k.qZA(),k._uU(41," will try to find input/textarea by querying its host: "),k.TgZ(42,"code"),k._uU(43,"host.querySelector('input,textarea')"),k.qZA(),k._uU(44," so that might be sufficient. Use custom predicate if you need custom logic. "),k.qZA(),k._UZ(45,"tui-doc-code",7),k.qZA(),k.TgZ(46,"section",5)(47,"h2"),k._uU(48,"Best practices & Anti-Patterns"),k.qZA(),k.TgZ(49,"p"),k._uU(50,"Avoid inlining options object, otherwise Maskito will be recreated on every update:"),k.qZA(),k._UZ(51,"tui-doc-code",7),k.qZA()()),2&s&&(k.xp6(13),k.Q6J("routerLink",i.coreConceptsOverviewDocPage),k.xp6(13),k.Q6J("code",i.useMaskitoBasicUsage),k.xp6(19),k.Q6J("code",i.queryNestedInputDemo),k.xp6(6),k.Q6J("code",i.bestBadPractice))},dependencies:[Wi.c0,Wi.qo,Wi.f2,Ds.V,nl.L,ji.rH,dg],encapsulation:2,changeDetection:0}),t})(),pg=(()=>{var e;class t{}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275mod=k.oAB({type:e}),e.\u0275inj=k.cJS({imports:[Wt.ez,kn.u5,kn.UX,ot.TuiAddonDocModule,Ds.j,nl.H,ji.Bz.forChild((0,Gi.Ve)(hg))]}),t})()}}]); \ No newline at end of file diff --git a/addons/phone/API/index.html b/addons/phone/API/index.html index 622aa05f7..32131f5f9 100644 --- a/addons/phone/API/index.html +++ b/addons/phone/API/index.html @@ -22,7 +22,7 @@ -

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 1ec8de5eb..ec8070320 100644 --- a/addons/phone/index.html +++ b/addons/phone/index.html @@ -22,7 +22,7 @@ -

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 bb3c09599..92e136f7f 100644 --- a/browser-support/index.html +++ b/browser-support/index.html @@ -22,7 +22,7 @@ -

Browser support

Desktop

BrowserVersion
Google Chrome 74+
Mozilla Firefox 87+
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 87+
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 57b94adc4..34e31aa47 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 1f7d54242..6225b4175 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 3b07d8137..8bd93243c 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 e5cdd073a..fe0aaf437 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 3578cefef..091cf3e17 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 3f4fa25cf..d98767795 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.

    
     
@@ -53,7 +53,7 @@
-

Built-in plugin for composition event

By default, Maskito does not break IME Composition and waits until compositionend fires to begin calibration of the textfield's value. It is especially important for East Asian languages such as Chinese, Japanese, Korean, and other languages with complex characters.

However, sometimes this behaviour is not desired and you can want to enable mask validation on every keystroke (to be like a classic not-composition input). For example, some Android devices with enabled system autocomplete can interpret user's input as part of composition event – waiting for compositionend can be not required for some cases (e.g. entering of numbers or your application is not used by East Asian clients). For this cases, you can use maskitoStrictCompositionPlugin . It applies mask's constraints on ANY intermediate value of IME composition.

    
+

Built-in plugin for composition event

By default, Maskito does not break IME Composition and waits until compositionend fires to begin calibration of the textfield's value. It is especially important for East Asian languages such as Chinese, Japanese, Korean, and other languages with complex characters.

However, sometimes this behaviour is not desired and you can want to enable mask validation on every keystroke (to be like a classic not-composition input). For example, some Android devices with enabled system autocomplete can interpret user's input as part of composition event – waiting for compositionend can be not required for some cases (e.g. entering of numbers or your application is not used by East Asian clients). For this cases, you can use maskitoStrictCompositionPlugin . It applies mask's constraints on ANY intermediate value of IME composition.

    
     
@@ -84,6 +84,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 9938b22d1..2ac40b437 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 103f67b13..b2cc411ae 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 dba726bcd..803a68d17 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 49d5be255..171ee16fc 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 a4d3ab386..3bb8f08d9 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 4e4275fff..90d62dc72 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 8b37b5d48..58b6bbb5b 100644 --- a/frameworks/vue/index.html +++ b/frameworks/vue/index.html @@ -22,7 +22,7 @@ -
- +
+ \ No newline at end of file diff --git a/getting-started/maskito-libraries/index.html b/getting-started/maskito-libraries/index.html index 64edd865c..d03a4e8c8 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 86c0a6f7b..700b20d69 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 6c8b06a0f..0da055d6d 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 22745ac71..b56aa304f 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 8eebf081a..e1ecabde8 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 5a6b69d71..edb3fe495 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 e83aff5ba..4c03d7ae1 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 a46cc3883..9a912df23 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 1a6b54cc6..3c2e22a69 100644 --- a/kit/date/API/index.html +++ b/kit/date/API/index.html @@ -22,7 +22,7 @@ -

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 686938c6a..5e6aa9f87 100644 --- a/kit/date/index.html +++ b/kit/date/index.html @@ -22,7 +22,7 @@ -

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 cb60542b5..90bf34a79 100644 --- a/kit/number/API/index.html +++ b/kit/number/API/index.html @@ -22,7 +22,7 @@ -

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 b5934c0fb..272a1fae0 100644 --- a/kit/number/index.html +++ b/kit/number/index.html @@ -22,13 +22,13 @@ -

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 aeacc290b..ca27a4cb3 100644 --- a/kit/time/API/index.html +++ b/kit/time/API/index.html @@ -22,7 +22,7 @@ -

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 6baba3be2..f146b5f44 100644 --- a/kit/time/index.html +++ b/kit/time/index.html @@ -22,7 +22,7 @@ -

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 dde678d89..ed4d91c66 100644 --- a/recipes/card/index.html +++ b/recipes/card/index.html @@ -22,7 +22,7 @@ -

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 f48711860..781edceab 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 d08c113d5..558edc4be 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 362373a47..a3a6bf574 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 569234e61..07f5208b5 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 5064c5091..810d10886 100644 --- a/recipes/textarea/index.html +++ b/recipes/textarea/index.html @@ -22,13 +22,13 @@ -

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.2949fc831c94f2ae.js b/runtime.14ac2915e27a538d.js similarity index 97% rename from runtime.2949fc831c94f2ae.js rename to runtime.14ac2915e27a538d.js index 8ab61117c..41010c077 100644 --- a/runtime.2949fc831c94f2ae.js +++ b/runtime.14ac2915e27a538d.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:"4e8d7236bb429c5a",87:"ee1655a32d824a27",131:"732961d3eeebbf5a",169:"a8d4afaee3664532",269:"6e4fe08514d2e104",608:"3113e46b5a632947",664:"1c47d83731b45138",793:"49cd9861dec31bca",904:"821eb5ca92892737",960:"5d029c736c6a2b15",1026:"1e5ca030db1c4787",1069:"1e6e73bd980482b3",1127:"f7fee2a02ffd672e",1165:"d276b62c8565ffa7",1223:"670510bbbdd71a71",1226:"cffe780e87afae72",1335:"4eb50c241c3a963a",1465:"f3111bb458272129",1508:"fb793d7fc751b592",1541:"ca5a574c85b80888",1759:"fcfd593d9df1b28b",1865:"8d2c45a819abae0a",2021:"c9b378182028a764",2049:"97c6d4b6ba693ee2",2089:"475bb08e20be4c11",2092:"5e4d959d342c7594",2362:"2021d3d2d6924a8d",2391:"df82bb30b58af2c1",2472:"9108a66da79be647",2742:"f13299a9b56d30c2",2830:"6251e61a6448f834",2870:"7c438d4d114db7ae",2888:"a193058b597b0411",2921:"8ff1c02aa4fed3d1",3088:"cb6f52cfd8821955",3245:"2d30d34d9d988578",3377:"3aab3dcd70e82ca2",3381:"e621a3272023158e",3506:"5fce61efec4fd7b1",3533:"3b7d7e3987ae0a46",3716:"ff811ddfc7d61da2",4047:"7a3933052b85da32",4088:"5e6982ea4edd4352",4173:"d56d4a0dbb48f2ab",4220:"0a42bcbf9ad1d396",4249:"bdaeabc37dda0e41",4338:"f9aed5608093f9d6",4356:"a929c17f74bf51a2",4701:"b1c6407114d42944",4930:"8ccadc306a1a2273",4947:"a76a473ab8031cbe",4992:"2f2b2d12503cbbc6",5017:"057b06cac6ee20aa",5034:"02b089f444ef1c15",5088:"3925281975010f83",5097:"9b9bd0f1c5d4ad1d",5113:"fd34497917230125",5168:"b03a51d6e4ee616b",5445:"7ff5d7384f6a7abb",5539:"081ce6af4be3a2e4",5564:"e1ac12bab4d09489",5569:"c08c44618a8f6c24",5580:"d4f34b2f8250b5cd",5608:"9e05bf10c797206d",5691:"9a9492e9823b6cfc",5703:"f1c29205b4f93953",6054:"50f106414cd77efc",6233:"6eb750b45cddb786",6304:"5ea8777c2e6b2f1a",6597:"0690d4a445d872ca",6600:"c4e19f4bdbea7d52",6793:"a32db330d83be329",6880:"faecec5c401e3133",6901:"7298b4eee94fac57",6916:"4be7f6d9fe6a7f9b",6976:"ff85e31233a6387f",6988:"6c400c0825cdc27d",6990:"e8d963285fc0e85f",7072:"77a182491a16d9bd",7089:"d1b4b291131600ff",7217:"4a765176d8d6d995",7316:"ff5b767e07cee987",7383:"62ab7d17ea41c561",7435:"41e6814ba1cc882b",7634:"76515636a4fc6b13",7648:"850f328ac3fd5585",7674:"deb7edc7a063dd48",7681:"3bcdd1a3eb2fde38",7698:"6d9be0cd52ac636f",7792:"44e00711bacbe87e",7891:"7d0df5f5dd60afd5",7937:"9d599c162e97b2d7",7948:"fda8e861278e874f",8210:"ce5f45378eda424f",8307:"c60faf42df32c070",8354:"e8bffceea784391a",8364:"d38816f0ca516b15",8372:"3ab40bac3582a20d",8507:"edc823a0fec8f564",8592:"7919a0919e88ab9a",8602:"80b224b148976436",8644:"2b31bce6f133d93e",8660:"53298766fa554e49",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:"4e8d7236bb429c5a",87:"ee1655a32d824a27",131:"732961d3eeebbf5a",169:"a8d4afaee3664532",269:"6e4fe08514d2e104",608:"3113e46b5a632947",664:"1c47d83731b45138",793:"49cd9861dec31bca",904:"821eb5ca92892737",960:"5d029c736c6a2b15",1026:"1e5ca030db1c4787",1069:"1e6e73bd980482b3",1127:"f7fee2a02ffd672e",1165:"d276b62c8565ffa7",1223:"670510bbbdd71a71",1226:"cffe780e87afae72",1335:"4eb50c241c3a963a",1465:"f3111bb458272129",1508:"fb793d7fc751b592",1541:"ca5a574c85b80888",1759:"fcfd593d9df1b28b",1865:"8d2c45a819abae0a",2021:"c9b378182028a764",2049:"97c6d4b6ba693ee2",2089:"475bb08e20be4c11",2092:"5e4d959d342c7594",2362:"2021d3d2d6924a8d",2391:"df82bb30b58af2c1",2472:"9108a66da79be647",2742:"f13299a9b56d30c2",2830:"6251e61a6448f834",2870:"7c438d4d114db7ae",2888:"a193058b597b0411",2921:"8ff1c02aa4fed3d1",3088:"cb6f52cfd8821955",3245:"2d30d34d9d988578",3377:"3aab3dcd70e82ca2",3381:"e621a3272023158e",3506:"5fce61efec4fd7b1",3533:"3b7d7e3987ae0a46",3716:"ff811ddfc7d61da2",4047:"7a3933052b85da32",4088:"5e6982ea4edd4352",4173:"d56d4a0dbb48f2ab",4220:"0a42bcbf9ad1d396",4249:"bdaeabc37dda0e41",4338:"f9aed5608093f9d6",4356:"a929c17f74bf51a2",4701:"b1c6407114d42944",4930:"8ccadc306a1a2273",4947:"a76a473ab8031cbe",4992:"2f2b2d12503cbbc6",5017:"057b06cac6ee20aa",5034:"02b089f444ef1c15",5088:"3925281975010f83",5097:"9b9bd0f1c5d4ad1d",5113:"fd34497917230125",5168:"b03a51d6e4ee616b",5445:"7ff5d7384f6a7abb",5539:"081ce6af4be3a2e4",5564:"e1ac12bab4d09489",5569:"c08c44618a8f6c24",5580:"d4f34b2f8250b5cd",5608:"9e05bf10c797206d",5691:"9a9492e9823b6cfc",5703:"f1c29205b4f93953",6054:"50f106414cd77efc",6233:"6eb750b45cddb786",6304:"5ea8777c2e6b2f1a",6597:"0690d4a445d872ca",6600:"c4e19f4bdbea7d52",6793:"a32db330d83be329",6880:"faecec5c401e3133",6901:"7298b4eee94fac57",6916:"4be7f6d9fe6a7f9b",6976:"ff85e31233a6387f",6988:"6c400c0825cdc27d",6990:"e8d963285fc0e85f",7072:"77a182491a16d9bd",7089:"d1b4b291131600ff",7217:"4a765176d8d6d995",7316:"ff5b767e07cee987",7383:"62ab7d17ea41c561",7435:"41e6814ba1cc882b",7634:"76515636a4fc6b13",7648:"850f328ac3fd5585",7674:"deb7edc7a063dd48",7681:"3bcdd1a3eb2fde38",7698:"6d9be0cd52ac636f",7792:"44e00711bacbe87e",7891:"7d0df5f5dd60afd5",7937:"9d599c162e97b2d7",7948:"fda8e861278e874f",8210:"a2fa9a67a5c4252d",8307:"c60faf42df32c070",8354:"e8bffceea784391a",8364:"d38816f0ca516b15",8372:"3ab40bac3582a20d",8507:"edc823a0fec8f564",8592:"7919a0919e88ab9a",8602:"80b224b148976436",8644:"2b31bce6f133d93e",8660:"53298766fa554e49",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