tmagic-editor/playground/runtime/vue/page/assets/src-legacy-BoMLmZn6.js
2026-03-19 03:41:09 +00:00

2 lines
118 KiB
JavaScript

System.register([],function(e,t){var n,r,s,i,o,a,c,l,u,d,p,f,h,g,v,y,m,b,_,w,S,j,x,O,E,D,C,A,k,T,M,P,L,I,F,$,R,N,H,U,W,B,z,V,q,Q,K,G,J,Z,X,Y,ee,te,ne,re,se,ie,oe,ae,ce,le,ue,de,pe,fe,he,ge,ve,ye,me,be,_e,we,Se,je,xe,Oe,Ee,De,Ce,Ae,ke,Te,Me,Pe,Le,Ie,Fe,$e,Re,Ne,He,Ue,We,Be,ze,Ve,qe,Qe,Ke,Ge,Je,Ze,Xe,Ye,et,tt,nt,rt,st,it,ot,at,ct,lt,ut,dt,pt,ft,ht,gt,vt,yt,mt,bt,_t,wt,St,jt,xt,Ot,Et,Dt,Ct,At,kt,Tt,Mt,Pt,Lt,It,Ft,$t,Rt,Nt,Ht,Ut,Wt,Bt,zt,Vt,qt,Qt,Kt,Gt,Jt,Zt,Xt,Yt,en,tn,nn,rn,sn,on,an,cn,ln,un,dn,pn,fn,hn,gn,vn,yn,mn,bn,_n,wn,Sn,jn,xn,On,En,Dn,Cn,An,kn,Tn,Mn,Pn,Ln,In,Fn,$n,Rn,Nn,Hn,Un,Wn,Bn,zn,Vn,qn,Qn,Kn,Gn,Jn,Zn,Xn,Yn,er,tr,nr,rr,sr,ir,or,ar,cr,lr,ur,dr,pr,fr,hr,gr,vr,yr,mr,br,_r,wr,Sr,jr,xr,Or,Er,Dr,Cr,Ar,kr,Tr,Mr,Pr,Lr,Ir,Fr,$r,Rr,Nr,Hr,Ur,Wr,Br,zr,Vr,qr,Qr,Kr,Gr,Jr,Zr,Xr,Yr,es,ts,ns,rs,ss,is,os,as,cs,ls,us,ds,ps,fs,hs,gs,vs,ys,ms,bs,_s,ws,Ss,js,xs,Os,Es,Ds,Cs,As,ks,Ts,Ms,Ps,Ls,Is,Fs,$s,Rs,Ns,Hs,Us,Ws,Bs,zs,Vs,qs,Qs,Ks,Gs,Js,Zs,Xs,Ys,ei,ti,ni,ri,si,ii,oi,ai,ci,li,ui,di,pi,fi,hi,gi,vi,yi,mi,bi,_i,wi,Si,ji,xi,Oi,Ei,Di,Ci,Ai,ki,Ti,Mi,Pi,Li,Ii,Fi,$i,Ri,Ni,Hi,Ui,Wi,Bi,zi,Vi,qi,Qi,Ki,Gi,Ji,Zi,Xi,Yi,eo,to,no,ro,so,io,oo,ao,co,lo,uo,po,fo,ho,go,vo,yo,mo,bo,_o,wo,So,jo,xo,Oo,Eo,Do,Co,Ao,ko,To,Mo,Po,Lo,Io;function Fo(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}function $o(e){if(w(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],s=O(r)?Ro(r):$o(r);if(s)for(const e in s)t[e]=s[e]}return t}if(O(e)||D(e))return e}function Ro(e){const t={};return e.replace(J,"").split(K).forEach(e=>{if(e){const n=e.split(G);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function No(e){let t="";if(O(e))t=e;else if(w(e))for(let n=0;n<e.length;n++){const r=No(e[n]);r&&(t+=r+" ")}else if(D(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Ho(e,t=!1){if(e.flags|=8,t)return e.next=le,void(le=e);e.next=ce,ce=e}function Uo(){ae++}function Wo(){if(--ae>0)return;if(le){let e=le;for(le=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;ce;){let n=ce;for(ce=void 0;n;){const r=n.next;if(n.next=void 0,n.flags&=-9,1&n.flags)try{n.trigger()}catch(t){e||(e=t)}n=r}}if(e)throw e}function Bo(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function zo(e){let t,n=e.depsTail,r=n;for(;r;){const e=r.prevDep;-1===r.version?(r===n&&(n=e),Qo(r),Ko(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function Vo(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(qo(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function qo(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===pe)return;if(e.globalVersion=pe,!e.isSSR&&128&e.flags&&(!e.deps&&!e._dirty||!Vo(e)))return;e.flags|=2;const t=e.dep,n=se,r=ue;se=e,ue=!0;try{Bo(e);const n=e.fn(e._value);(0===t.version||W(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(s){throw t.version++,s}finally{se=n,ue=r,zo(e),e.flags&=-3}}function Qo(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.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)Qo(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function Ko(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function Go(){de.push(ue),ue=!1}function Jo(){const e=de.pop();ue=void 0===e||e}function Zo(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=se;se=void 0;try{t()}finally{se=e}}}function Xo(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)Xo(e)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}function Yo(e,t,n){if(ue&&se){let t=ge.get(e);t||ge.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new he),r.map=t,r.key=n),r.track()}}function ea(e,t,n,r,s,i){const o=ge.get(e);if(!o)return void pe++;const a=e=>{e&&e.trigger()};if(Uo(),"clear"===t)o.forEach(a);else{const s=w(e),i=s&&P(n);if(s&&"length"===n){const e=Number(r);o.forEach((t,n)=>{("length"===n||n===me||!E(n)&&n>=e)&&a(t)})}else switch((void 0!==n||o.has(void 0))&&a(o.get(n)),i&&a(o.get(me)),t){case"add":s?i&&a(o.get("length")):(a(o.get(ve)),S(e)&&a(o.get(ye)));break;case"delete":s||(a(o.get(ve)),S(e)&&a(o.get(ye)));break;case"set":S(e)&&a(o.get(ve))}}Wo()}function ta(e){const t=_a(e);return t===e?t:(Yo(t,0,me),ma(e)?t:t.map(Re))}function na(e){return Yo(e=_a(e),0,me),e}function ra(e,t,n){const r=na(e),s=r[t]();return r===e||ma(e)||(s._next=s.next,s.next=()=>{const e=s._next();return e.done||(e.value=n(e.value)),e}),s}function sa(e,t,n,r,s,i){const o=na(e),a=o!==e&&!ma(e),c=o[t];if(c!==_e[t]){const t=c.apply(e,i);return a?Re(t):t}let l=n;o!==e&&(a?l=function(t,r){return n.call(this,Re(t),r,e)}:n.length>2&&(l=function(t,r){return n.call(this,t,r,e)}));const u=c.call(o,l,r);return a&&s?s(u):u}function ia(e,t,n,r){const s=na(e);let i=n;return s!==e&&(ma(e)?n.length>3&&(i=function(t,r,s){return n.call(this,t,r,s,e)}):i=function(t,r,s){return n.call(this,t,Re(r),s,e)}),s[t](i,...r)}function oa(e,t,n){const r=_a(e);Yo(r,0,me);const s=r[t](...n);return-1!==s&&!1!==s||!ba(n[0])?s:(n[0]=_a(n[0]),r[t](...n))}function aa(e,t,n=[]){Go(),Uo();const r=_a(e)[t].apply(e,n);return Wo(),Jo(),r}function ca(e){E(e)||(e=String(e));const t=_a(this);return Yo(t,0,e),t.hasOwnProperty(e)}function la(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function ua(e,t){const n={get(n){const r=this.__v_raw,s=_a(r),i=_a(n);e||(W(n,i)&&Yo(s,0,n),Yo(s,0,i));const{has:o}=ke(s),a=t?Ae:e?Ne:Re;return o.call(s,n)?a(r.get(n)):o.call(s,i)?a(r.get(i)):void(r!==s&&r.get(n))},get size(){const t=this.__v_raw;return!e&&Yo(_a(t),0,ve),t.size},has(t){const n=this.__v_raw,r=_a(n),s=_a(t);return e||(W(t,s)&&Yo(r,0,t),Yo(r,0,s)),t===s?n.has(t):n.has(t)||n.has(s)},forEach(n,r){const s=this,i=s.__v_raw,o=_a(i),a=t?Ae:e?Ne:Re;return!e&&Yo(o,0,ve),i.forEach((e,t)=>n.call(r,a(e),a(t),s))}};return y(n,e?{add:la("add"),set:la("set"),delete:la("delete"),clear:la("clear")}:{add(e){t||ma(e)||ya(e)||(e=_a(e));const n=_a(this);return ke(n).has.call(n,e)||(n.add(e),ea(n,"add",e,e)),this},set(e,n){t||ma(n)||ya(n)||(n=_a(n));const r=_a(this),{has:s,get:i}=ke(r);let o=s.call(r,e);o||(e=_a(e),o=s.call(r,e));const a=i.call(r,e);return r.set(e,n),o?W(n,a)&&ea(r,"set",e,n):ea(r,"add",e,n),this},delete(e){const t=_a(this),{has:n,get:r}=ke(t);let s=n.call(t,e);s||(e=_a(e),s=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return s&&ea(t,"delete",e,void 0),i},clear(){const e=_a(this),t=0!==e.size,n=e.clear();return t&&ea(e,"clear",void 0,void 0),n}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=function(e,t,n){return function(...r){const s=this.__v_raw,i=_a(s),o=S(i),a="entries"===e||e===Symbol.iterator&&o,c="keys"===e&&o,l=s[e](...r),u=n?Ae:t?Ne:Re;return!t&&Yo(i,0,c?ye:ve),{next(){const{value:e,done:t}=l.next();return t?{value:e,done:t}:{value:a?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}(r,e,t)}),n}function da(e,t){const n=ua(e,t);return(t,r,s)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get(_(n,r)&&r in t?n:t,r,s)}function pa(e){return ya(e)?e:ga(e,!1,Ee,Te,Le)}function fa(e){return ga(e,!1,Ce,Me,Ie)}function ha(e){return ga(e,!0,De,Pe,Fe)}function ga(e,t,n,r,s){if(!D(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=(o=e).__v_skip||!Object.isExtensible(o)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(T(o));var o;if(0===i)return e;const a=s.get(e);if(a)return a;const c=new Proxy(e,2===i?r:n);return s.set(e,c),c}function va(e){return ya(e)?va(e.__v_raw):!(!e||!e.__v_isReactive)}function ya(e){return!(!e||!e.__v_isReadonly)}function ma(e){return!(!e||!e.__v_isShallow)}function ba(e){return!!e&&!!e.__v_raw}function _a(e){const t=e&&e.__v_raw;return t?_a(t):e}function wa(e){return!!e&&!0===e.__v_isRef}function Sa(e){return n=!1,wa(t=e)?t:new He(t,n);var t,n}function ja(e){return wa(e)?e.value:e}function xa(e){return va(e)?e:new Proxy(e,Ue)}function Oa(e,t,n=d){const{immediate:r,deep:s,once:i,scheduler:o,augmentJob:a,call:c}=n,l=e=>s?e:ma(e)||!1===s||0===s?Ea(e,1):Ea(e);let u,p,h,g,v=!1,y=!1;if(wa(e)?(p=()=>e.value,v=ma(e)):va(e)?(p=()=>l(e),v=!0):w(e)?(y=!0,v=e.some(e=>va(e)||ma(e)),p=()=>e.map(e=>wa(e)?e.value:va(e)?l(e):x(e)?c?c(e,2):e():void 0)):p=x(e)?t?c?()=>c(e,2):e:()=>{if(h){Go();try{h()}finally{Jo()}}const t=Ve;Ve=u;try{return c?c(e,3,[g]):e(g)}finally{Ve=t}}:f,t&&s){const e=p,t=!0===s?1/0:s;p=()=>Ea(e(),t)}const b=ne,_=()=>{u.stop(),b&&b.active&&m(b.effects,u)};if(i&&t){const e=t;t=(...t)=>{e(...t),_()}}let S=y?new Array(e.length).fill(Be):Be;const j=e=>{if(1&u.flags&&(u.dirty||e))if(t){const e=u.run();if(s||v||(y?e.some((e,t)=>W(e,S[t])):W(e,S))){h&&h();const n=Ve;Ve=u;try{const n=[e,S===Be?void 0:y&&S[0]===Be?[]:S,g];S=e,c?c(t,3,n):t(...n)}finally{Ve=n}}}else u.run()};return a&&a(j),u=new oe(p),u.scheduler=o?()=>o(j,!1):j,g=e=>function(e,t=!1,n=Ve){if(n){let t=ze.get(n);t||ze.set(n,t=[]),t.push(e)}}(e,!1,u),h=u.onStop=()=>{const e=ze.get(u);if(e){if(c)c(e,4);else for(const t of e)t();ze.delete(u)}},t?r?j(!0):S=u.run():o?o(j.bind(null,!0),!0):u.run(),_.pause=u.pause.bind(u),_.resume=u.resume.bind(u),_.stop=_,_}function Ea(e,t=1/0,n){if(t<=0||!D(e)||e.__v_skip)return e;if(((n=n||new Map).get(e)||0)>=t)return e;if(n.set(e,t),t--,wa(e))Ea(e.value,t,n);else if(w(e))for(let r=0;r<e.length;r++)Ea(e[r],t,n);else if(j(e)||S(e))e.forEach(e=>{Ea(e,t,n)});else if(M(e)){for(const r in e)Ea(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Ea(e[r],t,n)}return e}function Da(e,t,n,r){try{return r?e(...r):e()}catch(s){Aa(s,t,n)}}function Ca(e,t,n,r){if(x(e)){const s=Da(e,t,n,r);return s&&C(s)&&s.catch(e=>{Aa(e,t,n)}),s}if(w(e)){const s=[];for(let i=0;i<e.length;i++)s.push(Ca(e[i],t,n,r));return s}}function Aa(e,t,n,r=!0){t&&t.vnode;const{errorHandler:s,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||d;if(t){let r=t.parent;const i=t.proxy,o=`https://vuejs.org/error-reference/#runtime-${n}`;for(;r;){const t=r.ec;if(t)for(let n=0;n<t.length;n++)if(!1===t[n](e,i,o))return;r=r.parent}if(s)return Go(),Da(s,null,10,[e,i,o]),void Jo()}!function(e,t,n,r=!0,s=!1){if(s)throw e;console.error(e)}(e,0,0,r,i)}function ka(e){const t=Xe||Ze;return e?t.then(this?e.bind(this):e):t}function Ta(e){if(!(1&e.flags)){const t=Ye(e),n=qe[qe.length-1];!n||!(2&e.flags)&&t>=Ye(n)?qe.push(e):qe.splice(function(e){let t=Qe+1,n=qe.length;for(;t<n;){const r=t+n>>>1,s=qe[r],i=Ye(s);i<e||i===e&&2&s.flags?t=r+1:n=r}return t}(t),0,e),e.flags|=1,Ma()}}function Ma(){Xe||(Xe=Ze.then(Ia))}function Pa(e,t,n=Qe+1){for(;n<qe.length;n++){const t=qe[n];if(t&&2&t.flags){if(e&&t.id!==e.uid)continue;qe.splice(n,1),n--,4&t.flags&&(t.flags&=-2),t(),4&t.flags||(t.flags&=-2)}}}function La(e){if(Ke.length){const e=[...new Set(Ke)].sort((e,t)=>Ye(e)-Ye(t));if(Ke.length=0,Ge)return void Ge.push(...e);for(Ge=e,Je=0;Je<Ge.length;Je++){const e=Ge[Je];4&e.flags&&(e.flags&=-2),8&e.flags||e(),e.flags&=-2}Ge=null,Je=0}}function Ia(e){try{for(Qe=0;Qe<qe.length;Qe++){const e=qe[Qe];!e||8&e.flags||(4&e.flags&&(e.flags&=-2),Da(e,e.i,e.i?15:14),4&e.flags||(e.flags&=-2))}}finally{for(;Qe<qe.length;Qe++){const e=qe[Qe];e&&(e.flags&=-2)}Qe=-1,qe.length=0,La(),Xe=null,(qe.length||Ke.length)&&Ia(e)}}function Fa(e){const t=et;return et=e,tt=e&&e.type.__scopeId||null,t}function $a(e,t=et,n){if(!t)return e;if(e._n)return e;const r=(...n)=>{r._d&&$c(-1);const s=Fa(t);let i;try{i=e(...n)}finally{Fa(s),r._d&&$c(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Ra(e,t,n,r){const s=e.dirs,i=t&&t.dirs;for(let o=0;o<s.length;o++){const a=s[o];i&&(a.oldValue=i[o].value);let c=a.dir[r];c&&(Go(),Ca(c,n,8,[e.el,a,e,t]),Jo())}}function Na(e,t){6&e.shapeFlag&&e.component?(e.transition=t,Na(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 Ha(e,t){return x(e)?y({name:e.name},t,{setup:e}):e}function Ua(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Wa(e,t,n,r,s=!1){if(w(e))return void e.forEach((e,i)=>Wa(e,t&&(w(t)?t[i]:t),n,r,s));if(at(r)&&!s)return void(512&r.shapeFlag&&r.type.__asyncResolved&&r.component.subTree.component&&Wa(e,t,n,r.component.subTree));const i=4&r.shapeFlag?Yc(r.component):r.el,o=s?null:i,{i:a,r:c}=e,l=t&&t.r,u=a.refs===d?a.refs={}:a.refs,p=a.setupState,f=_a(p),g=p===d?h:e=>_(f,e);if(null!=l&&l!==c)if(Ba(t),O(l))u[l]=null,g(l)&&(p[l]=null);else if(wa(l)){l.value=null;const e=t;e.k&&(u[e.k]=null)}if(x(c))Da(c,a,12,[o,u]);else{const t=O(c),r=wa(c);if(t||r){const a=()=>{if(e.f){const n=t?g(c)?p[c]:u[c]:c.value;if(s)w(n)&&m(n,i);else if(w(n))n.includes(i)||n.push(i);else if(t)u[c]=[i],g(c)&&(p[c]=u[c]);else{const t=[i];c.value=t,e.k&&(u[e.k]=t)}}else t?(u[c]=o,g(c)&&(p[c]=o)):r&&(c.value=o,e.k&&(u[e.k]=o))};if(o){const t=()=>{a(),it.delete(e)};t.id=-1,it.set(e,t),Wt(t,n)}else Ba(e),a()}}}function Ba(e){const t=it.get(e);t&&(t.flags|=8,it.delete(e))}function za(e,t){const{ref:n,props:r,children:s,ce:i}=t.vnode,o=on(e,r,s);return o.ref=n,o.ce=i,delete t.vnode.ce,o}function Va(e,t){Qa(e,"a",t)}function qa(e,t){Qa(e,"da",t)}function Qa(e,t,n=ln){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Ga(t,r,n),n){let e=n.parent;for(;e&&e.parent;)ct(e.parent.vnode)&&Ka(r,t,n,e),e=e.parent}}function Ka(e,t,n,r){const s=Ga(t,e,r,!0);gt(()=>{m(r[t],s)},n)}function Ga(e,t,n=ln,r=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{Go();const s=fn(n),i=Ca(t,n,e,r);return s(),Jo(),i});return r?s.unshift(i):s.push(i),i}}function Ja(e,t=ln){Ga("ec",e,t)}function Za(e,t,n=!0,r=!1){const s=et||ln;if(s){const n=s.type;if(e===bt){const e=function(e,t=!0){return x(e)?e.displayName||e.name:e.name||t&&e.__name}(n,!1);if(e&&(e===t||e===$(t)||e===H($(t))))return n}const i=Xa(s[e]||n[e],t)||Xa(s.appContext[e],t);return!i&&r?n:i}}function Xa(e,t){return e&&(e[t]||e[$(t)]||e[H($(t))])}function Ya(e){return e.some(e=>!Hc(e)||e.type!==Xt&&!(e.type===Jt&&!Ya(e.children)))?e:null}function ec(e){return w(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function tc(e){const t=sc(e),n=e.proxy,r=e.ctx;Et=!1,t.beforeCreate&&nc(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:o,watch:a,provide:c,inject:l,created:u,beforeMount:d,mounted:p,beforeUpdate:h,updated:g,activated:v,deactivated:y,beforeDestroy:m,beforeUnmount:b,destroyed:_,unmounted:S,render:j,renderTracked:O,renderTriggered:E,errorCaptured:C,serverPrefetch:A,expose:k,inheritAttrs:T,components:M,directives:P,filters:L}=t;if(l&&function(e,t){w(e)&&(e=cc(e));for(const n in e){const r=e[n];let s;s=D(r)?"default"in r?vc(r.from||n,r.default,!0):vc(r.from||n):vc(r),wa(s)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[n]=s}}(l,r),o)for(const f in o){const e=o[f];x(e)&&(r[f]=e.bind(n))}if(s){const t=s.call(n,n);D(t)&&(e.data=pa(t))}if(Et=!0,i)for(const w in i){const e=i[w],t=yn({get:x(e)?e.bind(n,n):x(e.get)?e.get.bind(n,n):f,set:!x(e)&&x(e.set)?e.set.bind(n):f});Object.defineProperty(r,w,{enumerable:!0,configurable:!0,get:()=>t.value,set:e=>t.value=e})}if(a)for(const f in a)rc(a[f],r,n,f);if(c){const e=x(c)?c.call(n):c;Reflect.ownKeys(e).forEach(t=>{gc(t,e[t])})}function I(e,t){w(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(u&&nc(u,e,"c"),I(ut,d),I(dt,p),I(pt,h),I(ft,g),I(Va,v),I(qa,y),I(Ja,C),I(mt,O),I(yt,E),I(ht,b),I(gt,S),I(vt,A),w(k))if(k.length){const t=e.exposed||(e.exposed={});k.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||(e.exposed={});j&&e.render===f&&(e.render=j),null!=T&&(e.inheritAttrs=T),M&&(e.components=M),P&&(e.directives=P),A&&Ua(e)}function nc(e,t,n){Ca(w(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function rc(e,t,n,r){let s=r.includes(".")?Ac(n,r):()=>n[r];if(O(e)){const n=t[e];x(n)&&Ec(s,n)}else if(x(e))Ec(s,e.bind(n));else if(D(e))if(w(e))e.forEach(e=>rc(e,t,n,r));else{const r=x(e.handler)?e.handler.bind(n):t[e.handler];x(r)&&Ec(s,r,e)}}function sc(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,a=i.get(t);let c;return a?c=a:s.length||n||r?(c={},s.length&&s.forEach(e=>ic(c,e,o,!0)),ic(c,t,o)):c=t,D(t)&&i.set(t,c),c}function ic(e,t,n,r=!1){const{mixins:s,extends:i}=t;i&&ic(e,i,n,!0),s&&s.forEach(t=>ic(e,t,n,!0));for(const o in t)if(r&&"expose"===o);else{const r=Dt[o]||n&&n[o];e[o]=r?r(e[o],t[o]):t[o]}return e}function oc(e,t){return t?e?function(){return y(x(e)?e.call(this,this):e,x(t)?t.call(this,this):t)}:t:e}function ac(e,t){return uc(cc(e),cc(t))}function cc(e){if(w(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function lc(e,t){return e?[...new Set([].concat(e,t))]:t}function uc(e,t){return e?y(Object.create(null),e,t):t}function dc(e,t){return e?w(e)&&w(t)?[...new Set([...e,...t])]:y(Object.create(null),ec(e),ec(null!=t?t:{})):t}function pc(e,t){if(!e)return t;if(!t)return e;const n=y(Object.create(null),e);for(const r in t)n[r]=lc(e[r],t[r]);return n}function fc(){return{app:null,config:{isNativeTag:h,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}function hc(e,t){return function(n,r=null){x(n)||(n=y({},n)),null==r||D(r)||(r=null);const s=fc(),i=new WeakSet,o=[];let a=!1;const c=s.app={_uid:Ct++,_component:n,_props:r,_container:null,_context:s,_instance:null,version:mn,get config(){return s.config},set config(e){},use:(e,...t)=>(i.has(e)||(e&&x(e.install)?(i.add(e),e.install(c,...t)):x(e)&&(i.add(e),e(c,...t))),c),mixin:e=>(s.mixins.includes(e)||s.mixins.push(e),c),component:(e,t)=>t?(s.components[e]=t,c):s.components[e],directive:(e,t)=>t?(s.directives[e]=t,c):s.directives[e],mount(i,o,l){if(!a){const u=c._ceVNode||on(n,r);return u.appContext=s,!0===l?l="svg":!1===l&&(l=void 0),o&&t?t(u,i):e(u,i,l),a=!0,c._container=i,i.__vue_app__=c,Yc(u.component)}},onUnmount(e){o.push(e)},unmount(){a&&(Ca(o,c._instance,16),e(null,c._container),delete c._container.__vue_app__)},provide:(e,t)=>(s.provides[e]=t,c),runWithContext(e){const t=At;At=c;try{return e()}finally{At=t}}};return c}}function gc(e,t){if(ln){let n=ln.provides;const r=ln.parent&&ln.parent.provides;r===n&&(n=ln.provides=Object.create(r)),n[e]=t}}function vc(e,t,n=!1){const r=un();if(r||At){let s=At?At._context.provides:r?null==r.parent||r.ce?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(s&&e in s)return s[e];if(arguments.length>1)return n&&x(t)?t.call(r&&r.proxy):t}}function yc(e,t,n,r){const[s,i]=e.propsOptions;let o,a=!1;if(t)for(let c in t){if(L(c))continue;const l=t[c];let u;s&&_(s,u=$(c))?i&&i.includes(u)?(o||(o={}))[u]=l:n[u]=l:Mc(e.emitsOptions,c)||c in r&&l===r[c]||(r[c]=l,a=!0)}if(i){const t=_a(n),r=o||d;for(let o=0;o<i.length;o++){const a=i[o];n[a]=mc(s,t,a,r[a],e,!_(r,a))}}return a}function mc(e,t,n,r,s,i){const o=e[n];if(null!=o){const e=_(o,"default");if(e&&void 0===r){const e=o.default;if(o.type!==Function&&!o.skipFactory&&x(e)){const{propsDefaults:i}=s;if(n in i)r=i[n];else{const o=fn(s);r=i[n]=e.call(null,t),o()}}else r=e;s.ce&&s.ce._setProp(n,r)}o[0]&&(i&&!e?r=!1:!o[1]||""!==r&&r!==N(n)||(r=!0))}return r}function bc(e,t,n=!1){const r=n?Pt:t.propsCache,s=r.get(e);if(s)return s;const i=e.props,o={},a=[];let c=!1;if(!x(e)){const r=e=>{c=!0;const[n,r]=bc(e,t,!0);y(o,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(!i&&!c)return D(e)&&r.set(e,p),p;if(w(i))for(let u=0;u<i.length;u++){const e=$(i[u]);_c(e)&&(o[e]=d)}else if(i)for(const u in i){const e=$(u);if(_c(e)){const t=i[u],n=o[e]=w(t)||x(t)?{type:t}:y({},t),r=n.type;let s=!1,c=!0;if(w(r))for(let e=0;e<r.length;++e){const t=r[e],n=x(t)&&t.name;if("Boolean"===n){s=!0;break}"String"===n&&(c=!1)}else s=x(r)&&"Boolean"===r.name;n[0]=s,n[1]=c,(s||_(n,"default"))&&a.push(e)}}const l=[o,a];return D(e)&&r.set(e,l),l}function _c(e){return"$"!==e[0]&&!L(e)}function wc({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 Sc({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function jc(e,t,n=!1){const r=e.children,s=t.children;if(w(r)&&w(s))for(let i=0;i<r.length;i++){const e=r[i];let t=s[i];1&t.shapeFlag&&!t.dynamicChildren&&((t.patchFlag<=0||32===t.patchFlag)&&(t=s[i]=Qc(s[i]),t.el=e.el),n||-2===t.patchFlag||jc(e,t)),t.type===Zt&&-1!==t.patchFlag&&(t.el=e.el),t.type!==Xt||t.el||(t.el=e.el)}}function xc(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:xc(t)}function Oc(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function Ec(e,t,n){return Dc(e,t,n)}function Dc(e,t,n=d){const{immediate:r,deep:s,flush:i,once:o}=n,a=y({},n),c=t&&r||!t&&"post"!==i;let l;if(gn)if("sync"===i){const e=zt();l=e.__watcherHandles||(e.__watcherHandles=[])}else if(!c){const e=()=>{};return e.stop=f,e.resume=f,e.pause=f,e}const u=ln;a.call=(e,t,n)=>Ca(e,u,t,n);let p=!1;"post"===i?a.scheduler=e=>{Wt(e,u&&u.suspense)}:"sync"!==i&&(p=!0,a.scheduler=(e,t)=>{t?e():Ta(e)}),a.augmentJob=e=>{t&&(e.flags|=4),p&&(e.flags|=2,u&&(e.id=u.uid,e.i=u))};const h=Oa(e,t,a);return gn&&(l?l.push(h):c&&h()),h}function Cc(e,t,n){const r=this.proxy,s=O(e)?e.includes(".")?Ac(r,e):()=>r[e]:e.bind(r,r);let i;x(t)?i=t:(i=t.handler,n=t);const o=fn(this),a=Dc(s,i.bind(r),n);return o(),a}function Ac(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}function kc(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||d;let s=n;const i=t.startsWith("update:"),o=i&&Vt(r,t.slice(7));let a;o&&(o.trim&&(s=n.map(e=>O(e)?e.trim():e)),o.number&&(s=n.map(V)));let c=r[a=U(t)]||r[a=U($(t))];!c&&i&&(c=r[a=U(N(t))]),c&&Ca(c,e,6,s);const l=r[a+"Once"];if(l){if(e.emitted){if(e.emitted[a])return}else e.emitted={};e.emitted[a]=!0,Ca(l,e,6,s)}}function Tc(e,t,n=!1){const r=n?qt:t.emitsCache,s=r.get(e);if(void 0!==s)return s;const i=e.emits;let o={},a=!1;if(!x(e)){const r=e=>{const n=Tc(e,t,!0);n&&(a=!0,y(o,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return i||a?(w(i)?i.forEach(e=>o[e]=null):y(o,i),D(e)&&r.set(e,o),o):(D(e)&&r.set(e,null),null)}function Mc(e,t){return!(!e||!g(t))&&(t=t.slice(2).replace(/Once$/,""),_(e,t[0].toLowerCase()+t.slice(1))||_(e,N(t))||_(e,t))}function Pc(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[i],slots:o,attrs:a,emit:c,render:l,renderCache:u,props:d,data:p,setupState:f,ctx:h,inheritAttrs:g}=e,y=Fa(e);let m,b;try{if(4&n.shapeFlag){const e=s||r,t=e;m=qc(l.call(t,e,u,d,f,p,h)),b=a}else{const e=t;m=qc(e.length>1?e(d,{attrs:a,slots:o,emit:c}):e(d,null)),b=t.props?a:Qt(a)}}catch(w){en.length=0,Aa(w,e,1),m=on(Xt)}let _=m;if(b&&!1!==g){const e=Object.keys(b),{shapeFlag:t}=_;e.length&&7&t&&(i&&e.some(v)&&(b=Kt(b,i)),_=zc(_,b,!1,!0))}return n.dirs&&(_=zc(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&Na(_,n.transition),m=_,Fa(y),m}function Lc(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let s=0;s<r.length;s++){const i=r[s];if(t[i]!==e[i]&&!Mc(n,i))return!0}return!1}function Ic(e,t){var n;t&&t.pendingBranch?w(e)?t.effects.push(...e):t.effects.push(e):(w(n=e)?Ke.push(...n):Ge&&-1===n.id?Ge.splice(Je+1,0,n):1&n.flags||(Ke.push(n),n.flags|=1),Ma())}function Fc(e=!1){en.push(tn=e?null:[])}function $c(e,t=!1){nn+=e,e<0&&tn&&t&&(tn.hasOnce=!0)}function Rc(e){return e.dynamicChildren=nn>0?tn||p:null,en.pop(),tn=en[en.length-1]||null,nn>0&&tn&&tn.push(e),e}function Nc(e,t,n,r,s){return Rc(on(e,t,n,r,s,!0))}function Hc(e){return!!e&&!0===e.__v_isVNode}function Uc(e,t){return e.type===t.type&&e.key===t.key}function Wc(e,t=null,n=null,r=0,s=null,i=(e===Jt?0:1),o=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&rn(t),ref:t&&sn(t),scopeId:tt,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:i,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:et};return a?(Kc(c,n),128&i&&e.normalize(c)):n&&(c.shapeFlag|=O(n)?8:16),nn>0&&!o&&tn&&(c.patchFlag>0||6&i)&&32!==c.patchFlag&&tn.push(c),c}function Bc(e,t=null,n=null,r=0,s=null,i=!1){if(e&&e!==wt||(e=Xt),Hc(e)){const r=zc(e,t,!0);return n&&Kc(r,n),nn>0&&!i&&tn&&(6&r.shapeFlag?tn[tn.indexOf(e)]=r:tn.push(r)),r.patchFlag=-2,r}var o;if(x(o=e)&&"__vccOpts"in o&&(e=e.__vccOpts),t){t=function(e){return e?ba(e)||Mt(e)?y({},e):e:null}(t);let{class:e,style:n}=t;e&&!O(e)&&(t.class=No(e)),D(n)&&(ba(n)&&!w(n)&&(n=y({},n)),t.style=$o(n))}return Wc(e,t,n,r,s,O(e)?1:Gt(e)?128:rt(e)?64:D(e)?4:x(e)?2:0,i,!0)}function zc(e,t,n=!1,r=!1){const{props:s,ref:i,patchFlag:o,children:a,transition:c}=e,l=t?function(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const e in r)if("class"===e)t.class!==r.class&&(t.class=No([t.class,r.class]));else if("style"===e)t.style=$o([t.style,r.style]);else if(g(e)){const n=t[e],s=r[e];!s||n===s||w(n)&&n.includes(s)||(t[e]=n?[].concat(n,s):s)}else""!==e&&(t[e]=r[e])}return t}(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&rn(l),ref:t&&t.ref?n&&i?w(i)?i.concat(sn(t)):[i,sn(t)]:sn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Jt?-1===o?16:16|o:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&zc(e.ssContent),ssFallback:e.ssFallback&&zc(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&Na(u,c.clone(u)),u}function Vc(e=" ",t=0){return on(Zt,null,e,t)}function qc(e){return null==e||"boolean"==typeof e?on(Xt):w(e)?on(Jt,null,e.slice()):Hc(e)?Qc(e):on(Zt,null,String(e))}function Qc(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:zc(e)}function Kc(e,t){let n=0;const{shapeFlag:r}=e;if(null==t)t=null;else if(w(t))n=16;else if("object"==typeof t){if(65&r){const n=t.default;return void(n&&(n._c&&(n._d=!1),Kc(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||Mt(t)?3===r&&et&&(1===et.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=et}}else x(t)?(t={default:t,_ctx:et},n=32):(t=String(t),64&r?(n=16,t=[Vc(t)]):n=8);e.children=t,e.shapeFlag|=n}function Gc(e,t,n,r=null){Ca(e,t,7,[n,r])}function Jc(e){return 4&e.vnode.shapeFlag}function Zc(e,t,n){x(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:D(t)&&(e.setupState=xa(t)),Xc(e)}function Xc(e,t,n){const r=e.type;e.render||(e.render=r.render||f);{const t=fn(e);Go();try{tc(e)}finally{Jo(),t()}}}function Yc(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(xa((t=e.exposed,!_(t,"__v_skip")&&Object.isExtensible(t)&&z(t,"__v_skip",!0),t)),{get:(t,n)=>n in t?t[n]:n in jt?jt[n](e):void 0,has:(e,t)=>t in e||t in jt})):e.proxy;var t}function el(e){return null==e?void 0===e?kn:An:Tn&&Tn in Object(e)?function(e){var t=On.call(e,Dn),n=e[Dn];try{e[Dn]=void 0;var r=!0}catch(i){}var s=En.call(e);return r&&(t?e[Dn]=n:delete e[Dn]),s}(e):function(e){return Cn.call(e)}(e)}function tl(e){return null!=e&&"object"==typeof e}function nl(e){return"symbol"==typeof e||tl(e)&&el(e)==Mn}function rl(e){if("string"==typeof e)return e;if(Pn(e))return function(e,t){for(var n=-1,r=null==e?0:e.length,s=Array(r);++n<r;)s[n]=t(e[n],n,e);return s}(e,rl)+"";if(nl(e))return Fn?Fn.call(e):"";var t=e+"";return"0"==t&&1/e==-Ln?"-0":t}function sl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function il(e){return e}function ol(e){if(!sl(e))return!1;var t=el(e);return t==Rn||t==Nn||t==$n||t==Hn}function al(e){if(null!=e){try{return Bn.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function cl(e){return!(!sl(e)||(t=e,Wn&&Wn in t))&&(ol(e)?Jn:Vn).test(al(e));var t}function ll(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return cl(n)?n:void 0}function ul(){}function dl(e){return e!=e}function pl(e,t){return!(null==e||!e.length)&&function(e,t,n){return t==t?function(e,t,n){for(var r=n-1,s=e.length;++r<s;)if(e[r]===t)return r;return-1}(e,t,n):function(e,t,n,r){for(var s=e.length,i=n+(r?1:-1);r?i--:++i<s;)if(t(e[i],i,e))return i;return-1}(e,dl,n)}(e,t,0)>-1}function fl(e,t){var n=typeof e;return!!(t=null==t?or:t)&&("number"==n||"symbol"!=n&&ar.test(e))&&e>-1&&e%1==0&&e<t}function hl(e,t,n){"__proto__"==t&&rr?rr(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function gl(e,t){return e===t||e!=e&&t!=t}function vl(e,t,n){var r=e[t];cr.call(e,t)&&gl(r,n)&&(void 0!==n||t in e)||hl(e,t,n)}function yl(e,t,n,r){var s=!n;n||(n={});for(var i=-1,o=t.length;++i<o;){var a=t[i],c=r?r(n[a],e[a],a,n,e):void 0;void 0===c&&(c=e[a]),s?hl(n,a,c):vl(n,a,c)}return n}function ml(e,t){return ir(function(e,t,n){return t=lr(void 0===t?e.length-1:t,0),function(){for(var r=arguments,s=-1,i=lr(r.length-t,0),o=Array(i);++s<i;)o[s]=r[t+s];s=-1;for(var a=Array(t+1);++s<t;)a[s]=r[s];return a[t]=n(o),function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}(e,this,a)}}(e,t,il),e+"")}function bl(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=ur}function _l(e){return null!=e&&bl(e.length)&&!ol(e)}function wl(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||dr)}function Sl(e){return tl(e)&&el(e)==pr}function jl(){return!1}function xl(e){return tl(e)&&bl(e.length)&&!!wr[el(e)]}function Ol(e){return function(t){return e(t)}}function El(e,t){var n=Pn(e),r=!n&&vr(e),s=!n&&!r&&_r(e),i=!n&&!r&&!s&&Dr(e),o=n||r||s||i,a=o?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],c=a.length;for(var l in e)!t&&!Cr.call(e,l)||o&&("length"==l||s&&("offset"==l||"parent"==l)||i&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||fl(l,c))||a.push(l);return a}function Dl(e,t){return function(n){return e(t(n))}}function Cl(e){if(!wl(e))return Ar(e);var t=[];for(var n in Object(e))kr.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Al(e){return _l(e)?El(e):Cl(e)}function kl(e){if(!sl(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=wl(e),n=[];for(var r in e)("constructor"!=r||!t&&Tr.call(e,r))&&n.push(r);return n}function Tl(e){return _l(e)?El(e,!0):kl(e)}function Ml(){this.__data__=Lr?Lr(null):{},this.size=0}function Pl(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function Ll(e){var t=this.__data__;if(Lr){var n=t[e];return n===Ir?void 0:n}return Fr.call(t,e)?t[e]:void 0}function Il(e){var t=this.__data__;return Lr?void 0!==t[e]:$r.call(t,e)}function Fl(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Lr&&void 0===t?Rr:t,this}function $l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Rl(){this.__data__=[],this.size=0}function Nl(e,t){for(var n=e.length;n--;)if(gl(e[n][0],t))return n;return-1}function Hl(e){var t=this.__data__,n=Nl(t,e);return!(n<0||(n==t.length-1?t.pop():Nr.call(t,n,1),--this.size,0))}function Ul(e){var t=this.__data__,n=Nl(t,e);return n<0?void 0:t[n][1]}function Wl(e){return Nl(this.__data__,e)>-1}function Bl(e,t){var n=this.__data__,r=Nl(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function zl(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Vl(){this.size=0,this.__data__={hash:new $l,map:new(Hr||zl),string:new $l}}function ql(e,t){var n,r,s=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?s["string"==typeof t?"string":"hash"]:s.map}function Ql(e){var t=ql(this,e).delete(e);return this.size-=t?1:0,t}function Kl(e){return ql(this,e).get(e)}function Gl(e){return ql(this,e).has(e)}function Jl(e,t){var n=ql(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function Zl(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Xl(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(Ur);var n=function(){var r=arguments,s=t?t.apply(this,r):r[0],i=n.cache;if(i.has(s))return i.get(s);var o=e.apply(this,r);return n.cache=i.set(s,o)||i,o};return n.cache=new(Xl.Cache||Zl),n}function Yl(e,t){return Pn(e)?e:function(e,t){if(Pn(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!nl(e))||Pr.test(e)||!Mr.test(e)||null!=t&&e in Object(t)}(e,t)?[e]:Vr(function(e){return null==e?"":rl(e)}(e))}function eu(e){if("string"==typeof e||nl(e))return e;var t=e+"";return"0"==t&&1/e==-qr?"-0":t}function tu(e,t){for(var n=-1,r=t.length,s=e.length;++n<r;)e[s+n]=t[n];return e}function nu(e){return Pn(e)||vr(e)||!!(Qr&&e&&e[Qr])}function ru(e,t,n,r,s){var i=-1,o=e.length;for(n||(n=nu),s||(s=[]);++i<o;){var a=e[i];t>0&&n(a)?t>1?ru(a,t-1,n,r,s):tu(s,a):r||(s[s.length]=a)}return s}function su(){this.__data__=new zl,this.size=0}function iu(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function ou(e){return this.__data__.get(e)}function au(e){return this.__data__.has(e)}function cu(e,t){var n=this.__data__;if(n instanceof zl){var r=n.__data__;if(!Hr||r.length<Gr-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Zl(r)}return n.set(e,t),this.size=n.size,this}function lu(e){this.size=(this.__data__=new zl(e)).size}function uu(){return[]}function du(e,t,n){var r=t(e);return Pn(e)?r:tu(r,n(e))}function pu(e){return du(e,Al,ns)}function fu(e){return du(e,Tl,rs)}function hu(e){var t=new e.constructor(e.byteLength);return new _s(t).set(new _s(e)),t}function gu(e,t,n){var r,s,i,o=e.constructor;switch(t){case Ms:return hu(e);case xs:case Os:return new o(+e);case Ps:return function(e,t){var n=t?hu(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case Ls:case Is:case Fs:case $s:case Rs:case Ns:case Hs:case Us:case Ws:return function(e,t){var n=t?hu(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}(e,n);case Es:return new o;case Ds:case ks:return new o(e);case Cs:return(i=new(s=e).constructor(s.source,ws.exec(s))).lastIndex=s.lastIndex,i;case As:return new o;case Ts:return r=e,js?Object(js.call(r)):{}}}function vu(e){return tl(e)&&ms(e)==Bs}function yu(e){return tl(e)&&ms(e)==qs}function mu(e,t,n,r,s,i){var o,a=t&Gs,c=t&Js,l=t&Zs;if(n&&(o=s?n(e,r,s,i):n(e)),void 0!==o)return o;if(!sl(e))return e;var u=Pn(e);if(u){if(o=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&bs.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!a)return function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}(e,o)}else{var d=ms(e),p=d==Ys||d==ei;if(_r(e))return function(e,t){if(t)return e.slice();var n=e.length,r=Yr?Yr(n):new e.constructor(n);return e.copy(r),r}(e,a);if(d==ti||d==Xs||p&&!s){if(o=c||p?{}:function(e){return"function"!=typeof e.constructor||wl(e)?{}:Yn(Kr(e))}(e),!a)return c?function(e,t){return yl(e,rs(e),t)}(e,function(e,t){return e&&yl(t,Tl(t),e)}(o,e)):function(e,t){return yl(e,ns(e),t)}(e,function(e,t){return e&&yl(t,Al(t),e)}(o,e))}else{if(!ni[d])return s?e:{};o=gu(e,d,a)}}i||(i=new lu);var f=i.get(e);if(f)return f;i.set(e,o),Ks(e)?e.forEach(function(r){o.add(mu(r,t,n,r,e,i))}):Vs(e)&&e.forEach(function(r,s){o.set(s,mu(r,t,n,s,e,i))});var h=u?void 0:(l?c?fu:pu:c?Tl:Al)(e);return function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););}(h||e,function(r,s){h&&(r=e[s=r]),vl(o,s,mu(r,t,n,s,e,i))}),o}function bu(e){return mu(e,ri|si)}function _u(e){return this.__data__.set(e,ii),this}function wu(e){return this.__data__.has(e)}function Su(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Zl;++t<n;)this.add(e[t])}function ju(e,t){return e.has(t)}function xu(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function Ou(e){return tl(e)&&_l(e)}function Eu(e,t,n){for(var r=-1,s=null==e?0:e.length;++r<s;)if(n(t,e[r]))return!0;return!1}function Du(e,t){return null!=e&&oi.call(e,t)}function Cu(e,t){return null!=e&&function(e,t,n){for(var r=-1,s=(t=Yl(t,e)).length,i=!1;++r<s;){var o=eu(t[r]);if(!(i=null!=e&&n(e,o)))break;e=e[o]}return i||++r!=s?i:!!(s=null==e?0:e.length)&&bl(s)&&fl(o,s)&&(Pn(e)||vr(e))}(e,t,Du)}function Au(e,t,n){return null==e?e:function(e,t,n,r){if(!sl(e))return e;for(var s=-1,i=(t=Yl(t,e)).length,o=i-1,a=e;null!=a&&++s<i;){var c=eu(t[s]),l=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;if(s!=o){var u=a[c];void 0===(l=r?r(u,c,a):void 0)&&(l=sl(u)?u:fl(t[s+1])?[]:{})}vl(a,c,l),a=a[c]}return e}(e,t,n)}function ku(e){return ku="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ku(e)}function Tu(e){var t=function(e,t){if("object"!=ku(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ku(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ku(t)?t:t+""}function Mu(e,t,n){return(t=Tu(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pu(e,t,n){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,n)}function Lu(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function Iu(e,t,n){return e.set(Lu(e,t),n),n}function Fu(e,t){return e.get(Lu(e,t))}return e({$:function(e){return!!e||""===e},A:vc,B:Ec,C:function(e="",t=!1){return t?(Fc(),Nc(Xt,null,e)):on(Xt,null,e)},D:function(e){x(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:i,timeout:o,suspensible:a=!0,onError:c}=e;let l,u=null,d=0;const p=()=>{let e;return u||(e=u=t().catch(e=>{if(e=e instanceof Error?e:new Error(String(e)),c)return new Promise((t,n)=>{c(e,()=>t((d++,u=null,p())),()=>n(e),d+1)});throw e}).then(t=>e!==u&&u?u:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),l=t,t)))};return Ha({name:"AsyncComponentWrapper",__asyncLoader:p,__asyncHydrate(e,t,n){let r=!1;(t.bu||(t.bu=[])).push(()=>r=!0);const s=()=>{r||n()},o=i?()=>{const n=i(s,t=>function(e,t){if(ot(e)&&"["===e.data){let n=1,r=e.nextSibling;for(;r;){if(1===r.nodeType){if(!1===t(r))break}else if(ot(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)}:s;l?o():p().then(()=>!t.isUnmounted&&o())},get __asyncResolved(){return l},setup(){const e=ln;if(Ua(e),l)return()=>za(l,e);const t=t=>{u=null,Aa(t,e,13,!r)};if(a&&e.suspense||gn)return p().then(t=>()=>za(t,e)).catch(e=>(t(e),()=>r?on(r,{error:e}):null));const i=Sa(!1),c=Sa(),d=Sa(!!s);return s&&setTimeout(()=>{d.value=!1},s),null!=o&&setTimeout(()=>{if(!i.value&&!c.value){const e=new Error(`Async component timed out after ${o}ms.`);t(e),c.value=e}},o),p().then(()=>{i.value=!0,e.parent&&ct(e.parent.vnode)&&e.parent.update()}).catch(e=>{t(e),c.value=e}),()=>i.value&&l?za(l,e):c.value&&r?on(r,{error:c.value}):n&&!d.value?za(n,e):void 0}})},E:Vc,F:gc,G:pa,H:$a,I:function(e,t,n,r){let s;const i=n&&n[r],o=w(e);if(o||O(e)){let n=!1,r=!1;o&&va(e)&&(n=!ma(e),r=ya(e),e=na(e)),s=new Array(e.length);for(let o=0,a=e.length;o<a;o++)s[o]=t(n?r?Ne(Re(e[o])):Re(e[o]):e[o],o,void 0,i&&i[o])}else if("number"==typeof e){s=new Array(e);for(let n=0;n<e;n++)s[n]=t(n+1,n,void 0,i&&i[n])}else if(D(e))if(e[Symbol.iterator])s=Array.from(e,(e,n)=>t(e,n,void 0,i&&i[n]));else{const n=Object.keys(e);s=new Array(n.length);for(let r=0,o=n.length;r<o;r++){const o=n[r];s[r]=t(e[o],o,r,i&&i[r])}}else s=[];return n&&(n[r]=s),s},J:ja,K:Sa,L:function(e,t,n={},r,s){if(et.ce||et.parent&&at(et.parent)&&et.parent.ce){const e=Object.keys(n).length>0;return"default"!==t&&(n.name=t),Fc(),Nc(Jt,null,[on("slot",n,r&&r())],e?-2:64)}let i=e[t];i&&i._c&&(i._d=!1),Fc();const o=i&&Ya(i(n)),a=n.key||o&&o.key,c=Nc(Jt,{key:(a&&!E(a)?a:`_${t}`)+(!o&&r?"_fb":"")},o||(r?r():[]),o&&1===e._?64:-2);return!s&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),i&&i._c&&(i._d=!0),c},O:Ha,P:Fc,R:function(e){return Za(_t,e)},S:Nc,T:function(e){return function(e,t){Q().__VUE__=!0;const{insert:n,remove:r,patchProp:s,createElement:i,createText:o,createComment:a,setText:c,setElementText:l,parentNode:u,nextSibling:h,setScopeId:g=f,insertStaticContent:v}=e,y=(e,t,n,r=null,s=null,i=null,o=void 0,a=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!Uc(e,t)&&(r=X(e),q(e,s,i,!0),e=null),-2===t.patchFlag&&(c=!1,t.dynamicChildren=null);const{type:l,ref:u,shapeFlag:d}=t;switch(l){case Zt:m(e,t,n,r);break;case Xt:b(e,t,n,r);break;case Yt:null==e&&w(t,n,r,o);break;case Jt:M(e,t,n,r,s,i,o,a,c);break;default:1&d?x(e,t,n,r,s,i,o,a,c):6&d?P(e,t,n,r,s,i,o,a,c):(64&d||128&d)&&l.process(e,t,n,r,s,i,o,a,c,te)}null!=u&&s?Wa(u,e&&e.ref,i,t||e,!t):null==u&&e&&null!=e.ref&&Wa(e.ref,null,i,e,!0)},m=(e,t,r,s)=>{if(null==e)n(t.el=o(t.children),r,s);else{const n=t.el=e.el;t.children!==e.children&&c(n,t.children)}},b=(e,t,r,s)=>{null==e?n(t.el=a(t.children||""),r,s):t.el=e.el},w=(e,t,n,r)=>{[e.el,e.anchor]=v(e.children,t,n,r,e.el,e.anchor)},S=({el:e,anchor:t},r,s)=>{let i;for(;e&&e!==t;)i=h(e),n(e,r,s),e=i;n(t,r,s)},j=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=h(e),r(e),e=n;r(t)},x=(e,t,n,r,s,i,o,a,c)=>{if("svg"===t.type?o="svg":"math"===t.type&&(o="mathml"),null==e)O(t,n,r,s,i,o,a,c);else{const n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),A(e,t,s,i,o,a,c)}finally{n&&n._endPatch()}}},O=(e,t,r,o,a,c,u,d)=>{let p,f;const{props:h,shapeFlag:g,transition:v,dirs:y}=e;if(p=e.el=i(e.type,c,h&&h.is,h),8&g?l(p,e.children):16&g&&D(e.children,p,null,o,a,wc(e,c),u,d),y&&Ra(e,null,o,"created"),E(p,e,e.scopeId,u,o),h){for(const e in h)"value"===e||L(e)||s(p,e,null,h[e],c,o);"value"in h&&s(p,"value",null,h.value,c),(f=h.onVnodeBeforeMount)&&Gc(f,o,e)}y&&Ra(e,null,o,"beforeMount");const m=function(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}(a,v);m&&v.beforeEnter(p),n(p,t,r),((f=h&&h.onVnodeMounted)||m||y)&&Wt(()=>{f&&Gc(f,o,e),m&&v.enter(p),y&&Ra(e,null,o,"mounted")},a)},E=(e,t,n,r,s)=>{if(n&&g(e,n),r)for(let i=0;i<r.length;i++)g(e,r[i]);if(s){let n=s.subTree;if(t===n||Gt(n.type)&&(n.ssContent===t||n.ssFallback===t)){const t=s.vnode;E(e,t,t.scopeId,t.slotScopeIds,s.parent)}}},D=(e,t,n,r,s,i,o,a,c=0)=>{for(let l=c;l<e.length;l++)y(null,e[l]=a?Qc(e[l]):qc(e[l]),t,n,r,s,i,o,a)},A=(e,t,n,r,i,o,a)=>{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:p,dirs:f}=t;u|=16&e.patchFlag;const h=e.props||d,g=t.props||d;let v;if(n&&Sc(n,!1),(v=g.onVnodeBeforeUpdate)&&Gc(v,n,t,e),f&&Ra(t,e,n,"beforeUpdate"),n&&Sc(n,!0),(h.innerHTML&&null==g.innerHTML||h.textContent&&null==g.textContent)&&l(c,""),p?k(e.dynamicChildren,p,c,n,r,wc(t,i),o):a||U(e,t,c,null,n,r,wc(t,i),o,!1),u>0){if(16&u)T(c,h,g,n,i);else if(2&u&&h.class!==g.class&&s(c,"class",null,g.class,i),4&u&&s(c,"style",h.style,g.style,i),8&u){const e=t.dynamicProps;for(let t=0;t<e.length;t++){const r=e[t],o=h[r],a=g[r];a===o&&"value"!==r||s(c,r,o,a,i,n)}}1&u&&e.children!==t.children&&l(c,t.children)}else a||null!=p||T(c,h,g,n,i);((v=g.onVnodeUpdated)||f)&&Wt(()=>{v&&Gc(v,n,t,e),f&&Ra(t,e,n,"updated")},r)},k=(e,t,n,r,s,i,o)=>{for(let a=0;a<t.length;a++){const c=e[a],l=t[a];y(c,l,c.el&&(c.type===Jt||!Uc(c,l)||198&c.shapeFlag)?u(c.el):n,null,r,s,i,o,!0)}},T=(e,t,n,r,i)=>{if(t!==n){if(t!==d)for(const o in t)L(o)||o in n||s(e,o,t[o],null,i,r);for(const o in n){if(L(o))continue;const a=n[o],c=t[o];a!==c&&"value"!==o&&s(e,o,c,a,i,r)}"value"in n&&s(e,"value",t.value,n.value,i)}},M=(e,t,r,s,i,a,c,l,u)=>{const d=t.el=e?e.el:o(""),p=t.anchor=e?e.anchor:o("");let{patchFlag:f,dynamicChildren:h,slotScopeIds:g}=t;g&&(l=l?l.concat(g):g),null==e?(n(d,r,s),n(p,r,s),D(t.children||[],r,p,i,a,c,l,u)):f>0&&64&f&&h&&e.dynamicChildren?(k(e.dynamicChildren,h,r,i,a,c,l),(null!=t.key||i&&t===i.subTree)&&jc(e,t,!0)):U(e,t,r,p,i,a,c,l,u)},P=(e,t,n,r,s,i,o,a,c)=>{t.slotScopeIds=a,null==e?512&t.shapeFlag?s.ctx.activate(t,n,r,o,c):I(t,n,r,s,i,o,c):F(e,t,c)},I=(e,t,n,r,s,i,o)=>{const a=e.component=function(e,t,n){const r=e.type,s=(t?t.appContext:e.appContext)||an,i={uid:cn++,vnode:e,type:r,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new re(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:bc(r,s),emitsOptions:Tc(r,s),emit:null,emitted:null,propsDefaults:d,inheritAttrs:r.inheritAttrs,ctx:d,data:d,props:d,attrs:d,slots:d,refs:d,setupState:d,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=kc.bind(null,i),e.ce&&e.ce(i),i}(e,r,s);if(ct(e)&&(a.ctx.renderer=te),function(e,t=!1,n=!1){t&&pn(t);const{props:r,children:s}=e.vnode,i=Jc(e);(function(e,t,n,r=!1){const s={},i=Tt();e.propsDefaults=Object.create(null),yc(e,t,s,i);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:fa(s):e.type.props?e.props=s:e.props=i,e.attrs=i})(e,r,i,t),Ht(e,s,n||t);i&&function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ot);const{setup:r}=n;if(r){Go();const n=e.setupContext=r.length>1?function(e){const t=t=>{e.exposed=t||{}};return{attrs:new Proxy(e.attrs,vn),slots:e.slots,emit:e.emit,expose:t}}(e):null,s=fn(e),i=Da(r,e,0,[e.props,n]),o=C(i);if(Jo(),s(),!o&&!e.sp||at(e)||Ua(e),o){if(i.then(hn,hn),t)return i.then(n=>{Zc(e,n,t)}).catch(t=>{Aa(t,e,0)});e.asyncDep=i}else Zc(e,i,t)}else Xc(e)}(e,t);t&&pn(!1)}(a,!1,o),a.asyncDep){if(s&&s.registerDep(a,R,o),!e.el){const r=a.subTree=on(Xt);b(null,r,t,n),e.placeholder=r.el}}else R(a,e,t,n,s,i,o)},F=(e,t,n)=>{const r=t.component=e.component;if(function(e,t,n){const{props:r,children:s,component:i}=e,{props:o,children:a,patchFlag:c}=t,l=i.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&c>=0))return!(!s&&!a||a&&a.$stable)||r!==o&&(r?!o||Lc(r,o,l):!!o);if(1024&c)return!0;if(16&c)return r?Lc(r,o,l):!!o;if(8&c){const e=t.dynamicProps;for(let t=0;t<e.length;t++){const n=e[t];if(o[n]!==r[n]&&!Mc(l,n))return!0}}return!1}(e,t,n)){if(r.asyncDep&&!r.asyncResolved)return void H(r,t,n);r.next=t,r.update()}else t.el=e.el,r.vnode=t},R=(e,t,n,r,s,i,o)=>{const a=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:c,vnode:l}=e;{const n=xc(e);if(n)return t&&(t.el=l.el,H(e,t,o)),void n.asyncDep.then(()=>{e.isUnmounted||a()})}let d,p=t;Sc(e,!1),t?(t.el=l.el,H(e,t,o)):t=l,n&&B(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&Gc(d,c,t,l),Sc(e,!0);const f=Pc(e),h=e.subTree;e.subTree=f,y(h,f,u(h.el),X(h),e,s,i),t.el=f.el,null===p&&function({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r!==e)break;(e=t.vnode).el=n,t=t.parent}}(e,f.el),r&&Wt(r,s),(d=t.props&&t.props.onVnodeUpdated)&&Wt(()=>Gc(d,c,t,l),s)}else{let o;const{el:a,props:c}=t,{bm:l,m:u,parent:d,root:p,type:f}=e,h=at(t);if(Sc(e,!1),l&&B(l),!h&&(o=c&&c.onVnodeBeforeMount)&&Gc(o,d,t),Sc(e,!0),a&&se){const t=()=>{e.subTree=Pc(e),se(a,e.subTree,e,s,null)};h&&f.__asyncHydrate?f.__asyncHydrate(a,e,t):t()}else{p.ce&&!1!==p.ce._def.shadowRoot&&p.ce._injectChildStyle(f);const o=e.subTree=Pc(e);y(null,o,n,r,e,s,i),t.el=o.el}if(u&&Wt(u,s),!h&&(o=c&&c.onVnodeMounted)){const e=t;Wt(()=>Gc(o,d,e),s)}(256&t.shapeFlag||d&&at(d.vnode)&&256&d.vnode.shapeFlag)&&e.a&&Wt(e.a,s),e.isMounted=!0,t=n=r=null}};e.scope.on();const c=e.effect=new oe(a);e.scope.off();const l=e.update=c.run.bind(c),d=e.job=c.runIfDirty.bind(c);d.i=e,d.id=e.uid,c.scheduler=()=>Ta(d),Sc(e,!0),l()},H=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,r){const{props:s,attrs:i,vnode:{patchFlag:o}}=e,a=_a(s),[c]=e.propsOptions;let l=!1;if(!(r||o>0)||16&o){let r;yc(e,t,s,i)&&(l=!0);for(const i in a)t&&(_(t,i)||(r=N(i))!==i&&_(t,r))||(c?!n||void 0===n[i]&&void 0===n[r]||(s[i]=mc(c,a,i,void 0,e,!0)):delete s[i]);if(i!==a)for(const e in i)t&&_(t,e)||(delete i[e],l=!0)}else if(8&o){const n=e.vnode.dynamicProps;for(let r=0;r<n.length;r++){let o=n[r];if(Mc(e.emitsOptions,o))continue;const u=t[o];if(c)if(_(i,o))u!==i[o]&&(i[o]=u,l=!0);else{const t=$(o);s[t]=mc(c,a,t,u,e,!1)}else u!==i[o]&&(i[o]=u,l=!0)}}l&&ea(e.attrs,"set","")}(e,t.props,r,n),Ut(e,t.children,n),Go(),Pa(e),Jo()},U=(e,t,n,r,s,i,o,a,c=!1)=>{const u=e&&e.children,d=e?e.shapeFlag:0,p=t.children,{patchFlag:f,shapeFlag:h}=t;if(f>0){if(128&f)return void z(u,p,n,r,s,i,o,a,c);if(256&f)return void W(u,p,n,r,s,i,o,a,c)}8&h?(16&d&&Z(u,s,i),p!==u&&l(n,p)):16&d?16&h?z(u,p,n,r,s,i,o,a,c):Z(u,s,i,!0):(8&d&&l(n,""),16&h&&D(p,n,r,s,i,o,a,c))},W=(e,t,n,r,s,i,o,a,c)=>{t=t||p;const l=(e=e||p).length,u=t.length,d=Math.min(l,u);let f;for(f=0;f<d;f++){const r=t[f]=c?Qc(t[f]):qc(t[f]);y(e[f],r,n,null,s,i,o,a,c)}l>u?Z(e,s,i,!0,!1,d):D(t,n,r,s,i,o,a,c,d)},z=(e,t,n,r,s,i,o,a,c)=>{let l=0;const u=t.length;let d=e.length-1,f=u-1;for(;l<=d&&l<=f;){const r=e[l],u=t[l]=c?Qc(t[l]):qc(t[l]);if(!Uc(r,u))break;y(r,u,n,null,s,i,o,a,c),l++}for(;l<=d&&l<=f;){const r=e[d],l=t[f]=c?Qc(t[f]):qc(t[f]);if(!Uc(r,l))break;y(r,l,n,null,s,i,o,a,c),d--,f--}if(l>d){if(l<=f){const e=f+1,d=e<u?t[e].el:r;for(;l<=f;)y(null,t[l]=c?Qc(t[l]):qc(t[l]),n,d,s,i,o,a,c),l++}}else if(l>f)for(;l<=d;)q(e[l],s,i,!0),l++;else{const h=l,g=l,v=new Map;for(l=g;l<=f;l++){const e=t[l]=c?Qc(t[l]):qc(t[l]);null!=e.key&&v.set(e.key,l)}let m,b=0;const _=f-g+1;let w=!1,S=0;const j=new Array(_);for(l=0;l<_;l++)j[l]=0;for(l=h;l<=d;l++){const r=e[l];if(b>=_){q(r,s,i,!0);continue}let u;if(null!=r.key)u=v.get(r.key);else for(m=g;m<=f;m++)if(0===j[m-g]&&Uc(r,t[m])){u=m;break}void 0===u?q(r,s,i,!0):(j[u-g]=l+1,u>=S?S=u:w=!0,y(r,t[u],n,null,s,i,o,a,c),b++)}const x=w?function(e){const t=e.slice(),n=[0];let r,s,i,o,a;const c=e.length;for(r=0;r<c;r++){const c=e[r];if(0!==c){if(s=n[n.length-1],e[s]<c){t[r]=s,n.push(r);continue}for(i=0,o=n.length-1;i<o;)a=i+o>>1,e[n[a]]<c?i=a+1:o=a;c<e[n[i]]&&(i>0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}(j):p;for(m=x.length-1,l=_-1;l>=0;l--){const e=g+l,d=t[e],p=t[e+1],f=e+1<u?p.el||p.placeholder:r;0===j[l]?y(null,d,n,f,s,i,o,a,c):w&&(m<0||l!==x[m]?V(d,n,f,2):m--)}}},V=(e,t,s,i,o=null)=>{const{el:a,type:c,transition:l,children:u,shapeFlag:d}=e;if(6&d)V(e.component.subTree,t,s,i);else if(128&d)e.suspense.move(t,s,i);else if(64&d)c.move(e,t,s,te);else if(c!==Jt)if(c!==Yt)if(2!==i&&1&d&&l)if(0===i)l.beforeEnter(a),n(a,t,s),Wt(()=>l.enter(a),o);else{const{leave:i,delayLeave:o,afterLeave:c}=l,u=()=>{e.ctx.isUnmounted?r(a):n(a,t,s)},d=()=>{a._isLeaving&&a[st](!0),i(a,()=>{u(),c&&c()})};o?o(a,u,d):d()}else n(a,t,s);else S(e,t,s);else{n(a,t,s);for(let e=0;e<u.length;e++)V(u[e],t,s,i);n(e.anchor,t,s)}},q=(e,t,n,r=!1,s=!1)=>{const{type:i,props:o,ref:a,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:d,dirs:p,cacheIndex:f}=e;if(-2===d&&(s=!1),null!=a&&(Go(),Wa(a,null,n,e,!0),Jo()),null!=f&&(t.renderCache[f]=void 0),256&u)return void t.ctx.deactivate(e);const h=1&u&&p,g=!at(e);let v;if(g&&(v=o&&o.onVnodeBeforeUnmount)&&Gc(v,t,e),6&u)J(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);h&&Ra(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,te,r):l&&!l.hasOnce&&(i!==Jt||d>0&&64&d)?Z(l,t,n,!1,!0):(i===Jt&&384&d||!s&&16&u)&&Z(c,t,n),r&&K(e)}(g&&(v=o&&o.onVnodeUnmounted)||h)&&Wt(()=>{v&&Gc(v,t,e),h&&Ra(e,null,t,"unmounted")},n)},K=e=>{const{type:t,el:n,anchor:s,transition:i}=e;if(t===Jt)return void G(n,s);if(t===Yt)return void j(e);const o=()=>{r(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(1&e.shapeFlag&&i&&!i.persisted){const{leave:t,delayLeave:r}=i,s=()=>t(n,o);r?r(e.el,o,s):s()}else o()},G=(e,t)=>{let n;for(;e!==t;)n=h(e),r(e),e=n;r(t)},J=(e,t,n)=>{const{bum:r,scope:s,job:i,subTree:o,um:a,m:c,a:l}=e;Oc(c),Oc(l),r&&B(r),s.stop(),i&&(i.flags|=8,q(o,e,t,n)),a&&Wt(a,t),Wt(()=>{e.isUnmounted=!0},t)},Z=(e,t,n,r=!1,s=!1,i=0)=>{for(let o=i;o<e.length;o++)q(e[o],t,n,r,s)},X=e=>{if(6&e.shapeFlag)return X(e.component.subTree);if(128&e.shapeFlag)return e.suspense.next();const t=h(e.anchor||e.el),n=t&&t[nt];return n?h(n):t};let Y=!1;const ee=(e,t,n)=>{null==e?t._vnode&&q(t._vnode,null,null,!0):y(t._vnode||null,e,t,null,null,null,n),t._vnode=e,Y||(Y=!0,Pa(),La(),Y=!1)},te={p:y,um:q,m:V,r:K,mt:I,mc:D,pc:U,pbc:k,n:X,o:e};let ne,se;return t&&([ne,se]=t(te)),{render:ee,hydrate:ne,createApp:hc(ee,ne)}}(e)},U:function(e,t){if(null===et)return e;const n=Yc(et),r=e.dirs||(e.dirs=[]);for(let s=0;s<t.length;s++){let[e,i,o,a=d]=t[s];e&&(x(e)&&(e={mounted:e,updated:e}),e.deep&&Ea(i),r.push({dir:e,instance:n,value:i,oldValue:void 0,arg:o,modifiers:a}))}return e},V:function(e,t){return Dc(e,null,t)},W:function(e,t=!1){ne&&ne.cleanups.push(e)},_:Mu,b:Ca,ct:$o,j:ka,k:function(e,t,n){try{$c(-1);const r=arguments.length;return 2===r?D(t)&&!w(t)?Hc(t)?on(e,null,[t]):on(e,t):on(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&Hc(n)&&(n=[n]),on(e,t,n))}finally{$c(1)}},q:fa,st:No,w:function(e,t,n,r,s,i){return Rc(Wc(e,t,n,r,s,i,!0))},z:function(e){return O(e)?Za(bt,e,!1)||e:e||wt}}),{setters:[],execute:function(){n=Object.create,r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,o=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,e("ut",c=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports)),e("dt",(e,t)=>{let n={};for(var s in e)r(n,s,{get:e[s],enumerable:!0});return t||r(n,Symbol.toStringTag,{value:"Module"}),n}),l=(e,t,n,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var c,l=i(t),u=0,d=l.length;u<d;u++)c=l[u],a.call(e,c)||c===n||r(e,c,{get:(e=>t[e]).bind(null,c),enumerable:!(o=s(t,c))||o.enumerable});return e},e("ft",u=(e,t,s)=>(s=null!=e?n(o(e)):{},l(!t&&e&&e.__esModule?s:r(s,"default",{value:e,enumerable:!0}),e))),d={},p=[],f=()=>{},h=()=>!1,e("rt",g=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97)),e("nt",v=e=>e.startsWith("onUpdate:")),e("Z",y=Object.assign),m=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},b=Object.prototype.hasOwnProperty,_=(e,t)=>b.call(e,t),e("et",w=Array.isArray),S=e=>"[object Map]"===k(e),j=e=>"[object Set]"===k(e),e("tt",x=e=>"function"==typeof e),e("at",O=e=>"string"==typeof e),e("ot",E=e=>"symbol"==typeof e),D=e=>null!==e&&"object"==typeof e,C=e=>(D(e)||x(e))&&x(e.then)&&x(e.catch),A=Object.prototype.toString,k=e=>A.call(e),T=e=>k(e).slice(8,-1),M=e=>"[object Object]"===k(e),P=e=>O(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,L=Fo(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),I=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},F=/-\w/g,e("Y",$=I(e=>e.replace(F,e=>e.slice(1).toUpperCase()))),R=/\B([A-Z])/g,e("Q",N=I(e=>e.replace(R,"-$1").toLowerCase())),e("X",H=I(e=>e.charAt(0).toUpperCase()+e.slice(1))),U=I(e=>e?`on${H(e)}`:""),W=(e,t)=>!Object.is(e,t),B=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},z=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},V=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Q=()=>q||(q="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}),K=/;(?![^(]*\))/g,G=/:([^]+)/,J=/\/\*[^]*?\*\//g,e("it",Fo(Z="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly")),Fo(Z+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected"),X=e=>!(!e||!0!==e.__v_isRef),e("lt",Y=e=>O(e)?e:null==e?"":w(e)||D(e)&&(e.toString===A||!x(e.toString))?X(e)?Y(e.value):JSON.stringify(e,ee,2):String(e)),ee=(e,t)=>X(t)?ee(e,t.value):S(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],r)=>(e[te(t,r)+" =>"]=n,e),{})}:j(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>te(e))}:E(t)?te(t):!D(t)||w(t)||M(t)?t:String(t),te=(e,t="")=>{var n;return E(e)?`Symbol(${null!=(n=e.description)?n:t})`:e},re=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ne,!e&&ne&&(this.index=(ne.scopes||(ne.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;e<t;e++)this.scopes[e].pause();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){let e,t;if(this._isPaused=!1,this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].resume();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].resume()}}run(e){if(this._active){const t=ne;try{return ne=this,e()}finally{ne=t}}}on(){1===++this._on&&(this.prevScope=ne,ne=this)}off(){this._on>0&&0===--this._on&&(ne=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){let t,n;for(this._active=!1,t=0,n=this.effects.length;t<n;t++)this.effects[t].stop();for(this.effects.length=0,t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.cleanups.length=0,this.scopes){for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0}}},ie=new WeakSet,oe=class{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,ne&&ne.active&&ne.effects.push(this)}pause(){this.flags|=64}resume(){64&this.flags&&(this.flags&=-65,ie.has(this)&&(ie.delete(this),this.trigger()))}notify(){2&this.flags&&!(32&this.flags)||8&this.flags||Ho(this)}run(){if(!(1&this.flags))return this.fn();this.flags|=2,Zo(this),Bo(this);const e=se,t=ue;se=this,ue=!0;try{return this.fn()}finally{zo(this),se=e,ue=t,this.flags&=-3}}stop(){if(1&this.flags){for(let e=this.deps;e;e=e.nextDep)Qo(e);this.deps=this.depsTail=void 0,Zo(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){64&this.flags?ie.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Vo(this)&&this.run()}get dirty(){return Vo(this)}},ae=0,ue=!0,de=[],pe=0,fe=class{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}},he=class{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(!se||!ue||se===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==se)t=this.activeLink=new fe(se,this),se.deps?(t.prevDep=se.depsTail,se.depsTail.nextDep=t,se.depsTail=t):se.deps=se.depsTail=t,Xo(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=se.depsTail,t.nextDep=void 0,se.depsTail.nextDep=t,se.depsTail=t,se.deps===t&&(se.deps=e)}return t}trigger(e){this.version++,pe++,this.notify(e)}notify(e){Uo();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Wo()}}},ge=new WeakMap,ve=Symbol(""),ye=Symbol(""),me=Symbol(""),be={__proto__:null,[Symbol.iterator](){return ra(this,Symbol.iterator,Re)},concat(...e){return ta(this).concat(...e.map(e=>w(e)?ta(e):e))},entries(){return ra(this,"entries",e=>(e[1]=Re(e[1]),e))},every(e,t){return sa(this,"every",e,t,void 0,arguments)},filter(e,t){return sa(this,"filter",e,t,e=>e.map(Re),arguments)},find(e,t){return sa(this,"find",e,t,Re,arguments)},findIndex(e,t){return sa(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return sa(this,"findLast",e,t,Re,arguments)},findLastIndex(e,t){return sa(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return sa(this,"forEach",e,t,void 0,arguments)},includes(...e){return oa(this,"includes",e)},indexOf(...e){return oa(this,"indexOf",e)},join(e){return ta(this).join(e)},lastIndexOf(...e){return oa(this,"lastIndexOf",e)},map(e,t){return sa(this,"map",e,t,void 0,arguments)},pop(){return aa(this,"pop")},push(...e){return aa(this,"push",e)},reduce(e,...t){return ia(this,"reduce",e,t)},reduceRight(e,...t){return ia(this,"reduceRight",e,t)},shift(){return aa(this,"shift")},some(e,t){return sa(this,"some",e,t,void 0,arguments)},splice(...e){return aa(this,"splice",e)},toReversed(){return ta(this).toReversed()},toSorted(e){return ta(this).toSorted(e)},toSpliced(...e){return ta(this).toSpliced(...e)},unshift(...e){return aa(this,"unshift",e)},values(){return ra(this,"values",Re)}},_e=Array.prototype,we=Fo("__proto__,__v_isRef,__isVue"),Se=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(E)),je=class{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,s=this._isShallow;if("__v_isReactive"===t)return!r;if("__v_isReadonly"===t)return r;if("__v_isShallow"===t)return s;if("__v_raw"===t)return n===(r?s?$e:Fe:s?Ie:Le).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const i=w(e);if(!r){let e;if(i&&(e=be[t]))return e;if("hasOwnProperty"===t)return ca}const o=Reflect.get(e,t,wa(e)?e:n);if(E(t)?Se.has(t):we(t))return o;if(r||Yo(e,0,t),s)return o;if(wa(o)){const e=i&&P(t)?o:o.value;return r&&D(e)?ha(e):e}return D(o)?r?ha(o):pa(o):o}},xe=class extends je{constructor(e=!1){super(!1,e)}set(e,t,n,r){let s=e[t];if(!this._isShallow){const t=ya(s);if(ma(n)||ya(n)||(s=_a(s),n=_a(n)),!w(e)&&wa(s)&&!wa(n))return t||(s.value=n),!0}const i=w(e)&&P(t)?Number(t)<e.length:_(e,t),o=Reflect.set(e,t,n,wa(e)?e:r);return e===_a(r)&&(i?W(n,s)&&ea(e,"set",t,n):ea(e,"add",t,n)),o}deleteProperty(e,t){const n=_(e,t),r=(e[t],Reflect.deleteProperty(e,t));return r&&n&&ea(e,"delete",t,void 0),r}has(e,t){const n=Reflect.has(e,t);return E(t)&&Se.has(t)||Yo(e,0,t),n}ownKeys(e){return Yo(e,0,w(e)?"length":ve),Reflect.ownKeys(e)}},Oe=class extends je{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}},Ee=new xe,De=new Oe,Ce=new xe(!0),Ae=e=>e,ke=e=>Reflect.getPrototypeOf(e),Te={get:da(!1,!1)},Me={get:da(!1,!0)},Pe={get:da(!0,!1)},Le=new WeakMap,Ie=new WeakMap,Fe=new WeakMap,$e=new WeakMap,Re=e=>D(e)?pa(e):e,Ne=e=>D(e)?ha(e):e,He=class{constructor(e,t){this.dep=new he,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:_a(e),this._value=t?e:Re(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,n=this.__v_isShallow||ma(e)||ya(e);e=n?e:_a(e),W(e,t)&&(this._rawValue=e,this._value=n?e:Re(e),this.dep.trigger())}},Ue={get:(e,t,n)=>"__v_raw"===t?e:ja(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return wa(s)&&!wa(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}},We=class{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new he(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=pe-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(8&this.flags)&&se!==this)return Ho(this,!0),!0}get value(){const e=this.dep.track();return qo(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}},Be={},ze=new WeakMap,Ve=void 0,qe=[],Qe=-1,Ke=[],Ge=null,Je=0,Ze=Promise.resolve(),Xe=null,Ye=e=>null==e.id?2&e.flags?-1:1/0:e.id,et=null,tt=null,nt=Symbol("_vte"),rt=e=>e.__isTeleport,st=Symbol("_leaveCb"),it=new WeakMap,ot=e=>8===e.nodeType,Q().requestIdleCallback,Q().cancelIdleCallback,at=e=>!!e.type.__asyncLoader,ct=e=>e.type.__isKeepAlive,ut=(lt=e=>(t,n=ln)=>{gn&&"sp"!==e||Ga(e,(...e)=>t(...e),n)})("bm"),e("N",dt=lt("m")),pt=lt("bu"),ft=lt("u"),e("M",ht=lt("bum")),gt=lt("um"),vt=lt("sp"),yt=lt("rtg"),mt=lt("rtc"),bt="components",_t="directives",wt=Symbol.for("v-ndc"),St=e=>e?Jc(e)?Yc(e):St(e.parent):null,jt=y(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=>St(e.parent),$root:e=>St(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>sc(e),$forceUpdate:e=>e.f||(e.f=()=>{Ta(e.update)}),$nextTick:e=>e.n||(e.n=ka.bind(e.proxy)),$watch:e=>Cc.bind(e)}),xt=(e,t)=>e!==d&&!e.__isScriptSetup&&_(e,t),Ot={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:n,setupState:r,data:s,props:i,accessCache:o,type:a,appContext:c}=e;let l;if("$"!==t[0]){const a=o[t];if(void 0!==a)switch(a){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(xt(r,t))return o[t]=1,r[t];if(s!==d&&_(s,t))return o[t]=2,s[t];if((l=e.propsOptions[0])&&_(l,t))return o[t]=3,i[t];if(n!==d&&_(n,t))return o[t]=4,n[t];Et&&(o[t]=0)}}const u=jt[t];let p,f;return u?("$attrs"===t&&Yo(e.attrs,0,""),u(e)):(p=a.__cssModules)&&(p=p[t])?p:n!==d&&_(n,t)?(o[t]=4,n[t]):(f=c.config.globalProperties,_(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:r,setupState:s,ctx:i}=e;return xt(s,t)?(s[t]=n,!0):r!==d&&_(r,t)?(r[t]=n,!0):!(_(e.props,t)||"$"===t[0]&&t.slice(1)in e||(i[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:i,type:o}},a){let c,l;return!!(n[a]||e!==d&&"$"!==a[0]&&_(e,a)||xt(t,a)||(c=i[0])&&_(c,a)||_(r,a)||_(jt,a)||_(s.config.globalProperties,a)||(l=o.__cssModules)&&l[a])},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:_(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Et=!0,Dt={data:oc,props:dc,emits:dc,methods:uc,computed:uc,beforeCreate:lc,created:lc,beforeMount:lc,mounted:lc,beforeUpdate:lc,updated:lc,beforeDestroy:lc,beforeUnmount:lc,destroyed:lc,unmounted:lc,activated:lc,deactivated:lc,errorCaptured:lc,serverPrefetch:lc,components:uc,directives:uc,watch:pc,provide:oc,inject:ac},Ct=0,At=null,kt={},Tt=()=>Object.create(kt),Mt=e=>Object.getPrototypeOf(e)===kt,Pt=new WeakMap,Lt=e=>"_"===e||"_ctx"===e||"$stable"===e,It=e=>w(e)?e.map(qc):[qc(e)],Ft=(e,t,n)=>{if(t._n)return t;const r=$a((...e)=>It(t(...e)),n);return r._c=!1,r},$t=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Lt(s))continue;const n=e[s];if(x(n))t[s]=Ft(0,n,r);else if(null!=n){const e=It(n);t[s]=()=>e}}},Rt=(e,t)=>{const n=It(t);e.slots.default=()=>n},Nt=(e,t,n)=>{for(const r in t)!n&&Lt(r)||(e[r]=t[r])},Ht=(e,t,n)=>{const r=e.slots=Tt();if(32&e.vnode.shapeFlag){const e=t._;e?(Nt(r,t,n),n&&z(r,"_",e,!0)):$t(t,r)}else t&&Rt(e,t)},Ut=(e,t,n)=>{const{vnode:r,slots:s}=e;let i=!0,o=d;if(32&r.shapeFlag){const e=t._;e?n&&1===e?i=!1:Nt(s,t,n):(i=!t.$stable,$t(t,s)),o=t}else t&&(Rt(e,t),o={default:1});if(i)for(const a in s)Lt(a)||null!=o[a]||delete s[a]},Wt=Ic,Bt=Symbol.for("v-scx"),zt=()=>{{const e=vc(Bt);return e}},Vt=(e,t)=>"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${$(t)}Modifiers`]||e[`${N(t)}Modifiers`],qt=new WeakMap,Qt=e=>{let t;for(const n in e)("class"===n||"style"===n||g(n))&&((t||(t={}))[n]=e[n]);return t},Kt=(e,t)=>{const n={};for(const r in e)v(r)&&r.slice(9)in t||(n[r]=e[r]);return n},Gt=e=>e.__isSuspense,e("y",Jt=Symbol.for("v-fgt")),Zt=Symbol.for("v-txt"),Xt=Symbol.for("v-cmt"),Yt=Symbol.for("v-stc"),en=[],tn=null,nn=1,rn=({key:e})=>null!=e?e:null,sn=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?O(e)||wa(e)||x(e)?{i:et,r:e,k:t,f:!!n}:e:null),on=Bc,an=fc(),cn=0,ln=null,un=()=>ln||et;{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)}};dn=t("__VUE_INSTANCE_SETTERS__",e=>ln=e),pn=t("__VUE_SSR_SETTERS__",e=>gn=e)}var t,ce,le;fn=e=>{const t=ln;return dn(e),e.scope.on(),()=>{e.scope.off(),dn(t)}},hn=()=>{ln&&ln.scope.off(),dn(null)},gn=!1,vn={get:(e,t)=>(Yo(e,0,""),e[t])},e("x",yn=(e,t)=>function(e,t,n=!1){let r,s;return x(e)?r=e:(r=e.get,s=e.set),new We(r,s,n)}(e,0,gn)),mn="3.5.24",bn=c((e,t)=>{var n,r="object"==typeof Reflect?Reflect:null,s=r&&"function"==typeof r.apply?r.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};n=r&&"function"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}t.exports=o,t.exports.once=function(e,t){return new Promise(function(n,r){function s(n){e.removeListener(t,i),r(n)}function i(){"function"==typeof e.removeListener&&e.removeListener("error",s),n([].slice.call(arguments))}v(e,t,i,{once:!0}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&v(e,"error",t,n)}(e,s,{once:!0})})},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var a=10;function c(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function u(e,t,n,r){var s,i,o,a;if(c(n),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),o=i[t]),void 0===o)o=i[t]=n,++e._eventsCount;else if("function"==typeof o?o=i[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(s=l(e))>0&&o.length>s&&!o.warned){o.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=o.length,a=u,console&&console.warn&&console.warn(a)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},s=d.bind(r);return s.listener=n,r.wrapFn=s,s}function f(e,t,n){var r=e._events;if(void 0===r)return[];var s=r[t];return void 0===s?[]:"function"==typeof s?n?[s.listener||s]:[s]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(s):g(s,s.length)}function h(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function g(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function v(e,t,n,r){if("function"==typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,function s(i){r.once&&e.removeEventListener(t,s),n(i)})}}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return a},set:function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");a=e}}),o.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return l(this)},o.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var o;if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var a=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw a.context=o,a}var c=i[e];if(void 0===c)return!1;if("function"==typeof c)s(c,this,t);else{var l=c.length,u=g(c,l);for(n=0;n<l;++n)s(u[n],this,t)}return!0},o.prototype.addListener=function(e,t){return u(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return u(this,e,t,!0)},o.prototype.once=function(e,t){return c(t),this.on(e,p(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return c(t),this.prependListener(e,p(this,e,t)),this},o.prototype.removeListener=function(e,t){var n,r,s,i,o;if(c(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(s=-1,i=n.length-1;i>=0;i--)if(n[i]===t||n[i].listener===t){o=n[i].listener,s=i;break}if(s<0)return this;0===s?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,s),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,o||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,n,r=this._events;if(void 0===r)return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var s,i=Object.keys(r);for(n=0;n<i.length;++n)"removeListener"!==(s=i[n])&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},o.prototype.listeners=function(e){return f(this,e,!0)},o.prototype.rawListeners=function(e){return f(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},o.prototype.listenerCount=h,o.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}}),_n="object"==typeof global&&global&&global.Object===Object&&global,wn="object"==typeof self&&self&&self.Object===Object&&self,Sn=_n||wn||Function("return this")(),jn=Sn.Symbol,xn=Object.prototype,On=xn.hasOwnProperty,En=xn.toString,Dn=jn?jn.toStringTag:void 0,Cn=Object.prototype.toString,An="[object Null]",kn="[object Undefined]",Tn=jn?jn.toStringTag:void 0,Mn="[object Symbol]",Pn=Array.isArray,Ln=1/0,In=jn?jn.prototype:void 0,Fn=In?In.toString:void 0,$n="[object AsyncFunction]",Rn="[object Function]",Nn="[object GeneratorFunction]",Hn="[object Proxy]",Un=Sn["__core-js_shared__"],Wn=function(){var e=/[^.]+$/.exec(Un&&Un.keys&&Un.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Bn=Function.prototype.toString,zn=/[\\^$.*+?()[\]{}|]/g,Vn=/^\[object .+?Constructor\]$/,qn=Function.prototype,Qn=Object.prototype,Kn=qn.toString,Gn=Qn.hasOwnProperty,Jn=RegExp("^"+Kn.call(Gn).replace(zn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Zn=ll(Sn,"WeakMap"),Xn=Object.create,Yn=function(){function e(){}return function(t){if(!sl(t))return{};if(Xn)return Xn(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),er=800,tr=16,nr=Date.now,rr=function(){try{var e=ll(Object,"defineProperty");return e({},"",{}),e}catch(t){}}(),sr=rr?function(e,t){return rr(e,"toString",{configurable:!0,enumerable:!1,value:(n=t,function(){return n}),writable:!0});var n}:il,t=sr,ce=0,le=0,ir=function(){var e=nr(),n=tr-(e-le);if(le=e,n>0){if(++ce>=er)return arguments[0]}else ce=0;return t.apply(void 0,arguments)},or=9007199254740991,ar=/^(?:0|[1-9]\d*)$/,cr=Object.prototype.hasOwnProperty,lr=Math.max,ur=9007199254740991,dr=Object.prototype,pr="[object Arguments]",fr=Object.prototype,hr=fr.hasOwnProperty,gr=fr.propertyIsEnumerable,vr=Sl(function(){return arguments}())?Sl:function(e){return tl(e)&&hr.call(e,"callee")&&!gr.call(e,"callee")},yr="object"==typeof exports&&exports&&!exports.nodeType&&exports,mr=yr&&"object"==typeof module&&module&&!module.nodeType&&module,br=mr&&mr.exports===yr?Sn.Buffer:void 0,_r=(br?br.isBuffer:void 0)||jl,(wr={})["[object Float32Array]"]=wr["[object Float64Array]"]=wr["[object Int8Array]"]=wr["[object Int16Array]"]=wr["[object Int32Array]"]=wr["[object Uint8Array]"]=wr["[object Uint8ClampedArray]"]=wr["[object Uint16Array]"]=wr["[object Uint32Array]"]=!0,wr["[object Arguments]"]=wr["[object Array]"]=wr["[object ArrayBuffer]"]=wr["[object Boolean]"]=wr["[object DataView]"]=wr["[object Date]"]=wr["[object Error]"]=wr["[object Function]"]=wr["[object Map]"]=wr["[object Number]"]=wr["[object Object]"]=wr["[object RegExp]"]=wr["[object Set]"]=wr["[object String]"]=wr["[object WeakMap]"]=!1,Sr="object"==typeof exports&&exports&&!exports.nodeType&&exports,jr=Sr&&"object"==typeof module&&module&&!module.nodeType&&module,xr=jr&&jr.exports===Sr&&_n.process,Or=function(){try{var e=jr&&jr.require&&jr.require("util").types;return e||xr&&xr.binding&&xr.binding("util")}catch(t){}}(),Er=Or&&Or.isTypedArray,Dr=Er?Ol(Er):xl,Cr=Object.prototype.hasOwnProperty,Ar=Dl(Object.keys,Object),kr=Object.prototype.hasOwnProperty,Tr=Object.prototype.hasOwnProperty,Mr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Pr=/^\w*$/,Lr=ll(Object,"create"),Ir="__lodash_hash_undefined__",Fr=Object.prototype.hasOwnProperty,$r=Object.prototype.hasOwnProperty,Rr="__lodash_hash_undefined__",$l.prototype.clear=Ml,$l.prototype.delete=Pl,$l.prototype.get=Ll,$l.prototype.has=Il,$l.prototype.set=Fl,Nr=Array.prototype.splice,zl.prototype.clear=Rl,zl.prototype.delete=Hl,zl.prototype.get=Ul,zl.prototype.has=Wl,zl.prototype.set=Bl,Hr=ll(Sn,"Map"),Zl.prototype.clear=Vl,Zl.prototype.delete=Ql,Zl.prototype.get=Kl,Zl.prototype.has=Gl,Zl.prototype.set=Jl,Ur="Expected a function",Xl.Cache=Zl,Wr=500,Br=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,zr=/\\(\\)?/g,Vr=function(e){var t=Xl(e,function(e){return n.size===Wr&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Br,function(e,n,r,s){t.push(r?s.replace(zr,"$1"):n||e)}),t}),qr=1/0,Qr=jn?jn.isConcatSpreadable:void 0,Kr=Dl(Object.getPrototypeOf,Object),Gr=200,lu.prototype.clear=su,lu.prototype.delete=iu,lu.prototype.get=ou,lu.prototype.has=au,lu.prototype.set=cu,Jr="object"==typeof exports&&exports&&!exports.nodeType&&exports,Zr=Jr&&"object"==typeof module&&module&&!module.nodeType&&module,Xr=Zr&&Zr.exports===Jr?Sn.Buffer:void 0,Yr=Xr?Xr.allocUnsafe:void 0,es=Object.prototype.propertyIsEnumerable,ts=Object.getOwnPropertySymbols,ns=ts?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,s=0,i=[];++n<r;){var o=e[n];t(o,n,e)&&(i[s++]=o)}return i}(ts(e),function(t){return es.call(e,t)}))}:uu,rs=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)tu(t,ns(e)),e=Kr(e);return t}:uu,ss=ll(Sn,"DataView"),is=ll(Sn,"Promise"),os=ll(Sn,"Set"),as="[object Map]",cs="[object Promise]",ls="[object Set]",us="[object WeakMap]",ds="[object DataView]",ps=al(ss),fs=al(Hr),hs=al(is),gs=al(os),vs=al(Zn),ys=el,(ss&&ys(new ss(new ArrayBuffer(1)))!=ds||Hr&&ys(new Hr)!=as||is&&ys(is.resolve())!=cs||os&&ys(new os)!=ls||Zn&&ys(new Zn)!=us)&&(ys=function(e){var t=el(e),n="[object Object]"==t?e.constructor:void 0,r=n?al(n):"";if(r)switch(r){case ps:return ds;case fs:return as;case hs:return cs;case gs:return ls;case vs:return us}return t}),ms=ys,bs=Object.prototype.hasOwnProperty,_s=Sn.Uint8Array,ws=/\w*$/,Ss=jn?jn.prototype:void 0,js=Ss?Ss.valueOf:void 0,xs="[object Boolean]",Os="[object Date]",Es="[object Map]",Ds="[object Number]",Cs="[object RegExp]",As="[object Set]",ks="[object String]",Ts="[object Symbol]",Ms="[object ArrayBuffer]",Ps="[object DataView]",Ls="[object Float32Array]",Is="[object Float64Array]",Fs="[object Int8Array]",$s="[object Int16Array]",Rs="[object Int32Array]",Ns="[object Uint8Array]",Hs="[object Uint8ClampedArray]",Us="[object Uint16Array]",Ws="[object Uint32Array]",Bs="[object Map]",zs=Or&&Or.isMap,Vs=zs?Ol(zs):vu,qs="[object Set]",Qs=Or&&Or.isSet,Ks=Qs?Ol(Qs):yu,Gs=1,Js=2,Zs=4,Ys="[object Function]",ei="[object GeneratorFunction]",ti="[object Object]",(ni={})[Xs="[object Arguments]"]=ni["[object Array]"]=ni["[object ArrayBuffer]"]=ni["[object DataView]"]=ni["[object Boolean]"]=ni["[object Date]"]=ni["[object Float32Array]"]=ni["[object Float64Array]"]=ni["[object Int8Array]"]=ni["[object Int16Array]"]=ni["[object Int32Array]"]=ni["[object Map]"]=ni["[object Number]"]=ni[ti]=ni["[object RegExp]"]=ni["[object Set]"]=ni["[object String]"]=ni["[object Symbol]"]=ni["[object Uint8Array]"]=ni["[object Uint8ClampedArray]"]=ni["[object Uint16Array]"]=ni["[object Uint32Array]"]=!0,ni["[object Error]"]=ni[Ys]=ni["[object WeakMap]"]=!1,ri=1,si=4,ii="__lodash_hash_undefined__",Su.prototype.add=Su.prototype.push=_u,Su.prototype.has=wu,oi=Object.prototype.hasOwnProperty,ai="[object Map]",ci="[object Set]",li=Object.prototype.hasOwnProperty,ui=os&&1/xu(new os([,-0]))[1]==1/0?function(e){return new os(e)}:ul,di=200,pi=ml(function(e){return function(e,t,n){var r=-1,s=pl,i=e.length,o=!0,a=[],c=a;if(n)o=!1,s=Eu;else if(i>=di){var l=t?null:ui(e);if(l)return xu(l);o=!1,s=ju,c=new Su}else c=t?[]:a;e:for(;++r<i;){var u=e[r],d=t?t(u):u;if(u=n||0!==u?u:0,o&&d==d){for(var p=c.length;p--;)if(c[p]===d)continue e;t&&c.push(d),a.push(u)}else s(c,d,n)||(c!==a&&c.push(d),a.push(u))}return a}(ru(e,1,Ou,!0))}),e("v",fi=class{}),hi=u(bn(),1),gi=class extends fi{constructor(e){super(),Mu(this,"data",{}),Mu(this,"event",new hi.EventEmitter),this.data=e}update(e,t){t?no(t,e,this.data):this.data=e;const n={updateData:e,path:t??""};t&&this.event.emit(t,n),this.event.emit("",n)}on(e,t,n){n?.immediate&&t(this.getData(e)),this.event.on(e,t)}off(e,t){this.event.off(e,t)}getData(e){return e?to(e,this.data):this.data}destroy(){}},vi=new WeakMap,yi=new WeakMap,mi=new WeakMap,bi=new WeakMap,_i=new WeakMap,wi=new WeakMap,Si=class extends hi.default{constructor(e){super(),Mu(this,"isInit",!1),Mu(this,"app",void 0),Mu(this,"mockData",void 0),Pu(this,vi,"base"),Pu(this,yi,void 0),Pu(this,mi,void 0),Pu(this,bi,void 0),Pu(this,_i,[]),Pu(this,wi,[]),Iu(yi,this,e.schema.id),Iu(mi,this,e.schema),this.app=e.app,this.setFields(e.schema.fields),this.setMethods(e.schema.methods||[]);let t=e.initialData;const n=e.ObservedDataClass||gi;if("editor"===this.app.platform)this.mockData=bu(e.schema.mocks||[]).find(e=>e.useInEditor)?.data||this.getDefaultData(),t=bu(this.mockData);else if("boolean"==typeof e.useMock&&e.useMock)this.mockData=bu(e.schema.mocks||[]).find(e=>e.enable)?.data,t=bu(this.mockData)||this.getDefaultData();else{if(e.initialData)return Iu(bi,this,new n(e.initialData??{})),void(this.isInit=!0);t=this.getDefaultData()}Iu(bi,this,new n(t??{}))}get id(){return Fu(yi,this)}get type(){return Fu(vi,this)}get schema(){return Fu(mi,this)}get fields(){return Fu(_i,this)}get methods(){return Fu(wi,this)}setFields(e){Iu(_i,this,e)}setMethods(e){Iu(wi,this,e)}get data(){return Fu(bi,this).getData("")}setData(e,t){Fu(bi,this).update(e,t);const n={updateData:e,path:t};this.emit("change",n)}setValue(e,t){return this.setData(t,e)}onDataChange(e,t,n){Fu(bi,this).on(e,t,n)}offDataChange(e,t){Fu(bi,this).off(e,t)}getDefaultData(){return lo(Fu(_i,this))}async init(){this.isInit=!0}destroy(){Iu(_i,this,[]),this.removeAllListeners(),Fu(bi,this).destroy()}},ji=e=>Object.entries(e).reduce((e,[t,n])=>{let r=n;return"object"==typeof n&&(r=JSON.stringify(n)),void 0!==n?`${e}${e?"&":""}${globalThis.encodeURIComponent(t)}=${globalThis.encodeURIComponent(`${r}`)}`:e},""),xi=async e=>{const{url:t,method:n="GET",headers:r={},params:s={},data:i={},...o}=e,a=ji(s);let c=JSON.stringify(i);return r["Content-Type"]?.includes("application/x-www-form-urlencoded")&&(c=ji(i)),(await globalThis.fetch(a?`${t}?${a}`:t,{method:n,headers:r,body:"GET"===n?void 0:c,...o})).json()},Oi=new WeakMap,Ei=new WeakMap,Di=new WeakMap,Ci=new WeakMap,Ai=class extends Si{constructor(e){const{options:t}=e.schema;super(e),Mu(this,"isLoading",!1),Mu(this,"error",void 0),Mu(this,"httpOptions",void 0),Pu(this,Oi,void 0),Pu(this,Ei,[]),Pu(this,Di,[]),Pu(this,Ci,"http"),this.httpOptions=t,"function"==typeof e.request?Iu(Oi,this,e.request):"function"==typeof globalThis.fetch&&Iu(Oi,this,xi),this.methods.forEach(e=>{"function"==typeof e.content&&("beforeRequest"===e.timing&&Fu(Ei,this).push(e.content),"afterRequest"===e.timing&&Fu(Di,this).push(e.content))})}get type(){return Fu(Ci,this)}async init(){this.schema.autoFetch&&await this.request(),super.init()}async request(e={}){this.isLoading=!0;const{url:t,params:n,data:r,headers:s,...i}=this.httpOptions;let o={url:"function"==typeof t?t({app:this.app,dataSource:this}):t,params:"function"==typeof n?n({app:this.app,dataSource:this}):n,data:"function"==typeof r?r({app:this.app,dataSource:this}):r,headers:"function"==typeof s?s({app:this.app,dataSource:this}):s,...i,...e};try{for(const e of Fu(Ei,this))await e({options:o,params:{},dataSource:this,app:this.app});if("function"==typeof this.schema.beforeRequest&&(o=await this.schema.beforeRequest(o,{app:this.app,dataSource:this})),this.mockData)this.setData(this.mockData);else{let e=await(Fu(Oi,this)?.call(this,o));for(const t of Fu(Di,this))await t({res:e,options:o,params:{},dataSource:this,app:this.app});if("function"==typeof this.schema.afterResponse&&(e=await this.schema.afterResponse(e,{app:this.app,dataSource:this,options:o})),this.schema.responseOptions?.dataPath){const t=to(this.schema.responseOptions.dataPath,e);this.setData(t)}else this.setData(e)}this.error=void 0}catch(a){this.error={msg:a.message},this.emit("error",a)}this.isLoading=!1}get(e){return this.request({...e,method:"GET"})}post(e){return this.request({...e,method:"POST"})}},ki=new Map,Ti=(e,t,n)=>{let r;if(n){const n=[];t.forEach(e=>{fo(e,e=>{n.push(e.id)})}),r=`${e.id}:${n.join(":")}`}else r=`${e.id}:${t.map(e=>e.id).join(":")}`;if(ki.has(r))return ki.get(r);const s=new Io;s.addTarget(new Do({id:e.id,type:"data-source",isTarget:(t,n)=>!`${t}`.includes("__tmagic__")&&Mo(e,t,n,!0)})),s.addTarget(new Do({id:e.id,type:"cond",isTarget:(t,n)=>Po(e,t,n,!0)})),s.collect(t,{},!0);const{deps:i}=s.getTarget(e.id,"data-source"),{deps:o}=s.getTarget(e.id,"cond"),a={deps:i,condDeps:o};return ki.set(r,a),a},Mi=(e,t)=>{let n=!0;for(const{op:s,value:i,range:o,field:a}of e){const[e,...c]=a,l=t[e];if(!l||!c.length)break;try{if(!co(s,to(c.join("."),l),i,o)){n=!1;break}}catch(r){console.warn(r)}}return n},Pi=(e,t)=>{if(!e.displayConds||!Array.isArray(e.displayConds)||!e.displayConds.length)return!0;for(const{cond:n}of e[zi])if(n&&Mi(n,t))return!0;return!1},Li=(e,t)=>{if(Zi(e)||Xi(e)){const n=t.items?.findIndex(t=>t.id===e.id);t.items.splice(n,1,e)}else oo(e,t.items)},Ii=(e,t,n=[],r={})=>{const s={...r,[t]:{}};let i=bu(r[t]),o=s[t];return n.forEach((t,r)=>{Object.assign(o,i),r!==n.length-1?(Array.isArray(i[t])&&(i[t]={},o[t]={}),i=i[t],o=o[t]):o[t]=e}),s},Fi=(e,t)=>{const[n,...r]=e,s=n.indexOf(uo);if(s>-1){const o=t[n.substring(s+uo.length)];if(!o)return e;try{return to(r.join("."),o)}catch(i){return e}}return e},$i=(e,t)=>e.replace(po,(e,n)=>{try{return to(n,t)}catch(r){return e}}),Ri=(e,t)=>"string"==typeof e?$i(e,t):e?.isBindDataSource&&e.dataSourceId?t[e.dataSourceId]:e?.isBindDataSourceField&&e.dataSourceId&&"string"==typeof e.template?$i(e.template,t[e.dataSourceId]):Array.isArray(e)&&"string"==typeof e[0]?Fi(e,t):e,Ni=({compile:e,dsId:t,item:n,deps:r,condDeps:s,inEditor:i,ctxData:o})=>{const{items:a,...c}=n,l=bu(c);return s[c.id]?.keys.length&&!i&&(l.condResult=Pi(c,o)),Array.isArray(a)&&a.length?l.items=a.map(n=>Ni({compile:e,dsId:t,item:n,deps:r,condDeps:s,inEditor:i,ctxData:o})):a&&(l.items=a),r[l.id]?.keys.length?ao(e,l,{[t]:r},t):l},e("g",async(e,t)=>{const{dataSourceMethodsDeps:n={},dataSourceCondDeps:r={},dataSourceDeps:s={},dataSources:i=[]}=e,o={};i.forEach(e=>{let i=r[e.id]||{};Object.keys(i).length||(i=s[e.id]||{}),Object.keys(i).length||(i=n[e.id]||{}),Object.keys(i).length&&t[e.type]&&(o[e.type]=t[e.type])});const a=await Promise.all(Object.values(o).map(e=>e())),c={};return a.forEach((e,t)=>{const n=Object.keys(o)[t];c[n]=e.default}),c}),e("h",Hi=class e extends hi.default{static register(t,n){e.dataSourceClassMap.set(t,n),e.waitInitSchemaList?.forEach((e,n)=>{const r=e[t]||[];for(let t=r.shift();t;t=r.shift()){const e=n.addDataSource(t);e&&n.init(e)}})}static getDataSourceClass(t){return e.dataSourceClassMap.get(t)}static clearDataSourceClass(){e.dataSourceClassMap.clear(),e.dataSourceClassMap.set("base",Si),e.dataSourceClassMap.set("http",Ai)}static registerObservedData(t){e.ObservedDataClass=t}constructor({app:t,useMock:n,initialData:r}){super(),Mu(this,"app",void 0),Mu(this,"dataSourceMap",new Map),Mu(this,"data",{}),Mu(this,"initialData",{}),Mu(this,"useMock",!1),e.waitInitSchemaList.set(this,{}),this.app=t,this.useMock=n,r&&(this.initialData=r,this.data={...r}),t.dsl?.dataSources?.forEach(e=>{this.addDataSource(e)}),this.isAllDataSourceRegistered()?this.callDsInit():this.on("registered-all",()=>{this.callDsInit()})}async init(e){if(!(e.isInit||this.app.jsEngine&&e.schema.disabledInitInJsEngine?.includes(this.app.jsEngine))){for(const t of e.methods){if("function"!=typeof t.content)return;"beforeInit"===t.timing&&await t.content({params:{},dataSource:e,app:this.app})}await e.init();for(const t of e.methods){if("function"!=typeof t.content)return;"afterInit"===t.timing&&await t.content({params:{},dataSource:e,app:this.app})}}}get(e){return this.dataSourceMap.get(e)}addDataSource(t){if(!t)return;const n=e.dataSourceClassMap.get(t.type);if(!n){let n=e.waitInitSchemaList.get(this);return n||(n={},e.waitInitSchemaList.set(this,n)),n[t.type]?n[t.type].push(t):n[t.type]=[t],void(this.data[t.id]=this.initialData[t.id]??lo(t.fields))}const r=new n({app:this.app,schema:t,request:this.app.request,useMock:this.useMock,initialData:this.initialData[t.id],ObservedDataClass:e.ObservedDataClass});return this.dataSourceMap.set(t.id,r),this.data[r.id]=r.data,r.on("change",e=>{this.setData(r,e)}),this.isAllDataSourceRegistered()&&this.emit("registered-all"),r}setData(e,t){this.data[e.id]=e.data,this.emit("change",e.id,t)}removeDataSource(e){this.get(e)?.destroy(),delete this.data[e],this.dataSourceMap.delete(e)}updateSchema(e){for(const t of e){if(!this.get(t.id))return;this.removeDataSource(t.id)}for(const t of e){this.addDataSource(bu(t));const e=this.get(t.id);e&&this.init(e)}}compiledNode(e,t,n=!1){if(e._tmagic_node_disabled_data_source)return e;const{items:r,...s}=e,i=bu(s);return r&&(i.items=Array.isArray(r)&&n?r.map(e=>this.compiledNode(e,t,n)):r),!1===s.condResult||void 0===s.condResult&&s.displayCondsResultReverse?i:ao(e=>Ri(e,this.data),i,this.app.dsl?.dataSourceDeps||{},t)}compliedConds(e,t=this.data){if(e._tmagic_node_disabled_data_source)return!0;const n=Pi(e,t);return e.displayCondsResultReverse?!n:n}compliedIteratorItemConds(e,t,n=[]){const[r,...s]=n,i=this.get(r);if(!i)return!0;const o=Ii(e,i.id,s,this.data);return this.compliedConds(t,o)}compliedIteratorItems(e,t,n=[]){const[r,...s]=n,i=this.get(r);if(!i)return t;const o="editor"===this.app.platform,a=Ii(e,i.id,s,this.data),{deps:c={},condDeps:l={}}=Ti(i.schema,t,o);return Object.keys(c).length||Object.keys(l).length?t.map(e=>Ni({compile:e=>Ri(e,a),dsId:i.id,item:e,deps:c,condDeps:l,inEditor:o,ctxData:a})):t}isAllDataSourceRegistered(){return!this.app.dsl?.dataSources?.length||this.dataSourceMap.size===this.app.dsl.dataSources.length}destroy(){this.removeAllListeners(),this.data={},this.initialData={},this.dataSourceMap.forEach(e=>{e.destroy()}),this.dataSourceMap.clear(),e.waitInitSchemaList.delete(this)}onDataChange(e,t,n,r){return this.get(e)?.onDataChange(t,n,r)}offDataChange(e,t,n){return this.get(e)?.offDataChange(t,n)}callDsInit(){const e=Array.from(this.dataSourceMap);"function"==typeof Promise.allSettled?Promise.allSettled(e.map(([,e])=>this.init(e))).then(t=>{const n={},r={};t.forEach((t,s)=>{const i=e[s][0];"fulfilled"===t.status?this.data[i]?n[i]=this.data[i]:delete n[i]:"rejected"===t.status&&(delete n[i],r[i]=t.reason)}),this.emit("init",n,r)}):Promise.all(e.map(([,e])=>this.init(e))).then(()=>{this.emit("init",this.data)}).catch(()=>{this.emit("init",this.data)})}}),Mu(Hi,"dataSourceClassMap",new Map([["base",Si],["http",Ai]])),Mu(Hi,"ObservedDataClass",gi),Mu(Hi,"waitInitSchemaList",new Map),Ui=(e,t,n)=>{const{dsl:r,platform:s}=e;if(!r?.dataSources)return;const i=new Hi({app:e,useMock:t,initialData:n});return r.dataSources&&r.dataSourceCondDeps&&"editor"!==s&&ro(io(r.dataSourceCondDeps),r.items).forEach(e=>{e.condResult=i.compliedConds(e),Li(e,r)}),r.dataSources&&r.dataSourceDeps&&ro(io(r.dataSourceDeps),r.items).forEach(e=>{Li(i.compiledNode(e),r)}),"nodejs"===e.jsEngine||i.on("change",(t,n)=>{const s=r.dataSourceDeps?.[t]||{},o=r.dataSourceCondDeps?.[t]||{},a=pi([...Object.keys(o),...Object.keys(s)]);for(const c of r.items)if("editor"===e.platform||Zi(c)&&c.id===e.page?.data.id||Xi(c)){const r=ro(a,[c]).map(t=>{"editor"!==e.platform&&(t.condResult=i.compliedConds(t));const n=i.compiledNode(t);if("function"==typeof e.page?.setData){Zi(n)?e.page.setData(n):c.id!==e.page.data.id||e.page.instance||oo(n,[e.page.data]),e.getNode(t.id,{strict:!0})?.setData(n);for(const[,t]of e.pageFragments)t.data.id===n.id?t.setData(bu(n)):t.data.id===c.id&&(t.getNode(n.id,{strict:!0})?.setData(bu(n)),t.instance||oo(bu(n),[t.data]))}return n});r.length&&i.emit("update-data",r,t,n,c.id)}}),i},Wi=class{constructor(e=globalThis.navigator?.userAgent??"",t={}){Mu(this,"isIos",!1),Mu(this,"isIphone",!1),Mu(this,"isIpad",!1),Mu(this,"isAndroid",!1),Mu(this,"isAndroidPad",!1),Mu(this,"isMac",!1),Mu(this,"isWin",!1),Mu(this,"isMqq",!1),Mu(this,"isWechat",!1),Mu(this,"isWeb",!1),Mu(this,"isOpenHarmony",!1),e&&(this.isIphone=e.indexOf("iPhone")>=0,this.isIpad=/(iPad).*OS\s([\d_]+)/.test(e),this.isIos=this.isIphone||this.isIpad,this.isAndroid=e.indexOf("Android")>=0,this.isAndroidPad=this.isAndroid&&e.indexOf("Mobile")<0,this.isMac=e.indexOf("Macintosh")>=0,this.isWin=e.indexOf("Windows")>=0,this.isMqq=/QQ\/([\d.]+)/.test(e),this.isWechat=e.indexOf("MicroMessenger")>=0&&e.indexOf("wxwork")<0,this.isOpenHarmony=e.includes("OpenHarmony"),this.isWeb=!(this.isIos||this.isAndroid||this.isOpenHarmony||/(WebOS|BlackBerry)/.test(e)),Object.entries(t).forEach(([e,t])=>{this[e]=t}))}},e("m",Bi=function(e){return e.CONTAINER="container",e.PAGE="page",e.ROOT="app",e.PAGE_FRAGMENT="page-fragment",e}({})),zi="displayConds",e("p","displayCondsResultReverse"),Vi=function(e){return e.COMP="comp",e.CODE="code",e.DATA_SOURCE="data-source",e}({}),qi=function(e){return e.CODE="code",e}({}),Qi=function(e){return e.CODE="code",e.DATA_SOURCE_METHOD="data-source-method",e}({}),e("f",(()=>{const e=new Map;return(t,n,r=globalThis.document)=>{let s=e.get(r);if(s||(s=new Map,e.set(r,s)),s.get(t))return s.get(t);const i=new Promise((e,s)=>{const i=r.createElement("script");i.type="text/javascript",n&&(i.crossOrigin=n),i.src=t,r.body.appendChild(i),i.onload=()=>{e()},i.onerror=()=>{s(new Error("加载失败"))},setTimeout(()=>{s(new Error("timeout"))},6e4)}).catch(e=>{throw s.delete(t),e});return s.set(t,i),s.get(t)}})()),e("d",(()=>{const e=new Map;return(t,n=globalThis.document)=>{let r=e.get(n);if(r||(r=new Map,e.set(n,r)),r.get(t))return r.get(t);const s=new Promise((e,r)=>{const s=n.createElement("link");s.rel="stylesheet",s.href=t,n.head.appendChild(s),s.onload=()=>{e()},s.onerror=()=>{r(new Error("加载失败"))},setTimeout(()=>{r(new Error("timeout"))},6e4)}).catch(e=>{throw r.delete(t),e});return r.set(t,s),r.get(t)}})()),e("u",(e="")=>e.replace(/\B([A-Z])/g,"-$1").toLowerCase()),Ki=(e,t=[])=>{const n=[],r=function(e,t){if(!Array.isArray(t))return null;for(let s=0,i=t.length;s<i;s++){const i=t[s];if(n.push(i),`${i.id}`==`${e}`)return i;if(i.items){const t=r(e,i.items);if(t)return t}n.pop()}return null};return r(e,t),n},Gi=e=>e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"),e("a",(e,t)=>{const n=t||location.href,r=new RegExp(`[?&#]${e}=([^&#]+)`,"gi"),s=n.match(r);let i;return s&&s.length>0?(i=s[s.length-1].split("="),i&&i.length>1?Gi(i[1]):""):""}),Ji=e=>"[object Object]"===Object.prototype.toString.call(e),e("s",Zi=e=>!!e&&Boolean(e.type?.toLowerCase()===Bi.PAGE)),e("c",Xi=e=>!!e&&Boolean(e.type?.toLowerCase()===Bi.PAGE_FRAGMENT)),Yi=e=>"number"==typeof e&&!isNaN(e)||/^(-?\d+)(\.\d+)?$/.test(`${e}`),eo=e=>`${e}`.replace(/\[(\d+)\]/g,".$1").split("."),to=(e="",t={})=>(Array.isArray(e)?e:eo(e)).reduce((n,r)=>{if(Ji(n))return n[r];if(Array.isArray(n)&&/^\d*$/.test(`${r}`))return n[r];throw new Error(`${t}中不存在${e}`)},t),no=(e,t,n={})=>Au(n,e,t),ro=(e,t=[])=>{const n=[],r=function(e,t){if(Array.isArray(t))for(const s of t){const t=e.findIndex(e=>`${e}`==`${s.id}`);t>-1&&(e.splice(t,1),n.push(s)),s.items&&r(e,s.items)}};return r(e,t),n},so=(e={},t)=>Array.from(Object.values(e).reduce((e,n)=>((n[t]?.keys||[]).forEach(t=>e.add(t)),e),new Set)),io=(e={})=>Array.from(Object.values(e).reduce((e,t)=>(Object.keys(t).forEach(t=>{e.add(t)}),e),new Set)),e("l",oo=(e,t,n)=>{const r=Ki(e.id,t),s=r.pop();let i=r.pop();if(n&&(i=Ki(n,t).pop()),!s)return void console.warn(`未找到目标节点(${e.id})`);if(!i)return void console.warn(`未找到父节点(${e.id})`);const o=i.items?.findIndex(e=>e.id===s.id);i.items.splice(o,1,e)}),e("r","__tmagic__dslNode"),e("i","tmagic-page-fragment-container-id"),ao=(e,t,n={},r)=>{let s=[];return s=r?n[r]?.[t.id].keys||[]:so(n,t.id),s.forEach(n=>{const r=eo(n),s=r.map((e,t)=>t<r.length-1?e:`__tmagic__${e}`);let i,o=to(s,t);if(void 0===o)try{const e=to(n,t);no(s.join("."),e,t),o=e}catch(a){return void console.warn(a)}try{i=e(o)}catch(a){console.error(a),i=""}no(n,i,t)}),t},co=(e,t,n,r=[])=>{switch("string"==typeof t&&void 0===n&&(n=""),e){case"is":case"=":return t===n;case"not":case"!=":return t!==n;case">":return t>n;case">=":return t>=n;case"<":return t<n;case"<=":return t<=n;case"between":return r.length>1&&t>=r[0]&&t<=r[1];case"not_between":return r.length<2||t<r[0]||t>r[1];case"include":return t?.includes?.(n);case"not_include":return void 0===t||!t.includes?.(n)}return!1},lo=e=>{const t={},n={string:void 0,object:{},array:[],boolean:void 0,number:void 0,null:null,any:void 0};return e.forEach(e=>{if(void 0===e.defaultValue)"object"!==e.type?e.type?t[e.name]=n[e.type]:t[e.name]=void 0:t[e.name]=e.fields?lo(e.fields):n.object;else{if("array"===e.type&&!Array.isArray(e.defaultValue))return void(t[e.name]=n.array);if("object"===e.type&&!Ji(e.defaultValue)){if("string"==typeof e.defaultValue){try{t[e.name]=JSON.parse(e.defaultValue)}catch(r){t[e.name]=n.object,console.warn("defaultValue 解析失败",e.defaultValue,r)}return}return void(t[e.name]=n.object)}t[e.name]=bu(e.defaultValue)}}),t},uo="ds-field::",po=/\$\{([\s\S]+?)\}/g,e("o",e=>void 0===e.__tmagic__dslNode||!0===e.__tmagic__dslNode),fo=(e,t,n=[],r=!1)=>{r||t(e,n),Array.isArray(e.items)&&e.items.length&&(n.push(e),e.items.forEach(e=>{fo(e,t,[...n],r)})),r&&t(e,n)},ho=class{constructor(){Mu(this,"isAbort",void 0),this.isAbort=!1}abort(){this.isAbort=!0}reset(){this.isAbort=!1}},go=class extends hi.EventEmitter{constructor({app:e,beforeEventHandler:t,afterEventHandler:n}){super(),Mu(this,"app",void 0),Mu(this,"eventQueue",[]),Mu(this,"nodeEventList",new Map),Mu(this,"dataSourceEventList",new Map),Mu(this,"beforeEventHandler",void 0),Mu(this,"afterEventHandler",void 0),this.beforeEventHandler=t,this.afterEventHandler=n,this.app=e}destroy(){this.removeNodeEvents(),this.removeAllListeners(),this.nodeEventList.clear(),this.dataSourceEventList.clear()}initEvents(){if(this.removeNodeEvents(),this.app.page)for(const[,e]of this.app.page.nodes)this.bindNodeEvents(e);for(const[,e]of this.app.pageFragments)for(const[,t]of e.nodes)this.bindNodeEvents(t)}bindNodeEvents(e){e.events?.forEach((t,n)=>{if(!t.name)return;let r=`${t.name}_${e.data.id}`;const s=t.name.split(".");s.length>1&&(r=`${s[1]}_${s[0]}`);let i=Symbol(r);e.eventKeys.has(r)?i=e.eventKeys.get(r):e.eventKeys.set(r,i);const o=(t,...r)=>{this.eventHandler(n,e,r)};this.nodeEventList.set(o,i),this.on(i,o)})}removeNodeEvents(){for(const e of Array.from(this.nodeEventList.keys())){const t=this.nodeEventList.get(e);t&&this.off(t,e)}this.nodeEventList.clear()}bindDataSourceEvents(){const e=Array.from(this.app.dataSourceManager?.dataSourceMap.values()||[]);this.removeDataSourceEvents(e);for(const t of e){const e=this.dataSourceEventList.get(t.id)??new Map;for(const n of t.schema.events||[]){const[r,...s]=n.name?.split(".")||[];if(!r)return;const i=(...e)=>{this.eventHandler(n,t,e)};e.set(n.name,i),"ds-field-changed"===r?t?.onDataChange(s.join("."),i):t.on(r,i)}this.dataSourceEventList.set(t.id,e)}}removeDataSourceEvents(e){if(this.dataSourceEventList.size){for(const t of e){const e=this.dataSourceEventList.get(t.id);if(!e)return;for(const n of Array.from(e.keys())){const[r,...s]=n.split(".");"ds-field-changed"===r?t.offDataChange(s.join("."),e.get(n)):t.off(r,e.get(n))}}this.dataSourceEventList.clear()}}getEventQueue(){return this.eventQueue}addEventToQueue(e){this.eventQueue.push(e)}async eventHandler(e,t,n){const r="number"==typeof e?t.events[e]:e;if("function"==typeof this.beforeEventHandler&&this.beforeEventHandler({eventConfig:r,source:t,args:n}),Cu(r,"actions")){const s=new ho,{actions:i}=r;for(let r=0;r<i.length&&!s?.isAbort;r++)if("number"==typeof e){const i=t.events[e].actions[r];await this.actionHandler(i,t,n,s)}else await this.actionHandler(i[r],t,n,s);s.reset()}else try{await this.compActionHandler(r,t,n)}catch(s){if(!this.app.errorHandler)throw s;this.app.errorHandler(s,t,{type:"action-handler",config:r,...n})}"function"==typeof this.afterEventHandler&&this.afterEventHandler({eventConfig:r,source:t,args:n})}async actionHandler(e,t,n,r){try{if(e.actionType===Vi.COMP){const r=e;await this.compActionHandler(r,t,n)}else if(e.actionType===Vi.CODE){if(t.data._tmagic_node_disabled_code_block)return;const s=e;await this.app.runCode(s.codeId,s.params||{},n,r)}else if(e.actionType===Vi.DATA_SOURCE){if(t.data._tmagic_node_disabled_data_source)return;const s=e,[i,o]=s.dataSourceMethod;await this.app.runDataSourceMethod(i,o,s.params||{},n,r)}}catch(s){if(!this.app.errorHandler)throw s;this.app.errorHandler(s,t,{type:"action-handler",config:e,flowState:r,...n})}}async compActionHandler(e,t,n){if(!this.app.page)throw new Error("当前没有页面");let{method:r,to:s}=e;Array.isArray(r)&&([s,r]=r);const i=[],o=this.app.getNode(s,{strict:!0});o&&i.push(o);for(const[,c]of this.app.pageFragments){const e=c.getNode(s,{strict:!0});e&&i.push(e)}if(0===i.length)return void this.addEventToQueue({toId:s,method:r,fromCpt:t,args:n});const a=[];for(const c of i)c.instance?"function"==typeof c.instance[r]&&a.push(c.instance[r](t,...n)):c.addEventToQueue({method:r,fromCpt:t,args:n});await Promise.all(a)}},vo=class{constructor(e){Mu(this,"designWidth",375),Mu(this,"tid",void 0),Mu(this,"resizeHandler",()=>{clearTimeout(this.tid),this.tid=setTimeout(()=>{this.refreshRem(),this.tid=void 0},300)}),Mu(this,"pageshowHandler",e=>{e.persisted&&this.resizeHandler()}),"complete"===globalThis.document.readyState?this.setBodyFontSize():globalThis.document.addEventListener("DOMContentLoaded",this.setBodyFontSize,!1),globalThis.addEventListener("resize",this.resizeHandler,!1),globalThis.addEventListener("pageshow",this.pageshowHandler,!1),void 0!==e?.designWidth&&this.setDesignWidth(e.designWidth)}destroy(){globalThis.document.removeEventListener("DOMContentLoaded",this.setBodyFontSize,!1),globalThis.removeEventListener("resize",this.resizeHandler,!1),globalThis.removeEventListener("pageshow",this.pageshowHandler,!1)}setDesignWidth(e){this.designWidth=e,this.refreshRem()}setBodyFontSize(){globalThis.document.body.style.fontSize=".12rem"}refreshRem(){const{width:e}=document.documentElement.getBoundingClientRect(),t=e/(this.designWidth/100);globalThis.document.documentElement.style.fontSize=`${t}px`,globalThis.document.documentElement.style.fontSize=`${this.correctRem(t)}px`}correctRem(e){const{document:t}=globalThis,n=t.createElement("div");n.style.cssText="width:1rem;height:0;overflow:hidden;position:absolute;z-index:-1;visibility:hidden;",t.documentElement.appendChild(n);const r=n.offsetWidth;return t.documentElement.removeChild(n),Math.abs(r-e)>1?e**2/r:e}},yo=class{constructor({initialData:e={}}={}){Mu(this,"data",void 0),this.data=e}set(e,t){this.data[e]=t}get(e){return this.data[e]}},mo=class extends hi.EventEmitter{constructor(e){super(),Mu(this,"data",void 0),Mu(this,"style",void 0),Mu(this,"events",[]),Mu(this,"instance",null),Mu(this,"page",void 0),Mu(this,"parent",void 0),Mu(this,"app",void 0),Mu(this,"store",void 0),Mu(this,"eventKeys",new Map),Mu(this,"eventQueue",[]),this.store=new yo({initialData:e.app.nodeStoreInitialData?.()||{}}),this.page=e.page,this.parent=e.parent,this.app=e.app,this.setData(e.config),this.listenLifeSafe()}setData(e){this.data=e;const{events:t,style:n}=e;this.events=t||[],this.style=n||{};try{!this.instance||Object.isFrozen(this.instance)||!1===Object.getOwnPropertyDescriptor(this.instance,"config")?.writable||this.instance.__isVue||(this.instance.config=e)}catch(r){}this.emit("update-data",e)}addEventToQueue(e){this.eventQueue.push(e)}registerMethod(e){if(e){this.instance||(this.instance={});for(const[t,n]of Object.entries(e))"function"==typeof n&&(this.instance[t]=n)}}setInstance(e){this.instance=e}async runHookCode(e,t){if("function"==typeof this.data[e])return void(await this.data[e](this));const n=this.data[e];if(n?.hookType===qi.CODE)for(const r of n.hookData){const{codeType:e=Qi.CODE,codeId:n,params:s={}}=r;e===Qi.CODE&&"string"==typeof n?await this.app.runCode(n,t||s,[],void 0,this):e===Qi.DATA_SOURCE_METHOD&&Array.isArray(n)&&n.length>1&&await this.app.runDataSourceMethod(n[0],n[1],t||s,[],void 0,this)}}destroy(){this.eventQueue.length=0,this.instance=null,this.events=[],this.style={},this.removeAllListeners()}listenLifeSafe(){this.once("created",e=>{this.once("destroy",()=>{this.instance=null,!0!==this.data._tmagic_node_disabled_code_block&&this.runHookCode("destroy"),this.listenLifeSafe()}),e&&this.setInstance(e),!0!==this.data._tmagic_node_disabled_code_block&&this.runHookCode("created")}),this.once("mounted",e=>{(async()=>{e&&this.setInstance(e);for(let t=this.eventQueue.shift();t;t=this.eventQueue.shift())"function"==typeof e[t.method]&&await e[t.method](t.fromCpt,...t.args);if(this.app.eventHelper){for(const t of this.app.eventHelper.getEventQueue())for(const[,n]of this.app.pageFragments){const r=n.getNode(t.toId,{strict:!0});r&&r===this&&("function"==typeof e[t.method]&&await e[t.method](t.fromCpt,...t.args),t.handled=!0)}this.app.eventHelper.eventQueue=this.app.eventHelper.getEventQueue().filter(e=>!e.handled)}!0!==this.data._tmagic_node_disabled_code_block&&this.runHookCode("mounted")})()})}},bo=class e extends mo{constructor(...e){super(...e),Mu(this,"nodes",[])}setData(e){this.resetNodes(),super.setData(e)}resetNodes(){this.nodes?.forEach(e=>{e.forEach(e=>{e.destroy()})}),this.nodes=[]}initNode(t,n,r){if(r.has(t.id)&&r.get(t.id)?.destroy(),t.type&&this.app.iteratorContainerType.has(t.type)){const s=new e({config:t,parent:n,page:this.page,app:this.app});return r.set(t.id,s),void this.app.eventHelper?.bindNodeEvents(s)}const s=new mo({config:t,parent:n,page:this.page,app:this.app});if(this.app.eventHelper?.bindNodeEvents(s),r.set(t.id,s),t.type&&this.app.pageFragmentContainerType.has(t.type)&&t.pageFragmentId){const e=this.app.dsl?.items?.find(e=>e.id===t.pageFragmentId);e&&(t.items=[e])}t.items?.forEach(e=>{this.initNode(e,s,r)})}setNodes(e,t){const n=this.nodes[t]||new Map;e.forEach(e=>{this.initNode(e,this,n)}),this.nodes[t]=n}getNode(e,t){return this.nodes[t]?.get(e)}destroy(){super.destroy(),this.resetNodes()}},_o=class e extends mo{constructor(e){super(e),Mu(this,"nodes",new Map),this.setNode(e.config.id,this),e.config.items.forEach(e=>{this.initNode(e,this)})}initNode(t,n){if(t.type&&this.app.iteratorContainerType.has(t.type))return void this.setNode(t.id,new bo({config:t,parent:n,page:this,app:this.app}));const r=new(t.type&&Oo.nodeClassMap.get(t.type)||mo)({config:t,parent:n,page:this,app:this.app});if(this.setNode(t.id,r),t.type&&this.app.pageFragmentContainerType.has(t.type)&&t.pageFragmentId){const n=this.app.dsl?.items?.find(e=>e.id===t.pageFragmentId);n&&this.app.pageFragments.set(t.id,new e({config:bu(n),app:this.app}))}t.items?.forEach(e=>{this.initNode(e,r)})}getNode(e,{iteratorContainerId:t,iteratorIndex:n,pageFragmentContainerId:r,strict:s}={}){if(this.nodes.has(e))return this.nodes.get(e);if(r)return this.app.pageFragments.get(r)?.getNode(e,{iteratorContainerId:t,iteratorIndex:n,strict:!0});if(Array.isArray(t)&&t.length&&Array.isArray(n)){let r=this.nodes.get(t[0]);for(let e=1,s=t.length;e<s;e++)r=r?.getNode(t[e],n[e-1]);return r?.getNode(e,n[n.length-1])}if(!s&&this.app.pageFragments.size)for(const[,i]of this.app.pageFragments)if(i.nodes.has(e))return i.nodes.get(e)}setNode(e,t){this.nodes.set(e,t)}deleteNode(e){this.nodes.delete(e)}destroy(){this.nodes.forEach(e=>{e!==this&&e.destroy()}),this.nodes.clear(),super.destroy()}},wo=e=>{if("string"!=typeof e)return e;const t={};return e.split(";").forEach(e=>{if(!e)return;const n=e.split(":");let r=n.shift(),s=n.join(":");r&&(r=r.replace(/^\s*/,"").replace(/\s*$/,""),s=s.replace(/^\s*/,"").replace(/\s*$/,""),r=r.split("-").map((e,t)=>t>0?`${e[0].toUpperCase()}${e.substr(1)}`:e).join(""),t[r]=s)}),t},So=e=>!e||/^url/.test(e)||/^linear-gradient/.test(e)?e:`url(${e})`,jo=(e,t)=>{if(!e)return[];const n=Object.entries(e).map(([e,n])=>n.trim()?("rotate"===e&&Yi(n)&&(n=`${n}deg`),"hippy"!==t?`${e}(${n})`:{[e]:n}):"");if("hippy"===t)return n;const r=n.join(" ");return r.trim()?r:"none"},xo=(e,t)=>{if(!e)return{};let n={};const r={};n="string"==typeof e?wo(e):{...e};const s="hippy"===t,i=["zIndex","opacity","fontWeight"];return Object.entries(n).forEach(([e,n])=>{"scale"===e&&!r.transform&&s?r.transform=[{scale:n}]:"backgroundImage"!==e||s?"transform"===e&&"string"!=typeof n?r[e]=jo(n,t):!i.includes(e)&&n&&/^[-]?[0-9]*[.]?[0-9]*$/.test(n)?r[e]=s?n:n/100+"rem":r[e]=n:n&&(r[e]=So(n))}),r},e("n","magic:common:events:"),Oo=class e extends hi.EventEmitter{static registerNode(t,n){e.nodeClassMap.set(t,n)}constructor(e){super(),Mu(this,"env",void 0),Mu(this,"dsl",void 0),Mu(this,"codeDsl",void 0),Mu(this,"dataSourceManager",void 0),Mu(this,"page",void 0),Mu(this,"pageFragments",new Map),Mu(this,"useMock",!1),Mu(this,"platform","mobile"),Mu(this,"jsEngine","browser"),Mu(this,"components",new Map),Mu(this,"pageFragmentContainerType",new Set(["page-fragment-container"])),Mu(this,"iteratorContainerType",new Set(["iterator-container"])),Mu(this,"request",void 0),Mu(this,"transformStyle",void 0),Mu(this,"eventHelper",void 0),Mu(this,"errorHandler",void 0),Mu(this,"nodeStoreInitialData",void 0),Mu(this,"flexible",void 0),e.env?this.setEnv(e.env):this.setEnv(e.ua),this.errorHandler=e.errorHandler,this.codeDsl=e.config?.codeBlocks,e.platform&&(this.platform=e.platform),e.jsEngine&&(this.jsEngine=e.jsEngine),e.nodeStoreInitialData&&(this.nodeStoreInitialData=e.nodeStoreInitialData),e.pageFragmentContainerType&&(Array.isArray(e.pageFragmentContainerType)?e.pageFragmentContainerType:[e.pageFragmentContainerType]).forEach(e=>{this.pageFragmentContainerType.add(e)}),e.iteratorContainerType&&(Array.isArray(e.iteratorContainerType)?e.iteratorContainerType:[e.iteratorContainerType]).forEach(e=>{this.iteratorContainerType.add(e)}),"boolean"==typeof e.useMock&&(this.useMock=e.useMock),"browser"!==this.jsEngine||e.disabledFlexible||(this.flexible=new vo({designWidth:e.designWidth})),"editor"!==this.platform&&(this.eventHelper=new go({app:this,beforeEventHandler:e.beforeEventHandler,afterEventHandler:e.afterEventHandler})),this.transformStyle=e.transformStyle||(e=>xo(e,this.jsEngine)),e.request&&(this.request=e.request),e.config&&this.setConfig(e.config,e.curPage,e.dataSourceManagerInitialData)}setEnv(e){this.env=e&&"string"!=typeof e?e:new Wi(e)}setDesignWidth(e){this.flexible?.setDesignWidth(e)}setConfig(e,t,n){this.dsl=e,!t&&e.items.length&&(t=e.items[0].id),this.dataSourceManager&&this.dataSourceManager.destroy(),this.dataSourceManager=Ui(this,this.useMock,n),this.codeDsl=e.codeBlocks;const r=t||this.page?.data?.id;super.emit("dsl-change",{dsl:e,curPage:r}),this.pageFragments.forEach(e=>{e.destroy()}),this.pageFragments.clear(),this.setPage(r),this.dataSourceManager&&(this.dataSourceManager.isAllDataSourceRegistered()?this.eventHelper?.bindDataSourceEvents():this.dataSourceManager.once("registered-all",()=>{this.eventHelper?.bindDataSourceEvents()}))}setPage(e){const t=this.dsl?.items.find(t=>`${t.id}`==`${e}`);if(!t)return this.deletePage(),void super.emit("page-change");if(this.page){if(t===this.page.data)return;this.page.destroy()}this.page=new _o({config:t,app:this}),this.eventHelper?.initEvents(),super.emit("page-change",this.page)}deletePage(){this.page?.destroy(),this.eventHelper?.removeNodeEvents(),this.page=void 0}getPage(e){return e?this.page&&`${this.page.data.id}`==`${e}`?this.page:void 0:this.page}getNode(e,t){return this.page?.getNode(e,t)}registerComponent(e,t){this.components.set(e,t)}unregisterComponent(e){this.components.delete(e)}resolveComponent(e){return this.components.get(e)}emit(e,...t){const[n,...r]=t;return this.eventHelper&&n instanceof mo&&n.data?.id&&n.eventKeys.has(`${String(e)}_${n.data.id}`)?this.eventHelper.emit(n.eventKeys.get(`${String(e)}_${n.data.id}`),n,...r):super.emit(e,...t)}async runCode(e,t,n,r,s){if(!e||function(e){if(null==e)return!0;if(_l(e)&&(Pn(e)||"string"==typeof e||"function"==typeof e.splice||_r(e)||Dr(e)||vr(e)))return!e.length;var t=ms(e);if(t==ai||t==ci)return!e.size;if(wl(e))return!Cl(e).length;for(var n in e)if(li.call(e,n))return!1;return!0}(this.codeDsl))return;const i=this.codeDsl?.[e]?.content;if("function"==typeof i)try{await i({app:this,params:t,eventParams:n,flowState:r,node:s})}catch(o){if(!this.errorHandler)throw o;this.errorHandler(o,void 0,{type:"run-code",codeId:e,params:t,eventParams:n,flowState:r,node:s})}}async runDataSourceMethod(e,t,n,r,s,i){if(!e||!t)return;const o=this.dataSourceManager?.get(e);if(o)try{const e=(o.methods||[]).find(e=>e.name===t);if(e&&"function"==typeof e.content)return await e.content({app:this,params:n,dataSource:o,eventParams:r,flowState:s,node:i});if("function"==typeof o[t])return await o[t]()}catch(a){if(!this.errorHandler)throw a;this.errorHandler(a,o,{type:"data-source-method",params:n,eventParams:r,flowState:s,node:i})}}destroy(){this.removeAllListeners(),this.page?.destroy(),this.page=void 0,this.pageFragments.forEach(e=>{e.destroy()}),this.pageFragments.clear(),this.flexible?.destroy(),this.flexible=void 0,this.eventHelper?.destroy(),this.dsl=void 0,this.dataSourceManager?.destroy(),this.dataSourceManager=void 0,this.codeDsl=void 0,this.components.clear(),this.nodeStoreInitialData=void 0}},Mu(Oo,"nodeClassMap",new Map),Eo=function(e){return e.DEFAULT="default",e.CODE_BLOCK="code-block",e.DATA_SOURCE="data-source",e.DATA_SOURCE_METHOD="data-source-method",e.DATA_SOURCE_COND="data-source-cond",e}({}),Do=class{constructor(e){Mu(this,"isTarget",void 0),Mu(this,"id",void 0),Mu(this,"name",void 0),Mu(this,"type",Eo.DEFAULT),Mu(this,"deps",{}),Mu(this,"isCollectByDefault",void 0),this.isTarget=e.isTarget,this.id=e.id,this.name=e.name,this.isCollectByDefault=e.isCollectByDefault??!0,e.type&&(this.type=e.type),e.initialDeps&&(this.deps=e.initialDeps)}updateDep({id:e,name:t,key:n,data:r}){const s=this.deps[e]||{name:t,keys:[]};s.name=t,s.data=r,this.deps[e]=s,-1===s.keys.indexOf(n)&&s.keys.push(n)}removeDep(e,t){if(void 0===e)return void Object.keys(this.deps).forEach(e=>{delete this.deps[e]});const n=this.deps[e];if(n)if(t){const r=n.keys.indexOf(t);n.keys.splice(r,1),0===n.keys.length&&delete this.deps[e]}else delete this.deps[e]}hasDep(e,t){const n=this.deps[e];return Boolean(n?.keys.find(e=>e===t))}destroy(){this.deps={}}},Co=(e,t)=>{let n=t;return e.some((t,r)=>{const s=n.find(({name:e})=>e===t);return n=s?.fields||[],"array"===s?.type&&/^(?!\d+$).*$/.test(`${e[r+1]}`)&&r<e.length-1})},Ao=(e,t,n=!1)=>{const r=e.match(po)||[];if(r.length<=0)return!1;const s=[],i=[];return r.forEach(e=>{const n=eo(e.substring(2,e.length-1)),r=n.shift();r&&r===t.id&&(Co(n,t.fields)?s.push(e):i.push(e))}),n?s.length>0:i.length>0},ko=(e,t)=>e?.isBindDataSourceField&&e.dataSourceId&&e.dataSourceId===t&&"string"==typeof e.template,To=(e,t)=>{if(!Array.isArray(e)||"string"!=typeof e[0])return!1;const[n]=e,r=n.indexOf(uo);return-1!==r&&n.substring(r+uo.length)===t},Mo=(e,t,n,r=!1)=>{if(!n||!["string","object"].includes(typeof n))return!1;if(`${t}`.startsWith("displayConds"))return!1;if("string"==typeof n)return Ao(n,e,r);if(Ji(n)&&n?.isBindDataSource&&n.dataSourceId&&n.dataSourceId===e.id)return!0;if(ko(n,e.id))return!0;if(To(n,e.id)){const[,...t]=n,s=Co(t,e.fields);return r?s:!s}return!1},Po=(e,t,n,r=!1)=>{if(!Array.isArray(n)||!e)return!1;const[s,...i]=n;if(s!==e.id||!`${t}`.startsWith("displayConds"))return!1;if(e.fields?.find(e=>e.name===i[0])){const t=Co(i,e.fields);return r?t:!t}return!1},Lo=(e,t,n)=>{for(const r of Object.values(e))for(const e of Object.values(r))n&&e.type!==n||t(e)},Io=class{constructor(e){Mu(this,"targetsList",{}),Mu(this,"childrenProp","items"),Mu(this,"idProp","id"),Mu(this,"nameProp","name"),e?.initialTargets&&(this.targetsList=e.initialTargets),e?.childrenProp&&(this.childrenProp=e.childrenProp)}getTargetsList(){return this.targetsList}getTargets(e=Eo.DEFAULT){return this.targetsList[e]||{}}addTarget(e){const t=this.getTargets(e.type)||{};this.targetsList[e.type]=t,t[e.id]=e}getTarget(e,t=Eo.DEFAULT){return this.getTargets(t)[e]}hasTarget(e,t=Eo.DEFAULT){return Boolean(this.getTarget(e,t))}hasSpecifiedTypeTarget(e=Eo.DEFAULT){return Object.keys(this.getTargets(e)).length>0}removeTarget(e,t=Eo.DEFAULT){const n=this.getTargets(t);n[e]&&(n[e].destroy(),delete n[e])}removeTargets(e=Eo.DEFAULT){const t=this.targetsList[e];if(t){for(const e of Object.values(t))e.destroy();delete this.targetsList[e]}}clearTargets(){for(const e of Object.keys(this.targetsList))delete this.targetsList[e]}collect(e,t={},n=!1,r){this.collectByCallback(e,r,({node:e,target:r})=>{this.removeTargetDep(r,e),this.collectItem(e,r,t,n)})}collectByCallback(e,t,n){Lo(this.targetsList,r=>{if(t||r.isCollectByDefault)for(const t of e)n({node:t,target:r})},t)}clear(e,t){let{targetsList:n}=this;t&&(n={[t]:this.getTargets(t)});const r=[];Lo(n,t=>{if(e)for(const n of e)t.removeDep(n[this.idProp]),Array.isArray(n[this.childrenProp])&&n[this.childrenProp].length&&!r.includes(n[this.idProp])&&(r.push(n[this.idProp]),this.clear(n[this.childrenProp]));else t.removeDep()})}clearByType(e,t){this.clear(t,e)}collectItem(e,t,n={},r=!1){const s=[Eo.DATA_SOURCE,Eo.DATA_SOURCE_COND,Eo.DATA_SOURCE_METHOD];if(e._tmagic_node_disabled_data_source&&s.includes(t.type))return;if(e._tmagic_node_disabled_code_block&&t.type===Eo.CODE_BLOCK)return;const i=(s,o="")=>{const a=(s,a)=>{const c=s===this.childrenProp,l=o?`${o}.${s}`:s;if(t.isTarget(l,a))t.updateDep({id:e[this.idProp],name:`${e[this.nameProp]||e[this.idProp]}`,data:n,key:l});else if(!c&&Array.isArray(a))for(let e=0,t=a.length;e<t;e++){const t=a[e];Ji(t)&&i(t,`${l}[${e}]`)}else Ji(a)&&i(a,l);if(c&&r&&Array.isArray(a))for(const e of a)this.collectItem(e,t,n,r)};for(const[e,t]of Object.entries(s))void 0!==t&&""!==t&&a(e,t)};i(e)}removeTargetDep(e,t,n){if(e.removeDep(t[this.idProp],n),void 0===n&&Array.isArray(t[this.childrenProp])&&t[this.childrenProp].length)for(const r of t[this.childrenProp])this.removeTargetDep(e,r,n)}},e("t",Oo)}}});
//# sourceMappingURL=src-legacy-BoMLmZn6.js.map