UNPKG

tedir-select

Version:

Tedir Select is a Vue 3 & Web Component Custom SelectBox, ListBox, Taggable, etc.

16 lines 209 kB
(function(Te,xe){typeof exports=="object"&&typeof module<"u"?xe(exports):typeof define=="function"&&define.amd?define(["exports"],xe):(Te=typeof globalThis<"u"?globalThis:Te||self,xe(Te.TedirSelect={}))})(this,function(Te){"use strict";/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function xe(e){const t=Object.create(null);for(const o of e.split(","))t[o]=1;return o=>o in t}const q=process.env.NODE_ENV!=="production"?Object.freeze({}):{},Ct=process.env.NODE_ENV!=="production"?Object.freeze([]):[],ie=()=>{},li=()=>!1,Pt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ho=e=>e.startsWith("onUpdate:"),re=Object.assign,tr=(e,t)=>{const o=e.indexOf(t);o>-1&&e.splice(o,1)},si=Object.prototype.hasOwnProperty,U=(e,t)=>si.call(e,t),L=Array.isArray,bt=e=>vo(e)==="[object Map]",Xr=e=>vo(e)==="[object Set]",P=e=>typeof e=="function",te=e=>typeof e=="string",Je=e=>typeof e=="symbol",Z=e=>e!==null&&typeof e=="object",or=e=>(Z(e)||P(e))&&P(e.then)&&P(e.catch),Zr=Object.prototype.toString,vo=e=>Zr.call(e),rr=e=>vo(e).slice(8,-1),bo=e=>vo(e)==="[object Object]",ar=e=>te(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Bt=xe(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ci=xe("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),go=e=>{const t=Object.create(null);return o=>t[o]||(t[o]=e(o))},fi=/-(\w)/g,ge=go(e=>e.replace(fi,(t,o)=>o?o.toUpperCase():"")),ui=/\B([A-Z])/g,me=go(e=>e.replace(ui,"-$1").toLowerCase()),mo=go(e=>e.charAt(0).toUpperCase()+e.slice(1)),gt=go(e=>e?`on${mo(e)}`:""),it=(e,t)=>!Object.is(e,t),Ot=(e,...t)=>{for(let o=0;o<e.length;o++)e[o](...t)},ko=(e,t,o,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:o})},dr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Qr=e=>{const t=te(e)?Number(e):NaN;return isNaN(t)?e:t};let ea;const Ft=()=>ea||(ea=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ee(e){if(L(e)){const t={};for(let o=0;o<e.length;o++){const r=e[o],a=te(r)?bi(r):Ee(r);if(a)for(const d in a)t[d]=a[d]}return t}else if(te(e)||Z(e))return e}const pi=/;(?![^(]*\))/g,hi=/:([^]+)/,vi=/\/\*[^]*?\*\//g;function bi(e){const t={};return e.replace(vi,"").split(pi).forEach(o=>{if(o){const r=o.split(hi);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function ae(e){let t="";if(te(e))t=e;else if(L(e))for(let o=0;o<e.length;o++){const r=ae(e[o]);r&&(t+=r+" ")}else if(Z(e))for(const o in e)e[o]&&(t+=o+" ");return t.trim()}const gi="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",mi="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",ki="annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics",yi=xe(gi),_i=xe(mi),wi=xe(ki),xi=xe("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function ta(e){return!!e||e===""}const oa=e=>!!(e&&e.__v_isRef===!0),oe=e=>te(e)?e:e==null?"":L(e)||Z(e)&&(e.toString===Zr||!P(e.toString))?oa(e)?oe(e.value):JSON.stringify(e,ra,2):String(e),ra=(e,t)=>oa(t)?ra(e,t.value):bt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((o,[r,a],d)=>(o[ir(r,d)+" =>"]=a,o),{})}:Xr(t)?{[`Set(${t.size})`]:[...t.values()].map(o=>ir(o))}:Je(t)?ir(t):Z(t)&&!L(t)&&!bo(t)?String(t):t,ir=(e,t="")=>{var o;return Je(e)?`Symbol(${(o=e.description)!=null?o:t})`:e};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Le(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let Ne;class Ei{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ne,!t&&Ne&&(this.index=(Ne.scopes||(Ne.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,o;if(this.scopes)for(t=0,o=this.scopes.length;t<o;t++)this.scopes[t].pause();for(t=0,o=this.effects.length;t<o;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,o;if(this.scopes)for(t=0,o=this.scopes.length;t<o;t++)this.scopes[t].resume();for(t=0,o=this.effects.length;t<o;t++)this.effects[t].resume()}}run(t){if(this._active){const o=Ne;try{return Ne=this,t()}finally{Ne=o}}else process.env.NODE_ENV!=="production"&&Le("cannot run an inactive effect scope.")}on(){Ne=this}off(){Ne=this.parent}stop(t){if(this._active){this._active=!1;let o,r;for(o=0,r=this.effects.length;o<r;o++)this.effects[o].stop();for(this.effects.length=0,o=0,r=this.cleanups.length;o<r;o++)this.cleanups[o]();if(this.cleanups.length=0,this.scopes){for(o=0,r=this.scopes.length;o<r;o++)this.scopes[o].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const a=this.parent.scopes.pop();a&&a!==this&&(this.parent.scopes[this.index]=a,a.index=this.index)}this.parent=void 0}}}function Ni(){return Ne}let J;const nr=new WeakSet;class aa{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,Ne&&Ne.active&&Ne.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,nr.has(this)&&(nr.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||ia(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,fa(this),na(this);const t=J,o=$e;J=this,$e=!0;try{return this.fn()}finally{process.env.NODE_ENV!=="production"&&J!==this&&Le("Active effect was not restored correctly - this is likely a Vue internal bug."),la(this),J=t,$e=o,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)fr(t);this.deps=this.depsTail=void 0,fa(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?nr.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){cr(this)&&this.run()}get dirty(){return cr(this)}}let da=0,zt,Ht;function ia(e,t=!1){if(e.flags|=8,t){e.next=Ht,Ht=e;return}e.next=zt,zt=e}function lr(){da++}function sr(){if(--da>0)return;if(Ht){let t=Ht;for(Ht=void 0;t;){const o=t.next;t.next=void 0,t.flags&=-9,t=o}}let e;for(;zt;){let t=zt;for(zt=void 0;t;){const o=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=o}}if(e)throw e}function na(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function la(e){let t,o=e.depsTail,r=o;for(;r;){const a=r.prevDep;r.version===-1?(r===o&&(o=a),fr(r),Ci(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=a}e.deps=t,e.depsTail=o}function cr(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(sa(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function sa(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Ut))return;e.globalVersion=Ut;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!cr(e)){e.flags&=-3;return}const o=J,r=$e;J=e,$e=!0;try{na(e);const a=e.fn(e._value);(t.version===0||it(a,e._value))&&(e._value=a,t.version++)}catch(a){throw t.version++,a}finally{J=o,$e=r,la(e),e.flags&=-3}}function fr(e,t=!1){const{dep:o,prevSub:r,nextSub:a}=e;if(r&&(r.nextSub=a,e.prevSub=void 0),a&&(a.prevSub=r,e.nextSub=void 0),process.env.NODE_ENV!=="production"&&o.subsHead===e&&(o.subsHead=a),o.subs===e&&(o.subs=r,!r&&o.computed)){o.computed.flags&=-5;for(let d=o.computed.deps;d;d=d.nextDep)fr(d,!0)}!t&&!--o.sc&&o.map&&o.map.delete(o.key)}function Ci(e){const{prevDep:t,nextDep:o}=e;t&&(t.nextDep=o,e.prevDep=void 0),o&&(o.prevDep=t,e.nextDep=void 0)}let $e=!0;const ca=[];function Ye(){ca.push($e),$e=!1}function Xe(){const e=ca.pop();$e=e===void 0?!0:e}function fa(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const o=J;J=void 0;try{t()}finally{J=o}}}let Ut=0;class Oi{constructor(t,o){this.sub=t,this.dep=o,this.version=o.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ur{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,process.env.NODE_ENV!=="production"&&(this.subsHead=void 0)}track(t){if(!J||!$e||J===this.computed)return;let o=this.activeLink;if(o===void 0||o.sub!==J)o=this.activeLink=new Oi(J,this),J.deps?(o.prevDep=J.depsTail,J.depsTail.nextDep=o,J.depsTail=o):J.deps=J.depsTail=o,ua(o);else if(o.version===-1&&(o.version=this.version,o.nextDep)){const r=o.nextDep;r.prevDep=o.prevDep,o.prevDep&&(o.prevDep.nextDep=r),o.prevDep=J.depsTail,o.nextDep=void 0,J.depsTail.nextDep=o,J.depsTail=o,J.deps===o&&(J.deps=r)}return process.env.NODE_ENV!=="production"&&J.onTrack&&J.onTrack(re({effect:J},t)),o}trigger(t){this.version++,Ut++,this.notify(t)}notify(t){lr();try{if(process.env.NODE_ENV!=="production")for(let o=this.subsHead;o;o=o.nextSub)o.sub.onTrigger&&!(o.sub.flags&8)&&o.sub.onTrigger(re({effect:o.sub},t));for(let o=this.subs;o;o=o.prevSub)o.sub.notify()&&o.sub.dep.notify()}finally{sr()}}}function ua(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)ua(r)}const o=e.dep.subs;o!==e&&(e.prevSub=o,o&&(o.nextSub=e)),process.env.NODE_ENV!=="production"&&e.dep.subsHead===void 0&&(e.dep.subsHead=e),e.dep.subs=e}}const pr=new WeakMap,mt=Symbol(process.env.NODE_ENV!=="production"?"Object iterate":""),hr=Symbol(process.env.NODE_ENV!=="production"?"Map keys iterate":""),Wt=Symbol(process.env.NODE_ENV!=="production"?"Array iterate":"");function ne(e,t,o){if($e&&J){let r=pr.get(e);r||pr.set(e,r=new Map);let a=r.get(o);a||(r.set(o,a=new ur),a.map=r,a.key=o),process.env.NODE_ENV!=="production"?a.track({target:e,type:t,key:o}):a.track()}}function Re(e,t,o,r,a,d){const i=pr.get(e);if(!i){Ut++;return}const n=s=>{s&&(process.env.NODE_ENV!=="production"?s.trigger({target:e,type:t,key:o,newValue:r,oldValue:a,oldTarget:d}):s.trigger())};if(lr(),t==="clear")i.forEach(n);else{const s=L(e),v=s&&ar(o);if(s&&o==="length"){const p=Number(r);i.forEach((c,k)=>{(k==="length"||k===Wt||!Je(k)&&k>=p)&&n(c)})}else switch((o!==void 0||i.has(void 0))&&n(i.get(o)),v&&n(i.get(Wt)),t){case"add":s?v&&n(i.get("length")):(n(i.get(mt)),bt(e)&&n(i.get(hr)));break;case"delete":s||(n(i.get(mt)),bt(e)&&n(i.get(hr)));break;case"set":bt(e)&&n(i.get(mt));break}}sr()}function It(e){const t=z(e);return t===e?t:(ne(t,"iterate",Wt),ue(e)?t:t.map(ce))}function yo(e){return ne(e=z(e),"iterate",Wt),e}const Ii={__proto__:null,[Symbol.iterator](){return vr(this,Symbol.iterator,ce)},concat(...e){return It(this).concat(...e.map(t=>L(t)?It(t):t))},entries(){return vr(this,"entries",e=>(e[1]=ce(e[1]),e))},every(e,t){return Ze(this,"every",e,t,void 0,arguments)},filter(e,t){return Ze(this,"filter",e,t,o=>o.map(ce),arguments)},find(e,t){return Ze(this,"find",e,t,ce,arguments)},findIndex(e,t){return Ze(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ze(this,"findLast",e,t,ce,arguments)},findLastIndex(e,t){return Ze(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ze(this,"forEach",e,t,void 0,arguments)},includes(...e){return br(this,"includes",e)},indexOf(...e){return br(this,"indexOf",e)},join(e){return It(this).join(e)},lastIndexOf(...e){return br(this,"lastIndexOf",e)},map(e,t){return Ze(this,"map",e,t,void 0,arguments)},pop(){return Kt(this,"pop")},push(...e){return Kt(this,"push",e)},reduce(e,...t){return pa(this,"reduce",e,t)},reduceRight(e,...t){return pa(this,"reduceRight",e,t)},shift(){return Kt(this,"shift")},some(e,t){return Ze(this,"some",e,t,void 0,arguments)},splice(...e){return Kt(this,"splice",e)},toReversed(){return It(this).toReversed()},toSorted(e){return It(this).toSorted(e)},toSpliced(...e){return It(this).toSpliced(...e)},unshift(...e){return Kt(this,"unshift",e)},values(){return vr(this,"values",ce)}};function vr(e,t,o){const r=yo(e),a=r[t]();return r!==e&&!ue(e)&&(a._next=a.next,a.next=()=>{const d=a._next();return d.value&&(d.value=o(d.value)),d}),a}const Si=Array.prototype;function Ze(e,t,o,r,a,d){const i=yo(e),n=i!==e&&!ue(e),s=i[t];if(s!==Si[t]){const c=s.apply(e,d);return n?ce(c):c}let v=o;i!==e&&(n?v=function(c,k){return o.call(this,ce(c),k,e)}:o.length>2&&(v=function(c,k){return o.call(this,c,k,e)}));const p=s.call(i,v,r);return n&&a?a(p):p}function pa(e,t,o,r){const a=yo(e);let d=o;return a!==e&&(ue(e)?o.length>3&&(d=function(i,n,s){return o.call(this,i,n,s,e)}):d=function(i,n,s){return o.call(this,i,ce(n),s,e)}),a[t](d,...r)}function br(e,t,o){const r=z(e);ne(r,"iterate",Wt);const a=r[t](...o);return(a===-1||a===!1)&&Co(o[0])?(o[0]=z(o[0]),r[t](...o)):a}function Kt(e,t,o=[]){Ye(),lr();const r=z(e)[t].apply(e,o);return sr(),Xe(),r}const Vi=xe("__proto__,__v_isRef,__isVue"),ha=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Je));function Di(e){Je(e)||(e=String(e));const t=z(this);return ne(t,"has",e),t.hasOwnProperty(e)}class va{constructor(t=!1,o=!1){this._isReadonly=t,this._isShallow=o}get(t,o,r){if(o==="__v_skip")return t.__v_skip;const a=this._isReadonly,d=this._isShallow;if(o==="__v_isReactive")return!a;if(o==="__v_isReadonly")return a;if(o==="__v_isShallow")return d;if(o==="__v_raw")return r===(a?d?wa:_a:d?ya:ka).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=L(t);if(!a){let s;if(i&&(s=Ii[o]))return s;if(o==="hasOwnProperty")return Di}const n=Reflect.get(t,o,de(t)?t:r);return(Je(o)?ha.has(o):Vi(o))||(a||ne(t,"get",o),d)?n:de(n)?i&&ar(o)?n:n.value:Z(n)?a?xa(n):Eo(n):n}}class ba extends va{constructor(t=!1){super(!1,t)}set(t,o,r,a){let d=t[o];if(!this._isShallow){const s=Qe(d);if(!ue(r)&&!Qe(r)&&(d=z(d),r=z(r)),!L(t)&&de(d)&&!de(r))return s?!1:(d.value=r,!0)}const i=L(t)&&ar(o)?Number(o)<t.length:U(t,o),n=Reflect.set(t,o,r,de(t)?t:a);return t===z(a)&&(i?it(r,d)&&Re(t,"set",o,r,d):Re(t,"add",o,r)),n}deleteProperty(t,o){const r=U(t,o),a=t[o],d=Reflect.deleteProperty(t,o);return d&&r&&Re(t,"delete",o,void 0,a),d}has(t,o){const r=Reflect.has(t,o);return(!Je(o)||!ha.has(o))&&ne(t,"has",o),r}ownKeys(t){return ne(t,"iterate",L(t)?"length":mt),Reflect.ownKeys(t)}}class ga extends va{constructor(t=!1){super(!0,t)}set(t,o){return process.env.NODE_ENV!=="production"&&Le(`Set operation on key "${String(o)}" failed: target is readonly.`,t),!0}deleteProperty(t,o){return process.env.NODE_ENV!=="production"&&Le(`Delete operation on key "${String(o)}" failed: target is readonly.`,t),!0}}const Ti=new ba,$i=new ga,Mi=new ba(!0),ji=new ga(!0),gr=e=>e,_o=e=>Reflect.getPrototypeOf(e);function Ai(e,t,o){return function(...r){const a=this.__v_raw,d=z(a),i=bt(d),n=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,v=a[e](...r),p=o?gr:t?mr:ce;return!t&&ne(d,"iterate",s?hr:mt),{next(){const{value:c,done:k}=v.next();return k?{value:c,done:k}:{value:n?[p(c[0]),p(c[1])]:p(c),done:k}},[Symbol.iterator](){return this}}}}function wo(e){return function(...t){if(process.env.NODE_ENV!=="production"){const o=t[0]?`on key "${t[0]}" `:"";Le(`${mo(e)} operation ${o}failed: target is readonly.`,z(this))}return e==="delete"?!1:e==="clear"?void 0:this}}function Li(e,t){const o={get(a){const d=this.__v_raw,i=z(d),n=z(a);e||(it(a,n)&&ne(i,"get",a),ne(i,"get",n));const{has:s}=_o(i),v=t?gr:e?mr:ce;if(s.call(i,a))return v(d.get(a));if(s.call(i,n))return v(d.get(n));d!==i&&d.get(a)},get size(){const a=this.__v_raw;return!e&&ne(z(a),"iterate",mt),Reflect.get(a,"size",a)},has(a){const d=this.__v_raw,i=z(d),n=z(a);return e||(it(a,n)&&ne(i,"has",a),ne(i,"has",n)),a===n?d.has(a):d.has(a)||d.has(n)},forEach(a,d){const i=this,n=i.__v_raw,s=z(n),v=t?gr:e?mr:ce;return!e&&ne(s,"iterate",mt),n.forEach((p,c)=>a.call(d,v(p),v(c),i))}};return re(o,e?{add:wo("add"),set:wo("set"),delete:wo("delete"),clear:wo("clear")}:{add(a){!t&&!ue(a)&&!Qe(a)&&(a=z(a));const d=z(this);return _o(d).has.call(d,a)||(d.add(a),Re(d,"add",a,a)),this},set(a,d){!t&&!ue(d)&&!Qe(d)&&(d=z(d));const i=z(this),{has:n,get:s}=_o(i);let v=n.call(i,a);v?process.env.NODE_ENV!=="production"&&ma(i,n,a):(a=z(a),v=n.call(i,a));const p=s.call(i,a);return i.set(a,d),v?it(d,p)&&Re(i,"set",a,d,p):Re(i,"add",a,d),this},delete(a){const d=z(this),{has:i,get:n}=_o(d);let s=i.call(d,a);s?process.env.NODE_ENV!=="production"&&ma(d,i,a):(a=z(a),s=i.call(d,a));const v=n?n.call(d,a):void 0,p=d.delete(a);return s&&Re(d,"delete",a,void 0,v),p},clear(){const a=z(this),d=a.size!==0,i=process.env.NODE_ENV!=="production"?bt(a)?new Map(a):new Set(a):void 0,n=a.clear();return d&&Re(a,"clear",void 0,void 0,i),n}}),["keys","values","entries",Symbol.iterator].forEach(a=>{o[a]=Ai(a,e,t)}),o}function xo(e,t){const o=Li(e,t);return(r,a,d)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?r:Reflect.get(U(o,a)&&a in r?o:r,a,d)}const Ri={get:xo(!1,!1)},Pi={get:xo(!1,!0)},Bi={get:xo(!0,!1)},Fi={get:xo(!0,!0)};function ma(e,t,o){const r=z(o);if(r!==o&&t.call(e,r)){const a=rr(e);Le(`Reactive ${a} contains both the raw and reactive versions of the same object${a==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const ka=new WeakMap,ya=new WeakMap,_a=new WeakMap,wa=new WeakMap;function zi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Hi(e){return e.__v_skip||!Object.isExtensible(e)?0:zi(rr(e))}function Eo(e){return Qe(e)?e:No(e,!1,Ti,Ri,ka)}function Ui(e){return No(e,!1,Mi,Pi,ya)}function xa(e){return No(e,!0,$i,Bi,_a)}function Pe(e){return No(e,!0,ji,Fi,wa)}function No(e,t,o,r,a){if(!Z(e))return process.env.NODE_ENV!=="production"&&Le(`value cannot be made ${t?"readonly":"reactive"}: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const d=a.get(e);if(d)return d;const i=Hi(e);if(i===0)return e;const n=new Proxy(e,i===2?r:o);return a.set(e,n),n}function kt(e){return Qe(e)?kt(e.__v_raw):!!(e&&e.__v_isReactive)}function Qe(e){return!!(e&&e.__v_isReadonly)}function ue(e){return!!(e&&e.__v_isShallow)}function Co(e){return e?!!e.__v_raw:!1}function z(e){const t=e&&e.__v_raw;return t?z(t):e}function Wi(e){return!U(e,"__v_skip")&&Object.isExtensible(e)&&ko(e,"__v_skip",!0),e}const ce=e=>Z(e)?Eo(e):e,mr=e=>Z(e)?xa(e):e;function de(e){return e?e.__v_isRef===!0:!1}function Q(e){return Ki(e,!1)}function Ki(e,t){return de(e)?e:new Gi(e,t)}class Gi{constructor(t,o){this.dep=new ur,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=o?t:z(t),this._value=o?t:ce(t),this.__v_isShallow=o}get value(){return process.env.NODE_ENV!=="production"?this.dep.track({target:this,type:"get",key:"value"}):this.dep.track(),this._value}set value(t){const o=this._rawValue,r=this.__v_isShallow||ue(t)||Qe(t);t=r?t:z(t),it(t,o)&&(this._rawValue=t,this._value=r?t:ce(t),process.env.NODE_ENV!=="production"?this.dep.trigger({target:this,type:"set",key:"value",newValue:t,oldValue:o}):this.dep.trigger())}}function ke(e){return de(e)?e.value:e}const qi={get:(e,t,o)=>t==="__v_raw"?e:ke(Reflect.get(e,t,o)),set:(e,t,o,r)=>{const a=e[t];return de(a)&&!de(o)?(a.value=o,!0):Reflect.set(e,t,o,r)}};function Ea(e){return kt(e)?e:new Proxy(e,qi)}class Ji{constructor(t,o,r){this.fn=t,this.setter=o,this._value=void 0,this.dep=new ur(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ut-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!o,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&J!==this)return ia(this,!0),!0;process.env.NODE_ENV}get value(){const t=process.env.NODE_ENV!=="production"?this.dep.track({target:this,type:"get",key:"value"}):this.dep.track();return sa(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter?this.setter(t):process.env.NODE_ENV!=="production"&&Le("Write operation failed: computed value is readonly")}}function Yi(e,t,o=!1){let r,a;P(e)?r=e:(r=e.get,a=e.set);const d=new Ji(r,a,o);return process.env.NODE_ENV,d}const Oo={},Io=new WeakMap;let yt;function Xi(e,t=!1,o=yt){if(o){let r=Io.get(o);r||Io.set(o,r=[]),r.push(e)}else process.env.NODE_ENV!=="production"&&!t&&Le("onWatcherCleanup() was called when there was no active watcher to associate with.")}function Zi(e,t,o=q){const{immediate:r,deep:a,once:d,scheduler:i,augmentJob:n,call:s}=o,v=$=>{(o.onWarn||Le)("Invalid watch source: ",$,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},p=$=>a?$:ue($)||a===!1||a===0?et($,1):et($);let c,k,E,y,N=!1,w=!1;if(de(e)?(k=()=>e.value,N=ue(e)):kt(e)?(k=()=>p(e),N=!0):L(e)?(w=!0,N=e.some($=>kt($)||ue($)),k=()=>e.map($=>{if(de($))return $.value;if(kt($))return p($);if(P($))return s?s($,2):$();process.env.NODE_ENV!=="production"&&v($)})):P(e)?t?k=s?()=>s(e,2):e:k=()=>{if(E){Ye();try{E()}finally{Xe()}}const $=yt;yt=c;try{return s?s(e,3,[y]):e(y)}finally{yt=$}}:(k=ie,process.env.NODE_ENV!=="production"&&v(e)),t&&a){const $=k,Y=a===!0?1/0:a;k=()=>et($(),Y)}const g=Ni(),u=()=>{c.stop(),g&&g.active&&tr(g.effects,c)};if(d&&t){const $=t;t=(...Y)=>{$(...Y),u()}}let h=w?new Array(e.length).fill(Oo):Oo;const m=$=>{if(!(!(c.flags&1)||!c.dirty&&!$))if(t){const Y=c.run();if(a||N||(w?Y.some((De,fe)=>it(De,h[fe])):it(Y,h))){E&&E();const De=yt;yt=c;try{const fe=[Y,h===Oo?void 0:w&&h[0]===Oo?[]:h,y];s?s(t,3,fe):t(...fe),h=Y}finally{yt=De}}}else c.run()};return n&&n(m),c=new aa(k),c.scheduler=i?()=>i(m,!1):m,y=$=>Xi($,!1,c),E=c.onStop=()=>{const $=Io.get(c);if($){if(s)s($,4);else for(const Y of $)Y();Io.delete(c)}},process.env.NODE_ENV!=="production"&&(c.onTrack=o.onTrack,c.onTrigger=o.onTrigger),t?r?m(!0):h=c.run():i?i(m.bind(null,!0),!0):c.run(),u.pause=c.pause.bind(c),u.resume=c.resume.bind(c),u.stop=u,u}function et(e,t=1/0,o){if(t<=0||!Z(e)||e.__v_skip||(o=o||new Set,o.has(e)))return e;if(o.add(e),t--,de(e))et(e.value,t,o);else if(L(e))for(let r=0;r<e.length;r++)et(e[r],t,o);else if(Xr(e)||bt(e))e.forEach(r=>{et(r,t,o)});else if(bo(e)){for(const r in e)et(e[r],t,o);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&et(e[r],t,o)}return e}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const _t=[];function So(e){_t.push(e)}function Vo(){_t.pop()}let kr=!1;function V(e,...t){if(kr)return;kr=!0,Ye();const o=_t.length?_t[_t.length-1].component:null,r=o&&o.appContext.config.warnHandler,a=Qi();if(r)St(r,o,11,[e+t.map(d=>{var i,n;return(n=(i=d.toString)==null?void 0:i.call(d))!=null?n:JSON.stringify(d)}).join(""),o&&o.proxy,a.map(({vnode:d})=>`at <${Yo(o,d.type)}>`).join(` `),a]);else{const d=[`[Vue warn]: ${e}`,...t];a.length&&d.push(` `,...en(a)),console.warn(...d)}Xe(),kr=!1}function Qi(){let e=_t[_t.length-1];if(!e)return[];const t=[];for(;e;){const o=t[0];o&&o.vnode===e?o.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}function en(e){const t=[];return e.forEach((o,r)=>{t.push(...r===0?[]:[` `],...tn(o))}),t}function tn({vnode:e,recurseCount:t}){const o=t>0?`... (${t} recursive calls)`:"",r=e.component?e.component.parent==null:!1,a=` at <${Yo(e.component,e.type,r)}`,d=">"+o;return e.props?[a,...on(e.props),d]:[a+d]}function on(e){const t=[],o=Object.keys(e);return o.slice(0,3).forEach(r=>{t.push(...Na(r,e[r]))}),o.length>3&&t.push(" ..."),t}function Na(e,t,o){return te(t)?(t=JSON.stringify(t),o?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?o?t:[`${e}=${t}`]:de(t)?(t=Na(e,z(t.value),!0),o?t:[`${e}=Ref<`,t,">"]):P(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=z(t),o?t:[`${e}=`,t])}const yr={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function St(e,t,o,r){try{return r?e(...r):e()}catch(a){Gt(a,t,o)}}function Be(e,t,o,r){if(P(e)){const a=St(e,t,o,r);return a&&or(a)&&a.catch(d=>{Gt(d,t,o)}),a}if(L(e)){const a=[];for(let d=0;d<e.length;d++)a.push(Be(e[d],t,o,r));return a}else process.env.NODE_ENV!=="production"&&V(`Invalid value type passed to callWithAsyncErrorHandling(): ${typeof e}`)}function Gt(e,t,o,r=!0){const a=t?t.vnode:null,{errorHandler:d,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||q;if(t){let n=t.parent;const s=t.proxy,v=process.env.NODE_ENV!=="production"?yr[o]:`https://vuejs.org/error-reference/#runtime-${o}`;for(;n;){const p=n.ec;if(p){for(let c=0;c<p.length;c++)if(p[c](e,s,v)===!1)return}n=n.parent}if(d){Ye(),St(d,null,10,[e,s,v]),Xe();return}}rn(e,o,a,r,i)}function rn(e,t,o,r=!0,a=!1){if(process.env.NODE_ENV!=="production"){const d=yr[t];if(o&&So(o),V(`Unhandled error${d?` during execution of ${d}`:""}`),o&&Vo(),r)throw e;console.error(e)}else{if(a)throw e;console.error(e)}}const pe=[];let Fe=-1;const Vt=[];let nt=null,Dt=0;const Ca=Promise.resolve();let Do=null;const an=100;function Oa(e){const t=Do||Ca;return e?t.then(this?e.bind(this):e):t}function dn(e){let t=Fe+1,o=pe.length;for(;t<o;){const r=t+o>>>1,a=pe[r],d=qt(a);d<e||d===e&&a.flags&2?t=r+1:o=r}return t}function To(e){if(!(e.flags&1)){const t=qt(e),o=pe[pe.length-1];!o||!(e.flags&2)&&t>=qt(o)?pe.push(e):pe.splice(dn(t),0,e),e.flags|=1,Ia()}}function Ia(){Do||(Do=Ca.then(Ta))}function Sa(e){L(e)?Vt.push(...e):nt&&e.id===-1?nt.splice(Dt+1,0,e):e.flags&1||(Vt.push(e),e.flags|=1),Ia()}function Va(e,t,o=Fe+1){for(process.env.NODE_ENV!=="production"&&(t=t||new Map);o<pe.length;o++){const r=pe[o];if(r&&r.flags&2){if(e&&r.id!==e.uid||process.env.NODE_ENV!=="production"&&_r(t,r))continue;pe.splice(o,1),o--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function Da(e){if(Vt.length){const t=[...new Set(Vt)].sort((o,r)=>qt(o)-qt(r));if(Vt.length=0,nt){nt.push(...t);return}for(nt=t,process.env.NODE_ENV!=="production"&&(e=e||new Map),Dt=0;Dt<nt.length;Dt++){const o=nt[Dt];process.env.NODE_ENV!=="production"&&_r(e,o)||(o.flags&4&&(o.flags&=-2),o.flags&8||o(),o.flags&=-2)}nt=null,Dt=0}}const qt=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Ta(e){process.env.NODE_ENV!=="production"&&(e=e||new Map);const t=process.env.NODE_ENV!=="production"?o=>_r(e,o):ie;try{for(Fe=0;Fe<pe.length;Fe++){const o=pe[Fe];if(o&&!(o.flags&8)){if(process.env.NODE_ENV!=="production"&&t(o))continue;o.flags&4&&(o.flags&=-2),St(o,o.i,o.i?15:14),o.flags&4||(o.flags&=-2)}}}finally{for(;Fe<pe.length;Fe++){const o=pe[Fe];o&&(o.flags&=-2)}Fe=-1,pe.length=0,Da(e),Do=null,(pe.length||Vt.length)&&Ta(e)}}function _r(e,t){const o=e.get(t)||0;if(o>an){const r=t.i,a=r&&Vd(r.type);return Gt(`Maximum recursive updates exceeded${a?` in component <${a}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,null,10),!0}return e.set(t,o+1),!1}let ze=!1;const $o=new Map;process.env.NODE_ENV!=="production"&&(Ft().__VUE_HMR_RUNTIME__={createRecord:wr($a),rerender:wr(sn),reload:wr(cn)});const wt=new Map;function nn(e){const t=e.type.__hmrId;let o=wt.get(t);o||($a(t,e.type),o=wt.get(t)),o.instances.add(e)}function ln(e){wt.get(e.type.__hmrId).instances.delete(e)}function $a(e,t){return wt.has(e)?!1:(wt.set(e,{initialDef:Mo(t),instances:new Set}),!0)}function Mo(e){return Dd(e)?e.__vccOpts:e}function sn(e,t){const o=wt.get(e);o&&(o.initialDef.render=t,[...o.instances].forEach(r=>{t&&(r.render=t,Mo(r.type).render=t),r.renderCache=[],ze=!0,r.update(),ze=!1}))}function cn(e,t){const o=wt.get(e);if(!o)return;t=Mo(t),Ma(o.initialDef,t);const r=[...o.instances];for(let a=0;a<r.length;a++){const d=r[a],i=Mo(d.type);let n=$o.get(i);n||(i!==o.initialDef&&Ma(i,t),$o.set(i,n=new Set)),n.add(d),d.appContext.propsCache.delete(d.type),d.appContext.emitsCache.delete(d.type),d.appContext.optionsCache.delete(d.type),d.ceReload?(n.add(d),d.ceReload(t.styles),n.delete(d)):d.parent?To(()=>{ze=!0,d.parent.update(),ze=!1,n.delete(d)}):d.appContext.reload?d.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required."),d.root.ce&&d!==d.root&&d.root.ce._removeChildStyle(i)}Sa(()=>{$o.clear()})}function Ma(e,t){re(e,t);for(const o in e)o!=="__file"&&!(o in t)&&delete e[o]}function wr(e){return(t,o)=>{try{return e(t,o)}catch(r){console.error(r),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Me,Jt=[],xr=!1;function Yt(e,...t){Me?Me.emit(e,...t):xr||Jt.push({event:e,args:t})}function Er(e,t){var o,r;Me=e,Me?(Me.enabled=!0,Jt.forEach(({event:a,args:d})=>Me.emit(a,...d)),Jt=[]):typeof window<"u"&&window.HTMLElement&&!((r=(o=window.navigator)==null?void 0:o.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(d=>{Er(d,t)}),setTimeout(()=>{Me||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,xr=!0,Jt=[])},3e3)):(xr=!0,Jt=[])}function fn(e,t){Yt("app:init",e,t,{Fragment:W,Text:Qt,Comment:Se,Static:Wo})}function un(e){Yt("app:unmount",e)}const pn=Nr("component:added"),ja=Nr("component:updated"),hn=Nr("component:removed"),vn=e=>{Me&&typeof Me.cleanupBuffer=="function"&&!Me.cleanupBuffer(e)&&hn(e)};/*! #__NO_SIDE_EFFECTS__ */function Nr(e){return t=>{Yt(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const bn=Aa("perf:start"),gn=Aa("perf:end");function Aa(e){return(t,o,r)=>{Yt(e,t.appContext.app,t.uid,t,o,r)}}function mn(e,t,o){Yt("component:emit",e.appContext.app,e,t,o)}let le=null,La=null;function jo(e){const t=le;return le=e,La=e&&e.type.__scopeId||null,t}function kn(e,t=le,o){if(!t||e._n)return e;const r=(...a)=>{r._d&&kd(-1);const d=jo(t);let i;try{i=e(...a)}finally{jo(d),r._d&&kd(1)}return process.env.NODE_ENV!=="production"&&ja(t),i};return r._n=!0,r._c=!0,r._d=!0,r}function Ra(e){ci(e)&&V("Do not use built-in directive ids as custom directive id: "+e)}function Ao(e,t){if(le===null)return process.env.NODE_ENV!=="production"&&V("withDirectives can only be used inside render functions."),e;const o=Jo(le),r=e.dirs||(e.dirs=[]);for(let a=0;a<t.length;a++){let[d,i,n,s=q]=t[a];d&&(P(d)&&(d={mounted:d,updated:d}),d.deep&&et(i),r.push({dir:d,instance:o,value:i,oldValue:void 0,arg:n,modifiers:s}))}return e}function xt(e,t,o,r){const a=e.dirs,d=t&&t.dirs;for(let i=0;i<a.length;i++){const n=a[i];d&&(n.oldValue=d[i].value);let s=n.dir[r];s&&(Ye(),Be(s,o,8,[e.el,n,e,t]),Xe())}}const yn=Symbol("_vte"),_n=e=>e.__isTeleport;function Cr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Cr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}/*! #__NO_SIDE_EFFECTS__ */function Tt(e,t){return P(e)?re({name:e.name},t,{setup:e}):e}function Pa(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}const wn=new WeakSet;function Lo(e,t,o,r,a=!1){if(L(e)){e.forEach((y,N)=>Lo(y,t&&(L(t)?t[N]:t),o,r,a));return}if($t(r)&&!a){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Lo(e,t,o,r.component.subTree);return}const d=r.shapeFlag&4?Jo(r.component):r.el,i=a?null:d,{i:n,r:s}=e;if(process.env.NODE_ENV!=="production"&&!n){V("Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.");return}const v=t&&t.r,p=n.refs===q?n.refs={}:n.refs,c=n.setupState,k=z(c),E=c===q?()=>!1:y=>process.env.NODE_ENV!=="production"&&(U(k,y)&&!de(k[y])&&V(`Template ref "${y}" used on a non-ref value. It will not work in the production build.`),wn.has(k[y]))?!1:U(k,y);if(v!=null&&v!==s&&(te(v)?(p[v]=null,E(v)&&(c[v]=null)):de(v)&&(v.value=null)),P(s))St(s,n,12,[i,p]);else{const y=te(s),N=de(s);if(y||N){const w=()=>{if(e.f){const g=y?E(s)?c[s]:p[s]:s.value;a?L(g)&&tr(g,d):L(g)?g.includes(d)||g.push(d):y?(p[s]=[d],E(s)&&(c[s]=p[s])):(s.value=[d],e.k&&(p[e.k]=s.value))}else y?(p[s]=i,E(s)&&(c[s]=i)):N?(s.value=i,e.k&&(p[e.k]=i)):process.env.NODE_ENV!=="production"&&V("Invalid template ref type:",s,`(${typeof s})`)};i?(w.id=-1,Ce(w,o)):w()}else process.env.NODE_ENV!=="production"&&V("Invalid template ref type:",s,`(${typeof s})`)}}Ft().requestIdleCallback,Ft().cancelIdleCallback;const $t=e=>!!e.type.__asyncLoader,Or=e=>e.type.__isKeepAlive;function xn(e,t){Ba(e,"a",t)}function En(e,t){Ba(e,"da",t)}function Ba(e,t,o=se){const r=e.__wdc||(e.__wdc=()=>{let a=o;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(Ro(t,r,o),o){let a=o.parent;for(;a&&a.parent;)Or(a.parent.vnode)&&Nn(r,t,o,a),a=a.parent}}function Nn(e,t,o,r){const a=Ro(t,e,r,!0);Fa(()=>{tr(r[t],a)},o)}function Ro(e,t,o=se,r=!1){if(o){const a=o[e]||(o[e]=[]),d=t.__weh||(t.__weh=(...i)=>{Ye();const n=ao(o),s=Be(t,o,e,i);return n(),Xe(),s});return r?a.unshift(d):a.push(d),d}else if(process.env.NODE_ENV!=="production"){const a=gt(yr[e].replace(/ hook$/,""));V(`${a} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}}const tt=e=>(t,o=se)=>{(!io||e==="sp")&&Ro(e,(...r)=>t(...r),o)},Cn=tt("bm"),On=tt("m"),In=tt("bu"),Sn=tt("u"),Vn=tt("bum"),Fa=tt("um"),Dn=tt("sp"),Tn=tt("rtg"),$n=tt("rtc");function Mn(e,t=se){Ro("ec",e,t)}const jn=Symbol.for("v-ndc");function ot(e,t,o,r){let a;const d=o,i=L(e);if(i||te(e)){const n=i&&kt(e);let s=!1;n&&(s=!ue(e),e=yo(e)),a=new Array(e.length);for(let v=0,p=e.length;v<p;v++)a[v]=t(s?ce(e[v]):e[v],v,void 0,d)}else if(typeof e=="number"){process.env.NODE_ENV!=="production"&&!Number.isInteger(e)&&V(`The v-for range expect an integer value but got ${e}.`),a=new Array(e);for(let n=0;n<e;n++)a[n]=t(n+1,n,void 0,d)}else if(Z(e))if(e[Symbol.iterator])a=Array.from(e,(n,s)=>t(n,s,void 0,d));else{const n=Object.keys(e);a=new Array(n.length);for(let s=0,v=n.length;s<v;s++){const p=n[s];a[s]=t(e[p],p,s,d)}}else a=[];return a}function lt(e,t,o={},r,a){if(le.ce||le.parent&&$t(le.parent)&&le.parent.ce)return M(),_d(W,null,[He("slot",o,r)],64);let d=e[t];process.env.NODE_ENV!=="production"&&d&&d.length>1&&(V("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),d=()=>[]),d&&d._c&&(d._d=!1),M();const i=d&&za(d(o)),n=o.key||i&&i.key,s=_d(W,{key:(n&&!Je(n)?n:`_${t}`)+""},i||[],i&&e._===1?64:-2);return d&&d._c&&(d._d=!0),s}function za(e){return e.some(t=>oo(t)?!(t.type===Se||t.type===W&&!za(t.children)):!0)?e:null}const Ir=e=>e?Cd(e)?Jo(e):Ir(e.parent):null,Et=re(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>process.env.NODE_ENV!=="production"?Pe(e.props):e.props,$attrs:e=>process.env.NODE_ENV!=="production"?Pe(e.attrs):e.attrs,$slots:e=>process.env.NODE_ENV!=="production"?Pe(e.slots):e.slots,$refs:e=>process.env.NODE_ENV!=="production"?Pe(e.refs):e.refs,$parent:e=>Ir(e.parent),$root:e=>Ir(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ga(e),$forceUpdate:e=>e.f||(e.f=()=>{To(e.update)}),$nextTick:e=>e.n||(e.n=Oa.bind(e.proxy)),$watch:e=>hl.bind(e)}),Sr=e=>e==="_"||e==="$",Vr=(e,t)=>e!==q&&!e.__isScriptSetup&&U(e,t),Ha={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:o,setupState:r,data:a,props:d,accessCache:i,type:n,appContext:s}=e;if(process.env.NODE_ENV!=="production"&&t==="__isVue")return!0;let v;if(t[0]!=="$"){const E=i[t];if(E!==void 0)switch(E){case 1:return r[t];case 2:return a[t];case 4:return o[t];case 3:return d[t]}else{if(Vr(r,t))return i[t]=1,r[t];if(a!==q&&U(a,t))return i[t]=2,a[t];if((v=e.propsOptions[0])&&U(v,t))return i[t]=3,d[t];if(o!==q&&U(o,t))return i[t]=4,o[t];Dr&&(i[t]=0)}}const p=Et[t];let c,k;if(p)return t==="$attrs"?(ne(e.attrs,"get",""),process.env.NODE_ENV!=="production"&&Uo()):process.env.NODE_ENV!=="production"&&t==="$slots"&&ne(e,"get",t),p(e);if((c=n.__cssModules)&&(c=c[t]))return c;if(o!==q&&U(o,t))return i[t]=4,o[t];if(k=s.config.globalProperties,U(k,t))return k[t];process.env.NODE_ENV!=="production"&&le&&(!te(t)||t.indexOf("__v")!==0)&&(a!==q&&Sr(t[0])&&U(a,t)?V(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===le&&V(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))},set({_:e},t,o){const{data:r,setupState:a,ctx:d}=e;return Vr(a,t)?(a[t]=o,!0):process.env.NODE_ENV!=="production"&&a.__isScriptSetup&&U(a,t)?(V(`Cannot mutate <script setup> binding "${t}" from Options API.`),!1):r!==q&&U(r,t)?(r[t]=o,!0):U(e.props,t)?(process.env.NODE_ENV!=="production"&&V(`Attempting to mutate prop "${t}". Props are readonly.`),!1):t[0]==="$"&&t.slice(1)in e?(process.env.NODE_ENV!=="production"&&V(`Attempting to mutate public property "${t}". Properties starting with $ are reserved and readonly.`),!1):(process.env.NODE_ENV!=="production"&&t in e.appContext.config.globalProperties?Object.defineProperty(d,t,{enumerable:!0,configurable:!0,value:o}):d[t]=o,!0)},has({_:{data:e,setupState:t,accessCache:o,ctx:r,appContext:a,propsOptions:d}},i){let n;return!!o[i]||e!==q&&U(e,i)||Vr(t,i)||(n=d[0])&&U(n,i)||U(r,i)||U(Et,i)||U(a.config.globalProperties,i)},defineProperty(e,t,o){return o.get!=null?e._.accessCache[t]=0:U(o,"value")&&this.set(e,t,o.value,null),Reflect.defineProperty(e,t,o)}};process.env.NODE_ENV!=="production"&&(Ha.ownKeys=e=>(V("Avoid app logic that relies on enumerating keys on a component instance. The keys will be empty in production mode to avoid performance overhead."),Reflect.ownKeys(e)));function An(e){const t={};return Object.defineProperty(t,"_",{configurable:!0,enumerable:!1,get:()=>e}),Object.keys(Et).forEach(o=>{Object.defineProperty(t,o,{configurable:!0,enumerable:!1,get:()=>Et[o](e),set:ie})}),t}function Ln(e){const{ctx:t,propsOptions:[o]}=e;o&&Object.keys(o).forEach(r=>{Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>e.props[r],set:ie})})}function Rn(e){const{ctx:t,setupState:o}=e;Object.keys(z(o)).forEach(r=>{if(!o.__isScriptSetup){if(Sr(r[0])){V(`setup() return property ${JSON.stringify(r)} should not start with "$" or "_" which are reserved prefixes for Vue internals.`);return}Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o[r],set:ie})}})}function Ua(e){return L(e)?e.reduce((t,o)=>(t[o]=null,t),{}):e}function Pn(){const e=Object.create(null);return(t,o)=>{e[o]?V(`${t} property "${o}" is already defined in ${e[o]}.`):e[o]=t}}let Dr=!0;function Bn(e){const t=Ga(e),o=e.proxy,r=e.ctx;Dr=!1,t.beforeCreate&&Wa(t.beforeCreate,e,"bc");const{data:a,computed:d,methods:i,watch:n,provide:s,inject:v,created:p,beforeMount:c,mounted:k,beforeUpdate:E,updated:y,activated:N,deactivated:w,beforeDestroy:g,beforeUnmount:u,destroyed:h,unmounted:m,render:$,renderTracked:Y,renderTriggered:De,errorCaptured:fe,serverPrefetch:ye,expose:dt,inheritAttrs:pt,components:Ae,directives:Qo,filters:ai}=t,ht=process.env.NODE_ENV!=="production"?Pn():null;if(process.env.NODE_ENV!=="production"){const[K]=e.propsOptions;if(K)for(const H in K)ht("Props",H)}if(v&&Fn(v,r,ht),i)for(const K in i){const H=i[K];P(H)?(process.env.NODE_ENV!=="production"?Object.defineProperty(r,K,{value:H.bind(o),configurable:!0,enumerable:!0,writable:!0}):r[K]=H.bind(o),process.env.NODE_ENV!=="production"&&ht("Methods",K)):process.env.NODE_ENV!=="production"&&V(`Method "${K}" has type "${typeof H}" in the component definition. Did you reference the function correctly?`)}if(a){process.env.NODE_ENV!=="production"&&!P(a)&&V("The data option must be a function. Plain object usage is no longer supported.");const K=a.call(o,o);if(process.env.NODE_ENV!=="production"&&or(K)&&V("data() returned a Promise - note data() cannot be async; If you intend to perform data fetching before component renders, use async setup() + <Suspense>."),!Z(K))process.env.NODE_ENV!=="production"&&V("data() should return an object.");else if(e.data=Eo(K),process.env.NODE_ENV!=="production")for(const H in K)ht("Data",H),Sr(H[0])||Object.defineProperty(r,H,{configurable:!0,enumerable:!0,get:()=>K[H],set:ie})}if(Dr=!0,d)for(const K in d){const H=d[K],We=P(H)?H.bind(o,o):P(H.get)?H.get.bind(o,o):ie;process.env.NODE_ENV!=="production"&&We===ie&&V(`Computed property "${K}" has no getter.`);const qr=!P(H)&&P(H.set)?H.set.bind(o):process.env.NODE_ENV!=="production"?()=>{V(`Write operation failed: computed property "${K}" is readonly.`)}:ie,co=rt({get:We,set:qr});Object.defineProperty(r,K,{enumerable:!0,configurable:!0,get:()=>co.value,set:Rt=>co.value=Rt}),process.env.NODE_ENV!=="production"&&ht("Computed",K)}if(n)for(const K in n)Ka(n[K],r,o,K);if(s){const K=P(s)?s.call(o):s;Reflect.ownKeys(K).forEach(H=>{Gn(H,K[H])})}p&&Wa(p,e,"c");function _e(K,H){L(H)?H.forEach(We=>K(We.bind(o))):H&&K(H.bind(o))}if(_e(Cn,c),_e(On,k),_e(In,E),_e(Sn,y),_e(xn,N),_e(En,w),_e(Mn,fe),_e($n,Y),_e(Tn,De),_e(Vn,u),_e(Fa,m),_e(Dn,ye),L(dt))if(dt.length){const K=e.exposed||(e.exposed={});dt.forEach(H=>{Object.defineProperty(K,H,{get:()=>o[H],set:We=>o[H]=We})})}else e.exposed||(e.exposed={});$&&e.render===ie&&(e.render=$),pt!=null&&(e.inheritAttrs=pt),Ae&&(e.components=Ae),Qo&&(e.directives=Qo),ye&&Pa(e)}function Fn(e,t,o=ie){L(e)&&(e=Tr(e));for(const r in e){const a=e[r];let d;Z(a)?"default"in a?d=Bo(a.from||r,a.default,!0):d=Bo(a.from||r):d=Bo(a),de(d)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>d.value,set:i=>d.value=i}):t[r]=d,process.env.NODE_ENV!=="production"&&o("Inject",r)}}function Wa(e,t,o){Be(L(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,o)}function Ka(e,t,o,r){let a=r.includes(".")?ud(o,r):()=>o[r];if(te(e)){const d=t[e];P(d)?ct(a,d):process.env.NODE_ENV!=="production"&&V(`Invalid watch handler specified by key "${e}"`,d)}else if(P(e))ct(a,e.bind(o));else if(Z(e))if(L(e))e.forEach(d=>Ka(d,t,o,r));else{const d=P(e.handler)?e.handler.bind(o):t[e.handler];P(d)?ct(a,d,e):process.env.NODE_ENV!=="production"&&V(`Invalid watch handler specified by key "${e.handler}"`,d)}else process.env.NODE_ENV!=="production"&&V(`Invalid watch option: "${r}"`,e)}function Ga(e){const t=e.type,{mixins:o,extends:r}=t,{mixins:a,optionsCache:d,config:{optionMergeStrategies:i}}=e.appContext,n=d.get(t);let s;return n?s=n:!a.length&&!o&&!r?s=t:(s={},a.length&&a.forEach(v=>Po(s,v,i,!0)),Po(s,t,i)),Z(t)&&d.set(t,s),s}function Po(e,t,o,r=!1){const{mixins:a,extends:d}=t;d&&Po(e,d,o,!0),a&&a.forEach(i=>Po(e,i,o,!0));for(const i in t)if(r&&i==="expose")process.env.NODE_ENV!=="production"&&V('"expose" option is ignored when declared in mixins or extends. It should only be declared in the base component itself.');else{const n=zn[i]||o&&o[i];e[i]=n?n(e[i],t[i]):t[i]}return e}const zn={data:qa,props:Ja,emits:Ja,methods:Xt,computed:Xt,beforeCreate:he,created:he,beforeMount:he,mounted:he,beforeUpdate:he,updated:he,beforeDestroy:he,beforeUnmount:he,destroyed:he,unmounted:he,activated:he,deactivated:he,errorCaptured:he,serverPrefetch:he,components:Xt,directives:Xt,watch:Un,provide:qa,inject:Hn};function qa(e,t){return t?e?function(){return re(P(e)?e.call(this,this):e,P(t)?t.call(this,this):t)}:t:e}function Hn(e,t){return Xt(Tr(e),Tr(t))}function Tr(e){if(L(e)){const t={};for(let o=0;o<e.length;o++)t[e[o]]=e[o];return t}return e}function he(e,t){return e?[...new Set([].concat(e,t))]:t}function Xt(e,t){return e?re(Object.create(null),e,t):t}function Ja(e,t){return e?L(e)&&L(t)?[...new Set([...e,...t])]:re(Object.create(null),Ua(e),Ua(t??{})):t}function Un(e,t){if(!e)return t;if(!t)return e;const o=re(Object.create(null),e);for(const r in t)o[r]=he(e[r],t[r]);return o}function Ya(){return{app:null,config:{isNativeTag:li,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 Wn=0;function Kn(e,t){return function(r,a=null){P(r)||(r=re({},r)),a!=null&&!Z(a)&&(process.env.NODE_ENV!=="production"&&V("root props passed to app.mount() must be an object."),a=null);const d=Ya(),i=new WeakSet,n=[];let s=!1;const v=d.app={_uid:Wn++,_component:r,_props:a,_container:null,_context:d,_instance:null,version:Td,get config(){return d.config},set config(p){process.env.NODE_ENV!=="production"&&V("app.config cannot be replaced. Modify individual options instead.")},use(p,...c){return i.has(p)?process.env.NODE_ENV!=="production"&&V("Plugin has already been applied to target app."):p&&P(p.install)?(i.add(p),p.install(v,...c)):P(p)?(i.add(p),p(v,...c)):process.env.NODE_ENV!=="production"&&V('A plugin must either be a function or an object with an "install" function.'),v},mixin(p){return d.mixins.includes(p)?process.env.NODE_ENV!=="production"&&V("Mixin has already been applied to target app"+(p.name?`: ${p.name}`:"")):d.mixins.push(p),v},component(p,c){return process.env.NODE_ENV!=="production"&&Fr(p,d.config),c?(process.env.NODE_ENV!=="production"&&d.components[p]&&V(`Component "${p}" has already been registered in target app.`),d.components[p]=c,v):d.components[p]},directive(p,c){return process.env.NODE_ENV!=="production"&&Ra(p),c?(process.env.NODE_ENV!=="production"&&d.directives[p]&&V(`Directive "${p}" has already been registered in target app.`),d.directives[p]=c,v):d.directives[p]},mount(p,c,k){if(s)process.env.NODE_ENV!=="production"&&V("App has already been mounted.\nIf you want to remount the same app, move your app creation logic into a factory function and create fresh app instances for each mount - e.g. `const createMyApp = () => createApp(App)`");else{process.env.NODE_ENV!=="production"&&p.__vue_app__&&V("There is already an app instance mounted on the host container.\n If you want to mount another app on the same host container, you need to unmount the previous app by calling `app.unmount()` first.");const E=v._ceVNode||He(r,a);return E.appContext=d,k===!0?k="svg":k===!1&&(k=void 0),process.env.NODE_ENV!=="production"&&(d.reload=()=>{e(ft(E),p,k)}),e(E,p,k),s=!0,v._container=p,p.__vue_app__=v,process.env.NODE_ENV!=="production"&&(v._instance=E.component,fn(v,Td)),Jo(E.component)}},onUnmount(p){process.env.NODE_ENV!=="production"&&typeof p!="function"&&V(`Expected function as first argument to app.onUnmount(), but got ${typeof p}`),n.push(p)},unmount(){s?(Be(n,v._instance,16),e(null,v._container),process.env.NODE_ENV!=="production"&&(v._instance=null,un(v)),delete v._container.__vue_app__):process.env.NODE_ENV!=="production"&&V("Cannot unmount an app that is not mounted.")},provide(p,c){return process.env.NODE_ENV!=="production"&&p in d.provides&&V(`App already provides property with key "${String(p)}". It will be overwritten with the new value.`),d.provides[p]=c,v},runWithContext(p){const c=Mt;Mt=v;try{return p()}finally{Mt=c}}};return v}}let Mt=null;function Gn(e,t){if(!se)process.env.NODE_ENV!=="production"&&V("provide() can only be used inside setup().");else{let o=se.provides;const r=se.parent&&se.parent.provides;r===o&&(o=se.provides=Object.create(r)),o[e]=t}}function Bo(e,t,o=!1){const r=se||le;if(r||Mt){const a=Mt?Mt._context.provides:r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(a&&e in a)return a[e];if(arguments.length>1)return o&&P(t)?t.call(r&&r.proxy):t;process.env.NODE_ENV!=="production"&&V(`injection "${String(e)}" not found.`)}else process.env.NODE_ENV!=="production"&&V("inject() can only be used inside setup() or functional components.")}const Xa={},Za=()=>Object.create(Xa),Qa=e=>Object.getPrototypeOf(e)===Xa;function qn(e,t,o,r=!1){const a={},d=Za();e.propsDefaults=Object.create(null),ed(e,t,a,d);for(const i in e.propsOptions[0])i in a||(a[i]=void 0);process.env.NODE_ENV!=="production"&&rd(t||{},a,e),o?e.props=r?a:Ui(a):e.type.props?e.props=a:e.props=d,e.attrs=d}function Jn(e){for(;e;){if(e.type.__hmrId)return!0;e=e.parent}}function Yn(e,t,o,r){const{props:a,attrs:d,vnode:{patchFlag:i}}=e,n=z(a),[s]=e.propsOptions;let v=!1;if(!(process.env.NODE_ENV!=="production"&&Jn(e))&&(r||i>0)&&!(i&16)){if(i&8){const p=e.vnode.dynamicProps;for(let c=0;c<p.length;c++){let k=p[c];if