UNPKG

node-red-contrib-knx-ultimate

Version:

Control your KNX and KNX Secure intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control, ETS group address importer, and KNX routing between interfaces. Easy to use and highly configurable.

1 lines 73.7 kB
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function s(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(r){if(r.ep)return;r.ep=!0;const i=s(r);fetch(r.href,i)}})();function Us(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const J={},dt=[],Fe=()=>{},qn=()=>!1,os=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ws=e=>e.startsWith("onUpdate:"),se=Object.assign,Bs=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},si=Object.prototype.hasOwnProperty,U=(e,t)=>si.call(e,t),M=Array.isArray,ht=e=>Ut(e)==="[object Map]",xt=e=>Ut(e)==="[object Set]",un=e=>Ut(e)==="[object Date]",V=e=>typeof e=="function",Q=e=>typeof e=="string",De=e=>typeof e=="symbol",X=e=>e!==null&&typeof e=="object",Xn=e=>(X(e)||V(e))&&V(e.then)&&V(e.catch),Jn=Object.prototype.toString,Ut=e=>Jn.call(e),ni=e=>Ut(e).slice(8,-1),Gn=e=>Ut(e)==="[object Object]",ks=e=>Q(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,It=Us(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ls=e=>{const t=Object.create(null);return(s=>t[s]||(t[s]=e(s)))},ri=/-\w/g,we=ls(e=>e.replace(ri,t=>t.slice(1).toUpperCase())),ii=/\B([A-Z])/g,ft=ls(e=>e.replace(ii,"-$1").toLowerCase()),Yn=ls(e=>e.charAt(0).toUpperCase()+e.slice(1)),ys=ls(e=>e?`on${Yn(e)}`:""),Ke=(e,t)=>!Object.is(e,t),Yt=(e,...t)=>{for(let s=0;s<e.length;s++)e[s](...t)},zn=(e,t,s,n=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},cs=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let an;const fs=()=>an||(an=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function us(e){if(M(e)){const t={};for(let s=0;s<e.length;s++){const n=e[s],r=Q(n)?fi(n):us(n);if(r)for(const i in r)t[i]=r[i]}return t}else if(Q(e)||X(e))return e}const oi=/;(?![^(]*\))/g,li=/:([^]+)/,ci=/\/\*[^]*?\*\//g;function fi(e){const t={};return e.replace(ci,"").split(oi).forEach(s=>{if(s){const n=s.split(li);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function Qe(e){let t="";if(Q(e))t=e;else if(M(e))for(let s=0;s<e.length;s++){const n=Qe(e[s]);n&&(t+=n+" ")}else if(X(e))for(const s in e)e[s]&&(t+=s+" ");return t.trim()}const ui="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",ai=Us(ui);function Zn(e){return!!e||e===""}function di(e,t){if(e.length!==t.length)return!1;let s=!0;for(let n=0;s&&n<e.length;n++)s=wt(e[n],t[n]);return s}function wt(e,t){if(e===t)return!0;let s=un(e),n=un(t);if(s||n)return s&&n?e.getTime()===t.getTime():!1;if(s=De(e),n=De(t),s||n)return e===t;if(s=M(e),n=M(t),s||n)return s&&n?di(e,t):!1;if(s=X(e),n=X(t),s||n){if(!s||!n)return!1;const r=Object.keys(e).length,i=Object.keys(t).length;if(r!==i)return!1;for(const o in e){const l=e.hasOwnProperty(o),f=t.hasOwnProperty(o);if(l&&!f||!l&&f||!wt(e[o],t[o]))return!1}}return String(e)===String(t)}function qs(e,t){return e.findIndex(s=>wt(s,t))}const Qn=e=>!!(e&&e.__v_isRef===!0),j=e=>Q(e)?e:e==null?"":M(e)||X(e)&&(e.toString===Jn||!V(e.toString))?Qn(e)?j(e.value):JSON.stringify(e,er,2):String(e),er=(e,t)=>Qn(t)?er(e,t.value):ht(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,r],i)=>(s[vs(n,i)+" =>"]=r,s),{})}:xt(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>vs(s))}:De(t)?vs(t):X(t)&&!M(t)&&!Gn(t)?String(t):t,vs=(e,t="")=>{var s;return De(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};let pe;class hi{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.__v_skip=!0,this.parent=pe,!t&&pe&&(this.index=(pe.scopes||(pe.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,s;if(this.scopes)for(t=0,s=this.scopes.length;t<s;t++)this.scopes[t].pause();for(t=0,s=this.effects.length;t<s;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,s;if(this.scopes)for(t=0,s=this.scopes.length;t<s;t++)this.scopes[t].resume();for(t=0,s=this.effects.length;t<s;t++)this.effects[t].resume()}}run(t){if(this._active){const s=pe;try{return pe=this,t()}finally{pe=s}}}on(){++this._on===1&&(this.prevScope=pe,pe=this)}off(){this._on>0&&--this._on===0&&(pe=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let s,n;for(s=0,n=this.effects.length;s<n;s++)this.effects[s].stop();for(this.effects.length=0,s=0,n=this.cleanups.length;s<n;s++)this.cleanups[s]();if(this.cleanups.length=0,this.scopes){for(s=0,n=this.scopes.length;s<n;s++)this.scopes[s].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function pi(){return pe}let Y;const xs=new WeakSet;class tr{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,pe&&pe.active&&pe.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,xs.has(this)&&(xs.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||nr(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,dn(this),rr(this);const t=Y,s=Se;Y=this,Se=!0;try{return this.fn()}finally{ir(this),Y=t,Se=s,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Gs(t);this.deps=this.depsTail=void 0,dn(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?xs.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Ms(this)&&this.run()}get dirty(){return Ms(this)}}let sr=0,Pt,Mt;function nr(e,t=!1){if(e.flags|=8,t){e.next=Mt,Mt=e;return}e.next=Pt,Pt=e}function Xs(){sr++}function Js(){if(--sr>0)return;if(Mt){let t=Mt;for(Mt=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;Pt;){let t=Pt;for(Pt=void 0;t;){const s=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=s}}if(e)throw e}function rr(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function ir(e){let t,s=e.depsTail,n=s;for(;n;){const r=n.prevDep;n.version===-1?(n===s&&(s=r),Gs(n),gi(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=r}e.deps=t,e.depsTail=s}function Ms(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(or(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function or(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Vt)||(e.globalVersion=Vt,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Ms(e))))return;e.flags|=2;const t=e.dep,s=Y,n=Se;Y=e,Se=!0;try{rr(e);const r=e.fn(e._value);(t.version===0||Ke(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{Y=s,Se=n,ir(e),e.flags&=-3}}function Gs(e,t=!1){const{dep:s,prevSub:n,nextSub:r}=e;if(n&&(n.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=n,e.nextSub=void 0),s.subs===e&&(s.subs=n,!n&&s.computed)){s.computed.flags&=-5;for(let i=s.computed.deps;i;i=i.nextDep)Gs(i,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function gi(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}let Se=!0;const lr=[];function ke(){lr.push(Se),Se=!1}function qe(){const e=lr.pop();Se=e===void 0?!0:e}function dn(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=Y;Y=void 0;try{t()}finally{Y=s}}}let Vt=0;class mi{constructor(t,s){this.sub=t,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class cr{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Y||!Se||Y===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==Y)s=this.activeLink=new mi(Y,this),Y.deps?(s.prevDep=Y.depsTail,Y.depsTail.nextDep=s,Y.depsTail=s):Y.deps=Y.depsTail=s,fr(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const n=s.nextDep;n.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=n),s.prevDep=Y.depsTail,s.nextDep=void 0,Y.depsTail.nextDep=s,Y.depsTail=s,Y.deps===s&&(Y.deps=n)}return s}trigger(t){this.version++,Vt++,this.notify(t)}notify(t){Xs();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{Js()}}}function fr(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)fr(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const Ns=new WeakMap,ot=Symbol(""),Rs=Symbol(""),Lt=Symbol("");function te(e,t,s){if(Se&&Y){let n=Ns.get(e);n||Ns.set(e,n=new Map);let r=n.get(s);r||(n.set(s,r=new cr),r.map=n,r.key=s),r.track()}}function Ue(e,t,s,n,r,i){const o=Ns.get(e);if(!o){Vt++;return}const l=f=>{f&&f.trigger()};if(Xs(),t==="clear")o.forEach(l);else{const f=M(e),d=f&&ks(s);if(f&&s==="length"){const a=Number(n);o.forEach((p,A)=>{(A==="length"||A===Lt||!De(A)&&A>=a)&&l(p)})}else switch((s!==void 0||o.has(void 0))&&l(o.get(s)),d&&l(o.get(Lt)),t){case"add":f?d&&l(o.get("length")):(l(o.get(ot)),ht(e)&&l(o.get(Rs)));break;case"delete":f||(l(o.get(ot)),ht(e)&&l(o.get(Rs)));break;case"set":ht(e)&&l(o.get(ot));break}}Js()}function ut(e){const t=q(e);return t===e?t:(te(t,"iterate",Lt),Te(e)?t:t.map(Xe))}function as(e){return te(e=q(e),"iterate",Lt),e}function Ne(e,t){return tt(e)?_t(lt(e)?Xe(t):t):Xe(t)}const _i={__proto__:null,[Symbol.iterator](){return ws(this,Symbol.iterator,e=>Ne(this,e))},concat(...e){return ut(this).concat(...e.map(t=>M(t)?ut(t):t))},entries(){return ws(this,"entries",e=>(e[1]=Ne(this,e[1]),e))},every(e,t){return He(this,"every",e,t,void 0,arguments)},filter(e,t){return He(this,"filter",e,t,s=>s.map(n=>Ne(this,n)),arguments)},find(e,t){return He(this,"find",e,t,s=>Ne(this,s),arguments)},findIndex(e,t){return He(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return He(this,"findLast",e,t,s=>Ne(this,s),arguments)},findLastIndex(e,t){return He(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return He(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ss(this,"includes",e)},indexOf(...e){return Ss(this,"indexOf",e)},join(e){return ut(this).join(e)},lastIndexOf(...e){return Ss(this,"lastIndexOf",e)},map(e,t){return He(this,"map",e,t,void 0,arguments)},pop(){return At(this,"pop")},push(...e){return At(this,"push",e)},reduce(e,...t){return hn(this,"reduce",e,t)},reduceRight(e,...t){return hn(this,"reduceRight",e,t)},shift(){return At(this,"shift")},some(e,t){return He(this,"some",e,t,void 0,arguments)},splice(...e){return At(this,"splice",e)},toReversed(){return ut(this).toReversed()},toSorted(e){return ut(this).toSorted(e)},toSpliced(...e){return ut(this).toSpliced(...e)},unshift(...e){return At(this,"unshift",e)},values(){return ws(this,"values",e=>Ne(this,e))}};function ws(e,t,s){const n=as(e),r=n[t]();return n!==e&&!Te(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.done||(i.value=s(i.value)),i}),r}const bi=Array.prototype;function He(e,t,s,n,r,i){const o=as(e),l=o!==e&&!Te(e),f=o[t];if(f!==bi[t]){const p=f.apply(e,i);return l?Xe(p):p}let d=s;o!==e&&(l?d=function(p,A){return s.call(this,Ne(e,p),A,e)}:s.length>2&&(d=function(p,A){return s.call(this,p,A,e)}));const a=f.call(o,d,n);return l&&r?r(a):a}function hn(e,t,s,n){const r=as(e),i=r!==e&&!Te(e);let o=s,l=!1;r!==e&&(i?(l=n.length===0,o=function(d,a,p){return l&&(l=!1,d=Ne(e,d)),s.call(this,d,Ne(e,a),p,e)}):s.length>3&&(o=function(d,a,p){return s.call(this,d,a,p,e)}));const f=r[t](o,...n);return l?Ne(e,f):f}function Ss(e,t,s){const n=q(e);te(n,"iterate",Lt);const r=n[t](...s);return(r===-1||r===!1)&&Zs(s[0])?(s[0]=q(s[0]),n[t](...s)):r}function At(e,t,s=[]){ke(),Xs();const n=q(e)[t].apply(e,s);return Js(),qe(),n}const yi=Us("__proto__,__v_isRef,__isVue"),ur=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(De));function vi(e){De(e)||(e=String(e));const t=q(this);return te(t,"has",e),t.hasOwnProperty(e)}class ar{constructor(t=!1,s=!1){this._isReadonly=t,this._isShallow=s}get(t,s,n){if(s==="__v_skip")return t.__v_skip;const r=this._isReadonly,i=this._isShallow;if(s==="__v_isReactive")return!r;if(s==="__v_isReadonly")return r;if(s==="__v_isShallow")return i;if(s==="__v_raw")return n===(r?i?Pi:gr:i?pr:hr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const o=M(t);if(!r){let f;if(o&&(f=_i[s]))return f;if(s==="hasOwnProperty")return vi}const l=Reflect.get(t,s,ce(t)?t:n);if((De(s)?ur.has(s):yi(s))||(r||te(t,"get",s),i))return l;if(ce(l)){const f=o&&ks(s)?l:l.value;return r&&X(f)?Ds(f):f}return X(l)?r?Ds(l):ds(l):l}}class dr extends ar{constructor(t=!1){super(!1,t)}set(t,s,n,r){let i=t[s];const o=M(t)&&ks(s);if(!this._isShallow){const d=tt(i);if(!Te(n)&&!tt(n)&&(i=q(i),n=q(n)),!o&&ce(i)&&!ce(n))return d||(i.value=n),!0}const l=o?Number(s)<t.length:U(t,s),f=Reflect.set(t,s,n,ce(t)?t:r);return t===q(r)&&(l?Ke(n,i)&&Ue(t,"set",s,n):Ue(t,"add",s,n)),f}deleteProperty(t,s){const n=U(t,s);t[s];const r=Reflect.deleteProperty(t,s);return r&&n&&Ue(t,"delete",s,void 0),r}has(t,s){const n=Reflect.has(t,s);return(!De(s)||!ur.has(s))&&te(t,"has",s),n}ownKeys(t){return te(t,"iterate",M(t)?"length":ot),Reflect.ownKeys(t)}}class xi extends ar{constructor(t=!1){super(!0,t)}set(t,s){return!0}deleteProperty(t,s){return!0}}const wi=new dr,Si=new xi,Ti=new dr(!0);const Fs=e=>e,qt=e=>Reflect.getPrototypeOf(e);function Ci(e,t,s){return function(...n){const r=this.__v_raw,i=q(r),o=ht(i),l=e==="entries"||e===Symbol.iterator&&o,f=e==="keys"&&o,d=r[e](...n),a=s?Fs:t?_t:Xe;return!t&&te(i,"iterate",f?Rs:ot),se(Object.create(d),{next(){const{value:p,done:A}=d.next();return A?{value:p,done:A}:{value:l?[a(p[0]),a(p[1])]:a(p),done:A}}})}}function Xt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ai(e,t){const s={get(r){const i=this.__v_raw,o=q(i),l=q(r);e||(Ke(r,l)&&te(o,"get",r),te(o,"get",l));const{has:f}=qt(o),d=t?Fs:e?_t:Xe;if(f.call(o,r))return d(i.get(r));if(f.call(o,l))return d(i.get(l));i!==o&&i.get(r)},get size(){const r=this.__v_raw;return!e&&te(q(r),"iterate",ot),r.size},has(r){const i=this.__v_raw,o=q(i),l=q(r);return e||(Ke(r,l)&&te(o,"has",r),te(o,"has",l)),r===l?i.has(r):i.has(r)||i.has(l)},forEach(r,i){const o=this,l=o.__v_raw,f=q(l),d=t?Fs:e?_t:Xe;return!e&&te(f,"iterate",ot),l.forEach((a,p)=>r.call(i,d(a),d(p),o))}};return se(s,e?{add:Xt("add"),set:Xt("set"),delete:Xt("delete"),clear:Xt("clear")}:{add(r){const i=q(this),o=qt(i),l=q(r),f=!t&&!Te(r)&&!tt(r)?l:r;return o.has.call(i,f)||Ke(r,f)&&o.has.call(i,r)||Ke(l,f)&&o.has.call(i,l)||(i.add(f),Ue(i,"add",f,f)),this},set(r,i){!t&&!Te(i)&&!tt(i)&&(i=q(i));const o=q(this),{has:l,get:f}=qt(o);let d=l.call(o,r);d||(r=q(r),d=l.call(o,r));const a=f.call(o,r);return o.set(r,i),d?Ke(i,a)&&Ue(o,"set",r,i):Ue(o,"add",r,i),this},delete(r){const i=q(this),{has:o,get:l}=qt(i);let f=o.call(i,r);f||(r=q(r),f=o.call(i,r)),l&&l.call(i,r);const d=i.delete(r);return f&&Ue(i,"delete",r,void 0),d},clear(){const r=q(this),i=r.size!==0,o=r.clear();return i&&Ue(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{s[r]=Ci(r,e,t)}),s}function Ys(e,t){const s=Ai(e,t);return(n,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(U(s,r)&&r in n?s:n,r,i)}const Ei={get:Ys(!1,!1)},Oi={get:Ys(!1,!0)},Ii={get:Ys(!0,!1)};const hr=new WeakMap,pr=new WeakMap,gr=new WeakMap,Pi=new WeakMap;function Mi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ni(e){return e.__v_skip||!Object.isExtensible(e)?0:Mi(ni(e))}function ds(e){return tt(e)?e:zs(e,!1,wi,Ei,hr)}function Ri(e){return zs(e,!1,Ti,Oi,pr)}function Ds(e){return zs(e,!0,Si,Ii,gr)}function zs(e,t,s,n,r){if(!X(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=Ni(e);if(i===0)return e;const o=r.get(e);if(o)return o;const l=new Proxy(e,i===2?n:s);return r.set(e,l),l}function lt(e){return tt(e)?lt(e.__v_raw):!!(e&&e.__v_isReactive)}function tt(e){return!!(e&&e.__v_isReadonly)}function Te(e){return!!(e&&e.__v_isShallow)}function Zs(e){return e?!!e.__v_raw:!1}function q(e){const t=e&&e.__v_raw;return t?q(t):e}function Fi(e){return!U(e,"__v_skip")&&Object.isExtensible(e)&&zn(e,"__v_skip",!0),e}const Xe=e=>X(e)?ds(e):e,_t=e=>X(e)?Ds(e):e;function ce(e){return e?e.__v_isRef===!0:!1}function Di(e){return ce(e)?e.value:e}const Vi={get:(e,t,s)=>t==="__v_raw"?e:Di(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const r=e[t];return ce(r)&&!ce(s)?(r.value=s,!0):Reflect.set(e,t,s,n)}};function mr(e){return lt(e)?e:new Proxy(e,Vi)}class Li{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new cr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Vt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&Y!==this)return nr(this,!0),!0}get value(){const t=this.dep.track();return or(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Hi(e,t,s=!1){let n,r;return V(e)?n=e:(n=e.get,r=e.set),new Li(n,r,s)}const Jt={},es=new WeakMap;let it;function $i(e,t=!1,s=it){if(s){let n=es.get(s);n||es.set(s,n=[]),n.push(e)}}function ji(e,t,s=J){const{immediate:n,deep:r,once:i,scheduler:o,augmentJob:l,call:f}=s,d=N=>r?N:Te(N)||r===!1||r===0?We(N,1):We(N);let a,p,A,O,K=!1,R=!1;if(ce(e)?(p=()=>e.value,K=Te(e)):lt(e)?(p=()=>d(e),K=!0):M(e)?(R=!0,K=e.some(N=>lt(N)||Te(N)),p=()=>e.map(N=>{if(ce(N))return N.value;if(lt(N))return d(N);if(V(N))return f?f(N,2):N()})):V(e)?t?p=f?()=>f(e,2):e:p=()=>{if(A){ke();try{A()}finally{qe()}}const N=it;it=a;try{return f?f(e,3,[O]):e(O)}finally{it=N}}:p=Fe,t&&r){const N=p,Z=r===!0?1/0:r;p=()=>We(N(),Z)}const z=pi(),W=()=>{a.stop(),z&&z.active&&Bs(z.effects,a)};if(i&&t){const N=t;t=(...Z)=>{N(...Z),W()}}let H=R?new Array(e.length).fill(Jt):Jt;const k=N=>{if(!(!(a.flags&1)||!a.dirty&&!N))if(t){const Z=a.run();if(r||K||(R?Z.some((Ce,ge)=>Ke(Ce,H[ge])):Ke(Z,H))){A&&A();const Ce=it;it=a;try{const ge=[Z,H===Jt?void 0:R&&H[0]===Jt?[]:H,O];H=Z,f?f(t,3,ge):t(...ge)}finally{it=Ce}}}else a.run()};return l&&l(k),a=new tr(p),a.scheduler=o?()=>o(k,!1):k,O=N=>$i(N,!1,a),A=a.onStop=()=>{const N=es.get(a);if(N){if(f)f(N,4);else for(const Z of N)Z();es.delete(a)}},t?n?k(!0):H=a.run():o?o(k.bind(null,!0),!0):a.run(),W.pause=a.pause.bind(a),W.resume=a.resume.bind(a),W.stop=W,W}function We(e,t=1/0,s){if(t<=0||!X(e)||e.__v_skip||(s=s||new Map,(s.get(e)||0)>=t))return e;if(s.set(e,t),t--,ce(e))We(e.value,t,s);else if(M(e))for(let n=0;n<e.length;n++)We(e[n],t,s);else if(xt(e)||ht(e))e.forEach(n=>{We(n,t,s)});else if(Gn(e)){for(const n in e)We(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&We(e[n],t,s)}return e}function Wt(e,t,s,n){try{return n?e(...n):e()}catch(r){hs(r,t,s)}}function Ve(e,t,s,n){if(V(e)){const r=Wt(e,t,s,n);return r&&Xn(r)&&r.catch(i=>{hs(i,t,s)}),r}if(M(e)){const r=[];for(let i=0;i<e.length;i++)r.push(Ve(e[i],t,s,n));return r}}function hs(e,t,s,n=!0){const r=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:o}=t&&t.appContext.config||J;if(t){let l=t.parent;const f=t.proxy,d=`https://vuejs.org/error-reference/#runtime-${s}`;for(;l;){const a=l.ec;if(a){for(let p=0;p<a.length;p++)if(a[p](e,f,d)===!1)return}l=l.parent}if(i){ke(),Wt(i,null,10,[e,f,d]),qe();return}}Ki(e,s,r,n,o)}function Ki(e,t,s,n=!0,r=!1){if(r)throw e;console.error(e)}const oe=[];let Me=-1;const pt=[];let Ze=null,at=0;const _r=Promise.resolve();let ts=null;function br(e){const t=ts||_r;return e?t.then(this?e.bind(this):e):t}function Ui(e){let t=Me+1,s=oe.length;for(;t<s;){const n=t+s>>>1,r=oe[n],i=Ht(r);i<e||i===e&&r.flags&2?t=n+1:s=n}return t}function Qs(e){if(!(e.flags&1)){const t=Ht(e),s=oe[oe.length-1];!s||!(e.flags&2)&&t>=Ht(s)?oe.push(e):oe.splice(Ui(t),0,e),e.flags|=1,yr()}}function yr(){ts||(ts=_r.then(xr))}function Wi(e){M(e)?pt.push(...e):Ze&&e.id===-1?Ze.splice(at+1,0,e):e.flags&1||(pt.push(e),e.flags|=1),yr()}function pn(e,t,s=Me+1){for(;s<oe.length;s++){const n=oe[s];if(n&&n.flags&2){if(e&&n.id!==e.uid)continue;oe.splice(s,1),s--,n.flags&4&&(n.flags&=-2),n(),n.flags&4||(n.flags&=-2)}}}function vr(e){if(pt.length){const t=[...new Set(pt)].sort((s,n)=>Ht(s)-Ht(n));if(pt.length=0,Ze){Ze.push(...t);return}for(Ze=t,at=0;at<Ze.length;at++){const s=Ze[at];s.flags&4&&(s.flags&=-2),s.flags&8||s(),s.flags&=-2}Ze=null,at=0}}const Ht=e=>e.id==null?e.flags&2?-1:1/0:e.id;function xr(e){try{for(Me=0;Me<oe.length;Me++){const t=oe[Me];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Wt(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;Me<oe.length;Me++){const t=oe[Me];t&&(t.flags&=-2)}Me=-1,oe.length=0,vr(),ts=null,(oe.length||pt.length)&&xr()}}let ye=null,wr=null;function ss(e){const t=ye;return ye=e,wr=e&&e.type.__scopeId||null,t}function Bi(e,t=ye,s){if(!t||e._n)return e;const n=(...r)=>{n._d&&Cn(-1);const i=ss(t);let o;try{o=e(...r)}finally{ss(i),n._d&&Cn(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function Ts(e,t){if(ye===null)return e;const s=_s(ye),n=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[i,o,l,f=J]=t[r];i&&(V(i)&&(i={mounted:i,updated:i}),i.deep&&We(o),n.push({dir:i,instance:s,value:o,oldValue:void 0,arg:l,modifiers:f}))}return e}function nt(e,t,s,n){const r=e.dirs,i=t&&t.dirs;for(let o=0;o<r.length;o++){const l=r[o];i&&(l.oldValue=i[o].value);let f=l.dir[n];f&&(ke(),Ve(f,s,8,[e.el,l,e,t]),qe())}}function ki(e,t){if(le){let s=le.provides;const n=le.parent&&le.parent.provides;n===s&&(s=le.provides=Object.create(n)),s[e]=t}}function zt(e,t,s=!1){const n=ko();if(n||mt){let r=mt?mt._context.provides:n?n.parent==null||n.ce?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return s&&V(t)?t.call(n&&n.proxy):t}}const qi=Symbol.for("v-scx"),Xi=()=>zt(qi);function gt(e,t,s){return Sr(e,t,s)}function Sr(e,t,s=J){const{immediate:n,deep:r,flush:i,once:o}=s,l=se({},s),f=t&&n||!t&&i!=="post";let d;if(jt){if(i==="sync"){const O=Xi();d=O.__watcherHandles||(O.__watcherHandles=[])}else if(!f){const O=()=>{};return O.stop=Fe,O.resume=Fe,O.pause=Fe,O}}const a=le;l.call=(O,K,R)=>Ve(O,a,K,R);let p=!1;i==="post"?l.scheduler=O=>{he(O,a&&a.suspense)}:i!=="sync"&&(p=!0,l.scheduler=(O,K)=>{K?O():Qs(O)}),l.augmentJob=O=>{t&&(O.flags|=4),p&&(O.flags|=2,a&&(O.id=a.uid,O.i=a))};const A=ji(e,t,l);return jt&&(d?d.push(A):f&&A()),A}function Ji(e,t,s){const n=this.proxy,r=Q(e)?e.includes(".")?Tr(n,e):()=>n[e]:e.bind(n,n);let i;V(t)?i=t:(i=t.handler,s=t);const o=Bt(this),l=Sr(r,i.bind(n),s);return o(),l}function Tr(e,t){const s=t.split(".");return()=>{let n=e;for(let r=0;r<s.length&&n;r++)n=n[s[r]];return n}}const Gi=Symbol("_vte"),Yi=e=>e.__isTeleport,zi=Symbol("_leaveCb");function en(e,t){e.shapeFlag&6&&e.component?(e.transition=t,en(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Cr(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function gn(e,t){let s;return!!((s=Object.getOwnPropertyDescriptor(e,t))&&!s.configurable)}const ns=new WeakMap;function Nt(e,t,s,n,r=!1){if(M(e)){e.forEach((R,z)=>Nt(R,t&&(M(t)?t[z]:t),s,n,r));return}if(Rt(n)&&!r){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Nt(e,t,s,n.component.subTree);return}const i=n.shapeFlag&4?_s(n.component):n.el,o=r?null:i,{i:l,r:f}=e,d=t&&t.r,a=l.refs===J?l.refs={}:l.refs,p=l.setupState,A=q(p),O=p===J?qn:R=>gn(a,R)?!1:U(A,R),K=(R,z)=>!(z&&gn(a,z));if(d!=null&&d!==f){if(mn(t),Q(d))a[d]=null,O(d)&&(p[d]=null);else if(ce(d)){const R=t;K(d,R.k)&&(d.value=null),R.k&&(a[R.k]=null)}}if(V(f))Wt(f,l,12,[o,a]);else{const R=Q(f),z=ce(f);if(R||z){const W=()=>{if(e.f){const H=R?O(f)?p[f]:a[f]:K()||!e.k?f.value:a[e.k];if(r)M(H)&&Bs(H,i);else if(M(H))H.includes(i)||H.push(i);else if(R)a[f]=[i],O(f)&&(p[f]=a[f]);else{const k=[i];K(f,e.k)&&(f.value=k),e.k&&(a[e.k]=k)}}else R?(a[f]=o,O(f)&&(p[f]=o)):z&&(K(f,e.k)&&(f.value=o),e.k&&(a[e.k]=o))};if(o){const H=()=>{W(),ns.delete(e)};H.id=-1,ns.set(e,H),he(H,s)}else mn(e),W()}}}function mn(e){const t=ns.get(e);t&&(t.flags|=8,ns.delete(e))}fs().requestIdleCallback;fs().cancelIdleCallback;const Rt=e=>!!e.type.__asyncLoader,Ar=e=>e.type.__isKeepAlive;function Zi(e,t){Er(e,"a",t)}function Qi(e,t){Er(e,"da",t)}function Er(e,t,s=le){const n=e.__wdc||(e.__wdc=()=>{let r=s;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(ps(t,n,s),s){let r=s.parent;for(;r&&r.parent;)Ar(r.parent.vnode)&&eo(n,t,s,r),r=r.parent}}function eo(e,t,s,n){const r=ps(t,e,n,!0);Pr(()=>{Bs(n[t],r)},s)}function ps(e,t,s=le,n=!1){if(s){const r=s[e]||(s[e]=[]),i=t.__weh||(t.__weh=(...o)=>{ke();const l=Bt(s),f=Ve(t,s,e,o);return l(),qe(),f});return n?r.unshift(i):r.push(i),i}}const Je=e=>(t,s=le)=>{(!jt||e==="sp")&&ps(e,(...n)=>t(...n),s)},to=Je("bm"),Or=Je("m"),so=Je("bu"),no=Je("u"),Ir=Je("bum"),Pr=Je("um"),ro=Je("sp"),io=Je("rtg"),oo=Je("rtc");function lo(e,t=le){ps("ec",e,t)}const co=Symbol.for("v-ndc");function Gt(e,t,s,n){let r;const i=s,o=M(e);if(o||Q(e)){const l=o&&lt(e);let f=!1,d=!1;l&&(f=!Te(e),d=tt(e),e=as(e)),r=new Array(e.length);for(let a=0,p=e.length;a<p;a++)r[a]=t(f?d?_t(Xe(e[a])):Xe(e[a]):e[a],a,void 0,i)}else if(typeof e=="number"){r=new Array(e);for(let l=0;l<e;l++)r[l]=t(l+1,l,void 0,i)}else if(X(e))if(e[Symbol.iterator])r=Array.from(e,(l,f)=>t(l,f,void 0,i));else{const l=Object.keys(e);r=new Array(l.length);for(let f=0,d=l.length;f<d;f++){const a=l[f];r[f]=t(e[a],a,f,i)}}else r=[];return r}const Vs=e=>e?Yr(e)?_s(e):Vs(e.parent):null,Ft=se(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Vs(e.parent),$root:e=>Vs(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Nr(e),$forceUpdate:e=>e.f||(e.f=()=>{Qs(e.update)}),$nextTick:e=>e.n||(e.n=br.bind(e.proxy)),$watch:e=>Ji.bind(e)}),Cs=(e,t)=>e!==J&&!e.__isScriptSetup&&U(e,t),fo={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:n,data:r,props:i,accessCache:o,type:l,appContext:f}=e;if(t[0]!=="$"){const A=o[t];if(A!==void 0)switch(A){case 1:return n[t];case 2:return r[t];case 4:return s[t];case 3:return i[t]}else{if(Cs(n,t))return o[t]=1,n[t];if(r!==J&&U(r,t))return o[t]=2,r[t];if(U(i,t))return o[t]=3,i[t];if(s!==J&&U(s,t))return o[t]=4,s[t];Ls&&(o[t]=0)}}const d=Ft[t];let a,p;if(d)return t==="$attrs"&&te(e.attrs,"get",""),d(e);if((a=l.__cssModules)&&(a=a[t]))return a;if(s!==J&&U(s,t))return o[t]=4,s[t];if(p=f.config.globalProperties,U(p,t))return p[t]},set({_:e},t,s){const{data:n,setupState:r,ctx:i}=e;return Cs(r,t)?(r[t]=s,!0):n!==J&&U(n,t)?(n[t]=s,!0):U(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:r,props:i,type:o}},l){let f;return!!(s[l]||e!==J&&l[0]!=="$"&&U(e,l)||Cs(t,l)||U(i,l)||U(n,l)||U(Ft,l)||U(r.config.globalProperties,l)||(f=o.__cssModules)&&f[l])},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:U(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function _n(e){return M(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}let Ls=!0;function uo(e){const t=Nr(e),s=e.proxy,n=e.ctx;Ls=!1,t.beforeCreate&&bn(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:f,inject:d,created:a,beforeMount:p,mounted:A,beforeUpdate:O,updated:K,activated:R,deactivated:z,beforeDestroy:W,beforeUnmount:H,destroyed:k,unmounted:N,render:Z,renderTracked:Ce,renderTriggered:ge,errorCaptured:ee,serverPrefetch:st,expose:ve,inheritAttrs:Le,components:Ge,directives:Ye,filters:E}=t;if(d&&ao(d,n,null),o)for(const L in o){const F=o[L];V(F)&&(n[L]=F.bind(s))}if(r){const L=r.call(s,s);X(L)&&(e.data=ds(L))}if(Ls=!0,i)for(const L in i){const F=i[L],fe=V(F)?F.bind(s,s):V(F.get)?F.get.bind(s,s):Fe,ue=!V(F)&&V(F.set)?F.set.bind(s):Fe,xe=ze({get:fe,set:ue});Object.defineProperty(n,L,{enumerable:!0,configurable:!0,get:()=>xe.value,set:Ae=>xe.value=Ae})}if(l)for(const L in l)Mr(l[L],n,s,L);if(f){const L=V(f)?f.call(s):f;Reflect.ownKeys(L).forEach(F=>{ki(F,L[F])})}a&&bn(a,e,"c");function y(L,F){M(F)?F.forEach(fe=>L(fe.bind(s))):F&&L(F.bind(s))}if(y(to,p),y(Or,A),y(so,O),y(no,K),y(Zi,R),y(Qi,z),y(lo,ee),y(oo,Ce),y(io,ge),y(Ir,H),y(Pr,N),y(ro,st),M(ve))if(ve.length){const L=e.exposed||(e.exposed={});ve.forEach(F=>{Object.defineProperty(L,F,{get:()=>s[F],set:fe=>s[F]=fe,enumerable:!0})})}else e.exposed||(e.exposed={});Z&&e.render===Fe&&(e.render=Z),Le!=null&&(e.inheritAttrs=Le),Ge&&(e.components=Ge),Ye&&(e.directives=Ye),st&&Cr(e)}function ao(e,t,s=Fe){M(e)&&(e=Hs(e));for(const n in e){const r=e[n];let i;X(r)?"default"in r?i=zt(r.from||n,r.default,!0):i=zt(r.from||n):i=zt(r),ce(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[n]=i}}function bn(e,t,s){Ve(M(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function Mr(e,t,s,n){let r=n.includes(".")?Tr(s,n):()=>s[n];if(Q(e)){const i=t[e];V(i)&&gt(r,i)}else if(V(e))gt(r,e.bind(s));else if(X(e))if(M(e))e.forEach(i=>Mr(i,t,s,n));else{const i=V(e.handler)?e.handler.bind(s):t[e.handler];V(i)&&gt(r,i,e)}}function Nr(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let f;return l?f=l:!r.length&&!s&&!n?f=t:(f={},r.length&&r.forEach(d=>rs(f,d,o,!0)),rs(f,t,o)),X(t)&&i.set(t,f),f}function rs(e,t,s,n=!1){const{mixins:r,extends:i}=t;i&&rs(e,i,s,!0),r&&r.forEach(o=>rs(e,o,s,!0));for(const o in t)if(!(n&&o==="expose")){const l=ho[o]||s&&s[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const ho={data:yn,props:vn,emits:vn,methods:Ot,computed:Ot,beforeCreate:ie,created:ie,beforeMount:ie,mounted:ie,beforeUpdate:ie,updated:ie,beforeDestroy:ie,beforeUnmount:ie,destroyed:ie,unmounted:ie,activated:ie,deactivated:ie,errorCaptured:ie,serverPrefetch:ie,components:Ot,directives:Ot,watch:go,provide:yn,inject:po};function yn(e,t){return t?e?function(){return se(V(e)?e.call(this,this):e,V(t)?t.call(this,this):t)}:t:e}function po(e,t){return Ot(Hs(e),Hs(t))}function Hs(e){if(M(e)){const t={};for(let s=0;s<e.length;s++)t[e[s]]=e[s];return t}return e}function ie(e,t){return e?[...new Set([].concat(e,t))]:t}function Ot(e,t){return e?se(Object.create(null),e,t):t}function vn(e,t){return e?M(e)&&M(t)?[...new Set([...e,...t])]:se(Object.create(null),_n(e),_n(t??{})):t}function go(e,t){if(!e)return t;if(!t)return e;const s=se(Object.create(null),e);for(const n in t)s[n]=ie(e[n],t[n]);return s}function Rr(){return{app:null,config:{isNativeTag:qn,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}}let mo=0;function _o(e,t){return function(n,r=null){V(n)||(n=se({},n)),r!=null&&!X(r)&&(r=null);const i=Rr(),o=new WeakSet,l=[];let f=!1;const d=i.app={_uid:mo++,_component:n,_props:r,_container:null,_context:i,_instance:null,version:zo,get config(){return i.config},set config(a){},use(a,...p){return o.has(a)||(a&&V(a.install)?(o.add(a),a.install(d,...p)):V(a)&&(o.add(a),a(d,...p))),d},mixin(a){return i.mixins.includes(a)||i.mixins.push(a),d},component(a,p){return p?(i.components[a]=p,d):i.components[a]},directive(a,p){return p?(i.directives[a]=p,d):i.directives[a]},mount(a,p,A){if(!f){const O=d._ceVNode||ct(n,r);return O.appContext=i,A===!0?A="svg":A===!1&&(A=void 0),e(O,a,A),f=!0,d._container=a,a.__vue_app__=d,_s(O.component)}},onUnmount(a){l.push(a)},unmount(){f&&(Ve(l,d._instance,16),e(null,d._container),delete d._container.__vue_app__)},provide(a,p){return i.provides[a]=p,d},runWithContext(a){const p=mt;mt=d;try{return a()}finally{mt=p}}};return d}}let mt=null;const bo=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${we(t)}Modifiers`]||e[`${ft(t)}Modifiers`];function yo(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||J;let r=s;const i=t.startsWith("update:"),o=i&&bo(n,t.slice(7));o&&(o.trim&&(r=s.map(a=>Q(a)?a.trim():a)),o.number&&(r=s.map(cs)));let l,f=n[l=ys(t)]||n[l=ys(we(t))];!f&&i&&(f=n[l=ys(ft(t))]),f&&Ve(f,e,6,r);const d=n[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ve(d,e,6,r)}}const vo=new WeakMap;function Fr(e,t,s=!1){const n=s?vo:t.emitsCache,r=n.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!V(e)){const f=d=>{const a=Fr(d,t,!0);a&&(l=!0,se(o,a))};!s&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!i&&!l?(X(e)&&n.set(e,null),null):(M(i)?i.forEach(f=>o[f]=null):se(o,i),X(e)&&n.set(e,o),o)}function gs(e,t){return!e||!os(t)?!1:(t=t.slice(2).replace(/Once$/,""),U(e,t[0].toLowerCase()+t.slice(1))||U(e,ft(t))||U(e,t))}function xn(e){const{type:t,vnode:s,proxy:n,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:f,render:d,renderCache:a,props:p,data:A,setupState:O,ctx:K,inheritAttrs:R}=e,z=ss(e);let W,H;try{if(s.shapeFlag&4){const N=r||n,Z=N;W=Re(d.call(Z,N,a,p,O,A,K)),H=l}else{const N=t;W=Re(N.length>1?N(p,{attrs:l,slots:o,emit:f}):N(p,null)),H=t.props?l:xo(l)}}catch(N){Dt.length=0,hs(N,e,1),W=ct(bt)}let k=W;if(H&&R!==!1){const N=Object.keys(H),{shapeFlag:Z}=k;N.length&&Z&7&&(i&&N.some(Ws)&&(H=wo(H,i)),k=yt(k,H,!1,!0))}return s.dirs&&(k=yt(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(s.dirs):s.dirs),s.transition&&en(k,s.transition),W=k,ss(z),W}const xo=e=>{let t;for(const s in e)(s==="class"||s==="style"||os(s))&&((t||(t={}))[s]=e[s]);return t},wo=(e,t)=>{const s={};for(const n in e)(!Ws(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function So(e,t,s){const{props:n,children:r,component:i}=e,{props:o,children:l,patchFlag:f}=t,d=i.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&f>=0){if(f&1024)return!0;if(f&16)return n?wn(n,o,d):!!o;if(f&8){const a=t.dynamicProps;for(let p=0;p<a.length;p++){const A=a[p];if(Dr(o,n,A)&&!gs(d,A))return!0}}}else return(r||l)&&(!l||!l.$stable)?!0:n===o?!1:n?o?wn(n,o,d):!0:!!o;return!1}function wn(e,t,s){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let r=0;r<n.length;r++){const i=n[r];if(Dr(t,e,i)&&!gs(s,i))return!0}return!1}function Dr(e,t,s){const n=e[s],r=t[s];return s==="style"&&X(n)&&X(r)?!wt(n,r):n!==r}function To({vnode:e,parent:t},s){for(;t;){const n=t.subTree;if(n.suspense&&n.suspense.activeBranch===e&&(n.el=e.el),n===e)(e=t.vnode).el=s,t=t.parent;else break}}const Vr={},Lr=()=>Object.create(Vr),Hr=e=>Object.getPrototypeOf(e)===Vr;function Co(e,t,s,n=!1){const r={},i=Lr();e.propsDefaults=Object.create(null),$r(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);s?e.props=n?r:Ri(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Ao(e,t,s,n){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=q(r),[f]=e.propsOptions;let d=!1;if((n||o>0)&&!(o&16)){if(o&8){const a=e.vnode.dynamicProps;for(let p=0;p<a.length;p++){let A=a[p];if(gs(e.emitsOptions,A))continue;const O=t[A];if(f)if(U(i,A))O!==i[A]&&(i[A]=O,d=!0);else{const K=we(A);r[K]=$s(f,l,K,O,e,!1)}else O!==i[A]&&(i[A]=O,d=!0)}}}else{$r(e,t,r,i)&&(d=!0);let a;for(const p in l)(!t||!U(t,p)&&((a=ft(p))===p||!U(t,a)))&&(f?s&&(s[p]!==void 0||s[a]!==void 0)&&(r[p]=$s(f,l,p,void 0,e,!0)):delete r[p]);if(i!==l)for(const p in i)(!t||!U(t,p))&&(delete i[p],d=!0)}d&&Ue(e.attrs,"set","")}function $r(e,t,s,n){const[r,i]=e.propsOptions;let o=!1,l;if(t)for(let f in t){if(It(f))continue;const d=t[f];let a;r&&U(r,a=we(f))?!i||!i.includes(a)?s[a]=d:(l||(l={}))[a]=d:gs(e.emitsOptions,f)||(!(f in n)||d!==n[f])&&(n[f]=d,o=!0)}if(i){const f=q(s),d=l||J;for(let a=0;a<i.length;a++){const p=i[a];s[p]=$s(r,f,p,d[p],e,!U(d,p))}}return o}function $s(e,t,s,n,r,i){const o=e[s];if(o!=null){const l=U(o,"default");if(l&&n===void 0){const f=o.default;if(o.type!==Function&&!o.skipFactory&&V(f)){const{propsDefaults:d}=r;if(s in d)n=d[s];else{const a=Bt(r);n=d[s]=f.call(null,t),a()}}else n=f;r.ce&&r.ce._setProp(s,n)}o[0]&&(i&&!l?n=!1:o[1]&&(n===""||n===ft(s))&&(n=!0))}return n}const Eo=new WeakMap;function jr(e,t,s=!1){const n=s?Eo:t.propsCache,r=n.get(e);if(r)return r;const i=e.props,o={},l=[];let f=!1;if(!V(e)){const a=p=>{f=!0;const[A,O]=jr(p,t,!0);se(o,A),O&&l.push(...O)};!s&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!f)return X(e)&&n.set(e,dt),dt;if(M(i))for(let a=0;a<i.length;a++){const p=we(i[a]);Sn(p)&&(o[p]=J)}else if(i)for(const a in i){const p=we(a);if(Sn(p)){const A=i[a],O=o[p]=M(A)||V(A)?{type:A}:se({},A),K=O.type;let R=!1,z=!0;if(M(K))for(let W=0;W<K.length;++W){const H=K[W],k=V(H)&&H.name;if(k==="Boolean"){R=!0;break}else k==="String"&&(z=!1)}else R=V(K)&&K.name==="Boolean";O[0]=R,O[1]=z,(R||U(O,"default"))&&l.push(p)}}const d=[o,l];return X(e)&&n.set(e,d),d}function Sn(e){return e[0]!=="$"&&!It(e)}const tn=e=>e==="_"||e==="_ctx"||e==="$stable",sn=e=>M(e)?e.map(Re):[Re(e)],Oo=(e,t,s)=>{if(t._n)return t;const n=Bi((...r)=>sn(t(...r)),s);return n._c=!1,n},Kr=(e,t,s)=>{const n=e._ctx;for(const r in e){if(tn(r))continue;const i=e[r];if(V(i))t[r]=Oo(r,i,n);else if(i!=null){const o=sn(i);t[r]=()=>o}}},Ur=(e,t)=>{const s=sn(t);e.slots.default=()=>s},Wr=(e,t,s)=>{for(const n in t)(s||!tn(n))&&(e[n]=t[n])},Io=(e,t,s)=>{const n=e.slots=Lr();if(e.vnode.shapeFlag&32){const r=t._;r?(Wr(n,t,s),s&&zn(n,"_",r,!0)):Kr(t,n)}else t&&Ur(e,t)},Po=(e,t,s)=>{const{vnode:n,slots:r}=e;let i=!0,o=J;if(n.shapeFlag&32){const l=t._;l?s&&l===1?i=!1:Wr(r,t,s):(i=!t.$stable,Kr(t,r)),o=t}else t&&(Ur(e,t),o={default:1});if(i)for(const l in r)!tn(l)&&o[l]==null&&delete r[l]},he=Do;function Mo(e){return No(e)}function No(e,t){const s=fs();s.__VUE__=!0;const{insert:n,remove:r,patchProp:i,createElement:o,createText:l,createComment:f,setText:d,setElementText:a,parentNode:p,nextSibling:A,setScopeId:O=Fe,insertStaticContent:K}=e,R=(c,u,h,b=null,g=null,m=null,T=void 0,S=null,x=!!u.dynamicChildren)=>{if(c===u)return;c&&!Et(c,u)&&(b=kt(c),Ae(c,g,m,!0),c=null),u.patchFlag===-2&&(x=!1,u.dynamicChildren=null);const{type:_,ref:P,shapeFlag:C}=u;switch(_){case ms:z(c,u,h,b);break;case bt:W(c,u,h,b);break;case Es:c==null&&H(u,h,b,T);break;case _e:Ge(c,u,h,b,g,m,T,S,x);break;default:C&1?Z(c,u,h,b,g,m,T,S,x):C&6?Ye(c,u,h,b,g,m,T,S,x):(C&64||C&128)&&_.process(c,u,h,b,g,m,T,S,x,Tt)}P!=null&&g?Nt(P,c&&c.ref,m,u||c,!u):P==null&&c&&c.ref!=null&&Nt(c.ref,null,m,c,!0)},z=(c,u,h,b)=>{if(c==null)n(u.el=l(u.children),h,b);else{const g=u.el=c.el;u.children!==c.children&&d(g,u.children)}},W=(c,u,h,b)=>{c==null?n(u.el=f(u.children||""),h,b):u.el=c.el},H=(c,u,h,b)=>{[c.el,c.anchor]=K(c.children,u,h,b,c.el,c.anchor)},k=({el:c,anchor:u},h,b)=>{let g;for(;c&&c!==u;)g=A(c),n(c,h,b),c=g;n(u,h,b)},N=({el:c,anchor:u})=>{let h;for(;c&&c!==u;)h=A(c),r(c),c=h;r(u)},Z=(c,u,h,b,g,m,T,S,x)=>{if(u.type==="svg"?T="svg":u.type==="math"&&(T="mathml"),c==null)Ce(u,h,b,g,m,T,S,x);else{const _=c.el&&c.el._isVueCE?c.el:null;try{_&&_._beginPatch(),st(c,u,g,m,T,S,x)}finally{_&&_._endPatch()}}},Ce=(c,u,h,b,g,m,T,S)=>{let x,_;const{props:P,shapeFlag:C,transition:I,dirs:D}=c;if(x=c.el=o(c.type,m,P&&P.is,P),C&8?a(x,c.children):C&16&&ee(c.children,x,null,b,g,As(c,m),T,S),D&&nt(c,null,b,"created"),ge(x,c,c.scopeId,T,b),P){for(const G in P)G!=="value"&&!It(G)&&i(x,G,null,P[G],m,b);"value"in P&&i(x,"value",null,P.value,m),(_=P.onVnodeBeforeMount)&&Pe(_,b,c)}D&&nt(c,null,b,"beforeMount");const $=Ro(g,I);$&&I.beforeEnter(x),n(x,u,h),((_=P&&P.onVnodeMounted)||$||D)&&he(()=>{_&&Pe(_,b,c),$&&I.enter(x),D&&nt(c,null,b,"mounted")},g)},ge=(c,u,h,b,g)=>{if(h&&O(c,h),b)for(let m=0;m<b.length;m++)O(c,b[m]);if(g){let m=g.subTree;if(u===m||Xr(m.type)&&(m.ssContent===u||m.ssFallback===u)){const T=g.vnode;ge(c,T,T.scopeId,T.slotScopeIds,g.parent)}}},ee=(c,u,h,b,g,m,T,S,x=0)=>{for(let _=x;_<c.length;_++){const P=c[_]=S?je(c[_]):Re(c[_]);R(null,P,u,h,b,g,m,T,S)}},st=(c,u,h,b,g,m,T)=>{const S=u.el=c.el;let{patchFlag:x,dynamicChildren:_,dirs:P}=u;x|=c.patchFlag&16;const C=c.props||J,I=u.props||J;let D;if(h&&rt(h,!1),(D=I.onVnodeBeforeUpdate)&&Pe(D,h,u,c),P&&nt(u,c,h,"beforeUpdate"),h&&rt(h,!0),(C.innerHTML&&I.innerHTML==null||C.textContent&&I.textContent==null)&&a(S,""),_?ve(c.dynamicChildren,_,S,h,b,As(u,g),m):T||F(c,u,S,null,h,b,As(u,g),m,!1),x>0){if(x&16)Le(S,C,I,h,g);else if(x&2&&C.class!==I.class&&i(S,"class",null,I.class,g),x&4&&i(S,"style",C.style,I.style,g),x&8){const $=u.dynamicProps;for(let G=0;G<$.length;G++){const B=$[G],ae=C[B],de=I[B];(de!==ae||B==="value")&&i(S,B,ae,de,g,h)}}x&1&&c.children!==u.children&&a(S,u.children)}else!T&&_==null&&Le(S,C,I,h,g);((D=I.onVnodeUpdated)||P)&&he(()=>{D&&Pe(D,h,u,c),P&&nt(u,c,h,"updated")},b)},ve=(c,u,h,b,g,m,T)=>{for(let S=0;S<u.length;S++){const x=c[S],_=u[S],P=x.el&&(x.type===_e||!Et(x,_)||x.shapeFlag&198)?p(x.el):h;R(x,_,P,null,b,g,m,T,!0)}},Le=(c,u,h,b,g)=>{if(u!==h){if(u!==J)for(const m in u)!It(m)&&!(m in h)&&i(c,m,u[m],null,g,b);for(const m in h){if(It(m))continue;const T=h[m],S=u[m];T!==S&&m!=="value"&&i(c,m,S,T,g,b)}"value"in h&&i(c,"value",u.value,h.value,g)}},Ge=(c,u,h,b,g,m,T,S,x)=>{const _=u.el=c?c.el:l(""),P=u.anchor=c?c.anchor:l("");let{patchFlag:C,dynamicChildren:I,slotScopeIds:D}=u;D&&(S=S?S.concat(D):D),c==null?(n(_,h,b),n(P,h,b),ee(u.children||[],h,P,g,m,T,S,x)):C>0&&C&64&&I&&c.dynamicChildren&&c.dynamicChildren.length===I.length?(ve(c.dynamicChildren,I,h,g,m,T,S),(u.key!=null||g&&u===g.subTree)&&Br(c,u,!0)):F(c,u,h,P,g,m,T,S,x)},Ye=(c,u,h,b,g,m,T,S,x)=>{u.slotScopeIds=S,c==null?u.shapeFlag&512?g.ctx.activate(u,h,b,T,x):E(u,h,b,g,m,T,x):v(c,u,x)},E=(c,u,h,b,g,m,T)=>{const S=c.component=Bo(c,b,g);if(Ar(c)&&(S.ctx.renderer=Tt),qo(S,!1,T),S.asyncDep){if(g&&g.registerDep(S,y,T),!c.el){const x=S.subTree=ct(bt);W(null,x,u,h),c.placeholder=x.el}}else y(S,c,u,h,g,m,T)},v=(c,u,h)=>{const b=u.component=c.component;if(So(c,u,h))if(b.asyncDep&&!b.asyncResolved){L(b,u,h);return}else b.next=u,b.update();else u.el=c.el,b.vnode=u},y=(c,u,h,b,g,m,T)=>{const S=()=>{if(c.isMounted){let{next:C,bu:I,u:D,parent:$,vnode:G}=c;{const Oe=kr(c);if(Oe){C&&(C.el=G.el,L(c,C,T)),Oe.asyncDep.then(()=>{he(()=>{c.isUnmounted||_()},g)});return}}let B=C,ae;rt(c,!1),C?(C.el=G.el,L(c,C,T)):C=G,I&&Yt(I),(ae=C.props&&C.props.onVnodeBeforeUpdate)&&Pe(ae,$,C,G),rt(c,!0);const de=xn(c),Ee=c.subTree;c.subTree=de,R(Ee,de,p(Ee.el),kt(Ee),c,g,m),C.el=de.el,B===null&&To(c,de.el),D&&he(D,g),(ae=C.props&&C.props.onVnodeUpdated)&&he(()=>Pe(ae,$,C,G),g)}else{let C;const{el:I,props:D}=u,{bm:$,m:G,parent:B,root:ae,type:de}=c,Ee=Rt(u);rt(c,!1),$&&Yt($),!Ee&&(C=D&&D.onVnodeBeforeMount)&&Pe(C,B,u),rt(c,!0);{ae.ce&&ae.ce._hasShadowRoot()&&ae.ce._injectChildStyle(de,c.parent?c.parent.type:void 0);const Oe=c.subTree=xn(c);R(null,Oe,h,b,c,g,m),u.el=Oe.el}if(G&&he(G,g),!Ee&&(C=D&&D.onVnodeMounted)){const Oe=u;he(()=>Pe(C,B,Oe),g)}(u.shapeFlag&256||B&&Rt(B.vnode)&&B.vnode.shapeFlag&256)&&c.a&&he(c.a,g),c.isMounted=!0,u=h=b=null}};c.scope.on();const x=c.effect=new tr(S);c.scope.off();const _=c.update=x.run.bind(x),P=c.job=x.runIfDirty.bind(x);P.i=c,P.id=c.uid,x.scheduler=()=>Qs(P),rt(c,!0),_()},L=(c,u,h)=>{u.component=c;const b=c.vnode.props;c.vnode=u,c.next=null,Ao(c,u.props,b,h),Po(c,u.children,h),ke(),pn(c),qe()},F=(c,u,h,b,g,m,T,S,x=!1)=>{const _=c&&c.children,P=c?c.shapeFlag:0,C=u.children,{patchFlag:I,shapeFlag:D}=u;if(I>0){if(I&128){ue(_,C,h,b,g,m,T,S,x);return}else if(I&256){fe(_,C,h,b,g,m,T,S,x);return}}D&8?(P&16&&St(_,g,m),C!==_&&a(h,C)):P&16?D&16?ue(_,C,h,b,g,m,T,S,x):St(_,g,m,!0):(P&8&&a(h,""),D&16&&ee(C,h,b,g,m,T,S,x))},fe=(c,u,h,b,g,m,T,S,x)=>{c=c||dt,u=u||dt;const _=c.length,P=u.length,C=Math.min(_,P);let I;for(I=0;I<C;I++){const D=u[I]=x?je(u[I]):Re(u[I]);R(c[I],D,h,null,g,m,T,S,x)}_>P?St(c,g,m,!0,!1,C):ee(u,h,b,g,m,T,S,x,C)},ue=(c,u,h,b,g,m,T,S,x)=>{let _=0;const P=u.length;let C=c.length-1,I=P-1;for(;_<=C&&_<=I;){const D=c[_],$=u[_]=x?je(u[_]):Re(u[_]);if(Et(D,$))R(D,$,h,null,g,m,T,S,x);else break;_++}for(;_<=C&&_<=I;){const D=c[C],$=u[I]=x?je(u[I]):Re(u[I]);if(Et(D,$))R(D,$,h,null,g,m,T,S,x);else break;C--,I--}if(_>C){if(_<=I){const D=I+1,$=D<P?u[D].el:b;for(;_<=I;)R(null,u[_]=x?je(u[_]):Re(u[_]),h,$,g,m,T,S,x),_++}}else if(_>I)for(;_<=C;)Ae(c[_],g,m,!0),_++;else{const D=_,$=_,G=new Map;for(_=$;_<=I;_++){const me=u[_]=x?je(u[_]):Re(u[_]);me.key!=null&&G.set(me.key,_)}let B,ae=0;const de=I-$+1;let Ee=!1,Oe=0;const Ct=new Array(de);for(_=0;_<de;_++)Ct[_]=0;for(_=D;_<=C;_++){const me=c[_];if(ae>=de){Ae(me,g,m,!0);continue}let Ie;if(me.key!=null)Ie=G.get(me.key);else for(B=$;B<=I;B++)if(Ct[B-$]===0&&Et(me,u[B])){Ie=B;break}Ie===void 0?Ae(me,g,m,!0):(Ct[Ie-$]=_+1,Ie>=Oe?Oe=Ie:Ee=!0,R(me,u[Ie],h,null,g,m,T,S,x),ae++)}const ln=Ee?Fo(Ct):dt;for(B=ln.length-1,_=de-1;_>=0;_--){const me=$+_,Ie=u[me],cn=u[me+1],fn=me+1<P?cn.el||qr(cn):b;Ct[_]===0?R(null,Ie,h,fn,g,m,T,S,x):Ee&&(B<0||_!==ln[B]?xe(Ie,h,fn,2):B--)}}},xe=(c,u,h,b,g=null)=>{const{el:m,type:T,transition:S,children:x,shapeFlag:_}=c;if(_&6){xe(c.component.subTree,u,h,b);return}if(_&128){c.suspense.move(u,h,b);return}if(_&64){T.move(c,u,h,Tt);return}if(T===_e){n(m,u,h);for(let C=0;C<x.length;C++)xe(x[C],u,h,b);n(c.anchor,u,h);return}if(T===Es){k(c,u,h);return}if(b!==2&&_&1&&S)if(b===0)S.beforeEnter(m),n(m,u,h),he(()=>S.enter(m),g);else{const{leave:C,delayLeave:I,afterLeave:D}=S,$=()=>{c.ctx.isUnmounted?r(m):n(m,u,h)},G=()=>{m._isLeaving&&m[zi](!0),C(m,()=>{$(),D&&D()})};I?I(m,$,G):G()}else n(m,u,h)},Ae=(c,u,h,b=!1,g=!1)=>{const{type:m,props:T,ref:S,children:x,dynamicChildren:_,shapeFlag:P,patchFlag:C,dirs:I,cacheIndex:D}=c;if(C===-2&&(g=!1),S!=null&&(ke(),Nt(S,null,h,c,!0),qe()),D!=null&&(u.renderCache[D]=void 0),P&256){u.ctx.deactivate(c);return}const $=P&1&&I,G=!Rt(c);let B;if(G&&(B=T&&T.onVnodeBeforeUnmount)&&Pe(B,u,c),P&6)ti(c.component,h,b);else{if(P&128){c.suspense.unmount(h,b);return}$&&nt(c,null,u,"beforeUnmount"),P&64?c.type.remove(c,u,h,Tt,b):_&&!_.hasOnce&&(m!==_e||C>0&&C&64)?St(_,u,h,!1,!0):(m===_e&&C&384||!g&&P&16)&&St(x,u,h),b&&rn(c)}(G&&(B=T&&T.onVnodeUnmounted)||$)&&he(()=>{B&&Pe(B,u,c),$&&nt(c,null,u,"unmounted")},h)},rn=c=>{const{type:u,el:h,anchor:b,transition:g}=c;if(u===_e){ei(h,b);return}if(u===Es){N(c);return}const m=()=>{r(h),g&&!g.persisted&&g.afterLeave&&g.afterLeave()};if(c.shapeFlag&1&&g&&!g.persisted){const{leave:T,delayLeave:S}=g,x=()=>T(h,m);S?S(c.el,m,x):x()}else m()},ei=(c,u)=>{let h;for(;c!==u;)h=A(c),r(c),c=h;r(u)},ti=(c,u,h)=>{const{bum:b,scope:g,job:m,subTree:T,um:S,m:x,a:_}=c;Tn(x),Tn(_),b&&Yt(b),g.stop(),m&&(m.flags|=8,Ae(T,c,u,h)),S&&he(S,u),he(()=>{c.isUnmounted=!0},u)},St=(c,u,h,b=!1,g=!1,m=0)=>{for(let T=m;T<c.length;T++)Ae(c[T],u,h,b,g)},kt=c=>{if(c.shapeFlag&6)return kt(c.component.subTree);if(c.shapeFlag&128)return c.suspense.next();const u=A(c.anchor||c.el),h=u&&u[Gi];return h?A(h):u};let bs=!1;const on=(c,u,h)=>{let b;c==null?u._vnode&&(Ae(u._vnode,null,null,!0),b=u._vnode.component):R(u._vnode||null,c,u,null,null,null,h),u._vnode=c,bs||(bs=!0,pn(b),vr(),bs=!1)},Tt={p:R,um:Ae,m:xe,r:rn,mt:E,mc:ee,pc:F,pbc:ve,n:kt,o:e};return{render:on,hydrate:void 0,createApp:_o(on)}}function As({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function rt({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Ro(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Br(e,t,s=!1){const n=e.children,r=t.children;if(M(n)&&M(r))for(let i=0;i<n.length;i++){const o=n[i];let l=r[i];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=r[i]=je(r[i]),l.el=o.el),!s&&l.patchFlag!==-2&&Br(o,l)),l.type===ms&&(l.patchFlag===-1&&(l=r[i]=je(l)),l.el=o.el),l.type===bt&&!l.el&&(l.el=o.el)}}function Fo(e){const t=e.slice(),s=[0];let n,r,i,o,l;const f=e.length;for(n=0;n<f;n++){const d=e[n];if(d!==0){if(r=s[s.length-1],e[r]<d){t[n]=r,s.push(n);continue}for(i=0,o=s.length-1;i<o;)l=i+o>>1,e[s[l]]<d?i=l+1:o=l;d<e[s[i]]&&(i>0&&(t[n]=s[i-1]),s[i]=n)}}for(i=s.length,o=s[i-1];i-- >0;)s[i]=o,o=t[o];return s}function kr(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:kr(t)}function Tn(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function qr(e){if(e.placeholder)return e.placeholder;const t=e.component;return t?qr(t.subTree):null}const Xr=e=>e.__isSuspense;function Do(e,t){t&&t.pendingBranch?M(e)?t.effects.push(...e):t.effects.push(e):Wi(e)}const _e=Symbol.for("v-fgt"),ms=Symbol.for("v-txt"),bt=Symbol.for("v-cmt"),Es=Symbol.for("v-stc"),Dt=[];let be=null;function ne(e=!1){Dt.push(be=e?null:[])}function Vo(){Dt.pop(),be=Dt[Dt.length-1]||null}let $t=1;function Cn(e,t=!1){$t+=e,e<0&&be&&t&&(be.hasOnce=!0)}function Lo(e){return e.dynamicChildren=$t>0?be||dt:null,Vo(),$t>0&&be&&be.push(e),e}function re(e,t,s,n,r,i){return Lo(w(e,t,s,n,r,i,!0))}function Jr(e){return e?e.__v_isVNode===!0:!1}function Et(e,t){return e.type===t.type&&e.key===t.key}const Gr=({key:e})=>e??null,Zt=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?Q(e)||ce(e)||V(e)?{i:ye,r:e,k:t,f:!!s}:e:null);function w(e,t=null,s=null,n=0,r=null,i=e===_e?0:1,o=!1,l=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Gr(t),ref:t&&Zt(t),scopeId:wr,slotScopeIds:null,children:s,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0