diff --git a/modules/backend/assets/ui/js/build/vendor.js b/modules/backend/assets/ui/js/build/vendor.js index 835dad7c78..a99c82c3e0 100644 --- a/modules/backend/assets/ui/js/build/vendor.js +++ b/modules/backend/assets/ui/js/build/vendor.js @@ -1,24 +1,31 @@ -"use strict";(self.webpackChunk_wintercms_wn_backend_module=self.webpackChunk_wintercms_wn_backend_module||[]).push([[810],{35:function(e,t,n){n.r(t),n.d(t,{BaseTransition:function(){return xr},BaseTransitionPropsValidators:function(){return _r},Comment:function(){return Ci},DeprecationTypes:function(){return Fc},EffectScope:function(){return be},ErrorCodes:function(){return kn},ErrorTypeStrings:function(){return Oc},Fragment:function(){return Si},KeepAlive:function(){return no},ReactiveEffect:function(){return ke},Static:function(){return Ti},Suspense:function(){return mi},Teleport:function(){return dr},Text:function(){return xi},TrackOpTypes:function(){return fn},Transition:function(){return Gc},TransitionGroup:function(){return zl},TriggerOpTypes:function(){return dn},VueElement:function(){return Fl},assertNumber:function(){return Tn},callWithAsyncErrorHandling:function(){return An},callWithErrorHandling:function(){return wn},camelize:function(){return M},capitalize:function(){return L},cloneVNode:function(){return qi},compatUtils:function(){return $c},compile:function(){return kp},computed:function(){return kc},createApp:function(){return Ca},createBlock:function(){return Pi},createCommentVNode:function(){return Ki},createElementBlock:function(){return Mi},createElementVNode:function(){return Bi},createHydrationRenderer:function(){return Vs},createPropsRestProxy:function(){return es},createRenderer:function(){return Fs},createSSRApp:function(){return Ta},createSlots:function(){return Oo},createStaticVNode:function(){return zi},createTextVNode:function(){return Wi},createVNode:function(){return Ui},customRef:function(){return rn},defineAsyncComponent:function(){return Zr},defineComponent:function(){return Nr},defineCustomElement:function(){return Dl},defineEmits:function(){return Ho},defineExpose:function(){return jo},defineModel:function(){return zo},defineOptions:function(){return qo},defineProps:function(){return Uo},defineSSRCustomElement:function(){return Ll},defineSlots:function(){return Wo},devtools:function(){return Mc},effect:function(){return Fe},effectScope:function(){return Se},getCurrentInstance:function(){return rc},getCurrentScope:function(){return xe},getCurrentWatcher:function(){return gn},getTransitionRawChildren:function(){return Ar},guardReactiveProps:function(){return ji},h:function(){return Ec},handleError:function(){return Nn},hasInjectionContext:function(){return bs},hydrate:function(){return xa},hydrateOnIdle:function(){return Jr},hydrateOnInteraction:function(){return Xr},hydrateOnMediaQuery:function(){return Gr},hydrateOnVisible:function(){return Yr},initCustomFormatter:function(){return wc},initDirectivesForSSR:function(){return Aa},inject:function(){return _s},isMemoSame:function(){return Nc},isProxy:function(){return Ut},isReactive:function(){return Ft},isReadonly:function(){return Vt},isRef:function(){return zt},isRuntimeOnly:function(){return mc},isShallow:function(){return Bt},isVNode:function(){return Di},markRaw:function(){return jt},mergeDefaults:function(){return Qo},mergeModels:function(){return Zo},mergeProps:function(){return Xi},nextTick:function(){return $n},normalizeClass:function(){return X},normalizeProps:function(){return Q},normalizeStyle:function(){return z},onActivated:function(){return oo},onBeforeMount:function(){return po},onBeforeUnmount:function(){return vo},onBeforeUpdate:function(){return mo},onDeactivated:function(){return so},onErrorCaptured:function(){return xo},onMounted:function(){return ho},onRenderTracked:function(){return So},onRenderTriggered:function(){return bo},onScopeDispose:function(){return Ce},onServerPrefetch:function(){return _o},onUnmounted:function(){return yo},onUpdated:function(){return go},onWatcherCleanup:function(){return vn},openBlock:function(){return wi},popScopeId:function(){return Qn},provide:function(){return ys},proxyRefs:function(){return tn},pushScopeId:function(){return Xn},queuePostFlushCb:function(){return Bn},reactive:function(){return Mt},readonly:function(){return Dt},ref:function(){return Kt},registerRuntimeCompiler:function(){return hc},render:function(){return Sa},renderList:function(){return Ro},renderSlot:function(){return Mo},resolveComponent:function(){return ko},resolveDirective:function(){return Ao},resolveDynamicComponent:function(){return wo},resolveFilter:function(){return Lc},resolveTransitionHooks:function(){return Tr},setBlockTracking:function(){return Ri},setDevtoolsHook:function(){return Pc},setTransitionHooks:function(){return wr},shallowReactive:function(){return Pt},shallowReadonly:function(){return Lt},shallowRef:function(){return Jt},ssrContextKey:function(){return Ks},ssrUtils:function(){return Dc},stop:function(){return Ve},toDisplayString:function(){return he},toHandlerKey:function(){return $},toHandlers:function(){return Do},toRaw:function(){return Ht},toRef:function(){return ln},toRefs:function(){return on},toValue:function(){return Zt},transformVNodeArgs:function(){return $i},triggerRef:function(){return Xt},unref:function(){return Qt},useAttrs:function(){return Yo},useCssModule:function(){return Ul},useCssVars:function(){return ml},useHost:function(){return Vl},useId:function(){return Ir},useModel:function(){return ni},useSSRContext:function(){return Js},useShadowRoot:function(){return Bl},useSlots:function(){return Jo},useTemplateRef:function(){return Or},useTransitionState:function(){return vr},vModelCheckbox:function(){return ta},vModelDynamic:function(){return la},vModelRadio:function(){return ra},vModelSelect:function(){return oa},vModelText:function(){return ea},vShow:function(){return dl},version:function(){return Ic},warn:function(){return Rc},watch:function(){return Qs},watchEffect:function(){return Ys},watchPostEffect:function(){return Gs},watchSyncEffect:function(){return Xs},withAsyncContext:function(){return ts},withCtx:function(){return er},withDefaults:function(){return Ko},withDirectives:function(){return tr},withKeys:function(){return ma},withMemo:function(){return Ac},withModifiers:function(){return pa},withScopeId:function(){return Zn}});var r={}; +"use strict";(self.webpackChunk_wintercms_wn_backend_module=self.webpackChunk_wintercms_wn_backend_module||[]).push([[810],{935:function(e){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n}).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var s=0;s{const n=e.__vccOpts||e;for(const[e,r]of t)n[e]=r;return n}},35:function(e,t,n){n.r(t),n.d(t,{BaseTransition:function(){return Dr},BaseTransitionPropsValidators:function(){return Or},Comment:function(){return Ii},DeprecationTypes:function(){return Wc},EffectScope:function(){return be},ErrorCodes:function(){return wn},ErrorTypeStrings:function(){return Vc},Fragment:function(){return Ai},KeepAlive:function(){return _o},ReactiveEffect:function(){return Te},Static:function(){return Ri},Suspense:function(){return xi},Teleport:function(){return Tr},Text:function(){return Ni},TrackOpTypes:function(){return dn},Transition:function(){return rl},TransitionGroup:function(){return ea},TriggerOpTypes:function(){return pn},VueElement:function(){return zl},assertNumber:function(){return Tn},callWithAsyncErrorHandling:function(){return Nn},callWithErrorHandling:function(){return An},camelize:function(){return M},capitalize:function(){return L},cloneVNode:function(){return Xi},compatUtils:function(){return qc},compile:function(){return Lp},computed:function(){return Oc},createApp:function(){return Ma},createBlock:function(){return Ui},createCommentVNode:function(){return ec},createElementBlock:function(){return Bi},createElementVNode:function(){return Ki},createHydrationRenderer:function(){return fi},createPropsRestProxy:function(){return gs},createRenderer:function(){return ui},createSSRApp:function(){return Pa},createSlots:function(){return Jo},createStaticVNode:function(){return Zi},createTextVNode:function(){return Qi},createVNode:function(){return Ji},customRef:function(){return on},defineAsyncComponent:function(){return go},defineComponent:function(){return Hr},defineCustomElement:function(){return jl},defineEmits:function(){return os},defineExpose:function(){return ss},defineModel:function(){return ls},defineOptions:function(){return is},defineProps:function(){return rs},defineSSRCustomElement:function(){return ql},defineSlots:function(){return cs},devtools:function(){return Bc},effect:function(){return Fe},effectScope:function(){return Se},getCurrentInstance:function(){return uc},getCurrentScope:function(){return xe},getCurrentWatcher:function(){return vn},getTransitionRawChildren:function(){return Ur},guardReactiveProps:function(){return Gi},h:function(){return Mc},handleError:function(){return In},hasInjectionContext:function(){return ir},hydrate:function(){return Oa},hydrateOnIdle:function(){return uo},hydrateOnInteraction:function(){return ho},hydrateOnMediaQuery:function(){return po},hydrateOnVisible:function(){return fo},initCustomFormatter:function(){return Pc},initDirectivesForSSR:function(){return Fa},inject:function(){return sr},isMemoSame:function(){return Lc},isProxy:function(){return Ht},isReactive:function(){return Vt},isReadonly:function(){return Bt},isRef:function(){return Kt},isRuntimeOnly:function(){return xc},isShallow:function(){return Ut},isVNode:function(){return Hi},markRaw:function(){return qt},mergeDefaults:function(){return hs},mergeModels:function(){return ms},mergeProps:function(){return oc},nextTick:function(){return Fn},nodeOps:function(){return Xc},normalizeClass:function(){return X},normalizeProps:function(){return Q},normalizeStyle:function(){return z},onActivated:function(){return So},onBeforeMount:function(){return No},onBeforeUnmount:function(){return Mo},onBeforeUpdate:function(){return Ro},onDeactivated:function(){return xo},onErrorCaptured:function(){return Fo},onMounted:function(){return Io},onRenderTracked:function(){return $o},onRenderTriggered:function(){return Lo},onScopeDispose:function(){return Ce},onServerPrefetch:function(){return Do},onUnmounted:function(){return Po},onUpdated:function(){return Oo},onWatcherCleanup:function(){return yn},openBlock:function(){return Pi},patchProp:function(){return Ul},popScopeId:function(){return Zn},provide:function(){return or},proxyRefs:function(){return nn},pushScopeId:function(){return Qn},queuePostFlushCb:function(){return Un},reactive:function(){return Pt},readonly:function(){return Lt},ref:function(){return Jt},registerRuntimeCompiler:function(){return Sc},render:function(){return Ra},renderList:function(){return Ko},renderSlot:function(){return Yo},resolveComponent:function(){return Uo},resolveDirective:function(){return qo},resolveDynamicComponent:function(){return jo},resolveFilter:function(){return jc},resolveTransitionHooks:function(){return $r},setBlockTracking:function(){return Fi},setDevtoolsHook:function(){return Uc},setTransitionHooks:function(){return Br},shallowReactive:function(){return Dt},shallowReadonly:function(){return $t},shallowRef:function(){return Yt},ssrContextKey:function(){return cr},ssrUtils:function(){return Hc},stop:function(){return Ve},toDisplayString:function(){return he},toHandlerKey:function(){return $},toHandlers:function(){return Xo},toRaw:function(){return jt},toRef:function(){return an},toRefs:function(){return sn},toValue:function(){return en},transformVNodeArgs:function(){return qi},triggerRef:function(){return Qt},unref:function(){return Zt},useAttrs:function(){return fs},useCssModule:function(){return Yl},useCssVars:function(){return xl},useHost:function(){return Kl},useId:function(){return jr},useModel:function(){return Ps},useSSRContext:function(){return lr},useShadowRoot:function(){return Jl},useSlots:function(){return us},useTemplateRef:function(){return Wr},useTransitionState:function(){return Ir},vModelCheckbox:function(){return fa},vModelDynamic:function(){return ya},vModelRadio:function(){return pa},vModelSelect:function(){return ha},vModelText:function(){return ua},vShow:function(){return _l},version:function(){return $c},warn:function(){return Fc},watch:function(){return dr},watchEffect:function(){return ar},watchPostEffect:function(){return ur},watchSyncEffect:function(){return fr},withAsyncContext:function(){return vs},withCtx:function(){return tr},withDefaults:function(){return as},withDirectives:function(){return nr},withKeys:function(){return Ta},withMemo:function(){return Dc},withModifiers:function(){return Ca},withScopeId:function(){return er}});var r={}; /** -* @vue/shared v3.5.18 +* @vue/shared v3.5.28 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ -/*! #__NO_SIDE_EFFECTS__ */ -function o(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}n.r(r),n.d(r,{BaseTransition:function(){return xr},BaseTransitionPropsValidators:function(){return _r},Comment:function(){return Ci},DeprecationTypes:function(){return Fc},EffectScope:function(){return be},ErrorCodes:function(){return kn},ErrorTypeStrings:function(){return Oc},Fragment:function(){return Si},KeepAlive:function(){return no},ReactiveEffect:function(){return ke},Static:function(){return Ti},Suspense:function(){return mi},Teleport:function(){return dr},Text:function(){return xi},TrackOpTypes:function(){return fn},Transition:function(){return Gc},TransitionGroup:function(){return zl},TriggerOpTypes:function(){return dn},VueElement:function(){return Fl},assertNumber:function(){return Tn},callWithAsyncErrorHandling:function(){return An},callWithErrorHandling:function(){return wn},camelize:function(){return M},capitalize:function(){return L},cloneVNode:function(){return qi},compatUtils:function(){return $c},computed:function(){return kc},createApp:function(){return Ca},createBlock:function(){return Pi},createCommentVNode:function(){return Ki},createElementBlock:function(){return Mi},createElementVNode:function(){return Bi},createHydrationRenderer:function(){return Vs},createPropsRestProxy:function(){return es},createRenderer:function(){return Fs},createSSRApp:function(){return Ta},createSlots:function(){return Oo},createStaticVNode:function(){return zi},createTextVNode:function(){return Wi},createVNode:function(){return Ui},customRef:function(){return rn},defineAsyncComponent:function(){return Zr},defineComponent:function(){return Nr},defineCustomElement:function(){return Dl},defineEmits:function(){return Ho},defineExpose:function(){return jo},defineModel:function(){return zo},defineOptions:function(){return qo},defineProps:function(){return Uo},defineSSRCustomElement:function(){return Ll},defineSlots:function(){return Wo},devtools:function(){return Mc},effect:function(){return Fe},effectScope:function(){return Se},getCurrentInstance:function(){return rc},getCurrentScope:function(){return xe},getCurrentWatcher:function(){return gn},getTransitionRawChildren:function(){return Ar},guardReactiveProps:function(){return ji},h:function(){return Ec},handleError:function(){return Nn},hasInjectionContext:function(){return bs},hydrate:function(){return xa},hydrateOnIdle:function(){return Jr},hydrateOnInteraction:function(){return Xr},hydrateOnMediaQuery:function(){return Gr},hydrateOnVisible:function(){return Yr},initCustomFormatter:function(){return wc},initDirectivesForSSR:function(){return Aa},inject:function(){return _s},isMemoSame:function(){return Nc},isProxy:function(){return Ut},isReactive:function(){return Ft},isReadonly:function(){return Vt},isRef:function(){return zt},isRuntimeOnly:function(){return mc},isShallow:function(){return Bt},isVNode:function(){return Di},markRaw:function(){return jt},mergeDefaults:function(){return Qo},mergeModels:function(){return Zo},mergeProps:function(){return Xi},nextTick:function(){return $n},normalizeClass:function(){return X},normalizeProps:function(){return Q},normalizeStyle:function(){return z},onActivated:function(){return oo},onBeforeMount:function(){return po},onBeforeUnmount:function(){return vo},onBeforeUpdate:function(){return mo},onDeactivated:function(){return so},onErrorCaptured:function(){return xo},onMounted:function(){return ho},onRenderTracked:function(){return So},onRenderTriggered:function(){return bo},onScopeDispose:function(){return Ce},onServerPrefetch:function(){return _o},onUnmounted:function(){return yo},onUpdated:function(){return go},onWatcherCleanup:function(){return vn},openBlock:function(){return wi},popScopeId:function(){return Qn},provide:function(){return ys},proxyRefs:function(){return tn},pushScopeId:function(){return Xn},queuePostFlushCb:function(){return Bn},reactive:function(){return Mt},readonly:function(){return Dt},ref:function(){return Kt},registerRuntimeCompiler:function(){return hc},render:function(){return Sa},renderList:function(){return Ro},renderSlot:function(){return Mo},resolveComponent:function(){return ko},resolveDirective:function(){return Ao},resolveDynamicComponent:function(){return wo},resolveFilter:function(){return Lc},resolveTransitionHooks:function(){return Tr},setBlockTracking:function(){return Ri},setDevtoolsHook:function(){return Pc},setTransitionHooks:function(){return wr},shallowReactive:function(){return Pt},shallowReadonly:function(){return Lt},shallowRef:function(){return Jt},ssrContextKey:function(){return Ks},ssrUtils:function(){return Dc},stop:function(){return Ve},toDisplayString:function(){return he},toHandlerKey:function(){return $},toHandlers:function(){return Do},toRaw:function(){return Ht},toRef:function(){return ln},toRefs:function(){return on},toValue:function(){return Zt},transformVNodeArgs:function(){return $i},triggerRef:function(){return Xt},unref:function(){return Qt},useAttrs:function(){return Yo},useCssModule:function(){return Ul},useCssVars:function(){return ml},useHost:function(){return Vl},useId:function(){return Ir},useModel:function(){return ni},useSSRContext:function(){return Js},useShadowRoot:function(){return Bl},useSlots:function(){return Jo},useTemplateRef:function(){return Or},useTransitionState:function(){return vr},vModelCheckbox:function(){return ta},vModelDynamic:function(){return la},vModelRadio:function(){return ra},vModelSelect:function(){return oa},vModelText:function(){return ea},vShow:function(){return dl},version:function(){return Ic},warn:function(){return Rc},watch:function(){return Qs},watchEffect:function(){return Ys},watchPostEffect:function(){return Gs},watchSyncEffect:function(){return Xs},withAsyncContext:function(){return ts},withCtx:function(){return er},withDefaults:function(){return Ko},withDirectives:function(){return tr},withKeys:function(){return ma},withMemo:function(){return Ac},withModifiers:function(){return pa},withScopeId:function(){return Zn}});const s={},i=[],c=()=>{},l=()=>!1,a=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),u=e=>e.startsWith("onUpdate:"),f=Object.assign,d=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},p=Object.prototype.hasOwnProperty,h=(e,t)=>p.call(e,t),m=Array.isArray,g=e=>"[object Map]"===k(e),v=e=>"[object Set]"===k(e),y=e=>"[object Date]"===k(e),_=e=>"function"==typeof e,b=e=>"string"==typeof e,S=e=>"symbol"==typeof e,x=e=>null!==e&&"object"==typeof e,C=e=>(x(e)||_(e))&&_(e.then)&&_(e.catch),T=Object.prototype.toString,k=e=>T.call(e),E=e=>k(e).slice(8,-1),w=e=>"[object Object]"===k(e),A=e=>b(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,N=o(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),I=o("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),R=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},O=/-(\w)/g,M=R(e=>e.replace(O,(e,t)=>t?t.toUpperCase():"")),P=/\B([A-Z])/g,D=R(e=>e.replace(P,"-$1").toLowerCase()),L=R(e=>e.charAt(0).toUpperCase()+e.slice(1)),$=R(e=>e?`on${L(e)}`:""),F=(e,t)=>!Object.is(e,t),V=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},U=e=>{const t=parseFloat(e);return isNaN(t)?e:t},H=e=>{const t=b(e)?Number(e):NaN;return isNaN(t)?e:t};let j;const q=()=>j||(j="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{});const W=o("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol");function z(e){if(m(e)){const t={};for(let n=0;n{if(e){const n=e.split(J);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function X(e){let t="";if(b(e))t=e;else if(m(e))for(let n=0;n?@[\\\]^`{|}~]/g;function ue(e,t){return e.replace(ae,e=>t?'"'===e?'\\\\\\"':`\\\\${e}`:`\\${e}`)}function fe(e,t){if(e===t)return!0;let n=y(e),r=y(t);if(n||r)return!(!n||!r)&&e.getTime()===t.getTime();if(n=S(e),r=S(t),n||r)return e===t;if(n=m(e),r=m(t),n||r)return!(!n||!r)&&function(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&rfe(e,t))}const pe=e=>!(!e||!0!==e.__v_isRef),he=e=>b(e)?e:null==e?"":m(e)||x(e)&&(e.toString===T||!_(e.toString))?pe(e)?he(e.value):JSON.stringify(e,me,2):String(e),me=(e,t)=>pe(t)?me(e,t.value):g(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],r)=>(e[ge(t,r)+" =>"]=n,e),{})}:v(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>ge(e))}:S(t)?ge(t):!x(t)||m(t)||w(t)?t:String(t),ge=(e,t="")=>{var n;return S(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};function ve(e){return null==e?"initial":"string"==typeof e?""===e?" ":e:("number"==typeof e&&Number.isFinite(e),String(e))}let ye,_e;class be{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ye,!e&&ye&&(this.index=(ye.scopes||(ye.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let e,t;if(this._isPaused=!0,this.scopes)for(e=0,t=this.scopes.length;e0&&0===--this._on&&(ye=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){let t,n;for(this._active=!1,t=0,n=this.effects.length;t0)return;if(we){let e=we;for(we=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;Ee;){let t=Ee;for(Ee=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,1&t.flags)try{t.trigger()}catch(t){e||(e=t)}t=n}}if(e)throw e}function Oe(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Me(e){let t,n=e.depsTail,r=n;for(;r;){const e=r.prevDep;-1===r.version?(r===n&&(n=e),Le(r),$e(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function Pe(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(De(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function De(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===We)return;if(e.globalVersion=We,!e.isSSR&&128&e.flags&&(!e.deps&&!e._dirty||!Pe(e)))return;e.flags|=2;const t=e.dep,n=_e,r=Be;_e=e,Be=!0;try{Oe(e);const n=e.fn(e._value);(0===t.version||F(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{_e=n,Be=r,Me(e),e.flags&=-3}}function Le(e,t=!1){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)Le(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function $e(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function Fe(e,t){e.effect instanceof ke&&(e=e.effect.fn);const n=new ke(e);t&&f(n,t);try{n.run()}catch(e){throw n.stop(),e}const r=n.run.bind(n);return r.effect=n,r}function Ve(e){e.effect.stop()}let Be=!0;const Ue=[];function He(){Ue.push(Be),Be=!1}function je(){const e=Ue.pop();Be=void 0===e||e}function qe(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=_e;_e=void 0;try{t()}finally{_e=e}}}let We=0;class ze{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ke{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!_e||!Be||_e===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==_e)t=this.activeLink=new ze(_e,this),_e.deps?(t.prevDep=_e.depsTail,_e.depsTail.nextDep=t,_e.depsTail=t):_e.deps=_e.depsTail=t,Je(t);else if(-1===t.version&&(t.version=this.version,t.nextDep)){const e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=_e.depsTail,t.nextDep=void 0,_e.depsTail.nextDep=t,_e.depsTail=t,_e.deps===t&&(_e.deps=e)}return t}trigger(e){this.version++,We++,this.notify(e)}notify(e){Ie();try{0;for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Re()}}}function Je(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)Je(e)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Ye=new WeakMap,Ge=Symbol(""),Xe=Symbol(""),Qe=Symbol("");function Ze(e,t,n){if(Be&&_e){let t=Ye.get(e);t||Ye.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new Ke),r.map=t,r.key=n),r.track()}}function et(e,t,n,r,o,s){const i=Ye.get(e);if(!i)return void We++;const c=e=>{e&&e.trigger()};if(Ie(),"clear"===t)i.forEach(c);else{const o=m(e),s=o&&A(n);if(o&&"length"===n){const e=Number(r);i.forEach((t,n)=>{("length"===n||n===Qe||!S(n)&&n>=e)&&c(t)})}else switch((void 0!==n||i.has(void 0))&&c(i.get(n)),s&&c(i.get(Qe)),t){case"add":o?s&&c(i.get("length")):(c(i.get(Ge)),g(e)&&c(i.get(Xe)));break;case"delete":o||(c(i.get(Ge)),g(e)&&c(i.get(Xe)));break;case"set":g(e)&&c(i.get(Ge))}}Re()}function tt(e){const t=Ht(e);return t===e?t:(Ze(t,0,Qe),Bt(e)?t:t.map(qt))}function nt(e){return Ze(e=Ht(e),0,Qe),e}const rt={__proto__:null,[Symbol.iterator](){return ot(this,Symbol.iterator,qt)},concat(...e){return tt(this).concat(...e.map(e=>m(e)?tt(e):e))},entries(){return ot(this,"entries",e=>(e[1]=qt(e[1]),e))},every(e,t){return it(this,"every",e,t,void 0,arguments)},filter(e,t){return it(this,"filter",e,t,e=>e.map(qt),arguments)},find(e,t){return it(this,"find",e,t,qt,arguments)},findIndex(e,t){return it(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return it(this,"findLast",e,t,qt,arguments)},findLastIndex(e,t){return it(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return it(this,"forEach",e,t,void 0,arguments)},includes(...e){return lt(this,"includes",e)},indexOf(...e){return lt(this,"indexOf",e)},join(e){return tt(this).join(e)},lastIndexOf(...e){return lt(this,"lastIndexOf",e)},map(e,t){return it(this,"map",e,t,void 0,arguments)},pop(){return at(this,"pop")},push(...e){return at(this,"push",e)},reduce(e,...t){return ct(this,"reduce",e,t)},reduceRight(e,...t){return ct(this,"reduceRight",e,t)},shift(){return at(this,"shift")},some(e,t){return it(this,"some",e,t,void 0,arguments)},splice(...e){return at(this,"splice",e)},toReversed(){return tt(this).toReversed()},toSorted(e){return tt(this).toSorted(e)},toSpliced(...e){return tt(this).toSpliced(...e)},unshift(...e){return at(this,"unshift",e)},values(){return ot(this,"values",qt)}};function ot(e,t,n){const r=nt(e),o=r[t]();return r===e||Bt(e)||(o._next=o.next,o.next=()=>{const e=o._next();return e.value&&(e.value=n(e.value)),e}),o}const st=Array.prototype;function it(e,t,n,r,o,s){const i=nt(e),c=i!==e&&!Bt(e),l=i[t];if(l!==st[t]){const t=l.apply(e,s);return c?qt(t):t}let a=n;i!==e&&(c?a=function(t,r){return n.call(this,qt(t),r,e)}:n.length>2&&(a=function(t,r){return n.call(this,t,r,e)}));const u=l.call(i,a,r);return c&&o?o(u):u}function ct(e,t,n,r){const o=nt(e);let s=n;return o!==e&&(Bt(e)?n.length>3&&(s=function(t,r,o){return n.call(this,t,r,o,e)}):s=function(t,r,o){return n.call(this,t,qt(r),o,e)}),o[t](s,...r)}function lt(e,t,n){const r=Ht(e);Ze(r,0,Qe);const o=r[t](...n);return-1!==o&&!1!==o||!Ut(n[0])?o:(n[0]=Ht(n[0]),r[t](...n))}function at(e,t,n=[]){He(),Ie();const r=Ht(e)[t].apply(e,n);return Re(),je(),r}const ut=o("__proto__,__v_isRef,__isVue"),ft=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(S));function dt(e){S(e)||(e=String(e));const t=Ht(this);return Ze(t,0,e),t.hasOwnProperty(e)}class pt{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if("__v_skip"===t)return e.__v_skip;const r=this._isReadonly,o=this._isShallow;if("__v_isReactive"===t)return!r;if("__v_isReadonly"===t)return r;if("__v_isShallow"===t)return o;if("__v_raw"===t)return n===(r?o?Ot:Rt:o?It:Nt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const s=m(e);if(!r){let e;if(s&&(e=rt[t]))return e;if("hasOwnProperty"===t)return dt}const i=Reflect.get(e,t,zt(e)?e:n);return(S(t)?ft.has(t):ut(t))?i:(r||Ze(e,0,t),o?i:zt(i)?s&&A(t)?i:i.value:x(i)?r?Dt(i):Mt(i):i)}}class ht extends pt{constructor(e=!1){super(!1,e)}set(e,t,n,r){let o=e[t];if(!this._isShallow){const t=Vt(o);if(Bt(n)||Vt(n)||(o=Ht(o),n=Ht(n)),!m(e)&&zt(o)&&!zt(n))return!t&&(o.value=n,!0)}const s=m(e)&&A(t)?Number(t)e,St=e=>Reflect.getPrototypeOf(e);function xt(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function Ct(e,t){const n={get(n){const r=this.__v_raw,o=Ht(r),s=Ht(n);e||(F(n,s)&&Ze(o,0,n),Ze(o,0,s));const{has:i}=St(o),c=t?bt:e?Wt:qt;return i.call(o,n)?c(r.get(n)):i.call(o,s)?c(r.get(s)):void(r!==o&&r.get(n))},get size(){const t=this.__v_raw;return!e&&Ze(Ht(t),0,Ge),Reflect.get(t,"size",t)},has(t){const n=this.__v_raw,r=Ht(n),o=Ht(t);return e||(F(t,o)&&Ze(r,0,t),Ze(r,0,o)),t===o?n.has(t):n.has(t)||n.has(o)},forEach(n,r){const o=this,s=o.__v_raw,i=Ht(s),c=t?bt:e?Wt:qt;return!e&&Ze(i,0,Ge),s.forEach((e,t)=>n.call(r,c(e),c(t),o))}};f(n,e?{add:xt("add"),set:xt("set"),delete:xt("delete"),clear:xt("clear")}:{add(e){t||Bt(e)||Vt(e)||(e=Ht(e));const n=Ht(this);return St(n).has.call(n,e)||(n.add(e),et(n,"add",e,e)),this},set(e,n){t||Bt(n)||Vt(n)||(n=Ht(n));const r=Ht(this),{has:o,get:s}=St(r);let i=o.call(r,e);i||(e=Ht(e),i=o.call(r,e));const c=s.call(r,e);return r.set(e,n),i?F(n,c)&&et(r,"set",e,n):et(r,"add",e,n),this},delete(e){const t=Ht(this),{has:n,get:r}=St(t);let o=n.call(t,e);o||(e=Ht(e),o=n.call(t,e));r&&r.call(t,e);const s=t.delete(e);return o&&et(t,"delete",e,void 0),s},clear(){const e=Ht(this),t=0!==e.size,n=e.clear();return t&&et(e,"clear",void 0,void 0),n}});return["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=function(e,t,n){return function(...r){const o=this.__v_raw,s=Ht(o),i=g(s),c="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,a=o[e](...r),u=n?bt:t?Wt:qt;return!t&&Ze(s,0,l?Xe:Ge),{next(){const{value:e,done:t}=a.next();return t?{value:e,done:t}:{value:c?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}(r,e,t)}),n}function Tt(e,t){const n=Ct(e,t);return(t,r,o)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get(h(n,r)&&r in t?n:t,r,o)}const kt={get:Tt(!1,!1)},Et={get:Tt(!1,!0)},wt={get:Tt(!0,!1)},At={get:Tt(!0,!0)};const Nt=new WeakMap,It=new WeakMap,Rt=new WeakMap,Ot=new WeakMap;function Mt(e){return Vt(e)?e:$t(e,!1,gt,kt,Nt)}function Pt(e){return $t(e,!1,yt,Et,It)}function Dt(e){return $t(e,!0,vt,wt,Rt)}function Lt(e){return $t(e,!0,_t,At,Ot)}function $t(e,t,n,r,o){if(!x(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const s=(i=e).__v_skip||!Object.isExtensible(i)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(E(i));var i;if(0===s)return e;const c=o.get(e);if(c)return c;const l=new Proxy(e,2===s?r:n);return o.set(e,l),l}function Ft(e){return Vt(e)?Ft(e.__v_raw):!(!e||!e.__v_isReactive)}function Vt(e){return!(!e||!e.__v_isReadonly)}function Bt(e){return!(!e||!e.__v_isShallow)}function Ut(e){return!!e&&!!e.__v_raw}function Ht(e){const t=e&&e.__v_raw;return t?Ht(t):e}function jt(e){return!h(e,"__v_skip")&&Object.isExtensible(e)&&B(e,"__v_skip",!0),e}const qt=e=>x(e)?Mt(e):e,Wt=e=>x(e)?Dt(e):e;function zt(e){return!!e&&!0===e.__v_isRef}function Kt(e){return Yt(e,!1)}function Jt(e){return Yt(e,!0)}function Yt(e,t){return zt(e)?e:new Gt(e,t)}class Gt{constructor(e,t){this.dep=new Ke,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:Ht(e),this._value=t?e:qt(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,n=this.__v_isShallow||Bt(e)||Vt(e);e=n?e:Ht(e),F(e,t)&&(this._rawValue=e,this._value=n?e:qt(e),this.dep.trigger())}}function Xt(e){e.dep&&e.dep.trigger()}function Qt(e){return zt(e)?e.value:e}function Zt(e){return _(e)?e():Qt(e)}const en={get:(e,t,n)=>"__v_raw"===t?e:Qt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return zt(o)&&!zt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function tn(e){return Ft(e)?e:new Proxy(e,en)}class nn{constructor(e){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new Ke,{get:n,set:r}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}}function rn(e){return new nn(e)}function on(e){const t=m(e)?new Array(e.length):{};for(const n in e)t[n]=an(e,n);return t}class sn{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return function(e,t){const n=Ye.get(e);return n&&n.get(t)}(Ht(this._object),this._key)}}class cn{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function ln(e,t,n){return zt(e)?e:_(e)?new cn(e):x(e)&&arguments.length>1?an(e,t,n):Kt(e)}function an(e,t,n){const r=e[t];return zt(r)?r:new sn(e,t,n)}class un{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new Ke(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=We-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(8&this.flags||_e===this))return Ne(this,!0),!0}get value(){const e=this.dep.track();return De(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}const fn={GET:"get",HAS:"has",ITERATE:"iterate"},dn={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},pn={},hn=new WeakMap;let mn;function gn(){return mn}function vn(e,t=!1,n=mn){if(n){let t=hn.get(n);t||hn.set(n,t=[]),t.push(e)}else 0}function yn(e,t=1/0,n){if(t<=0||!x(e)||e.__v_skip)return e;if((n=n||new Set).has(e))return e;if(n.add(e),t--,zt(e))yn(e.value,t,n);else if(m(e))for(let r=0;r{yn(e,t,n)});else if(w(e)){for(const r in e)yn(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&yn(e[r],t,n)}return e} +function o(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}n.r(r),n.d(r,{BaseTransition:function(){return Dr},BaseTransitionPropsValidators:function(){return Or},Comment:function(){return Ii},DeprecationTypes:function(){return Wc},EffectScope:function(){return be},ErrorCodes:function(){return wn},ErrorTypeStrings:function(){return Vc},Fragment:function(){return Ai},KeepAlive:function(){return _o},ReactiveEffect:function(){return Te},Static:function(){return Ri},Suspense:function(){return xi},Teleport:function(){return Tr},Text:function(){return Ni},TrackOpTypes:function(){return dn},Transition:function(){return rl},TransitionGroup:function(){return ea},TriggerOpTypes:function(){return pn},VueElement:function(){return zl},assertNumber:function(){return Tn},callWithAsyncErrorHandling:function(){return Nn},callWithErrorHandling:function(){return An},camelize:function(){return M},capitalize:function(){return L},cloneVNode:function(){return Xi},compatUtils:function(){return qc},computed:function(){return Oc},createApp:function(){return Ma},createBlock:function(){return Ui},createCommentVNode:function(){return ec},createElementBlock:function(){return Bi},createElementVNode:function(){return Ki},createHydrationRenderer:function(){return fi},createPropsRestProxy:function(){return gs},createRenderer:function(){return ui},createSSRApp:function(){return Pa},createSlots:function(){return Jo},createStaticVNode:function(){return Zi},createTextVNode:function(){return Qi},createVNode:function(){return Ji},customRef:function(){return on},defineAsyncComponent:function(){return go},defineComponent:function(){return Hr},defineCustomElement:function(){return jl},defineEmits:function(){return os},defineExpose:function(){return ss},defineModel:function(){return ls},defineOptions:function(){return is},defineProps:function(){return rs},defineSSRCustomElement:function(){return ql},defineSlots:function(){return cs},devtools:function(){return Bc},effect:function(){return Fe},effectScope:function(){return Se},getCurrentInstance:function(){return uc},getCurrentScope:function(){return xe},getCurrentWatcher:function(){return vn},getTransitionRawChildren:function(){return Ur},guardReactiveProps:function(){return Gi},h:function(){return Mc},handleError:function(){return In},hasInjectionContext:function(){return ir},hydrate:function(){return Oa},hydrateOnIdle:function(){return uo},hydrateOnInteraction:function(){return ho},hydrateOnMediaQuery:function(){return po},hydrateOnVisible:function(){return fo},initCustomFormatter:function(){return Pc},initDirectivesForSSR:function(){return Fa},inject:function(){return sr},isMemoSame:function(){return Lc},isProxy:function(){return Ht},isReactive:function(){return Vt},isReadonly:function(){return Bt},isRef:function(){return Kt},isRuntimeOnly:function(){return xc},isShallow:function(){return Ut},isVNode:function(){return Hi},markRaw:function(){return qt},mergeDefaults:function(){return hs},mergeModels:function(){return ms},mergeProps:function(){return oc},nextTick:function(){return Fn},nodeOps:function(){return Xc},normalizeClass:function(){return X},normalizeProps:function(){return Q},normalizeStyle:function(){return z},onActivated:function(){return So},onBeforeMount:function(){return No},onBeforeUnmount:function(){return Mo},onBeforeUpdate:function(){return Ro},onDeactivated:function(){return xo},onErrorCaptured:function(){return Fo},onMounted:function(){return Io},onRenderTracked:function(){return $o},onRenderTriggered:function(){return Lo},onScopeDispose:function(){return Ce},onServerPrefetch:function(){return Do},onUnmounted:function(){return Po},onUpdated:function(){return Oo},onWatcherCleanup:function(){return yn},openBlock:function(){return Pi},patchProp:function(){return Ul},popScopeId:function(){return Zn},provide:function(){return or},proxyRefs:function(){return nn},pushScopeId:function(){return Qn},queuePostFlushCb:function(){return Un},reactive:function(){return Pt},readonly:function(){return Lt},ref:function(){return Jt},registerRuntimeCompiler:function(){return Sc},render:function(){return Ra},renderList:function(){return Ko},renderSlot:function(){return Yo},resolveComponent:function(){return Uo},resolveDirective:function(){return qo},resolveDynamicComponent:function(){return jo},resolveFilter:function(){return jc},resolveTransitionHooks:function(){return $r},setBlockTracking:function(){return Fi},setDevtoolsHook:function(){return Uc},setTransitionHooks:function(){return Br},shallowReactive:function(){return Dt},shallowReadonly:function(){return $t},shallowRef:function(){return Yt},ssrContextKey:function(){return cr},ssrUtils:function(){return Hc},stop:function(){return Ve},toDisplayString:function(){return he},toHandlerKey:function(){return $},toHandlers:function(){return Xo},toRaw:function(){return jt},toRef:function(){return an},toRefs:function(){return sn},toValue:function(){return en},transformVNodeArgs:function(){return qi},triggerRef:function(){return Qt},unref:function(){return Zt},useAttrs:function(){return fs},useCssModule:function(){return Yl},useCssVars:function(){return xl},useHost:function(){return Kl},useId:function(){return jr},useModel:function(){return Ps},useSSRContext:function(){return lr},useShadowRoot:function(){return Jl},useSlots:function(){return us},useTemplateRef:function(){return Wr},useTransitionState:function(){return Ir},vModelCheckbox:function(){return fa},vModelDynamic:function(){return ya},vModelRadio:function(){return pa},vModelSelect:function(){return ha},vModelText:function(){return ua},vShow:function(){return _l},version:function(){return $c},warn:function(){return Fc},watch:function(){return dr},watchEffect:function(){return ar},watchPostEffect:function(){return ur},watchSyncEffect:function(){return fr},withAsyncContext:function(){return vs},withCtx:function(){return tr},withDefaults:function(){return as},withDirectives:function(){return nr},withKeys:function(){return Ta},withMemo:function(){return Dc},withModifiers:function(){return Ca},withScopeId:function(){return er}});const s={},i=[],c=()=>{},l=()=>!1,a=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),u=e=>e.startsWith("onUpdate:"),f=Object.assign,d=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},p=Object.prototype.hasOwnProperty,h=(e,t)=>p.call(e,t),m=Array.isArray,g=e=>"[object Map]"===T(e),v=e=>"[object Set]"===T(e),y=e=>"[object Date]"===T(e),_=e=>"function"==typeof e,b=e=>"string"==typeof e,S=e=>"symbol"==typeof e,x=e=>null!==e&&"object"==typeof e,C=e=>(x(e)||_(e))&&_(e.then)&&_(e.catch),k=Object.prototype.toString,T=e=>k.call(e),w=e=>T(e).slice(8,-1),E=e=>"[object Object]"===T(e),A=e=>b(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,N=o(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),I=o("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),R=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},O=/-\w/g,M=R(e=>e.replace(O,e=>e.slice(1).toUpperCase())),P=/\B([A-Z])/g,D=R(e=>e.replace(P,"-$1").toLowerCase()),L=R(e=>e.charAt(0).toUpperCase()+e.slice(1)),$=R(e=>e?`on${L(e)}`:""),F=(e,t)=>!Object.is(e,t),V=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},U=e=>{const t=parseFloat(e);return isNaN(t)?e:t},H=e=>{const t=b(e)?Number(e):NaN;return isNaN(t)?e:t};let j;const q=()=>j||(j="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{});const W=o("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol");function z(e){if(m(e)){const t={};for(let n=0;n{if(e){const n=e.split(J);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function X(e){let t="";if(b(e))t=e;else if(m(e))for(let n=0;n?@[\\\]^`{|}~]/g;function ue(e,t){return e.replace(ae,e=>t?'"'===e?'\\\\\\"':`\\\\${e}`:`\\${e}`)}function fe(e,t){if(e===t)return!0;let n=y(e),r=y(t);if(n||r)return!(!n||!r)&&e.getTime()===t.getTime();if(n=S(e),r=S(t),n||r)return e===t;if(n=m(e),r=m(t),n||r)return!(!n||!r)&&function(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&rfe(e,t))}const pe=e=>!(!e||!0!==e.__v_isRef),he=e=>b(e)?e:null==e?"":m(e)||x(e)&&(e.toString===k||!_(e.toString))?pe(e)?he(e.value):JSON.stringify(e,me,2):String(e),me=(e,t)=>pe(t)?me(e,t.value):g(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],r)=>(e[ge(t,r)+" =>"]=n,e),{})}:v(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>ge(e))}:S(t)?ge(t):!x(t)||m(t)||E(t)?t:String(t),ge=(e,t="")=>{var n;return S(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};function ve(e){return null==e?"initial":"string"==typeof e?""===e?" ":e:("number"==typeof e&&Number.isFinite(e),String(e))}let ye,_e;class be{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.__v_skip=!0,this.parent=ye,!e&&ye&&(this.index=(ye.scopes||(ye.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let e,t;if(this._isPaused=!0,this.scopes)for(e=0,t=this.scopes.length;e0&&0===--this._on&&(ye=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){let t,n;for(this._active=!1,t=0,n=this.effects.length;t0)return;if(Ee){let e=Ee;for(Ee=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;we;){let t=we;for(we=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,1&t.flags)try{t.trigger()}catch(t){e||(e=t)}t=n}}if(e)throw e}function Oe(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Me(e){let t,n=e.depsTail,r=n;for(;r;){const e=r.prevDep;-1===r.version?(r===n&&(n=e),Le(r),$e(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function Pe(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(De(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function De(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===We)return;if(e.globalVersion=We,!e.isSSR&&128&e.flags&&(!e.deps&&!e._dirty||!Pe(e)))return;e.flags|=2;const t=e.dep,n=_e,r=Be;_e=e,Be=!0;try{Oe(e);const n=e.fn(e._value);(0===t.version||F(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{_e=n,Be=r,Me(e),e.flags&=-3}}function Le(e,t=!1){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)Le(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function $e(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function Fe(e,t){e.effect instanceof Te&&(e=e.effect.fn);const n=new Te(e);t&&f(n,t);try{n.run()}catch(e){throw n.stop(),e}const r=n.run.bind(n);return r.effect=n,r}function Ve(e){e.effect.stop()}let Be=!0;const Ue=[];function He(){Ue.push(Be),Be=!1}function je(){const e=Ue.pop();Be=void 0===e||e}function qe(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=_e;_e=void 0;try{t()}finally{_e=e}}}let We=0;class ze{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ke{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!_e||!Be||_e===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==_e)t=this.activeLink=new ze(_e,this),_e.deps?(t.prevDep=_e.depsTail,_e.depsTail.nextDep=t,_e.depsTail=t):_e.deps=_e.depsTail=t,Je(t);else if(-1===t.version&&(t.version=this.version,t.nextDep)){const e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=_e.depsTail,t.nextDep=void 0,_e.depsTail.nextDep=t,_e.depsTail=t,_e.deps===t&&(_e.deps=e)}return t}trigger(e){this.version++,We++,this.notify(e)}notify(e){Ie();try{0;for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Re()}}}function Je(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)Je(e)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Ye=new WeakMap,Ge=Symbol(""),Xe=Symbol(""),Qe=Symbol("");function Ze(e,t,n){if(Be&&_e){let t=Ye.get(e);t||Ye.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new Ke),r.map=t,r.key=n),r.track()}}function et(e,t,n,r,o,s){const i=Ye.get(e);if(!i)return void We++;const c=e=>{e&&e.trigger()};if(Ie(),"clear"===t)i.forEach(c);else{const o=m(e),s=o&&A(n);if(o&&"length"===n){const e=Number(r);i.forEach((t,n)=>{("length"===n||n===Qe||!S(n)&&n>=e)&&c(t)})}else switch((void 0!==n||i.has(void 0))&&c(i.get(n)),s&&c(i.get(Qe)),t){case"add":o?s&&c(i.get("length")):(c(i.get(Ge)),g(e)&&c(i.get(Xe)));break;case"delete":o||(c(i.get(Ge)),g(e)&&c(i.get(Xe)));break;case"set":g(e)&&c(i.get(Ge))}}Re()}function tt(e){const t=jt(e);return t===e?t:(Ze(t,0,Qe),Ut(e)?t:t.map(Wt))}function nt(e){return Ze(e=jt(e),0,Qe),e}function rt(e,t){return Bt(e)?Vt(e)?zt(Wt(t)):zt(t):Wt(t)}const ot={__proto__:null,[Symbol.iterator](){return st(this,Symbol.iterator,e=>rt(this,e))},concat(...e){return tt(this).concat(...e.map(e=>m(e)?tt(e):e))},entries(){return st(this,"entries",e=>(e[1]=rt(this,e[1]),e))},every(e,t){return ct(this,"every",e,t,void 0,arguments)},filter(e,t){return ct(this,"filter",e,t,e=>e.map(e=>rt(this,e)),arguments)},find(e,t){return ct(this,"find",e,t,e=>rt(this,e),arguments)},findIndex(e,t){return ct(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ct(this,"findLast",e,t,e=>rt(this,e),arguments)},findLastIndex(e,t){return ct(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ct(this,"forEach",e,t,void 0,arguments)},includes(...e){return at(this,"includes",e)},indexOf(...e){return at(this,"indexOf",e)},join(e){return tt(this).join(e)},lastIndexOf(...e){return at(this,"lastIndexOf",e)},map(e,t){return ct(this,"map",e,t,void 0,arguments)},pop(){return ut(this,"pop")},push(...e){return ut(this,"push",e)},reduce(e,...t){return lt(this,"reduce",e,t)},reduceRight(e,...t){return lt(this,"reduceRight",e,t)},shift(){return ut(this,"shift")},some(e,t){return ct(this,"some",e,t,void 0,arguments)},splice(...e){return ut(this,"splice",e)},toReversed(){return tt(this).toReversed()},toSorted(e){return tt(this).toSorted(e)},toSpliced(...e){return tt(this).toSpliced(...e)},unshift(...e){return ut(this,"unshift",e)},values(){return st(this,"values",e=>rt(this,e))}};function st(e,t,n){const r=nt(e),o=r[t]();return r===e||Ut(e)||(o._next=o.next,o.next=()=>{const e=o._next();return e.done||(e.value=n(e.value)),e}),o}const it=Array.prototype;function ct(e,t,n,r,o,s){const i=nt(e),c=i!==e&&!Ut(e),l=i[t];if(l!==it[t]){const t=l.apply(e,s);return c?Wt(t):t}let a=n;i!==e&&(c?a=function(t,r){return n.call(this,rt(e,t),r,e)}:n.length>2&&(a=function(t,r){return n.call(this,t,r,e)}));const u=l.call(i,a,r);return c&&o?o(u):u}function lt(e,t,n,r){const o=nt(e);let s=n;return o!==e&&(Ut(e)?n.length>3&&(s=function(t,r,o){return n.call(this,t,r,o,e)}):s=function(t,r,o){return n.call(this,t,rt(e,r),o,e)}),o[t](s,...r)}function at(e,t,n){const r=jt(e);Ze(r,0,Qe);const o=r[t](...n);return-1!==o&&!1!==o||!Ht(n[0])?o:(n[0]=jt(n[0]),r[t](...n))}function ut(e,t,n=[]){He(),Ie();const r=jt(e)[t].apply(e,n);return Re(),je(),r}const ft=o("__proto__,__v_isRef,__isVue"),dt=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(S));function pt(e){S(e)||(e=String(e));const t=jt(this);return Ze(t,0,e),t.hasOwnProperty(e)}class ht{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if("__v_skip"===t)return e.__v_skip;const r=this._isReadonly,o=this._isShallow;if("__v_isReactive"===t)return!r;if("__v_isReadonly"===t)return r;if("__v_isShallow"===t)return o;if("__v_raw"===t)return n===(r?o?Mt:Ot:o?Rt:It).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const s=m(e);if(!r){let e;if(s&&(e=ot[t]))return e;if("hasOwnProperty"===t)return pt}const i=Reflect.get(e,t,Kt(e)?e:n);if(S(t)?dt.has(t):ft(t))return i;if(r||Ze(e,0,t),o)return i;if(Kt(i)){const e=s&&A(t)?i:i.value;return r&&x(e)?Lt(e):e}return x(i)?r?Lt(i):Pt(i):i}}class mt extends ht{constructor(e=!1){super(!1,e)}set(e,t,n,r){let o=e[t];const s=m(e)&&A(t);if(!this._isShallow){const e=Bt(o);if(Ut(n)||Bt(n)||(o=jt(o),n=jt(n)),!s&&Kt(o)&&!Kt(n))return e||(o.value=n),!0}const i=s?Number(t)e,xt=e=>Reflect.getPrototypeOf(e);function Ct(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function kt(e,t){const n={get(n){const r=this.__v_raw,o=jt(r),s=jt(n);e||(F(n,s)&&Ze(o,0,n),Ze(o,0,s));const{has:i}=xt(o),c=t?St:e?zt:Wt;return i.call(o,n)?c(r.get(n)):i.call(o,s)?c(r.get(s)):void(r!==o&&r.get(n))},get size(){const t=this.__v_raw;return!e&&Ze(jt(t),0,Ge),t.size},has(t){const n=this.__v_raw,r=jt(n),o=jt(t);return e||(F(t,o)&&Ze(r,0,t),Ze(r,0,o)),t===o?n.has(t):n.has(t)||n.has(o)},forEach(n,r){const o=this,s=o.__v_raw,i=jt(s),c=t?St:e?zt:Wt;return!e&&Ze(i,0,Ge),s.forEach((e,t)=>n.call(r,c(e),c(t),o))}};f(n,e?{add:Ct("add"),set:Ct("set"),delete:Ct("delete"),clear:Ct("clear")}:{add(e){t||Ut(e)||Bt(e)||(e=jt(e));const n=jt(this);return xt(n).has.call(n,e)||(n.add(e),et(n,"add",e,e)),this},set(e,n){t||Ut(n)||Bt(n)||(n=jt(n));const r=jt(this),{has:o,get:s}=xt(r);let i=o.call(r,e);i||(e=jt(e),i=o.call(r,e));const c=s.call(r,e);return r.set(e,n),i?F(n,c)&&et(r,"set",e,n):et(r,"add",e,n),this},delete(e){const t=jt(this),{has:n,get:r}=xt(t);let o=n.call(t,e);o||(e=jt(e),o=n.call(t,e));r&&r.call(t,e);const s=t.delete(e);return o&&et(t,"delete",e,void 0),s},clear(){const e=jt(this),t=0!==e.size,n=e.clear();return t&&et(e,"clear",void 0,void 0),n}});return["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=function(e,t,n){return function(...r){const o=this.__v_raw,s=jt(o),i=g(s),c="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,a=o[e](...r),u=n?St:t?zt:Wt;return!t&&Ze(s,0,l?Xe:Ge),f(Object.create(a),{next(){const{value:e,done:t}=a.next();return t?{value:e,done:t}:{value:c?[u(e[0]),u(e[1])]:u(e),done:t}}})}}(r,e,t)}),n}function Tt(e,t){const n=kt(e,t);return(t,r,o)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get(h(n,r)&&r in t?n:t,r,o)}const wt={get:Tt(!1,!1)},Et={get:Tt(!1,!0)},At={get:Tt(!0,!1)},Nt={get:Tt(!0,!0)};const It=new WeakMap,Rt=new WeakMap,Ot=new WeakMap,Mt=new WeakMap;function Pt(e){return Bt(e)?e:Ft(e,!1,vt,wt,It)}function Dt(e){return Ft(e,!1,_t,Et,Rt)}function Lt(e){return Ft(e,!0,yt,At,Ot)}function $t(e){return Ft(e,!0,bt,Nt,Mt)}function Ft(e,t,n,r,o){if(!x(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const s=(i=e).__v_skip||!Object.isExtensible(i)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(w(i));var i;if(0===s)return e;const c=o.get(e);if(c)return c;const l=new Proxy(e,2===s?r:n);return o.set(e,l),l}function Vt(e){return Bt(e)?Vt(e.__v_raw):!(!e||!e.__v_isReactive)}function Bt(e){return!(!e||!e.__v_isReadonly)}function Ut(e){return!(!e||!e.__v_isShallow)}function Ht(e){return!!e&&!!e.__v_raw}function jt(e){const t=e&&e.__v_raw;return t?jt(t):e}function qt(e){return!h(e,"__v_skip")&&Object.isExtensible(e)&&B(e,"__v_skip",!0),e}const Wt=e=>x(e)?Pt(e):e,zt=e=>x(e)?Lt(e):e;function Kt(e){return!!e&&!0===e.__v_isRef}function Jt(e){return Gt(e,!1)}function Yt(e){return Gt(e,!0)}function Gt(e,t){return Kt(e)?e:new Xt(e,t)}class Xt{constructor(e,t){this.dep=new Ke,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:jt(e),this._value=t?e:Wt(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,n=this.__v_isShallow||Ut(e)||Bt(e);e=n?e:jt(e),F(e,t)&&(this._rawValue=e,this._value=n?e:Wt(e),this.dep.trigger())}}function Qt(e){e.dep&&e.dep.trigger()}function Zt(e){return Kt(e)?e.value:e}function en(e){return _(e)?e():Zt(e)}const tn={get:(e,t,n)=>"__v_raw"===t?e:Zt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Kt(o)&&!Kt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function nn(e){return Vt(e)?e:new Proxy(e,tn)}class rn{constructor(e){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new Ke,{get:n,set:r}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}}function on(e){return new rn(e)}function sn(e){const t=m(e)?new Array(e.length):{};for(const n in e)t[n]=un(e,n);return t}class cn{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._raw=jt(e);let r=!0,o=e;if(!m(e)||!A(String(t)))do{r=!Ht(o)||Ut(o)}while(r&&(o=o.__v_raw));this._shallow=r}get value(){let e=this._object[this._key];return this._shallow&&(e=Zt(e)),this._value=void 0===e?this._defaultValue:e}set value(e){if(this._shallow&&Kt(this._raw[this._key])){const t=this._object[this._key];if(Kt(t))return void(t.value=e)}this._object[this._key]=e}get dep(){return function(e,t){const n=Ye.get(e);return n&&n.get(t)}(this._raw,this._key)}}class ln{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function an(e,t,n){return Kt(e)?e:_(e)?new ln(e):x(e)&&arguments.length>1?un(e,t,n):Jt(e)}function un(e,t,n){return new cn(e,t,n)}class fn{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new Ke(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=We-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(8&this.flags||_e===this))return Ne(this,!0),!0}get value(){const e=this.dep.track();return De(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}const dn={GET:"get",HAS:"has",ITERATE:"iterate"},pn={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},hn={},mn=new WeakMap;let gn;function vn(){return gn}function yn(e,t=!1,n=gn){if(n){let t=mn.get(n);t||mn.set(n,t=[]),t.push(e)}else 0}function _n(e,t=1/0,n){if(t<=0||!x(e)||e.__v_skip)return e;if(((n=n||new Map).get(e)||0)>=t)return e;if(n.set(e,t),t--,Kt(e))_n(e.value,t,n);else if(m(e))for(let r=0;r{_n(e,t,n)});else if(E(e)){for(const r in e)_n(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&_n(e[r],t,n)}return e} /** -* @vue/runtime-core v3.5.18 +* @vue/runtime-core v3.5.28 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ -const _n=[];let bn=!1;function Sn(e,...t){if(bn)return;bn=!0,He();const n=_n.length?_n[_n.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=function(){let e=_n[_n.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 r=e.component&&e.component.parent;e=r&&r.vnode}return t}();if(r)wn(r,n,11,[e+t.map(e=>{var t,n;return null!=(n=null==(t=e.toString)?void 0:t.call(e))?n:JSON.stringify(e)}).join(""),n&&n.proxy,o.map(({vnode:e})=>`at <${Cc(n,e.type)}>`).join("\n"),o]);else{const n=[`[Vue warn]: ${e}`,...t];o.length&&n.push("\n",...function(e){const t=[];return e.forEach((e,n)=>{t.push(...0===n?[]:["\n"],...function({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=!!e.component&&null==e.component.parent,o=` at <${Cc(e.component,e.type,r)}`,s=">"+n;return e.props?[o,...xn(e.props),s]:[o+s]}(e))}),t}(o)),console.warn(...n)}je(),bn=!1}function xn(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(n=>{t.push(...Cn(n,e[n]))}),n.length>3&&t.push(" ..."),t}function Cn(e,t,n){return b(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:zt(t)?(t=Cn(e,Ht(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):_(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=Ht(t),n?t:[`${e}=`,t])}function Tn(e,t){}const kn={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},En={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function wn(e,t,n,r){try{return r?e(...r):e()}catch(e){Nn(e,t,n)}}function An(e,t,n,r){if(_(e)){const o=wn(e,t,n,r);return o&&C(o)&&o.catch(e=>{Nn(e,t,n)}),o}if(m(e)){const o=[];for(let s=0;s=jn(n)?In.push(e):In.splice(function(e){let t=Rn+1,n=In.length;for(;t>>1,o=In[r],s=jn(o);sjn(e)-jn(t));if(On.length=0,Mn)return void Mn.push(...e);for(Mn=e,Pn=0;Pnnull==e.id?2&e.flags?-1:1/0:e.id;function qn(e){try{for(Rn=0;Rner;function er(e,t=Jn,n){if(!t)return e;if(e._n)return e;const r=(...n)=>{r._d&&Ri(-1);const o=Gn(t);let s;try{s=e(...n)}finally{Gn(o),r._d&&Ri(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function tr(e,t){if(null===Jn)return e;const n=_c(Jn),r=e.dirs||(e.dirs=[]);for(let e=0;ee.__isTeleport,sr=e=>e&&(e.disabled||""===e.disabled),ir=e=>e&&(e.defer||""===e.defer),cr=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,lr=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,ar=(e,t)=>{const n=e&&e.to;if(b(n)){if(t){return t(n)}return null}return n},ur={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,s,i,c,l,a){const{mc:u,pc:f,pbc:d,o:{insert:p,querySelector:h,createText:m,createComment:g}}=a,v=sr(t.props);let{shapeFlag:y,children:_,dynamicChildren:b}=t;if(null==e){const e=t.el=m(""),a=t.anchor=m("");p(e,n,r),p(a,n,r);const f=(e,t)=>{16&y&&(o&&o.isCE&&(o.ce._teleportTarget=e),u(_,e,t,o,s,i,c,l))},d=()=>{const e=t.target=ar(t.props,h),n=hr(e,t,m,p);e&&("svg"!==i&&cr(e)?i="svg":"mathml"!==i&&lr(e)&&(i="mathml"),v||(f(e,n),pr(t,!1)))};v&&(f(n,a),pr(t,!0)),ir(t.props)?(t.el.__isMounted=!1,$s(()=>{d(),delete t.el.__isMounted},s)):d()}else{if(ir(t.props)&&!1===e.el.__isMounted)return void $s(()=>{ur.process(e,t,n,r,o,s,i,c,l,a)},s);t.el=e.el,t.targetStart=e.targetStart;const u=t.anchor=e.anchor,p=t.target=e.target,m=t.targetAnchor=e.targetAnchor,g=sr(e.props),y=g?n:p,_=g?u:m;if("svg"===i||cr(p)?i="svg":("mathml"===i||lr(p))&&(i="mathml"),b?(d(e.dynamicChildren,b,y,o,s,i,c),qs(e,t,!0)):l||f(e,t,y,_,o,s,i,c,!1),v)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):fr(t,n,u,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=ar(t.props,h);e&&fr(t,e,null,a,0)}else g&&fr(t,p,m,a,1);pr(t,v)}},remove(e,t,n,{um:r,o:{remove:o}},s){const{shapeFlag:i,children:c,anchor:l,targetStart:a,targetAnchor:u,target:f,props:d}=e;if(f&&(o(a),o(u)),s&&o(l),16&i){const e=s||!sr(d);for(let o=0;o{e.isMounted=!0}),vo(()=>{e.isUnmounting=!0}),e}const yr=[Function,Array],_r={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:yr,onEnter:yr,onAfterEnter:yr,onEnterCancelled:yr,onBeforeLeave:yr,onLeave:yr,onAfterLeave:yr,onLeaveCancelled:yr,onBeforeAppear:yr,onAppear:yr,onAfterAppear:yr,onAppearCancelled:yr},br=e=>{const t=e.subTree;return t.component?br(t.component):t};function Sr(e){let t=e[0];if(e.length>1){let n=!1;for(const r of e)if(r.type!==Ci){0,t=r,n=!0;break}}return t}const xr={name:"BaseTransition",props:_r,setup(e,{slots:t}){const n=rc(),r=vr();return()=>{const o=t.default&&Ar(t.default(),!0);if(!o||!o.length)return;const s=Sr(o),i=Ht(e),{mode:c}=i;if(r.isLeaving)return kr(s);const l=Er(s);if(!l)return kr(s);let a=Tr(l,i,r,n,e=>a=e);l.type!==Ci&&wr(l,a);let u=n.subTree&&Er(n.subTree);if(u&&u.type!==Ci&&!Li(l,u)&&br(n).type!==Ci){let e=Tr(u,i,r,n);if(wr(u,e),"out-in"===c&&l.type!==Ci)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,8&n.job.flags||n.update(),delete e.afterLeave,u=void 0},kr(s);"in-out"===c&&l.type!==Ci?e.delayLeave=(e,t,n)=>{Cr(r,u)[String(u.key)]=u,e[mr]=()=>{t(),e[mr]=void 0,delete a.delayedLeave,u=void 0},a.delayedLeave=()=>{n(),delete a.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return s}}};function Cr(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Tr(e,t,n,r,o){const{appear:s,mode:i,persisted:c=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:p,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:v,onAppear:y,onAfterAppear:_,onAppearCancelled:b}=t,S=String(e.key),x=Cr(n,e),C=(e,t)=>{e&&An(e,r,9,t)},T=(e,t)=>{const n=t[1];C(e,t),m(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},k={mode:i,persisted:c,beforeEnter(t){let r=l;if(!n.isMounted){if(!s)return;r=v||l}t[mr]&&t[mr](!0);const o=x[S];o&&Li(e,o)&&o.el[mr]&&o.el[mr](),C(r,[t])},enter(e){let t=a,r=u,o=f;if(!n.isMounted){if(!s)return;t=y||a,r=_||u,o=b||f}let i=!1;const c=e[gr]=t=>{i||(i=!0,C(t?o:r,[e]),k.delayedLeave&&k.delayedLeave(),e[gr]=void 0)};t?T(t,[e,c]):c()},leave(t,r){const o=String(e.key);if(t[gr]&&t[gr](!0),n.isUnmounting)return r();C(d,[t]);let s=!1;const i=t[mr]=n=>{s||(s=!0,r(),C(n?g:h,[t]),t[mr]=void 0,x[o]===e&&delete x[o])};x[o]=e,p?T(p,[t,i]):i()},clone(e){const s=Tr(e,t,n,r,o);return o&&o(s),s}};return k}function kr(e){if(to(e))return(e=qi(e)).children=null,e}function Er(e){if(!to(e))return or(e.type)&&e.children?Sr(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&_(n.default))return n.default()}}function wr(e,t){6&e.shapeFlag&&e.component?(e.transition=t,wr(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 Ar(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let e=0;ef({name:e.name},t,{setup:e}))():e}function Ir(){const e=rc();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function Rr(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Or(e){const t=rc(),n=Jt(null);if(t){const r=t.refs===s?t.refs={}:t.refs;Object.defineProperty(r,e,{enumerable:!0,get:()=>n.value,set:e=>n.value=e})}else 0;return n}function Mr(e,t,n,r,o=!1){if(m(e))return void e.forEach((e,s)=>Mr(e,t&&(m(t)?t[s]:t),n,r,o));if(Qr(r)&&!o)return void(512&r.shapeFlag&&r.type.__asyncResolved&&r.component.subTree.component&&Mr(e,t,n,r.component.subTree));const i=4&r.shapeFlag?_c(r.component):r.el,c=o?null:i,{i:l,r:a}=e;const u=t&&t.r,f=l.refs===s?l.refs={}:l.refs,p=l.setupState,g=Ht(p),v=p===s?()=>!1:e=>h(g,e);if(null!=u&&u!==a&&(b(u)?(f[u]=null,v(u)&&(p[u]=null)):zt(u)&&(u.value=null)),_(a))wn(a,l,12,[c,f]);else{const t=b(a),r=zt(a);if(t||r){const s=()=>{if(e.f){const n=t?v(a)?p[a]:f[a]:a.value;o?m(n)&&d(n,i):m(n)?n.includes(i)||n.push(i):t?(f[a]=[i],v(a)&&(p[a]=f[a])):(a.value=[i],e.k&&(f[e.k]=a.value))}else t?(f[a]=c,v(a)&&(p[a]=c)):r&&(a.value=c,e.k&&(f[e.k]=c))};c?(s.id=-1,$s(s,n)):s()}else 0}}let Pr=!1;const Dr=()=>{Pr||(console.error("Hydration completed but contains mismatches."),Pr=!0)},Lr=e=>{if(1===e.nodeType)return(e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName)(e)?"svg":(e=>e.namespaceURI.includes("MathML"))(e)?"mathml":void 0},$r=e=>8===e.nodeType;function Fr(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:c,insert:l,createComment:u}}=e,f=(n,r,c,a,u,_=!1)=>{_=_||!!r.dynamicChildren;const b=$r(n)&&"["===n.data,S=()=>m(n,r,c,a,u,b),{type:x,ref:C,shapeFlag:T,patchFlag:k}=r;let E=n.nodeType;r.el=n,-2===k&&(_=!1,r.dynamicChildren=null);let w=null;switch(x){case xi:3!==E?""===r.children?(l(r.el=o(""),i(n),n),w=n):w=S():(n.data!==r.children&&(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Sn("Hydration text mismatch in",n.parentNode,`\n - rendered on server: ${JSON.stringify(n.data)}\n - expected on client: ${JSON.stringify(r.children)}`),Dr(),n.data=r.children),w=s(n));break;case Ci:y(n)?(w=s(n),v(r.el=n.content.firstChild,n,c)):w=8!==E||b?S():s(n);break;case Ti:if(b&&(E=(n=s(n)).nodeType),1===E||3===E){w=n;const e=!r.children.length;for(let t=0;t{i=i||!!t.dynamicChildren;const{type:l,props:u,patchFlag:f,shapeFlag:d,dirs:h,transition:m}=t,g="input"===l||"option"===l;if(g||-1!==f){h&&nr(t,null,n,"created");let l,_=!1;if(y(e)){_=js(null,m)&&n&&n.vnode.props&&n.vnode.props.appear;const r=e.content.firstChild;if(_){const e=r.getAttribute("class");e&&(r.$cls=e),m.beforeEnter(r)}v(r,e,n),t.el=e=r}if(16&d&&(!u||!u.innerHTML&&!u.textContent)){let r=p(e.firstChild,t,e,n,o,s,i),l=!1;for(;r;){Wr(e,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!l&&(Sn("Hydration children mismatch on",e,"\nServer rendered element contains more child nodes than client vdom."),l=!0),Dr());const t=r;r=r.nextSibling,c(t)}}else if(8&d){let n=t.children;"\n"!==n[0]||"PRE"!==e.tagName&&"TEXTAREA"!==e.tagName||(n=n.slice(1)),e.textContent!==n&&(Wr(e,0)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Sn("Hydration text content mismatch on",e,`\n - rendered on server: ${e.textContent}\n - expected on client: ${t.children}`),Dr()),e.textContent=t.children)}if(u)if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__||g||!i||48&f){const o=e.tagName.includes("-");for(const s in u)!__VUE_PROD_HYDRATION_MISMATCH_DETAILS__||h&&h.some(e=>e.dir.created)||!Vr(e,s,u[s],t,n)||Dr(),(g&&(s.endsWith("value")||"indeterminate"===s)||a(s)&&!N(s)||"."===s[0]||o)&&r(e,s,null,u[s],void 0,n)}else if(u.onClick)r(e,"onClick",null,u.onClick,void 0,n);else if(4&f&&Ft(u.style))for(const e in u.style)u.style[e];(l=u&&u.onVnodeBeforeMount)&&Qi(l,n,t),h&&nr(t,null,n,"beforeMount"),((l=u&&u.onVnodeMounted)||h||_)&&_i(()=>{l&&Qi(l,n,t),_&&m.enter(e),h&&nr(t,null,n,"mounted")},o)}return e.nextSibling},p=(e,t,r,i,c,a,u)=>{u=u||!!t.dynamicChildren;const d=t.children,p=d.length;let h=!1;for(let t=0;t{const{slotScopeIds:a}=t;a&&(o=o?o.concat(a):a);const f=i(e),d=p(s(e),t,f,n,r,o,c);return d&&$r(d)&&"]"===d.data?s(t.anchor=d):(Dr(),l(t.anchor=u("]"),f,d),d)},m=(e,t,r,o,l,a)=>{if(Wr(e.parentElement,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Sn("Hydration node mismatch:\n- rendered on server:",e,3===e.nodeType?"(text)":$r(e)&&"["===e.data?"(start of fragment)":"","\n- expected on client:",t.type),Dr()),t.el=null,a){const t=g(e);for(;;){const n=s(e);if(!n||n===t)break;c(n)}}const u=s(e),f=i(e);return c(e),n(null,t,f,u,r,o,Lr(f),l),r&&(r.vnode.el=t.el,di(r,t.el)),u},g=(e,t="[",n="]")=>{let r=0;for(;e;)if((e=s(e))&&$r(e)&&(e.data===t&&r++,e.data===n)){if(0===r)return s(e);r--}return e},v=(e,t,n)=>{const r=t.parentNode;r&&r.replaceChild(e,t);let o=n;for(;o;)o.vnode.el===t&&(o.vnode.el=o.subTree.el=e),o=o.parent},y=e=>1===e.nodeType&&"TEMPLATE"===e.tagName;return[(e,t)=>{if(!t.hasChildNodes())return __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Sn("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,e,t),Hn(),void(t._vnode=e);f(t.firstChild,e,null,null,null),Hn(),t._vnode=e},f]}function Vr(e,t,n,r,o){let s,i,c,l;if("class"===t)e.$cls?(c=e.$cls,delete e.$cls):c=e.getAttribute("class"),l=X(n),function(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}(Br(c||""),Br(l))||(s=2,i="class");else if("style"===t){c=e.getAttribute("style")||"",l=b(n)?n:function(e){if(!e)return"";if(b(e))return e;let t="";for(const n in e){const r=e[n];(b(r)||"number"==typeof r)&&(t+=`${n.startsWith("--")?n:D(n)}:${r};`)}return t}(z(n));const t=Ur(c),a=Ur(l);if(r.dirs)for(const{dir:e,value:t}of r.dirs)"show"!==e.name||t||a.set("display","none");o&&Hr(o,r,a),function(e,t){if(e.size!==t.size)return!1;for(const[n,r]of e)if(r!==t.get(n))return!1;return!0}(t,a)||(s=3,i="style")}else(e instanceof SVGElement&&le(t)||e instanceof HTMLElement&&(se(t)||ce(t)))&&(se(t)?(c=e.hasAttribute(t),l=ie(n)):null==n?(c=e.hasAttribute(t),l=!1):(c=e.hasAttribute(t)?e.getAttribute(t):"value"===t&&"TEXTAREA"===e.tagName&&e.value,l=!!function(e){if(null==e)return!1;const t=typeof e;return"string"===t||"number"===t||"boolean"===t}(n)&&String(n)),c!==l&&(s=4,i=t));if(null!=s&&!Wr(e,s)){const t=e=>!1===e?"(not rendered)":`${i}="${e}"`;return Sn(`Hydration ${qr[s]} mismatch on`,e,`\n - rendered on server: ${t(c)}\n - expected on client: ${t(l)}\n Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.\n You should fix the source of the mismatch.`),!0}return!1}function Br(e){return new Set(e.trim().split(/\s+/))}function Ur(e){const t=new Map;for(const n of e.split(";")){let[e,r]=n.split(":");e=e.trim(),r=r&&r.trim(),e&&r&&t.set(e,r)}return t}function Hr(e,t,n){const r=e.subTree;if(e.getCssVars&&(t===r||r&&r.type===Si&&r.children.includes(t))){const t=e.getCssVars();for(const e in t){const r=ve(t[e]);n.set(`--${ue(e,!1)}`,r)}}t===r&&e.parent&&Hr(e.parent,e.vnode,n)}const jr="data-allow-mismatch",qr={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Wr(e,t){if(0===t||1===t)for(;e&&!e.hasAttribute(jr);)e=e.parentElement;const n=e&&e.getAttribute(jr);if(null==n)return!1;if(""===n)return!0;{const e=n.split(",");return!(0!==t||!e.includes("children"))||e.includes(qr[t])}}const zr=q().requestIdleCallback||(e=>setTimeout(e,1)),Kr=q().cancelIdleCallback||(e=>clearTimeout(e)),Jr=(e=1e4)=>t=>{const n=zr(t,{timeout:e});return()=>Kr(n)};const Yr=e=>(t,n)=>{const r=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){r.disconnect(),t();break}},e);return n(e=>{if(e instanceof Element)return function(e){const{top:t,left:n,bottom:r,right:o}=e.getBoundingClientRect(),{innerHeight:s,innerWidth:i}=window;return(t>0&&t0&&r0&&n0&&or.disconnect()},Gr=e=>t=>{if(e){const n=matchMedia(e);if(!n.matches)return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t);t()}},Xr=(e=[])=>(t,n)=>{b(e)&&(e=[e]);let r=!1;const o=e=>{r||(r=!0,s(),t(),e.target.dispatchEvent(new e.constructor(e.type,e)))},s=()=>{n(t=>{for(const n of e)t.removeEventListener(n,o)})};return n(t=>{for(const n of e)t.addEventListener(n,o,{once:!0})}),s};const Qr=e=>!!e.type.__asyncLoader; -/*! #__NO_SIDE_EFFECTS__ */function Zr(e){_(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,hydrate:s,timeout:i,suspensible:c=!0,onError:l}=e;let a,u=null,f=0;const d=()=>{let e;return u||(e=u=t().catch(e=>{if(e=e instanceof Error?e:new Error(String(e)),l)return new Promise((t,n)=>{l(e,()=>t((f++,u=null,d())),()=>n(e),f+1)});throw e}).then(t=>e!==u&&u?u:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),a=t,t)))};return Nr({name:"AsyncComponentWrapper",__asyncLoader:d,__asyncHydrate(e,t,n){let r=!1;(t.bu||(t.bu=[])).push(()=>r=!0);const o=()=>{r||n()},i=s?()=>{const n=s(o,t=>function(e,t){if($r(e)&&"["===e.data){let n=1,r=e.nextSibling;for(;r;){if(1===r.nodeType){if(!1===t(r))break}else if($r(r))if("]"===r.data){if(0===--n)break}else"["===r.data&&n++;r=r.nextSibling}}else t(e)}(e,t));n&&(t.bum||(t.bum=[])).push(n)}:o;a?i():d().then(()=>!t.isUnmounted&&i())},get __asyncResolved(){return a},setup(){const e=nc;if(Rr(e),a)return()=>eo(a,e);const t=t=>{u=null,Nn(t,e,13,!r)};if(c&&e.suspense||fc)return d().then(t=>()=>eo(t,e)).catch(e=>(t(e),()=>r?Ui(r,{error:e}):null));const s=Kt(!1),l=Kt(),f=Kt(!!o);return o&&setTimeout(()=>{f.value=!1},o),null!=i&&setTimeout(()=>{if(!s.value&&!l.value){const e=new Error(`Async component timed out after ${i}ms.`);t(e),l.value=e}},i),d().then(()=>{s.value=!0,e.parent&&to(e.parent.vnode)&&e.parent.update()}).catch(e=>{t(e),l.value=e}),()=>s.value&&a?eo(a,e):l.value&&r?Ui(r,{error:l.value}):n&&!f.value?Ui(n):void 0}})}function eo(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,i=Ui(e,r,o);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const to=e=>e.type.__isKeepAlive,no={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=rc(),r=n.ctx;if(!r.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const o=new Map,s=new Set;let i=null;const c=n.suspense,{renderer:{p:l,m:a,um:u,o:{createElement:f}}}=r,d=f("div");function p(e){lo(e),u(e,n,c,!0)}function h(e){o.forEach((t,n)=>{const r=xc(t.type);r&&!e(r)&&m(n)})}function m(e){const t=o.get(e);!t||i&&Li(t,i)?i&&lo(i):p(t),o.delete(e),s.delete(e)}r.activate=(e,t,n,r,o)=>{const s=e.component;a(e,t,n,0,c),l(s.vnode,e,t,n,s,c,r,e.slotScopeIds,o),$s(()=>{s.isDeactivated=!1,s.a&&V(s.a);const t=e.props&&e.props.onVnodeMounted;t&&Qi(t,s.parent,e)},c)},r.deactivate=e=>{const t=e.component;zs(t.m),zs(t.a),a(e,d,null,1,c),$s(()=>{t.da&&V(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&Qi(n,t.parent,e),t.isDeactivated=!0},c)},Qs(()=>[e.include,e.exclude],([e,t])=>{e&&h(t=>ro(e,t)),t&&h(e=>!ro(t,e))},{flush:"post",deep:!0});let g=null;const v=()=>{null!=g&&(pi(n.subTree.type)?$s(()=>{o.set(g,ao(n.subTree))},n.subTree.suspense):o.set(g,ao(n.subTree)))};return ho(v),go(v),vo(()=>{o.forEach(e=>{const{subTree:t,suspense:r}=n,o=ao(t);if(e.type===o.type&&e.key===o.key){lo(o);const e=o.component.da;return void(e&&$s(e,r))}p(e)})}),()=>{if(g=null,!t.default)return i=null;const n=t.default(),r=n[0];if(n.length>1)return i=null,n;if(!(Di(r)&&(4&r.shapeFlag||128&r.shapeFlag)))return i=null,r;let c=ao(r);if(c.type===Ci)return i=null,c;const l=c.type,a=xc(Qr(c)?c.type.__asyncResolved||{}:l),{include:u,exclude:f,max:d}=e;if(u&&(!a||!ro(u,a))||f&&a&&ro(f,a))return c.shapeFlag&=-257,i=c,r;const p=null==c.key?l:c.key,h=o.get(p);return c.el&&(c=qi(c),128&r.shapeFlag&&(r.ssContent=c)),g=p,h?(c.el=h.el,c.component=h.component,c.transition&&wr(c,c.transition),c.shapeFlag|=512,s.delete(p),s.add(p)):(s.add(p),d&&s.size>parseInt(d,10)&&m(s.values().next().value)),c.shapeFlag|=256,i=c,pi(r.type)?r:c}}};function ro(e,t){return m(e)?e.some(e=>ro(e,t)):b(e)?e.split(",").includes(t):"[object RegExp]"===k(e)&&(e.lastIndex=0,e.test(t))}function oo(e,t){io(e,"a",t)}function so(e,t){io(e,"da",t)}function io(e,t,n=nc){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(uo(t,r,n),n){let e=n.parent;for(;e&&e.parent;)to(e.parent.vnode)&&co(r,t,n,e),e=e.parent}}function co(e,t,n,r){const o=uo(t,e,r,!0);yo(()=>{d(r[t],o)},n)}function lo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function ao(e){return 128&e.shapeFlag?e.ssContent:e}function uo(e,t,n=nc,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...r)=>{He();const o=ic(n),s=An(t,n,e,r);return o(),je(),s});return r?o.unshift(s):o.push(s),s}}const fo=e=>(t,n=nc)=>{fc&&"sp"!==e||uo(e,(...e)=>t(...e),n)},po=fo("bm"),ho=fo("m"),mo=fo("bu"),go=fo("u"),vo=fo("bum"),yo=fo("um"),_o=fo("sp"),bo=fo("rtg"),So=fo("rtc");function xo(e,t=nc){uo("ec",e,t)}const Co="components",To="directives";function ko(e,t){return No(Co,e,!0,t)||e}const Eo=Symbol.for("v-ndc");function wo(e){return b(e)?No(Co,e,!1)||e:e||Eo}function Ao(e){return No(To,e)}function No(e,t,n=!0,r=!1){const o=Jn||nc;if(o){const n=o.type;if(e===Co){const e=xc(n,!1);if(e&&(e===t||e===M(t)||e===L(M(t))))return n}const s=Io(o[e]||n[e],t)||Io(o.appContext[e],t);return!s&&r?n:s}}function Io(e,t){return e&&(e[t]||e[M(t)]||e[L(M(t))])}function Ro(e,t,n,r){let o;const s=n&&n[r],i=m(e);if(i||b(e)){let n=!1,r=!1;i&&Ft(e)&&(n=!Bt(e),r=Vt(e),e=nt(e)),o=new Array(e.length);for(let i=0,c=e.length;it(e,n,void 0,s&&s[n]));else{const n=Object.keys(e);o=new Array(n.length);for(let r=0,i=n.length;r{const t=r.fn(...e);return t&&(t.key=r.key),t}:r.fn)}return e}function Mo(e,t,n={},r,o){if(Jn.ce||Jn.parent&&Qr(Jn.parent)&&Jn.parent.ce)return"default"!==t&&(n.name=t),wi(),Pi(Si,null,[Ui("slot",n,r&&r())],64);let s=e[t];s&&s._c&&(s._d=!1),wi();const i=s&&Po(s(n)),c=n.key||i&&i.key,l=Pi(Si,{key:(c&&!S(c)?c:`_${t}`)+(!i&&r?"_fb":"")},i||(r?r():[]),i&&1===e._?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),s&&s._c&&(s._d=!0),l}function Po(e){return e.some(e=>!Di(e)||e.type!==Ci&&!(e.type===Si&&!Po(e.children)))?e:null}function Do(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:$(r)]=e[r];return n}const Lo=e=>e?lc(e)?_c(e):Lo(e.parent):null,$o=f(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=>Lo(e.parent),$root:e=>Lo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>is(e),$forceUpdate:e=>e.f||(e.f=()=>{Fn(e.update)}),$nextTick:e=>e.n||(e.n=$n.bind(e.proxy)),$watch:e=>ei.bind(e)}),Fo=(e,t)=>e!==s&&!e.__isScriptSetup&&h(e,t),Vo={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:n,setupState:r,data:o,props:i,accessCache:c,type:l,appContext:a}=e;let u;if("$"!==t[0]){const l=c[t];if(void 0!==l)switch(l){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(Fo(r,t))return c[t]=1,r[t];if(o!==s&&h(o,t))return c[t]=2,o[t];if((u=e.propsOptions[0])&&h(u,t))return c[t]=3,i[t];if(n!==s&&h(n,t))return c[t]=4,n[t];ns&&(c[t]=0)}}const f=$o[t];let d,p;return f?("$attrs"===t&&Ze(e.attrs,0,""),f(e)):(d=l.__cssModules)&&(d=d[t])?d:n!==s&&h(n,t)?(c[t]=4,n[t]):(p=a.config.globalProperties,h(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return Fo(o,t)?(o[t]=n,!0):r!==s&&h(r,t)?(r[t]=n,!0):!h(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(i[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:i}},c){let l;return!!n[c]||e!==s&&h(e,c)||Fo(t,c)||(l=i[0])&&h(l,c)||h(r,c)||h($o,c)||h(o.config.globalProperties,c)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:h(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};const Bo=f({},Vo,{get(e,t){if(t!==Symbol.unscopables)return Vo.get(e,t,e)},has(e,t){return"_"!==t[0]&&!W(t)}});function Uo(){return null}function Ho(){return null}function jo(e){0}function qo(e){0}function Wo(){return null}function zo(){0}function Ko(e,t){return null}function Jo(){return Go("useSlots").slots}function Yo(){return Go("useAttrs").attrs}function Go(e){const t=rc();return t.setupContext||(t.setupContext=yc(t))}function Xo(e){return m(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function Qo(e,t){const n=Xo(e);for(const e in t){if(e.startsWith("__skip"))continue;let r=n[e];r?m(r)||_(r)?r=n[e]={type:r,default:t[e]}:r.default=t[e]:null===r&&(r=n[e]={default:t[e]}),r&&t[`__skip_${e}`]&&(r.skipFactory=!0)}return n}function Zo(e,t){return e&&t?m(e)&&m(t)?e.concat(t):f({},Xo(e),Xo(t)):e||t}function es(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function ts(e){const t=rc();let n=e();return cc(),C(n)&&(n=n.catch(e=>{throw ic(t),e})),[n,()=>ic(t)]}let ns=!0;function rs(e){const t=is(e),n=e.proxy,r=e.ctx;ns=!1,t.beforeCreate&&os(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:l,provide:a,inject:u,created:f,beforeMount:d,mounted:p,beforeUpdate:h,updated:g,activated:v,deactivated:y,beforeDestroy:b,beforeUnmount:S,destroyed:C,unmounted:T,render:k,renderTracked:E,renderTriggered:w,errorCaptured:A,serverPrefetch:N,expose:I,inheritAttrs:R,components:O,directives:M,filters:P}=t;if(u&&function(e,t){m(e)&&(e=us(e));for(const n in e){const r=e[n];let o;o=x(r)?"default"in r?_s(r.from||n,r.default,!0):_s(r.from||n):_s(r),zt(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:e=>o.value=e}):t[n]=o}}(u,r,null),i)for(const e in i){const t=i[e];_(t)&&(r[e]=t.bind(n))}if(o){0;const t=o.call(n,n);0,x(t)&&(e.data=Mt(t))}if(ns=!0,s)for(const e in s){const t=s[e],o=_(t)?t.bind(n,n):_(t.get)?t.get.bind(n,n):c;0;const i=!_(t)&&_(t.set)?t.set.bind(n):c,l=kc({get:o,set:i});Object.defineProperty(r,e,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(l)for(const e in l)ss(l[e],r,n,e);if(a){const e=_(a)?a.call(n):a;Reflect.ownKeys(e).forEach(t=>{ys(t,e[t])})}function D(e,t){m(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(f&&os(f,e,"c"),D(po,d),D(ho,p),D(mo,h),D(go,g),D(oo,v),D(so,y),D(xo,A),D(So,E),D(bo,w),D(vo,S),D(yo,T),D(_o,N),m(I))if(I.length){const t=e.exposed||(e.exposed={});I.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||(e.exposed={});k&&e.render===c&&(e.render=k),null!=R&&(e.inheritAttrs=R),O&&(e.components=O),M&&(e.directives=M),N&&Rr(e)}function os(e,t,n){An(m(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function ss(e,t,n,r){let o=r.includes(".")?ti(n,r):()=>n[r];if(b(e)){const n=t[e];_(n)&&Qs(o,n)}else if(_(e))Qs(o,e.bind(n));else if(x(e))if(m(e))e.forEach(e=>ss(e,t,n,r));else{const r=_(e.handler)?e.handler.bind(n):t[e.handler];_(r)&&Qs(o,r,e)}else 0}function is(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,c=s.get(t);let l;return c?l=c:o.length||n||r?(l={},o.length&&o.forEach(e=>cs(l,e,i,!0)),cs(l,t,i)):l=t,x(t)&&s.set(t,l),l}function cs(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&cs(e,s,n,!0),o&&o.forEach(t=>cs(e,t,n,!0));for(const o in t)if(r&&"expose"===o);else{const r=ls[o]||n&&n[o];e[o]=r?r(e[o],t[o]):t[o]}return e}const ls={data:as,props:ps,emits:ps,methods:ds,computed:ds,beforeCreate:fs,created:fs,beforeMount:fs,mounted:fs,beforeUpdate:fs,updated:fs,beforeDestroy:fs,beforeUnmount:fs,destroyed:fs,unmounted:fs,activated:fs,deactivated:fs,errorCaptured:fs,serverPrefetch:fs,components:ds,directives:ds,watch:function(e,t){if(!e)return t;if(!t)return e;const n=f(Object.create(null),e);for(const r in t)n[r]=fs(e[r],t[r]);return n},provide:as,inject:function(e,t){return ds(us(e),us(t))}};function as(e,t){return t?e?function(){return f(_(e)?e.call(this,this):e,_(t)?t.call(this,this):t)}:t:e}function us(e){if(m(e)){const t={};for(let n=0;n1)return n&&_(t)?t.call(r&&r.proxy):t}else 0}function bs(){return!(!rc()&&!vs)}const Ss={},xs=()=>Object.create(Ss),Cs=e=>Object.getPrototypeOf(e)===Ss;function Ts(e,t,n,r){const[o,i]=e.propsOptions;let c,l=!1;if(t)for(let s in t){if(N(s))continue;const a=t[s];let u;o&&h(o,u=M(s))?i&&i.includes(u)?(c||(c={}))[u]=a:n[u]=a:ii(e.emitsOptions,s)||s in r&&a===r[s]||(r[s]=a,l=!0)}if(i){const t=Ht(n),r=c||s;for(let s=0;s{u=!0;const[n,r]=ws(e,t,!0);f(l,n),r&&a.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!c&&!u)return x(e)&&r.set(e,i),i;if(m(c))for(let e=0;e"_"===e||"__"===e||"_ctx"===e||"$stable"===e,Is=e=>m(e)?e.map(Ji):[Ji(e)],Rs=(e,t,n)=>{if(t._n)return t;const r=er((...e)=>Is(t(...e)),n);return r._c=!1,r},Os=(e,t,n)=>{const r=e._ctx;for(const n in e){if(Ns(n))continue;const o=e[n];if(_(o))t[n]=Rs(0,o,r);else if(null!=o){0;const e=Is(o);t[n]=()=>e}}},Ms=(e,t)=>{const n=Is(t);e.slots.default=()=>n},Ps=(e,t,n)=>{for(const r in t)!n&&Ns(r)||(e[r]=t[r])},Ds=(e,t,n)=>{const r=e.slots=xs();if(32&e.vnode.shapeFlag){const e=t.__;e&&B(r,"__",e,!0);const o=t._;o?(Ps(r,t,n),n&&B(r,"_",o,!0)):Os(t,r)}else t&&Ms(e,t)},Ls=(e,t,n)=>{const{vnode:r,slots:o}=e;let i=!0,c=s;if(32&r.shapeFlag){const e=t._;e?n&&1===e?i=!1:Ps(o,t,n):(i=!t.$stable,Os(t,o)),c=t}else t&&(Ms(e,t),c={default:1});if(i)for(const e in o)Ns(e)||null!=c[e]||delete o[e]};const $s=_i;function Fs(e){return Bs(e)}function Vs(e){return Bs(e,Fr)}function Bs(e,t){"boolean"!=typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&(q().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1);q().__VUE__=!0;const{insert:n,remove:r,patchProp:o,createElement:l,createText:a,createComment:u,setText:f,setElementText:d,parentNode:p,nextSibling:g,setScopeId:v=c,insertStaticContent:y}=e,_=(e,t,n,r=null,o=null,s=null,i=void 0,c=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Li(e,t)&&(r=X(e),z(e,o,s,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:a,ref:u,shapeFlag:f}=t;switch(a){case xi:b(e,t,n,r);break;case Ci:S(e,t,n,r);break;case Ti:null==e&&x(t,n,r,i);break;case Si:O(e,t,n,r,o,s,i,c,l);break;default:1&f?T(e,t,n,r,o,s,i,c,l):6&f?P(e,t,n,r,o,s,i,c,l):(64&f||128&f)&&a.process(e,t,n,r,o,s,i,c,l,ee)}null!=u&&o?Mr(u,e&&e.ref,s,t||e,!t):null==u&&e&&null!=e.ref&&Mr(e.ref,null,s,e,!0)},b=(e,t,r,o)=>{if(null==e)n(t.el=a(t.children),r,o);else{const n=t.el=e.el;t.children!==e.children&&f(n,t.children)}},S=(e,t,r,o)=>{null==e?n(t.el=u(t.children||""),r,o):t.el=e.el},x=(e,t,n,r)=>{[e.el,e.anchor]=y(e.children,t,n,r,e.el,e.anchor)},C=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=g(e),r(e),e=n;r(t)},T=(e,t,n,r,o,s,i,c,l)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?k(t,n,r,o,s,i,c,l):A(e,t,o,s,i,c,l)},k=(e,t,r,s,i,c,a,u)=>{let f,p;const{props:h,shapeFlag:m,transition:g,dirs:v}=e;if(f=e.el=l(e.type,c,h&&h.is,h),8&m?d(f,e.children):16&m&&w(e.children,f,null,s,i,Us(e,c),a,u),v&&nr(e,null,s,"created"),E(f,e,e.scopeId,a,s),h){for(const e in h)"value"===e||N(e)||o(f,e,null,h[e],c,s);"value"in h&&o(f,"value",null,h.value,c),(p=h.onVnodeBeforeMount)&&Qi(p,s,e)}v&&nr(e,null,s,"beforeMount");const y=js(i,g);y&&g.beforeEnter(f),n(f,t,r),((p=h&&h.onVnodeMounted)||y||v)&&$s(()=>{p&&Qi(p,s,e),y&&g.enter(f),v&&nr(e,null,s,"mounted")},i)},E=(e,t,n,r,o)=>{if(n&&v(e,n),r)for(let t=0;t{for(let a=l;a{const a=t.el=e.el;let{patchFlag:u,dynamicChildren:f,dirs:p}=t;u|=16&e.patchFlag;const h=e.props||s,m=t.props||s;let g;if(n&&Hs(n,!1),(g=m.onVnodeBeforeUpdate)&&Qi(g,n,t,e),p&&nr(t,e,n,"beforeUpdate"),n&&Hs(n,!0),(h.innerHTML&&null==m.innerHTML||h.textContent&&null==m.textContent)&&d(a,""),f?I(e.dynamicChildren,f,a,n,r,Us(t,i),c):l||U(e,t,a,null,n,r,Us(t,i),c,!1),u>0){if(16&u)R(a,h,m,n,i);else if(2&u&&h.class!==m.class&&o(a,"class",null,m.class,i),4&u&&o(a,"style",h.style,m.style,i),8&u){const e=t.dynamicProps;for(let t=0;t{g&&Qi(g,n,t,e),p&&nr(t,e,n,"updated")},r)},I=(e,t,n,r,o,s,i)=>{for(let c=0;c{if(t!==n){if(t!==s)for(const s in t)N(s)||s in n||o(e,s,t[s],null,i,r);for(const s in n){if(N(s))continue;const c=n[s],l=t[s];c!==l&&"value"!==s&&o(e,s,l,c,i,r)}"value"in n&&o(e,"value",t.value,n.value,i)}},O=(e,t,r,o,s,i,c,l,u)=>{const f=t.el=e?e.el:a(""),d=t.anchor=e?e.anchor:a("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(n(f,r,o),n(d,r,o),w(t.children||[],r,d,s,i,c,l,u)):p>0&&64&p&&h&&e.dynamicChildren?(I(e.dynamicChildren,h,r,s,i,c,l),(null!=t.key||s&&t===s.subTree)&&qs(e,t,!0)):U(e,t,r,d,s,i,c,l,u)},P=(e,t,n,r,o,s,i,c,l)=>{t.slotScopeIds=c,null==e?512&t.shapeFlag?o.ctx.activate(t,n,r,i,l):L(t,n,r,o,s,i,l):$(e,t,l)},L=(e,t,n,r,o,s,i)=>{const c=e.component=tc(e,r,o);if(to(e)&&(c.ctx.renderer=ee),dc(c,!1,i),c.asyncDep){if(o&&o.registerDep(c,F,i),!e.el){const r=c.subTree=Ui(Ci);S(null,r,t,n),e.placeholder=r.el}}else F(c,e,t,n,o,s,i)},$=(e,t,n)=>{const r=t.component=e.component;if(function(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:c,patchFlag:l}=t,a=s.emitsOptions;0;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!o&&!c||c&&c.$stable)||r!==i&&(r?!i||fi(r,i,a):!!i);if(1024&l)return!0;if(16&l)return r?fi(r,i,a):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;t{const c=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:l,vnode:a}=e;{const n=Ws(e);if(n)return t&&(t.el=a.el,B(e,t,i)),void n.asyncDep.then(()=>{e.isUnmounted||c()})}let u,f=t;0,Hs(e,!1),t?(t.el=a.el,B(e,t,i)):t=a,n&&V(n),(u=t.props&&t.props.onVnodeBeforeUpdate)&&Qi(u,l,t,a),Hs(e,!0);const d=ci(e);0;const h=e.subTree;e.subTree=d,_(h,d,p(h.el),X(h),e,o,s),t.el=d.el,null===f&&di(e,d.el),r&&$s(r,o),(u=t.props&&t.props.onVnodeUpdated)&&$s(()=>Qi(u,l,t,a),o)}else{let i;const{el:c,props:l}=t,{bm:a,m:u,parent:f,root:d,type:p}=e,h=Qr(t);if(Hs(e,!1),a&&V(a),!h&&(i=l&&l.onVnodeBeforeMount)&&Qi(i,f,t),Hs(e,!0),c&&ne){const t=()=>{e.subTree=ci(e),ne(c,e.subTree,e,o,null)};h&&p.__asyncHydrate?p.__asyncHydrate(c,e,t):t()}else{d.ce&&!1!==d.ce._def.shadowRoot&&d.ce._injectChildStyle(p);const i=e.subTree=ci(e);0,_(null,i,n,r,e,o,s),t.el=i.el}if(u&&$s(u,o),!h&&(i=l&&l.onVnodeMounted)){const e=t;$s(()=>Qi(i,f,e),o)}(256&t.shapeFlag||f&&Qr(f.vnode)&&256&f.vnode.shapeFlag)&&e.a&&$s(e.a,o),e.isMounted=!0,t=n=r=null}};e.scope.on();const l=e.effect=new ke(c);e.scope.off();const a=e.update=l.run.bind(l),u=e.job=l.runIfDirty.bind(l);u.i=e,u.id=e.uid,l.scheduler=()=>Fn(u),Hs(e,!0),a()},B=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,c=Ht(o),[l]=e.propsOptions;let a=!1;if(!(r||i>0)||16&i){let r;Ts(e,t,o,s)&&(a=!0);for(const s in c)t&&(h(t,s)||(r=D(s))!==s&&h(t,r))||(l?!n||void 0===n[s]&&void 0===n[r]||(o[s]=ks(l,c,s,void 0,e,!0)):delete o[s]);if(s!==c)for(const e in s)t&&h(t,e)||(delete s[e],a=!0)}else if(8&i){const n=e.vnode.dynamicProps;for(let r=0;r{const a=e&&e.children,u=e?e.shapeFlag:0,f=t.children,{patchFlag:p,shapeFlag:h}=t;if(p>0){if(128&p)return void j(a,f,n,r,o,s,i,c,l);if(256&p)return void H(a,f,n,r,o,s,i,c,l)}8&h?(16&u&&G(a,o,s),f!==a&&d(n,f)):16&u?16&h?j(a,f,n,r,o,s,i,c,l):G(a,o,s,!0):(8&u&&d(n,""),16&h&&w(f,n,r,o,s,i,c,l))},H=(e,t,n,r,o,s,c,l,a)=>{t=t||i;const u=(e=e||i).length,f=t.length,d=Math.min(u,f);let p;for(p=0;pf?G(e,o,s,!0,!1,d):w(t,n,r,o,s,c,l,a,d)},j=(e,t,n,r,o,s,c,l,a)=>{let u=0;const f=t.length;let d=e.length-1,p=f-1;for(;u<=d&&u<=p;){const r=e[u],i=t[u]=a?Yi(t[u]):Ji(t[u]);if(!Li(r,i))break;_(r,i,n,null,o,s,c,l,a),u++}for(;u<=d&&u<=p;){const r=e[d],i=t[p]=a?Yi(t[p]):Ji(t[p]);if(!Li(r,i))break;_(r,i,n,null,o,s,c,l,a),d--,p--}if(u>d){if(u<=p){const e=p+1,i=ep)for(;u<=d;)z(e[u],o,s,!0),u++;else{const h=u,m=u,g=new Map;for(u=m;u<=p;u++){const e=t[u]=a?Yi(t[u]):Ji(t[u]);null!=e.key&&g.set(e.key,u)}let v,y=0;const b=p-m+1;let S=!1,x=0;const C=new Array(b);for(u=0;u=b){z(r,o,s,!0);continue}let i;if(null!=r.key)i=g.get(r.key);else for(v=m;v<=p;v++)if(0===C[v-m]&&Li(r,t[v])){i=v;break}void 0===i?z(r,o,s,!0):(C[i-m]=u+1,i>=x?x=i:S=!0,_(r,t[i],n,null,o,s,c,l,a),y++)}const T=S?function(e){const t=e.slice(),n=[0];let r,o,s,i,c;const l=e.length;for(r=0;r>1,e[n[c]]0&&(t[r]=n[s-1]),n[s]=r)}}s=n.length,i=n[s-1];for(;s-- >0;)n[s]=i,i=t[i];return n}(C):i;for(v=T.length-1,u=b-1;u>=0;u--){const e=m+u,i=t[e],d=t[e+1],p=e+1{const{el:c,type:l,transition:a,children:u,shapeFlag:f}=e;if(6&f)return void W(e.component.subTree,t,o,s);if(128&f)return void e.suspense.move(t,o,s);if(64&f)return void l.move(e,t,o,ee);if(l===Si){n(c,t,o);for(let e=0;e{let s;for(;e&&e!==t;)s=g(e),n(e,r,o),e=s;n(t,r,o)})(e,t,o);if(2!==s&&1&f&&a)if(0===s)a.beforeEnter(c),n(c,t,o),$s(()=>a.enter(c),i);else{const{leave:s,delayLeave:i,afterLeave:l}=a,u=()=>{e.ctx.isUnmounted?r(c):n(c,t,o)},f=()=>{s(c,()=>{u(),l&&l()})};i?i(c,u,f):f()}else n(c,t,o)},z=(e,t,n,r=!1,o=!1)=>{const{type:s,props:i,ref:c,children:l,dynamicChildren:a,shapeFlag:u,patchFlag:f,dirs:d,cacheIndex:p}=e;if(-2===f&&(o=!1),null!=c&&(He(),Mr(c,null,n,e,!0),je()),null!=p&&(t.renderCache[p]=void 0),256&u)return void t.ctx.deactivate(e);const h=1&u&&d,m=!Qr(e);let g;if(m&&(g=i&&i.onVnodeBeforeUnmount)&&Qi(g,t,e),6&u)Y(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);h&&nr(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,ee,r):a&&!a.hasOnce&&(s!==Si||f>0&&64&f)?G(a,t,n,!1,!0):(s===Si&&384&f||!o&&16&u)&&G(l,t,n),r&&K(e)}(m&&(g=i&&i.onVnodeUnmounted)||h)&&$s(()=>{g&&Qi(g,t,e),h&&nr(e,null,t,"unmounted")},n)},K=e=>{const{type:t,el:n,anchor:o,transition:s}=e;if(t===Si)return void J(n,o);if(t===Ti)return void C(e);const i=()=>{r(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&e.shapeFlag&&s&&!s.persisted){const{leave:t,delayLeave:r}=s,o=()=>t(n,i);r?r(e.el,i,o):o()}else i()},J=(e,t)=>{let n;for(;e!==t;)n=g(e),r(e),e=n;r(t)},Y=(e,t,n)=>{const{bum:r,scope:o,job:s,subTree:i,um:c,m:l,a:a,parent:u,slots:{__:f}}=e;zs(l),zs(a),r&&V(r),u&&m(f)&&f.forEach(e=>{u.renderCache[e]=void 0}),o.stop(),s&&(s.flags|=8,z(i,e,t,n)),c&&$s(c,t),$s(()=>{e.isUnmounted=!0},t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},G=(e,t,n,r=!1,o=!1,s=0)=>{for(let i=s;i{if(6&e.shapeFlag)return X(e.component.subTree);if(128&e.shapeFlag)return e.suspense.next();const t=g(e.anchor||e.el),n=t&&t[rr];return n?g(n):t};let Q=!1;const Z=(e,t,n)=>{null==e?t._vnode&&z(t._vnode,null,null,!0):_(t._vnode||null,e,t,null,null,null,n),t._vnode=e,Q||(Q=!0,Un(),Hn(),Q=!1)},ee={p:_,um:z,m:W,r:K,mt:L,mc:w,pc:U,pbc:I,n:X,o:e};let te,ne;return t&&([te,ne]=t(ee)),{render:Z,hydrate:te,createApp:gs(Z,te)}}function Us({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 Hs({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function js(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function qs(e,t,n=!1){const r=e.children,o=t.children;if(m(r)&&m(o))for(let e=0;e{{const e=_s(Ks);return e}};function Ys(e,t){return Zs(e,null,t)}function Gs(e,t){return Zs(e,null,{flush:"post"})}function Xs(e,t){return Zs(e,null,{flush:"sync"})}function Qs(e,t,n){return Zs(e,t,n)}function Zs(e,t,n=s){const{immediate:r,deep:o,flush:i,once:l}=n;const a=f({},n);const u=t&&r||!t&&"post"!==i;let p;if(fc)if("sync"===i){const e=Js();p=e.__watcherHandles||(e.__watcherHandles=[])}else if(!u){const e=()=>{};return e.stop=c,e.resume=c,e.pause=c,e}const h=nc;a.call=(e,t,n)=>An(e,h,t,n);let g=!1;"post"===i?a.scheduler=e=>{$s(e,h&&h.suspense)}:"sync"!==i&&(g=!0,a.scheduler=(e,t)=>{t?e():Fn(e)}),a.augmentJob=e=>{t&&(e.flags|=4),g&&(e.flags|=2,h&&(e.id=h.uid,e.i=h))};const v=function(e,t,n=s){const{immediate:r,deep:o,once:i,scheduler:l,augmentJob:a,call:u}=n,f=e=>o?e:Bt(e)||!1===o||0===o?yn(e,1):yn(e);let p,h,g,v,y=!1,b=!1;if(zt(e)?(h=()=>e.value,y=Bt(e)):Ft(e)?(h=()=>f(e),y=!0):m(e)?(b=!0,y=e.some(e=>Ft(e)||Bt(e)),h=()=>e.map(e=>zt(e)?e.value:Ft(e)?f(e):_(e)?u?u(e,2):e():void 0)):h=_(e)?t?u?()=>u(e,2):e:()=>{if(g){He();try{g()}finally{je()}}const t=mn;mn=p;try{return u?u(e,3,[v]):e(v)}finally{mn=t}}:c,t&&o){const e=h,t=!0===o?1/0:o;h=()=>yn(e(),t)}const S=xe(),x=()=>{p.stop(),S&&S.active&&d(S.effects,p)};if(i&&t){const e=t;t=(...t)=>{e(...t),x()}}let C=b?new Array(e.length).fill(pn):pn;const T=e=>{if(1&p.flags&&(p.dirty||e))if(t){const e=p.run();if(o||y||(b?e.some((e,t)=>F(e,C[t])):F(e,C))){g&&g();const n=mn;mn=p;try{const n=[e,C===pn?void 0:b&&C[0]===pn?[]:C,v];C=e,u?u(t,3,n):t(...n)}finally{mn=n}}}else p.run()};return a&&a(T),p=new ke(h),p.scheduler=l?()=>l(T,!1):T,v=e=>vn(e,!1,p),g=p.onStop=()=>{const e=hn.get(p);if(e){if(u)u(e,4);else for(const t of e)t();hn.delete(p)}},t?r?T(!0):C=p.run():l?l(T.bind(null,!0),!0):p.run(),x.pause=p.pause.bind(p),x.resume=p.resume.bind(p),x.stop=x,x}(e,t,a);return fc&&(p?p.push(v):u&&v()),v}function ei(e,t,n){const r=this.proxy,o=b(e)?e.includes(".")?ti(r,e):()=>r[e]:e.bind(r,r);let s;_(t)?s=t:(s=t.handler,n=t);const i=ic(this),c=Zs(o,s.bind(r),n);return i(),c}function ti(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{let a,u,f=s;return Xs(()=>{const t=e[o];F(a,t)&&(a=t,l())}),{get(){return c(),n.get?n.get(a):a},set(e){const c=n.set?n.set(e):e;if(!(F(c,a)||f!==s&&F(e,f)))return;const d=r.vnode.props;d&&(t in d||o in d||i in d)&&(`onUpdate:${t}`in d||`onUpdate:${o}`in d||`onUpdate:${i}`in d)||(a=e,l()),r.emit(`update:${t}`,c),F(e,c)&&F(e,f)&&!F(c,u)&&l(),f=e,u=c}}});return l[Symbol.iterator]=()=>{let e=0;return{next(){return e<2?{value:e++?c||s:l,done:!1}:{done:!0}}}},l}const ri=(e,t)=>"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${M(t)}Modifiers`]||e[`${D(t)}Modifiers`];function oi(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||s;let o=n;const i=t.startsWith("update:"),c=i&&ri(r,t.slice(7));let l;c&&(c.trim&&(o=n.map(e=>b(e)?e.trim():e)),c.number&&(o=n.map(U)));let a=r[l=$(t)]||r[l=$(M(t))];!a&&i&&(a=r[l=$(D(t))]),a&&An(a,e,6,o);const u=r[l+"Once"];if(u){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,An(u,e,6,o)}}function si(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(void 0!==o)return o;const s=e.emits;let i={},c=!1;if(!_(e)){const r=e=>{const n=si(e,t,!0);n&&(c=!0,f(i,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return s||c?(m(s)?s.forEach(e=>i[e]=null):f(i,s),x(e)&&r.set(e,i),i):(x(e)&&r.set(e,null),null)}function ii(e,t){return!(!e||!a(t))&&(t=t.slice(2).replace(/Once$/,""),h(e,t[0].toLowerCase()+t.slice(1))||h(e,D(t))||h(e,t))}function ci(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[s],slots:i,attrs:c,emit:l,render:a,renderCache:f,props:d,data:p,setupState:h,ctx:m,inheritAttrs:g}=e,v=Gn(e);let y,_;try{if(4&n.shapeFlag){const e=o||r,t=e;y=Ji(a.call(t,e,f,d,h,p,m)),_=c}else{const e=t;0,y=Ji(e.length>1?e(d,{attrs:c,slots:i,emit:l}):e(d,null)),_=t.props?c:ai(c)}}catch(t){ki.length=0,Nn(t,e,1),y=Ui(Ci)}let b=y;if(_&&!1!==g){const e=Object.keys(_),{shapeFlag:t}=b;e.length&&7&t&&(s&&e.some(u)&&(_=ui(_,s)),b=qi(b,_,!1,!0))}return n.dirs&&(b=qi(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&wr(b,n.transition),y=b,Gn(v),y}function li(e,t=!0){let n;for(let t=0;t{let t;for(const n in e)("class"===n||"style"===n||a(n))&&((t||(t={}))[n]=e[n]);return t},ui=(e,t)=>{const n={};for(const r in e)u(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function fi(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;oe.__isSuspense;let hi=0;const mi={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,i,c,l,a){if(null==e)!function(e,t,n,r,o,s,i,c,l){const{p:a,o:{createElement:u}}=l,f=u("div"),d=e.suspense=vi(e,o,r,t,f,n,s,i,c,l);a(null,d.pendingBranch=e.ssContent,f,null,r,d,s,i),d.deps>0?(gi(e,"onPending"),gi(e,"onFallback"),a(null,e.ssFallback,t,n,r,null,s,i),bi(d,e.ssFallback)):d.resolve(!1,!0)}(t,n,r,o,s,i,c,l,a);else{if(s&&s.deps>0&&!e.suspense.isInFallback)return t.suspense=e.suspense,t.suspense.vnode=t,void(t.el=e.el);!function(e,t,n,r,o,s,i,c,{p:l,um:a,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,p=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:g,isHydrating:v}=f;if(m)f.pendingBranch=d,Li(d,m)?(l(m,d,f.hiddenContainer,null,o,f,s,i,c),f.deps<=0?f.resolve():g&&(v||(l(h,p,n,r,o,null,s,i,c),bi(f,p)))):(f.pendingId=hi++,v?(f.isHydrating=!1,f.activeBranch=m):a(m,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),g?(l(null,d,f.hiddenContainer,null,o,f,s,i,c),f.deps<=0?f.resolve():(l(h,p,n,r,o,null,s,i,c),bi(f,p))):h&&Li(d,h)?(l(h,d,n,r,o,f,s,i,c),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,o,f,s,i,c),f.deps<=0&&f.resolve()));else if(h&&Li(d,h))l(h,d,n,r,o,f,s,i,c),bi(f,d);else if(gi(t,"onPending"),f.pendingBranch=d,512&d.shapeFlag?f.pendingId=d.component.suspenseId:f.pendingId=hi++,l(null,d,f.hiddenContainer,null,o,f,s,i,c),f.deps<=0)f.resolve();else{const{timeout:e,pendingId:t}=f;e>0?setTimeout(()=>{f.pendingId===t&&f.fallback(p)},e):0===e&&f.fallback(p)}}(e,t,n,r,o,i,c,l,a)}},hydrate:function(e,t,n,r,o,s,i,c,l){const a=t.suspense=vi(t,r,n,e.parentNode,document.createElement("div"),null,o,s,i,c,!0),u=l(e,a.pendingBranch=t.ssContent,n,a,s,i);0===a.deps&&a.resolve(!1,!0);return u},normalize:function(e){const{shapeFlag:t,children:n}=e,r=32&t;e.ssContent=yi(r?n.default:n),e.ssFallback=r?yi(n.fallback):Ui(Ci)}};function gi(e,t){const n=e.props&&e.props[t];_(n)&&n()}function vi(e,t,n,r,o,s,i,c,l,a,u=!1){const{p:f,m:d,um:p,n:h,o:{parentNode:m,remove:g}}=a;let v;const y=function(e){const t=e.props&&e.props.suspensible;return null!=t&&!1!==t}(e);y&&t&&t.pendingBranch&&(v=t.pendingId,t.deps++);const _=e.props?H(e.props.timeout):void 0;const b=s,S={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:o,deps:0,pendingId:hi++,timeout:"number"==typeof _?_:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(e=!1,n=!1){const{vnode:r,activeBranch:o,pendingBranch:i,pendingId:c,effects:l,parentComponent:a,container:u}=S;let f=!1;S.isHydrating?S.isHydrating=!1:e||(f=o&&i.transition&&"out-in"===i.transition.mode,f&&(o.transition.afterLeave=()=>{c===S.pendingId&&(d(i,u,s===b?h(o):s,0),Bn(l))}),o&&(m(o.el)===u&&(s=h(o)),p(o,a,S,!0)),f||d(i,u,s,0)),bi(S,i),S.pendingBranch=null,S.isInFallback=!1;let g=S.parent,_=!1;for(;g;){if(g.pendingBranch){g.effects.push(...l),_=!0;break}g=g.parent}_||f||Bn(l),S.effects=[],y&&t&&t.pendingBranch&&v===t.pendingId&&(t.deps--,0!==t.deps||n||t.resolve()),gi(r,"onResolve")},fallback(e){if(!S.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:r,container:o,namespace:s}=S;gi(t,"onFallback");const i=h(n),a=()=>{S.isInFallback&&(f(null,e,o,i,r,null,s,c,l),bi(S,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=a),S.isInFallback=!0,p(n,r,null,!0),u||a()},move(e,t,n){S.activeBranch&&d(S.activeBranch,e,t,n),S.container=e},next(){return S.activeBranch&&h(S.activeBranch)},registerDep(e,t,n){const r=!!S.pendingBranch;r&&S.deps++;const o=e.vnode.el;e.asyncDep.catch(t=>{Nn(t,e,0)}).then(s=>{if(e.isUnmounted||S.isUnmounted||S.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:c}=e;pc(e,s,!1),o&&(c.el=o);const l=!o&&e.subTree.el;t(e,c,m(o||e.subTree.el),o?null:h(e.subTree),S,i,n),l&&g(l),di(e,c.el),r&&0===--S.deps&&S.resolve()})},unmount(e,t){S.isUnmounted=!0,S.activeBranch&&p(S.activeBranch,n,e,t),S.pendingBranch&&p(S.pendingBranch,n,e,t)}};return S}function yi(e){let t;if(_(e)){const n=Ii&&e._c;n&&(e._d=!1,wi()),e=e(),n&&(e._d=!0,t=Ei,Ai())}if(m(e)){const t=li(e);0,e=t}return e=Ji(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(t=>t!==e)),e}function _i(e,t){t&&t.pendingBranch?m(e)?t.effects.push(...e):t.effects.push(e):Bn(e)}function bi(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let o=t.el;for(;!o&&t.component;)o=(t=t.component.subTree).el;n.el=o,r&&r.subTree===n&&(r.vnode.el=o,di(r,o))}const Si=Symbol.for("v-fgt"),xi=Symbol.for("v-txt"),Ci=Symbol.for("v-cmt"),Ti=Symbol.for("v-stc"),ki=[];let Ei=null;function wi(e=!1){ki.push(Ei=e?null:[])}function Ai(){ki.pop(),Ei=ki[ki.length-1]||null}let Ni,Ii=1;function Ri(e,t=!1){Ii+=e,e<0&&Ei&&t&&(Ei.hasOnce=!0)}function Oi(e){return e.dynamicChildren=Ii>0?Ei||i:null,Ai(),Ii>0&&Ei&&Ei.push(e),e}function Mi(e,t,n,r,o,s){return Oi(Bi(e,t,n,r,o,s,!0))}function Pi(e,t,n,r,o){return Oi(Ui(e,t,n,r,o,!0))}function Di(e){return!!e&&!0===e.__v_isVNode}function Li(e,t){return e.type===t.type&&e.key===t.key}function $i(e){Ni=e}const Fi=({key:e})=>null!=e?e:null,Vi=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?b(e)||zt(e)||_(e)?{i:Jn,r:e,k:t,f:!!n}:e:null);function Bi(e,t=null,n=null,r=0,o=null,s=(e===Si?0:1),i=!1,c=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Fi(t),ref:t&&Vi(t),scopeId:Yn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Jn};return c?(Gi(l,n),128&s&&e.normalize(l)):n&&(l.shapeFlag|=b(n)?8:16),Ii>0&&!i&&Ei&&(l.patchFlag>0||6&s)&&32!==l.patchFlag&&Ei.push(l),l}const Ui=Hi;function Hi(e,t=null,n=null,r=0,o=null,s=!1){if(e&&e!==Eo||(e=Ci),Di(e)){const r=qi(e,t,!0);return n&&Gi(r,n),Ii>0&&!s&&Ei&&(6&r.shapeFlag?Ei[Ei.indexOf(e)]=r:Ei.push(r)),r.patchFlag=-2,r}if(Tc(e)&&(e=e.__vccOpts),t){t=ji(t);let{class:e,style:n}=t;e&&!b(e)&&(t.class=X(e)),x(n)&&(Ut(n)&&!m(n)&&(n=f({},n)),t.style=z(n))}return Bi(e,t,n,r,o,b(e)?1:pi(e)?128:or(e)?64:x(e)?4:_(e)?2:0,s,!0)}function ji(e){return e?Ut(e)||Cs(e)?f({},e):e:null}function qi(e,t,n=!1,r=!1){const{props:o,ref:s,patchFlag:i,children:c,transition:l}=e,a=t?Xi(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Fi(a),ref:t&&t.ref?n&&s?m(s)?s.concat(Vi(t)):[s,Vi(t)]:Vi(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:c,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Si?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qi(e.ssContent),ssFallback:e.ssFallback&&qi(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&wr(u,l.clone(u)),u}function Wi(e=" ",t=0){return Ui(xi,null,e,t)}function zi(e,t){const n=Ui(Ti,null,e);return n.staticCount=t,n}function Ki(e="",t=!1){return t?(wi(),Pi(Ci,null,e)):Ui(Ci,null,e)}function Ji(e){return null==e||"boolean"==typeof e?Ui(Ci):m(e)?Ui(Si,null,e.slice()):Di(e)?Yi(e):Ui(xi,null,String(e))}function Yi(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:qi(e)}function Gi(e,t){let n=0;const{shapeFlag:r}=e;if(null==t)t=null;else if(m(t))n=16;else if("object"==typeof t){if(65&r){const n=t.default;return void(n&&(n._c&&(n._d=!1),Gi(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||Cs(t)?3===r&&Jn&&(1===Jn.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=Jn}}else _(t)?(t={default:t,_ctx:Jn},n=32):(t=String(t),64&r?(n=16,t=[Wi(t)]):n=8);e.children=t,e.shapeFlag|=n}function Xi(...e){const t={};for(let n=0;nnc||Jn;let oc,sc;{const e=q(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach(t=>t(e)):r[0](e)}};oc=t("__VUE_INSTANCE_SETTERS__",e=>nc=e),sc=t("__VUE_SSR_SETTERS__",e=>fc=e)}const ic=e=>{const t=nc;return oc(e),e.scope.on(),()=>{e.scope.off(),oc(t)}},cc=()=>{nc&&nc.scope.off(),oc(null)};function lc(e){return 4&e.vnode.shapeFlag}let ac,uc,fc=!1;function dc(e,t=!1,n=!1){t&&sc(t);const{props:r,children:o}=e.vnode,s=lc(e);!function(e,t,n,r=!1){const o={},s=xs();e.propsDefaults=Object.create(null),Ts(e,t,o,s);for(const t in e.propsOptions[0])t in o||(o[t]=void 0);n?e.props=r?o:Pt(o):e.type.props?e.props=o:e.props=s,e.attrs=s}(e,r,s,t),Ds(e,o,n||t);const i=s?function(e,t){const n=e.type;0;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Vo),!1;const{setup:r}=n;if(r){He();const n=e.setupContext=r.length>1?yc(e):null,o=ic(e),s=wn(r,e,0,[e.props,n]),i=C(s);if(je(),o(),!i&&!e.sp||Qr(e)||Rr(e),i){if(s.then(cc,cc),t)return s.then(n=>{pc(e,n,t)}).catch(t=>{Nn(t,e,0)});e.asyncDep=s}else pc(e,s,t)}else gc(e,t)}(e,t):void 0;return t&&sc(!1),i}function pc(e,t,n){_(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:x(t)&&(e.setupState=tn(t)),gc(e,n)}function hc(e){ac=e,uc=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,Bo))}}const mc=()=>!ac;function gc(e,t,n){const r=e.type;if(!e.render){if(!t&&ac&&!r.render){const t=r.template||is(e).template;if(t){0;const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:s,compilerOptions:i}=r,c=f(f({isCustomElement:n,delimiters:s},o),i);r.render=ac(t,c)}}e.render=r.render||c,uc&&uc(e)}{const t=ic(e);He();try{rs(e)}finally{je(),t()}}}const vc={get(e,t){return Ze(e,0,""),e[t]}};function yc(e){const t=t=>{e.exposed=t||{}};return{attrs:new Proxy(e.attrs,vc),slots:e.slots,emit:e.emit,expose:t}}function _c(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(tn(jt(e.exposed)),{get(t,n){return n in t?t[n]:n in $o?$o[n](e):void 0},has(e,t){return t in e||t in $o}})):e.proxy}const bc=/(?:^|[-_])(\w)/g,Sc=e=>e.replace(bc,e=>e.toUpperCase()).replace(/[-_]/g,"");function xc(e,t=!0){return _(e)?e.displayName||e.name:e.name||t&&e.__name}function Cc(e,t,n=!1){let r=xc(t);if(!r&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(r=e[1])}if(!r&&e&&e.parent){const n=e=>{for(const n in e)if(e[n]===t)return n};r=n(e.components||e.parent.type.components)||n(e.appContext.components)}return r?Sc(r):n?"App":"Anonymous"}function Tc(e){return _(e)&&"__vccOpts"in e}const kc=(e,t)=>{const n=function(e,t,n=!1){let r,o;return _(e)?r=e:(r=e.get,o=e.set),new un(r,o,n)}(e,0,fc);return n};function Ec(e,t,n){const r=arguments.length;return 2===r?x(t)&&!m(t)?Di(t)?Ui(e,null,[t]):Ui(e,t):Ui(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&Di(n)&&(n=[n]),Ui(e,t,n))}function wc(){return void 0}function Ac(e,t,n,r){const o=n[r];if(o&&Nc(o,e))return o;const s=t();return s.memo=e.slice(),s.cacheIndex=r,n[r]=s}function Nc(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e0&&Ei&&Ei.push(e),!0}const Ic="3.5.18",Rc=c,Oc=En,Mc=Wn,Pc=function e(t,n){var r,o;if(Wn=t,Wn)Wn.enabled=!0,zn.forEach(({event:e,args:t})=>Wn.emit(e,...t)),zn=[];else if("undefined"!=typeof window&&window.HTMLElement&&!(null==(o=null==(r=window.navigator)?void 0:r.userAgent)?void 0:o.includes("jsdom"))){(n.__VUE_DEVTOOLS_HOOK_REPLAY__=n.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(t=>{e(t,n)}),setTimeout(()=>{Wn||(n.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Kn=!0,zn=[])},3e3)}else Kn=!0,zn=[]},Dc={createComponentInstance:tc,setupComponent:dc,renderComponentRoot:ci,setCurrentRenderingInstance:Gn,isVNode:Di,normalizeVNode:Ji,getComponentPublicInstance:_c,ensureValidVNode:Po,pushWarningContext:function(e){_n.push(e)},popWarningContext:function(){_n.pop()}},Lc=null,$c=null,Fc=null; +const bn=[];let Sn=!1;function xn(e,...t){if(Sn)return;Sn=!0,He();const n=bn.length?bn[bn.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=function(){let e=bn[bn.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 r=e.component&&e.component.parent;e=r&&r.vnode}return t}();if(r)An(r,n,11,[e+t.map(e=>{var t,n;return null!=(n=null==(t=e.toString)?void 0:t.call(e))?n:JSON.stringify(e)}).join(""),n&&n.proxy,o.map(({vnode:e})=>`at <${Ic(n,e.type)}>`).join("\n"),o]);else{const n=[`[Vue warn]: ${e}`,...t];o.length&&n.push("\n",...function(e){const t=[];return e.forEach((e,n)=>{t.push(...0===n?[]:["\n"],...function({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=!!e.component&&null==e.component.parent,o=` at <${Ic(e.component,e.type,r)}`,s=">"+n;return e.props?[o,...Cn(e.props),s]:[o+s]}(e))}),t}(o)),console.warn(...n)}je(),Sn=!1}function Cn(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(n=>{t.push(...kn(n,e[n]))}),n.length>3&&t.push(" ..."),t}function kn(e,t,n){return b(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:Kt(t)?(t=kn(e,jt(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):_(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=jt(t),n?t:[`${e}=`,t])}function Tn(e,t){}const wn={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},En={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function An(e,t,n,r){try{return r?e(...r):e()}catch(e){In(e,t,n)}}function Nn(e,t,n,r){if(_(e)){const o=An(e,t,n,r);return o&&C(o)&&o.catch(e=>{In(e,t,n)}),o}if(m(e)){const o=[];for(let s=0;s=qn(n)?Rn.push(e):Rn.splice(function(e){let t=On+1,n=Rn.length;for(;t>>1,o=Rn[r],s=qn(o);sqn(e)-qn(t));if(Mn.length=0,Pn)return void Pn.push(...e);for(Pn=e,Dn=0;Dnnull==e.id?2&e.flags?-1:1/0:e.id;function Wn(e){try{for(On=0;Ontr;function tr(e,t=Yn,n){if(!t)return e;if(e._n)return e;const r=(...n)=>{r._d&&Fi(-1);const o=Xn(t);let s;try{s=e(...n)}finally{Xn(o),r._d&&Fi(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function nr(e,t){if(null===Yn)return e;const n=wc(Yn),r=e.dirs||(e.dirs=[]);for(let e=0;e1)return n&&_(t)?t.call(r&&r.proxy):t}else 0}function ir(){return!(!uc()&&!Ms)}const cr=Symbol.for("v-scx"),lr=()=>{{const e=sr(cr);return e}};function ar(e,t){return pr(e,null,t)}function ur(e,t){return pr(e,null,{flush:"post"})}function fr(e,t){return pr(e,null,{flush:"sync"})}function dr(e,t,n){return pr(e,t,n)}function pr(e,t,n=s){const{immediate:r,deep:o,flush:i,once:l}=n;const a=f({},n);const u=t&&r||!t&&"post"!==i;let p;if(yc)if("sync"===i){const e=lr();p=e.__watcherHandles||(e.__watcherHandles=[])}else if(!u){const e=()=>{};return e.stop=c,e.resume=c,e.pause=c,e}const h=ac;a.call=(e,t,n)=>Nn(e,h,t,n);let g=!1;"post"===i?a.scheduler=e=>{ai(e,h&&h.suspense)}:"sync"!==i&&(g=!0,a.scheduler=(e,t)=>{t?e():Vn(e)}),a.augmentJob=e=>{t&&(e.flags|=4),g&&(e.flags|=2,h&&(e.id=h.uid,e.i=h))};const v=function(e,t,n=s){const{immediate:r,deep:o,once:i,scheduler:l,augmentJob:a,call:u}=n,f=e=>o?e:Ut(e)||!1===o||0===o?_n(e,1):_n(e);let p,h,g,v,y=!1,b=!1;if(Kt(e)?(h=()=>e.value,y=Ut(e)):Vt(e)?(h=()=>f(e),y=!0):m(e)?(b=!0,y=e.some(e=>Vt(e)||Ut(e)),h=()=>e.map(e=>Kt(e)?e.value:Vt(e)?f(e):_(e)?u?u(e,2):e():void 0)):h=_(e)?t?u?()=>u(e,2):e:()=>{if(g){He();try{g()}finally{je()}}const t=gn;gn=p;try{return u?u(e,3,[v]):e(v)}finally{gn=t}}:c,t&&o){const e=h,t=!0===o?1/0:o;h=()=>_n(e(),t)}const S=xe(),x=()=>{p.stop(),S&&S.active&&d(S.effects,p)};if(i&&t){const e=t;t=(...t)=>{e(...t),x()}}let C=b?new Array(e.length).fill(hn):hn;const k=e=>{if(1&p.flags&&(p.dirty||e))if(t){const e=p.run();if(o||y||(b?e.some((e,t)=>F(e,C[t])):F(e,C))){g&&g();const n=gn;gn=p;try{const n=[e,C===hn?void 0:b&&C[0]===hn?[]:C,v];C=e,u?u(t,3,n):t(...n)}finally{gn=n}}}else p.run()};return a&&a(k),p=new Te(h),p.scheduler=l?()=>l(k,!1):k,v=e=>yn(e,!1,p),g=p.onStop=()=>{const e=mn.get(p);if(e){if(u)u(e,4);else for(const t of e)t();mn.delete(p)}},t?r?k(!0):C=p.run():l?l(k.bind(null,!0),!0):p.run(),x.pause=p.pause.bind(p),x.resume=p.resume.bind(p),x.stop=x,x}(e,t,a);return yc&&(p?p.push(v):u&&v()),v}function hr(e,t,n){const r=this.proxy,o=b(e)?e.includes(".")?mr(r,e):()=>r[e]:e.bind(r,r);let s;_(t)?s=t:(s=t.handler,n=t);const i=pc(this),c=pr(o,s.bind(r),n);return i(),c}function mr(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;ee.__isTeleport,yr=e=>e&&(e.disabled||""===e.disabled),_r=e=>e&&(e.defer||""===e.defer),br=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,Sr=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,xr=(e,t)=>{const n=e&&e.to;if(b(n)){if(t){return t(n)}return null}return n},Cr={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,s,i,c,l,a){const{mc:u,pc:f,pbc:d,o:{insert:p,querySelector:h,createText:m,createComment:g}}=a,v=yr(t.props);let{shapeFlag:y,children:_,dynamicChildren:b}=t;if(null==e){const e=t.el=m(""),a=t.anchor=m("");p(e,n,r),p(a,n,r);const f=(e,t)=>{16&y&&u(_,e,t,o,s,i,c,l)},d=()=>{const e=t.target=xr(t.props,h),n=Er(e,t,m,p);e&&("svg"!==i&&br(e)?i="svg":"mathml"!==i&&Sr(e)&&(i="mathml"),o&&o.isCE&&(o.ce._teleportTargets||(o.ce._teleportTargets=new Set)).add(e),v||(f(e,n),wr(t,!1)))};v&&(f(n,a),wr(t,!0)),_r(t.props)?(t.el.__isMounted=!1,ai(()=>{d(),delete t.el.__isMounted},s)):d()}else{if(_r(t.props)&&!1===e.el.__isMounted)return void ai(()=>{Cr.process(e,t,n,r,o,s,i,c,l,a)},s);t.el=e.el,t.targetStart=e.targetStart;const u=t.anchor=e.anchor,p=t.target=e.target,m=t.targetAnchor=e.targetAnchor,g=yr(e.props),y=g?n:p,_=g?u:m;if("svg"===i||br(p)?i="svg":("mathml"===i||Sr(p))&&(i="mathml"),b?(d(e.dynamicChildren,b,y,o,s,i,c),gi(e,t,!0)):l||f(e,t,y,_,o,s,i,c,!1),v)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):kr(t,n,u,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=xr(t.props,h);e&&kr(t,e,null,a,0)}else g&&kr(t,p,m,a,1);wr(t,v)}},remove(e,t,n,{um:r,o:{remove:o}},s){const{shapeFlag:i,children:c,anchor:l,targetStart:a,targetAnchor:u,target:f,props:d}=e;if(f&&(o(a),o(u)),s&&o(l),16&i){const e=s||!yr(d);for(let o=0;o{e.isMounted=!0}),Mo(()=>{e.isUnmounting=!0}),e}const Rr=[Function,Array],Or={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Rr,onEnter:Rr,onAfterEnter:Rr,onEnterCancelled:Rr,onBeforeLeave:Rr,onLeave:Rr,onAfterLeave:Rr,onLeaveCancelled:Rr,onBeforeAppear:Rr,onAppear:Rr,onAfterAppear:Rr,onAppearCancelled:Rr},Mr=e=>{const t=e.subTree;return t.component?Mr(t.component):t};function Pr(e){let t=e[0];if(e.length>1){let n=!1;for(const r of e)if(r.type!==Ii){0,t=r,n=!0;break}}return t}const Dr={name:"BaseTransition",props:Or,setup(e,{slots:t}){const n=uc(),r=Ir();return()=>{const o=t.default&&Ur(t.default(),!0);if(!o||!o.length)return;const s=Pr(o),i=jt(e),{mode:c}=i;if(r.isLeaving)return Fr(s);const l=Vr(s);if(!l)return Fr(s);let a=$r(l,i,r,n,e=>a=e);l.type!==Ii&&Br(l,a);let u=n.subTree&&Vr(n.subTree);if(u&&u.type!==Ii&&!ji(u,l)&&Mr(n).type!==Ii){let e=$r(u,i,r,n);if(Br(u,e),"out-in"===c&&l.type!==Ii)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,8&n.job.flags||n.update(),delete e.afterLeave,u=void 0},Fr(s);"in-out"===c&&l.type!==Ii?e.delayLeave=(e,t,n)=>{Lr(r,u)[String(u.key)]=u,e[Ar]=()=>{t(),e[Ar]=void 0,delete a.delayedLeave,u=void 0},a.delayedLeave=()=>{n(),delete a.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return s}}};function Lr(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function $r(e,t,n,r,o){const{appear:s,mode:i,persisted:c=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:p,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:v,onAppear:y,onAfterAppear:_,onAppearCancelled:b}=t,S=String(e.key),x=Lr(n,e),C=(e,t)=>{e&&Nn(e,r,9,t)},k=(e,t)=>{const n=t[1];C(e,t),m(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},T={mode:i,persisted:c,beforeEnter(t){let r=l;if(!n.isMounted){if(!s)return;r=v||l}t[Ar]&&t[Ar](!0);const o=x[S];o&&ji(e,o)&&o.el[Ar]&&o.el[Ar](),C(r,[t])},enter(e){let t=a,r=u,o=f;if(!n.isMounted){if(!s)return;t=y||a,r=_||u,o=b||f}let i=!1;e[Nr]=t=>{i||(i=!0,C(t?o:r,[e]),T.delayedLeave&&T.delayedLeave(),e[Nr]=void 0)};const c=e[Nr].bind(null,!1);t?k(t,[e,c]):c()},leave(t,r){const o=String(e.key);if(t[Nr]&&t[Nr](!0),n.isUnmounting)return r();C(d,[t]);let s=!1;t[Ar]=n=>{s||(s=!0,r(),C(n?g:h,[t]),t[Ar]=void 0,x[o]===e&&delete x[o])};const i=t[Ar].bind(null,!1);x[o]=e,p?k(p,[t,i]):i()},clone(e){const s=$r(e,t,n,r,o);return o&&o(s),s}};return T}function Fr(e){if(yo(e))return(e=Xi(e)).children=null,e}function Vr(e){if(!yo(e))return vr(e.type)&&e.children?Pr(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&_(n.default))return n.default()}}function Br(e,t){6&e.shapeFlag&&e.component?(e.transition=t,Br(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 Ur(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let e=0;ef({name:e.name},t,{setup:e}))():e}function jr(){const e=uc();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function qr(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Wr(e){const t=uc(),n=Yt(null);if(t){const r=t.refs===s?t.refs={}:t.refs;Object.defineProperty(r,e,{enumerable:!0,get:()=>n.value,set:e=>n.value=e})}else 0;return n}function zr(e,t){let n;return!(!(n=Object.getOwnPropertyDescriptor(e,t))||n.configurable)}const Kr=new WeakMap;function Jr(e,t,n,r,o=!1){if(m(e))return void e.forEach((e,s)=>Jr(e,t&&(m(t)?t[s]:t),n,r,o));if(mo(r)&&!o)return void(512&r.shapeFlag&&r.type.__asyncResolved&&r.component.subTree.component&&Jr(e,t,n,r.component.subTree));const i=4&r.shapeFlag?wc(r.component):r.el,c=o?null:i,{i:a,r:u}=e;const f=t&&t.r,p=a.refs===s?a.refs={}:a.refs,g=a.setupState,v=jt(g),y=g===s?l:e=>!zr(p,e)&&h(v,e),S=(e,t)=>!t||!zr(p,t);if(null!=f&&f!==u)if(Yr(t),b(f))p[f]=null,y(f)&&(g[f]=null);else if(Kt(f)){const e=t;S(0,e.k)&&(f.value=null),e.k&&(p[e.k]=null)}if(_(u))An(u,a,12,[c,p]);else{const t=b(u),r=Kt(u);if(t||r){const s=()=>{if(e.f){const n=t?y(u)?g[u]:p[u]:S()||!e.k?u.value:p[e.k];if(o)m(n)&&d(n,i);else if(m(n))n.includes(i)||n.push(i);else if(t)p[u]=[i],y(u)&&(g[u]=p[u]);else{const t=[i];S(0,e.k)&&(u.value=t),e.k&&(p[e.k]=t)}}else t?(p[u]=c,y(u)&&(g[u]=c)):r&&(S(0,e.k)&&(u.value=c),e.k&&(p[e.k]=c))};if(c){const t=()=>{s(),Kr.delete(e)};t.id=-1,Kr.set(e,t),ai(t,n)}else Yr(e),s()}else 0}}function Yr(e){const t=Kr.get(e);t&&(t.flags|=8,Kr.delete(e))}let Gr=!1;const Xr=()=>{Gr||(console.error("Hydration completed but contains mismatches."),Gr=!0)},Qr=e=>{if(1===e.nodeType)return(e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName)(e)?"svg":(e=>e.namespaceURI.includes("MathML"))(e)?"mathml":void 0},Zr=e=>8===e.nodeType;function eo(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:c,insert:l,createComment:u}}=e,f=(n,r,c,a,u,_=!1)=>{_=_||!!r.dynamicChildren;const b=Zr(n)&&"["===n.data,S=()=>m(n,r,c,a,u,b),{type:x,ref:C,shapeFlag:k,patchFlag:T}=r;let w=n.nodeType;r.el=n,-2===T&&(_=!1,r.dynamicChildren=null);let E=null;switch(x){case Ni:3!==w?""===r.children?(l(r.el=o(""),i(n),n),E=n):E=S():(n.data!==r.children&&(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&xn("Hydration text mismatch in",n.parentNode,`\n - rendered on server: ${JSON.stringify(n.data)}\n - expected on client: ${JSON.stringify(r.children)}`),Xr(),n.data=r.children),E=s(n));break;case Ii:y(n)?(E=s(n),v(r.el=n.content.firstChild,n,c)):E=8!==w||b?S():s(n);break;case Ri:if(b&&(w=(n=s(n)).nodeType),1===w||3===w){E=n;const e=!r.children.length;for(let t=0;t{i=i||!!t.dynamicChildren;const{type:l,props:u,patchFlag:f,shapeFlag:d,dirs:h,transition:m}=t,g="input"===l||"option"===l;if(g||-1!==f){h&&rr(t,null,n,"created");let l,_=!1;if(y(e)){_=mi(null,m)&&n&&n.vnode.props&&n.vnode.props.appear;const r=e.content.firstChild;if(_){const e=r.getAttribute("class");e&&(r.$cls=e),m.beforeEnter(r)}v(r,e,n),t.el=e=r}if(16&d&&(!u||!u.innerHTML&&!u.textContent)){let r=p(e.firstChild,t,e,n,o,s,i),l=!1;for(;r;){co(e,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!l&&(xn("Hydration children mismatch on",e,"\nServer rendered element contains more child nodes than client vdom."),l=!0),Xr());const t=r;r=r.nextSibling,c(t)}}else if(8&d){let n=t.children;"\n"!==n[0]||"PRE"!==e.tagName&&"TEXTAREA"!==e.tagName||(n=n.slice(1));const{textContent:r}=e;r!==n&&r!==n.replace(/\r\n|\r/g,"\n")&&(co(e,0)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&xn("Hydration text content mismatch on",e,`\n - rendered on server: ${r}\n - expected on client: ${n}`),Xr()),e.textContent=t.children)}if(u)if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__||g||!i||48&f){const o=e.tagName.includes("-");for(const s in u)!__VUE_PROD_HYDRATION_MISMATCH_DETAILS__||h&&h.some(e=>e.dir.created)||!to(e,s,u[s],t,n)||Xr(),(g&&(s.endsWith("value")||"indeterminate"===s)||a(s)&&!N(s)||"."===s[0]||o&&!N(s))&&r(e,s,null,u[s],void 0,n)}else if(u.onClick)r(e,"onClick",null,u.onClick,void 0,n);else if(4&f&&Vt(u.style))for(const e in u.style)u.style[e];(l=u&&u.onVnodeBeforeMount)&&sc(l,n,t),h&&rr(t,null,n,"beforeMount"),((l=u&&u.onVnodeMounted)||h||_)&&wi(()=>{l&&sc(l,n,t),_&&m.enter(e),h&&rr(t,null,n,"mounted")},o)}return e.nextSibling},p=(e,t,r,i,c,a,u)=>{u=u||!!t.dynamicChildren;const d=t.children,p=d.length;let h=!1;for(let t=0;t{const{slotScopeIds:a}=t;a&&(o=o?o.concat(a):a);const f=i(e),d=p(s(e),t,f,n,r,o,c);return d&&Zr(d)&&"]"===d.data?s(t.anchor=d):(Xr(),l(t.anchor=u("]"),f,d),d)},m=(e,t,r,o,l,a)=>{if(co(e.parentElement,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&xn("Hydration node mismatch:\n- rendered on server:",e,3===e.nodeType?"(text)":Zr(e)&&"["===e.data?"(start of fragment)":"","\n- expected on client:",t.type),Xr()),t.el=null,a){const t=g(e);for(;;){const n=s(e);if(!n||n===t)break;c(n)}}const u=s(e),f=i(e);return c(e),n(null,t,f,u,r,o,Qr(f),l),r&&(r.vnode.el=t.el,zs(r,t.el)),u},g=(e,t="[",n="]")=>{let r=0;for(;e;)if((e=s(e))&&Zr(e)&&(e.data===t&&r++,e.data===n)){if(0===r)return s(e);r--}return e},v=(e,t,n)=>{const r=t.parentNode;r&&r.replaceChild(e,t);let o=n;for(;o;)o.vnode.el===t&&(o.vnode.el=o.subTree.el=e),o=o.parent},y=e=>1===e.nodeType&&"TEMPLATE"===e.tagName;return[(e,t)=>{if(!t.hasChildNodes())return __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&xn("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,e,t),jn(),void(t._vnode=e);f(t.firstChild,e,null,null,null),jn(),t._vnode=e},f]}function to(e,t,n,r,o){let s,i,c,l;if("class"===t)e.$cls?(c=e.$cls,delete e.$cls):c=e.getAttribute("class"),l=X(n),function(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}(no(c||""),no(l))||(s=2,i="class");else if("style"===t){c=e.getAttribute("style")||"",l=b(n)?n:function(e){if(!e)return"";if(b(e))return e;let t="";for(const n in e){const r=e[n];(b(r)||"number"==typeof r)&&(t+=`${n.startsWith("--")?n:D(n)}:${r};`)}return t}(z(n));const t=ro(c),a=ro(l);if(r.dirs)for(const{dir:e,value:t}of r.dirs)"show"!==e.name||t||a.set("display","none");o&&oo(o,r,a),function(e,t){if(e.size!==t.size)return!1;for(const[n,r]of e)if(r!==t.get(n))return!1;return!0}(t,a)||(s=3,i="style")}else(e instanceof SVGElement&&le(t)||e instanceof HTMLElement&&(se(t)||ce(t)))&&(se(t)?(c=e.hasAttribute(t),l=ie(n)):null==n?(c=e.hasAttribute(t),l=!1):(c=e.hasAttribute(t)?e.getAttribute(t):"value"===t&&"TEXTAREA"===e.tagName&&e.value,l=!!function(e){if(null==e)return!1;const t=typeof e;return"string"===t||"number"===t||"boolean"===t}(n)&&String(n)),c!==l&&(s=4,i=t));if(null!=s&&!co(e,s)){const t=e=>!1===e?"(not rendered)":`${i}="${e}"`;return xn(`Hydration ${io[s]} mismatch on`,e,`\n - rendered on server: ${t(c)}\n - expected on client: ${t(l)}\n Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.\n You should fix the source of the mismatch.`),!0}return!1}function no(e){return new Set(e.trim().split(/\s+/))}function ro(e){const t=new Map;for(const n of e.split(";")){let[e,r]=n.split(":");e=e.trim(),r=r&&r.trim(),e&&r&&t.set(e,r)}return t}function oo(e,t,n){const r=e.subTree;if(e.getCssVars&&(t===r||r&&r.type===Ai&&r.children.includes(t))){const t=e.getCssVars();for(const e in t){const r=ve(t[e]);n.set(`--${ue(e,!1)}`,r)}}t===r&&e.parent&&oo(e.parent,e.vnode,n)}const so="data-allow-mismatch",io={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function co(e,t){if(0===t||1===t)for(;e&&!e.hasAttribute(so);)e=e.parentElement;const n=e&&e.getAttribute(so);if(null==n)return!1;if(""===n)return!0;{const e=n.split(",");return!(0!==t||!e.includes("children"))||e.includes(io[t])}}const lo=q().requestIdleCallback||(e=>setTimeout(e,1)),ao=q().cancelIdleCallback||(e=>clearTimeout(e)),uo=(e=1e4)=>t=>{const n=lo(t,{timeout:e});return()=>ao(n)};const fo=e=>(t,n)=>{const r=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){r.disconnect(),t();break}},e);return n(e=>{if(e instanceof Element)return function(e){const{top:t,left:n,bottom:r,right:o}=e.getBoundingClientRect(),{innerHeight:s,innerWidth:i}=window;return(t>0&&t0&&r0&&n0&&or.disconnect()},po=e=>t=>{if(e){const n=matchMedia(e);if(!n.matches)return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t);t()}},ho=(e=[])=>(t,n)=>{b(e)&&(e=[e]);let r=!1;const o=e=>{r||(r=!0,s(),t(),e.target.dispatchEvent(new e.constructor(e.type,e)))},s=()=>{n(t=>{for(const n of e)t.removeEventListener(n,o)})};return n(t=>{for(const n of e)t.addEventListener(n,o,{once:!0})}),s};const mo=e=>!!e.type.__asyncLoader;function go(e){_(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,hydrate:s,timeout:i,suspensible:c=!0,onError:l}=e;let a,u=null,f=0;const d=()=>{let e;return u||(e=u=t().catch(e=>{if(e=e instanceof Error?e:new Error(String(e)),l)return new Promise((t,n)=>{l(e,()=>t((f++,u=null,d())),()=>n(e),f+1)});throw e}).then(t=>e!==u&&u?u:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),a=t,t)))};return Hr({name:"AsyncComponentWrapper",__asyncLoader:d,__asyncHydrate(e,t,n){let r=!1;(t.bu||(t.bu=[])).push(()=>r=!0);const o=()=>{r||n()},i=s?()=>{const n=s(o,t=>function(e,t){if(Zr(e)&&"["===e.data){let n=1,r=e.nextSibling;for(;r;){if(1===r.nodeType){if(!1===t(r))break}else if(Zr(r))if("]"===r.data){if(0===--n)break}else"["===r.data&&n++;r=r.nextSibling}}else t(e)}(e,t));n&&(t.bum||(t.bum=[])).push(n)}:o;a?i():d().then(()=>!t.isUnmounted&&i())},get __asyncResolved(){return a},setup(){const e=ac;if(qr(e),a)return()=>vo(a,e);const t=t=>{u=null,In(t,e,13,!r)};if(c&&e.suspense||yc)return d().then(t=>()=>vo(t,e)).catch(e=>(t(e),()=>r?Ji(r,{error:e}):null));const s=Jt(!1),l=Jt(),f=Jt(!!o);return o&&setTimeout(()=>{f.value=!1},o),null!=i&&setTimeout(()=>{if(!s.value&&!l.value){const e=new Error(`Async component timed out after ${i}ms.`);t(e),l.value=e}},i),d().then(()=>{s.value=!0,e.parent&&yo(e.parent.vnode)&&e.parent.update()}).catch(e=>{t(e),l.value=e}),()=>s.value&&a?vo(a,e):l.value&&r?Ji(r,{error:l.value}):n&&!f.value?vo(n,e):void 0}})}function vo(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,i=Ji(e,r,o);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const yo=e=>e.type.__isKeepAlive,_o={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=uc(),r=n.ctx;if(!r.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const o=new Map,s=new Set;let i=null;const c=n.suspense,{renderer:{p:l,m:a,um:u,o:{createElement:f}}}=r,d=f("div");function p(e){To(e),u(e,n,c,!0)}function h(e){o.forEach((t,n)=>{const r=Nc(mo(t)?t.type.__asyncResolved||{}:t.type);r&&!e(r)&&m(n)})}function m(e){const t=o.get(e);!t||i&&ji(t,i)?i&&To(i):p(t),o.delete(e),s.delete(e)}r.activate=(e,t,n,r,o)=>{const s=e.component;a(e,t,n,0,c),l(s.vnode,e,t,n,s,c,r,e.slotScopeIds,o),ai(()=>{s.isDeactivated=!1,s.a&&V(s.a);const t=e.props&&e.props.onVnodeMounted;t&&sc(t,s.parent,e)},c)},r.deactivate=e=>{const t=e.component;yi(t.m),yi(t.a),a(e,d,null,1,c),ai(()=>{t.da&&V(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&sc(n,t.parent,e),t.isDeactivated=!0},c)},dr(()=>[e.include,e.exclude],([e,t])=>{e&&h(t=>bo(e,t)),t&&h(e=>!bo(t,e))},{flush:"post",deep:!0});let g=null;const v=()=>{null!=g&&(bi(n.subTree.type)?ai(()=>{o.set(g,wo(n.subTree))},n.subTree.suspense):o.set(g,wo(n.subTree)))};return Io(v),Oo(v),Mo(()=>{o.forEach(e=>{const{subTree:t,suspense:r}=n,o=wo(t);if(e.type===o.type&&e.key===o.key){To(o);const e=o.component.da;return void(e&&ai(e,r))}p(e)})}),()=>{if(g=null,!t.default)return i=null;const n=t.default(),r=n[0];if(n.length>1)return i=null,n;if(!(Hi(r)&&(4&r.shapeFlag||128&r.shapeFlag)))return i=null,r;let c=wo(r);if(c.type===Ii)return i=null,c;const l=c.type,a=Nc(mo(c)?c.type.__asyncResolved||{}:l),{include:u,exclude:f,max:d}=e;if(u&&(!a||!bo(u,a))||f&&a&&bo(f,a))return c.shapeFlag&=-257,i=c,r;const p=null==c.key?l:c.key,h=o.get(p);return c.el&&(c=Xi(c),128&r.shapeFlag&&(r.ssContent=c)),g=p,h?(c.el=h.el,c.component=h.component,c.transition&&Br(c,c.transition),c.shapeFlag|=512,s.delete(p),s.add(p)):(s.add(p),d&&s.size>parseInt(d,10)&&m(s.values().next().value)),c.shapeFlag|=256,i=c,bi(r.type)?r:c}}};function bo(e,t){return m(e)?e.some(e=>bo(e,t)):b(e)?e.split(",").includes(t):"[object RegExp]"===T(e)&&(e.lastIndex=0,e.test(t))}function So(e,t){Co(e,"a",t)}function xo(e,t){Co(e,"da",t)}function Co(e,t,n=ac){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Eo(t,r,n),n){let e=n.parent;for(;e&&e.parent;)yo(e.parent.vnode)&&ko(r,t,n,e),e=e.parent}}function ko(e,t,n,r){const o=Eo(t,e,r,!0);Po(()=>{d(r[t],o)},n)}function To(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function wo(e){return 128&e.shapeFlag?e.ssContent:e}function Eo(e,t,n=ac,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...r)=>{He();const o=pc(n),s=Nn(t,n,e,r);return o(),je(),s});return r?o.unshift(s):o.push(s),s}}const Ao=e=>(t,n=ac)=>{yc&&"sp"!==e||Eo(e,(...e)=>t(...e),n)},No=Ao("bm"),Io=Ao("m"),Ro=Ao("bu"),Oo=Ao("u"),Mo=Ao("bum"),Po=Ao("um"),Do=Ao("sp"),Lo=Ao("rtg"),$o=Ao("rtc");function Fo(e,t=ac){Eo("ec",e,t)}const Vo="components",Bo="directives";function Uo(e,t){return Wo(Vo,e,!0,t)||e}const Ho=Symbol.for("v-ndc");function jo(e){return b(e)?Wo(Vo,e,!1)||e:e||Ho}function qo(e){return Wo(Bo,e)}function Wo(e,t,n=!0,r=!1){const o=Yn||ac;if(o){const n=o.type;if(e===Vo){const e=Nc(n,!1);if(e&&(e===t||e===M(t)||e===L(M(t))))return n}const s=zo(o[e]||n[e],t)||zo(o.appContext[e],t);return!s&&r?n:s}}function zo(e,t){return e&&(e[t]||e[M(t)]||e[L(M(t))])}function Ko(e,t,n,r){let o;const s=n&&n[r],i=m(e);if(i||b(e)){let n=!1,r=!1;i&&Vt(e)&&(n=!Ut(e),r=Bt(e),e=nt(e)),o=new Array(e.length);for(let i=0,c=e.length;it(e,n,void 0,s&&s[n]));else{const n=Object.keys(e);o=new Array(n.length);for(let r=0,i=n.length;r{const t=r.fn(...e);return t&&(t.key=r.key),t}:r.fn)}return e}function Yo(e,t,n={},r,o){if(Yn.ce||Yn.parent&&mo(Yn.parent)&&Yn.parent.ce){const e=Object.keys(n).length>0;return"default"!==t&&(n.name=t),Pi(),Ui(Ai,null,[Ji("slot",n,r&&r())],e?-2:64)}let s=e[t];s&&s._c&&(s._d=!1),Pi();const i=s&&Go(s(n)),c=n.key||i&&i.key,l=Ui(Ai,{key:(c&&!S(c)?c:`_${t}`)+(!i&&r?"_fb":"")},i||(r?r():[]),i&&1===e._?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),s&&s._c&&(s._d=!0),l}function Go(e){return e.some(e=>!Hi(e)||e.type!==Ii&&!(e.type===Ai&&!Go(e.children)))?e:null}function Xo(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:$(r)]=e[r];return n}const Qo=e=>e?mc(e)?wc(e):Qo(e.parent):null,Zo=f(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=>Qo(e.parent),$root:e=>Qo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>xs(e),$forceUpdate:e=>e.f||(e.f=()=>{Vn(e.update)}),$nextTick:e=>e.n||(e.n=Fn.bind(e.proxy)),$watch:e=>hr.bind(e)}),es=(e,t)=>e!==s&&!e.__isScriptSetup&&h(e,t),ts={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:n,setupState:r,data:o,props:i,accessCache:c,type:l,appContext:a}=e;if("$"!==t[0]){const e=c[t];if(void 0!==e)switch(e){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(es(r,t))return c[t]=1,r[t];if(o!==s&&h(o,t))return c[t]=2,o[t];if(h(i,t))return c[t]=3,i[t];if(n!==s&&h(n,t))return c[t]=4,n[t];ys&&(c[t]=0)}}const u=Zo[t];let f,d;return u?("$attrs"===t&&Ze(e.attrs,0,""),u(e)):(f=l.__cssModules)&&(f=f[t])?f:n!==s&&h(n,t)?(c[t]=4,n[t]):(d=a.config.globalProperties,h(d,t)?d[t]:void 0)},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return es(o,t)?(o[t]=n,!0):r!==s&&h(r,t)?(r[t]=n,!0):!h(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(i[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,props:i,type:c}},l){let a;return!!(n[l]||e!==s&&"$"!==l[0]&&h(e,l)||es(t,l)||h(i,l)||h(r,l)||h(Zo,l)||h(o.config.globalProperties,l)||(a=c.__cssModules)&&a[l])},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:h(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};const ns=f({},ts,{get(e,t){if(t!==Symbol.unscopables)return ts.get(e,t,e)},has(e,t){return"_"!==t[0]&&!W(t)}});function rs(){return null}function os(){return null}function ss(e){0}function is(e){0}function cs(){return null}function ls(){0}function as(e,t){return null}function us(){return ds("useSlots").slots}function fs(){return ds("useAttrs").attrs}function ds(e){const t=uc();return t.setupContext||(t.setupContext=Tc(t))}function ps(e){return m(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function hs(e,t){const n=ps(e);for(const e in t){if(e.startsWith("__skip"))continue;let r=n[e];r?m(r)||_(r)?r=n[e]={type:r,default:t[e]}:r.default=t[e]:null===r&&(r=n[e]={default:t[e]}),r&&t[`__skip_${e}`]&&(r.skipFactory=!0)}return n}function ms(e,t){return e&&t?m(e)&&m(t)?e.concat(t):f({},ps(e),ps(t)):e||t}function gs(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function vs(e){const t=uc();let n=e();return hc(),C(n)&&(n=n.catch(e=>{throw pc(t),e})),[n,()=>pc(t)]}let ys=!0;function _s(e){const t=xs(e),n=e.proxy,r=e.ctx;ys=!1,t.beforeCreate&&bs(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:l,provide:a,inject:u,created:f,beforeMount:d,mounted:p,beforeUpdate:h,updated:g,activated:v,deactivated:y,beforeDestroy:b,beforeUnmount:S,destroyed:C,unmounted:k,render:T,renderTracked:w,renderTriggered:E,errorCaptured:A,serverPrefetch:N,expose:I,inheritAttrs:R,components:O,directives:M,filters:P}=t;if(u&&function(e,t){m(e)&&(e=ws(e));for(const n in e){const r=e[n];let o;o=x(r)?"default"in r?sr(r.from||n,r.default,!0):sr(r.from||n):sr(r),Kt(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:e=>o.value=e}):t[n]=o}}(u,r,null),i)for(const e in i){const t=i[e];_(t)&&(r[e]=t.bind(n))}if(o){0;const t=o.call(n,n);0,x(t)&&(e.data=Pt(t))}if(ys=!0,s)for(const e in s){const t=s[e],o=_(t)?t.bind(n,n):_(t.get)?t.get.bind(n,n):c;0;const i=!_(t)&&_(t.set)?t.set.bind(n):c,l=Oc({get:o,set:i});Object.defineProperty(r,e,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(l)for(const e in l)Ss(l[e],r,n,e);if(a){const e=_(a)?a.call(n):a;Reflect.ownKeys(e).forEach(t=>{or(t,e[t])})}function D(e,t){m(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(f&&bs(f,e,"c"),D(No,d),D(Io,p),D(Ro,h),D(Oo,g),D(So,v),D(xo,y),D(Fo,A),D($o,w),D(Lo,E),D(Mo,S),D(Po,k),D(Do,N),m(I))if(I.length){const t=e.exposed||(e.exposed={});I.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||(e.exposed={});T&&e.render===c&&(e.render=T),null!=R&&(e.inheritAttrs=R),O&&(e.components=O),M&&(e.directives=M),N&&qr(e)}function bs(e,t,n){Nn(m(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ss(e,t,n,r){let o=r.includes(".")?mr(n,r):()=>n[r];if(b(e)){const n=t[e];_(n)&&dr(o,n)}else if(_(e))dr(o,e.bind(n));else if(x(e))if(m(e))e.forEach(e=>Ss(e,t,n,r));else{const r=_(e.handler)?e.handler.bind(n):t[e.handler];_(r)&&dr(o,r,e)}else 0}function xs(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,c=s.get(t);let l;return c?l=c:o.length||n||r?(l={},o.length&&o.forEach(e=>Cs(l,e,i,!0)),Cs(l,t,i)):l=t,x(t)&&s.set(t,l),l}function Cs(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Cs(e,s,n,!0),o&&o.forEach(t=>Cs(e,t,n,!0));for(const o in t)if(r&&"expose"===o);else{const r=ks[o]||n&&n[o];e[o]=r?r(e[o],t[o]):t[o]}return e}const ks={data:Ts,props:Ns,emits:Ns,methods:As,computed:As,beforeCreate:Es,created:Es,beforeMount:Es,mounted:Es,beforeUpdate:Es,updated:Es,beforeDestroy:Es,beforeUnmount:Es,destroyed:Es,unmounted:Es,activated:Es,deactivated:Es,errorCaptured:Es,serverPrefetch:Es,components:As,directives:As,watch:function(e,t){if(!e)return t;if(!t)return e;const n=f(Object.create(null),e);for(const r in t)n[r]=Es(e[r],t[r]);return n},provide:Ts,inject:function(e,t){return As(ws(e),ws(t))}};function Ts(e,t){return t?e?function(){return f(_(e)?e.call(this,this):e,_(t)?t.call(this,this):t)}:t:e}function ws(e){if(m(e)){const t={};for(let n=0;n{let a,u,f=s;return fr(()=>{const t=e[o];F(a,t)&&(a=t,l())}),{get(){return c(),n.get?n.get(a):a},set(e){const c=n.set?n.set(e):e;if(!(F(c,a)||f!==s&&F(e,f)))return;const d=r.vnode.props;d&&(t in d||o in d||i in d)&&(`onUpdate:${t}`in d||`onUpdate:${o}`in d||`onUpdate:${i}`in d)||(a=e,l()),r.emit(`update:${t}`,c),F(e,c)&&F(e,f)&&!F(c,u)&&l(),f=e,u=c}}});return l[Symbol.iterator]=()=>{let e=0;return{next(){return e<2?{value:e++?c||s:l,done:!1}:{done:!0}}}},l}const Ds=(e,t)=>"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${M(t)}Modifiers`]||e[`${D(t)}Modifiers`];function Ls(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||s;let o=n;const i=t.startsWith("update:"),c=i&&Ds(r,t.slice(7));let l;c&&(c.trim&&(o=n.map(e=>b(e)?e.trim():e)),c.number&&(o=n.map(U)));let a=r[l=$(t)]||r[l=$(M(t))];!a&&i&&(a=r[l=$(D(t))]),a&&Nn(a,e,6,o);const u=r[l+"Once"];if(u){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,Nn(u,e,6,o)}}const $s=new WeakMap;function Fs(e,t,n=!1){const r=n?$s:t.emitsCache,o=r.get(e);if(void 0!==o)return o;const s=e.emits;let i={},c=!1;if(!_(e)){const r=e=>{const n=Fs(e,t,!0);n&&(c=!0,f(i,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return s||c?(m(s)?s.forEach(e=>i[e]=null):f(i,s),x(e)&&r.set(e,i),i):(x(e)&&r.set(e,null),null)}function Vs(e,t){return!(!e||!a(t))&&(t=t.slice(2).replace(/Once$/,""),h(e,t[0].toLowerCase()+t.slice(1))||h(e,D(t))||h(e,t))}function Bs(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[s],slots:i,attrs:c,emit:l,render:a,renderCache:f,props:d,data:p,setupState:h,ctx:m,inheritAttrs:g}=e,v=Xn(e);let y,_;try{if(4&n.shapeFlag){const e=o||r,t=e;y=tc(a.call(t,e,f,d,h,p,m)),_=c}else{const e=t;0,y=tc(e.length>1?e(d,{attrs:c,slots:i,emit:l}):e(d,null)),_=t.props?c:Hs(c)}}catch(t){Oi.length=0,In(t,e,1),y=Ji(Ii)}let b=y;if(_&&!1!==g){const e=Object.keys(_),{shapeFlag:t}=b;e.length&&7&t&&(s&&e.some(u)&&(_=js(_,s)),b=Xi(b,_,!1,!0))}return n.dirs&&(b=Xi(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&Br(b,n.transition),y=b,Xn(v),y}function Us(e,t=!0){let n;for(let t=0;t{let t;for(const n in e)("class"===n||"style"===n||a(n))&&((t||(t={}))[n]=e[n]);return t},js=(e,t)=>{const n={};for(const r in e)u(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function qs(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;oObject.create(Ks),Ys=e=>Object.getPrototypeOf(e)===Ks;function Gs(e,t,n,r){const[o,i]=e.propsOptions;let c,l=!1;if(t)for(let s in t){if(N(s))continue;const a=t[s];let u;o&&h(o,u=M(s))?i&&i.includes(u)?(c||(c={}))[u]=a:n[u]=a:Vs(e.emitsOptions,s)||s in r&&a===r[s]||(r[s]=a,l=!0)}if(i){const t=jt(n),r=c||s;for(let s=0;s{u=!0;const[n,r]=Zs(e,t,!0);f(l,n),r&&a.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!c&&!u)return x(e)&&r.set(e,i),i;if(m(c))for(let e=0;e"_"===e||"_ctx"===e||"$stable"===e,ni=e=>m(e)?e.map(tc):[tc(e)],ri=(e,t,n)=>{if(t._n)return t;const r=tr((...e)=>ni(t(...e)),n);return r._c=!1,r},oi=(e,t,n)=>{const r=e._ctx;for(const n in e){if(ti(n))continue;const o=e[n];if(_(o))t[n]=ri(0,o,r);else if(null!=o){0;const e=ni(o);t[n]=()=>e}}},si=(e,t)=>{const n=ni(t);e.slots.default=()=>n},ii=(e,t,n)=>{for(const r in t)!n&&ti(r)||(e[r]=t[r])},ci=(e,t,n)=>{const r=e.slots=Js();if(32&e.vnode.shapeFlag){const e=t._;e?(ii(r,t,n),n&&B(r,"_",e,!0)):oi(t,r)}else t&&si(e,t)},li=(e,t,n)=>{const{vnode:r,slots:o}=e;let i=!0,c=s;if(32&r.shapeFlag){const e=t._;e?n&&1===e?i=!1:ii(o,t,n):(i=!t.$stable,oi(t,o)),c=t}else t&&(si(e,t),c={default:1});if(i)for(const e in o)ti(e)||null!=c[e]||delete o[e]};const ai=wi;function ui(e){return di(e)}function fi(e){return di(e,eo)}function di(e,t){"boolean"!=typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&(q().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1);q().__VUE__=!0;const{insert:n,remove:r,patchProp:o,createElement:l,createText:a,createComment:u,setText:f,setElementText:d,parentNode:p,nextSibling:m,setScopeId:g=c,insertStaticContent:v}=e,y=(e,t,n,r=null,o=null,s=null,i=void 0,c=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!ji(e,t)&&(r=G(e),W(e,o,s,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:a,ref:u,shapeFlag:f}=t;switch(a){case Ni:_(e,t,n,r);break;case Ii:b(e,t,n,r);break;case Ri:null==e&&S(t,n,r,i);break;case Ai:R(e,t,n,r,o,s,i,c,l);break;default:1&f?C(e,t,n,r,o,s,i,c,l):6&f?O(e,t,n,r,o,s,i,c,l):(64&f||128&f)&&a.process(e,t,n,r,o,s,i,c,l,Z)}null!=u&&o?Jr(u,e&&e.ref,s,t||e,!t):null==u&&e&&null!=e.ref&&Jr(e.ref,null,s,e,!0)},_=(e,t,r,o)=>{if(null==e)n(t.el=a(t.children),r,o);else{const n=t.el=e.el;t.children!==e.children&&f(n,t.children)}},b=(e,t,r,o)=>{null==e?n(t.el=u(t.children||""),r,o):t.el=e.el},S=(e,t,n,r)=>{[e.el,e.anchor]=v(e.children,t,n,r,e.el,e.anchor)},x=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=m(e),r(e),e=n;r(t)},C=(e,t,n,r,o,s,i,c,l)=>{if("svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e)k(t,n,r,o,s,i,c,l);else{const n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),E(e,t,o,s,i,c,l)}finally{n&&n._endPatch()}}},k=(e,t,r,s,i,c,a,u)=>{let f,p;const{props:h,shapeFlag:m,transition:g,dirs:v}=e;if(f=e.el=l(e.type,c,h&&h.is,h),8&m?d(f,e.children):16&m&&w(e.children,f,null,s,i,pi(e,c),a,u),v&&rr(e,null,s,"created"),T(f,e,e.scopeId,a,s),h){for(const e in h)"value"===e||N(e)||o(f,e,null,h[e],c,s);"value"in h&&o(f,"value",null,h.value,c),(p=h.onVnodeBeforeMount)&&sc(p,s,e)}v&&rr(e,null,s,"beforeMount");const y=mi(i,g);y&&g.beforeEnter(f),n(f,t,r),((p=h&&h.onVnodeMounted)||y||v)&&ai(()=>{p&&sc(p,s,e),y&&g.enter(f),v&&rr(e,null,s,"mounted")},i)},T=(e,t,n,r,o)=>{if(n&&g(e,n),r)for(let t=0;t{for(let a=l;a{const a=t.el=e.el;let{patchFlag:u,dynamicChildren:f,dirs:p}=t;u|=16&e.patchFlag;const h=e.props||s,m=t.props||s;let g;if(n&&hi(n,!1),(g=m.onVnodeBeforeUpdate)&&sc(g,n,t,e),p&&rr(t,e,n,"beforeUpdate"),n&&hi(n,!0),(h.innerHTML&&null==m.innerHTML||h.textContent&&null==m.textContent)&&d(a,""),f?A(e.dynamicChildren,f,a,n,r,pi(t,i),c):l||B(e,t,a,null,n,r,pi(t,i),c,!1),u>0){if(16&u)I(a,h,m,n,i);else if(2&u&&h.class!==m.class&&o(a,"class",null,m.class,i),4&u&&o(a,"style",h.style,m.style,i),8&u){const e=t.dynamicProps;for(let t=0;t{g&&sc(g,n,t,e),p&&rr(t,e,n,"updated")},r)},A=(e,t,n,r,o,s,i)=>{for(let c=0;c{if(t!==n){if(t!==s)for(const s in t)N(s)||s in n||o(e,s,t[s],null,i,r);for(const s in n){if(N(s))continue;const c=n[s],l=t[s];c!==l&&"value"!==s&&o(e,s,l,c,i,r)}"value"in n&&o(e,"value",t.value,n.value,i)}},R=(e,t,r,o,s,i,c,l,u)=>{const f=t.el=e?e.el:a(""),d=t.anchor=e?e.anchor:a("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(n(f,r,o),n(d,r,o),w(t.children||[],r,d,s,i,c,l,u)):p>0&&64&p&&h&&e.dynamicChildren&&e.dynamicChildren.length===h.length?(A(e.dynamicChildren,h,r,s,i,c,l),(null!=t.key||s&&t===s.subTree)&&gi(e,t,!0)):B(e,t,r,d,s,i,c,l,u)},O=(e,t,n,r,o,s,i,c,l)=>{t.slotScopeIds=c,null==e?512&t.shapeFlag?o.ctx.activate(t,n,r,i,l):P(t,n,r,o,s,i,l):L(e,t,l)},P=(e,t,n,r,o,s,i)=>{const c=e.component=lc(e,r,o);if(yo(e)&&(c.ctx.renderer=Z),_c(c,!1,i),c.asyncDep){if(o&&o.registerDep(c,$,i),!e.el){const r=c.subTree=Ji(Ii);b(null,r,t,n),e.placeholder=r.el}}else $(c,e,t,n,o,s,i)},L=(e,t,n)=>{const r=t.component=e.component;if(function(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:c,patchFlag:l}=t,a=s.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!o&&!c||c&&c.$stable)||r!==i&&(r?!i||qs(r,i,a):!!i);if(1024&l)return!0;if(16&l)return r?qs(r,i,a):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;t{e.scope.on();const c=e.effect=new Te(()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:c,vnode:a}=e;{const n=vi(e);if(n)return t&&(t.el=a.el,F(e,t,i)),void n.asyncDep.then(()=>{ai(()=>{e.isUnmounted||l()},o)})}let u,f=t;0,hi(e,!1),t?(t.el=a.el,F(e,t,i)):t=a,n&&V(n),(u=t.props&&t.props.onVnodeBeforeUpdate)&&sc(u,c,t,a),hi(e,!0);const d=Bs(e);0;const h=e.subTree;e.subTree=d,y(h,d,p(h.el),G(h),e,o,s),t.el=d.el,null===f&&zs(e,d.el),r&&ai(r,o),(u=t.props&&t.props.onVnodeUpdated)&&ai(()=>sc(u,c,t,a),o)}else{let i;const{el:c,props:l}=t,{bm:a,m:u,parent:f,root:d,type:p}=e,h=mo(t);if(hi(e,!1),a&&V(a),!h&&(i=l&&l.onVnodeBeforeMount)&&sc(i,f,t),hi(e,!0),c&&te){const t=()=>{e.subTree=Bs(e),te(c,e.subTree,e,o,null)};h&&p.__asyncHydrate?p.__asyncHydrate(c,e,t):t()}else{d.ce&&d.ce._hasShadowRoot()&&d.ce._injectChildStyle(p);const i=e.subTree=Bs(e);0,y(null,i,n,r,e,o,s),t.el=i.el}if(u&&ai(u,o),!h&&(i=l&&l.onVnodeMounted)){const e=t;ai(()=>sc(i,f,e),o)}(256&t.shapeFlag||f&&mo(f.vnode)&&256&f.vnode.shapeFlag)&&e.a&&ai(e.a,o),e.isMounted=!0,t=n=r=null}});e.scope.off();const l=e.update=c.run.bind(c),a=e.job=c.runIfDirty.bind(c);a.i=e,a.id=e.uid,c.scheduler=()=>Vn(a),hi(e,!0),l()},F=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,c=jt(o),[l]=e.propsOptions;let a=!1;if(!(r||i>0)||16&i){let r;Gs(e,t,o,s)&&(a=!0);for(const s in c)t&&(h(t,s)||(r=D(s))!==s&&h(t,r))||(l?!n||void 0===n[s]&&void 0===n[r]||(o[s]=Xs(l,c,s,void 0,e,!0)):delete o[s]);if(s!==c)for(const e in s)t&&h(t,e)||(delete s[e],a=!0)}else if(8&i){const n=e.vnode.dynamicProps;for(let r=0;r{const a=e&&e.children,u=e?e.shapeFlag:0,f=t.children,{patchFlag:p,shapeFlag:h}=t;if(p>0){if(128&p)return void H(a,f,n,r,o,s,i,c,l);if(256&p)return void U(a,f,n,r,o,s,i,c,l)}8&h?(16&u&&Y(a,o,s),f!==a&&d(n,f)):16&u?16&h?H(a,f,n,r,o,s,i,c,l):Y(a,o,s,!0):(8&u&&d(n,""),16&h&&w(f,n,r,o,s,i,c,l))},U=(e,t,n,r,o,s,c,l,a)=>{t=t||i;const u=(e=e||i).length,f=t.length,d=Math.min(u,f);let p;for(p=0;pf?Y(e,o,s,!0,!1,d):w(t,n,r,o,s,c,l,a,d)},H=(e,t,n,r,o,s,c,l,a)=>{let u=0;const f=t.length;let d=e.length-1,p=f-1;for(;u<=d&&u<=p;){const r=e[u],i=t[u]=a?nc(t[u]):tc(t[u]);if(!ji(r,i))break;y(r,i,n,null,o,s,c,l,a),u++}for(;u<=d&&u<=p;){const r=e[d],i=t[p]=a?nc(t[p]):tc(t[p]);if(!ji(r,i))break;y(r,i,n,null,o,s,c,l,a),d--,p--}if(u>d){if(u<=p){const e=p+1,i=ep)for(;u<=d;)W(e[u],o,s,!0),u++;else{const h=u,m=u,g=new Map;for(u=m;u<=p;u++){const e=t[u]=a?nc(t[u]):tc(t[u]);null!=e.key&&g.set(e.key,u)}let v,_=0;const b=p-m+1;let S=!1,x=0;const C=new Array(b);for(u=0;u=b){W(r,o,s,!0);continue}let i;if(null!=r.key)i=g.get(r.key);else for(v=m;v<=p;v++)if(0===C[v-m]&&ji(r,t[v])){i=v;break}void 0===i?W(r,o,s,!0):(C[i-m]=u+1,i>=x?x=i:S=!0,y(r,t[i],n,null,o,s,c,l,a),_++)}const k=S?function(e){const t=e.slice(),n=[0];let r,o,s,i,c;const l=e.length;for(r=0;r>1,e[n[c]]0&&(t[r]=n[s-1]),n[s]=r)}}s=n.length,i=n[s-1];for(;s-- >0;)n[s]=i,i=t[i];return n}(C):i;for(v=k.length-1,u=b-1;u>=0;u--){const e=m+u,i=t[e],d=t[e+1],p=e+1{const{el:c,type:l,transition:a,children:u,shapeFlag:f}=e;if(6&f)return void j(e.component.subTree,t,o,s);if(128&f)return void e.suspense.move(t,o,s);if(64&f)return void l.move(e,t,o,Z);if(l===Ai){n(c,t,o);for(let e=0;e{let s;for(;e&&e!==t;)s=m(e),n(e,r,o),e=s;n(t,r,o)})(e,t,o);if(2!==s&&1&f&&a)if(0===s)a.beforeEnter(c),n(c,t,o),ai(()=>a.enter(c),i);else{const{leave:s,delayLeave:i,afterLeave:l}=a,u=()=>{e.ctx.isUnmounted?r(c):n(c,t,o)},f=()=>{c._isLeaving&&c[Ar](!0),s(c,()=>{u(),l&&l()})};i?i(c,u,f):f()}else n(c,t,o)},W=(e,t,n,r=!1,o=!1)=>{const{type:s,props:i,ref:c,children:l,dynamicChildren:a,shapeFlag:u,patchFlag:f,dirs:d,cacheIndex:p}=e;if(-2===f&&(o=!1),null!=c&&(He(),Jr(c,null,n,e,!0),je()),null!=p&&(t.renderCache[p]=void 0),256&u)return void t.ctx.deactivate(e);const h=1&u&&d,m=!mo(e);let g;if(m&&(g=i&&i.onVnodeBeforeUnmount)&&sc(g,t,e),6&u)J(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);h&&rr(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,Z,r):a&&!a.hasOnce&&(s!==Ai||f>0&&64&f)?Y(a,t,n,!1,!0):(s===Ai&&384&f||!o&&16&u)&&Y(l,t,n),r&&z(e)}(m&&(g=i&&i.onVnodeUnmounted)||h)&&ai(()=>{g&&sc(g,t,e),h&&rr(e,null,t,"unmounted")},n)},z=e=>{const{type:t,el:n,anchor:o,transition:s}=e;if(t===Ai)return void K(n,o);if(t===Ri)return void x(e);const i=()=>{r(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&e.shapeFlag&&s&&!s.persisted){const{leave:t,delayLeave:r}=s,o=()=>t(n,i);r?r(e.el,i,o):o()}else i()},K=(e,t)=>{let n;for(;e!==t;)n=m(e),r(e),e=n;r(t)},J=(e,t,n)=>{const{bum:r,scope:o,job:s,subTree:i,um:c,m:l,a:a}=e;yi(l),yi(a),r&&V(r),o.stop(),s&&(s.flags|=8,W(i,e,t,n)),c&&ai(c,t),ai(()=>{e.isUnmounted=!0},t)},Y=(e,t,n,r=!1,o=!1,s=0)=>{for(let i=s;i{if(6&e.shapeFlag)return G(e.component.subTree);if(128&e.shapeFlag)return e.suspense.next();const t=m(e.anchor||e.el),n=t&&t[gr];return n?m(n):t};let X=!1;const Q=(e,t,n)=>{let r;null==e?t._vnode&&(W(t._vnode,null,null,!0),r=t._vnode.component):y(t._vnode||null,e,t,null,null,null,n),t._vnode=e,X||(X=!0,Hn(r),jn(),X=!1)},Z={p:y,um:W,m:j,r:z,mt:P,mc:w,pc:B,pbc:A,n:G,o:e};let ee,te;return t&&([ee,te]=t(Z)),{render:Q,hydrate:ee,createApp:Os(Q,ee)}}function pi({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 hi({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function mi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function gi(e,t,n=!1){const r=e.children,o=t.children;if(m(r)&&m(o))for(let e=0;ee.__isSuspense;let Si=0;const xi={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,i,c,l,a){if(null==e)!function(e,t,n,r,o,s,i,c,l){const{p:a,o:{createElement:u}}=l,f=u("div"),d=e.suspense=ki(e,o,r,t,f,n,s,i,c,l);a(null,d.pendingBranch=e.ssContent,f,null,r,d,s,i),d.deps>0?(Ci(e,"onPending"),Ci(e,"onFallback"),a(null,e.ssFallback,t,n,r,null,s,i),Ei(d,e.ssFallback)):d.resolve(!1,!0)}(t,n,r,o,s,i,c,l,a);else{if(s&&s.deps>0&&!e.suspense.isInFallback)return t.suspense=e.suspense,t.suspense.vnode=t,void(t.el=e.el);!function(e,t,n,r,o,s,i,c,{p:l,um:a,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,p=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:g,isHydrating:v}=f;if(m)f.pendingBranch=d,ji(m,d)?(l(m,d,f.hiddenContainer,null,o,f,s,i,c),f.deps<=0?f.resolve():g&&(v||(l(h,p,n,r,o,null,s,i,c),Ei(f,p)))):(f.pendingId=Si++,v?(f.isHydrating=!1,f.activeBranch=m):a(m,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),g?(l(null,d,f.hiddenContainer,null,o,f,s,i,c),f.deps<=0?f.resolve():(l(h,p,n,r,o,null,s,i,c),Ei(f,p))):h&&ji(h,d)?(l(h,d,n,r,o,f,s,i,c),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,o,f,s,i,c),f.deps<=0&&f.resolve()));else if(h&&ji(h,d))l(h,d,n,r,o,f,s,i,c),Ei(f,d);else if(Ci(t,"onPending"),f.pendingBranch=d,512&d.shapeFlag?f.pendingId=d.component.suspenseId:f.pendingId=Si++,l(null,d,f.hiddenContainer,null,o,f,s,i,c),f.deps<=0)f.resolve();else{const{timeout:e,pendingId:t}=f;e>0?setTimeout(()=>{f.pendingId===t&&f.fallback(p)},e):0===e&&f.fallback(p)}}(e,t,n,r,o,i,c,l,a)}},hydrate:function(e,t,n,r,o,s,i,c,l){const a=t.suspense=ki(t,r,n,e.parentNode,document.createElement("div"),null,o,s,i,c,!0),u=l(e,a.pendingBranch=t.ssContent,n,a,s,i);0===a.deps&&a.resolve(!1,!0);return u},normalize:function(e){const{shapeFlag:t,children:n}=e,r=32&t;e.ssContent=Ti(r?n.default:n),e.ssFallback=r?Ti(n.fallback):Ji(Ii)}};function Ci(e,t){const n=e.props&&e.props[t];_(n)&&n()}function ki(e,t,n,r,o,s,i,c,l,a,u=!1){const{p:f,m:d,um:p,n:h,o:{parentNode:m,remove:g}}=a;let v;const y=function(e){const t=e.props&&e.props.suspensible;return null!=t&&!1!==t}(e);y&&t&&t.pendingBranch&&(v=t.pendingId,t.deps++);const _=e.props?H(e.props.timeout):void 0;const b=s,S={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:o,deps:0,pendingId:Si++,timeout:"number"==typeof _?_:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(e=!1,n=!1){const{vnode:r,activeBranch:o,pendingBranch:i,pendingId:c,effects:l,parentComponent:a,container:u,isInFallback:f}=S;let g=!1;S.isHydrating?S.isHydrating=!1:e||(g=o&&i.transition&&"out-in"===i.transition.mode,g&&(o.transition.afterLeave=()=>{c===S.pendingId&&(d(i,u,s===b?h(o):s,0),Un(l),f&&r.ssFallback&&(r.ssFallback.el=null))}),o&&(m(o.el)===u&&(s=h(o)),p(o,a,S,!0),!g&&f&&r.ssFallback&&ai(()=>r.ssFallback.el=null,S)),g||d(i,u,s,0)),Ei(S,i),S.pendingBranch=null,S.isInFallback=!1;let _=S.parent,x=!1;for(;_;){if(_.pendingBranch){_.effects.push(...l),x=!0;break}_=_.parent}x||g||Un(l),S.effects=[],y&&t&&t.pendingBranch&&v===t.pendingId&&(t.deps--,0!==t.deps||n||t.resolve()),Ci(r,"onResolve")},fallback(e){if(!S.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:r,container:o,namespace:s}=S;Ci(t,"onFallback");const i=h(n),a=()=>{S.isInFallback&&(f(null,e,o,i,r,null,s,c,l),Ei(S,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=a),S.isInFallback=!0,p(n,r,null,!0),u||a()},move(e,t,n){S.activeBranch&&d(S.activeBranch,e,t,n),S.container=e},next(){return S.activeBranch&&h(S.activeBranch)},registerDep(e,t,n){const r=!!S.pendingBranch;r&&S.deps++;const o=e.vnode.el;e.asyncDep.catch(t=>{In(t,e,0)}).then(s=>{if(e.isUnmounted||S.isUnmounted||S.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:c}=e;bc(e,s,!1),o&&(c.el=o);const l=!o&&e.subTree.el;t(e,c,m(o||e.subTree.el),o?null:h(e.subTree),S,i,n),l&&(c.placeholder=null,g(l)),zs(e,c.el),r&&0===--S.deps&&S.resolve()})},unmount(e,t){S.isUnmounted=!0,S.activeBranch&&p(S.activeBranch,n,e,t),S.pendingBranch&&p(S.pendingBranch,n,e,t)}};return S}function Ti(e){let t;if(_(e)){const n=$i&&e._c;n&&(e._d=!1,Pi()),e=e(),n&&(e._d=!0,t=Mi,Di())}if(m(e)){const t=Us(e);0,e=t}return e=tc(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(t=>t!==e)),e}function wi(e,t){t&&t.pendingBranch?m(e)?t.effects.push(...e):t.effects.push(e):Un(e)}function Ei(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let o=t.el;for(;!o&&t.component;)o=(t=t.component.subTree).el;n.el=o,r&&r.subTree===n&&(r.vnode.el=o,zs(r,o))}const Ai=Symbol.for("v-fgt"),Ni=Symbol.for("v-txt"),Ii=Symbol.for("v-cmt"),Ri=Symbol.for("v-stc"),Oi=[];let Mi=null;function Pi(e=!1){Oi.push(Mi=e?null:[])}function Di(){Oi.pop(),Mi=Oi[Oi.length-1]||null}let Li,$i=1;function Fi(e,t=!1){$i+=e,e<0&&Mi&&t&&(Mi.hasOnce=!0)}function Vi(e){return e.dynamicChildren=$i>0?Mi||i:null,Di(),$i>0&&Mi&&Mi.push(e),e}function Bi(e,t,n,r,o,s){return Vi(Ki(e,t,n,r,o,s,!0))}function Ui(e,t,n,r,o){return Vi(Ji(e,t,n,r,o,!0))}function Hi(e){return!!e&&!0===e.__v_isVNode}function ji(e,t){return e.type===t.type&&e.key===t.key}function qi(e){Li=e}const Wi=({key:e})=>null!=e?e:null,zi=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?b(e)||Kt(e)||_(e)?{i:Yn,r:e,k:t,f:!!n}:e:null);function Ki(e,t=null,n=null,r=0,o=null,s=(e===Ai?0:1),i=!1,c=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Wi(t),ref:t&&zi(t),scopeId:Gn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Yn};return c?(rc(l,n),128&s&&e.normalize(l)):n&&(l.shapeFlag|=b(n)?8:16),$i>0&&!i&&Mi&&(l.patchFlag>0||6&s)&&32!==l.patchFlag&&Mi.push(l),l}const Ji=Yi;function Yi(e,t=null,n=null,r=0,o=null,s=!1){if(e&&e!==Ho||(e=Ii),Hi(e)){const r=Xi(e,t,!0);return n&&rc(r,n),$i>0&&!s&&Mi&&(6&r.shapeFlag?Mi[Mi.indexOf(e)]=r:Mi.push(r)),r.patchFlag=-2,r}if(Rc(e)&&(e=e.__vccOpts),t){t=Gi(t);let{class:e,style:n}=t;e&&!b(e)&&(t.class=X(e)),x(n)&&(Ht(n)&&!m(n)&&(n=f({},n)),t.style=z(n))}return Ki(e,t,n,r,o,b(e)?1:bi(e)?128:vr(e)?64:x(e)?4:_(e)?2:0,s,!0)}function Gi(e){return e?Ht(e)||Ys(e)?f({},e):e:null}function Xi(e,t,n=!1,r=!1){const{props:o,ref:s,patchFlag:i,children:c,transition:l}=e,a=t?oc(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Wi(a),ref:t&&t.ref?n&&s?m(s)?s.concat(zi(t)):[s,zi(t)]:zi(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:c,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ai?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Xi(e.ssContent),ssFallback:e.ssFallback&&Xi(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Br(u,l.clone(u)),u}function Qi(e=" ",t=0){return Ji(Ni,null,e,t)}function Zi(e,t){const n=Ji(Ri,null,e);return n.staticCount=t,n}function ec(e="",t=!1){return t?(Pi(),Ui(Ii,null,e)):Ji(Ii,null,e)}function tc(e){return null==e||"boolean"==typeof e?Ji(Ii):m(e)?Ji(Ai,null,e.slice()):Hi(e)?nc(e):Ji(Ni,null,String(e))}function nc(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Xi(e)}function rc(e,t){let n=0;const{shapeFlag:r}=e;if(null==t)t=null;else if(m(t))n=16;else if("object"==typeof t){if(65&r){const n=t.default;return void(n&&(n._c&&(n._d=!1),rc(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||Ys(t)?3===r&&Yn&&(1===Yn.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=Yn}}else _(t)?(t={default:t,_ctx:Yn},n=32):(t=String(t),64&r?(n=16,t=[Qi(t)]):n=8);e.children=t,e.shapeFlag|=n}function oc(...e){const t={};for(let n=0;nac||Yn;let fc,dc;{const e=q(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach(t=>t(e)):r[0](e)}};fc=t("__VUE_INSTANCE_SETTERS__",e=>ac=e),dc=t("__VUE_SSR_SETTERS__",e=>yc=e)}const pc=e=>{const t=ac;return fc(e),e.scope.on(),()=>{e.scope.off(),fc(t)}},hc=()=>{ac&&ac.scope.off(),fc(null)};function mc(e){return 4&e.vnode.shapeFlag}let gc,vc,yc=!1;function _c(e,t=!1,n=!1){t&&dc(t);const{props:r,children:o}=e.vnode,s=mc(e);!function(e,t,n,r=!1){const o={},s=Js();e.propsDefaults=Object.create(null),Gs(e,t,o,s);for(const t in e.propsOptions[0])t in o||(o[t]=void 0);n?e.props=r?o:Dt(o):e.type.props?e.props=o:e.props=s,e.attrs=s}(e,r,s,t),ci(e,o,n||t);const i=s?function(e,t){const n=e.type;0;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ts),!1;const{setup:r}=n;if(r){He();const n=e.setupContext=r.length>1?Tc(e):null,o=pc(e),s=An(r,e,0,[e.props,n]),i=C(s);if(je(),o(),!i&&!e.sp||mo(e)||qr(e),i){if(s.then(hc,hc),t)return s.then(n=>{bc(e,n,t)}).catch(t=>{In(t,e,0)});e.asyncDep=s}else bc(e,s,t)}else Cc(e,t)}(e,t):void 0;return t&&dc(!1),i}function bc(e,t,n){_(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:x(t)&&(e.setupState=nn(t)),Cc(e,n)}function Sc(e){gc=e,vc=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,ns))}}const xc=()=>!gc;function Cc(e,t,n){const r=e.type;if(!e.render){if(!t&&gc&&!r.render){const t=r.template||xs(e).template;if(t){0;const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:s,compilerOptions:i}=r,c=f(f({isCustomElement:n,delimiters:s},o),i);r.render=gc(t,c)}}e.render=r.render||c,vc&&vc(e)}{const t=pc(e);He();try{_s(e)}finally{je(),t()}}}const kc={get(e,t){return Ze(e,0,""),e[t]}};function Tc(e){const t=t=>{e.exposed=t||{}};return{attrs:new Proxy(e.attrs,kc),slots:e.slots,emit:e.emit,expose:t}}function wc(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(nn(qt(e.exposed)),{get(t,n){return n in t?t[n]:n in Zo?Zo[n](e):void 0},has(e,t){return t in e||t in Zo}})):e.proxy}const Ec=/(?:^|[-_])\w/g,Ac=e=>e.replace(Ec,e=>e.toUpperCase()).replace(/[-_]/g,"");function Nc(e,t=!0){return _(e)?e.displayName||e.name:e.name||t&&e.__name}function Ic(e,t,n=!1){let r=Nc(t);if(!r&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(r=e[1])}if(!r&&e){const n=e=>{for(const n in e)if(e[n]===t)return n};r=n(e.components)||e.parent&&n(e.parent.type.components)||n(e.appContext.components)}return r?Ac(r):n?"App":"Anonymous"}function Rc(e){return _(e)&&"__vccOpts"in e}const Oc=(e,t)=>{const n=function(e,t,n=!1){let r,o;return _(e)?r=e:(r=e.get,o=e.set),new fn(r,o,n)}(e,0,yc);return n};function Mc(e,t,n){try{Fi(-1);const r=arguments.length;return 2===r?x(t)&&!m(t)?Hi(t)?Ji(e,null,[t]):Ji(e,t):Ji(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&Hi(n)&&(n=[n]),Ji(e,t,n))}finally{Fi(1)}}function Pc(){return void 0}function Dc(e,t,n,r){const o=n[r];if(o&&Lc(o,e))return o;const s=t();return s.memo=e.slice(),s.cacheIndex=r,n[r]=s}function Lc(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e0&&Mi&&Mi.push(e),!0}const $c="3.5.28",Fc=c,Vc=En,Bc=zn,Uc=function e(t,n){var r,o;if(zn=t,zn)zn.enabled=!0,Kn.forEach(({event:e,args:t})=>zn.emit(e,...t)),Kn=[];else if("undefined"!=typeof window&&window.HTMLElement&&!(null==(o=null==(r=window.navigator)?void 0:r.userAgent)?void 0:o.includes("jsdom"))){(n.__VUE_DEVTOOLS_HOOK_REPLAY__=n.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(t=>{e(t,n)}),setTimeout(()=>{zn||(n.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Jn=!0,Kn=[])},3e3)}else Jn=!0,Kn=[]},Hc={createComponentInstance:lc,setupComponent:_c,renderComponentRoot:Bs,setCurrentRenderingInstance:Xn,isVNode:Hi,normalizeVNode:tc,getComponentPublicInstance:wc,ensureValidVNode:Go,pushWarningContext:function(e){bn.push(e)},popWarningContext:function(){bn.pop()}},jc=null,qc=null,Wc=null; /** -* @vue/runtime-dom v3.5.18 +* @vue/runtime-dom v3.5.28 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ -let Vc;const Bc="undefined"!=typeof window&&window.trustedTypes;if(Bc)try{Vc=Bc.createPolicy("vue",{createHTML:e=>e})}catch(e){}const Uc=Vc?e=>Vc.createHTML(e):e=>e,Hc="undefined"!=typeof document?document:null,jc=Hc&&Hc.createElement("template"),qc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o="svg"===t?Hc.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?Hc.createElementNS("http://www.w3.org/1998/Math/MathML",e):n?Hc.createElement(e,{is:n}):Hc.createElement(e);return"select"===e&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},createText:e=>Hc.createTextNode(e),createComment:e=>Hc.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Hc.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),o!==s&&(o=o.nextSibling););else{jc.innerHTML=Uc("svg"===r?`${e}`:"mathml"===r?`${e}`:e);const o=jc.content;if("svg"===r||"mathml"===r){const e=o.firstChild;for(;e.firstChild;)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Wc="transition",zc="animation",Kc=Symbol("_vtc"),Jc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Yc=f({},_r,Jc),Gc=(e=>(e.displayName="Transition",e.props=Yc,e))((e,{slots:t})=>Ec(xr,Zc(e),t)),Xc=(e,t=[])=>{m(e)?e.forEach(e=>e(...t)):e&&e(...t)},Qc=e=>!!e&&(m(e)?e.some(e=>e.length>1):e.length>1);function Zc(e){const t={};for(const n in e)n in Jc||(t[n]=e[n]);if(!1===e.css)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:c=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:a=i,appearToClass:u=c,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=function(e){if(null==e)return null;if(x(e))return[el(e.enter),el(e.leave)];{const t=el(e);return[t,t]}}(o),g=m&&m[0],v=m&&m[1],{onBeforeEnter:y,onEnter:_,onEnterCancelled:b,onLeave:S,onLeaveCancelled:C,onBeforeAppear:T=y,onAppear:k=_,onAppearCancelled:E=b}=t,w=(e,t,n,r)=>{e._enterCancelled=r,nl(e,t?u:c),nl(e,t?a:i),n&&n()},A=(e,t)=>{e._isLeaving=!1,nl(e,d),nl(e,h),nl(e,p),t&&t()},N=e=>(t,n)=>{const o=e?k:_,i=()=>w(t,e,n);Xc(o,[t,i]),rl(()=>{nl(t,e?l:s),tl(t,e?u:c),Qc(o)||sl(t,r,g,i)})};return f(t,{onBeforeEnter(e){Xc(y,[e]),tl(e,s),tl(e,i)},onBeforeAppear(e){Xc(T,[e]),tl(e,l),tl(e,a)},onEnter:N(!1),onAppear:N(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>A(e,t);tl(e,d),e._enterCancelled?(tl(e,p),al()):(al(),tl(e,p)),rl(()=>{e._isLeaving&&(nl(e,d),tl(e,h),Qc(S)||sl(e,r,v,n))}),Xc(S,[e,n])},onEnterCancelled(e){w(e,!1,void 0,!0),Xc(b,[e])},onAppearCancelled(e){w(e,!0,void 0,!0),Xc(E,[e])},onLeaveCancelled(e){A(e),Xc(C,[e])}})}function el(e){return H(e)}function tl(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[Kc]||(e[Kc]=new Set)).add(t)}function nl(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));const n=e[Kc];n&&(n.delete(t),n.size||(e[Kc]=void 0))}function rl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ol=0;function sl(e,t,n,r){const o=e._endId=++ol,s=()=>{o===e._endId&&r()};if(null!=n)return setTimeout(s,n);const{type:i,timeout:c,propCount:l}=il(e,t);if(!i)return r();const a=i+"end";let u=0;const f=()=>{e.removeEventListener(a,d),s()},d=t=>{t.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[e]||"").split(", "),o=r(`${Wc}Delay`),s=r(`${Wc}Duration`),i=cl(o,s),c=r(`${zc}Delay`),l=r(`${zc}Duration`),a=cl(c,l);let u=null,f=0,d=0;t===Wc?i>0&&(u=Wc,f=i,d=s.length):t===zc?a>0&&(u=zc,f=a,d=l.length):(f=Math.max(i,a),u=f>0?i>a?Wc:zc:null,d=u?u===Wc?s.length:l.length:0);return{type:u,timeout:f,propCount:d,hasTransform:u===Wc&&/\b(transform|all)(,|$)/.test(r(`${Wc}Property`).toString())}}function cl(e,t){for(;e.lengthll(t)+ll(e[n])))}function ll(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function al(){return document.body.offsetHeight}const ul=Symbol("_vod"),fl=Symbol("_vsh"),dl={beforeMount(e,{value:t},{transition:n}){e[ul]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):pl(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),pl(e,!0),r.enter(e)):r.leave(e,()=>{pl(e,!1)}):pl(e,t))},beforeUnmount(e,{value:t}){pl(e,t)}};function pl(e,t){e.style.display=t?e[ul]:"none",e[fl]=!t}const hl=Symbol("");function ml(e){const t=rc();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(e=>vl(e,n))};const r=()=>{const r=e(t.proxy);t.ce?vl(t.ce,r):gl(t.subTree,r),n(r)};mo(()=>{Bn(r)}),ho(()=>{Qs(r,c,{flush:"post"});const e=new MutationObserver(r);e.observe(t.subTree.el.parentNode,{childList:!0}),yo(()=>e.disconnect())})}function gl(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{gl(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)vl(e.el,t);else if(e.type===Si)e.children.forEach(e=>gl(e,t));else if(e.type===Ti){let{el:n,anchor:r}=e;for(;n&&(vl(n,t),n!==r);)n=n.nextSibling}}function vl(e,t){if(1===e.nodeType){const n=e.style;let r="";for(const e in t){const o=ve(t[e]);n.setProperty(`--${e}`,o),r+=`--${e}: ${o};`}n[hl]=r}}const yl=/(^|;)\s*display\s*:/;const _l=/\s*!important$/;function bl(e,t,n){if(m(n))n.forEach(n=>bl(e,t,n));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=function(e,t){const n=xl[t];if(n)return n;let r=M(t);if("filter"!==r&&r in e)return xl[t]=r;r=L(r);for(let n=0;n{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();An(function(e,t){if(m(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=Ol(),n}(r,o);El(e,n,i,c)}else i&&(!function(e,t,n,r){e.removeEventListener(t,n,r)}(e,n,i,c),s[t]=void 0)}}const Nl=/(?:Once|Passive|Capture)$/;let Il=0;const Rl=Promise.resolve(),Ol=()=>Il||(Rl.then(()=>Il=0),Il=Date.now());const Ml=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123;const Pl={}; -/*! #__NO_SIDE_EFFECTS__ */function Dl(e,t,n){const r=Nr(e,t);w(r)&&f(r,t);class o extends Fl{constructor(e){super(r,e,n)}}return o.def=r,o} -/*! #__NO_SIDE_EFFECTS__ */const Ll=(e,t)=>Dl(e,t,Ta),$l="undefined"!=typeof HTMLElement?HTMLElement:class{};class Fl extends $l{constructor(e,t={},n=Ca){super(),this._def=e,this._props=t,this._createApp=n,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&n!==Ca?this._root=this.shadowRoot:!1!==e.shadowRoot?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._resolved||this._parseSlots(),this._connected=!0;let e=this;for(;e=e&&(e.parentNode||e.host);)if(e instanceof Fl){this._parent=e;break}this._instance||(this._resolved?this._mount(this._def):e&&e._pendingResolve?this._pendingResolve=e._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(e=this._parent){e&&(this._instance.parent=e._instance,this._inheritParentContext(e))}_inheritParentContext(e=this._parent){e&&this._app&&Object.setPrototypeOf(this._app._context.provides,e._instance.provides)}disconnectedCallback(){this._connected=!1,$n(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let e=0;e{for(const t of e)this._setAttr(t.attributeName)}),this._ob.observe(this,{attributes:!0});const e=(e,t=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:n,styles:r}=e;let o;if(n&&!m(n))for(const e in n){const t=n[e];(t===Number||t&&t.type===Number)&&(e in this._props&&(this._props[e]=H(this._props[e])),(o||(o=Object.create(null)))[M(e)]=!0)}this._numberProps=o,this._resolveProps(e),this.shadowRoot&&this._applyStyles(r),this._mount(e)},t=this._def.__asyncLoader;t?this._pendingResolve=t().then(t=>{t.configureApp=this._def.configureApp,e(this._def=t,!0)}):e(this._def)}_mount(e){this._app=this._createApp(e),this._inheritParentContext(),e.configureApp&&e.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const t=this._instance&&this._instance.exposed;if(t)for(const e in t)h(this,e)||Object.defineProperty(this,e,{get:()=>Qt(t[e])})}_resolveProps(e){const{props:t}=e,n=m(t)?t:Object.keys(t||{});for(const e of Object.keys(this))"_"!==e[0]&&n.includes(e)&&this._setProp(e,this[e]);for(const e of n.map(M))Object.defineProperty(this,e,{get(){return this._getProp(e)},set(t){this._setProp(e,t,!0,!0)}})}_setAttr(e){if(e.startsWith("data-v-"))return;const t=this.hasAttribute(e);let n=t?this.getAttribute(e):Pl;const r=M(e);t&&this._numberProps&&this._numberProps[r]&&(n=H(n)),this._setProp(r,n,!1,!0)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,r=!1){if(t!==this._props[e]&&(t===Pl?delete this._props[e]:(this._props[e]=t,"key"===e&&this._app&&(this._app._ceVNode.key=t)),r&&this._instance&&this._update(),n)){const n=this._ob;n&&n.disconnect(),!0===t?this.setAttribute(D(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute(D(e),t+""):t||this.removeAttribute(D(e)),n&&n.observe(this,{attributes:!0})}}_update(){const e=this._createVNode();this._app&&(e.appContext=this._app._context),Sa(e,this._root)}_createVNode(){const e={};this.shadowRoot||(e.onVnodeMounted=e.onVnodeUpdated=this._renderSlots.bind(this));const t=Ui(this._def,f(e,this._props));return this._instance||(t.ce=e=>{this._instance=e,e.ce=this,e.isCE=!0;const t=(e,t)=>{this.dispatchEvent(new CustomEvent(e,w(t[0])?f({detail:t},t[0]):{detail:t}))};e.emit=(e,...n)=>{t(e,n),D(e)!==e&&t(D(e),n)},this._setParent()}),t}_applyStyles(e,t){if(!e)return;if(t){if(t===this._def||this._styleChildren.has(t))return;this._styleChildren.add(t)}const n=this._nonce;for(let t=e.length-1;t>=0;t--){const r=document.createElement("style");n&&r.setAttribute("nonce",n),r.textContent=e[t],this.shadowRoot.prepend(r)}}_parseSlots(){const e=this._slots={};let t;for(;t=this.firstChild;){const n=1===t.nodeType&&t.getAttribute("slot")||"default";(e[n]||(e[n]=[])).push(t),this.removeChild(t)}}_renderSlots(){const e=(this._teleportTarget||this).querySelectorAll("slot"),t=this._instance.type.__scopeId;for(let n=0;n(delete e.props.mode,e))({name:"TransitionGroup",props:f({},Yc,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=rc(),r=vr();let o,s;return go(()=>{if(!o.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const r=e.cloneNode(),o=e[Kc];o&&o.forEach(e=>{e.split(/\s+/).forEach(e=>e&&r.classList.remove(e))});n.split(/\s+/).forEach(e=>e&&r.classList.add(e)),r.style.display="none";const s=1===t.nodeType?t:t.parentNode;s.appendChild(r);const{hasTransform:i}=il(r);return s.removeChild(r),i}(o[0].el,n.vnode.el,t))return void(o=[]);o.forEach(Kl),o.forEach(Jl);const r=o.filter(Yl);al(),r.forEach(e=>{const n=e.el,r=n.style;tl(n,t),r.transform=r.webkitTransform=r.transitionDuration="";const o=n[ql]=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",o),n[ql]=null,nl(n,t))};n.addEventListener("transitionend",o)}),o=[]}),()=>{const i=Ht(e),c=Zc(i);let l=i.tag||Si;if(o=[],s)for(let e=0;e{const t=e.props["onUpdate:modelValue"]||!1;return m(t)?e=>V(t,e):t};function Xl(e){e.target.composing=!0}function Ql(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Zl=Symbol("_assign"),ea={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[Zl]=Gl(o);const s=r||o.props&&"number"===o.props.type;El(e,t?"change":"input",t=>{if(t.target.composing)return;let r=e.value;n&&(r=r.trim()),s&&(r=U(r)),e[Zl](r)}),n&&El(e,"change",()=>{e.value=e.value.trim()}),t||(El(e,"compositionstart",Xl),El(e,"compositionend",Ql),El(e,"change",Ql))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:s}},i){if(e[Zl]=Gl(i),e.composing)return;const c=null==t?"":t;if((!s&&"number"!==e.type||/^0\d/.test(e.value)?e.value:U(e.value))!==c){if(document.activeElement===e&&"range"!==e.type){if(r&&t===n)return;if(o&&e.value.trim()===c)return}e.value=c}}},ta={deep:!0,created(e,t,n){e[Zl]=Gl(n),El(e,"change",()=>{const t=e._modelValue,n=ia(e),r=e.checked,o=e[Zl];if(m(t)){const e=de(t,n),s=-1!==e;if(r&&!s)o(t.concat(n));else if(!r&&s){const n=[...t];n.splice(e,1),o(n)}}else if(v(t)){const e=new Set(t);r?e.add(n):e.delete(n),o(e)}else o(ca(e,r))})},mounted:na,beforeUpdate(e,t,n){e[Zl]=Gl(n),na(e,t,n)}};function na(e,{value:t,oldValue:n},r){let o;if(e._modelValue=t,m(t))o=de(t,r.props.value)>-1;else if(v(t))o=t.has(r.props.value);else{if(t===n)return;o=fe(t,ca(e,!0))}e.checked!==o&&(e.checked=o)}const ra={created(e,{value:t},n){e.checked=fe(t,n.props.value),e[Zl]=Gl(n),El(e,"change",()=>{e[Zl](ia(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[Zl]=Gl(r),t!==n&&(e.checked=fe(t,r.props.value))}},oa={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=v(t);El(e,"change",()=>{const t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?U(ia(e)):ia(e));e[Zl](e.multiple?o?new Set(t):t:t[0]),e._assigning=!0,$n(()=>{e._assigning=!1})}),e[Zl]=Gl(r)},mounted(e,{value:t}){sa(e,t)},beforeUpdate(e,t,n){e[Zl]=Gl(n)},updated(e,{value:t}){e._assigning||sa(e,t)}};function sa(e,t){const n=e.multiple,r=m(t);if(!n||r||v(t)){for(let o=0,s=e.options.length;oString(e)===String(i)):de(t,i)>-1}else s.selected=t.has(i);else if(fe(ia(s),t))return void(e.selectedIndex!==o&&(e.selectedIndex=o))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function ia(e){return"_value"in e?e._value:e.value}function ca(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const la={created(e,t,n){ua(e,t,n,null,"created")},mounted(e,t,n){ua(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){ua(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){ua(e,t,n,r,"updated")}};function aa(e,t){switch(e){case"SELECT":return oa;case"TEXTAREA":return ea;default:switch(t){case"checkbox":return ta;case"radio":return ra;default:return ea}}}function ua(e,t,n,r,o){const s=aa(e.tagName,n.props&&n.props.type)[o];s&&s(e,t,n,r)}const fa=["ctrl","shift","alt","meta"],da={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)=>fa.some(n=>e[`${n}Key`]&&!t.includes(n))},pa=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(n,...r)=>{for(let e=0;e{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=n=>{if(!("key"in n))return;const r=D(n.key);return t.some(e=>e===r||ha[e]===r)?e(n):void 0})},ga=f({patchProp:(e,t,n,r,o,s)=>{const i="svg"===o;"class"===t?function(e,t,n){const r=e[Kc];r&&(t=(t?[t,...r]:[...r]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,r,i):"style"===t?function(e,t,n){const r=e.style,o=b(n);let s=!1;if(n&&!o){if(t)if(b(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&bl(r,t,"")}else for(const e in t)null==n[e]&&bl(r,e,"");for(const e in n)"display"===e&&(s=!0),bl(r,e,n[e])}else if(o){if(t!==n){const e=r[hl];e&&(n+=";"+e),r.cssText=n,s=yl.test(n)}}else t&&e.removeAttribute("style");ul in e&&(e[ul]=s?r.display:"",e[fl]&&(r.display="none"))}(e,n,r):a(t)?u(t)||Al(e,t,0,r,s):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,r){if(r)return"innerHTML"===t||"textContent"===t||!!(t in e&&Ml(t)&&_(n));if("spellcheck"===t||"draggable"===t||"translate"===t||"autocorrect"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}if(Ml(t)&&b(n))return!1;return t in e}(e,t,r,i))?(kl(e,t,r),e.tagName.includes("-")||"value"!==t&&"checked"!==t&&"selected"!==t||Tl(e,t,r,i,0,"value"!==t)):!e._isVueCE||!/[A-Z]/.test(t)&&b(r)?("true-value"===t?e._trueValue=r:"false-value"===t&&(e._falseValue=r),Tl(e,t,r,i)):kl(e,M(t),r,0,t)}},qc);let va,ya=!1;function _a(){return va||(va=Fs(ga))}function ba(){return va=ya?va:Vs(ga),ya=!0,va}const Sa=(...e)=>{_a().render(...e)},xa=(...e)=>{ba().hydrate(...e)},Ca=(...e)=>{const t=_a().createApp(...e);const{mount:n}=t;return t.mount=e=>{const r=Ea(e);if(!r)return;const o=t._component;_(o)||o.render||o.template||(o.template=r.innerHTML),1===r.nodeType&&(r.textContent="");const s=n(r,!1,ka(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t},Ta=(...e)=>{const t=ba().createApp(...e);const{mount:n}=t;return t.mount=e=>{const t=Ea(e);if(t)return n(t,!0,ka(t))},t};function ka(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function Ea(e){if(b(e)){return document.querySelector(e)}return e}let wa=!1;const Aa=()=>{wa||(wa=!0,ea.getSSRProps=({value:e})=>({value:e}),ra.getSSRProps=({value:e},t)=>{if(t.props&&fe(t.props.value,e))return{checked:!0}},ta.getSSRProps=({value:e},t)=>{if(m(e)){if(t.props&&de(e,t.props.value)>-1)return{checked:!0}}else if(v(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},la.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=aa(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0},dl.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}})},Na=Symbol(""),Ia=Symbol(""),Ra=Symbol(""),Oa=Symbol(""),Ma=Symbol(""),Pa=Symbol(""),Da=Symbol(""),La=Symbol(""),$a=Symbol(""),Fa=Symbol(""),Va=Symbol(""),Ba=Symbol(""),Ua=Symbol(""),Ha=Symbol(""),ja=Symbol(""),qa=Symbol(""),Wa=Symbol(""),za=Symbol(""),Ka=Symbol(""),Ja=Symbol(""),Ya=Symbol(""),Ga=Symbol(""),Xa=Symbol(""),Qa=Symbol(""),Za=Symbol(""),eu=Symbol(""),tu=Symbol(""),nu=Symbol(""),ru=Symbol(""),ou=Symbol(""),su=Symbol(""),iu=Symbol(""),cu=Symbol(""),lu=Symbol(""),au=Symbol(""),uu=Symbol(""),fu=Symbol(""),du=Symbol(""),pu=Symbol(""),hu={[Na]:"Fragment",[Ia]:"Teleport",[Ra]:"Suspense",[Oa]:"KeepAlive",[Ma]:"BaseTransition",[Pa]:"openBlock",[Da]:"createBlock",[La]:"createElementBlock",[$a]:"createVNode",[Fa]:"createElementVNode",[Va]:"createCommentVNode",[Ba]:"createTextVNode",[Ua]:"createStaticVNode",[Ha]:"resolveComponent",[ja]:"resolveDynamicComponent",[qa]:"resolveDirective",[Wa]:"resolveFilter",[za]:"withDirectives",[Ka]:"renderList",[Ja]:"renderSlot",[Ya]:"createSlots",[Ga]:"toDisplayString",[Xa]:"mergeProps",[Qa]:"normalizeClass",[Za]:"normalizeStyle",[eu]:"normalizeProps",[tu]:"guardReactiveProps",[nu]:"toHandlers",[ru]:"camelize",[ou]:"capitalize",[su]:"toHandlerKey",[iu]:"setBlockTracking",[cu]:"pushScopeId",[lu]:"popScopeId",[au]:"withCtx",[uu]:"unref",[fu]:"isRef",[du]:"withMemo",[pu]:"isMemoSame"};const mu={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function gu(e,t,n,r,o,s,i,c=!1,l=!1,a=!1,u=mu){return e&&(c?(e.helper(Pa),e.helper(Eu(e.inSSR,a))):e.helper(ku(e.inSSR,a)),i&&e.helper(za)),{type:13,tag:t,props:n,children:r,patchFlag:o,dynamicProps:s,directives:i,isBlock:c,disableTracking:l,isComponent:a,loc:u}}function vu(e,t=mu){return{type:17,loc:t,elements:e}}function yu(e,t=mu){return{type:15,loc:t,properties:e}}function _u(e,t){return{type:16,loc:mu,key:b(e)?bu(e,!0):e,value:t}}function bu(e,t=!1,n=mu,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function Su(e,t=mu){return{type:8,loc:t,children:e}}function xu(e,t=[],n=mu){return{type:14,loc:n,callee:e,arguments:t}}function Cu(e,t=void 0,n=!1,r=!1,o=mu){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:o}}function Tu(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:mu}}function ku(e,t){return e||t?$a:Fa}function Eu(e,t){return e||t?Da:La}function wu(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(ku(r,e.isComponent)),t(Pa),t(Eu(r,e.isComponent)))}const Au=new Uint8Array([123,123]),Nu=new Uint8Array([125,125]);function Iu(e){return e>=97&&e<=122||e>=65&&e<=90}function Ru(e){return 32===e||10===e||9===e||12===e||13===e}function Ou(e){return 47===e||62===e||Ru(e)}function Mu(e){const t=new Uint8Array(e.length);for(let n=0;n4===e.type&&e.isStatic;function Hu(e){switch(e){case"Teleport":case"teleport":return Ia;case"Suspense":case"suspense":return Ra;case"KeepAlive":case"keep-alive":return Oa;case"BaseTransition":case"base-transition":return Ma}}const ju=/^$|^\d|[^\$\w\xA0-\uFFFF]/,qu=e=>!ju.test(e),Wu=/[A-Za-z_$\xA0-\uFFFF]/,zu=/[\.\?\w$\xA0-\uFFFF]/,Ku=/\s+[.[]\s*|\s*[.[]\s+/g,Ju=e=>4===e.type?e.content:e.loc.source,Yu=e=>{const t=Ju(e).trim().replace(Ku,e=>e.trim());let n=0,r=[],o=0,s=0,i=null;for(let e=0;e|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,Xu=e=>Gu.test(Ju(e));function Qu(e,t,n=!1){for(let r=0;r4===e.key.type&&e.key.content===r)}return n}function ff(e,t){return`_${t}_${e.replace(/[^\w]/g,(t,n)=>"-"===t?"_":e.charCodeAt(n).toString())}`}const df=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,pf={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:l,isPreTag:l,isIgnoreNewlineTag:l,isCustomElement:l,onError:Fu,onWarn:Vu,comments:!1,prefixIdentifiers:!1};let hf=pf,mf=null,gf="",vf=null,yf=null,_f="",bf=-1,Sf=-1,xf=0,Cf=!1,Tf=null;const kf=[],Ef=new class{constructor(e,t){this.stack=e,this.cbs=t,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=Au,this.delimiterClose=Nu,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=Au,this.delimiterClose=Nu}getPos(e){let t=1,n=e+1;for(let r=this.newlines.length-1;r>=0;r--){const o=this.newlines[r];if(e>o){t=r+2,n=e-o;break}}return{column:n,line:t,offset:e}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(e){60===e?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):this.inVPre||e!==this.delimiterOpen[0]||(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(e))}stateInterpolationOpen(e){if(e===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const e=this.index+1-this.delimiterOpen.length;e>this.sectionStart&&this.cbs.ontext(this.sectionStart,e),this.state=3,this.sectionStart=e}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(e)):(this.state=1,this.stateText(e))}stateInterpolation(e){e===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(e))}stateInterpolationClose(e){e===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(e))}stateSpecialStartSequence(e){const t=this.sequenceIndex===this.currentSequence.length;if(t?Ou(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.inRCDATA=!1;this.sequenceIndex=0,this.state=6,this.stateInTagName(e)}stateInRCDATA(e){if(this.sequenceIndex===this.currentSequence.length){if(62===e||Ru(e)){const t=this.index-this.currentSequence.length;if(this.sectionStart=e||(28===this.state?this.currentSequence===Pu.CdataEnd?this.cbs.oncdata(this.sectionStart,e):this.cbs.oncomment(this.sectionStart,e):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,e))}emitCodePoint(e,t){}}(kf,{onerr:Kf,ontext(e,t){Rf(Nf(e,t),e,t)},ontextentity(e,t,n){Rf(e,t,n)},oninterpolation(e,t){if(Cf)return Rf(Nf(e,t),e,t);let n=e+Ef.delimiterOpen.length,r=t-Ef.delimiterClose.length;for(;Ru(gf.charCodeAt(n));)n++;for(;Ru(gf.charCodeAt(r-1));)r--;let o=Nf(n,r);o.includes("&")&&(o=hf.decodeEntities(o,!1)),Uf({type:5,content:zf(o,!1,Hf(n,r)),loc:Hf(e,t)})},onopentagname(e,t){const n=Nf(e,t);vf={type:1,tag:n,ns:hf.getNamespace(n,kf[0],hf.ns),tagType:0,props:[],children:[],loc:Hf(e-1,t),codegenNode:void 0}},onopentagend(e){If(e)},onclosetag(e,t){const n=Nf(e,t);if(!hf.isVoidTag(n)){let r=!1;for(let e=0;e0&&Kf(24,kf[0].loc.start.offset);for(let n=0;n<=e;n++){Of(kf.shift(),t,n(7===e.type?e.rawName:e.name)===n)&&Kf(2,t)},onattribend(e,t){if(vf&&yf){if(qf(yf.loc,t),0!==e)if(_f.includes("&")&&(_f=hf.decodeEntities(_f,!0)),6===yf.type)"class"===yf.name&&(_f=Bf(_f).trim()),1!==e||_f||Kf(13,t),yf.value={type:2,content:_f,loc:1===e?Hf(bf,Sf):Hf(bf-1,Sf+1)},Ef.inSFCRoot&&"template"===vf.tag&&"lang"===yf.name&&_f&&"html"!==_f&&Ef.enterRCDATA(Mu("{const o=t.start.offset+n;return zf(e,!1,Hf(o,o+e.length),0,r?1:0)},c={source:i(s.trim(),n.indexOf(s,o.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let l=o.trim().replace(Af,"").trim();const a=o.indexOf(l),u=l.match(wf);if(u){l=l.replace(wf,"").trim();const e=u[1].trim();let t;if(e&&(t=n.indexOf(e,a+l.length),c.key=i(e,t,!0)),u[2]){const r=u[2].trim();r&&(c.index=i(r,n.indexOf(r,c.key?t+e.length:a+l.length),!0))}}l&&(c.value=i(l,a,!0));return c}(yf.exp));let t=-1;"bind"===yf.name&&(t=yf.modifiers.findIndex(e=>"sync"===e.content))>-1&&$u("COMPILER_V_BIND_SYNC",hf,yf.loc,yf.arg.loc.source)&&(yf.name="model",yf.modifiers.splice(t,1))}7===yf.type&&"pre"===yf.name||vf.props.push(yf)}_f="",bf=Sf=-1},oncomment(e,t){hf.comments&&Uf({type:3,content:Nf(e,t),loc:Hf(e-4,t+3)})},onend(){const e=gf.length;for(let t=0;t64&&n<91)||Hu(e)||hf.isBuiltInComponent&&hf.isBuiltInComponent(e)||hf.isNativeTag&&!hf.isNativeTag(e))return!0;var n;for(let e=0;e6===e.type&&"inline-template"===e.name);n&&$u("COMPILER_INLINE_TEMPLATE",hf,n.loc)&&e.children.length&&(n.value={type:2,content:Nf(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:n.loc})}}function Mf(e,t){let n=e;for(;gf.charCodeAt(n)!==t&&n>=0;)n--;return n}const Pf=new Set(["if","else","else-if","for","slot"]);function Df({tag:e,props:t}){if("template"===e)for(let e=0;e3!==e.type);return 1!==t.length||1!==t[0].type||sf(t[0])?null:t[0]}function Xf(e,t,n,r=!1,o=!1){const{children:s}=e,i=[];for(let t=0;t0){if(e>=2){c.codegenNode.patchFlag=-1,i.push(c);continue}}else{const e=c.codegenNode;if(13===e.type){const t=e.patchFlag;if((void 0===t||512===t||1===t)&&td(c,n)>=2){const t=nd(c);t&&(e.props=n.hoist(t))}e.dynamicProps&&(e.dynamicProps=n.hoist(e.dynamicProps))}}}else if(12===c.type){if((r?0:Qf(c,n))>=2){14===c.codegenNode.type&&c.codegenNode.arguments.length>0&&c.codegenNode.arguments.push("-1"),i.push(c);continue}}if(1===c.type){const t=1===c.tagType;t&&n.scopes.vSlot++,Xf(c,e,n,!1,o),t&&n.scopes.vSlot--}else if(11===c.type)Xf(c,e,n,1===c.children.length,!0);else if(9===c.type)for(let t=0;te.key===t||e.key.content===t);return n&&n.value}}l.length&&1===e.type&&1===e.tagType&&e.codegenNode&&13===e.codegenNode.type&&e.codegenNode.children&&!m(e.codegenNode.children)&&15===e.codegenNode.children.type&&e.codegenNode.children.properties.push(_u("__",bu(JSON.stringify(l),!1))),i.length&&n.transformHoist&&n.transformHoist(s,n,e)}function Qf(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(0!==e.tagType)return 0;const r=n.get(e);if(void 0!==r)return r;const o=e.codegenNode;if(13!==o.type)return 0;if(o.isBlock&&"svg"!==e.tag&&"foreignObject"!==e.tag&&"math"!==e.tag)return 0;if(void 0===o.patchFlag){let r=3;const s=td(e,t);if(0===s)return n.set(e,0),0;s1)for(let o=0;on&&(w.childIndex--,w.onNodeRemoved()):(w.currentNode=null,w.onNodeRemoved()),w.parent.children.splice(n,1)},onNodeRemoved:c,addIdentifiers(e){},removeIdentifiers(e){},hoist(e){b(e)&&(e=bu(e)),w.hoists.push(e);const t=bu(`_hoisted_${w.hoists.length}`,!1,e.loc,2);return t.hoisted=e,t},cache(e,t=!1,n=!1){const r=function(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:mu}}(w.cached.length,e,t,n);return w.cached.push(r),r}};return w.filters=new Set,w}function od(e,t){const n=rd(e,t);sd(e,n),t.hoistStatic&&Yf(e,n),t.ssr||function(e,t){const{helper:n}=t,{children:r}=e;if(1===r.length){const n=Gf(e);if(n&&n.codegenNode){const r=n.codegenNode;13===r.type&&wu(r,t),e.codegenNode=r}else e.codegenNode=r[0]}else if(r.length>1){let r=64;0,e.codegenNode=gu(t,n(Na),void 0,e.children,r,void 0,void 0,!0,void 0,!1)}}(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function sd(e,t){t.currentNode=e;const{nodeTransforms:n}=t,r=[];for(let o=0;o{n--};for(;nt===e:t=>e.test(t);return(e,r)=>{if(1===e.type){const{props:o}=e;if(3===e.tagType&&o.some(rf))return;const s=[];for(let i=0;i`${hu[e]}: _${hu[e]}`;function ad(e,t={}){const n=function(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:r=!1,filename:o="template.vue.html",scopeId:s=null,optimizeImports:i=!1,runtimeGlobalName:c="Vue",runtimeModuleName:l="vue",ssrRuntimeModuleName:a="vue/server-renderer",ssr:u=!1,isTS:f=!1,inSSR:d=!1}){const p={mode:t,prefixIdentifiers:n,sourceMap:r,filename:o,scopeId:s,optimizeImports:i,runtimeGlobalName:c,runtimeModuleName:l,ssrRuntimeModuleName:a,ssr:u,isTS:f,inSSR:d,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(e){return`_${hu[e]}`},push(e,t=-2,n){p.code+=e},indent(){h(++p.indentLevel)},deindent(e=!1){e?--p.indentLevel:h(--p.indentLevel)},newline(){h(p.indentLevel)}};function h(e){p.push("\n"+" ".repeat(e),0)}return p}(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:r,push:o,prefixIdentifiers:s,indent:i,deindent:c,newline:l,scopeId:a,ssr:u}=n,f=Array.from(e.helpers),d=f.length>0,p=!s&&"module"!==r;!function(e,t){const{ssr:n,prefixIdentifiers:r,push:o,newline:s,runtimeModuleName:i,runtimeGlobalName:c,ssrRuntimeModuleName:l}=t,a=c,u=Array.from(e.helpers);if(u.length>0&&(o(`const _Vue = ${a}\n`,-1),e.hoists.length)){o(`const { ${[$a,Fa,Va,Ba,Ua].filter(e=>u.includes(e)).map(ld).join(", ")} } = _Vue\n`,-1)}(function(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:r}=t;r();for(let o=0;o0)&&l()),e.directives.length&&(ud(e.directives,"directive",n),e.temps>0&&l()),e.filters&&e.filters.length&&(l(),ud(e.filters,"filter",n),l()),e.temps>0){o("let ");for(let t=0;t0?", ":""}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(o("\n",0),l()),u||o("return "),e.codegenNode?pd(e.codegenNode,n):o("null"),p&&(c(),o("}")),c(),o("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function ud(e,t,{helper:n,push:r,newline:o,isTS:s}){const i=n("filter"===t?Wa:"component"===t?Ha:qa);for(let n=0;n3||!1;t.push("["),n&&t.indent(),dd(e,t,n),n&&t.deindent(),t.push("]")}function dd(e,t,n=!1,r=!0){const{push:o,newline:s}=t;for(let i=0;ie||"null")}([s,i,c,h,a]),t),n(")"),f&&n(")");u&&(n(", "),pd(u,t),n(")"))}(e,t);break;case 14:!function(e,t){const{push:n,helper:r,pure:o}=t,s=b(e.callee)?e.callee:r(e.callee);o&&n(cd);n(s+"(",-2,e),dd(e.arguments,t),n(")")}(e,t);break;case 15:!function(e,t){const{push:n,indent:r,deindent:o,newline:s}=t,{properties:i}=e;if(!i.length)return void n("{}",-2,e);const c=i.length>1||!1;n(c?"{":"{ "),c&&r();for(let e=0;e "),(l||c)&&(n("{"),r());i?(l&&n("return "),m(i)?fd(i,t):pd(i,t)):c&&pd(c,t);(l||c)&&(o(),n("}"));a&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function(e,t){const{test:n,consequent:r,alternate:o,newline:s}=e,{push:i,indent:c,deindent:l,newline:a}=t;if(4===n.type){const e=!qu(n.content);e&&i("("),hd(n,t),e&&i(")")}else i("("),pd(n,t),i(")");s&&c(),t.indentLevel++,s||i(" "),i("? "),pd(r,t),t.indentLevel--,s&&a(),s||i(" "),i(": ");const u=19===o.type;u||t.indentLevel++;pd(o,t),u||t.indentLevel--;s&&l(!0)}(e,t);break;case 20:!function(e,t){const{push:n,helper:r,indent:o,deindent:s,newline:i}=t,{needPauseTracking:c,needArraySpread:l}=e;l&&n("[...(");n(`_cache[${e.index}] || (`),c&&(o(),n(`${r(iu)}(-1`),e.inVOnce&&n(", true"),n("),"),i(),n("("));n(`_cache[${e.index}] = `),pd(e.value,t),c&&(n(`).cacheIndex = ${e.index},`),i(),n(`${r(iu)}(1),`),i(),n(`_cache[${e.index}]`),s());n(")"),l&&n(")]")}(e,t);break;case 21:dd(e.body,t,!0,!1)}}function hd(e,t){const{content:n,isStatic:r}=e;t.push(r?JSON.stringify(n):n,-3,e)}function md(e,t){for(let n=0;nfunction(e,t,n,r){if(!("else"===t.name||t.exp&&t.exp.content.trim())){const r=t.exp?t.exp.loc:e.loc;n.onError(Bu(28,t.loc)),t.exp=bu("true",!1,r)}0;if("if"===t.name){const o=yd(e,t),s={type:9,loc:jf(e.loc),branches:[o]};if(n.replaceNode(s),r)return r(s,o,!0)}else{const o=n.parent.children;let s=o.indexOf(e);for(;s-- >=-1;){const i=o[s];if(i&&3===i.type)n.removeNode(i);else{if(!i||2!==i.type||i.content.trim().length){if(i&&9===i.type){"else-if"===t.name&&void 0===i.branches[i.branches.length-1].condition&&n.onError(Bu(30,e.loc)),n.removeNode();const o=yd(e,t);0,i.branches.push(o);const s=r&&r(i,o,!1);sd(o,n),s&&s(),n.currentNode=null}else n.onError(Bu(30,e.loc));break}n.removeNode(i)}}}}(e,t,n,(e,t,r)=>{const o=n.parent.children;let s=o.indexOf(e),i=0;for(;s-- >=0;){const e=o[s];e&&9===e.type&&(i+=e.branches.length)}return()=>{if(r)e.codegenNode=_d(t,i,n);else{const r=function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(e.codegenNode);r.alternate=_d(t,i+e.branches.length-1,n)}}}));function yd(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!Qu(e,"for")?e.children:[e],userKey:Zu(e,"key"),isTemplateIf:n}}function _d(e,t,n){return e.condition?Tu(e.condition,bd(e,t,n),xu(n.helper(Va),['""',"true"])):bd(e,t,n)}function bd(e,t,n){const{helper:r}=n,o=_u("key",bu(`${t}`,!1,mu,2)),{children:s}=e,i=s[0];if(1!==s.length||1!==i.type){if(1===s.length&&11===i.type){const e=i.codegenNode;return af(e,o,n),e}{let t=64;return gu(n,r(Na),yu([o]),s,t,void 0,void 0,!0,!1,!1,e.loc)}}{const e=i.codegenNode,t=14===(c=e).type&&c.callee===du?c.arguments[1].returns:c;return 13===t.type&&wu(t,n),af(t,o,n),e}var c}const Sd=(e,t,n)=>{const{modifiers:r,loc:o}=e,s=e.arg;let{exp:i}=e;if(i&&4===i.type&&!i.content.trim()&&(i=void 0),!i){if(4!==s.type||!s.isStatic)return n.onError(Bu(52,s.loc)),{props:[_u(s,bu("",!0,o))]};xd(e),i=e.exp}return 4!==s.type?(s.children.unshift("("),s.children.push(') || ""')):s.isStatic||(s.content=s.content?`${s.content} || ""`:'""'),r.some(e=>"camel"===e.content)&&(4===s.type?s.isStatic?s.content=M(s.content):s.content=`${n.helperString(ru)}(${s.content})`:(s.children.unshift(`${n.helperString(ru)}(`),s.children.push(")"))),n.inSSR||(r.some(e=>"prop"===e.content)&&Cd(s,"."),r.some(e=>"attr"===e.content)&&Cd(s,"^")),{props:[_u(s,i)]}},xd=(e,t)=>{const n=e.arg,r=M(n.content);e.exp=bu(r,!1,n.loc)},Cd=(e,t)=>{4===e.type?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Td=id("for",(e,t,n)=>{const{helper:r,removeHelper:o}=n;return function(e,t,n,r){if(!t.exp)return void n.onError(Bu(31,t.loc));const o=t.forParseResult;if(!o)return void n.onError(Bu(32,t.loc));kd(o,n);const{addIdentifiers:s,removeIdentifiers:i,scopes:c}=n,{source:l,value:a,key:u,index:f}=o,d={type:11,loc:t.loc,source:l,valueAlias:a,keyAlias:u,objectIndexAlias:f,parseResult:o,children:of(e)?e.children:[e]};n.replaceNode(d),c.vFor++;const p=r&&r(d);return()=>{c.vFor--,p&&p()}}(e,t,n,t=>{const s=xu(r(Ka),[t.source]),i=of(e),c=Qu(e,"memo"),l=Zu(e,"key",!1,!0);l&&7===l.type&&!l.exp&&xd(l);let a=l&&(6===l.type?l.value?bu(l.value.content,!0):void 0:l.exp);const u=l&&a?_u("key",a):null,f=4===t.source.type&&t.source.constType>0,d=f?64:l?128:256;return t.codegenNode=gu(n,r(Na),void 0,s,d,void 0,void 0,!0,!f,!1,e.loc),()=>{let l;const{children:d}=t;const p=1!==d.length||1!==d[0].type,h=sf(e)?e:i&&1===e.children.length&&sf(e.children[0])?e.children[0]:null;if(h?(l=h.codegenNode,i&&u&&af(l,u,n)):p?l=gu(n,r(Na),u?yu([u]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(l=d[0].codegenNode,i&&u&&af(l,u,n),l.isBlock!==!f&&(l.isBlock?(o(Pa),o(Eu(n.inSSR,l.isComponent))):o(ku(n.inSSR,l.isComponent))),l.isBlock=!f,l.isBlock?(r(Pa),r(Eu(n.inSSR,l.isComponent))):r(ku(n.inSSR,l.isComponent))),c){const e=Cu(Ed(t.parseResult,[bu("_cached")]));e.body={type:21,body:[Su(["const _memo = (",c.exp,")"]),Su(["if (_cached",...a?[" && _cached.key === ",a]:[],` && ${n.helperString(pu)}(_cached, _memo)) return _cached`]),Su(["const _item = ",l]),bu("_item.memo = _memo"),bu("return _item")],loc:mu},s.arguments.push(e,bu("_cache"),bu(String(n.cached.length))),n.cached.push(null)}else s.arguments.push(Cu(Ed(t.parseResult),l,!0))}})});function kd(e,t){e.finalized||(e.finalized=!0)}function Ed({value:e,key:t,index:n},r=[]){return function(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((e,t)=>e||bu("_".repeat(t+1),!1))}([e,t,n,...r])}const wd=bu("undefined",!1),Ad=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){const n=Qu(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},Nd=(e,t,n,r)=>Cu(e,n,!1,!0,n.length?n[0].loc:r);function Id(e,t,n=Nd){t.helper(au);const{children:r,loc:o}=e,s=[],i=[];let c=t.scopes.vSlot>0||t.scopes.vFor>0;const l=Qu(e,"slot",!0);if(l){const{arg:e,exp:t}=l;e&&!Uu(e)&&(c=!0),s.push(_u(e||bu("default",!0),n(t,void 0,r,o)))}let a=!1,u=!1;const f=[],d=new Set;let p=0;for(let e=0;e{const s=n(e,void 0,r,o);return t.compatConfig&&(s.isNonScopedSlot=!0),_u("default",s)};a?f.length&&f.some(e=>Md(e))&&(u?t.onError(Bu(39,f[0].loc)):s.push(e(void 0,f))):s.push(e(void 0,r))}const h=c?2:Od(e.children)?3:1;let m=yu(s.concat(_u("_",bu(h+"",!1))),o);return i.length&&(m=xu(t.helper(Ya),[m,vu(i)])),{slots:m,hasDynamicSlots:c}}function Rd(e,t,n){const r=[_u("name",e),_u("fn",t)];return null!=n&&r.push(_u("key",bu(String(n),!0))),yu(r)}function Od(e){for(let t=0;tfunction(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:n,props:r}=e,o=1===e.tagType;let s=o?function(e,t,n=!1){let{tag:r}=e;const o=Vd(r),s=Zu(e,"is",!1,!0);if(s)if(o||Lu("COMPILER_IS_ON_ELEMENT",t)){let e;if(6===s.type?e=s.value&&bu(s.value.content,!0):(e=s.exp,e||(e=bu("is",!1,s.arg.loc))),e)return xu(t.helper(ja),[e])}else 6===s.type&&s.value.content.startsWith("vue:")&&(r=s.value.content.slice(4));const i=Hu(r)||t.isBuiltInComponent(r);if(i)return n||t.helper(i),i;return t.helper(Ha),t.components.add(r),ff(r,"component")}(e,t):`"${n}"`;const i=x(s)&&s.callee===ja;let c,l,a,u,f,d=0,p=i||s===Ia||s===Ra||!o&&("svg"===n||"foreignObject"===n||"math"===n);if(r.length>0){const n=Ld(e,t,void 0,o,i);c=n.props,d=n.patchFlag,u=n.dynamicPropNames;const r=n.directives;f=r&&r.length?vu(r.map(e=>function(e,t){const n=[],r=Pd.get(e);r?n.push(t.helperString(r)):(t.helper(qa),t.directives.add(e.name),n.push(ff(e.name,"directive")));const{loc:o}=e;e.exp&&n.push(e.exp);e.arg&&(e.exp||n.push("void 0"),n.push(e.arg));if(Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const t=bu("true",!1,o);n.push(yu(e.modifiers.map(e=>_u(e,t)),o))}return vu(n,e.loc)}(e,t))):void 0,n.shouldUseBlock&&(p=!0)}if(e.children.length>0){s===Oa&&(p=!0,d|=1024);if(o&&s!==Ia&&s!==Oa){const{slots:n,hasDynamicSlots:r}=Id(e,t);l=n,r&&(d|=1024)}else if(1===e.children.length&&s!==Ia){const n=e.children[0],r=n.type,o=5===r||8===r;o&&0===Qf(n,t)&&(d|=1),l=o||2===r?n:e.children}else l=e.children}u&&u.length&&(a=function(e){let t="[";for(let n=0,r=e.length;n0;let h=!1,m=0,g=!1,v=!1,y=!1,_=!1,b=!1,x=!1;const C=[],T=e=>{u.length&&(f.push(yu($d(u),c)),u=[]),e&&f.push(e)},k=()=>{t.scopes.vFor>0&&u.push(_u(bu("ref_for",!0),bu("true")))},E=({key:e,value:n})=>{if(Uu(e)){const s=e.content,i=a(s);if(!i||r&&!o||"onclick"===s.toLowerCase()||"onUpdate:modelValue"===s||N(s)||(_=!0),i&&N(s)&&(x=!0),i&&14===n.type&&(n=n.arguments[0]),20===n.type||(4===n.type||8===n.type)&&Qf(n,t)>0)return;"ref"===s?g=!0:"class"===s?v=!0:"style"===s?y=!0:"key"===s||C.includes(s)||C.push(s),!r||"class"!==s&&"style"!==s||C.includes(s)||C.push(s)}else b=!0};for(let o=0;o"prop"===e.content)&&(m|=32);const x=t.directiveTransforms[n];if(x){const{props:n,needRuntime:r}=x(l,e,t);!s&&n.forEach(E),_&&o&&!Uu(o)?T(yu(n,c)):u.push(...n),r&&(d.push(l),S(r)&&Pd.set(l,r))}else I(n)||(d.push(l),p&&(h=!0))}}let w;if(f.length?(T(),w=f.length>1?xu(t.helper(Xa),f,c):f[0]):u.length&&(w=yu($d(u),c)),b?m|=16:(v&&!r&&(m|=2),y&&!r&&(m|=4),C.length&&(m|=8),_&&(m|=32)),h||0!==m&&32!==m||!(g||x||d.length>0)||(m|=512),!t.inSSR&&w)switch(w.type){case 15:let e=-1,n=-1,r=!1;for(let t=0;t{if(sf(e)){const{children:n,loc:r}=e,{slotName:o,slotProps:s}=function(e,t){let n,r='"default"';const o=[];for(let t=0;t0){const{props:r,directives:s}=Ld(e,t,o,!1,!1);n=r,s.length&&t.onError(Bu(36,s[0].loc))}return{slotName:r,slotProps:n}}(e,t),i=[t.prefixIdentifiers?"_ctx.$slots":"$slots",o,"{}","undefined","true"];let c=2;s&&(i[2]=s,c=3),n.length&&(i[3]=Cu([],n,!1,!1,r),c=4),t.scopeId&&!t.slotted&&(c=5),i.splice(c),e.codegenNode=xu(t.helper(Ja),i,r)}};const Ud=(e,t,n,r)=>{const{loc:o,modifiers:s,arg:i}=e;let c;if(e.exp||s.length||n.onError(Bu(35,o)),4===i.type)if(i.isStatic){let e=i.content;0,e.startsWith("vue:")&&(e=`vnode-${e.slice(4)}`);c=bu(0!==t.tagType||e.startsWith("vnode")||!/[A-Z]/.test(e)?$(M(e)):`on:${e}`,!0,i.loc)}else c=Su([`${n.helperString(su)}(`,i,")"]);else c=i,c.children.unshift(`${n.helperString(su)}(`),c.children.push(")");let l=e.exp;l&&!l.content.trim()&&(l=void 0);let a=n.cacheHandlers&&!l&&!n.inVOnce;if(l){const e=Yu(l),t=!(e||Xu(l)),n=l.content.includes(";");0,(t||a&&e)&&(l=Su([`${t?"$event":"(...args)"} => ${n?"{":"("}`,l,n?"}":")"]))}let u={props:[_u(c,l||bu("() => {}",!1,o))]};return r&&(u=r(u)),a&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(e=>e.key.isHandlerKey=!0),u},Hd=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let r,o=!1;for(let e=0;e7===e.type&&!t.directiveTransforms[e.name])||"template"===e.tag)))for(let e=0;e{if(1===e.type&&Qu(e,"once",!0)){if(jd.has(e)||t.inVOnce||t.inSSR)return;return jd.add(e),t.inVOnce=!0,t.helper(iu),()=>{t.inVOnce=!1;const e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0,!0))}}},Wd=(e,t,n)=>{const{exp:r,arg:o}=e;if(!r)return n.onError(Bu(41,e.loc)),zd();const s=r.loc.source.trim(),i=4===r.type?r.content:s,c=n.bindingMetadata[s];if("props"===c||"props-aliased"===c)return n.onError(Bu(44,r.loc)),zd();if(!i.trim()||!Yu(r))return n.onError(Bu(42,r.loc)),zd();const l=o||bu("modelValue",!0),a=o?Uu(o)?`onUpdate:${M(o.content)}`:Su(['"onUpdate:" + ',o]):"onUpdate:modelValue";let u;u=Su([`${n.isTS?"($event: any)":"$event"} => ((`,r,") = $event)"]);const f=[_u(l,e.exp),_u(a,u)];if(e.modifiers.length&&1===t.tagType){const t=e.modifiers.map(e=>e.content).map(e=>(qu(e)?e:JSON.stringify(e))+": true").join(", "),n=o?Uu(o)?`${o.content}Modifiers`:Su([o,' + "Modifiers"']):"modelModifiers";f.push(_u(n,bu(`{ ${t} }`,!1,e.loc,2)))}return zd(f)};function zd(e=[]){return{props:e}}const Kd=/[\w).+\-_$\]]/,Jd=(e,t)=>{Lu("COMPILER_FILTERS",t)&&(5===e.type?Yd(e.content,t):1===e.type&&e.props.forEach(e=>{7===e.type&&"for"!==e.name&&e.exp&&Yd(e.exp,t)}))};function Yd(e,t){if(4===e.type)Gd(e,t);else for(let n=0;n=0&&(e=n.charAt(t)," "===e);t--);e&&Kd.test(e)||(u=!0)}}else void 0===i?(h=s+1,i=n.slice(0,s).trim()):g();function g(){m.push(n.slice(h,s).trim()),h=s+1}if(void 0===i?i=n.slice(0,s).trim():0!==h&&g(),m.length){for(s=0;s{if(1===e.type){const n=Qu(e,"memo");if(!n||Qd.has(e))return;return Qd.add(e),()=>{const r=e.codegenNode||t.currentNode.codegenNode;r&&13===r.type&&(1!==e.tagType&&wu(r,t),e.codegenNode=xu(t.helper(du),[n.exp,Cu(void 0,r),"_cache",String(t.cached.length)]),t.cached.push(null))}}};function ep(e,t={}){const n=t.onError||Fu,r="module"===t.mode;!0===t.prefixIdentifiers?n(Bu(47)):r&&n(Bu(48));t.cacheHandlers&&n(Bu(49)),t.scopeId&&!r&&n(Bu(50));const o=f({},t,{prefixIdentifiers:!1}),s=b(e)?Jf(e,o):e,[i,c]=[[qd,vd,Zd,Td,Jd,Bd,Dd,Ad,Hd],{on:Ud,bind:Sd,model:Wd}];return od(s,f({},o,{nodeTransforms:[...i,...t.nodeTransforms||[]],directiveTransforms:f({},c,t.directiveTransforms||{})})),ad(s,o)}const tp=Symbol(""),np=Symbol(""),rp=Symbol(""),op=Symbol(""),sp=Symbol(""),ip=Symbol(""),cp=Symbol(""),lp=Symbol(""),ap=Symbol(""),up=Symbol("");var fp;let dp;fp={[tp]:"vModelRadio",[np]:"vModelCheckbox",[rp]:"vModelText",[op]:"vModelSelect",[sp]:"vModelDynamic",[ip]:"withModifiers",[cp]:"withKeys",[lp]:"vShow",[ap]:"Transition",[up]:"TransitionGroup"},Object.getOwnPropertySymbols(fp).forEach(e=>{hu[e]=fp[e]});const pp={parseMode:"html",isVoidTag:ne,isNativeTag:e=>Z(e)||ee(e)||te(e),isPreTag:e=>"pre"===e,isIgnoreNewlineTag:e=>"pre"===e||"textarea"===e,decodeEntities:function(e,t=!1){return dp||(dp=document.createElement("div")),t?(dp.innerHTML=`
`,dp.children[0].getAttribute("foo")):(dp.innerHTML=e,dp.textContent)},isBuiltInComponent:e=>"Transition"===e||"transition"===e?ap:"TransitionGroup"===e||"transition-group"===e?up:void 0,getNamespace(e,t,n){let r=t?t.ns:n;if(t&&2===r)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(r=0);else t&&1===r&&("foreignObject"!==t.tag&&"desc"!==t.tag&&"title"!==t.tag||(r=0));if(0===r){if("svg"===e)return 1;if("math"===e)return 2}return r}},hp=(e,t)=>{const n=G(e);return bu(JSON.stringify(n),!1,t,3)};function mp(e,t){return Bu(e,t)}const gp=o("passive,once,capture"),vp=o("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),yp=o("left,right"),_p=o("onkeyup,onkeydown,onkeypress"),bp=(e,t)=>Uu(e)&&"onclick"===e.content.toLowerCase()?bu(t,!0):4!==e.type?Su(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e;const Sp=(e,t)=>{1!==e.type||0!==e.tagType||"script"!==e.tag&&"style"!==e.tag||t.removeNode()};const xp=[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:bu("style",!0,t.loc),exp:hp(t.value.content,t.loc),modifiers:[],loc:t.loc})})}],Cp={cloak:()=>({props:[]}),html:(e,t,n)=>{const{exp:r,loc:o}=e;return r||n.onError(mp(53,o)),t.children.length&&(n.onError(mp(54,o)),t.children.length=0),{props:[_u(bu("innerHTML",!0,o),r||bu("",!0))]}},text:(e,t,n)=>{const{exp:r,loc:o}=e;return r||n.onError(mp(55,o)),t.children.length&&(n.onError(mp(56,o)),t.children.length=0),{props:[_u(bu("textContent",!0),r?Qf(r,n)>0?r:xu(n.helperString(Ga),[r],o):bu("",!0))]}},model:(e,t,n)=>{const r=Wd(e,t,n);if(!r.props.length||1===t.tagType)return r;e.arg&&n.onError(mp(58,e.arg.loc));const{tag:o}=t,s=n.isCustomElement(o);if("input"===o||"textarea"===o||"select"===o||s){let i=rp,c=!1;if("input"===o||s){const r=Zu(t,"type");if(r){if(7===r.type)i=sp;else if(r.value)switch(r.value.content){case"radio":i=tp;break;case"checkbox":i=np;break;case"file":c=!0,n.onError(mp(59,e.loc))}}else(function(e){return e.props.some(e=>!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic))})(t)&&(i=sp)}else"select"===o&&(i=op);c||(r.needRuntime=n.helper(i))}else n.onError(mp(57,e.loc));return r.props=r.props.filter(e=>!(4===e.key.type&&"modelValue"===e.key.content)),r},on:(e,t,n)=>Ud(e,t,n,t=>{const{modifiers:r}=e;if(!r.length)return t;let{key:o,value:s}=t.props[0];const{keyModifiers:i,nonKeyModifiers:c,eventOptionModifiers:l}=((e,t,n)=>{const r=[],o=[],s=[];for(let i=0;i{const{exp:r,loc:o}=e;return r||n.onError(mp(61,o)),{props:[],needRuntime:n.helper(lp)}}};const Tp=Object.create(null);function kp(e,t){if(!b(e)){if(!e.nodeType)return c;e=e.innerHTML}const n=function(e,t){return e+JSON.stringify(t,(e,t)=>"function"==typeof t?t.toString():t)}(e,t),o=Tp[n];if(o)return o;if("#"===e[0]){const t=document.querySelector(e);0,e=t?t.innerHTML:""}const s=f({hoistStatic:!0,onError:void 0,onWarn:c},t);s.isCustomElement||"undefined"==typeof customElements||(s.isCustomElement=e=>!!customElements.get(e));const{code:i}=function(e,t={}){return ep(e,f({},pp,t,{nodeTransforms:[Sp,...xp,...t.nodeTransforms||[]],directiveTransforms:f({},Cp,t.directiveTransforms||{}),transformHoist:null}))}(e,s);const l=new Function("Vue",i)(r);return l._rc=!0,Tp[n]=l}hc(kp)},171:function(e,t,n){n.d(t,{M:function(){return r}});var r=function(e,t){void 0===t&&(t=["event"]);var n=e.startsWith("$")?function(){return window.$(document).trigger(e.slice(1),[].slice.call(arguments)[0].detail)}:function(){var n=arguments,r=t.reduce(function(e,t,r){return e[t]=[].slice.call(n)[r],e},{});r.event.target.dispatchEvent(new CustomEvent("$"+e,{detail:r,bubbles:!0,cancelable:!0}))};return e.startsWith("$")?document.addEventListener(e,n):window.$(document).on(e,n),n}},433:function(e,t){t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,r]of t)n[e]=r;return n}},591:function(e,t,n){var r,o=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},s=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),i=[];function c(e){for(var t=-1,n=0;ne})}catch(e){}const Jc=zc?e=>zc.createHTML(e):e=>e,Yc="undefined"!=typeof document?document:null,Gc=Yc&&Yc.createElement("template"),Xc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o="svg"===t?Yc.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?Yc.createElementNS("http://www.w3.org/1998/Math/MathML",e):n?Yc.createElement(e,{is:n}):Yc.createElement(e);return"select"===e&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},createText:e=>Yc.createTextNode(e),createComment:e=>Yc.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Yc.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),o!==s&&(o=o.nextSibling););else{Gc.innerHTML=Jc("svg"===r?`${e}`:"mathml"===r?`${e}`:e);const o=Gc.content;if("svg"===r||"mathml"===r){const e=o.firstChild;for(;e.firstChild;)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Qc="transition",Zc="animation",el=Symbol("_vtc"),tl={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},nl=f({},Or,tl),rl=(e=>(e.displayName="Transition",e.props=nl,e))((e,{slots:t})=>Mc(Dr,il(e),t)),ol=(e,t=[])=>{m(e)?e.forEach(e=>e(...t)):e&&e(...t)},sl=e=>!!e&&(m(e)?e.some(e=>e.length>1):e.length>1);function il(e){const t={};for(const n in e)n in tl||(t[n]=e[n]);if(!1===e.css)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:c=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:a=i,appearToClass:u=c,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=function(e){if(null==e)return null;if(x(e))return[cl(e.enter),cl(e.leave)];{const t=cl(e);return[t,t]}}(o),g=m&&m[0],v=m&&m[1],{onBeforeEnter:y,onEnter:_,onEnterCancelled:b,onLeave:S,onLeaveCancelled:C,onBeforeAppear:k=y,onAppear:T=_,onAppearCancelled:w=b}=t,E=(e,t,n,r)=>{e._enterCancelled=r,al(e,t?u:c),al(e,t?a:i),n&&n()},A=(e,t)=>{e._isLeaving=!1,al(e,d),al(e,h),al(e,p),t&&t()},N=e=>(t,n)=>{const o=e?T:_,i=()=>E(t,e,n);ol(o,[t,i]),ul(()=>{al(t,e?l:s),ll(t,e?u:c),sl(o)||dl(t,r,g,i)})};return f(t,{onBeforeEnter(e){ol(y,[e]),ll(e,s),ll(e,i)},onBeforeAppear(e){ol(k,[e]),ll(e,l),ll(e,a)},onEnter:N(!1),onAppear:N(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>A(e,t);ll(e,d),e._enterCancelled?(ll(e,p),gl(e)):(gl(e),ll(e,p)),ul(()=>{e._isLeaving&&(al(e,d),ll(e,h),sl(S)||dl(e,r,v,n))}),ol(S,[e,n])},onEnterCancelled(e){E(e,!1,void 0,!0),ol(b,[e])},onAppearCancelled(e){E(e,!0,void 0,!0),ol(w,[e])},onLeaveCancelled(e){A(e),ol(C,[e])}})}function cl(e){return H(e)}function ll(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[el]||(e[el]=new Set)).add(t)}function al(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));const n=e[el];n&&(n.delete(t),n.size||(e[el]=void 0))}function ul(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let fl=0;function dl(e,t,n,r){const o=e._endId=++fl,s=()=>{o===e._endId&&r()};if(null!=n)return setTimeout(s,n);const{type:i,timeout:c,propCount:l}=pl(e,t);if(!i)return r();const a=i+"end";let u=0;const f=()=>{e.removeEventListener(a,d),s()},d=t=>{t.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[e]||"").split(", "),o=r(`${Qc}Delay`),s=r(`${Qc}Duration`),i=hl(o,s),c=r(`${Zc}Delay`),l=r(`${Zc}Duration`),a=hl(c,l);let u=null,f=0,d=0;t===Qc?i>0&&(u=Qc,f=i,d=s.length):t===Zc?a>0&&(u=Zc,f=a,d=l.length):(f=Math.max(i,a),u=f>0?i>a?Qc:Zc:null,d=u?u===Qc?s.length:l.length:0);return{type:u,timeout:f,propCount:d,hasTransform:u===Qc&&/\b(?:transform|all)(?:,|$)/.test(r(`${Qc}Property`).toString())}}function hl(e,t){for(;e.lengthml(t)+ml(e[n])))}function ml(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function gl(e){return(e?e.ownerDocument:document).body.offsetHeight}const vl=Symbol("_vod"),yl=Symbol("_vsh"),_l={name:"show",beforeMount(e,{value:t},{transition:n}){e[vl]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):bl(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),bl(e,!0),r.enter(e)):r.leave(e,()=>{bl(e,!1)}):bl(e,t))},beforeUnmount(e,{value:t}){bl(e,t)}};function bl(e,t){e.style.display=t?e[vl]:"none",e[yl]=!t}const Sl=Symbol("");function xl(e){const t=uc();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(e=>kl(e,n))};const r=()=>{const r=e(t.proxy);t.ce?kl(t.ce,r):Cl(t.subTree,r),n(r)};Ro(()=>{Un(r)}),Io(()=>{dr(r,c,{flush:"post"});const e=new MutationObserver(r);e.observe(t.subTree.el.parentNode,{childList:!0}),Po(()=>e.disconnect())})}function Cl(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Cl(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)kl(e.el,t);else if(e.type===Ai)e.children.forEach(e=>Cl(e,t));else if(e.type===Ri){let{el:n,anchor:r}=e;for(;n&&(kl(n,t),n!==r);)n=n.nextSibling}}function kl(e,t){if(1===e.nodeType){const n=e.style;let r="";for(const e in t){const o=ve(t[e]);n.setProperty(`--${e}`,o),r+=`--${e}: ${o};`}n[Sl]=r}}const Tl=/(?:^|;)\s*display\s*:/;const wl=/\s*!important$/;function El(e,t,n){if(m(n))n.forEach(n=>El(e,t,n));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=function(e,t){const n=Nl[t];if(n)return n;let r=M(t);if("filter"!==r&&r in e)return Nl[t]=r;r=L(r);for(let n=0;n{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();Nn(function(e,t){if(m(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=Vl(),n}(r,o);Ml(e,n,i,c)}else i&&(!function(e,t,n,r){e.removeEventListener(t,n,r)}(e,n,i,c),s[t]=void 0)}}const Ll=/(?:Once|Passive|Capture)$/;let $l=0;const Fl=Promise.resolve(),Vl=()=>$l||(Fl.then(()=>$l=0),$l=Date.now());const Bl=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ul=(e,t,n,r,o,s)=>{const i="svg"===o;"class"===t?function(e,t,n){const r=e[el];r&&(t=(t?[t,...r]:[...r]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,r,i):"style"===t?function(e,t,n){const r=e.style,o=b(n);let s=!1;if(n&&!o){if(t)if(b(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&El(r,t,"")}else for(const e in t)null==n[e]&&El(r,e,"");for(const e in n)"display"===e&&(s=!0),El(r,e,n[e])}else if(o){if(t!==n){const e=r[Sl];e&&(n+=";"+e),r.cssText=n,s=Tl.test(n)}}else t&&e.removeAttribute("style");vl in e&&(e[vl]=s?r.display:"",e[yl]&&(r.display="none"))}(e,n,r):a(t)?u(t)||Dl(e,t,0,r,s):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,r){if(r)return"innerHTML"===t||"textContent"===t||!!(t in e&&Bl(t)&&_(n));if("spellcheck"===t||"draggable"===t||"translate"===t||"autocorrect"===t)return!1;if("sandbox"===t&&"IFRAME"===e.tagName)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}if(Bl(t)&&b(n))return!1;return t in e}(e,t,r,i))?(Ol(e,t,r),e.tagName.includes("-")||"value"!==t&&"checked"!==t&&"selected"!==t||Rl(e,t,r,i,0,"value"!==t)):!e._isVueCE||!/[A-Z]/.test(t)&&b(r)?("true-value"===t?e._trueValue=r:"false-value"===t&&(e._falseValue=r),Rl(e,t,r,i)):Ol(e,M(t),r,0,t)};const Hl={};function jl(e,t,n){let r=Hr(e,t);E(r)&&(r=f({},r,t));class o extends zl{constructor(e){super(r,e,n)}}return o.def=r,o}const ql=(e,t)=>jl(e,t,Pa),Wl="undefined"!=typeof HTMLElement?HTMLElement:class{};class zl extends Wl{constructor(e,t={},n=Ma){super(),this._def=e,this._props=t,this._createApp=n,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._patching=!1,this._dirty=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&n!==Ma?this._root=this.shadowRoot:!1!==e.shadowRoot?(this.attachShadow(f({},e.shadowRootOptions,{mode:"open"})),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._resolved||this._parseSlots(),this._connected=!0;let e=this;for(;e=e&&(e.parentNode||e.host);)if(e instanceof zl){this._parent=e;break}this._instance||(this._resolved?this._mount(this._def):e&&e._pendingResolve?this._pendingResolve=e._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(e=this._parent){e&&(this._instance.parent=e._instance,this._inheritParentContext(e))}_inheritParentContext(e=this._parent){e&&this._app&&Object.setPrototypeOf(this._app._context.provides,e._instance.provides)}disconnectedCallback(){this._connected=!1,Fn(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null,this._teleportTargets&&(this._teleportTargets.clear(),this._teleportTargets=void 0))})}_processMutations(e){for(const t of e)this._setAttr(t.attributeName)}_resolveDef(){if(this._pendingResolve)return;for(let e=0;e{this._resolved=!0,this._pendingResolve=void 0;const{props:n,styles:r}=e;let o;if(n&&!m(n))for(const e in n){const t=n[e];(t===Number||t&&t.type===Number)&&(e in this._props&&(this._props[e]=H(this._props[e])),(o||(o=Object.create(null)))[M(e)]=!0)}this._numberProps=o,this._resolveProps(e),this.shadowRoot&&this._applyStyles(r),this._mount(e)},t=this._def.__asyncLoader;t?this._pendingResolve=t().then(t=>{t.configureApp=this._def.configureApp,e(this._def=t,!0)}):e(this._def)}_mount(e){this._app=this._createApp(e),this._inheritParentContext(),e.configureApp&&e.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const t=this._instance&&this._instance.exposed;if(t)for(const e in t)h(this,e)||Object.defineProperty(this,e,{get:()=>Zt(t[e])})}_resolveProps(e){const{props:t}=e,n=m(t)?t:Object.keys(t||{});for(const e of Object.keys(this))"_"!==e[0]&&n.includes(e)&&this._setProp(e,this[e]);for(const e of n.map(M))Object.defineProperty(this,e,{get(){return this._getProp(e)},set(t){this._setProp(e,t,!0,!this._patching)}})}_setAttr(e){if(e.startsWith("data-v-"))return;const t=this.hasAttribute(e);let n=t?this.getAttribute(e):Hl;const r=M(e);t&&this._numberProps&&this._numberProps[r]&&(n=H(n)),this._setProp(r,n,!1,!0)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,r=!1){if(t!==this._props[e]&&(this._dirty=!0,t===Hl?delete this._props[e]:(this._props[e]=t,"key"===e&&this._app&&(this._app._ceVNode.key=t)),r&&this._instance&&this._update(),n)){const n=this._ob;n&&(this._processMutations(n.takeRecords()),n.disconnect()),!0===t?this.setAttribute(D(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute(D(e),t+""):t||this.removeAttribute(D(e)),n&&n.observe(this,{attributes:!0})}}_update(){const e=this._createVNode();this._app&&(e.appContext=this._app._context),Ra(e,this._root)}_createVNode(){const e={};this.shadowRoot||(e.onVnodeMounted=e.onVnodeUpdated=this._renderSlots.bind(this));const t=Ji(this._def,f(e,this._props));return this._instance||(t.ce=e=>{this._instance=e,e.ce=this,e.isCE=!0;const t=(e,t)=>{this.dispatchEvent(new CustomEvent(e,E(t[0])?f({detail:t},t[0]):{detail:t}))};e.emit=(e,...n)=>{t(e,n),D(e)!==e&&t(D(e),n)},this._setParent()}),t}_applyStyles(e,t){if(!e)return;if(t){if(t===this._def||this._styleChildren.has(t))return;this._styleChildren.add(t)}const n=this._nonce;for(let t=e.length-1;t>=0;t--){const r=document.createElement("style");n&&r.setAttribute("nonce",n),r.textContent=e[t],this.shadowRoot.prepend(r)}}_parseSlots(){const e=this._slots={};let t;for(;t=this.firstChild;){const n=1===t.nodeType&&t.getAttribute("slot")||"default";(e[n]||(e[n]=[])).push(t),this.removeChild(t)}}_renderSlots(){const e=this._getSlots(),t=this._instance.type.__scopeId;for(let n=0;n(delete e.props.mode,e))({name:"TransitionGroup",props:f({},nl,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=uc(),r=Ir();let o,s;return Oo(()=>{if(!o.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const r=e.cloneNode(),o=e[el];o&&o.forEach(e=>{e.split(/\s+/).forEach(e=>e&&r.classList.remove(e))});n.split(/\s+/).forEach(e=>e&&r.classList.add(e)),r.style.display="none";const s=1===t.nodeType?t:t.parentNode;s.appendChild(r);const{hasTransform:i}=pl(r);return s.removeChild(r),i}(o[0].el,n.vnode.el,t))return void(o=[]);o.forEach(ta),o.forEach(na);const r=o.filter(ra);gl(n.vnode.el),r.forEach(e=>{const n=e.el,r=n.style;ll(n,t),r.transform=r.webkitTransform=r.transitionDuration="";const o=n[Ql]=e=>{e&&e.target!==n||e&&!e.propertyName.endsWith("transform")||(n.removeEventListener("transitionend",o),n[Ql]=null,al(n,t))};n.addEventListener("transitionend",o)}),o=[]}),()=>{const i=jt(e),c=il(i);let l=i.tag||Ai;if(o=[],s)for(let e=0;e{const t=e.props["onUpdate:modelValue"]||!1;return m(t)?e=>V(t,e):t};function ia(e){e.target.composing=!0}function ca(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const la=Symbol("_assign");function aa(e,t,n){return t&&(e=e.trim()),n&&(e=U(e)),e}const ua={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[la]=sa(o);const s=r||o.props&&"number"===o.props.type;Ml(e,t?"change":"input",t=>{t.target.composing||e[la](aa(e.value,n,s))}),(n||s)&&Ml(e,"change",()=>{e.value=aa(e.value,n,s)}),t||(Ml(e,"compositionstart",ia),Ml(e,"compositionend",ca),Ml(e,"change",ca))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:s}},i){if(e[la]=sa(i),e.composing)return;const c=null==t?"":t;if((!s&&"number"!==e.type||/^0\d/.test(e.value)?e.value:U(e.value))!==c){if(document.activeElement===e&&"range"!==e.type){if(r&&t===n)return;if(o&&e.value.trim()===c)return}e.value=c}}},fa={deep:!0,created(e,t,n){e[la]=sa(n),Ml(e,"change",()=>{const t=e._modelValue,n=ga(e),r=e.checked,o=e[la];if(m(t)){const e=de(t,n),s=-1!==e;if(r&&!s)o(t.concat(n));else if(!r&&s){const n=[...t];n.splice(e,1),o(n)}}else if(v(t)){const e=new Set(t);r?e.add(n):e.delete(n),o(e)}else o(va(e,r))})},mounted:da,beforeUpdate(e,t,n){e[la]=sa(n),da(e,t,n)}};function da(e,{value:t,oldValue:n},r){let o;if(e._modelValue=t,m(t))o=de(t,r.props.value)>-1;else if(v(t))o=t.has(r.props.value);else{if(t===n)return;o=fe(t,va(e,!0))}e.checked!==o&&(e.checked=o)}const pa={created(e,{value:t},n){e.checked=fe(t,n.props.value),e[la]=sa(n),Ml(e,"change",()=>{e[la](ga(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[la]=sa(r),t!==n&&(e.checked=fe(t,r.props.value))}},ha={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=v(t);Ml(e,"change",()=>{const t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?U(ga(e)):ga(e));e[la](e.multiple?o?new Set(t):t:t[0]),e._assigning=!0,Fn(()=>{e._assigning=!1})}),e[la]=sa(r)},mounted(e,{value:t}){ma(e,t)},beforeUpdate(e,t,n){e[la]=sa(n)},updated(e,{value:t}){e._assigning||ma(e,t)}};function ma(e,t){const n=e.multiple,r=m(t);if(!n||r||v(t)){for(let o=0,s=e.options.length;oString(e)===String(i)):de(t,i)>-1}else s.selected=t.has(i);else if(fe(ga(s),t))return void(e.selectedIndex!==o&&(e.selectedIndex=o))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function ga(e){return"_value"in e?e._value:e.value}function va(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const ya={created(e,t,n){ba(e,t,n,null,"created")},mounted(e,t,n){ba(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){ba(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){ba(e,t,n,r,"updated")}};function _a(e,t){switch(e){case"SELECT":return ha;case"TEXTAREA":return ua;default:switch(t){case"checkbox":return fa;case"radio":return pa;default:return ua}}}function ba(e,t,n,r,o){const s=_a(e.tagName,n.props&&n.props.type)[o];s&&s(e,t,n,r)}const Sa=["ctrl","shift","alt","meta"],xa={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)=>Sa.some(n=>e[`${n}Key`]&&!t.includes(n))},Ca=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(n,...r)=>{for(let e=0;e{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=n=>{if(!("key"in n))return;const r=D(n.key);return t.some(e=>e===r||ka[e]===r)?e(n):void 0})},wa=f({patchProp:Ul},Xc);let Ea,Aa=!1;function Na(){return Ea||(Ea=ui(wa))}function Ia(){return Ea=Aa?Ea:fi(wa),Aa=!0,Ea}const Ra=(...e)=>{Na().render(...e)},Oa=(...e)=>{Ia().hydrate(...e)},Ma=(...e)=>{const t=Na().createApp(...e);const{mount:n}=t;return t.mount=e=>{const r=La(e);if(!r)return;const o=t._component;_(o)||o.render||o.template||(o.template=r.innerHTML),1===r.nodeType&&(r.textContent="");const s=n(r,!1,Da(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t},Pa=(...e)=>{const t=Ia().createApp(...e);const{mount:n}=t;return t.mount=e=>{const t=La(e);if(t)return n(t,!0,Da(t))},t};function Da(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function La(e){if(b(e)){return document.querySelector(e)}return e}let $a=!1;const Fa=()=>{$a||($a=!0,ua.getSSRProps=({value:e})=>({value:e}),pa.getSSRProps=({value:e},t)=>{if(t.props&&fe(t.props.value,e))return{checked:!0}},fa.getSSRProps=({value:e},t)=>{if(m(e)){if(t.props&&de(e,t.props.value)>-1)return{checked:!0}}else if(v(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},ya.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=_a(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0},_l.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}})}; +/** +* @vue/compiler-core v3.5.28 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +const Va=Symbol(""),Ba=Symbol(""),Ua=Symbol(""),Ha=Symbol(""),ja=Symbol(""),qa=Symbol(""),Wa=Symbol(""),za=Symbol(""),Ka=Symbol(""),Ja=Symbol(""),Ya=Symbol(""),Ga=Symbol(""),Xa=Symbol(""),Qa=Symbol(""),Za=Symbol(""),eu=Symbol(""),tu=Symbol(""),nu=Symbol(""),ru=Symbol(""),ou=Symbol(""),su=Symbol(""),iu=Symbol(""),cu=Symbol(""),lu=Symbol(""),au=Symbol(""),uu=Symbol(""),fu=Symbol(""),du=Symbol(""),pu=Symbol(""),hu=Symbol(""),mu=Symbol(""),gu=Symbol(""),vu=Symbol(""),yu=Symbol(""),_u=Symbol(""),bu=Symbol(""),Su=Symbol(""),xu=Symbol(""),Cu=Symbol(""),ku={[Va]:"Fragment",[Ba]:"Teleport",[Ua]:"Suspense",[Ha]:"KeepAlive",[ja]:"BaseTransition",[qa]:"openBlock",[Wa]:"createBlock",[za]:"createElementBlock",[Ka]:"createVNode",[Ja]:"createElementVNode",[Ya]:"createCommentVNode",[Ga]:"createTextVNode",[Xa]:"createStaticVNode",[Qa]:"resolveComponent",[Za]:"resolveDynamicComponent",[eu]:"resolveDirective",[tu]:"resolveFilter",[nu]:"withDirectives",[ru]:"renderList",[ou]:"renderSlot",[su]:"createSlots",[iu]:"toDisplayString",[cu]:"mergeProps",[lu]:"normalizeClass",[au]:"normalizeStyle",[uu]:"normalizeProps",[fu]:"guardReactiveProps",[du]:"toHandlers",[pu]:"camelize",[hu]:"capitalize",[mu]:"toHandlerKey",[gu]:"setBlockTracking",[vu]:"pushScopeId",[yu]:"popScopeId",[_u]:"withCtx",[bu]:"unref",[Su]:"isRef",[xu]:"withMemo",[Cu]:"isMemoSame"};const Tu={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function wu(e,t,n,r,o,s,i,c=!1,l=!1,a=!1,u=Tu){return e&&(c?(e.helper(qa),e.helper(Lu(e.inSSR,a))):e.helper(Du(e.inSSR,a)),i&&e.helper(nu)),{type:13,tag:t,props:n,children:r,patchFlag:o,dynamicProps:s,directives:i,isBlock:c,disableTracking:l,isComponent:a,loc:u}}function Eu(e,t=Tu){return{type:17,loc:t,elements:e}}function Au(e,t=Tu){return{type:15,loc:t,properties:e}}function Nu(e,t){return{type:16,loc:Tu,key:b(e)?Iu(e,!0):e,value:t}}function Iu(e,t=!1,n=Tu,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function Ru(e,t=Tu){return{type:8,loc:t,children:e}}function Ou(e,t=[],n=Tu){return{type:14,loc:n,callee:e,arguments:t}}function Mu(e,t=void 0,n=!1,r=!1,o=Tu){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:o}}function Pu(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:Tu}}function Du(e,t){return e||t?Ka:Ja}function Lu(e,t){return e||t?Wa:za}function $u(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(Du(r,e.isComponent)),t(qa),t(Lu(r,e.isComponent)))}const Fu=new Uint8Array([123,123]),Vu=new Uint8Array([125,125]);function Bu(e){return e>=97&&e<=122||e>=65&&e<=90}function Uu(e){return 32===e||10===e||9===e||12===e||13===e}function Hu(e){return 47===e||62===e||Uu(e)}function ju(e){const t=new Uint8Array(e.length);for(let n=0;n4===e.type&&e.isStatic;function Qu(e){switch(e){case"Teleport":case"teleport":return Ba;case"Suspense":case"suspense":return Ua;case"KeepAlive":case"keep-alive":return Ha;case"BaseTransition":case"base-transition":return ja}}const Zu=/^$|^\d|[^\$\w\xA0-\uFFFF]/,ef=e=>!Zu.test(e),tf=/[A-Za-z_$\xA0-\uFFFF]/,nf=/[\.\?\w$\xA0-\uFFFF]/,rf=/\s+[.[]\s*|\s*[.[]\s+/g,of=e=>4===e.type?e.content:e.loc.source,sf=e=>{const t=of(e).trim().replace(rf,e=>e.trim());let n=0,r=[],o=0,s=0,i=null;for(let e=0;e|^\s*(?:async\s+)?function(?:\s+[\w$]+)?\s*\(/,lf=e=>cf.test(of(e));function af(e,t,n=!1){for(let r=0;r4===e.key.type&&e.key.content===r)}return n}function Sf(e,t){return`_${t}_${e.replace(/[^\w]/g,(t,n)=>"-"===t?"_":e.charCodeAt(n).toString())}`}const xf=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/;function Cf(e){for(let t=0;t0,isVoidTag:l,isPreTag:l,isIgnoreNewlineTag:l,isCustomElement:l,onError:Ju,onWarn:Yu,comments:!1,prefixIdentifiers:!1};let Ef=wf,Af=null,Nf="",If=null,Rf=null,Of="",Mf=-1,Pf=-1,Df=0,Lf=!1,$f=null;const Ff=[],Vf=new class{constructor(e,t){this.stack=e,this.cbs=t,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=Fu,this.delimiterClose=Vu,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=Fu,this.delimiterClose=Vu}getPos(e){let t=1,n=e+1;const r=this.newlines.length;let o=-1;if(r>100){let t=-1,n=r;for(;t+1>>1;this.newlines[r]=0;t--)if(e>this.newlines[t]){o=t;break}return o>=0&&(t=o+2,n=e-this.newlines[o]),{column:n,line:t,offset:e}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(e){60===e?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):this.inVPre||e!==this.delimiterOpen[0]||(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(e))}stateInterpolationOpen(e){if(e===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const e=this.index+1-this.delimiterOpen.length;e>this.sectionStart&&this.cbs.ontext(this.sectionStart,e),this.state=3,this.sectionStart=e}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(e)):(this.state=1,this.stateText(e))}stateInterpolation(e){e===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(e))}stateInterpolationClose(e){e===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(e))}stateSpecialStartSequence(e){const t=this.sequenceIndex===this.currentSequence.length;if(t?Hu(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.inRCDATA=!1;this.sequenceIndex=0,this.state=6,this.stateInTagName(e)}stateInRCDATA(e){if(this.sequenceIndex===this.currentSequence.length){if(62===e||Uu(e)){const t=this.index-this.currentSequence.length;if(this.sectionStart=e||(28===this.state?this.currentSequence===qu.CdataEnd?this.cbs.oncdata(this.sectionStart,e):this.cbs.oncomment(this.sectionStart,e):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,e))}emitCodePoint(e,t){}}(Ff,{onerr:sd,ontext(e,t){qf(Hf(e,t),e,t)},ontextentity(e,t,n){qf(e,t,n)},oninterpolation(e,t){if(Lf)return qf(Hf(e,t),e,t);let n=e+Vf.delimiterOpen.length,r=t-Vf.delimiterClose.length;for(;Uu(Nf.charCodeAt(n));)n++;for(;Uu(Nf.charCodeAt(r-1));)r--;let o=Hf(n,r);o.includes("&")&&(o=Ef.decodeEntities(o,!1)),Zf({type:5,content:od(o,!1,ed(n,r)),loc:ed(e,t)})},onopentagname(e,t){const n=Hf(e,t);If={type:1,tag:n,ns:Ef.getNamespace(n,Ff[0],Ef.ns),tagType:0,props:[],children:[],loc:ed(e-1,t),codegenNode:void 0}},onopentagend(e){jf(e)},onclosetag(e,t){const n=Hf(e,t);if(!Ef.isVoidTag(n)){let r=!1;for(let e=0;e0&&sd(24,Ff[0].loc.start.offset);for(let n=0;n<=e;n++){Wf(Ff.shift(),t,n(7===e.type?e.rawName:e.name)===n)&&sd(2,t)},onattribend(e,t){if(If&&Rf){if(nd(Rf.loc,t),0!==e)if(Of.includes("&")&&(Of=Ef.decodeEntities(Of,!0)),6===Rf.type)"class"===Rf.name&&(Of=Qf(Of).trim()),1!==e||Of||sd(13,t),Rf.value={type:2,content:Of,loc:1===e?ed(Mf,Pf):ed(Mf-1,Pf+1)},Vf.inSFCRoot&&"template"===If.tag&&"lang"===Rf.name&&Of&&"html"!==Of&&Vf.enterRCDATA(ju("{const o=t.start.offset+n;return od(e,!1,ed(o,o+e.length),0,r?1:0)},c={source:i(s.trim(),n.indexOf(s,o.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let l=o.trim().replace(Uf,"").trim();const a=o.indexOf(l),u=l.match(Bf);if(u){l=l.replace(Bf,"").trim();const e=u[1].trim();let t;if(e&&(t=n.indexOf(e,a+l.length),c.key=i(e,t,!0)),u[2]){const r=u[2].trim();r&&(c.index=i(r,n.indexOf(r,c.key?t+e.length:a+l.length),!0))}}l&&(c.value=i(l,a,!0));return c}(Rf.exp));let t=-1;"bind"===Rf.name&&(t=Rf.modifiers.findIndex(e=>"sync"===e.content))>-1&&Ku("COMPILER_V_BIND_SYNC",Ef,Rf.loc,Rf.arg.loc.source)&&(Rf.name="model",Rf.modifiers.splice(t,1))}7===Rf.type&&"pre"===Rf.name||If.props.push(Rf)}Of="",Mf=Pf=-1},oncomment(e,t){Ef.comments&&Zf({type:3,content:Hf(e,t),loc:ed(e-4,t+3)})},onend(){const e=Nf.length;for(let t=0;t64&&n<91)||Qu(e)||Ef.isBuiltInComponent&&Ef.isBuiltInComponent(e)||Ef.isNativeTag&&!Ef.isNativeTag(e))return!0;var n;for(let e=0;e6===e.type&&"inline-template"===e.name);n&&Ku("COMPILER_INLINE_TEMPLATE",Ef,n.loc)&&e.children.length&&(n.value={type:2,content:Hf(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:n.loc})}}function zf(e,t){let n=e;for(;Nf.charCodeAt(n)!==t&&n>=0;)n--;return n}const Kf=new Set(["if","else","else-if","for","slot"]);function Jf({tag:e,props:t}){if("template"===e)for(let e=0;e3!==e.type);return 1!==t.length||1!==t[0].type||gf(t[0])?null:t[0]}function ad(e,t,n,r=!1,o=!1){const{children:s}=e,i=[];for(let t=0;t0){if(e>=2){c.codegenNode.patchFlag=-1,i.push(c);continue}}else{const e=c.codegenNode;if(13===e.type){const t=e.patchFlag;if((void 0===t||512===t||1===t)&&pd(c,n)>=2){const t=hd(c);t&&(e.props=n.hoist(t))}e.dynamicProps&&(e.dynamicProps=n.hoist(e.dynamicProps))}}}else if(12===c.type){if((r?0:ud(c,n))>=2){14===c.codegenNode.type&&c.codegenNode.arguments.length>0&&c.codegenNode.arguments.push("-1"),i.push(c);continue}}if(1===c.type){const t=1===c.tagType;t&&n.scopes.vSlot++,ad(c,e,n,!1,o),t&&n.scopes.vSlot--}else if(11===c.type)ad(c,e,n,1===c.children.length,!0);else if(9===c.type)for(let t=0;te.key===t||e.key.content===t);return n&&n.value}}i.length&&n.transformHoist&&n.transformHoist(s,n,e)}function ud(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(0!==e.tagType)return 0;const r=n.get(e);if(void 0!==r)return r;const o=e.codegenNode;if(13!==o.type)return 0;if(o.isBlock&&"svg"!==e.tag&&"foreignObject"!==e.tag&&"math"!==e.tag)return 0;if(void 0===o.patchFlag){let r=3;const s=pd(e,t);if(0===s)return n.set(e,0),0;s1)for(let o=0;on&&(E.childIndex--,E.onNodeRemoved()):(E.currentNode=null,E.onNodeRemoved()),E.parent.children.splice(n,1)},onNodeRemoved:c,addIdentifiers(e){},removeIdentifiers(e){},hoist(e){b(e)&&(e=Iu(e)),E.hoists.push(e);const t=Iu(`_hoisted_${E.hoists.length}`,!1,e.loc,2);return t.hoisted=e,t},cache(e,t=!1,n=!1){const r=function(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:Tu}}(E.cached.length,e,t,n);return E.cached.push(r),r}};return E.filters=new Set,E}function gd(e,t){const n=md(e,t);vd(e,n),t.hoistStatic&&cd(e,n),t.ssr||function(e,t){const{helper:n}=t,{children:r}=e;if(1===r.length){const n=ld(e);if(n&&n.codegenNode){const r=n.codegenNode;13===r.type&&$u(r,t),e.codegenNode=r}else e.codegenNode=r[0]}else if(r.length>1){let r=64;0,e.codegenNode=wu(t,n(Va),void 0,e.children,r,void 0,void 0,!0,void 0,!1)}}(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function vd(e,t){t.currentNode=e;const{nodeTransforms:n}=t,r=[];for(let o=0;o{n--};for(;nt===e:t=>e.test(t);return(e,r)=>{if(1===e.type){const{props:o}=e;if(3===e.tagType&&o.some(hf))return;const s=[];for(let i=0;i`${ku[e]}: _${ku[e]}`;function Sd(e,t={}){const n=function(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:r=!1,filename:o="template.vue.html",scopeId:s=null,optimizeImports:i=!1,runtimeGlobalName:c="Vue",runtimeModuleName:l="vue",ssrRuntimeModuleName:a="vue/server-renderer",ssr:u=!1,isTS:f=!1,inSSR:d=!1}){const p={mode:t,prefixIdentifiers:n,sourceMap:r,filename:o,scopeId:s,optimizeImports:i,runtimeGlobalName:c,runtimeModuleName:l,ssrRuntimeModuleName:a,ssr:u,isTS:f,inSSR:d,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(e){return`_${ku[e]}`},push(e,t=-2,n){p.code+=e},indent(){h(++p.indentLevel)},deindent(e=!1){e?--p.indentLevel:h(--p.indentLevel)},newline(){h(p.indentLevel)}};function h(e){p.push("\n"+" ".repeat(e),0)}return p}(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:r,push:o,prefixIdentifiers:s,indent:i,deindent:c,newline:l,scopeId:a,ssr:u}=n,f=Array.from(e.helpers),d=f.length>0,p=!s&&"module"!==r;!function(e,t){const{ssr:n,prefixIdentifiers:r,push:o,newline:s,runtimeModuleName:i,runtimeGlobalName:c,ssrRuntimeModuleName:l}=t,a=c,u=Array.from(e.helpers);if(u.length>0&&(o(`const _Vue = ${a}\n`,-1),e.hoists.length)){o(`const { ${[Ka,Ja,Ya,Ga,Xa].filter(e=>u.includes(e)).map(bd).join(", ")} } = _Vue\n`,-1)}(function(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:r}=t;r();for(let o=0;o0)&&l()),e.directives.length&&(xd(e.directives,"directive",n),e.temps>0&&l()),e.filters&&e.filters.length&&(l(),xd(e.filters,"filter",n),l()),e.temps>0){o("let ");for(let t=0;t0?", ":""}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(o("\n",0),l()),u||o("return "),e.codegenNode?Td(e.codegenNode,n):o("null"),p&&(c(),o("}")),c(),o("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function xd(e,t,{helper:n,push:r,newline:o,isTS:s}){const i=n("filter"===t?tu:"component"===t?Qa:eu);for(let n=0;n3||!1;t.push("["),n&&t.indent(),kd(e,t,n),n&&t.deindent(),t.push("]")}function kd(e,t,n=!1,r=!0){const{push:o,newline:s}=t;for(let i=0;ie||"null")}([s,i,c,h,a]),t),n(")"),f&&n(")");u&&(n(", "),Td(u,t),n(")"))}(e,t);break;case 14:!function(e,t){const{push:n,helper:r,pure:o}=t,s=b(e.callee)?e.callee:r(e.callee);o&&n(_d);n(s+"(",-2,e),kd(e.arguments,t),n(")")}(e,t);break;case 15:!function(e,t){const{push:n,indent:r,deindent:o,newline:s}=t,{properties:i}=e;if(!i.length)return void n("{}",-2,e);const c=i.length>1||!1;n(c?"{":"{ "),c&&r();for(let e=0;e "),(l||c)&&(n("{"),r());i?(l&&n("return "),m(i)?Cd(i,t):Td(i,t)):c&&Td(c,t);(l||c)&&(o(),n("}"));a&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function(e,t){const{test:n,consequent:r,alternate:o,newline:s}=e,{push:i,indent:c,deindent:l,newline:a}=t;if(4===n.type){const e=!ef(n.content);e&&i("("),wd(n,t),e&&i(")")}else i("("),Td(n,t),i(")");s&&c(),t.indentLevel++,s||i(" "),i("? "),Td(r,t),t.indentLevel--,s&&a(),s||i(" "),i(": ");const u=19===o.type;u||t.indentLevel++;Td(o,t),u||t.indentLevel--;s&&l(!0)}(e,t);break;case 20:!function(e,t){const{push:n,helper:r,indent:o,deindent:s,newline:i}=t,{needPauseTracking:c,needArraySpread:l}=e;l&&n("[...(");n(`_cache[${e.index}] || (`),c&&(o(),n(`${r(gu)}(-1`),e.inVOnce&&n(", true"),n("),"),i(),n("("));n(`_cache[${e.index}] = `),Td(e.value,t),c&&(n(`).cacheIndex = ${e.index},`),i(),n(`${r(gu)}(1),`),i(),n(`_cache[${e.index}]`),s());n(")"),l&&n(")]")}(e,t);break;case 21:kd(e.body,t,!0,!1)}}function wd(e,t){const{content:n,isStatic:r}=e;t.push(r?JSON.stringify(n):n,-3,e)}function Ed(e,t){for(let n=0;nfunction(e,t,n,r){if(!("else"===t.name||t.exp&&t.exp.content.trim())){const r=t.exp?t.exp.loc:e.loc;n.onError(Gu(28,t.loc)),t.exp=Iu("true",!1,r)}0;if("if"===t.name){const o=Id(e,t),s={type:9,loc:td(e.loc),branches:[o]};if(n.replaceNode(s),r)return r(s,o,!0)}else{const o=n.parent.children;let s=o.indexOf(e);for(;s-- >=-1;){const i=o[s];if(!i||!Tf(i)){if(i&&9===i.type){"else-if"!==t.name&&"else"!==t.name||void 0!==i.branches[i.branches.length-1].condition||n.onError(Gu(30,e.loc)),n.removeNode();const o=Id(e,t);0,i.branches.push(o);const s=r&&r(i,o,!1);vd(o,n),s&&s(),n.currentNode=null}else n.onError(Gu(30,e.loc));break}n.removeNode(i)}}}(e,t,n,(e,t,r)=>{const o=n.parent.children;let s=o.indexOf(e),i=0;for(;s-- >=0;){const e=o[s];e&&9===e.type&&(i+=e.branches.length)}return()=>{if(r)e.codegenNode=Rd(t,i,n);else{const r=function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(e.codegenNode);r.alternate=Rd(t,i+e.branches.length-1,n)}}}));function Id(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!af(e,"for")?e.children:[e],userKey:uf(e,"key"),isTemplateIf:n}}function Rd(e,t,n){return e.condition?Pu(e.condition,Od(e,t,n),Ou(n.helper(Ya),['""',"true"])):Od(e,t,n)}function Od(e,t,n){const{helper:r}=n,o=Nu("key",Iu(`${t}`,!1,Tu,2)),{children:s}=e,i=s[0];if(1!==s.length||1!==i.type){if(1===s.length&&11===i.type){const e=i.codegenNode;return _f(e,o,n),e}{let t=64;return wu(n,r(Va),Au([o]),s,t,void 0,void 0,!0,!1,!1,e.loc)}}{const e=i.codegenNode,t=14===(c=e).type&&c.callee===xu?c.arguments[1].returns:c;return 13===t.type&&$u(t,n),_f(t,o,n),e}var c}const Md=yd("for",(e,t,n)=>{const{helper:r,removeHelper:o}=n;return function(e,t,n,r){if(!t.exp)return void n.onError(Gu(31,t.loc));const o=t.forParseResult;if(!o)return void n.onError(Gu(32,t.loc));Pd(o,n);const{addIdentifiers:s,removeIdentifiers:i,scopes:c}=n,{source:l,value:a,key:u,index:f}=o,d={type:11,loc:t.loc,source:l,valueAlias:a,keyAlias:u,objectIndexAlias:f,parseResult:o,children:mf(e)?e.children:[e]};n.replaceNode(d),c.vFor++;const p=r&&r(d);return()=>{c.vFor--,p&&p()}}(e,t,n,t=>{const s=Ou(r(ru),[t.source]),i=mf(e),c=af(e,"memo"),l=uf(e,"key",!1,!0);l&&l.type;let a=l&&(6===l.type?l.value?Iu(l.value.content,!0):void 0:l.exp);const u=l&&a?Nu("key",a):null,f=4===t.source.type&&t.source.constType>0,d=f?64:l?128:256;return t.codegenNode=wu(n,r(Va),void 0,s,d,void 0,void 0,!0,!f,!1,e.loc),()=>{let l;const{children:d}=t;const p=1!==d.length||1!==d[0].type,h=gf(e)?e:i&&1===e.children.length&&gf(e.children[0])?e.children[0]:null;if(h?(l=h.codegenNode,i&&u&&_f(l,u,n)):p?l=wu(n,r(Va),u?Au([u]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(l=d[0].codegenNode,i&&u&&_f(l,u,n),l.isBlock!==!f&&(l.isBlock?(o(qa),o(Lu(n.inSSR,l.isComponent))):o(Du(n.inSSR,l.isComponent))),l.isBlock=!f,l.isBlock?(r(qa),r(Lu(n.inSSR,l.isComponent))):r(Du(n.inSSR,l.isComponent))),c){const e=Mu(Dd(t.parseResult,[Iu("_cached")]));e.body={type:21,body:[Ru(["const _memo = (",c.exp,")"]),Ru(["if (_cached",...a?[" && _cached.key === ",a]:[],` && ${n.helperString(Cu)}(_cached, _memo)) return _cached`]),Ru(["const _item = ",l]),Iu("_item.memo = _memo"),Iu("return _item")],loc:Tu},s.arguments.push(e,Iu("_cache"),Iu(String(n.cached.length))),n.cached.push(null)}else s.arguments.push(Mu(Dd(t.parseResult),l,!0))}})});function Pd(e,t){e.finalized||(e.finalized=!0)}function Dd({value:e,key:t,index:n},r=[]){return function(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((e,t)=>e||Iu("_".repeat(t+1),!1))}([e,t,n,...r])}const Ld=Iu("undefined",!1),$d=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){const n=af(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},Fd=(e,t,n,r)=>Mu(e,n,!1,!0,n.length?n[0].loc:r);function Vd(e,t,n=Fd){t.helper(_u);const{children:r,loc:o}=e,s=[],i=[];let c=t.scopes.vSlot>0||t.scopes.vFor>0;const l=af(e,"slot",!0);if(l){const{arg:e,exp:t}=l;e&&!Xu(e)&&(c=!0),s.push(Nu(e||Iu("default",!0),n(t,void 0,r,o)))}let a=!1,u=!1;const f=[],d=new Set;let p=0;for(let e=0;e{const s=n(e,void 0,r,o);return t.compatConfig&&(s.isNonScopedSlot=!0),Nu("default",s)};a?f.length&&!f.every(kf)&&(u?t.onError(Gu(39,f[0].loc)):s.push(e(void 0,f))):s.push(e(void 0,r))}const h=c?2:Ud(e.children)?3:1;let m=Au(s.concat(Nu("_",Iu(h+"",!1))),o);return i.length&&(m=Ou(t.helper(su),[m,Eu(i)])),{slots:m,hasDynamicSlots:c}}function Bd(e,t,n){const r=[Nu("name",e),Nu("fn",t)];return null!=n&&r.push(Nu("key",Iu(String(n),!0))),Au(r)}function Ud(e){for(let t=0;tfunction(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:n,props:r}=e,o=1===e.tagType;let s=o?function(e,t,n=!1){let{tag:r}=e;const o=Kd(r),s=uf(e,"is",!1,!0);if(s)if(o||zu("COMPILER_IS_ON_ELEMENT",t)){let e;if(6===s.type?e=s.value&&Iu(s.value.content,!0):(e=s.exp,e||(e=Iu("is",!1,s.arg.loc))),e)return Ou(t.helper(Za),[e])}else 6===s.type&&s.value.content.startsWith("vue:")&&(r=s.value.content.slice(4));const i=Qu(r)||t.isBuiltInComponent(r);if(i)return n||t.helper(i),i;return t.helper(Qa),t.components.add(r),Sf(r,"component")}(e,t):`"${n}"`;const i=x(s)&&s.callee===Za;let c,l,a,u,f,d=0,p=i||s===Ba||s===Ua||!o&&("svg"===n||"foreignObject"===n||"math"===n);if(r.length>0){const n=qd(e,t,void 0,o,i);c=n.props,d=n.patchFlag,u=n.dynamicPropNames;const r=n.directives;f=r&&r.length?Eu(r.map(e=>function(e,t){const n=[],r=Hd.get(e);r?n.push(t.helperString(r)):(t.helper(eu),t.directives.add(e.name),n.push(Sf(e.name,"directive")));const{loc:o}=e;e.exp&&n.push(e.exp);e.arg&&(e.exp||n.push("void 0"),n.push(e.arg));if(Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const t=Iu("true",!1,o);n.push(Au(e.modifiers.map(e=>Nu(e,t)),o))}return Eu(n,e.loc)}(e,t))):void 0,n.shouldUseBlock&&(p=!0)}if(e.children.length>0){s===Ha&&(p=!0,d|=1024);if(o&&s!==Ba&&s!==Ha){const{slots:n,hasDynamicSlots:r}=Vd(e,t);l=n,r&&(d|=1024)}else if(1===e.children.length&&s!==Ba){const n=e.children[0],r=n.type,o=5===r||8===r;o&&0===ud(n,t)&&(d|=1),l=o||2===r?n:e.children}else l=e.children}u&&u.length&&(a=function(e){let t="[";for(let n=0,r=e.length;n0;let h=!1,m=0,g=!1,v=!1,y=!1,_=!1,b=!1,x=!1;const C=[],k=e=>{u.length&&(f.push(Au(Wd(u),c)),u=[]),e&&f.push(e)},T=()=>{t.scopes.vFor>0&&u.push(Nu(Iu("ref_for",!0),Iu("true")))},w=({key:e,value:n})=>{if(Xu(e)){const s=e.content,i=a(s);if(!i||r&&!o||"onclick"===s.toLowerCase()||"onUpdate:modelValue"===s||N(s)||(_=!0),i&&N(s)&&(x=!0),i&&14===n.type&&(n=n.arguments[0]),20===n.type||(4===n.type||8===n.type)&&ud(n,t)>0)return;"ref"===s?g=!0:"class"===s?v=!0:"style"===s?y=!0:"key"===s||C.includes(s)||C.push(s),!r||"class"!==s&&"style"!==s||C.includes(s)||C.push(s)}else b=!0};for(let o=0;o"prop"===e.content)&&(m|=32);const x=t.directiveTransforms[n];if(x){const{props:n,needRuntime:r}=x(l,e,t);!s&&n.forEach(w),_&&o&&!Xu(o)?k(Au(n,c)):u.push(...n),r&&(d.push(l),S(r)&&Hd.set(l,r))}else I(n)||(d.push(l),p&&(h=!0))}}let E;if(f.length?(k(),E=f.length>1?Ou(t.helper(cu),f,c):f[0]):u.length&&(E=Au(Wd(u),c)),b?m|=16:(v&&!r&&(m|=2),y&&!r&&(m|=4),C.length&&(m|=8),_&&(m|=32)),h||0!==m&&32!==m||!(g||x||d.length>0)||(m|=512),!t.inSSR&&E)switch(E.type){case 15:let e=-1,n=-1,r=!1;for(let t=0;t{if(gf(e)){const{children:n,loc:r}=e,{slotName:o,slotProps:s}=function(e,t){let n,r='"default"';const o=[];for(let t=0;t0){const{props:r,directives:s}=qd(e,t,o,!1,!1);n=r,s.length&&t.onError(Gu(36,s[0].loc))}return{slotName:r,slotProps:n}}(e,t),i=[t.prefixIdentifiers?"_ctx.$slots":"$slots",o,"{}","undefined","true"];let c=2;s&&(i[2]=s,c=3),n.length&&(i[3]=Mu([],n,!1,!1,r),c=4),t.scopeId&&!t.slotted&&(c=5),i.splice(c),e.codegenNode=Ou(t.helper(ou),i,r)}};const Yd=(e,t,n,r)=>{const{loc:o,modifiers:s,arg:i}=e;let c;if(e.exp||s.length||n.onError(Gu(35,o)),4===i.type)if(i.isStatic){let e=i.content;0,e.startsWith("vue:")&&(e=`vnode-${e.slice(4)}`);c=Iu(0!==t.tagType||e.startsWith("vnode")||!/[A-Z]/.test(e)?$(M(e)):`on:${e}`,!0,i.loc)}else c=Ru([`${n.helperString(mu)}(`,i,")"]);else c=i,c.children.unshift(`${n.helperString(mu)}(`),c.children.push(")");let l=e.exp;l&&!l.content.trim()&&(l=void 0);let a=n.cacheHandlers&&!l&&!n.inVOnce;if(l){const e=sf(l),t=!(e||lf(l)),n=l.content.includes(";");0,(t||a&&e)&&(l=Ru([`${t?"$event":"(...args)"} => ${n?"{":"("}`,l,n?"}":")"]))}let u={props:[Nu(c,l||Iu("() => {}",!1,o))]};return r&&(u=r(u)),a&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(e=>e.key.isHandlerKey=!0),u},Gd=(e,t,n)=>{const{modifiers:r,loc:o}=e,s=e.arg;let{exp:i}=e;return i&&4===i.type&&!i.content.trim()&&(i=void 0),4!==s.type?(s.children.unshift("("),s.children.push(') || ""')):s.isStatic||(s.content=s.content?`${s.content} || ""`:'""'),r.some(e=>"camel"===e.content)&&(4===s.type?s.isStatic?s.content=M(s.content):s.content=`${n.helperString(pu)}(${s.content})`:(s.children.unshift(`${n.helperString(pu)}(`),s.children.push(")"))),n.inSSR||(r.some(e=>"prop"===e.content)&&Xd(s,"."),r.some(e=>"attr"===e.content)&&Xd(s,"^")),{props:[Nu(s,i)]}},Xd=(e,t)=>{4===e.type?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Qd=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let r,o=!1;for(let e=0;e7===e.type&&!t.directiveTransforms[e.name])||"template"===e.tag)))for(let e=0;e{if(1===e.type&&af(e,"once",!0)){if(Zd.has(e)||t.inVOnce||t.inSSR)return;return Zd.add(e),t.inVOnce=!0,t.helper(gu),()=>{t.inVOnce=!1;const e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0,!0))}}},tp=(e,t,n)=>{const{exp:r,arg:o}=e;if(!r)return n.onError(Gu(41,e.loc)),np();const s=r.loc.source.trim(),i=4===r.type?r.content:s,c=n.bindingMetadata[s];if("props"===c||"props-aliased"===c)return n.onError(Gu(44,r.loc)),np();if("literal-const"===c||"setup-const"===c)return n.onError(Gu(45,r.loc)),np();if(!i.trim()||!sf(r))return n.onError(Gu(42,r.loc)),np();const l=o||Iu("modelValue",!0),a=o?Xu(o)?`onUpdate:${M(o.content)}`:Ru(['"onUpdate:" + ',o]):"onUpdate:modelValue";let u;u=Ru([`${n.isTS?"($event: any)":"$event"} => ((`,r,") = $event)"]);const f=[Nu(l,e.exp),Nu(a,u)];if(e.modifiers.length&&1===t.tagType){const t=e.modifiers.map(e=>e.content).map(e=>(ef(e)?e:JSON.stringify(e))+": true").join(", "),n=o?Xu(o)?`${o.content}Modifiers`:Ru([o,' + "Modifiers"']):"modelModifiers";f.push(Nu(n,Iu(`{ ${t} }`,!1,e.loc,2)))}return np(f)};function np(e=[]){return{props:e}}const rp=/[\w).+\-_$\]]/,op=(e,t)=>{zu("COMPILER_FILTERS",t)&&(5===e.type?sp(e.content,t):1===e.type&&e.props.forEach(e=>{7===e.type&&"for"!==e.name&&e.exp&&sp(e.exp,t)}))};function sp(e,t){if(4===e.type)ip(e,t);else for(let n=0;n=0&&(e=n.charAt(t)," "===e);t--);e&&rp.test(e)||(u=!0)}}else void 0===i?(h=s+1,i=n.slice(0,s).trim()):g();function g(){m.push(n.slice(h,s).trim()),h=s+1}if(void 0===i?i=n.slice(0,s).trim():0!==h&&g(),m.length){for(s=0;s{if(1===e.type){const n=af(e,"memo");if(!n||lp.has(e)||t.inSSR)return;return lp.add(e),()=>{const r=e.codegenNode||t.currentNode.codegenNode;r&&13===r.type&&(1!==e.tagType&&$u(r,t),e.codegenNode=Ou(t.helper(xu),[n.exp,Mu(void 0,r),"_cache",String(t.cached.length)]),t.cached.push(null))}}},up=(e,t)=>{if(1===e.type)for(const n of e.props)if(7===n.type&&"bind"===n.name&&(!n.exp||4===n.exp.type&&!n.exp.content.trim())&&n.arg){const e=n.arg;if(4===e.type&&e.isStatic){const t=M(e.content);(tf.test(t[0])||"-"===t[0])&&(n.exp=Iu(t,!1,e.loc))}else t.onError(Gu(53,e.loc)),n.exp=Iu("",!0,e.loc)}};function fp(e,t={}){const n=t.onError||Ju,r="module"===t.mode;!0===t.prefixIdentifiers?n(Gu(48)):r&&n(Gu(49));t.cacheHandlers&&n(Gu(50)),t.scopeId&&!r&&n(Gu(51));const o=f({},t,{prefixIdentifiers:!1}),s=b(e)?id(e,o):e,[i,c]=[[up,ep,Nd,ap,Md,op,Jd,jd,$d,Qd],{on:Yd,bind:Gd,model:tp}];return gd(s,f({},o,{nodeTransforms:[...i,...t.nodeTransforms||[]],directiveTransforms:f({},c,t.directiveTransforms||{})})),Sd(s,o)} +/** +* @vue/compiler-dom v3.5.28 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +const dp=Symbol(""),pp=Symbol(""),hp=Symbol(""),mp=Symbol(""),gp=Symbol(""),vp=Symbol(""),yp=Symbol(""),_p=Symbol(""),bp=Symbol(""),Sp=Symbol("");var xp;let Cp;xp={[dp]:"vModelRadio",[pp]:"vModelCheckbox",[hp]:"vModelText",[mp]:"vModelSelect",[gp]:"vModelDynamic",[vp]:"withModifiers",[yp]:"withKeys",[_p]:"vShow",[bp]:"Transition",[Sp]:"TransitionGroup"},Object.getOwnPropertySymbols(xp).forEach(e=>{ku[e]=xp[e]});const kp={parseMode:"html",isVoidTag:ne,isNativeTag:e=>Z(e)||ee(e)||te(e),isPreTag:e=>"pre"===e,isIgnoreNewlineTag:e=>"pre"===e||"textarea"===e,decodeEntities:function(e,t=!1){return Cp||(Cp=document.createElement("div")),t?(Cp.innerHTML=`
`,Cp.children[0].getAttribute("foo")):(Cp.innerHTML=e,Cp.textContent)},isBuiltInComponent:e=>"Transition"===e||"transition"===e?bp:"TransitionGroup"===e||"transition-group"===e?Sp:void 0,getNamespace(e,t,n){let r=t?t.ns:n;if(t&&2===r)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(r=0);else t&&1===r&&("foreignObject"!==t.tag&&"desc"!==t.tag&&"title"!==t.tag||(r=0));if(0===r){if("svg"===e)return 1;if("math"===e)return 2}return r}},Tp=(e,t)=>{const n=G(e);return Iu(JSON.stringify(n),!1,t,3)};function wp(e,t){return Gu(e,t)}const Ep=o("passive,once,capture"),Ap=o("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Np=o("left,right"),Ip=o("onkeyup,onkeydown,onkeypress"),Rp=(e,t)=>Xu(e)&&"onclick"===e.content.toLowerCase()?Iu(t,!0):4!==e.type?Ru(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e;const Op=(e,t)=>{1!==e.type||0!==e.tagType||"script"!==e.tag&&"style"!==e.tag||t.removeNode()};const Mp=[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:Iu("style",!0,t.loc),exp:Tp(t.value.content,t.loc),modifiers:[],loc:t.loc})})}],Pp={cloak:()=>({props:[]}),html:(e,t,n)=>{const{exp:r,loc:o}=e;return r||n.onError(wp(54,o)),t.children.length&&(n.onError(wp(55,o)),t.children.length=0),{props:[Nu(Iu("innerHTML",!0,o),r||Iu("",!0))]}},text:(e,t,n)=>{const{exp:r,loc:o}=e;return r||n.onError(wp(56,o)),t.children.length&&(n.onError(wp(57,o)),t.children.length=0),{props:[Nu(Iu("textContent",!0),r?ud(r,n)>0?r:Ou(n.helperString(iu),[r],o):Iu("",!0))]}},model:(e,t,n)=>{const r=tp(e,t,n);if(!r.props.length||1===t.tagType)return r;e.arg&&n.onError(wp(59,e.arg.loc));const{tag:o}=t,s=n.isCustomElement(o);if("input"===o||"textarea"===o||"select"===o||s){let i=hp,c=!1;if("input"===o||s){const r=uf(t,"type");if(r){if(7===r.type)i=gp;else if(r.value)switch(r.value.content){case"radio":i=dp;break;case"checkbox":i=pp;break;case"file":c=!0,n.onError(wp(60,e.loc))}}else(function(e){return e.props.some(e=>!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic))})(t)&&(i=gp)}else"select"===o&&(i=mp);c||(r.needRuntime=n.helper(i))}else n.onError(wp(58,e.loc));return r.props=r.props.filter(e=>!(4===e.key.type&&"modelValue"===e.key.content)),r},on:(e,t,n)=>Yd(e,t,n,t=>{const{modifiers:r}=e;if(!r.length)return t;let{key:o,value:s}=t.props[0];const{keyModifiers:i,nonKeyModifiers:c,eventOptionModifiers:l}=((e,t,n)=>{const r=[],o=[],s=[];for(let i=0;i{const{exp:r,loc:o}=e;return r||n.onError(wp(62,o)),{props:[],needRuntime:n.helper(_p)}}};const Dp=Object.create(null);function Lp(e,t){if(!b(e)){if(!e.nodeType)return c;e=e.innerHTML}const n=function(e,t){return e+JSON.stringify(t,(e,t)=>"function"==typeof t?t.toString():t)}(e,t),o=Dp[n];if(o)return o;if("#"===e[0]){const t=document.querySelector(e);0,e=t?t.innerHTML:""}const s=f({hoistStatic:!0,onError:void 0,onWarn:c},t);s.isCustomElement||"undefined"==typeof customElements||(s.isCustomElement=e=>!!customElements.get(e));const{code:i}=function(e,t={}){return fp(e,f({},kp,t,{nodeTransforms:[Op,...Mp,...t.nodeTransforms||[]],directiveTransforms:f({},Pp,t.directiveTransforms||{}),transformHoist:null}))}(e,s);const l=new Function("Vue",i)(r);return l._rc=!0,Dp[n]=l}Sc(Lp)}}]); \ No newline at end of file diff --git a/modules/backend/formwidgets/Relation.php b/modules/backend/formwidgets/Relation.php index 830af3b492..6fb39657d3 100644 --- a/modules/backend/formwidgets/Relation.php +++ b/modules/backend/formwidgets/Relation.php @@ -49,6 +49,11 @@ class Relation extends FormWidgetBase */ public $order; + /** + * @var bool Define if the widget must be rendered has a displayTree. + */ + public $displayTree; + // // Object properties // @@ -73,6 +78,7 @@ public function init() 'emptyOption', 'scope', 'order', + 'displayTree', ]); if (isset($this->config->select)) { @@ -97,6 +103,14 @@ public function prepareVars() $this->vars['field'] = $this->makeRenderFormField(); } + /** + * @inheritDoc + */ + protected function loadAssets() + { + $this->addJs('js/dist/relation.js', 'core'); + } + /** * Makes the form object used for rendering a simple field type * @throws SystemException if an unsupported relation type is used. @@ -156,8 +170,7 @@ protected function makeRenderFormField() $nameFrom = 'selection'; $selectColumn = $usesTree ? '*' : $relationModel->getKeyName(); $result = $query->select($selectColumn, Db::raw($this->sqlSelect . ' AS ' . $nameFrom)); - } - else { + } else { $nameFrom = $this->nameFrom; $result = $query->getQuery()->get(); } @@ -168,9 +181,19 @@ protected function makeRenderFormField() ? $relationObject->getOtherKey() : $relationModel->getKeyName(); - $field->options = $usesTree - ? $result->listsNested($nameFrom, $primaryKeyName) - : $result->lists($nameFrom, $primaryKeyName); + if ($usesTree) { + if ($this->displayTree) { + if ($this->sqlSelect) { + $result = $result->getQuery()->get(); + } + + $field->options = $result->toNestedArray($nameFrom, $primaryKeyName); + } else { + $field->options = $result->listsNested($nameFrom, $primaryKeyName); + } + } else { + $field->options = $result->lists($nameFrom, $primaryKeyName); + } return $field; }); diff --git a/modules/backend/formwidgets/relation/assets/js/dist/relation.js b/modules/backend/formwidgets/relation/assets/js/dist/relation.js new file mode 100644 index 0000000000..74df661674 --- /dev/null +++ b/modules/backend/formwidgets/relation/assets/js/dist/relation.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_wintercms_wn_backend_module=self.webpackChunk_wintercms_wn_backend_module||[]).push([[130],{861:function(e,t,l){var o=l(591),n=l.n(o),i=l(531),a={insert:"head",singleton:!1};n()(i.A,a),i.A.locals;(e=>{class t extends e.PluginBase{construct(e){this.element=e,this.config=this.snowboard.dataConfig(this,e),this.expandAllControl=e.querySelector("[data-field-checkboxlist-expand-all]"),this.collapseAllControl=e.querySelector("[data-field-checkboxlist-collapse-all]"),this.expandCheckedControl=e.querySelector("[data-field-checkboxlist-expand-checked]"),this.items=e.querySelectorAll(".checkboxlist-item"),this.toggles=e.querySelectorAll(".checkboxlist-item-toggle"),this.events={expandAll:()=>this.onExpandAll(),collapseAll:()=>this.onCollapseAll(),expandChecked:()=>this.onExpandChecked(),toggle:e=>this.onToggle(e)},this.attachEvents()}defaults(){return{}}attachEvents(){this.expandAllControl&&this.expandAllControl.addEventListener("click",this.events.expandAll),this.collapseAllControl&&this.collapseAllControl.addEventListener("click",this.events.collapseAll),this.expandCheckedControl&&this.expandCheckedControl.addEventListener("click",this.events.expandChecked),this.toggles.forEach(e=>{e.addEventListener("click",this.events.toggle)})}destruct(){this.expandAllControl&&this.expandAllControl.removeEventListener("click",this.events.expandAll),this.collapseAllControl&&this.collapseAllControl.removeEventListener("click",this.events.collapseAll),this.expandCheckedControl&&this.expandCheckedControl.removeEventListener("click",this.events.expandChecked),this.toggles.forEach(e=>{e.removeEventListener("click",this.events.toggle)})}openLevel(e){e.classList.add("open");let t=e.querySelectorAll(".checkboxlist-children")[0];t&&t.classList.add("open")}closeLevel(e){e.classList.remove("open");let t=e.querySelectorAll(".checkboxlist-children")[0];t&&t.classList.remove("open")}onExpandAll(){new Promise((e,t)=>{let l=this.getExpandableNodes();l.forEach(e=>{this.openLevel(e)}),e([].slice.call(l).pop())}).then(e=>{this.updateScrollBar(e)})}onCollapseAll(){new Promise((e,t)=>{let l=this.getOpenedNodes();l.forEach(e=>{this.closeLevel(e)}),e([].slice.call(l).pop())}).then(e=>{this.updateScrollBar(e)})}onExpandChecked(){this.onCollapseAll();new Promise((e,t)=>{let l=this.getCheckedNodes();l.forEach(e=>{this.openLevel(e)}),e([].slice.call(l).pop())}).then(e=>{this.updateScrollBar(e)})}onToggle(e){new Promise((t,l)=>{let o=e.target.parentElement;o.classList.contains("open")?this.closeLevel(o):this.openLevel(o),t(o)}).then(e=>{this.updateScrollBar(e)})}updateScrollBar(e){if(void 0===e)return;let t=e.classList.contains("checkboxlist-children")?e:e.querySelector(".checkboxlist-children");t&&t.addEventListener("transitionend",()=>{const e=this.element.querySelector("[data-control=scrollbar]");e&&$(e).data("oc.scrollbar")?.update()},{once:!0})}getExpandableNodes(){return Array.prototype.filter.call(this.items,function(e){return e.matches(":has(.checkboxlist-children)")})}getOpenedNodes(){return Array.prototype.filter.call(this.items,function(e){return e.classList.contains("open")})}getCheckedNodes(){return Array.prototype.filter.call(this.getExpandableNodes(),function(e){return e.matches(":has(input:checked)")})}}e.addPlugin("backend.formwidget.relation",t),e["backend.ui.widgethandler"]().register("relation","backend.formwidget.relation")})(window.Snowboard)},531:function(e,t,l){var o=l(935),n=l.n(o)()(function(e){return e[1]});n.push([e.id,"div[data-control=relation] .field-checkboxlist .checkboxlist-controls>div:nth-child(2n){margin-left:auto;margin-right:0}div[data-control=relation] .checkboxlist-item{--background-padding:10px;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;margin-bottom:10px;margin-top:15px}div[data-control=relation] .checkboxlist-item .checkboxlist-item-toggle .icon-chevron-right{display:block;transition:transform .15s ease-in-out}div[data-control=relation] .checkboxlist-item:has(.checkboxlist-item).open{background:linear-gradient(90deg,transparent calc(var(--background-padding) - 1px),rgba(0,0,0,.25) var(--background-padding),transparent calc(var(--background-padding) + 1px))}div[data-control=relation] .checkboxlist-item:has(.checkboxlist-item).open>.checkboxlist-item-toggle .icon-chevron-right{transform:rotate(90deg)}div[data-control=relation] .checkboxlist-item .custom-checkbox{flex-grow:1;margin-bottom:0;margin-top:0}div[data-control=relation] .checkboxlist-item-toggle{margin:0 calc(1rem + 15px) 0 1rem}div[data-control=relation] .checkboxlist-item-toggle .icon-chevron-right{pointer-events:none}div[data-control=relation] .checkboxlist-children{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out;width:100%}div[data-control=relation] .checkboxlist-children.open{grid-template-rows:1fr}div[data-control=relation] .checkboxlist-children>div{overflow:hidden}div[data-control=relation] .checkboxlist-item .checkboxlist-item{--background-padding:20px;margin-left:10px;padding-left:10px}div[data-control=relation] .checkboxlist-item~.checkboxlist-item{margin-top:0}",""]),t.A=n}},function(e){e.O(0,[810],function(){return t=861,e(e.s=t);var t});e.O()}]); \ No newline at end of file diff --git a/modules/backend/formwidgets/relation/assets/js/src/Relation.js b/modules/backend/formwidgets/relation/assets/js/src/Relation.js new file mode 100644 index 0000000000..d4bd3dd96f --- /dev/null +++ b/modules/backend/formwidgets/relation/assets/js/src/Relation.js @@ -0,0 +1,267 @@ +import '../../less/relation.less'; + +((Snowboard) => { + /** + * Relation form widget. + * + * Renders a checkbox list field to select model related relations + * + * @author Damien MATHIEU + * @copyright 2025 Winter CMS + */ + class Relation extends Snowboard.PluginBase { + /** + * Constructor. + * + * @param {HTMLElement} element + */ + construct(element) { + this.element = element; + this.config = this.snowboard.dataConfig(this, element); + + // Control elements + this.expandAllControl = element.querySelector('[data-field-checkboxlist-expand-all]'); + this.collapseAllControl = element.querySelector('[data-field-checkboxlist-collapse-all]'); + this.expandCheckedControl = element.querySelector('[data-field-checkboxlist-expand-checked]'); + + // Child elements + this.items = element.querySelectorAll('.checkboxlist-item'); + this.toggles = element.querySelectorAll('.checkboxlist-item-toggle'); + + // Events + this.events = { + expandAll: () => this.onExpandAll(), + collapseAll: () => this.onCollapseAll(), + expandChecked: () => this.onExpandChecked(), + toggle: (el) => this.onToggle(el), + }; + + this.attachEvents(); + } + + /** + * Sets the default options for this widget. + * + * @returns {Object} + */ + defaults() { + return {}; + } + + /** + * Attaches event listeners for several interactions. + */ + attachEvents() { + if (this.expandAllControl) { + this.expandAllControl.addEventListener('click', this.events.expandAll); + } + if (this.collapseAllControl) { + this.collapseAllControl.addEventListener('click', this.events.collapseAll); + } + if (this.expandCheckedControl) { + this.expandCheckedControl.addEventListener('click', this.events.expandChecked); + } + + this.toggles.forEach((toggle) => { + toggle.addEventListener('click', this.events.toggle) + }); + } + + /** + * Destructor. + */ + destruct() { + if (this.expandAllControl) { + this.expandAllControl.removeEventListener('click', this.events.expandAll); + } + if (this.collapseAllControl) { + this.collapseAllControl.removeEventListener('click', this.events.collapseAll); + } + if (this.expandCheckedControl) { + this.expandCheckedControl.removeEventListener('click', this.events.expandChecked); + } + + this.toggles.forEach((toggle) => { + toggle.removeEventListener('click', this.events.toggle) + }); + } + + /** + * Open a single level of the tree + * + * @param {HTMLElement} el + */ + openLevel(el) { + el.classList.add('open'); + + let child = el.querySelectorAll('.checkboxlist-children')[0]; + if (child) { + child.classList.add('open'); + } + } + + /** + * Close an signle level of the tree + * + * @param {HTMLElement} el + */ + closeLevel(el) { + el.classList.remove('open'); + + let child = el.querySelectorAll('.checkboxlist-children')[0]; + if (child) { + child.classList.remove('open'); + } + } + + /** + * Expand all handler. + * + * Makes all nodes of the tree expanded. + */ + onExpandAll() { + const openPromise = new Promise((resolve, reject) => { + let animatedNodes = this.getExpandableNodes(); + + animatedNodes.forEach((item) => { + this.openLevel(item); + }); + + resolve([].slice.call(animatedNodes).pop()); + }); + + openPromise.then((el) => { + this.updateScrollBar(el); + }); + } + + /** + * Collapse all handler. + * + * Makes all nodes of the tree collapsed. + */ + onCollapseAll() { + const closePromise = new Promise((resolve, reject) => { + let animatedNodes = this.getOpenedNodes(); + + animatedNodes.forEach((item) => { + this.closeLevel(item); + }); + + resolve([].slice.call(animatedNodes).pop()); + }); + + closePromise.then((el) => { + this.updateScrollBar(el); + }); + } + + /** + * Expand checked handler. + * + * Makes all checked nodes of the tree expanded. + */ + onExpandChecked() { + this.onCollapseAll(); + + const selectedPromise = new Promise((resolve, reject) => { + let animatedNodes = this.getCheckedNodes(); + + animatedNodes.forEach((item) => { + this.openLevel(item); + }); + + resolve([].slice.call(animatedNodes).pop()); + }); + + selectedPromise.then((el) => { + this.updateScrollBar(el); + }); + } + + /** + * Toggle handler. + * + * Toggles a tree level expanded/collapsed. + * + * @param {HTMLElement} el + */ + onToggle(el) { + const tooglePromise = new Promise((resolve, reject) => { + let parent = el.target.parentElement; + + if (parent.classList.contains('open')) { + this.closeLevel(parent); + } else { + this.openLevel(parent); + } + + resolve(parent); + }); + + tooglePromise.then((parent) => { + this.updateScrollBar(parent); + }); + } + + /** + * Update the sidebar height + * + * @param {HTMLElement} el The last animated node of the tree + */ + updateScrollBar(el) { + if (el === undefined) { + return; + } + + let openedLevel = el.classList.contains("checkboxlist-children") ? el : el.querySelector('.checkboxlist-children'); + + if (!openedLevel) { + return; + } + + openedLevel.addEventListener("transitionend", () => { + const scrollbarEl = this.element.querySelector('[data-control=scrollbar]'); + if (scrollbarEl) { + $(scrollbarEl).data('oc.scrollbar')?.update(); + } + }, {once: true}); + } + + /** + * Filter treeview nodes to get only those who have childs + * + * @returns {Array} + */ + getExpandableNodes() { + return Array.prototype.filter.call(this.items, function (level) { + return level.matches(':has(.checkboxlist-children)'); + }); + } + + /** + * Filter treeview nodes to get only opened ones + * + * @returns {Array} + */ + getOpenedNodes() { + return Array.prototype.filter.call(this.items, function (level) { + return level.classList.contains("open") + }); + } + + /** + * Filter treeview nodes to get only those containing checked checkboxes + * + * @returns {Array} + */ + getCheckedNodes() { + return Array.prototype.filter.call(this.getExpandableNodes(), function (level) { + return level.matches(':has(input:checked)'); + }); + } + } + + Snowboard.addPlugin('backend.formwidget.relation', Relation); + Snowboard['backend.ui.widgethandler']().register('relation', 'backend.formwidget.relation'); +})(window.Snowboard); diff --git a/modules/backend/formwidgets/relation/assets/less/relation.less b/modules/backend/formwidgets/relation/assets/less/relation.less new file mode 100644 index 0000000000..e2d4e6ddda --- /dev/null +++ b/modules/backend/formwidgets/relation/assets/less/relation.less @@ -0,0 +1,77 @@ +@import "../../../../assets/less/core/boot.less"; + +div[data-control="relation"] { + // Top widget controls + .field-checkboxlist .checkboxlist-controls > div:nth-child(even) { + margin-left: auto; + margin-right: 0; + } + + .checkboxlist { + + &-item { + --background-padding : 10px; + + display: flex; + flex-direction: row; + align-items: center; + justify-content: start; + flex-wrap: wrap; + margin-bottom: 10px; + margin-top: 15px; + + .checkboxlist-item-toggle .icon-chevron-right { + display: block; + transition: transform 0.15s ease-in-out; + } + + &:has(.checkboxlist-item).open { + background: linear-gradient(90deg, rgba(0, 0, 0, 0) calc(var(--background-padding) - 1px), rgba(0, 0, 0, 0.25) var(--background-padding), rgba(0, 0, 0, 0) calc(var(--background-padding) + 1px)); + + > .checkboxlist-item-toggle .icon-chevron-right { + transform: rotate(90deg); + } + } + + + & .custom-checkbox { + flex-grow: 1; + margin-top: 0; + margin-bottom: 0; + } + + &-toggle { + margin: 0 calc(1rem + 15px) 0 1rem; + + .icon-chevron-right { + pointer-events: none; + } + } + } + + &-children { + width: 100%; + display: grid; + grid-template-rows: 0fr; + transition: grid-template-rows 0.2s ease-in-out; + + &.open { + grid-template-rows: 1fr; + } + & > div { + overflow: hidden; + } + } + } + + .checkboxlist-item .checkboxlist-item { + --background-padding: 20px; + + margin-left: 10px; + padding-left: 10px; + } + + .checkboxlist-item ~ .checkboxlist-item { + margin-top: 0; + } +} diff --git a/modules/backend/formwidgets/relation/partials/_relation.php b/modules/backend/formwidgets/relation/partials/_relation.php index 9c6d13db3d..8b39a8f5fb 100644 --- a/modules/backend/formwidgets/relation/partials/_relation.php +++ b/modules/backend/formwidgets/relation/partials/_relation.php @@ -1,3 +1,7 @@ -
+
makePartial('~/modules/backend/widgets/form/partials/_field_'.$field->type.'.php', ['field' => $field]) ?> -
\ No newline at end of file +
diff --git a/modules/backend/lang/en/lang.php b/modules/backend/lang/en/lang.php index 151b11114d..5955423d51 100644 --- a/modules/backend/lang/en/lang.php +++ b/modules/backend/lang/en/lang.php @@ -323,6 +323,9 @@ 'concurrency_file_changed_title' => 'File was changed', 'concurrency_file_changed_description' => "The file you're editing has been changed on disk by another user. You can either reload the file and lose your changes or override the file on the disk.", 'return_to_list' => 'Return to the list', + 'expand_all' => 'Open all', + 'collapse_all' => 'Close all', + 'expand_checked' => 'Open selected', ], 'recordfinder' => [ 'find_record' => 'Find Record', diff --git a/modules/backend/lang/fr/lang.php b/modules/backend/lang/fr/lang.php index ef499132bf..e15827dd25 100644 --- a/modules/backend/lang/fr/lang.php +++ b/modules/backend/lang/fr/lang.php @@ -308,7 +308,10 @@ 'delete_row' => 'Supprimer une ligne', 'concurrency_file_changed_title' => 'Le fichier a été modifié', 'concurrency_file_changed_description' => 'Un autre utilisateur a modifié ce fichier sur le disque. Vous pouvez ou recharger le fichier depuis le disque, mais vous perdrez vos modifications, ou écraser le fichier sur le disque.', - 'return_to_list' => 'Retourner à la liste' + 'return_to_list' => 'Retourner à la liste', + 'expand_all' => 'Tout ouvrir', + 'collapse_all' => 'Tout fermer', + 'expand_checked' => 'Ouvrir la sélection', ], 'recordfinder' => [ 'default_prompt' => 'Cliquer sur %s pour chercher un enregistrement', diff --git a/modules/backend/widgets/form/partials/_field_checkboxlist.php b/modules/backend/widgets/form/partials/_field_checkboxlist.php index a910a64c3f..39faf12d91 100644 --- a/modules/backend/widgets/form/partials/_field_checkboxlist.php +++ b/modules/backend/widgets/form/partials/_field_checkboxlist.php @@ -1,8 +1,10 @@ options(); $checkedValues = (array) $field->value; -$isScrollable = count($fieldOptions) > 10; $readOnly = $this->previewMode || $field->readOnly || $field->disabled; +$displayTree = $field->getConfig('displayTree', false); +$quickTreeActions = $displayTree ? $field->getConfig('quickTreeActions', false) : false; +$isScrollable = count($fieldOptions) > 10 || $displayTree; $quickselectEnabled = $field->getConfig('quickselect', $isScrollable); ?> @@ -21,7 +23,6 @@ $option = [$option]; } ?> -
- - +
+ +
-
- + + + + +
@@ -75,31 +90,83 @@ $option): - $index++; - $checkboxId = 'checkbox_'.$field->getId().'_'.$index; - if (!is_array($option)) { - $option = [$option]; - } - ?> - -
- - > - - - -

- -
- + if ($displayTree): + + $renderCheckboxLine = function ( + $field, + array $checkedValues, + array $fieldOptions, + bool $readOnly, + int &$index + ) use (&$renderCheckboxLine) { + foreach ($fieldOptions as $value => $option): + $index++; + $checkboxId = 'checkbox_'. $field->getId() .'_'. $index; + + if (!is_array($option)) { + $option = [$option]; + } + $children = array_get($option, 'children', []); + ?> + +
+ +
+ + > + + +
+ + 0): ?> + + + +
+
+ +
+
+ +
+ $option): + $index++; + $checkboxId = 'checkbox_'.$field->getId().'_'.$index; + if (!is_array($option)) { + $option = [$option]; + } + ?> +
+ + > + + + +

+ +
+ +
diff --git a/modules/backend/winter.mix.js b/modules/backend/winter.mix.js index accadafdb9..d95a737fec 100644 --- a/modules/backend/winter.mix.js +++ b/modules/backend/winter.mix.js @@ -44,6 +44,10 @@ mix './formwidgets/iconpicker/assets/js/src/iconpicker.js', './formwidgets/iconpicker/assets/js/dist/iconpicker.js', ) + .js( + './formwidgets/relation/assets/js/src/Relation.js', + './formwidgets/relation/assets/js/dist/relation.js', + ) .js( './formwidgets/sensitive/assets/js/src/Sensitive.js', './formwidgets/sensitive/assets/js/dist/sensitive.js',