1(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function or(e,t){const n=Object.create(null),r=e.split(",");for(let i=0;i<r.length;i++)n[r[i]]=!0;return t?i=>!!n[i.toLowerCase()]:i=>!!n[i]}const Fe=Object.freeze({}),Jr=Object.freeze([]),Mt=()=>{},sp=()=>!1,mv=/^on[^a-z]/,vi=e=>mv.test(e),Ss=e=>e.startsWith("onUpdate:"),ze=Object.assign,Xu=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},gv=Object.prototype.hasOwnProperty,Ee=(e,t)=>gv.call(e,t),fe=Array.isArray,br=e=>va(e)==="[object Map]",ap=e=>va(e)==="[object Set]",he=e=>typeof e=="function",Qe=e=>typeof e=="string",Ju=e=>typeof e=="symbol",Me=e=>e!==null&&typeof e=="object",Qu=e=>Me(e)&&he(e.then)&&he(e.catch),lp=Object.prototype.toString,va=e=>lp.call(e),Zu=e=>va(e).slice(8,-1),up=e=>va(e)==="[object Object]",ec=e=>Qe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Zi=or(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_v=or("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),ya=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},vv=/-(\w)/g,bn=ya(e=>e.replace(vv,(t,n)=>n?n.toUpperCase():"")),yv=/\B([A-Z])/g,Zn=ya(e=>e.replace(yv,"-$1").toLowerCase()),Pr=ya(e=>e.charAt(0).toUpperCase()+e.slice(1)),hr=ya(e=>e?`on${Pr(e)}`:""),so=(e,t)=>!Object.is(e,t),Ei=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Cs=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},bv=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let sf;const Ps=()=>sf||(sf=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Oo(e){if(fe(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],i=Qe(r)?Tv(r):Oo(r);if(i)for(const o in i)t[o]=i[o]}return t}else{if(Qe(e))return e;if(Me(e))return e}}const wv=/;(?![^(]*\))/g,Ev=/:([^]+)/,xv=/\/\*[^]*?\*\//g;function Tv(e){const t={};return e.replace(xv,"").split(wv).forEach(n=>{if(n){const r=n.split(Ev);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Tt(e){let t="";if(Qe(e))t=e;else if(fe(e))for(let n=0;n<e.length;n++){const r=Tt(e[n]);r&&(t+=r+" ")}else if(Me(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Sv="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",Cv="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",Pv=or(Sv),Ov=or(Cv),$v="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Av=or($v);function cp(e){return!!e||e===""}const $e=e=>Qe(e)?e:e==null?"":fe(e)||Me(e)&&(e.toString===lp||!he(e.toString))?JSON.stringify(e,fp,2):String(e),fp=(e,t)=>t&&t.__v_isRef?fp(e,t.value):br(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,i])=>(n[`${r} =>`]=i,n),{})}:ap(t)?{[`Set(${t.size})`]:[...t.values()]}:Me(t)&&!fe(t)&&!up(t)?String(t):t;function Os(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let Lt;class dp{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Lt,!t&&Lt&&(this.index=(Lt.scopes||(Lt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Lt;try{return Lt=this,t()}finally{Lt=n}}
vendor: 5,747 bytes, line 1
1else Os("cannot run an inactive effect scope.")}on(){Lt=this}off(){Lt=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0,this._active=!1}}}function tc(e){return new dp(e)}function kv(e,t=Lt){t&&t.active&&t.effects.push(e)}function nc(){return Lt}function hp(e){Lt?Lt.cleanups.push(e):Os("onScopeDispose() is called when there is no active effect scope to be associated with.")}const rc=e=>{const t=new Set(e);return t.w=0,t.n=0,t},pp=e=>(e.w&er)>0,mp=e=>(e.n&er)>0,Rv=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=er},Iv=e=>{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r<t.length;r++){const i=t[r];pp(i)&&!mp(i)?i.delete(e):t[n++]=i,i.w&=~er,i.n&=~er}t.length=n}},$s=new WeakMap;let Ui=0,er=1;const kl=30;let xt;const wr=Symbol("iterate"),Rl=Symbol("Map key iterate");class ic{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,kv(this,r)}run(){if(!this.active)return this.fn();let t=xt,n=Qn;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=xt,xt=this,Qn=!0,er=1<<++Ui,Ui<=kl?Rv(this):af(this),this.fn()}finally{Ui<=kl&&Iv(this),er=1<<--Ui,xt=this.parent,Qn=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){xt===this?this.deferStop=!0:this.active&&(af(this),this.onStop&&this.onStop(),this.active=!1)}}function af(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let Qn=!0;const gp=[];function Nr(){gp.push(Qn),Qn=!1}function Lr(){const e=gp.pop();Qn=e===void 0?!0:e}function vt(e,t,n){if(Qn&&xt){let r=$s.get(e);r||$s.set(e,r=new Map);let i=r.get(n);i||r.set(n,i=rc()),_p(i,{effect:xt,target:e,type:t,key:n})}}function _p(e,t){let n=!1;Ui<=kl?mp(e)||(e.n|=er,n=!pp(e)):n=!e.has(xt),n&&(e.add(xt),xt.deps.push(e),xt.onTrack&&xt.onTrack(ze({effect:xt},t)))}function wn(e,t,n,r,i,o){const s=$s.get(e);if(!s)return;let a=[];if(t==="clear")a=[...s.values()];else if(n==="length"&&fe(e)){const c=Number(r);s.forEach((u,f)=>{(f==="length"||f>=c)&&a.push(u)})}else switch(n!==void 0&&a.push(s.get(n)),t){case"add":fe(e)?ec(n)&&a.push(s.get("length")):(a.push(s.get(wr)),br(e)&&a.push(s.get(Rl)));break;case"delete":fe(e)||(a.push(s.get(wr)),br(e)&&a.push(s.get(Rl)));break;case"set":br(e)&&a.push(s.get(wr));break}const l={target:e,type:t,key:n,newValue:r,oldValue:i,oldTarget:o};if(a.length===1)a[0]&&Il(a[0],l);else{const c=[];for(const u of a)u&&c.push(...u);Il(rc(c),l)}}function Il(e,t){const n=fe(e)?e:[...e];for(const r of n)r.computed&&lf(r,t);for(const r of n)r.computed||lf(r,t)}function lf(e,t){(e!==xt||e.allowRecurse)&&(e.onTrigger&&e.onTrigger(ze({effect:e},t)),e.scheduler?e.scheduler():e.run())}function Mv(e,t){var n;return(n=$s.get(e))==null?void 0:n.get(t)}const Nv=or("__proto__,__v_isRef,__isVue"),vp=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ju)),Lv=ba(),Dv=ba(!1,!0),Fv=ba(!0),Uv=ba(!0,!0),uf=jv();function jv(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=pe(this);for(let o=0,s=this.length;o<s;o++)vt(r,"get",o+"");const i=r[t](...n);return i===-1||i===!1?r[t](...n.map(pe)):i}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Nr();const r=pe(this)[t].apply(this,n);return Lr(),r}}),e}function Hv(e){const t=pe(this);return vt(t,"has",e),t.hasOwnProperty(e)}function ba(e=!1,t=!1){return function(r,i,o){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_isShallow")return t;if(i==="__v_raw"&&o===(e?t?Cp:Sp:t?Tp:xp).get(r))return r;const s=fe(r);if(!e){if(s&&Ee(uf,i))return Reflect.get(uf,i,o);if(i==="hasOwnProperty")return Hv}const a=Reflect.get(r,i,o);return(Ju(i)?vp.has(i):Nv(i))||(e||vt(r,"get",i),t)?a:Ue(a)?s&&ec(i)?a:a.value:Me(a)?e?xa(a):yi(a):a}}const Vv=yp(),Bv=yp(!0);function yp(e=!1){return function(n,r,i,o){let s=n[r];if(tr(s)&&Ue(s)&&!Ue(i))return!1;if(!e&&(!As(i)&&!tr(i)&&(s=pe(s),i=pe(i)),!fe(n)&&Ue(s)&&!Ue(i)))return s.value=i,!0;const a=fe(n)&&ec(r)?Number(r)<n.length:Ee(n,r),l=Reflect.set(n,r,i,o);return n===pe(o)&&(a?so(i,s)&&wn(n,"set",r,i,s):wn(n,"add",r,i)),l}}function Wv(e,t){const n=Ee(e,t),r=e[t],i=Reflect.deleteProperty(e,t);return i&&n&&wn(e,"delete",t,void 0,r),i}function zv(e,t){const n=Reflect.has(e,t);return(!Ju(t)||!vp.has(t))&&vt(e,"has",t),n}function qv(e){return vt(e,"iterate",fe(e)?"length":wr),Reflect.ownKeys(e)}const bp={get:Lv,set:Vv,deleteProperty:Wv,has:zv,ownKeys:qv},wp={get:Fv,set(e,t){return Os(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0},deleteProperty(e,t){return Os(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}},Kv=ze({},bp,{get:Dv,set:Bv}),Gv=ze({},wp,{get:Uv}),oc=e=>e,wa=e=>Reflect.getPrototypeOf(e);function Do(e,t,n=!1,r=!1){e=e.__v_raw;const i=pe(e),o=pe(t);n||(t!==o&&vt(i,"get",t),vt(i,"get",o));const{has:s}=wa(i),a=r?oc:n?sc:ao;if(s.call(i,t))return a(e.get(t));if(s.call(i,o))return a(e.get(o));e!==i&&e.get(t)}function Fo(e,t=!1){const n=this.__v_raw,r=pe(n),i=pe(e);return t||(e!==i&&vt(r,"has",e),vt(r,"has",i)),e===i?n.has(e):n.has(e)||n.has(i)}function Uo(e,t=!1){return e=e.__v_raw,!t&&vt(pe(e),"iterate",wr),Reflect.get(e,"size",e)}function cf(e){e=pe(e);const t=pe(this);return wa(t).has.call(t,e)||(t.add(e),wn(t,"add",e,e)),this}function ff(e,t){t=pe(t);const n=pe(this),{has:r,get:i}=wa(n);let o=r.call(n,e);o?Ep(n,r,e):(e=pe(e),o=r.call(n,e));
1const s=i.call(n,e);return n.set(e,t),o?so(t,s)&&wn(n,"set",e,t,s):wn(n,"add",e,t),this}function df(e){const t=pe(this),{has:n,get:r}=wa(t);let i=n.call(t,e);i?Ep(t,n,e):(e=pe(e),i=n.call(t,e));const o=r?r.call(t,e):void 0,s=t.delete(e);return i&&wn(t,"delete",e,void 0,o),s}function hf(){const e=pe(this),t=e.size!==0,n=br(e)?new Map(e):new Set(e),r=e.clear();return t&&wn(e,"clear",void 0,void 0,n),r}function jo(e,t){return function(r,i){const o=this,s=o.__v_raw,a=pe(s),l=t?oc:e?sc:ao;return!e&&vt(a,"iterate",wr),s.forEach((c,u)=>r.call(i,l(c),l(u),o))}}function Ho(e,t,n){return function(...r){const i=this.__v_raw,o=pe(i),s=br(o),a=e==="entries"||e===Symbol.iterator&&s,l=e==="keys"&&s,c=i[e](...r),u=n?oc:t?sc:ao;return!t&&vt(o,"iterate",l?Rl:wr),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:a?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Hn(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${Pr(e)} operation ${n}failed: target is readonly.`,pe(this))}return e==="delete"?!1:this}}function Yv(){const e={get(o){return Do(this,o)},get size(){return Uo(this)},has:Fo,add:cf,set:ff,delete:df,clear:hf,forEach:jo(!1,!1)},t={get(o){return Do(this,o,!1,!0)},get size(){return Uo(this)},has:Fo,add:cf,set:ff,delete:df,clear:hf,forEach:jo(!1,!0)},n={get(o){return Do(this,o,!0)},get size(){return Uo(this,!0)},has(o){return Fo.call(this,o,!0)},add:Hn("add"),set:Hn("set"),delete:Hn("delete"),clear:Hn("clear"),forEach:jo(!0,!1)}
1,r={get(o){return Do(this,o,!0,!0)},get size(){return Uo(this,!0)},has(o){return Fo.call(this,o,!0)},add:Hn("add"),set:Hn("set"),delete:Hn("delete"),clear:Hn("clear"),forEach:jo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Ho(o,!1,!1),n[o]=Ho(o,!0,!1),t[o]=Ho(o,!1,!0),r[o]=Ho(o,!0,!0)}),[e,n,t,r]}const[Xv,Jv,Qv,Zv]=Yv();function Ea(e,t){const n=t?e?Zv:Qv:e?Jv:Xv;return(r,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?r:Reflect.get(Ee(n,i)&&i in r?n:r,i,o)}const e0={get:Ea(!1,!1)},t0={get:Ea(!1,!0)},n0={get:Ea(!0,!1)},r0={get:Ea(!0,!0)};function Ep(e,t,n){const r=pe(n);if(r!==n&&t.call(e,r)){const i=Zu(e);console.warn(`Reactive ${i} contains both the raw and reactive versions of the same object${i==="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 xp=new WeakMap,Tp=new WeakMap,Sp=new WeakMap,Cp=new WeakMap;function i0(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function o0(e){return e.__v_skip||!Object.isExtensible(e)?0:i0(Zu(e))}function yi(e){return tr(e)?e:Ta(e,!1,bp,e0,xp)}function s0(e){return Ta(e,!1,Kv,t0,Tp)}function xa(e){return Ta(e,!0,wp,n0,Sp)}function ji(e){return Ta(e,!0,Gv,r0,Cp)}function Ta(e,t,n,r,i){if(!Me(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=i.get(e);if(o)return o;const s=o0(e);if(s===0)return e;const a=new Proxy(e,s===2?r:n);return i.set(e,a),a}function _n(e){return tr(e)?_n(e.__v_raw):!!(e&&e.__v_isReactive)}function tr(e){return!!(e&&e.__v_isReadonly)}function As(e){return!!(e&&e.__v_isShallow)}function ks(e){return _n(e)||tr(e)}function pe(e){const t=e&&e.__v_raw;return t?pe(t):e}function kn(e){return Cs(e,"__v_skip",!0),e}const ao=e=>Me(e)?yi(e):e,sc=e=>Me(e)?xa(e):e;function ac(e){Qn&&xt&&(e=pe(e),_p(e.dep||(e.dep=rc()),{target:e,type:"get",key:"value"}))}function lc(e,t){e=pe(e);const n=e.dep;n&&Il(n,{target:e,type:"set",key:"value",newValue:t})}function Ue(e){return!!(e&&e.__v_isRef===!0)}function ne(e){return Op(e,!1)}function Pp(e){return Op(e,!0)}function Op(e,t){return Ue(e)?e:new a0(e,t)}class a0{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:pe(t),this._value=n?t:ao(t)}get value(){return ac(this),this._value}set value(t){const n=this.__v_isShallow||As(t)||tr(t);t=n?t:pe(t),so(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:ao(t),lc(this,t))}}function J(e){return Ue(e)?e.value:e}const l0={get:(e,t,n)=>J(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const i=e[t];return Ue(i)&&!Ue(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function $p(e){return _n(e)?e:new Proxy(e,l0)}class u0{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>ac(this),()=>lc(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function c0(e){return new u0(e)}function pf(e){ks(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const t=fe(e)?new Array(e.length):{};for(const n in e)t[n]=Ap(e,n);return t}class f0{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Mv(pe(this._object),this._key)}}class d0{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function cs(e,t,n){return Ue(e)?e:he(e)?new d0(e):Me(e)&&arguments.length>1?Ap(e,t,n):ne(e)}function Ap(e,t,n){const r=e[t];return Ue(r)?r:new f0(e,t,n)}class h0{constructor(t,n,r,i){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new ic(t,()=>{this._dirty||(this._dirty=!0,lc(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=r}get value(){const t=pe(this);return ac(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function p0(e,t,n=!1){let r,i;const o=he(e);o?(r=e,i=()=>{console.warn("Write operation failed: computed value is readonly")}):(r=e.get,i=e.set);const s=new h0(r,i,o||!i,n);return t&&!n&&(s.effect.onTrack=t.onTrack,s.effect.onTrigger=t.onTrigger),s}const Er=[];function fs(e){Er.push(e)}function ds(){Er.pop()}function q(e,...t){Nr();const n=Er.length?Er[Er.length-1].component:null,r=n&&n.appContext.config.warnHandler,i=m0();if(r)Nn(r,n,11,[e+t.join(""),n&&n.proxy,i.map(({vnode:o})=>`at <${ka(n,o.type)}>`).join(` 2`),i]);else{const o=[`[Vue warn]: ${e}`,...t];i.length&&o.push(` 3`,...g0(i)),console.warn(...o)}Lr()}function m0(){let e=Er[Er.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}function g0(e){const t=[];return e.forEach((n,r)=>{t.push(...r===0?[]:[` 4`],..._0(n))}),t}function _0({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=e.component?e.component.parent==null:!1,i=` at <${ka(e.component,e.type,r)}`,o=">"+n;return e.props?[i,...v0(e.props),o]:[i+o]}function v0(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...kp(r,e[r]))}),n.length>3&&t.push(" ..."),t}
4function kp(e,t,n){return Qe(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:Ue(t)?(t=kp(e,pe(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):he(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=pe(t),n?t:[`${e}=`,t])}const uc={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",[0]:"setup function",[1]:"render function",[2]:"watcher getter",[3]:"watcher callback",[4]:"watcher cleanup function",[5]:"native event handler",[6]:"component event handler",[7]:"vnode hook",[8]:"directive hook",[9]:"transition hook",[10]:"app errorHandler",[11]:"app warnHandler",[12]:"ref function",[13]:"async component loader",[14]:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/core"};function Nn(e,t,n,r){let i;try{i=r?e(...r):e()}catch(o){Sa(o,t,n)}return i}function sn(e,t,n,r){if(he(e)){const o=Nn(e,t,n,r);return o&&Qu(o)&&o.catch(s=>{Sa(s,t,n)}),o}const i=[];for(let o=0;o<e.length;o++)i.push(sn(e[o],t,n,r));return i}function Sa(e,t,n,r=!0){const i=t?t.vnode:null;if(t){let o=t.parent;const s=t.proxy,a=uc[n];for(;o;){const c=o.ec;if(c){for(let u=0;u<c.length;u++)if(c[u](e,s,a)===!1)return}o=o.parent}const l=t.appContext.config.errorHandler;if(l){Nn(l,null,10,[e,s,a]);return}}y0(e,n,i,r)}function y0(e,t,n,r=!0){{const i=uc[t];if(n&&fs(n),q(`Unhandled error${i?` during execution of ${i}`:""}`),n&&ds(),r)throw e;console.error(e)}}let lo=!1,Ml=!1;const _t=[];let dn=0;const Qr=[];let un=null,Wn=0;const Rp=Promise.resolve();let cc=null;const b0=100;function Or(e){const t=cc||Rp;return e?t.then(this?e.bind(this):e):t}function w0(e){let t=dn+1,n=_t.length;for(;t<n;){const r=t+n>>>1;uo(_t[r])<e?t=r+1:n=r}return t}function Ca(e){(!_t.length||!_t.includes(e,lo&&e.allowRecurse?dn+1:dn))&&(e.id==null?_t.push(e):_t.splice(w0(e.id),0,e),Ip())}function Ip(){!lo&&!Ml&&(Ml=!0,cc=Rp.then(Np))}function E0(e){const t=_t.indexOf(e);t>dn&&_t.splice(t,1)}function Mp(e){fe(e)?Qr.push(...e):(!un||!un.includes(e,e.allowRecurse?Wn+1:Wn))&&Qr.push(e),Ip()}function mf(e,t=lo?dn+1:0){for(e=e||new Map;t<_t.length;t++){const n=_t[t];if(n&&n.pre){if(fc(e,n))continue;_t.splice(t,1),t--,n()}}}function Rs(e){if(Qr.length){const t=[...new Set(Qr)];if(Qr.length=0,un){un.push(...t);return}for(un=t,e=e||new Map,un.sort((n,r)=>uo(n)-uo(r)),Wn=0;Wn<un.length;Wn++)fc(e,un[Wn])||un[Wn]();un=null,Wn=0}}const uo=e=>e.id==null?1/0:e.id,x0=(e,t)=>{const n=uo(e)-uo(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Np(e){Ml=!1,lo=!0,e=e||new Map,_t.sort(x0);const t=n=>fc(e,n);try{for(dn=0;dn<_t.length;dn++){const n=_t[dn];if(n&&n.active!==!1){if(t(n))continue;Nn(n,null,14)}}}finally{dn=0,_t.length=0,Rs(e),lo=!1,cc=null,(_t.length||Qr.length)&&Np(e)}}function fc(e,t){if(!e.has(t))e.set(t,1);else{const n=e.get(t);if(n>b0){const r=t.ownerInstance,i=r&&xc(r.type);return q(`Maximum recursive updates exceeded${i?` in component <${i}>`:""}. 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.`),!0}else e.set(t,n+1)}}let xr=!1;const Wr=new Set;Ps().__VUE_HMR_RUNTIME__={createRecord:Ga(Lp),rerender:Ga(C0),reload:Ga(P0)};const $r=new Map;function T0(e){const t=e.type.__hmrId;let n=$r.get(t);n||(Lp(t,e.type),n=$r.get(t)),n.instances.add(e)}function S0(e){$r.get(e.type.__hmrId).instances.delete(e)}function Lp(e,t){return $r.has(e)?!1:($r.set(e,{initialDef:eo(t),instances:new Set}),!0)}function eo(e){return mm(e)?e.__vccOpts:e}function C0(e,t){const n=$r.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(r=>{t&&(r.render=t,eo(r.type).render=t),r.renderCache=[],xr=!0,r.update(
4),xr=!1}))}function P0(e,t){const n=$r.get(e);if(!n)return;t=eo(t),gf(n.initialDef,t);const r=[...n.instances];for(const i of r){const o=eo(i.type);Wr.has(o)||(o!==n.initialDef&&gf(o,t),Wr.add(o)),i.appContext.propsCache.delete(i.type),i.appContext.emitsCache.delete(i.type),i.appContext.optionsCache.delete(i.type),i.ceReload?(Wr.add(o),i.ceReload(t.styles),Wr.delete(o)):i.parent?Ca(i.parent.update):i.appContext.reload?i.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}Mp(()=>{for(const i of r)Wr.delete(eo(i.type))})}function gf(e,t){ze(e,t);for(const n in e)n!=="__file"&&!(n in t)&&delete e[n]}function Ga(e){return(t,n)=>{try{return e(t,n)}catch(r){console.error(r),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let hn,Hi=[],Nl=!1;function $o(e,...t){hn?hn.emit(e,...t):Nl||Hi.push({event:e,args:t})}function Dp(e,t){var n,r;hn=e,hn?(hn.enabled=!0,Hi.forEach(({event:i,args:o})=>hn.emit(i,...o)),Hi=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{Dp(o,t)}),setTimeout(()=>{hn||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Nl=!0,Hi=[])},3e3)):(Nl=!0,Hi=[])}function O0(e,t){$o("app:init",e,t,{Fragment:Be,Text:nr,Comment:St,Static:ei})}function $0(e){$o("app:unmount",e)}const A0=dc("component:added"),Fp=dc("component:updated"),k0=dc("component:removed"),R0=e=>{hn&&typeof hn.cleanupBuffer=="function"&&!hn.cleanupBuffer(e)&&k0(e)};function dc(e){return t=>{$o(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const I0=Up("perf:start"),M0=Up("perf:end");function Up(e){return(t,n,r)=>{$o(e,t.appContext.app,t.uid,t,n,r)}}function N0(e,t,n){$o("component:emit",e.appContext.app,e,t,n)}function L0(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Fe;{const{emitsOptions:u,propsOptions:[f]}=e;if(u)if(!(t in u))(!f||!(hr(t)in f))&&q(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${hr(t)}" prop.`);else{const d=u[t];he(d)&&(d(...n)||q(`Invalid event arguments: event validation failed for event "${t}".`))}}let i=n;const o=t.startsWith("update:"),s=o&&t.slice(7);if(s&&s in r){const u=`${s==="modelValue"?"model":s}Modifiers`,{number:f,trim:d}=r[u]||Fe;d&&(i=n.map(h=>Qe(h)?h.trim():h)),f&&(i=n.map(bv))}N0(e,t,i);{const u=t.toLowerCase();u!==t&&r[hr(u)]&&q(`Event "${u}" is emitted in component ${ka(e,e.type)} but the handler is registered for "${t}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${Zn(t)}" instead of "${t}".`)}let a,l=r[a=hr(t)]||r[a=hr(bn(t))];!l&&o&&(l=r[a=hr(Zn(t))]),l&&sn(l,e,6,i);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,sn(c,e,6,i)}}function jp(e,t,n=!1){const r=t.emitsCache,i=r.get(e);if(i!==void 0)return i;const o=e.emits;let s={},a=!1;if(!he(e)){const l=c=>{const u=jp(c,t,!0);u&&(a=!0,ze(s,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(Me(e)&&r.set(e,null),null):(fe(o)?o.forEach(l=>s[l]=null):ze(s,o),Me(e)&&r.set(e,s),s)}function Pa(e,t){return!e||!vi(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ee(e,t[0].toLowerCase()+t.slice(1))||Ee(e,Zn(t))||Ee(e,t))}let ot=null,Hp=null;function Is(e){const t=ot;return ot=e,Hp=e&&e.type.__scopeId||null,t}function Kn(e,t=ot,n){if(!t||e._n)return e;const r=(...i)=>{r._d&&$f(-1);const o=Is(t);let s;
4try{s=e(...i)}finally{Is(o),r._d&&$f(1)}return Fp(t),s};return r._n=!0,r._c=!0,r._d=!0,r}let Ll=!1;function Ms(){Ll=!0}function Ya(e){const{type:t,vnode:n,proxy:r,withProxy:i,props:o,propsOptions:[s],slots:a,attrs:l,emit:c,render:u,renderCache:f,data:d,setupState:h,ctx:p,inheritAttrs:m}=e;let b,_;const g=Is(e);Ll=!1;try{if(n.shapeFlag&4){const E=i||r;b=Gt(u.call(E,E,f,o,h,d,p)),_=l}else{const E=t;l===o&&Ms(),b=Gt(E.length>1?E(o,{get attrs(){return Ms(),l},slots:a,emit:c}):E(o,null)),_=t.props?l:F0(l)}}catch(E){to.length=0,Sa(E,e,1),b=Ye(St)}let w=b,x;if(b.patchFlag>0&&b.patchFlag&2048&&([w,x]=D0(b)),_&&m!==!1){const E=Object.keys(_),{shapeFlag:O}=w;if(E.length){if(O&7)s&&E.some(Ss)&&(_=U0(_,s)),w=rr(w,_);else if(!Ll&&w.type!==St){const S=Object.keys(l),P=[],D=[];for(let M=0,C=S.length;M<C;M++){const v=S[M];vi(v)?Ss(v)||P.push(v[2].toLowerCase()+v.slice(3)):D.push(v)}D.length&&q(`Extraneous non-props attributes (${D.join(", ")}) were passed to component but could not be automatically inherited because component renders fragment or text root nodes.`),P.length&&q(`Extraneous non-emits event listeners (${P.join(", ")}) were passed to component but could not be automatically inherited because component renders fragment or text root nodes. If the listener is intended to be a component custom event listener only, declare it using the "emits" option.`)}}}return n.dirs&&(_f(w)||q("Runtime directive used on component with non-element root node. The directives will not function as intended."),w=rr(w),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&(_f(w)||q("Component inside <Transition> renders non-element root node that cannot be animated."),w.transition=n.transition),x?x(w):b=w,Is(g),b}const D0=e=>{const t=e.children,n=e.dynamicChildren,r=Vp(t);if(!r)return[e,void 0];const i=t.indexOf(r),o=n?n.indexOf(r):-1,s=a=>{t[i]=a,n&&(o>-1?n[o]=a:a.patchFlag>0&&(e.dynamicChildren=[...n,a]))};return[Gt(r),s]};function Vp(e){let t;for(let n=0;n<e.length;n++){const r=e[n];if(oi(r)){if(r.type!==St||r.children==="v-if"){if(t)return;t=r}}else return}return t}const F0=e=>{let t;for(const n in e)(n==="class"||n==="style"||vi(n))&&((t||(t={}))[n]=e[n]);return t},U0=(e,t)=>{const n={};for(const r in e)(!Ss(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n},_f=e=>e.shapeFlag&7||e.type===St;function j0(e,t,n){const{props:r,children:i,component:o}=e,{props:s,children:a,patchFlag:l}=t,c=o.emitsOptions;if((i||a)&&xr||t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?vf(r,s,c):!!s;if(l&8){const u=t.dynamicProps;for(let f=0;f<u.length;f++){const d=u[f];if(s[d]!==r[d]&&!Pa(c,d))return!0}}}else return(i||a)&&(!a||!a.$stable)?!0:r===s?!1:r?s?vf(r,s,c):!0:!!s;return!1}function vf(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let i=0;i<r.length;i++){const o=r[i];if(t[o]!==e[o]&&!Pa(n,o))return!0}return!1}function H0({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const V0=e=>e.__isSuspense;function Bp(e,t){t&&t.pendingBranch?fe(e)?t.effects.push(...e):t.effects.push(e):Mp(e)}function hc(e,t){return pc(e,null,t)}const Vo={};function st(e,t,n){return he(t)||q("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),pc(e,t,n)}function pc(e,t,{immediate:n,deep:r,flush:i,onTrack:o,onTrigger:s}=Fe){var a;t||(n!==void 0&&q('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),r!==void 0&&q('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const l=E=>{q("Invalid watch source: ",E,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},c=nc()===((a=rt)==null?void 0:a.scope)?rt:null;let u,f=!1,d=!1;if(Ue(e)?(u=()=>e.value,f=As(e)):_n(e)?(u=()=>e,r=!0):fe(e)?(d=!0,f=e.some(E=>_n(E)||As(E)),u=()=>e.map(E=>{if(Ue(E))return E.value;if(_n(E))return yr(E);if(he(E))return Nn(E,c,2);l(E)})):he(e)?t?u=()=>Nn(e,c,2):u=()=>{if(!(c&&c.isUnmounted))return h&&h(),sn(e,c,3,[p])}:(u=Mt,l(e)),t&&r){const E=u;u=()=>yr(E())}let h,p=E=>{h=w.onStop=()=>{Nn(E,c,4)}},m;if(ho)if(p=Mt,t?n&&sn(t,c,3,[u(),d?[]:void 0,p]):u(),i==="sync"){const E=Ky();m=E.__watcherHandles||(E.__watcherHandles=[])}else return Mt;let b=d?new Array(e.length).fill(Vo):Vo;const _=()=>{if(w.active)if(t){const E=w.run();(r||f||(d?E.some((O,S)=>so(O,b[S])):so(E,b)))&&(h&&h(),sn(t,c,3,[E,b===Vo?void 0:d&&b[0]===Vo?[]:b,p]),b=E)}else w.run()};_.allowRecurse=!!t;let g;i==="sync"?g=_:i==="post"?g=()=>kt(_,c&&c.suspense):(_.pre=!0,c&&(_.id=c.uid),g=()=>Ca(_));const w=new ic(u,g);w.onTrack=o,w.onTrigger=s,t?n?_():b=w.run():i==="post"?kt(w.run.bind(w),c&&c.suspense):w.run();const x=()=>{w.stop(),c&&c.scope&&Xu(c.scope.effects,w)};return m&&m.push(x),x}function B0(e,t,n){const r=this.proxy,i=Qe(e)?e.includes(".")?Wp(r,e):()=>r[e]:e.bind(r,r);let o;he(t)?o=t:(o=t.handler,n=t);const s=rt;si(this);const a=pc(i,o.bind(r),n);return s?si(s):Sr(),a}function Wp(e,t){const n=t.split(".");return()=>{let r=e;for(let i=0;i<n.length&&r;i++)r=r[n[i]];return r}}function yr(e,t){if(!Me(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),Ue(e))yr(e.value,t);else if(fe(e))for(let n=0;n<e.length;n++)yr(e[n],t);else if(ap(e)||br(e))e.forEach(n=>{yr(n,t)});else if(up(e))for(const n in e)yr(e[n],t);return e}function zp(e){_v(e)&&q("Do not use built-in directive ids as custom directive id: "+e)}function It(e,t){const n=ot;if(n===null)return q("withDirectives can only be used inside render functions."),e;const r=Aa(n)||n.proxy,i=e.dirs||(e.dirs=[]);for(let o=0;o<t.length;o++){let[s,a,l,c=Fe]=t[o];s&&(he(s)&&(s={mounted:s,updated:s}),s.deep&&yr(a),i.push({dir:s,instance:r,value:a,oldValue:void 0,arg:l,modifiers:c}))}return e}function cn(e,t,n,r){const i=e.dirs,o=t&&t.dirs;for(let s=0;s<i.length;s++){const a=i[s];o&&(a.oldValue=o[s].value);let l=a.dir[r];l&&(Nr(),sn(l,n,8,[e.el,a,e,t]),Lr())}}function xn(e,t){return he(e)?(()=>ze({name:e.name},t,{setup:e}))():e}const Zr=e=>!!e.type.__asyncLoader,mc=e=>e.type.__isKeepAlive;function qp(e,t){Gp(e,"a",t)}function Kp(e,t){Gp(e,"da",t)}function Gp(e,t,n=rt){const r=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Oa(t,r,n),n){let i=n.parent;for(;i&&i.parent;)mc(i.parent.vnode)&&W0(r,t,n,i),i=i.parent}}function W0(e,t,n,r){const i=Oa(t,e,r,!0);gc(()=>{Xu(r[t],i)},n)}function Oa(e,t,n=rt,r=!1){if(n){const i=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;Nr(),si(n);const a=sn(t,n,e,s);return Sr(),Lr(),a});return r?i.unshift(o):i.push(o),o}else{const i=hr(uc[e].replace(/ hook$/,""));q(`${i} 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 Dn=e=>(t,n=rt)=>(!ho||e==="sp")&&Oa(e,(...r)=>
4t(...r),n),z0=Dn("bm"),Dr=Dn("m"),q0=Dn("bu"),K0=Dn("u"),Yp=Dn("bum"),gc=Dn("um"),G0=Dn("sp"),Y0=Dn("rtg"),X0=Dn("rtc");function J0(e,t=rt){Oa("ec",e,t)}const Dl="components",Q0="directives";function _c(e,t){return Jp(Dl,e,!0,t)||e}const Z0=Symbol.for("v-ndc");function Xp(e){return Jp(Q0,e)}function Jp(e,t,n=!0,r=!1){const i=ot||rt;if(i){const o=i.type;if(e===Dl){const a=xc(o,!1);if(a&&(a===t||a===bn(t)||a===Pr(bn(t))))return o}const s=yf(i[e]||o[e],t)||yf(i.appContext[e],t);if(!s&&r)return o;if(n&&!s){const a=e===Dl?` 5If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";q(`Failed to resolve ${e.slice(0,-1)}: ${t}${a}`)}return s}else q(`resolve${Pr(e.slice(0,-1))} can only be used in render() or setup().`)}function yf(e,t){return e&&(e[t]||e[bn(t)]||e[Pr(bn(t))])}function Gn(e,t,n,r){let i;const o=n&&n[r];if(fe(e)||Qe(e)){i=new Array(e.length);for(let s=0,a=e.length;s<a;s++)i[s]=t(e[s],s,void 0,o&&o[s])}else if(typeof e=="number"){Number.isInteger(e)||q(`The v-for range expect an integer value but got ${e}.`),i=new Array(e);for(let s=0;s<e;s++)i[s]=t(s+1,s,void 0,o&&o[s])}else if(Me(e))if(e[Symbol.iterator])i=Array.from(e,(s,a)=>t(s,a,void 0,o&&o[a]));else{const s=Object.keys(e);i=new Array(s.length);for(let a=0,l=s.length;a<l;a++){const c=s[a];i[a]=t(e[c],c,a,o&&o[a])}}else i=[];return n&&(n[r]=i),i}function Qp(e,t,n={},r,i){if(ot.isCE||ot.parent&&Zr(ot.parent)&&ot.parent.isCE)return t!=="default"&&(n.name=t),Ye("slot",n,r&&r());let o=e[t];o&&o.length>1&&(q("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."),o=()=>[]),o&&o._c&&(o._d=!1),de();const s=o&&Zp(o(n)),a=on(Be,{key:n.key||s&&s.key||`_${t}`},s||(r?r():[]),s&&e._===1?64:-2);return!i&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),o&&o._c&&(o._d=!0),a}function Zp(e){return e.some(t=>oi(t)?!(t.type===St||t.type===Be&&!Zp(t.children)):!0)?e:null}const Fl=e=>e?hm(e)?Aa(e)||e.proxy:Fl(e.parent):null,Tr=ze(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>ji(e.props),$attrs:e=>ji(e.attrs),$slots:e=>ji(e.slots),$refs:e=>ji(e.refs),$parent:e=>Fl(e.parent),$root:e=>Fl(e.root),$emit:e=>e.emit,$options:e=>yc(e),$forceUpdate:e=>e.f||(e.f=()=>Ca(e.update)),$nextTick:e=>e.n||(e.n=Or.bind(e.proxy)),$watch:e=>B0.bind(e)}),vc=e=>e==="_"||e==="$",Xa=(e,t)=>e!==Fe&&!e.__isScriptSetup&&Ee(e,t),em={get({_:e},t){const{ctx:n,setupState:r,data:i,props:o,accessCache:s,type:a,appContext:l}=e;if(t==="__isVue")return!0;let c;if(t[0]!=="$"){const h=s[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return o[t]}else{if(Xa(r,t))return s[t]=1,r[t];if(i!==Fe&&Ee(i,t))return s[t]=2,i[t];if((c=e.propsOptions[0])&&Ee(c,t))return s[t]=3,o[t];if(n!==Fe&&Ee(n,t))return s[t]=4,n[t];Ul&&(s[t]=0)}}const u=Tr[t];let f,d;if(u)return t==="$attrs"?(vt(e,"get",t),Ms()):t==="$slots"&&vt(e,"get",t),u(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==Fe&&Ee(n,t))return s[t]=4,n[t];if(d=l.config.globalProperties,Ee(d,t))return d[t];ot&&(!Qe(t)||t.indexOf("__v")!==0)&&(i!==Fe&&vc(t[0])&&Ee(i,t)?q(`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===ot&&q(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))},set({_:e},t,n){const{data:r,setupState:i,ctx:o}=e;return Xa(i,t)?(i[t]=n,!0):i.__isScriptSetup&&Ee(i,t)?(q(`Cannot mutate <script setup> binding "${t}" from Options API.`),!1):r!==Fe&&Ee(r,t)?(r[t]=n,!0):Ee(e.props,t)?(q(`Attempting to mutate prop "${t}". Props are readonly.`),!1):t[0]==="$"&&t.slice(1)in e?(q(`Attempting to mutate public property "${t}". Properties starting with $ are reserved and readonly.`),!1):(t in e.appContext.config.globalProperties?Object.defineProperty(o,t,{enumerable:!0,configurable:!0,value:n}):o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,propsOptions:o}},s){let a;
5return!!n[s]||e!==Fe&&Ee(e,s)||Xa(t,s)||(a=o[0])&&Ee(a,s)||Ee(r,s)||Ee(Tr,s)||Ee(i.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ee(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};em.ownKeys=e=>(q("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 ey(e){const t={};return Object.defineProperty(t,"_",{configurable:!0,enumerable:!1,get:()=>e}),Object.keys(Tr).forEach(n=>{Object.defineProperty(t,n,{configurable:!0,enumerable:!1,get:()=>Tr[n](e),set:Mt})}),t}function ty(e){const{ctx:t,propsOptions:[n]}=e;n&&Object.keys(n).forEach(r=>{Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>e.props[r],set:Mt})})}function ny(e){const{ctx:t,setupState:n}=e;Object.keys(pe(n)).forEach(r=>{if(!n.__isScriptSetup){if(vc(r[0])){q(`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:()=>n[r],set:Mt})}})}function bf(e){return fe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function ry(){const e=Object.create(null);return(t,n)=>{e[n]?q(`${t} property "${n}" is already defined in ${e[n]}.`):e[n]=t}}let Ul=!0;function iy(e){const t=yc(e),n=e.proxy,r=e.ctx;Ul=!1,t.beforeCreate&&wf(t.beforeCreate,e,"bc");const{data:i,computed:o,methods:s,watch:a,provide:l,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:p,activated:m,deactivated:b,beforeDestroy:_,beforeUnmount:g,destroyed:w,unmounted:x,render:E,renderTracked:O,renderTriggered:S,errorCaptured:P,serverPrefetch:D,expose:M,inheritAttrs:C,components:v,directives:A,filters:I}=t,$=ry();{const[z]=e.propsOptions;if(z)for(const W in z)$("Props",W)}if(c&&oy(c,r,$),s)for(const z in s){const W=s[z];he(W)?(Object.defineProperty(r,z,{value:W.bind(n),configurable:!0,enumerable:!0,writable:!0}),$("Methods",z)):q(`Method "${z}" has type "${typeof W}" in the component definition. Did you reference the function correctly?`)}if(i){he(i)||q("The data option must be a function. Plain object usage is no longer supported.");const z=i.call(n,n);if(Qu(z)&&q("data() returned a Promise - note data() cannot be async; If you intend to perform data fetching before component renders, use async setup() + <Suspense>."),!Me(z))q("data() should return an object.");else{e.data=yi(z);for(const W in z)$("Data",W),vc(W[0])||Object.defineProperty(r,W,{configurable:!0,enumerable:!0,get:()=>z[W],set:Mt})}}if(Ul=!0,o)for(const z in o){const W=o[z],se=he(W)?W.bind(n,n):he(W.get)?W.get.bind(n,n):Mt;se===Mt&&q(`Computed property "${z}" has no getter.`);const Se=!he(W)&&he(W.set)?W.set.bind(n):()=>{q(`Write operation failed: computed property "${z}" is readonly.`)},be=ce({get:se,set:Se});Object.defineProperty(r,z,{enumerable:!0,configurable:!0,get:()=>be.value,set:le=>be.value=le}),$("Computed",z)}if(a)for(const z in a)tm(a[z],r,n,z);if(l){const z=he(l)?l.call(n):l;Reflect.ownKeys(z).forEach(W=>{hs(W,z[W])})}u&&wf(u,e,"c");function U(z,W){fe(W)?W.forEach(se=>z(se.bind(n))):W&&z(W.bind(n))}if(U(z0,f),U(Dr,d),U(q0,h),U(K0,p),U(qp,m),U(Kp,b),U(J0,P),U(X0,O),U(Y0,S),U(Yp,g),U(gc,x),U(G0,D),fe(M))if(M.length){const z=e.exposed||(e.exposed={});M.forEach(W=>{Object.defineProperty(z,W,{get:()=>n[W],set:se=>n[W]=se})})}else e.exposed||(e.exposed={});E&&e.render===Mt&&(e.render=E),C!=null&&(e.inheritAttrs=C),v&&(e.components=v),A&&(e.directives=A)}function oy(e,t,n=Mt){fe(e)&&(e=jl(e));for(const r in e){const i=e[r];let o;Me(i)?"default"in i?o=Ht(i.from||r,i.default,!0):o=Ht(i.from||r):o=Ht(i),Ue(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):t[r]=o,n("Inject",r)}}function wf(e,t,n){sn(fe(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function tm(e,t,n,r){const i=r.includes(".")?Wp(n,r):()=>n[r];if(Qe(e)){const o=t[e];he(o)?st(i,o):q(`Invalid watch handler specified by key "${e}"`,o)}else if(he(e))st(i,e.bind(n));else if(Me(e))if(fe(e))e.forEach(o=>tm(o,t,n,r));else{const o=he(e.handler)?e.handler.bind(n):t[e.handler];he(o)?st(i,o,e):q(`Invalid watch handler specified by key "${e.handler}"`,o)}else q(`Invalid watch option: "${r}"`,e)}function yc(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:o,config:{optionMergeStrategies:s}}=e.appContext,a=o.get(t);let l;return a?l=a:!i.length&&!n&&!r?l=t:(l={}
5,i.length&&i.forEach(c=>Ns(l,c,s,!0)),Ns(l,t,s)),Me(t)&&o.set(t,l),l}function Ns(e,t,n,r=!1){const{mixins:i,extends:o}=t;o&&Ns(e,o,n,!0),i&&i.forEach(s=>Ns(e,s,n,!0));for(const s in t)if(r&&s==="expose")q('"expose" option is ignored when declared in mixins or extends. It should only be declared in the base component itself.');else{const a=sy[s]||n&&n[s];e[s]=a?a(e[s],t[s]):t[s]}return e}const sy={data:Ef,props:xf,emits:xf,methods:Vi,computed:Vi,beforeCreate:bt,created:bt,beforeMount:bt,mounted:bt,beforeUpdate:bt,updated:bt,beforeDestroy:bt,beforeUnmount:bt,destroyed:bt,unmounted:bt,activated:bt,deactivated:bt,errorCaptured:bt,serverPrefetch:bt,components:Vi,directives:Vi,watch:ly,provide:Ef,inject:ay};function Ef(e,t){return t?e?function(){return ze(he(e)?e.call(this,this):e,he(t)?t.call(this,this):t)}:t:e}function ay(e,t){return Vi(jl(e),jl(t))}function jl(e){if(fe(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function bt(e,t){return e?[...new Set([].concat(e,t))]:t}function Vi(e,t){return e?ze(Object.create(null),e,t):t}function xf(e,t){return e?fe(e)&&fe(t)?[...new Set([...e,...t])]:ze(Object.create(null),bf(e),bf(t??{})):t}function ly(e,t){if(!e)return t;if(!t)return e;const n=ze(Object.create(null),e);for(const r in t)n[r]=bt(e[r],t[r]);return n}function nm(){return{app:null,config:{isNativeTag:sp,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 uy=0;function cy(e,t){return function(r,i=null){he(r)||(r=ze({},r)),i!=null&&!Me(i)&&(q("root props passed to app.mount() must be an object."),i=null);const o=nm();Object.defineProperty(o.config,"unwrapInjectedRef",{get(){return!0},set(){q("app.config.unwrapInjectedRef has been deprecated. 3.3 now alawys unwraps injected refs in Options API.")}});const s=new Set;let a=!1;const l=o.app={_uid:uy++,_component:r,_props:i,_container:null,_context:o,_instance:null,version:Fs,get config(){return o.config},set config(c){q("app.config cannot be replaced. Modify individual options instead.")},use(c,...u){return s.has(c)?q("Plugin has already been applied to target app."):c&&he(c.install)?(s.add(c),c.install(l,...u)):he(c)?(s.add(c),c(l,...u)):q('A plugin must either be a function or an object with an "install" function.'),l},mixin(c){return o.mixins.includes(c)?q("Mixin has already been applied to target app"+(c.name?`: ${c.name}`:"")):o.mixins.push(c),l},component(c,u){return Wl(c,o.config),u?(o.components[c]&&q(`Component "${c}" has already been registered in target app.`),o.components[c]=u,l):o.components[c]},directive(c,u){return zp(c),u?(o.directives[c]&&q(`Directive "${c}" has already been registered in target app.`),o.directives[c]=u,l):o.directives[c]},mount(c,u,f){if(a)q("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{c.__vue_app__&&q("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 d=Ye(r,i);return d.appContext=o,o.reload=()=>{e(rr(d),c,f)},u&&t?t(d,c):e(d,c,f),a=!0,l._container=c,c.__vue_app__=l,l._instance=d.component,O0(l,Fs),Aa(d.component)||d.component.proxy}},unmount(){a?(e(null,l._container),l._instance=null,$0(l),delete l._container.__vue_app__):q("Cannot unmount an app that is not mounted.")},provide(c,u){return c in o.provides&&q(`App already provides property with key "${String(c)}". It will be overwritten with the new value.`),o.provides[c]=u,l},runWithContext(c){co=l;try{return c()}finally{co=null}}};return l}}let co=null;function hs(e,t){if(!rt)q("provide() can only be used inside setup().");else{let n=rt.provides;const r=rt.parent&&rt.parent.provides;r===n&&(n=rt.provides=Object.create(r)),n[e]=t}}function Ht(e,t,n=!1){const r=rt||ot;if(r||co){const i=r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:co._context.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&he(t)?t.call(r&&r.proxy):t;q(`injection "${String(e)}" not found.`)}else q("inject() can only be used inside setup() or functional components.")}function fy(){return!!(rt||ot||co)}function dy(e,t,n,r=!1){const i={},o={};Cs(o,$a,1),e.propsDefaults=Object.create(null),rm(e,t,i,o);for(const s in e.propsOptions[0])s in i||(i[s]=void 0);om(t||{},i,e),n?e.props=r?i:s0(i):e.type.props?e.props=i:e.props=o,e.attrs=o}function hy(e){for(;e;){if(e.type.__hmrId)return!0;e=e.parent}}function py(e,t,n,r){const{props:i,attrs:o,vnode:{patchFlag:s}}=e,a=pe(i),[l]=e.propsOptions;let c=!1;if(!hy(e)&&(r||s>0)&&!(s&16)){if(s&8){const u=e.vnode.dynamicProps;for(let f=0;f<u.length;f++){let d=u[f];if(Pa(e.emitsOptions,d))continue;const h=t[d];if(l)if(Ee(o,d))h!==o[d]&&(o[d]=h,c=!0);else{const p=bn(d);i[p]=Hl(l,a,p,h,e,!1)}else h!==o[d]&&(o[d]=h,c=!0)}}}else{rm(e,t,i,o)&&(c=!0);let u;for(const f in a)(!t||!Ee(t,f)&&((u=Zn(f))===f||!Ee(t,u)))&&(l?n&&(n[f]!==void 0||n[u]!==void 0)&&(i[f]=Hl(l,a,f,void 0,e,!0)):delete i[f]);if(o!==a)for(const f in o)(!t||!Ee(t,f))&&(delete o[f],c=!0)}c&&wn(e,"set","$attrs"),om(t||{},i,e)}function rm(e,t,n,r){const[i,o]=e.propsOptions;let s=!1,a;if(t)for(let l in t){if(Zi(l))continue;const c=t[l];let u;i&&Ee(i,u=bn(l))?!o||!o.includes(u)?n[u]=c:(a||(a={}))[u]=c:Pa(e.emitsOptions,l)||(!(l in r)||c!==r[l])&&(r[l]=c,s=!0)}if(o){const l=pe(n),c=a||Fe;for(let u=0;u<o.length;u++){const f=o[u];n[f]=Hl(i,l,f,c[f],e,!Ee(c,f))}}return s}function Hl(e,t,n,r,i,o){const s=e[n];if(s!=null){const a=Ee(s,"default");if(a&&r===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&he(l)){const{propsDefaults:c}=i;n in c?r=c[n]:(si(i),r=c[n]=l.call(null,t),Sr())}else r=l}s[0]&&(o&&!a?r=!1:s[1]&&(r===""||r===Zn(n))&&(r=!0))}return r}function im(e,t,n=!1){const r=t.propsCache,i=r.get(e);if(i)return i;const o=e.props,s={},a=[];let l=!1;
5if(!he(e)){const u=f=>{l=!0;const[d,h]=im(f,t,!0);ze(s,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!l)return Me(e)&&r.set(e,Jr),Jr;if(fe(o))for(let u=0;u<o.length;u++){Qe(o[u])||q("props must be strings when using array syntax.",o[u]);const f=bn(o[u]);Tf(f)&&(s[f]=Fe)}else if(o){Me(o)||q("invalid props options",o);for(const u in o){const f=bn(u);if(Tf(f)){const d=o[u],h=s[f]=fe(d)||he(d)?{type:d}:ze({},d);if(h){const p=Cf(Boolean,h.type),m=Cf(String,h.type);h[0]=p>-1,h[1]=m<0||p<m,(p>-1||Ee(h,"default"))&&a.push(f)}}}}const c=[s,a];return Me(e)&&r.set(e,c),c}function Tf(e){return e[0]!=="$"?!0:(q(`Invalid prop name: "${e}" is a reserved property.`),!1)}function Vl(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Sf(e,t){return Vl(e)===Vl(t)}function Cf(e,t){return fe(t)?t.findIndex(n=>Sf(n,e)):he(t)&&Sf(t,e)?0:-1}function om(e,t,n){const r=pe(t),i=n.propsOptions[0];for(const o in i){let s=i[o];s!=null&&my(o,r[o],s,!Ee(e,o)&&!Ee(e,Zn(o)))}}function my(e,t,n,r){const{type:i,required:o,validator:s,skipCheck:a}=n;if(o&&r){q('Missing required prop: "'+e+'"');return}if(!(t==null&&!o)){if(i!=null&&i!==!0&&!a){let l=!1;const c=fe(i)?i:[i],u=[];for(let f=0;f<c.length&&!l;f++){const{valid:d,expectedType:h}=_y(t,c[f]);u.push(h||""),l=d}if(!l){q(vy(e,t,u));return}}s&&!s(t)&&q('Invalid prop: custom validator check failed for prop "'+e+'".')}}const gy=or("String,Number,Boolean,Function,Symbol,BigInt");function _y(e,t){let n;const r=Vl(t);if(gy(r)){const i=typeof e;n=i===r.toLowerCase(),!n&&i==="object"&&(n=e instanceof t)}else r==="Object"?n=Me(e):r==="Array"?n=fe(e):r==="null"?n=e===null:n=e instanceof t;return{valid:n,expectedType:r}}function vy(e,t,n){let r=`Invalid prop: type check failed for prop "${e}". Expected ${n.map(Pr).join(" | ")}`;const i=n[0],o=Zu(t),s=Pf(t,i),a=Pf(t,o);return n.length===1&&Of(i)&&!yy(i,o)&&(r+=` with value ${s}`),r+=`, got ${o} `,Of(o)&&(r+=`with value ${a}.`),r}function Pf(e,t){return t==="String"?`"${e}"`:t==="Number"?`${Number(e)}`:`${e}`}function Of(e){return["string","number","boolean"].some(n=>e.toLowerCase()===n)}function yy(...e){return e.some(t=>t.toLowerCase()==="boolean")}const sm=e=>e[0]==="_"||e==="$stable",bc=e=>fe(e)?e.map(Gt):[Gt(e)],by=(e,t,n)=>{if(t._n)return t;const r=Kn((...i)=>(rt&&q(`Slot "${e}" invoked outside of the render function: this will not track dependencies used in the slot. Invoke the slot function inside the render function instead.`),bc(t(...i))),n);return r._c=!1,r},am=(e,t,n)=>{const r=e._ctx;for(const i in e){if(sm(i))continue;const o=e[i];if(he(o))t[i]=by(i,o,r);else if(o!=null){q(`Non-function value encountered for slot "${i}". Prefer function slots for better performance.`);const s=bc(o);t[i]=()=>s}}},lm=(e,t)=>{mc(e.vnode)||q("Non-function value encountered for default slot. Prefer function slots for better performance.");const n=bc(t);e.slots.default=()=>n},wy=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=pe(t),Cs(t,"_",n)):am(t,e.slots={})}else e.slots={},t&&lm(e,t);Cs(e.slots,$a,1)},Ey=(e,t,n)=>{const{vnode:r,slots:i}=e;let o=!0,s=Fe;if(r.shapeFlag&32){const a=t._;a?xr?(ze(i,t),wn(e,"set","$slots")):n&&a===1?o=!1:(ze(i,t),!n&&a===1&&delete i._):(o=!t.$stable,am(t,i)),s=t}else t&&(lm(e,t),s={default:1});if(o)for(const a in i)!sm(a)&&!(a in s)&&delete i[a]};function Ls(e,t,n,r,i=!1){if(fe(e)){e.forEach((d,h)=>Ls(d,t&&(fe(t)?t[h]:t),n,r,i));return}if(Zr(r)&&!i)return;const o=r.shapeFlag&4?Aa(r.component)||r.component.proxy:r.el,s=i?null:o,{i:a,r:l}=e;if(!a){q("Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.");return}const c=t&&t.r,u=a.refs===Fe?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==l&&(Qe(c)?(u[c]=null,Ee(f,c)&&(f[c]=null)):Ue(c)&&(c.value=null)),he(l))Nn(l,a,12,[s,u]);else{const d=Qe(l),h=Ue(l);if(d||h){const p=()=>{if(e.f){const m=d?Ee(f,l)?f[l]:u[l]:l.value;i?fe(m)&&Xu(m,o):fe(m)?m.includes(o)||m.push(o):d?(u[l]=[o],Ee(f,l)&&(f[l]=u[l])):(l.value=[o],e.k&&(u[e.k]=l.value))}else d?(u[l]=s,Ee(f,l)&&(f[l]=s)):h?(l.value=s,e.k&&(u[e.k]=s)):q("Invalid template ref type:",l,`(${typeof l})`)};s?(p.id=-1,kt(p,n)):p()}else q("Invalid template ref type:",l,`(${typeof l})`)}}let Vn=!1;const Bo=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",xi=e=>e.nodeType===8;function xy(e){const{mt:t,p:n,o:{patchProp:r,createText:i,nextSibling:o,parentNode:s,remove:a,insert:l,createComment:c}}=e,u=(_,g)=>{if(!g.hasChildNodes()){q("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,_,g),Rs(),g._vnode=_;return}Vn=!1,f(g.firstChild,_,null,null,null),Rs(),g._vnode=_,Vn&&console.error("Hydration completed but contains mismatches.")},f=(_,g,w,x,E,O=!1)=>{const S=xi(_)&&_.data==="[",P=()=>m(_,g,w,x,E,S),{type:D,ref:M,shapeFlag:C,patchFlag:v}=g;let A=_.nodeType;g.el=_,v===-2&&(O=!1,g.dynamicChildren=null);let I=null;switch(D){case nr:A!==3?g.children===""?(l(g.el=i(""),s(_),_),I=_):I=P():(_.data!==g.children&&(Vn=!0,q(`Hydration text mismatch: 6- Client: ${JSON.stringify(_.data)} 7- Server: ${JSON.stringify(g.children)}`),_.data=g.children),I=o(_));break;case St:A!==8||S?I=P():I=o(_);break;case ei:if(S&&(_=o(_),A=_.nodeType),A===1||A===3){I=_;const $=!g.children.length;for(let U=0;U<g.staticCount;U++)$&&(g.children+=I.nodeType===1?I.outerHTML:I.data),U===g.staticCount-1&&(g.anchor=I),I=o(I);return S?o(I):I}else P();break;case Be:S?I=p(_,g,w,x,E,O):I=P();break;default:if(C&1)A!==1||g.type.toLowerCase()!==_.tagName.toLowerCase()?I=P():I=d(_,g,w,x,E,O);else if(C&6){g.slotScopeIds=E;const $=s(_);if(t(g,$,null,w,x,Bo($),O),I=S?b(_):o(_),I&&xi(I)&&I.data==="teleport end"&&(I=o(I)),Zr(g)){let U;S?(U=Ye(Be),U.anchor=I?I.previousSibling:$.lastChild):U=_.nodeType===3?Rn(""):Ye("div"),U.el=_,g.component.subTree=U}}else C&64?A!==8?I=P():I=g.type.hydrate(_,g,w,x,E,O,e,h):C&128?I=g.type.hydrate(_,g,w,x,Bo(s(_)),E,O,e,f):q("Invalid HostVNode type:",D,`(${typeof D})`)}return M!=null&&Ls(M,null,x,g),I},d=(_,g,w,x,E,O)=>{O=O||!!g.dynamicChildren;const{type:S,props:P,patchFlag:D,shapeFlag:M,dirs:C}=g,v=S==="input"&&C||S==="option";{if(C&&cn(g,null,w,"created"),P)if(v||!O||D&48)for(const I in P)(v&&I.endsWith("value")||vi(I)&&!Zi(I))&&r(_,I,null,P[I],!1,void 0,w);else P.onClick&&r(_,"onClick",null,P.onClick,!1,void 0,w);let A;if((A=P&&P.onVnodeBeforeMount)&&qt(A,w,g),C&&cn(g,null,w,"beforeMount"),((A=P&&P.onVnodeMounted)||C)&&Bp(()=>{A&&qt(A,w,g),C&&cn(g,null,w,"mounted")},x),M&16&&!(P&&(P.innerHTML||P.textContent))){let I=h(_.firstChild,g,_,w,x,E,O),$=!1;for(;I;){Vn=!0,$||(q(`Hydration children mismatch in <${g.type}>: server rendered element contains more child nodes than client vdom.`),$=!0);const U=I;I=I.nextSibling,a(U)}}else M&8&&_.textContent!==g.children&&(Vn=!0,q(`Hydration text content mismatch in <${g.type}>: 8- Client: ${_.textContent} 9- Server: ${g.children}`),_.textContent=g.children)}return _.nextSibling},h=(_,g,w,x,E,O,S)=>{S=S||!!g.dynamicChildren;const P=g.children,D=P.length;let M=!1;for(let C=0;C<D;C++){const v=S?P[C]:P[C]=Gt(P[C]);if(_)_=f(_,v,x,E,O,S);else{if(v.type===nr&&!v.children)continue;Vn=!0,M||(q(`Hydration children mismatch in <${w.tagName.toLowerCase()}>: server rendered element contains fewer child nodes than client vdom.`),M=!0),n(null,v,w,null,x,E,Bo(w),O)}}return _},p=(_,g,w,x,E,O)=>{const{slotScopeIds:S}=g;S&&(E=E?E.concat(S):S);const P=s(_),D=h(o(_),g,P,w,x,E,O);return D&&xi(D)&&D.data==="]"?o(g.anchor=D):(Vn=!0,l(g.anchor=c("]"),P,D),D)},m=(_,g,w,x,E,O)=>{if(Vn=!0,q(`Hydration node mismatch: 10- Client vnode:`,g.type,` 11- Server rendered DOM:`,_,_.nodeType===3?"(text)":xi(_)&&_.data==="["?"(start of fragment)":""),g.el=null,O){const D=b(_);for(;;){const M=o(_);if(M&&M!==D)a(M);else break}}const S=o(_),P=s(_);return a(_),n(null,g,P,S,w,x,Bo(P),E),S},b=_=>{let g=0;for(;_;)if(_=o(_),_&&xi(_)&&(_.data==="["&&g++,_.data==="]")){if(g===0)return o(_);g--}return _};return[u,f]}let Ti,Yn;function On(e,t){e.appContext.config.performance&&Ds()&&Yn.mark(`vue-${t}-${e.uid}`),I0(e,t,Ds()?Yn.now():Date.now())}function $n(e,t){if(e.appContext.config.performance&&Ds()){const n=`vue-${t}-${e.uid}`,r=n+":end";Yn.mark(r),Yn.measure(`<${ka(e,e.type)}> ${t}`,n,r),Yn.clearMarks(n),Yn.clearMarks(r)}M0(e,t,Ds()?Yn.now():Date.now())}function Ds(){return Ti!==void 0||(typeof window<"u"&&window.performance?(Ti=!0,Yn=window.performance):Ti=!1),Ti}function Ty(){const e=[];
11if(e.length){const t=e.length>1;console.warn(`Feature flag${t?"s":""} ${e.join(", ")} ${t?"are":"is"} not explicitly defined. You are running the esm-bundler build of Vue, which expects these compile-time feature flags to be globally injected via the bundler config in order to get better tree-shaking in the production bundle. 12 13For more details, see https://link.vuejs.org/feature-flags.`)}}const kt=Bp;function Sy(e){return um(e)}function Cy(e){return um(e,xy)}function um(e,t){Ty();const n=Ps();n.__VUE__=!0,Dp(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:r,remove:i,patchProp:o,createElement:s,createText:a,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=Mt,insertStaticContent:p}=e,m=(y,T,R,V=null,j=null,G=null,te=!1,K=null,X=xr?!1:!!T.dynamicChildren)=>{if(y===T)return;y&&!Si(y,T)&&(V=Y(y),me(y,j,G,!0),y=null),T.patchFlag===-2&&(X=!1,T.dynamicChildren=null);const{type:H,ref:k,shapeFlag:N}=T;switch(H){case nr:b(y,T,R,V);break;case St:_(y,T,R,V);break;case ei:y==null?g(T,R,V,te):w(y,T,R,te);break;case Be:A(y,T,R,V,j,G,te,K,X);break;default:N&1?O(y,T,R,V,j,G,te,K,X):N&6?I(y,T,R,V,j,G,te,K,X):N&64||N&128?H.process(y,T,R,V,j,G,te,K,X,re):q("Invalid VNode type:",H,`(${typeof H})`)}k!=null&&j&&Ls(k,y&&y.ref,G,T||y,!T)},b=(y,T,R,V)=>{if(y==null)r(T.el=a(T.children),R,V);else{const j=T.el=y.el;T.children!==y.children&&c(j,T.children)}},_=(y,T,R,V)=>{y==null?r(T.el=l(T.children||""),R,V):T.el=y.el},g=(y,T,R,V)=>{[y.el,y.anchor]=p(y.children,T,R,V,y.el,y.anchor)},w=(y,T,R,V)=>{if(T.children!==y.children){const j=d(y.anchor);E(y),[T.el,T.anchor]=p(T.children,R,j,V)}else T.el=y.el,T.anchor=y.anchor},x=({el:y,anchor:T},R,V)=>{let j;for(;y&&y!==T;)j=d(y),r(y,R,V),y=j;r(T,R,V)},E=({el:y,anchor:T})=>{let R;for(;y&&y!==T;)R=d(y),i(y),y=R;i(T)},O=(y,T,R,V,j,G,te,K,X)=>{te=te||T.type==="svg",y==null?S(T,R,V,j,G,te,K,X):M(y,T,j,G,te,K,X)},S=(y,T,R,V,j,G,te,K)=>{let X,H;const{type:k,props:N,shapeFlag:ie,transition:ae,dirs:ve}=y;if(X=y.el=s(y.type,G,N&&N.is,N),ie&8?u(X,y.children):ie&16&&D(y.children,X,null,V,j,G&&k!=="foreignObject",te,K),ve&&cn(y,null,V,"created"),P(X,y,y.scopeId,te,V),N){for(const xe in N)xe!=="value"&&!Zi(xe)&&o(X,xe,null,N[xe],G,y.children,V,j,L);"value"in N&&o(X,"value",null,N.value),(H=N.onVnodeBeforeMount)&&qt(H,V,y)}Object.defineProperty(X,"__vnode",{value:y,enumerable:!1}),Object.defineProperty(X,"__vueParentComponent",{value:V,enumerable:!1}),ve&&cn(y,null,V,"beforeMount");const Ce=(!j||j&&!j.pendingBranch)&&ae&&!ae.persisted;Ce&&ae.beforeEnter(X),r(X,T,R),((H=N&&N.onVnodeMounted)||Ce||ve)&&kt(()=>{H&&qt(H,V,y),Ce&&ae.enter(X),ve&&cn(y,null,V,"mounted")},j)},P=(y,T,R,V,j)=>{if(R&&h(y,R),V)for(let G=0;G<V.length;G++)h(y,V[G]);if(j){let G=j.subTree;if(G.patchFlag>0&&G.patchFlag&2048&&(G=Vp(G.children)||G),T===G){const te=j.vnode;P(y,te,te.scopeId,te.slotScopeIds,j.parent)}}},D=(y,T,R,V,j,G,te,K,X=0)=>{for(let H=X;H<y.length;H++){const k=y[H]=K?zn(y[H]):Gt(y[H]);m(null,k,T,R,V,j,G,te,K)}},M=(y,T,R,V,j,G,te)=>{const K=T.el=y.el;let{patchFlag:X,dynamicChildren:H,dirs:k}=T;X|=y.patchFlag&16;const N=y.props||Fe,ie=T.props||Fe;let ae;R&&cr(R,!1),(ae=ie.onVnodeBeforeUpdate)&&qt(ae,R,T,y),k&&cn(T,y,R,"beforeUpdate"),R&&cr(R,!0),xr&&(X=0,te=!1,H=null);const ve=j&&T.type!=="foreignObject";if(H?(C(y.dynamicChildren,H,K,R,V,ve,G),Bl(y,T)):te||se(y,T,K,null,R,V,ve,G,!1),X>0){if(X&16)v(K,T,N,ie,R,V,j);else if(X&2&&N.class!==ie.class&&o(K,"class",null,ie.class,j),X&4&&o(K,"style",N.style,ie.style,j),X&8){const Ce=T.dynamicProps;for(let xe=0;xe<Ce.length;xe++){const Re=Ce[xe],yt=N[Re],Nt=ie[Re];(Nt!==yt||Re==="value")&&o(K,Re,yt,Nt,j,y.children,R,V,L)}}X&1&&y.children!==T.children&&u(K,T.children)}else!te&&H==null&&v(K,T,N,ie,R,V,j);((ae=ie.onVnodeUpdated)||k)&&kt(()=>{ae&&qt(ae,R,T,y),k&&cn(T,y,R,"updated")},V)},C=(y,T,R,V,j,G,te)=>{for(let K=0;K<T.length;K++){const X=y[K],H=T[K],k=X.el&&(X.type===Be||!Si(X,H)||X.shapeFlag&70)?f(X.el):R;m(X,H,k,null,V,j,G,te,!0)}},v=(y,T,R,V,j,G,te)=>{if(R!==V){if(R!==Fe)for(const K in R)!Zi(K)&&!(K in V)&&o(y,K,R[K],null,te,T.children,j,G,L);for(const K in V){if(Zi(K))continue;const X=V[K],H=R[K];X!==H&&K!=="value"&&o(y,K,H,X,te,T.children,j,G,L)}"value"in V&&o(y,"value",R.value,V.value)}},A=(y,T,R,V,j,G,te,K,X)=>{const H=T.el=y?y.el:a(""),k=T.anchor=y?y.anchor:a("");let{patchFlag:N,dynamicChildren:ie,slotScopeIds:ae}=T;(xr||N&2048)&&(N=0,X=!1,ie=null),ae&&(K=K?K.concat(ae):ae),y==null?(r(H,R,V),r(k,R,V),D(T.children,R,k,j,G,te,K,X)):N>0&&N&64&&ie&&y.dynamicChildren?(C(y.dynamicChildren,ie,R,j,G,te,K),Bl(y,T)):se(y,T,R,k,j,G,te,K,X)},I=(y,T,R,V,j,G,te,K,X)=>{T.slotScopeIds=K,y==null?T.shapeFlag&512?j.ctx.activate(T,R,V,te,X):$(T,R,V,j,G,te,X):U(y,T,X)},$=(y,T,R,V,j,G,te)=>{const K=y.component=Ly(y,V,j);if(K.type.__hmrId&&T0(K),fs(y),On(K,"mount"),mc(y)&&(K.ctx.renderer=re),On(K,"init"),Fy(K),$n(K,"init"),K.asyncDep){if(j&&j.registerDep(K,z),!y.el){const X=K.subTree=Ye(St);_(null,X,T,R)}return}z(K,y,T,R,j,G,te),ds(),$n(K,"mount")},U=(y,T,R)=>{const V=T.component=y.component;if(j0(y,T,R))if(V.asyncDep&&!V.asyncResolved){fs(T),W(V,T,R),ds();return}else V.next=T,E0(V.update),V.update();else T.el=y.el,V.vnode=T},z=(y,T,R,V,j,G,te)=>{const K=()=>
13{if(y.isMounted){let{next:k,bu:N,u:ie,parent:ae,vnode:ve}=y,Ce=k,xe;fs(k||y.vnode),cr(y,!1),k?(k.el=ve.el,W(y,k,te)):k=ve,N&&Ei(N),(xe=k.props&&k.props.onVnodeBeforeUpdate)&&qt(xe,ae,k,ve),cr(y,!0),On(y,"render");const Re=Ya(y);$n(y,"render");const yt=y.subTree;y.subTree=Re,On(y,"patch"),m(yt,Re,f(yt.el),Y(yt),y,j,G),$n(y,"patch"),k.el=Re.el,Ce===null&&H0(y,Re.el),ie&&kt(ie,j),(xe=k.props&&k.props.onVnodeUpdated)&&kt(()=>qt(xe,ae,k,ve),j),Fp(y),ds()}else{let k;const{el:N,props:ie}=T,{bm:ae,m:ve,parent:Ce}=y,xe=Zr(T);if(cr(y,!1),ae&&Ei(ae),!xe&&(k=ie&&ie.onVnodeBeforeMount)&&qt(k,Ce,T),cr(y,!0),N&&Ne){const Re=()=>{On(y,"render"),y.subTree=Ya(y),$n(y,"render"),On(y,"hydrate"),Ne(N,y.subTree,y,j,null),$n(y,"hydrate")};xe?T.type.__asyncLoader().then(()=>!y.isUnmounted&&Re()):Re()}else{On(y,"render");const Re=y.subTree=Ya(y);$n(y,"render"),On(y,"patch"),m(null,Re,R,V,y,j,G),$n(y,"patch"),T.el=Re.el}if(ve&&kt(ve,j),!xe&&(k=ie&&ie.onVnodeMounted)){const Re=T;kt(()=>qt(k,Ce,Re),j)}(T.shapeFlag&256||Ce&&Zr(Ce.vnode)&&Ce.vnode.shapeFlag&256)&&y.a&&kt(y.a,j),y.isMounted=!0,A0(y),T=R=V=null}},X=y.effect=new ic(K,()=>Ca(H),y.scope),H=y.update=()=>X.run();H.id=y.uid,cr(y,!0),X.onTrack=y.rtc?k=>Ei(y.rtc,k):void 0,X.onTrigger=y.rtg?k=>Ei(y.rtg,k):void 0,H.ownerInstance=y,H()},W=(y,T,R)=>{T.component=y;const V=y.vnode.props;y.vnode=T,y.next=null,py(y,T.props,V,R),Ey(y,T.children,R),Nr(),mf(),Lr()},se=(y,T,R,V,j,G,te,K,X=!1)=>{const H=y&&y.children,k=y?y.shapeFlag:0,N=T.children,{patchFlag:ie,shapeFlag:ae}=T;if(ie>0){if(ie&128){be(H,N,R,V,j,G,te,K,X);return}else if(ie&256){Se(H,N,R,V,j,G,te,K,X);return}}ae&8?(k&16&&L(H,j,G),N!==H&&u(R,N)):k&16?ae&16?be(H,N,R,V,j,G,te,K,X):L(H,j,G,!0):(k&8&&u(R,""),ae&16&&D(N,R,V,j,G,te,K,X))},Se=(y,T,R,V,j,G,te,K,X)=>{y=y||Jr,T=T||Jr;const H=y.length,k=T.length,N=Math.min(H,k);let ie;for(ie=0;ie<N;ie++){const ae=T[ie]=X?zn(T[ie]):Gt(T[ie]);m(y[ie],ae,R,null,j,G,te,K,X)}H>k?L(y,j,G,!0,!1,N):D(T,R,V,j,G,te,K,X,N)},be=(y,T,R,V,j,G,te,K,X)=>{let H=0;const k=T.length;let N=y.length-1,ie=k-1;for(;H<=N&&H<=ie;){const ae=y[H],ve=T[H]=X?zn(T[H]):Gt(T[H]);if(Si(ae,ve))m(ae,ve,R,null,j,G,te,K,X);else break;H++}for(;H<=N&&H<=ie;){const ae=y[N],ve=T[ie]=X?zn(T[ie]):Gt(T[ie]);if(Si(ae,ve))m(ae,ve,R,null,j,G,te,K,X);else break;N--,ie--}if(H>N){if(H<=ie){const ae=ie+1,ve=ae<k?T[ae].el:V;for(;H<=ie;)m(null,T[H]=X?zn(T[H]):Gt(T[H]),R,ve,j,G,te,K,X),H++}}else if(H>ie)for(;H<=N;)me(y[H],j,G,!0),H++;else{const ae=H,ve=H,Ce=new Map;for(H=ve;H<=ie;H++){const at=T[H]=X?zn(T[H]):Gt(T[H]);at.key!=null&&(Ce.has(at.key)&&q("Duplicate keys found during update:",JSON.stringify(at.key),"Make sure keys are unique."),Ce.set(at.key,H))}let xe,Re=0;const yt=ie-ve+1;let Nt=!1,Ro=0;const lr=new Array(yt);for(H=0;H<yt;H++)lr[H]=0;for(H=ae;H<=N;H++){const at=y[H];if(Re>=yt){me(at,j,G,!0);continue}let Wt;if(at.key!=null)Wt=Ce.get(at.key);else for(xe=ve;xe<=ie;xe++)if(lr[xe-ve]===0&&Si(at,T[xe])){Wt=xe;break}Wt===void 0?me(at,j,G,!0):(lr[Wt-ve]=H+1,Wt>=Ro?Ro=Wt:Nt=!0,m(at,T[Wt],R,null,j,G,te,K,X),Re++)}const Io=Nt?Py(lr):Jr;for(xe=Io.length-1,H=yt-1;H>=0;H--){const at=ve+H,Wt=T[at],ur=at+1<k?T[at+1].el:V;lr[H]===0?m(null,Wt,R,ur,j,G,te,K,X):Nt&&(xe<0||H!==Io[xe]?le(Wt,R,ur,2):xe--)}}},le=(y,T,R,V,j=null)=>{const{el:G,type:te,transition:K,children:X,shapeFlag:H}=y;if(H&6){le(y.component.subTree,T,R,V);return}if(H&128){y.suspense.move(T,R,V);return}if(H&64){te.move(y,T,R,re);return}if(te===Be){r(G,T,R);for(let N=0;N<X.length;N++)le(X[N],T,R,V);r(y.anchor,T,R);return}if(te===ei){x(y,T,R);return}if(V!==2&&H&1&&K)if(V===0)K.beforeEnter(G),r(G,T,R),kt(()=>K.enter(G),j);else{const{leave:N,delayLeave:ie,afterLeave:ae}=K,ve=()=>r(G,T,R),Ce=()=>{N(G,()=>{ve(),ae&&ae()})};ie?ie(G,ve,Ce):Ce()}else r(G,T,R)},me=(y,T,R,V=!1,j=!1)=>{const{type:G,props:te,ref:K,children:X,dynamicChildren:H,shapeFlag:k,patchFlag:N,dirs:ie}=y;if(K!=null&&Ls(K,null,R,y,!0),k&256){T.ctx.deactivate(y);return}const ae=k&1&&ie,ve=!Zr(y);let Ce;if(ve&&(Ce=te&&te.onVnodeBeforeUnmount)&&qt(Ce,T,y),k&6)et(y.component,R,V);else{if(k&128){y.suspense.unmount(R,V);return}ae&&cn(y,null,T,"beforeUnmount"),k&64?y.type.remove(y,T,R,j,re,V):H&&(G!==Be||N>
130&&N&64)?L(H,T,R,!1,!0):(G===Be&&N&384||!j&&k&16)&&L(X,T,R),V&&ge(y)}(ve&&(Ce=te&&te.onVnodeUnmounted)||ae)&&kt(()=>{Ce&&qt(Ce,T,y),ae&&cn(y,null,T,"unmounted")},R)},ge=y=>{const{type:T,el:R,anchor:V,transition:j}=y;if(T===Be){y.patchFlag>0&&y.patchFlag&2048&&j&&!j.persisted?y.children.forEach(te=>{te.type===St?i(te.el):ge(te)}):je(R,V);return}if(T===ei){E(y);return}const G=()=>{i(R),j&&!j.persisted&&j.afterLeave&&j.afterLeave()};if(y.shapeFlag&1&&j&&!j.persisted){const{leave:te,delayLeave:K}=j,X=()=>te(R,G);K?K(y.el,G,X):X()}else G()},je=(y,T)=>{let R;for(;y!==T;)R=d(y),i(y),y=R;i(T)},et=(y,T,R)=>{y.type.__hmrId&&S0(y);const{bum:V,scope:j,update:G,subTree:te,um:K}=y;V&&Ei(V),j.stop(),G&&(G.active=!1,me(te,y,T,R)),K&&kt(K,T),kt(()=>{y.isUnmounted=!0},T),T&&T.pendingBranch&&!T.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===T.pendingId&&(T.deps--,T.deps===0&&T.resolve()),R0(y)},L=(y,T,R,V=!1,j=!1,G=0)=>{for(let te=G;te<y.length;te++)me(y[te],T,R,V,j)},Y=y=>y.shapeFlag&6?Y(y.component.subTree):y.shapeFlag&128?y.suspense.next():d(y.anchor||y.el),ee=(y,T,R)=>{y==null?T._vnode&&me(T._vnode,null,null,!0):m(T._vnode||null,y,T,null,null,null,R),mf(),Rs(),T._vnode=y},re={p:m,um:me,m:le,r:ge,mt:$,mc:D,pc:se,pbc:C,n:Y,o:e};let _e,Ne;return t&&([_e,Ne]=t(re)),{render:ee,hydrate:_e,createApp:cy(ee,_e)}}function cr({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Bl(e,t,n=!1){const r=e.children,i=t.children;if(fe(r)&&fe(i))for(let o=0;o<r.length;o++){const s=r[o];let a=i[o];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=i[o]=zn(i[o]),a.el=s.el),n||Bl(s,a)),a.type===nr&&(a.el=s.el),a.type===St&&!a.el&&(a.el=s.el)}}function Py(e){const t=e.slice(),n=[0];let r,i,o,s,a;const l=e.length;for(r=0;r<l;r++){const c=e[r];if(c!==0){if(i=n[n.length-1],e[i]<c){t[r]=i,n.push(r);continue}for(o=0,s=n.length-1;o<s;)a=o+s>>1,e[n[a]]<c?o=a+1:s=a;c<e[n[o]]&&(o>0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=t[s];return n}const Oy=e=>e.__isTeleport,Be=Symbol.for("v-fgt"),nr=Symbol.for("v-txt"),St=Symbol.for("v-cmt"),ei=Symbol.for("v-stc"),to=[];let rn=null;function de(e=!1){to.push(rn=e?null:[])}function $y(){to.pop(),rn=to[to.length-1]||null}let fo=1;function $f(e){fo+=e}function cm(e){return e.dynamicChildren=fo>0?rn||Jr:null,$y(),fo>0&&rn&&rn.push(e),e}function we(e,t,n,r,i,o){return cm(Q(e,t,n,r,i,o,!0))}function on(e,t,n,r,i){return cm(Ye(e,t,n,r,i,!0))}function oi(e){return e?e.__v_isVNode===!0:!1}function Si(e,t){return t.shapeFlag&6&&Wr.has(t.type)?(e.shapeFlag&=-257,t.shapeFlag&=-513,!1):e.type===t.type&&e.key===t.key}const Ay=(...e)=>ky(...e),$a="__vInternal",fm=({key:e})=>e??null,ps=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Qe(e)||Ue(e)||he(e)?{i:ot,r:e,k:t,f:!!n}:e:null);function Q(e,t=null,n=null,r=0,i=null,o=e===Be?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&fm(t),ref:t&&ps(t),scopeId:Hp,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:ot};return a?(wc(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=Qe(n)?8:16),l.key!==l.key&&q("VNode created with invalid key (NaN). VNode type:",l.type),fo>0&&!s&&rn&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&rn.push(l),l}const Ye=Ay;function ky(e,t=null,n=null,r=0,i=null,o=!1){if((!e||e===Z0)&&(e||q(`Invalid vnode type when creating vnode: ${e}.`),e=St),oi(e)){const a=rr(e,t,!0);return n&&wc(a,n),fo>
130&&!o&&rn&&(a.shapeFlag&6?rn[rn.indexOf(e)]=a:rn.push(a)),a.patchFlag|=-2,a}if(mm(e)&&(e=e.__vccOpts),t){t=Ry(t);let{class:a,style:l}=t;a&&!Qe(a)&&(t.class=Tt(a)),Me(l)&&(ks(l)&&!fe(l)&&(l=ze({},l)),t.style=Oo(l))}const s=Qe(e)?1:V0(e)?128:Oy(e)?64:Me(e)?4:he(e)?2:0;return s&4&&ks(e)&&(e=pe(e),q("Vue received a Component which was made a reactive object. This can lead to unnecessary performance overhead, and should be avoided by marking the component with `markRaw` or using `shallowRef` instead of `ref`.",` 14Component that was made reactive: `,e)),Q(e,t,n,r,i,s,o,!0)}function Ry(e){return e?ks(e)||$a in e?ze({},e):e:null}function rr(e,t,n=!1){const{props:r,ref:i,patchFlag:o,children:s}=e,a=t?Iy(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&fm(a),ref:t&&t.ref?n&&i?fe(i)?i.concat(ps(t)):[i,ps(t)]:ps(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o===-1&&fe(s)?s.map(dm):s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Be?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&rr(e.ssContent),ssFallback:e.ssFallback&&rr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function dm(e){const t=rr(e);return fe(e.children)&&(t.children=e.children.map(dm)),t}function Rn(e=" ",t=0){return Ye(nr,null,e,t)}function CR(e,t){const n=Ye(ei,null,e);return n.staticCount=t,n}function nt(e="",t=!1){return t?(de(),on(St,null,e)):Ye(St,null,e)}function Gt(e){return e==null||typeof e=="boolean"?Ye(St):fe(e)?Ye(Be,null,e.slice()):typeof e=="object"?zn(e):Ye(nr,null,String(e))}function zn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:rr(e)}function wc(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(fe(t))n=16;else if(typeof t=="object")if(r&65){const i=t.default;i&&(i._c&&(i._d=!1),wc(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!($a in t)?t._ctx=ot:i===3&&ot&&(ot.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else he(t)?(t={default:t,_ctx:ot},n=32):(t=String(t),r&64?(n=16,t=[Rn(t)]):n=8);e.children=t,e.shapeFlag|=n}function Iy(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const i in r)if(i==="class")t.class!==r.class&&(t.class=Tt([t.class,r.class]));else if(i==="style")t.style=Oo([t.style,r.style]);else if(vi(i)){const o=t[i],s=r[i];s&&o!==s&&!(fe(o)&&o.includes(s))&&(t[i]=o?[].concat(o,s):s)}else i!==""&&(t[i]=r[i])}return t}function qt(e,t,n,r=null){sn(e,t,7,[n,r])}const My=nm();let Ny=0;function Ly(e,t,n){const r=e.type,i=(t?t.appContext:e.appContext)||My,o={uid:Ny++,vnode:e,type:r,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new dp(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:im(r,i),emitsOptions:jp(r,i),emit:null,emitted:null,propsDefaults:Fe,inheritAttrs:r.inheritAttrs,ctx:Fe,data:Fe,props:Fe,attrs:Fe,slots:Fe,refs:Fe,setupState:Fe,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx=ey(o),o.root=t?t.root:o,o.emit=L0.bind(null,o),e.ce&&e.ce(o),o}let rt=null;const Tn=()=>rt||ot;let Ec,Ur,Af="__VUE_INSTANCE_SETTERS__";(Ur=Ps()[Af])||(Ur=Ps()[Af]=[]),Ur.push(e=>rt=e),Ec=e=>{Ur.length>1?Ur.forEach(t=>t(e)):Ur[0](e)};const si=e=>{Ec(e),e.scope.on()},Sr=()=>{rt&&rt.scope.off(),Ec(null)},Dy=or("slot,component");function Wl(e,t){const n=t.isNativeTag||sp;(Dy(e)||n(e))&&q("Do not use built-in or reserved HTML elements as component id: "+e)}function hm(e){return e.vnode.shapeFlag&4}let ho=!1;function Fy(e,t=!1){ho=t;const{props:n,children:r}=e.vnode,i=hm(e);dy(e,n,i,t),wy(e,r);const o=i?Uy(e,t):void 0;return ho=!1,o}function Uy(e,t){var n;const r=e.type;{if(r.name&&Wl(r.name,e.appContext.config),r.components){const o=Object.keys(r.components);for(let s=0;s<o.length;s++)Wl(o[s],e.appContext.config)}if(r.directives){const o=Object.keys(r.directives);for(let s=0;s<o.length;s++)zp(o[s])}r.compilerOptions&&jy()&&q('"compilerOptions" is only supported when using a build of Vue that includes the runtime compiler. Since you are using a runtime-only build, the options should be passed via your build tool config instead.')}e.accessCache=Object.create(null),e.proxy=kn(new Proxy(e.ctx,em)),ty(e);const{setup:i}=r;if(i){const o=e.setupContext=i.length>1?By(e):null;si(e),Nr();const s=Nn(i,e,0,[ji(e.props),o]);if(Lr(),Sr(),Qu(s)){if(s.then(Sr,Sr),t)return s.then(a=>{kf(e,a,t)}).catch(a=>{Sa(a,e,0)});if(e.asyncDep=s,!e.suspense){const a=(n=r.name)!=null?n:"Anonymous";q(`Component <${a}>: setup function returned a promise, but no <Suspense> boundary was found in the parent component tree. A component with async setup() must be nested in a <Suspense> in order to be rendered.`)}}else kf(e,s,t)}else pm(e,t)}
14function kf(e,t,n){he(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Me(t)?(oi(t)&&q("setup() should not return VNodes directly - return a render function instead."),e.devtoolsRawSetupState=t,e.setupState=$p(t),ny(e)):t!==void 0&&q(`setup() should return an object. Received: ${t===null?"null":typeof t}`),pm(e,n)}let zl;const jy=()=>!zl;function pm(e,t,n){const r=e.type;if(!e.render){if(!t&&zl&&!r.render){const i=r.template||yc(e).template;if(i){On(e,"compile");const{isCustomElement:o,compilerOptions:s}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=ze(ze({isCustomElement:o,delimiters:a},s),l);r.render=zl(i,c),$n(e,"compile")}}e.render=r.render||Mt}si(e),Nr(),iy(e),Lr(),Sr(),!r.render&&e.render===Mt&&!t&&(r.template?q('Component provided template option but runtime compilation is not supported in this build of Vue. Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js".'):q("Component is missing template or render function."))}function Hy(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ms(),vt(e,"get","$attrs"),t[n]},set(){return q("setupContext.attrs is readonly."),!1},deleteProperty(){return q("setupContext.attrs is readonly."),!1}}))}function Vy(e){return e.slotsProxy||(e.slotsProxy=new Proxy(e.slots,{get(t,n){return vt(e,"get","$slots"),t[n]}}))}function By(e){return Object.freeze({get attrs(){return Hy(e)},get slots(){return Vy(e)},get emit(){return(n,...r)=>e.emit(n,...r)},expose:n=>{if(e.exposed&&q("expose() should be called only once per setup()."),n!=null){let r=typeof n;r==="object"&&(fe(n)?r="array":Ue(n)&&(r="ref")),r!=="object"&&q(`expose() should be passed a plain object, received ${r}.`)}e.exposed=n||{}}})}function Aa(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy($p(kn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Tr)return Tr[n](e)},has(t,n){return n in t||n in Tr}}))}const Wy=/(?:^|[-_])(\w)/g,zy=e=>e.replace(Wy,t=>t.toUpperCase()).replace(/[-_]/g,"");function xc(e,t=!0){return he(e)?e.displayName||e.name:e.name||t&&e.__name}function ka(e,t,n=!1){let r=xc(t);if(!r&&t.__file){const i=t.__file.match(/([^/\\]+)\.\w+$/);i&&(r=i[1])}if(!r&&e&&e.parent){const i=o=>{for(const s in o)if(o[s]===t)return s};r=i(e.components||e.parent.type.components)||i(e.appContext.components)}return r?zy(r):n?"App":"Anonymous"}function mm(e){return he(e)&&"__vccOpts"in e}const ce=(e,t)=>p0(e,t,ho);function Ra(e,t,n){const r=arguments.length;return r===2?Me(t)&&!fe(t)?oi(t)?Ye(e,null,[t]):Ye(e,t):Ye(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&oi(n)&&(n=[n]),Ye(e,t,n))}const qy=Symbol.for("v-scx"),Ky=()=>{{const e=Ht(qy);return e||q("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function Ja(e){return!!(e&&e.__v_isShallow)}function Gy(){if(typeof window>"u")return;const e={style:"color:#3ba776"},t={style:"color:#0b1bc9"},n={style:"color:#b62e24"},r={style:"color:#9d288c"},i={header(f){return Me(f)?f.__isVue?["div",e,"VueInstance"]:Ue(f)?["div",{},["span",e,u(f)],"<",a(f.value),">"]:_n(f)?["div",{},["span",e,Ja(f)?"ShallowReactive":"Reactive"],"<",a(f),`>${tr(f)?" (readonly)":""}`]:tr(f)?["div",{},["span",e,Ja(f)?"ShallowReadonly":"Readonly"],"<",a(f),">"]:null:null},hasBody(f){return f&&f.__isVue},body(f){if(f&&f.__isVue)return["div",{},...o(f.$)]}};function o(f){const d=[];f.type.props&&f.props&&d.push(s("props",pe(f.props))),f.setupState!==Fe&&d.push(s("setup",f.setupState)),f.data!==Fe&&d.push(s("data",pe(f.data)));const h=l(f,"computed");h&&d.push(s("computed",h));const p=l(f,"inject");return p&&d.push(s("injected",p)),d.push(["div",{},["span",{style:r.style+";opacity:0.66"},"$ (internal): "],["object",{object:f}]]),d}function s(f,d){return d=ze({},d),Object.keys(d).length?["div",{style:"line-height:1.25em;margin-bottom:0.6em"},["div",{style:"color:#476582"},f],["div",{style:"padding-left:1.25em"},...Object.keys(d).map(h=>["div",{},["span",r,h+": "],a(d[h],!1)])]]:["span",{}]}function a(f,d=!0){return typeof f=="number"?["span",t,f]:typeof f=="string"?["span",n,JSON.stringify(f)]:typeof f=="boolean"?["span",r,f]:Me(f)?["object",{object:d?pe(f):f}]:["span",n,String(f)]}function l(f,d){const h=f.type;if(he(h))return;const p={};for(const m in f.ctx)c(h,m,d)&&(p[m]=f.ctx[m]);return p}function c(f,d,h){const p=f[h];if(fe(p)&&p.includes(d)||Me(p)&&d in p||f.extends&&c(f.extends,d,h)||f.mixins&&f.mixins.some(m=>c(m,d,h)))return!0}function u(f){return Ja(f)?"ShallowRef":f.effect?"ComputedRef":"Ref"}window.devtoolsFormatters?window.devtoolsFormatters.push(i):window.devtoolsFormatters=[i]}const Fs="3.3.4",Yy="http://www.w3.org/2000/svg",gr=typeof document<"u"?document:null,Rf=gr&&gr.createElement("template"),Xy={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const i=t?gr.createElementNS(Yy,e):gr.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:e=>gr.createTextNode(e),createComment:e=>gr.createComment(e),setText:(e,t)=>
vendor: 1,859 bytes, line 14
14{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>gr.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,i,o){const s=n?n.previousSibling:t.lastChild;if(i&&(i===o||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===o||!(i=i.nextSibling)););else{Rf.innerHTML=r?`<svg>${e}</svg>`:e;const a=Rf.content;if(r){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Jy(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Qy(e,t,n){const r=e.style,i=Qe(n);if(n&&!i){if(t&&!Qe(t))for(const o in t)n[o]==null&&ql(r,o,"");for(const o in n)ql(r,o,n[o])}else{const o=r.display;i?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}const Zy=/[^\\];\s*$/,If=/\s*!important$/;function ql(e,t,n){if(fe(n))n.forEach(r=>ql(e,t,r));else if(n==null&&(n=""),Zy.test(n)&&q(`Unexpected semicolon at the end of '${t}' style value: '${n}'`),t.startsWith("--"))e.setProperty(t,n);else{const r=eb(e,t);If.test(n)?e.setProperty(Zn(r),n.replace(If,""),"important"):e[r]=n}}const Mf=["Webkit","Moz","ms"],Qa={};function eb(e,t){const n=Qa[t];if(n)return n;let r=bn(t);if(r!=="filter"&&r in e)return Qa[t]=r;r=Pr(r);for(let i=0;i<Mf.length;i++){const o=Mf[i]+r;if(o in e)return Qa[t]=o}return t}const Nf="http://www.w3.org/1999/xlink";function tb(e,t,n,r,i){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Nf,t.slice(6,t.length)):e.setAttributeNS(Nf,t,n);else{const o=Av(t);n==null||o&&!cp(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}function nb(e,t,n,r,i,o,s){if(t==="innerHTML"||t==="textContent"){r&&s(r,
14i,o),e[t]=n??"";return}const a=e.tagName;if(t==="value"&&a!=="PROGRESS"&&!a.includes("-")){e._value=n;const c=a==="OPTION"?e.getAttribute("value"):e.value,u=n??"";c!==u&&(e.value=u),n==null&&e.removeAttribute(t);return}let l=!1;if(n===""||n==null){const c=typeof e[t];c==="boolean"?n=cp(n):n==null&&c==="string"?(n="",l=!0):c==="number"&&(n=0,l=!0)}try{e[t]=n}catch(c){l||q(`Failed setting prop "${t}" on <${a.toLowerCase()}>: value ${n} is invalid.`,c)}l&&e.removeAttribute(t)}function rb(e,t,n,r){e.addEventListener(t,n,r)}function ib(e,t,n,r){e.removeEventListener(t,n,r)}function ob(e,t,n,r,i=null){const o=e._vei||(e._vei={}),s=o[t];if(r&&s)s.value=r;else{const[a,l]=sb(t);if(r){const c=o[t]=ub(r,i);rb(e,a,c,l)}else s&&(ib(e,a,s,l),o[t]=void 0)}}const Lf=/(?:Once|Passive|Capture)$/;function sb(e){let t;if(Lf.test(e)){t={};let r;for(;r=e.match(Lf);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Zn(e.slice(2)),t]}let Za=0;const ab=Promise.resolve(),lb=()=>Za||(ab.then(()=>Za=0),Za=Date.now());function ub(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;sn(cb(r,n.value),t,5,[r])};return n.value=e,n.attached=lb(),n}function cb(e,t){if(fe(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>i=>!i._stopped&&r&&r(i))}else return t}const Df=/^on[a-z]/,fb=(e,t,n,r,i=!1,o,s,a,l)=>{t==="class"?Jy(e,r,i):t==="style"?Qy(e,n,r):vi(t)?Ss(t)||ob(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):db(e,t,r,i))?nb(e,t,r,o,s,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),tb(e,t,r,i))};function db(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Df.test(t)&&he(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Df.test(t)&&Qe(n)?!1:t in e}const zr={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Ci(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Ci(e,!0),r.enter(e)):r.leave(e,()=>{Ci(e,!1)}):Ci(e,t))},beforeUnmount(e,{value:t}){Ci(e,t)}};function Ci(e,t){e.style.display=t?e._vod:"none"}const gm=ze({patchProp:fb},Xy);let no,Ff=!1;function hb(){return no||(no=Sy(gm))}function pb(){return no=Ff?no:Cy(gm),Ff=!0,no}const mb=(...e)=>{const t=hb().createApp(...e);_m(t),vm(t);const{mount:n}=t;return t.mount=r=>{const i=ym(r);if(!i)return;const o=t._component;!he(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.innerHTML="";const s=n(i,!1,i instanceof SVGElement);return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},t},gb=(...e)=>{const t=pb().createApp(...e);_m(t),vm(t);const{mount:n}=t;return t.mount=r=>{const i=ym(r);if(i)return n(i,!0,i instanceof SVGElement)},t};function _m(e){Object.defineProperty(e.config,"isNativeTag",{value:t=>Pv(t)||Ov(t),writable:!1})}function vm(e){{const t=e.config.isCustomElement;Object.defineProperty(e.config,"isCustomElement",{get(){return t},set(){q("The `isCustomElement` config option is deprecated. Use `compilerOptions.isCustomElement` instead.")}});const n=e.config.compilerOptions,r='The `compilerOptions` config option is only respected when using a build of Vue.js that includes the runtime compiler (aka "full build"). Since you are using the runtime-only build, `compilerOptions` must be passed to `@vue/compiler-dom` in the build setup instead.\n- For vue-loader: pass it via vue-loader\'s `compilerOptions` loader option.\n- For vue-cli: see https://cli.vuejs.org/guide/webpack.html#modifying-options-of-a-loader\n- For vite: pass it via @vitejs/plugin-vue options. See https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#example-for-passing-options-to-vuecompiler-sfc';Object.defineProperty(e.config,"compilerOptions",{get(){return q(r),n},set(){q(r)}})}}function ym(e){if(Qe(e)){const t=document.querySelector(e);return t||q(`Failed to mount app: mount target selector "${e}" returned null.`),t}return window.ShadowRoot&&e instanceof window.ShadowRoot&&e.mode==="closed"&&q('mounting on a ShadowRoot with `{mode: "closed"}` may lead to unpredictable bugs'),e}function _b(){Gy()}_b();const bm=(e,{value:t})=>{const{handler:n,middleware:r,events:i,disabled:o,exclude:s}=yb(t);st(()=>t,a=>{JSON.stringify(a)!==JSON.stringify(t)&&Em(e,{value:a,oldValue:null})}),o!==!0&&(e.$clickOutsideHandlers=i.map(a=>({event:a,handler:l=>bb({event:l,el:e,handler:n,middleware:r,exclude:s})}
14)),e.$clickOutsideHandlers.forEach(({event:a,handler:l})=>{setTimeout(()=>{e.$clickOutsideHandlers&&document.documentElement.addEventListener(a,l,!1)})}))},wm=e=>{(e.$clickOutsideHandlers||[]).forEach(({event:n,handler:r})=>{document.documentElement.removeEventListener(n,r,!1)})},Em=(e,{value:t,oldValue:n})=>{JSON.stringify(t)!==JSON.stringify(n)&&(wm(e),bm(e,{value:t}))},vb={beforeMount:bm,unmounted:wm,updated:Em};function yb(e){const t=typeof e=="function";let n;if(t)n={handler:e,middleware:()=>!0,events:["pointerdown"],disabled:!1,exclude:void 0};else{const r=e;n={handler:r.handler||(()=>{}),middleware:r.middleware||(()=>!0),events:r.events||["pointerdown"],disabled:r.disabled!==void 0?!!r.disabled:!1,exclude:r.exclude||void 0}}return n}function bb({el:e,event:t,handler:n,middleware:r,exclude:i}){t.stopPropagation();const o=t.composedPath();if((o?o.indexOf(e)<0:e.contains(t.target)===!1)===!1)return;const a=t.composedPath();i!==void 0&&a.filter(c=>c.id===i).length>0||a.filter(l=>l.id==="app").length<=0||r(t)&&n(t)}const wb={mounted(e){e.focus()}};let Eb=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,n)=>(n&=63,n<36?t+=n.toString(36):n<62?t+=(n-26).toString(36).toUpperCase():n>62?t+="-":t+="_",t),"");const xb=300,Us={};let js;function el(e,t){t.value&&(e.dataset.tooltip=Eb(),Us[e.dataset.tooltip]=Sb(e,t),e.addEventListener("mouseenter",Us[e.dataset.tooltip]),e.addEventListener("mouseleave",xm))}function tl(e){e.removeEventListener("mouseenter",Us[e.dataset.tooltip]),e.removeEventListener("mouseleave",xm),clearTimeout(js),Tc().classList.remove("visible"),delete Us[e.dataset.tooltip]}const Tb={beforeMount:el,unmounted:tl,updated(e,t){t.value&&!t.oldValue?el(e,t):!t.value&&t.oldValue?tl(e):(tl(e),el(e,t))}};function Sb(e,t){return()=>{const n=Tc();t.modifiers.instant?(jf(n),Uf(e,t,n)):(clearTimeout(js),js=window.setTimeout(()=>{jf(n),Uf(e,t,n)},xb))}}function xm(){const e=Tc();clearTimeout(js),Cb(e)}function Uf(e,t,n){const o=e.getBoundingClientRect();let s=o.top+pageYOffset,a=o.left+pageXOffset,l;n.innerText=t.value,n.classList.remove("top","bottom","left","right","start","end"),t.modifiers.inverted?n.classList.add("inverted"):n.classList.remove("inverted"),t.modifiers.bottom?(t.modifiers.start?(a+=20,l=100,n.classList.add("start")):t.modifiers.end?(a+=o.width-20,l=0,n.classList.add("end")):(a+=o.width/2,l=50),s+=o.height+10,n.style.transform=`translate(calc(${a}px - ${l}%), ${s}px)`,n.classList.add("bottom")):t.modifiers.left?(t.modifiers.start?(s+=20,l=100,n.classList.add("start")):t.modifiers.end?(s+=o.height-20,l=0,n.classList.add("end")):(s+=o.height/2,l=50),a-=10,n.style.transform=`translate(calc(${a}px - 100%), calc(${s}px - ${l}%))`,n.classList.add("left")):t.modifiers.right?(t.modifiers.start?(s+=20,l=100,n.classList.add("start")):t.modifiers.end?(s+=o.height-20,l=0,n.classList.add("end")):(s+=o.height/2,l=50),a+=o.width+10,n.style.transform=`translate(${a}px, calc(${s}px - ${l}%))`,n.classList.add("right")):(t.modifiers.start?(a+=20,l=100,n.classList.add("start")):t.modifiers.end?(a+=o.width-20,l=0,n.classList.add("end")):(a+=o.width/2,l=50),s-=10,n.style.transform=`translate(calc(${a}px - ${l}%), calc(${s}px - 100%))`,n.classList.add("top"))}function jf(e){e.classList.add("visible","enter"),e.classList.remove("leave","leave-active"),setTimeout(()=>{e.classList.contains("enter")!==!1&&(e.classList.add("enter-active"),e.classList.remove("enter"))},1),setTimeout(()=>{e.classList.remove("enter-active")},200)}function Cb(e){e.classList.contains("visible")!==!1&&(e.classList.add("visible","leave"),e.classList.remove("enter","enter-active"),setTimeout(()=>{e.classList.contains("leave")!==!1&&(e.classList.add("leave-active"),e.classList.remove("leave"))},1),setTimeout(()=>{e.classList.contains("leave-active")!==!1&&(e.classList.remove("leave-active"),e.classList.remove("visible"))},200))}function Tc(){let e=document.getElementById("tooltip");return e instanceof HTMLElement||(e=document.createElement("div"),e.id="tooltip",document.body.appendChild(e)),e}const Pb=({app:e,router:t,isClient:n})=>{e.directive("focus",wb),e.directive("tooltip",Tb),e.directive("click-outside",vb)},Ob=Object.freeze(Object.defineProperty({__proto__:null,install:Pb},Symbol.toStringTag,{value:"Module"})),$b="modulepreload",Ab=function(e){return"/"+e},Hf={},Yt=function(t,n,r){if(!n||n.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=Ab(o),o in Hf)return;Hf[o]=!0;const s=o.endsWith(".css"),a=s?'[rel="stylesheet"]':"";if(!!r)for(let u=i.length-1;u>=0;u--){const f=i[u];if(f.href===o&&(!s||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${a}`))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":$b,s||(c.as="script",c.crossOrigin=""),c.href=o,document.head.appendChild(c),s)return new Promise((u,f)=>{c.addEventListener("load",u),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t())};/*! 15 * shared v9.2.2 16 * (c) 2022 kazuya kawaguchi 17 * Released under the MIT License. 18 */const En=typeof window<"u";let Ut,Ar;{const e=En&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(Ut=t=>e.mark(t),Ar=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const kb=/\{([0-9a-zA-Z]+)\}/g;function Sc(e,...t){return t.length===1&&Le(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(kb,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const Rb=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",Sn=e=>
18Rb?Symbol(e):e,Ib=(e,t,n)=>Mb({l:e,k:t,s:n}),Mb=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),ct=e=>typeof e=="number"&&isFinite(e),Nb=e=>Oc(e)==="[object Date]",Hs=e=>Oc(e)==="[object RegExp]",Ia=e=>Oe(e)&&Object.keys(e).length===0;function bi(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Ct=Object.assign;let Vf;const Cc=()=>Vf||(Vf=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Bf(e){return e.replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}const Lb=Object.prototype.hasOwnProperty;function Pc(e,t){return Lb.call(e,t)}const Ze=Array.isArray,ut=e=>typeof e=="function",oe=e=>typeof e=="string",Je=e=>typeof e=="boolean",Le=e=>e!==null&&typeof e=="object",Tm=Object.prototype.toString,Oc=e=>Tm.call(e),Oe=e=>Oc(e)==="[object Object]",Db=e=>e==null?"":Ze(e)||Oe(e)&&e.toString===Tm?JSON.stringify(e,null,2):String(e),Wf=2;function Fb(e,t=0,n=e.length){const r=e.split(/\r?\n/);let i=0;const o=[];for(let s=0;s<r.length;s++)if(i+=r[s].length+1,i>=t){for(let a=s-Wf;a<=s+Wf||n>i;a++){if(a<0||a>=r.length)continue;const l=a+1;o.push(`${l}${" ".repeat(3-String(l).length)}| ${r[a]}`);const c=r[a].length;if(a===s){const u=t-(i-c)+1,f=Math.max(1,n>i?c-u:n-t);o.push(" | "+" ".repeat(u)+"^".repeat(f))}else if(a>s){if(n>i){const u=Math.max(Math.min(n-i,c),1);o.push(" | "+"^".repeat(u))}i+=c+1}}break}return o.join(` 19`)}function Sm(){const e=new Map;return{events:e,on(n,r){const i=e.get(n);i&&i.push(r)||e.set(n,[r])},off(n,r){const i=e.get(n);i&&i.splice(i.indexOf(r)>>>0,1)},emit(n,r){(e.get(n)||[]).slice().map(i=>i(r)),(e.get("*")||[]).slice().map(i=>i(n,r))}}}/*! 20 * message-compiler v9.2.2 21 * (c) 2022 kazuya kawaguchi 22 * Released under the MIT License. 23 */const pt={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,__EXTEND_POINT__:15},Ub={[pt.EXPECTED_TOKEN]:"Expected token: '{0}'",[pt.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[pt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[pt.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[pt.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[pt.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[pt.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[pt.EMPTY_PLACEHOLDER]:"Empty placeholder",[pt.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[pt.INVALID_LINKED_FORMAT]:"Invalid linked format",[pt.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[pt.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[pt.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[pt.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'"};function Cm(e,t,n={}){const{domain:r,messages:i,args:o}=n,s=Sc((i||Ub)[e]||"",...o||[]),a=new SyntaxError(String(s));return a.code=e,t&&(a.location=t),a.domain=r,a}/*! 24 * devtools-if v9.2.2 25 * (c) 2022 kazuya kawaguchi 26 * Released under the MIT License. 27 */const Pm={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*! 28 * core-base v9.2.2 29 * (c) 2022 kazuya kawaguchi 30 * Released under the MIT License. 31 */const sr=[];sr[0]={w:[0],i:[3,0],["["]:[4],o:[7]};sr[1]={w:[1],["."]:[2],["["]:[4],o:[7]};sr[2]={w:[2],i:[3,0],[0]:[3,0]};sr[3]={i:[3,0],[0]:[3,0],w:[1,1],["."]:[2,1],["["]:[4,1],o:[7,1]};sr[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],o:8,l:[4,0]};sr[5]={["'"]:[4,0],o:8,l:[5,0]};sr[6]={['"']:[4,0],o:8,l:[6,0]};const jb=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Hb(e){return jb.test(e)}function Vb(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function Bb(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function Wb(e){const t=e.trim();
31return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:Hb(t)?Vb(t):"*"+t}function zb(e){const t=[];let n=-1,r=0,i=0,o,s,a,l,c,u,f;const d=[];d[0]=()=>{s===void 0?s=a:s+=a},d[1]=()=>{s!==void 0&&(t.push(s),s=void 0)},d[2]=()=>{d[0](),i++},d[3]=()=>{if(i>0)i--,r=4,d[0]();else{if(i=0,s===void 0||(s=Wb(s),s===!1))return!1;d[1]()}};function h(){const p=e[n+1];if(r===5&&p==="'"||r===6&&p==='"')return n++,a="\\"+p,d[0](),!0}for(;r!==null;)if(n++,o=e[n],!(o==="\\"&&h())){if(l=Bb(o),f=sr[r],c=f[l]||f.l||8,c===8||(r=c[0],c[1]!==void 0&&(u=d[c[1]],u&&(a=o,u()===!1))))return;if(r===7)return t}}const zf=new Map;function qb(e,t){return Le(e)?e[t]:null}function Kb(e,t){if(!Le(e))return null;let n=zf.get(t);if(n||(n=zb(t),n&&zf.set(t,n)),!n)return null;const r=n.length;let i=e,o=0;for(;o<r;){const s=i[n[o]];if(s===void 0)return null;i=s,o++}return i}const Gb=e=>e,Yb=e=>"",Xb="text",Jb=e=>e.length===0?"":e.join(""),Qb=Db;function qf(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function Zb(e){const t=ct(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(ct(e.named.count)||ct(e.named.n))?ct(e.named.count)?e.named.count:ct(e.named.n)?e.named.n:t:t}function e1(e,t){t.count||(t.count=e),t.n||(t.n=e)}function t1(e={}){const t=e.locale,n=Zb(e),r=Le(e.pluralRules)&&oe(t)&&ut(e.pluralRules[t])?e.pluralRules[t]:qf,i=Le(e.pluralRules)&&oe(t)&&ut(e.pluralRules[t])?qf:void 0,o=_=>_[r(n,_.length,i)],s=e.list||[],a=_=>s[_],l=e.named||{};ct(e.pluralIndex)&&e1(n,l);const c=_=>l[_];function u(_){const g=ut(e.messages)?e.messages(_):Le(e.messages)?e.messages[_]:!1;return g||(e.parent?e.parent.message(_):Yb)}const f=_=>e.modifiers?e.modifiers[_]:Gb,d=Oe(e.processor)&&ut(e.processor.normalize)?e.processor.normalize:Jb,h=Oe(e.processor)&&ut(e.processor.interpolate)?e.processor.interpolate:Qb,p=Oe(e.processor)&&oe(e.processor.type)?e.processor.type:Xb,b={list:a,named:c,plural:o,linked:(_,...g)=>{const[w,x]=g;let E="text",O="";g.length===1?Le(w)?(O=w.modifier||O,E=w.type||E):oe(w)&&(O=w||O):g.length===2&&(oe(w)&&(O=w||O),oe(x)&&(E=x||E));let S=u(_)(b);return E==="vnode"&&Ze(S)&&O&&(S=S[0]),O?f(O)(S,E):S},message:u,type:p,interpolate:h,normalize:d};return b}let po=null;function n1(e){po=e}function r1(e,t,n){po&&po.emit(Pm.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const i1=o1(Pm.FunctionTranslate);function o1(e){return t=>po&&po.emit(e,t)}const Dt={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,__EXTEND_POINT__:7},s1={[Dt.NOT_FOUND_KEY]:"Not found '{key}' key in '{locale}' locale messages.",[Dt.FALLBACK_TO_TRANSLATE]:"Fall back to translate '{key}' key with '{target}' locale.",[Dt.CANNOT_FORMAT_NUMBER]:"Cannot format a number value due to not supported Intl.NumberFormat.",[Dt.FALLBACK_TO_NUMBER_FORMAT]:"Fall back to number format '{key}' key with '{target}' locale.",[Dt.CANNOT_FORMAT_DATE]:"Cannot format a date value due to not supported Intl.DateTimeFormat.",[Dt.FALLBACK_TO_DATE_FORMAT]:"Fall back to datetime format '{key}' key with '{target}' locale."};function ai(e,...t){return Sc(s1[e],...t)}function a1(e,t,n){return[...new Set([n,...Ze(t)?t:Le(t)?Object.keys(t):oe(t)?[t]:[n]])]}function Om(e,t,n){const r=oe(n)?n:$c,i=e;i.__localeChainCache||(i.__localeChainCache=new Map);let o=i.__localeChainCache.get(r);if(!o){o=[];let s=[n];for(;Ze(s);)s=Kf(o,s,t);const a=Ze(t)||!Oe(t)?t:t.default?t.default:null;s=oe(a)?[a]:a,Ze(s)&&Kf(o,s,!1),i.__localeChainCache.set(r,o)}return o}function Kf(e,t,n){let r=!0;for(let i=0;i<t.length&&Je(r);i++){const o=t[i];oe(o)&&(r=l1(e,t[i],n))}return r}function l1(e,t,n){let r;const i=t.split("-");do{const o=i.join("-");r=u1(e,o,n),i.splice(-1,1)}while(i.length&&r===!0);return r}function u1(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r=t[t.length-1]!=="!";const i=t.replace(/!/g,"");e.push(i),(Ze(n)||Oe(n))&&n[i]&&(r=n[i])}return r}const c1="9.2.2",Ma=-1,$c="en-US",Vs="",Gf=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function f1(){return{upper:(e,t)=>t==="text"&&oe(e)?e.toUpperCase():t==="vnode"&&Le(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&oe(e)?e.toLowerCase():t==="vnode"&&Le(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>
31t==="text"&&oe(e)?Gf(e):t==="vnode"&&Le(e)&&"__v_isVNode"in e?Gf(e.children):e}}let d1,$m;function h1(e){$m=e}let Am;function p1(e){Am=e}let km=null;const Yf=e=>{km=e},m1=()=>km;let Rm=null;const Xf=e=>{Rm=e},g1=()=>Rm;let Jf=0;function _1(e={}){const t=oe(e.version)?e.version:c1,n=oe(e.locale)?e.locale:$c,r=Ze(e.fallbackLocale)||Oe(e.fallbackLocale)||oe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:n,i=Oe(e.messages)?e.messages:{[n]:{}},o=Oe(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},s=Oe(e.numberFormats)?e.numberFormats:{[n]:{}},a=Ct({},e.modifiers||{},f1()),l=e.pluralRules||{},c=ut(e.missing)?e.missing:null,u=Je(e.missingWarn)||Hs(e.missingWarn)?e.missingWarn:!0,f=Je(e.fallbackWarn)||Hs(e.fallbackWarn)?e.fallbackWarn:!0,d=!!e.fallbackFormat,h=!!e.unresolving,p=ut(e.postTranslation)?e.postTranslation:null,m=Oe(e.processor)?e.processor:null,b=Je(e.warnHtmlMessage)?e.warnHtmlMessage:!0,_=!!e.escapeParameter,g=ut(e.messageCompiler)?e.messageCompiler:d1,w=ut(e.messageResolver)?e.messageResolver:$m||qb,x=ut(e.localeFallbacker)?e.localeFallbacker:Am||a1,E=Le(e.fallbackContext)?e.fallbackContext:void 0,O=ut(e.onWarn)?e.onWarn:bi,S=e,P=Le(S.__datetimeFormatters)?S.__datetimeFormatters:new Map,D=Le(S.__numberFormatters)?S.__numberFormatters:new Map,M=Le(S.__meta)?S.__meta:{};Jf++;const C={version:t,cid:Jf,locale:n,fallbackLocale:r,messages:i,modifiers:a,pluralRules:l,missing:c,missingWarn:u,fallbackWarn:f,fallbackFormat:d,unresolving:h,postTranslation:p,processor:m,warnHtmlMessage:b,escapeParameter:_,messageCompiler:g,messageResolver:w,localeFallbacker:x,fallbackContext:E,onWarn:O,__meta:M};return C.datetimeFormats=o,C.numberFormats=s,C.__datetimeFormatters=P,C.__numberFormatters=D,C.__v_emitter=S.__v_emitter!=null?S.__v_emitter:void 0,r1(C,t,M),C}function Na(e,t){return e instanceof RegExp?e.test(t):e}function Im(e,t){return e instanceof RegExp?e.test(t):e}function Ac(e,t,n,r,i){const{missing:o,onWarn:s}=e;{const a=e.__v_emitter;a&&a.emit("missing",{locale:n,key:t,type:i,groupId:`${i}:${t}`})}if(o!==null){const a=o(e,n,t,i);return oe(a)?a:t}else return Im(r,t)&&s(ai(Dt.NOT_FOUND_KEY,{key:t,locale:n})),t}function Pi(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}let Mm=pt.__EXTEND_POINT__;const nl=()=>++Mm,In={INVALID_ARGUMENT:Mm,INVALID_DATE_ARGUMENT:nl(),INVALID_ISO_DATE_ARGUMENT:nl(),__EXTEND_POINT__:nl()};function qr(e){return Cm(e,null,{messages:v1})}const v1={[In.INVALID_ARGUMENT]:"Invalid arguments",[In.INVALID_DATE_ARGUMENT]:"The date provided is an invalid Date object.Make sure your Date represents a valid date.",[In.INVALID_ISO_DATE_ARGUMENT]:"The argument provided is not a valid ISO date string"},Qf=()=>"",fn=e=>ut(e);function Zf(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:i,messageCompiler:o,fallbackLocale:s,messages:a}=e,[l,c]=Kl(...t),u=Je(c.missingWarn)?c.missingWarn:e.missingWarn,f=Je(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,d=Je(c.escapeParameter)?c.escapeParameter:e.escapeParameter,h=!!c.resolvedMessage,p=oe(c.default)||Je(c.default)?Je(c.default)?o?l:()=>l:c.default:n?o?l:()=>l:"",m=n||p!=="",b=oe(c.locale)?c.locale:e.locale;d&&y1(c);let[_,g,w]=h?[l,b,a[b]||{}]:Nm(e,l,b,s,f,u),x=_,E=l;if(!h&&!(oe(x)||fn(x))&&m&&(x=p,E=x),!h&&(!(oe(x)||fn(x))||!oe(g)))return i?Ma:l;if(oe(x)&&e.messageCompiler==null)return bi(`The message format compilation is not supported in this build. Because message compiler isn't included. You need to pre-compilation all message format. So translate function return '${l}'.`),l;let O=!1;const S=()=>{O=!0},P=fn(x)?x:Lm(e,l,g,x,E,S);if(O)return x;const D=E1(e,g,w,c),M=t1(D),C=b1(e,P,M),v=r?r(C,l):C;{const A={timestamp:Date.now(),key:oe(l)?l:fn(x)?x.key:"",locale:g||(fn(x)?x.locale:""),format:oe(x)?x:fn(x)?x.source:"",message:v};A.meta=Ct({},e.__meta,m1()||{}),i1(A)}return v}function y1(e){Ze(e.list)?e.list=e.list.map(t=>oe(t)?Bf(t):t):Le(e.named)&&Object.keys(e.named).forEach(t=>{oe(e.named[t])&&(e.named[t]=Bf(e.named[t]))})}function Nm(e,t,n,r,i,o){const{messages:s,onWarn:a,messageResolver:l,localeFallbacker:c}=e,u=c(e,r,n);let f={},d,h=null,p=n,m=null;const b="translate";for(let _=0;_<u.length;_++){if(d=m=u[_],n!==d&&Na(i,t)&&a(ai(Dt.FALLBACK_TO_TRANSLATE,{key:t,target:d})),n!==d){const O=e.__v_emitter;O&&O.emit("fallback",{type:b,key:t,from:p,to:m,groupId:`${b}:${t}`})}f=s[d]||{};let g=null,w,x;if(En&&(g=window.performance.now(),w="intlify-message-resolve-start",x="intlify-message-resolve-end",Ut&&Ut(w)),(h=l(f,t))===null&&(h=f[t]),En){const O=window.performance.now(),S=e.__v_emitter;S&&g&&h&&S.emit("message-resolve",{type:"message-resolve",key:t,message:h,time:O-g,groupId:`${b}:${t}`}),w&&x&&Ut&&Ar&&(Ut(x),Ar("intlify message resolve",w,x))}if(oe(h)||ut(h))break;const E=Ac(e,t,d,o,b);E!==t&&(h=E),p=m}return[h,d,f]}function Lm(e,t,n,r,i,o){const{messageCompiler:s,warnHtmlMessage:a}=e;if(fn(r)){const d=r;return d.locale=d.locale||n,d.key=d.key||t,d}if(s==null){const d=()=>r;return d.locale=n,d.key=t,d}let l=null,c,u;En&&(l=window.performance.now(),c="intlify-message-compilation-start",u="intlify-message-compilation-end",Ut&&Ut(c));const f=s(r,w1(e,n,i,r,a,o));if(En){const d=window.performance.now(),h=e.__v_emitter;
31h&&l&&h.emit("message-compilation",{type:"message-compilation",message:r,time:d-l,groupId:`translate:${t}`}),c&&u&&Ut&&Ar&&(Ut(u),Ar("intlify message compilation",c,u))}return f.locale=n,f.key=t,f.source=r,f}function b1(e,t,n){let r=null,i,o;En&&(r=window.performance.now(),i="intlify-message-evaluation-start",o="intlify-message-evaluation-end",Ut&&Ut(i));const s=t(n);if(En){const a=window.performance.now(),l=e.__v_emitter;l&&r&&l.emit("message-evaluation",{type:"message-evaluation",value:s,time:a-r,groupId:`translate:${t.key}`}),i&&o&&Ut&&Ar&&(Ut(o),Ar("intlify message evaluation",i,o))}return s}function Kl(...e){const[t,n,r]=e,i={};if(!oe(t)&&!ct(t)&&!fn(t))throw qr(In.INVALID_ARGUMENT);const o=ct(t)?String(t):(fn(t),t);return ct(n)?i.plural=n:oe(n)?i.default=n:Oe(n)&&!Ia(n)?i.named=n:Ze(n)&&(i.list=n),ct(r)?i.plural=r:oe(r)?i.default=r:Oe(r)&&Ct(i,r),[o,i]}function w1(e,t,n,r,i,o){return{warnHtmlMessage:i,onError:s=>{o&&o(s);{const a=`Message compilation error: ${s.message}`,l=s.location&&Fb(r,s.location.start.offset,s.location.end.offset),c=e.__v_emitter;c&&c.emit("compile-error",{message:r,error:s.message,start:s.location&&s.location.start.offset,end:s.location&&s.location.end.offset,groupId:`translate:${n}`}),console.error(l?`${a} 32${l}`:a)}},onCacheKey:s=>Ib(t,n,s)}}function E1(e,t,n,r){const{modifiers:i,pluralRules:o,messageResolver:s,fallbackLocale:a,fallbackWarn:l,missingWarn:c,fallbackContext:u}=e,d={locale:t,modifiers:i,pluralRules:o,messages:h=>{let p=s(n,h);if(p==null&&u){const[,,m]=Nm(u,h,t,a,l,c);p=s(m,h)}if(oe(p)){let m=!1;const _=Lm(e,h,t,p,h,()=>{m=!0});return m?Qf:_}else return fn(p)?p:Qf}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),ct(r.plural)&&(d.pluralIndex=r.plural),d}const ed=typeof Intl<"u",Dm={dateTimeFormat:ed&&typeof Intl.DateTimeFormat<"u",numberFormat:ed&&typeof Intl.NumberFormat<"u"};function td(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:i,onWarn:o,localeFallbacker:s}=e,{__datetimeFormatters:a}=e;if(!Dm.dateTimeFormat)return o(ai(Dt.CANNOT_FORMAT_DATE)),Vs;const[l,c,u,f]=Gl(...t),d=Je(u.missingWarn)?u.missingWarn:e.missingWarn,h=Je(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,p=!!u.part,m=oe(u.locale)?u.locale:e.locale,b=s(e,i,m);if(!oe(l)||l==="")return new Intl.DateTimeFormat(m,f).format(c);let _={},g,w=null,x=m,E=null;const O="datetime format";for(let D=0;D<b.length;D++){if(g=E=b[D],m!==g&&Na(h,l)&&o(ai(Dt.FALLBACK_TO_DATE_FORMAT,{key:l,target:g})),m!==g){const M=e.__v_emitter;M&&M.emit("fallback",{type:O,key:l,from:x,to:E,groupId:`${O}:${l}`})}if(_=n[g]||{},w=_[l],Oe(w))break;Ac(e,l,g,d,O),x=E}if(!Oe(w)||!oe(g))return r?Ma:l;let S=`${g}__${l}`;Ia(f)||(S=`${S}__${JSON.stringify(f)}`);let P=a.get(S);return P||(P=new Intl.DateTimeFormat(g,Ct({},w,f)),a.set(S,P)),p?P.formatToParts(c):P.format(c)}const Fm=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Gl(...e){const[t,n,r,i]=e,o={};let s={},a;if(oe(t)){const l=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!l)throw qr(In.INVALID_ISO_DATE_ARGUMENT);const c=l[3]?l[3].trim().startsWith("T")?`${l[1].trim()}${l[3].trim()}`:`${l[1].trim()}T${l[3].trim()}`:l[1].trim();a=new Date(c);try{a.toISOString()}catch{throw qr(In.INVALID_ISO_DATE_ARGUMENT)}}else if(Nb(t)){if(isNaN(t.getTime()))throw qr(In.INVALID_DATE_ARGUMENT);a=t}else if(ct(t))a=t;else throw qr(In.INVALID_ARGUMENT);return oe(n)?o.key=n:Oe(n)&&Object.keys(n).forEach(l=>{Fm.includes(l)?s[l]=n[l]:o[l]=n[l]}),oe(r)?o.locale=r:Oe(r)&&(s=r),Oe(i)&&(s=i),[o.key||"",a,o,s]}function nd(e,t,n){const r=e;for(const i in n){const o=`${t}__${i}`;r.__datetimeFormatters.has(o)&&r.__datetimeFormatters.delete(o)}}function rd(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:i,onWarn:o,localeFallbacker:s}=e,{__numberFormatters:a}=e;if(!Dm.numberFormat)return o(ai(Dt.CANNOT_FORMAT_NUMBER)),Vs;const[l,c,u,f]=Yl(...t),d=Je(u.missingWarn)?u.missingWarn:e.missingWarn,h=Je(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,p=!!u.part,m=oe(u.locale)?u.locale:e.locale,b=s(e,i,m);if(!oe(l)||l==="")return new Intl.NumberFormat(m,f).format(c);let _={},g,w=null,x=m,E=null;const O="number format";for(let D=0;D<b.length;D++){if(g=E=b[D],m!==g&&Na(h,l)&&o(ai(Dt.FALLBACK_TO_NUMBER_FORMAT,{key:l,target:g})),m!==g){const M=e.__v_emitter;M&&M.emit("fallback",{type:O,key:l,from:x,to:E,groupId:`${O}:${l}`})}if(_=n[g]||{},w=_[l],Oe(w))break;Ac(e,l,g,d,O),x=E}if(!Oe(w)||!oe(g))return r?Ma:l;let S=`${g}__${l}`;Ia(f)||(S=`${S}__${JSON.stringify(f)}`);let P=a.get(S);return P||(P=new Intl.NumberFormat(g,Ct({},w,f)),a.set(S,P)),p?P.formatToParts(c):P.format(c)}const Um=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Yl(...e){const[t,n,r,i]=e,o={};let s={};if(!ct(t))throw qr(In.INVALID_ARGUMENT);const a=t;
32return oe(n)?o.key=n:Oe(n)&&Object.keys(n).forEach(l=>{Um.includes(l)?s[l]=n[l]:o[l]=n[l]}),oe(r)?o.locale=r:Oe(r)&&(s=r),Oe(i)&&(s=i),[o.key||"",a,o,s]}function id(e,t,n){const r=e;for(const i in n){const o=`${t}__${i}`;r.__numberFormatters.has(o)&&r.__numberFormatters.delete(o)}}typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Cc().__INTLIFY_PROD_DEVTOOLS__=!1);function x1(){return jm().__VUE_DEVTOOLS_GLOBAL_HOOK__}function jm(){return typeof navigator<"u"&&typeof window<"u"?window:typeof global<"u"?global:{}}const T1=typeof Proxy=="function",S1="devtools-plugin:setup",C1="plugin:settings:set";let jr,Xl;function P1(){var e;return jr!==void 0||(typeof window<"u"&&window.performance?(jr=!0,Xl=window.performance):typeof global<"u"&&(!((e=global.perf_hooks)===null||e===void 0)&&e.performance)?(jr=!0,Xl=global.perf_hooks.performance):jr=!1),jr}function O1(){return P1()?Xl.now():Date.now()}class $1{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const s in t.settings){const a=t.settings[s];r[s]=a.defaultValue}const i=`__vue-devtools-plugin-settings__${t.id}`;let o=Object.assign({},r);try{const s=localStorage.getItem(i),a=JSON.parse(s);Object.assign(o,a)}catch{}this.fallbacks={getSettings(){return o},setSettings(s){try{localStorage.setItem(i,JSON.stringify(s))}catch{}o=s},now(){return O1()}},n&&n.on(C1,(s,a)=>{s===this.plugin.id&&this.fallbacks.setSettings(a)}),this.proxiedOn=new Proxy({},{get:(s,a)=>this.target?this.target.on[a]:(...l)=>{this.onQueue.push({method:a,args:l})}}),this.proxiedTarget=new Proxy({},{get:(s,a)=>this.target?this.target[a]:a==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(a)?(...l)=>(this.targetQueue.push({method:a,args:l,resolve:()=>{}}),this.fallbacks[a](...l)):(...l)=>new Promise(c=>{this.targetQueue.push({method:a,args:l,resolve:c})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function La(e,t){const n=e,r=jm(),i=x1(),o=T1&&n.enableEarlyProxy;if(i&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!o))i.emit(S1,e,t);else{const s=o?new $1(n,i):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:s}),s&&t(s.proxiedTarget)}}/*! 33 * vue-devtools v9.2.2 34 * (c) 2022 kazuya kawaguchi 35 * Released under the MIT License. 36 */const rl={["vue-devtools-plugin-vue-i18n"]:"Vue I18n devtools",["vue-i18n-resource-inspector"]:"I18n Resources",["vue-i18n-timeline"]:"Vue I18n"},A1={["vue-i18n-resource-inspector"]:"Search for scopes ..."},k1={["vue-i18n-timeline"]:16764185};/*! 37 * vue-i18n v9.2.2 38 * (c) 2022 kazuya kawaguchi 39 * Released under the MIT License. 40 */const R1="9.2.2";function I1(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Cc().__INTLIFY_PROD_DEVTOOLS__=!1)}let Hm=Dt.__EXTEND_POINT__;const Hr=()=>++Hm,en={FALLBACK_TO_ROOT:Hm,NOT_SUPPORTED_PRESERVE:Hr(),NOT_SUPPORTED_FORMATTER:Hr(),NOT_SUPPORTED_PRESERVE_DIRECTIVE:Hr(),NOT_SUPPORTED_GET_CHOICE_INDEX:Hr(),COMPONENT_NAME_LEGACY_COMPATIBLE:Hr(),NOT_FOUND_PARENT_SCOPE:Hr()},M1={[en.FALLBACK_TO_ROOT]:"Fall back to {type} '{key}' with root locale.",[en.NOT_SUPPORTED_PRESERVE]:"Not supported 'preserve'.",[en.NOT_SUPPORTED_FORMATTER]:"Not supported 'formatter'.",[en.NOT_SUPPORTED_PRESERVE_DIRECTIVE]:"Not supported 'preserveDirectiveContent'.",[en.NOT_SUPPORTED_GET_CHOICE_INDEX]:"Not supported 'getChoiceIndex'.",[en.COMPONENT_NAME_LEGACY_COMPATIBLE]:"Component name legacy compatible: '{name}' -> 'i18n'",[en.NOT_FOUND_PARENT_SCOPE]:"Not found parent scope. use the global scope."};function Da(e,...t){return Sc(M1[e],...t)}let Vm=pt.__EXTEND_POINT__;const $t=()=>++Vm,De={UNEXPECTED_RETURN_TYPE:Vm,INVALID_ARGUMENT:$t(),MUST_BE_CALL_SETUP_TOP:$t(),NOT_INSLALLED:$t(),NOT_AVAILABLE_IN_LEGACY_MODE:$t(),REQUIRED_VALUE:$t(),INVALID_VALUE:$t(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:$t(),NOT_INSLALLED_WITH_PROVIDE:$t(),UNEXPECTED_ERROR:$t(),NOT_COMPATIBLE_LEGACY_VUE_I18N:$t(),BRIDGE_SUPPORT_VUE_2_ONLY:$t(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:$t(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:$t(),__EXTEND_POINT__:$t()};function Vt(e,...t){return Cm(e,null,{messages:N1,args:t})}const N1={[De.UNEXPECTED_RETURN_TYPE]:"Unexpected return type in composer",[De.INVA
40LID_ARGUMENT]:"Invalid argument",[De.MUST_BE_CALL_SETUP_TOP]:"Must be called at the top of a `setup` function",[De.NOT_INSLALLED]:"Need to install with `app.use` function",[De.UNEXPECTED_ERROR]:"Unexpected error",[De.NOT_AVAILABLE_IN_LEGACY_MODE]:"Not available in legacy mode",[De.REQUIRED_VALUE]:"Required in value: {0}",[De.INVALID_VALUE]:"Invalid value",[De.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN]:"Cannot setup vue-devtools plugin",[De.NOT_INSLALLED_WITH_PROVIDE]:"Need to install with `provide` function",[De.NOT_COMPATIBLE_LEGACY_VUE_I18N]:"Not compatible legacy VueI18n.",[De.BRIDGE_SUPPORT_VUE_2_ONLY]:"vue-i18n-bridge support Vue 2.x only",[De.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION]:"Must define âi18nâ option or custom block in Composition API with using local scope in Legacy API mode",[De.NOT_AVAILABLE_COMPOSITION_IN_LEGACY]:"Not available Compostion API in Legacy API mode. Please make sure that the legacy API mode is working properly"},Jl=Sn("__transrateVNode"),Ql=Sn("__datetimeParts"),Zl=Sn("__numberParts"),mo=Sn("__enableEmitter"),eu=Sn("__disableEmitter"),L1=Sn("__setPluralRules");Sn("__intlifyMeta");const D1=Sn("__injectWithOption");function tu(e){if(!Le(e))return e;for(const t in e)if(Pc(e,t))if(!t.includes("."))Le(e[t])&&tu(e[t]);else{const n=t.split("."),r=n.length-1;let i=e;for(let o=0;o<r;o++)n[o]in i||(i[n[o]]={}),i=i[n[o]];i[n[r]]=e[t],delete e[t],Le(i[n[r]])&&tu(i[n[r]])}return e}function Bm(e,t){const{messages:n,__i18n:r,messageResolver:i,flatJson:o}=t,s=Oe(n)?n:Ze(r)?{}:{[e]:{}};if(Ze(r)&&r.forEach(a=>{if("locale"in a&&"resource"in a){const{locale:l,resource:c}=a;l?(s[l]=s[l]||{},ro(c,s[l])):ro(c,s)}else oe(a)&&ro(JSON.parse(a),s)}),i==null&&o)for(const a in s)Pc(s,a)&&tu(s[a]);return s}const Wo=e=>!Le(e)||Ze(e);function ro(e,t){if(Wo(e)||Wo(t))throw Vt(De.INVALID_VALUE);for(const n in e)Pc(e,n)&&(Wo(e[n])||Wo(t[n])?t[n]=e[n]:ro(e[n],t[n]))}function Wm(e){return e.type}function F1(e,t,n){let r=Le(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=Bm(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const i=Object.keys(r);i.length&&i.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(Le(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(s=>{e.mergeDateTimeFormat(s,t.datetimeFormats[s])})}if(Le(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(s=>{e.mergeNumberFormat(s,t.numberFormats[s])})}}}function od(e){return Ye(nr,null,e,0)}const sd="__INTLIFY_META__";let ad=0;function ld(e){return(t,n,r,i)=>e(n,r,Tn()||void 0,i)}const U1=()=>{const e=Tn();let t=null;return e&&(t=Wm(e)[sd])?{[sd]:t}:null};function zm(e={},t){const{__root:n}=e,r=n===void 0;let i=Je(e.inheritLocale)?e.inheritLocale:!0;const o=ne(n&&i?n.locale.value:oe(e.locale)?e.locale:$c),s=ne(n&&i?n.fallbackLocale.value:oe(e.fallbackLocale)||Ze(e.fallbackLocale)||Oe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o.value),a=ne(Bm(o.value,e)),l=ne(Oe(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),c=ne(Oe(e.numberFormats)?e.numberFormats:{[o.value]:{}});let u=n?n.missingWarn:Je(e.missingWarn)||Hs(e.missingWarn)?e.missingWarn:!0,f=n?n.fallbackWarn:Je(e.fallbackWarn)||Hs(e.fallbackWarn)?e.fallbackWarn:!0,d=n?n.fallbackRoot:Je(e.fallbackRoot)?e.fallbackRoot:!0,h=!!e.fallbackFormat,p=ut(e.missing)?e.missing:null,m=ut(e.missing)?ld(e.missing):null,b=ut(e.postTranslation)?e.postTranslation:null,_=n?n.warnHtmlMessage:Je(e.warnHtmlMessage)?e.warnHtmlMessage:!0,g=!!e.escapeParameter;const w=n?n.modifiers:Oe(e.modifiers)?e.modifiers:{};let x=e.pluralRules||n&&n.pluralRules,E;E=(()=>{r&&Xf(null);const k={version:R1,locale:o.value,fallbackLocale:s.value,messages:a.value,modifiers:w,pluralRules:x,missing:m===null?void 0:m,missingWarn:u,fallbackWarn:f,fallbackFormat:h,unresolving:!0,postTranslation:b===null?void 0:b,warnHtmlMessage:_,escapeParameter:g,messageResolver:e.messageResolver,__meta:{framework:"vue"}};k.datetimeFormats=l.value,k.numberFormats=c.value,k.__datetimeFormatters=Oe(E)?E.__datetimeFormatters:void 0,k.__numberFormatters=Oe(E)?E.__numberFormatters:void 0,k.__v_emitter=Oe(E)?E.__v_emitter:void 0;const N=_1(k);return r&&Xf(N),N})(),Pi(E,o.value,s.value);function S(){return[o.value,s.value,a.value,l.value,c.value]}const P=ce({get:()=>o.value,set:k=>{o.value=k,E.locale=o.value}}),D=ce({get:()=>s.value,set:k=>{s.value=k,E.fallbackLocale=s.value,Pi(E,o.value,k)}}),M=ce(()=>a.value),C=ce(()=>l.value),v=ce(()=>c.value);function A(){return ut(b)?b:null}function I(k){b=k,E.postTranslation=k}function $(){return p}function U(k){k!==null&&(m=ld(k)),p=k,E.missing=m}function z(k,N){return k!=="translate"||!N.resolvedMessage}const W=(k,N,ie,ae,ve,Ce)=>{S();let xe;try{Yf(U1()),r||(E.fallbackContext=n?g1():void 0),xe=k(E)}finally{Yf(null),r||(E.fallbackContext=void 0)}if(ct(xe)&&xe===Ma){const[Re,yt]=N();if(n&&oe(Re)&&z(ie,yt)){d&&(Na(f,Re)||Im(u,Re))&&bi(Da(en.FALLBACK_TO_ROOT,{key:Re,type:ie}));{const{__v_emitter:Nt}=E;Nt&&d&&Nt.emit("fallback",{type:ie,key:Re,to:"global",groupId:`${ie}:${Re}`})}}return n&&d?ae(n):ve(Re)}else{if(Ce(xe))return xe;throw Vt(De.UNEXPECTED_RETURN_TYPE)}};function se(...k){return W(N=>Reflect.apply(Zf,null,[N,...k]),()=>Kl(...k),"translate",N=>Reflect.apply(N.t,N,[...k]),N=>N,N=>oe(N))}function Se(...k){const[N,ie,ae]=k;if(ae&&!Le(ae))throw Vt(De.INVALID_ARGUMENT);return se(N,ie,Ct({resolvedMessage:!0},ae||{}))}function be(...k){return W(N=>Reflect.apply(td,null,[N,...k]),()=>Gl(...k),"datetime format",N=>Reflect.apply(N.d,N,[...k]),()=>Vs,N=>oe(N))}function le(...k){return W(N=>Reflect.apply(rd,null,[N,...k]),()=>Yl(...k),"number format",N=>Reflect.apply(N.n,N,[...k]),()=>Vs,N=>oe(N))}function me(k){return k.map(N=>oe(N)||ct(N)||Je(N)?od(String(N)):N)}const je={normalize:me,interpolate:k=>k,type:"vnode"};function et(...k){return W(N=>{let ie;const ae=N;try{ae.processor=je,ie=Reflect.apply(Zf,null,[ae,...k])}finally{ae.processor=null}return ie},()=>Kl(...k),"translate",N=>N[Jl](...k),N=>[od(N)],N=>Ze(N))}function L(...k){return W(N=>Reflect.apply(rd,null,[N,...k]),()=>Yl(...k),"number format",N=>N[Zl](...k),()=>[],N=>
40oe(N)||Ze(N))}function Y(...k){return W(N=>Reflect.apply(td,null,[N,...k]),()=>Gl(...k),"datetime format",N=>N[Ql](...k),()=>[],N=>oe(N)||Ze(N))}function ee(k){x=k,E.pluralRules=x}function re(k,N){const ie=oe(N)?N:o.value,ae=y(ie);return E.messageResolver(ae,k)!==null}function _e(k){let N=null;const ie=Om(E,s.value,o.value);for(let ae=0;ae<ie.length;ae++){const ve=a.value[ie[ae]]||{},Ce=E.messageResolver(ve,k);if(Ce!=null){N=Ce;break}}return N}function Ne(k){const N=_e(k);return N??(n?n.tm(k)||{}:{})}function y(k){return a.value[k]||{}}function T(k,N){a.value[k]=N,E.messages=a.value}function R(k,N){a.value[k]=a.value[k]||{},ro(N,a.value[k]),E.messages=a.value}function V(k){return l.value[k]||{}}function j(k,N){l.value[k]=N,E.datetimeFormats=l.value,nd(E,k,N)}function G(k,N){l.value[k]=Ct(l.value[k]||{},N),E.datetimeFormats=l.value,nd(E,k,N)}function te(k){return c.value[k]||{}}function K(k,N){c.value[k]=N,E.numberFormats=c.value,id(E,k,N)}function X(k,N){c.value[k]=Ct(c.value[k]||{},N),E.numberFormats=c.value,id(E,k,N)}ad++,n&&En&&(st(n.locale,k=>{i&&(o.value=k,E.locale=k,Pi(E,o.value,s.value))}),st(n.fallbackLocale,k=>{i&&(s.value=k,E.fallbackLocale=k,Pi(E,o.value,s.value))}));const H={id:ad,locale:P,fallbackLocale:D,get inheritLocale(){return i},set inheritLocale(k){i=k,k&&n&&(o.value=n.locale.value,s.value=n.fallbackLocale.value,Pi(E,o.value,s.value))},get availableLocales(){return Object.keys(a.value).sort()},messages:M,get modifiers(){return w},get pluralRules(){return x||{}},get isGlobal(){return r},get missingWarn(){return u},set missingWarn(k){u=k,E.missingWarn=u},get fallbackWarn(){return f},set fallbackWarn(k){f=k,E.fallbackWarn=f},get fallbackRoot(){return d},set fallbackRoot(k){d=k},get fallbackFormat(){return h},set fallbackFormat(k){h=k,E.fallbackFormat=h},get warnHtmlMessage(){return _},set warnHtmlMessage(k){_=k,E.warnHtmlMessage=k},get escapeParameter(){return g},set escapeParameter(k){g=k,E.escapeParameter=k},t:se,getLocaleMessage:y,setLocaleMessage:T,mergeLocaleMessage:R,getPostTranslationHandler:A,setPostTranslationHandler:I,getMissingHandler:$,setMissingHandler:U,[L1]:ee};return H.datetimeFormats=C,H.numberFormats=v,H.rt=Se,H.te=re,H.tm=Ne,H.d=be,H.n=le,H.getDateTimeFormat=V,H.setDateTimeFormat=j,H.mergeDateTimeFormat=G,H.getNumberFormat=te,H.setNumberFormat=K,H.mergeNumberFormat=X,H[D1]=e.__injectWithOption,H[Jl]=et,H[Ql]=Y,H[Zl]=L,H[mo]=k=>{E.__v_emitter=k},H[eu]=()=>{E.__v_emitter=void 0},H}const kc={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function j1({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,i)=>r=[...r,...Ze(i.children)?i.children:[i]],[]):t.reduce((n,r)=>{const i=e[r];return i&&(n[r]=i()),n},{})}function qm(e){return Be}const il={name:"i18n-t",props:Ct({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>ct(e)||!isNaN(e)}},kc),setup(e,t){const{slots:n,attrs:r}=t,i=e.i18n||Fr({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(f=>f!=="_"),s={};e.locale&&(s.locale=e.locale),e.plural!==void 0&&(s.plural=oe(e.plural)?+e.plural:e.plural);const a=j1(t,o),l=i[Jl](e.keypath,a,s),c=Ct({},r),u=oe(e.tag)||Le(e.tag)?e.tag:qm();return Ra(u,c,l)}}};function H1(e){return Ze(e)&&!oe(e[0])}function Km(e,t,n,r){const{slots:i,attrs:o}=t;return()=>{const s={part:!0};let a={};e.locale&&(s.locale=e.locale),oe(e.format)?s.key=e.format:Le(e.format)&&(oe(e.format.key)&&(s.key=e.format.key),a=Object.keys(e.format).reduce((d,h)=>n.includes(h)?Ct({},d,{[h]:e.format[h]}):d,{}));const l=r(e.value,s,a);let c=[s.key];Ze(l)?c=l.map((d,h)=>{const p=i[d.type],m=p?p({[d.type]:d.value,index:h,parts:l}):[d.value];return H1(m)&&(m[0].key=`${d.type}-${h}`),m}):oe(l)&&(c=[l]);const u=Ct({},o),f=oe(e.tag)||Le(e.tag)?e.tag:qm();return Ra(f,u,c)}}const ud={name:"i18n-n",props:Ct({value:{type:Number,required:!0},format:{type:[String,Object]}},kc),setup(e,t){const n=e.i18n||Fr({useScope:"parent",__useComponent:!0});return Km(e,t,Um,(...r)=>n[Zl](...r))}},cd={name:"i18n-d",props:Ct({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},kc),setup(e,t){const n=e.i18n||Fr({useScope:"parent",__useComponent:!0});return Km(e,t,Fm,(...r)=>n[Ql](...r))}};function V1(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function B1(e){const t=s=>{const{instance:a,modifiers:l,value:c}=s;if(!a||!a.$)throw Vt(De.UNEXPECTED_ERROR);const u=V1(e,a.$);l.preserve&&bi(Da(en.NOT_SUPPORTED_PRESERVE));const f=fd(c);return[Reflect.apply(u.t,u,[...dd(f)]),u]};return{created:(s,a)=>{const[l,c]=t(a);En&&e.global===c&&(s.__i18nWatcher=st(c.locale,()=>{a.instance&&a.instance.$forceUpdate()})),s.__composer=c,s.textContent=l},unmounted:s=>{En&&s.__i18nWatcher&&(s.__i18nWatcher(),s.__i18nWatcher=void 0,delete s.__i18nWatcher),s.__composer&&(s.__composer=void 0,delete s.__composer)},beforeUpdate:(s,{value:a})=>{if(s.__composer){const l=s.__composer,c=fd(a);s.textContent=Reflect.apply(l.t,l,[...dd(c)])}},getSSRProps:s=>{const[a]=t(s);return{textContent:a}}}}function fd(e){if(oe(e))return{path:e};if(Oe(e)){if(!("path"in e))throw Vt(De.REQUIRED_VALUE,"path");return e}else throw Vt(De.INVALID_VALUE)}function dd(e){const{path:t,locale:n,args:r,choice:i,plural:o}=e,s={},a=r||{};return oe(n)&&(s.locale=n),ct(i)&&(s.plural=i),ct(o)&&(s.plural=o),[t,a,s]}function W1(e,t,...n){const r=Oe(n[0])?n[0]:{},i=!!r.useI18nComponentName,o=Je(r.globalInstall)?r.globalInstall:!0;o&&i&&bi(Da(en.COMPONENT_NAME_LEGACY_COMPATIBLE,{name:il.name})),o&&(e.component(i?"i18n":il.name,il),e.component(ud.name,ud),e.component(cd.name,cd)),e.directive("t",B1(t))}const Gm="vue-i18n: composer properties";let nu;async function z1(e,t){return new Promise((n,r)=>{try{La({id:"vue-devtools-plugin-vue-i18n",label:rl["vue-devtools-plugin-vue-i18n"],packageName:"vue-i18n",homepage:"https://vue-i18n.intlify.dev",logo:"https://vue-i18n.intlify.dev/vue-i18n-devtools-logo.png",componentStateTypes:[Gm],app:e},i=>{nu=i,i.on.visitComponentTree(({componentInstance:s,treeNode:a})=>{q1(s,a,t)}),i.on.inspectComponent(({componentInstance:s,instanceData:a})=>{s.vnode.el&&s.vnode.el.__VUE_I18N__&&a&&(t.mode==="legacy"?s.vnode.el.__VUE_I18N__!==t.global.__composer&&hd(a,s.vnode.el.__VUE_I18N__):hd(a,s.vnode.el.__VUE_I18N__))}),i.addInspector({id:"vue-i18n-resource-inspector",label:rl["vue-i18n-resource-inspector"],icon:"language",treeFilterPlaceholder:A1["vue-i18n-resource-inspector"]}),i.on.getInspectorTree(s=>{s.app===e&&s.inspectorId==="vue-i18n-resource-inspector"&&J1(s,t)});const o=new Map;i.on.getInspectorState(async s=>{if(s.app===e&&s.inspectorId==="vue-i18n-resource-inspector")if(i.unhighlightElement(),Z1(s,t),s.nodeId==="global"){if(!o.has(s.app)){const[a]=await i.getComponentInstances(s.app);o.set(s.app,a)}i.highlightElement(o.get(s.app))}else{const a=Q1(s.nodeId,t);a&&i.highlightElement(a)}}),i.on.editInspectorState(s=>{s.app===e&&s.inspectorId==="vue-i18n-resource-inspector"&&tw(s,t)}),i.addTimelineLayer({id:"vue-i18n-timeline",label:rl["vue-i18n-timeline"],color:k1["vue-i18n-timeline"]}),n(!0)})}catch(i){console.error(i),r(!1)}})}function Ym(e){return e.type.name||e.type.displayName||e.type.__file||"Anonymous"}function q1(e,t,n){const r=n.mode==="composition"?n.global:n.global.__composer;if(e&&e.vnode.el&&e.vnode.el.__VUE_I18N__&&e.vnode.el.__VUE_I18N__!==r){const i={label:`i18n (${Ym(e)} Scope)`,textColor:0,backgroundColor:16764185};t.tags.push(i)}}function hd(e,t){const n=Gm;e.state.push({type:n,key:"locale",editable:!0,value:t.locale.value}),e.state.push({type:n,key:"availableLocales",editable:!1,value:t.availableLocales}),e.state.push({type:n,key:"fallbackLocale",editable:!0,value:t.fallbackLocale.value}),e.state.push({type:n,key:"inheritLocale",editable:!0,value:t.inheritLocale}),e.state.push({type:n,key:"messages",editable:!1,value:Rc(t.messages.value)}),e.state.push({type:n,key:"datetimeFormats",editable:!1,value:t.datetimeFormats.value}),e.state.push({type:n,key:"numberFormats",editable:!1,value:t.numberFormats.value})}function Rc(e){const t={};return Object.keys(e).forEach(n=>{const r=e[n];ut(r)&&"source"in r?t[n]=X1(r):Le(r)?t[n]=Rc(r):t[n]=r}),t}const K1={"<":"<",">":">",'"':""","&":"&"};function G1(e){return e.replace(/[<>"&]/g,Y1)}function Y1(e){return K1[e]||e}function X1(e){return{_custom:{type:"function",display:`<span>Æ</span> ${e.source?`("${G1(e.source)}")`:"(?)"}`}}}function J1(e,t){e.rootNodes.push({id:"global",label:"Global Scope"});const n=t.mode==="composition"?t.global:t.global.__composer;for(const[r,i]of t.__instances){const o=t.mode==="composition"?i:i.__composer;n!==o&&e.rootNodes.push({id:o.id.toString(),label:`${Ym(r)} Scope`})}}function Q1(e,t){let n=null;
40if(e!=="global"){for(const[r,i]of t.__instances.entries())if(i.id.toString()===e){n=r;break}}return n}function Xm(e,t){if(e==="global")return t.mode==="composition"?t.global:t.global.__composer;{const n=Array.from(t.__instances.values()).find(r=>r.id.toString()===e);return n?t.mode==="composition"?n:n.__composer:null}}function Z1(e,t){const n=Xm(e.nodeId,t);return n&&(e.state=ew(n)),null}function ew(e){const t={},n="Locale related info",r=[{type:n,key:"locale",editable:!0,value:e.locale.value},{type:n,key:"fallbackLocale",editable:!0,value:e.fallbackLocale.value},{type:n,key:"availableLocales",editable:!1,value:e.availableLocales},{type:n,key:"inheritLocale",editable:!0,value:e.inheritLocale}];t[n]=r;const i="Locale messages info",o=[{type:i,key:"messages",editable:!1,value:Rc(e.messages.value)}];t[i]=o;{const s="Datetime formats info",a=[{type:s,key:"datetimeFormats",editable:!1,value:e.datetimeFormats.value}];t[s]=a;const l="Datetime formats info",c=[{type:l,key:"numberFormats",editable:!1,value:e.numberFormats.value}];t[l]=c}return t}function ru(e,t){if(nu){let n;t&&"groupId"in t&&(n=t.groupId,delete t.groupId),nu.addTimelineEvent({layerId:"vue-i18n-timeline",event:{title:e,groupId:n,time:Date.now(),meta:{},data:t||{},logType:e==="compile-error"?"error":e==="fallback"||e==="missing"?"warning":"default"}})}}function tw(e,t){const n=Xm(e.nodeId,t);if(n){const[r]=e.path;r==="locale"&&oe(e.state.value)?n.locale.value=e.state.value:r==="fallbackLocale"&&(oe(e.state.value)||Ze(e.state.value)||Le(e.state.value))?n.fallbackLocale.value=e.state.value:r==="inheritLocale"&&Je(e.state.value)&&(n.inheritLocale=e.state.value)}}const nw=Sn("global-vue-i18n");function rw(e={},t){const n=Je(e.globalInjection)?e.globalInjection:!0,r=!0,i=new Map,[o,s]=iw(e),a=Sn("vue-i18n");function l(f){return i.get(f)||null}
40function c(f,d){i.set(f,d)}function u(f){i.delete(f)}{const f={get mode(){return"composition"},get allowComposition(){return r},async install(d,...h){d.__VUE_I18N__=f,d.__VUE_I18N_SYMBOL__=a,d.provide(d.__VUE_I18N_SYMBOL__,f),n&&dw(d,f.global),W1(d,f,...h);const p=d.unmount;d.unmount=()=>{f.dispose(),p()};{if(!await z1(d,f))throw Vt(De.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN);const b=Sm();{const _=s;_[mo]&&_[mo](b)}b.on("*",ru)}},get global(){return s},dispose(){o.stop()},__instances:i,__getInstance:l,__setInstance:c,__deleteInstance:u};return f}}function Fr(e={}){const t=Tn();if(t==null)throw Vt(De.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Vt(De.NOT_INSLALLED);const n=ow(t),r=aw(n),i=Wm(t),o=sw(e,i);if(o==="global")return F1(r,e,i),r;if(o==="parent"){let l=lw(n,t,e.__useComponent);return l==null&&(bi(Da(en.NOT_FOUND_PARENT_SCOPE)),l=r),l}const s=n;let a=s.__getInstance(t);if(a==null){const l=Ct({},e);"__i18n"in i&&(l.__i18n=i.__i18n),r&&(l.__root=r),a=zm(l),uw(s,t,a),s.__setInstance(t,a)}return a}function iw(e,t,n){const r=tc();{const i=r.run(()=>zm(e));if(i==null)throw Vt(De.UNEXPECTED_ERROR);return[r,i]}}function ow(e){{const t=Ht(e.isCE?nw:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Vt(e.isCE?De.NOT_INSLALLED_WITH_PROVIDE:De.UNEXPECTED_ERROR);return t}}function sw(e,t){return Ia(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function aw(e){return e.mode==="composition"?e.global:e.global.__composer}function lw(e,t,n=!1){let r=null;const i=t.root;let o=t.parent;for(;o!=null;){const s=e;if(e.mode==="composition"&&(r=s.__getInstance(o)),r!=null||i===o)break;o=o.parent}return r}function uw(e,t,n){let r=null;Dr(()=>{if(t.vnode.el){t.vnode.el.__VUE_I18N__=n,r=Sm();const i=n;i[mo]&&i[mo](r),r.on("*",ru)}},t),gc(()=>{if(t.vnode.el&&t.vnode.el.__VUE_I18N__){r&&r.off("*",ru);const i=n;i[eu]&&i[eu](),delete t.vnode.el.__VUE_I18N__}e.__deleteInstance(t)},t)}const cw=["locale","fallbackLocale","availableLocales"],fw=["t","rt","d","n","tm"];function dw(e,t){const n=Object.create(null);cw.forEach(r=>{const i=Object.getOwnPropertyDescriptor(t,r);if(!i)throw Vt(De.UNEXPECTED_ERROR);const o=Ue(i.value)?{get(){return i.value.value},set(s){i.value.value=s}}:{get(){return i.get&&i.get()}};Object.defineProperty(n,r,o)}),e.config.globalProperties.$i18n=n,fw.forEach(r=>{const i=Object.getOwnPropertyDescriptor(t,r);if(!i||!i.value)throw Vt(De.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,i)})}h1(Kb);p1(Om);I1();{const e=Cc();e.__INTLIFY__=!0,n1(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const Bs=rw({legacy:!1,locale:"",messages:{}}),Jm=Object.fromEntries(Object.entries(Object.assign({
40"../../locales/ar.yml":()=>Yt(()=>import("./ar-09f9c26e.js"),[]),
40"../../locales/en.yml":()=>Yt(()=>import("./en-f6bc704c.js"),[]),
40"../../locales/es.yml":()=>Yt(()=>import("./es-50337024.js"),[]),
40"../../locales/eu.yml":()=>Yt(()=>import("./eu-5bd9970f.js"),[]),
40"../../locales/fr.yml":()=>Yt(()=>import("./fr-b098eb5c.js"),[])
40})).map(([e,t])=>{var n;return[(n=e.match(/([\w-]*)\.yml$/))==null?void 0:n[1],t]})),Qm=Object.keys(Jm),pd=[];function ol(e){var t;return Bs.global.locale.value=e,typeof document<"u"&&((t=document.querySelector("html"))==null||t.setAttribute("lang",e)),e}async function Ic(e){if(Bs.global.locale.value===e||pd.includes(e))return ol(e);const t=await Jm[e]();return Bs.global.setLocaleMessage(e,t.default),pd.push(e),ol(e)}const hw=({app:e})=>{e.use(Bs),Ic("es")},pw=Object.freeze(Object.defineProperty({__proto__:null,availableLocales:Qm,install:hw,loadLanguageAsync:Ic},Symbol.toStringTag,{value:"Module"}));var mw=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function gw(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Zm={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress 41 * @license MIT */(function(e,t){(function(n,r){e.exports=r()})(mw,function(){var n={};n.version="0.2.0";var r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};n.configure=function(p){var m,b;for(m in p)b=p[m],b!==void 0&&p.hasOwnProperty(m)&&(r[m]=b);return this},n.status=null,n.set=function(p){var m=n.isStarted();p=i(p,r.minimum,1),n.status=p===1?null:p;var b=n.render(!m),_=b.querySelector(r.barSelector),g=r.speed,w=r.easing;return b.offsetWidth,a(function(x){r.positionUsing===""&&(r.positionUsing=n.getPositioningCSS()),l(_,s(p,g,w)),p===1?(l(b,{transition:"none",opacity:1}),b.offsetWidth,setTimeout(function(){l(b,{transition:"all "+g+"ms linear",opacity:0}),setTimeout(function(){n.remove(),x()},g)},g)):setTimeout(x,g)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var p=function(){setTimeout(function(){n.status&&(n.trickle(),p())},r.trickleSpeed)};return r.trickle&&p(),this},n.done=function(p){return!p&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(p){var m=n.status;return m?(typeof p!="number"&&(p=(1-m)*i(Math.random()*m,.1,.95)),m=i(m+p,0,.994),n.set(m)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},function(){var p=0,m=0;n.promise=function(b){return!b||b.state()==="resolved"?this:(m===0&&n.start(),p++,m++,b.always(function(){m--,m===0?(p=0,n.done()):n.set((p-m)/p)}),this)}}(),n.render=function(p){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var m=document.createElement("div");m.id="nprogress",m.innerHTML=r.template;var b=m.querySelector(r.barSelector),_=p?"-100":o(n.status||0),g=document.querySelector(r.parent),w;return l(b,{transition:"all 0 linear",transform:"translate3d("+_+"%,0,0)"}),r.showSpinner||(w=m.querySelector(r.spinnerSelector),w&&h(w)),g!=document.body&&u(g,"nprogress-custom-parent"),g.appendChild(m),m},n.remove=function(){f(document.documentElement,"nprogress-busy"),f(document.querySelector(r.parent),"nprogress-custom-parent");var p=document.getElementById("nprogress");p&&h(p)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var p=document.body.style,m="WebkitTransform"in p?"Webkit":"MozTransform"in p?"Moz":"msTransform"in p?"ms":"OTransform"in p?"O":"";return m+"Perspective"in p?"translate3d":m+"Transform"in p?"translate":"margin"};function i(p,m,b){return p<m?m:p>b?b:p}function o(p){return(-1+p)*100}function s(p,m,b){var _;return r.positionUsing==="translate3d"?_={transform:"translate3d("+o(p)+"%,0,0)"}:r.positionUsing==="translate"?_={transform:"translate("+o(p)+"%,0)"}:_={"margin-left":o(p)+"%"},_.transition="all "+m+"ms "+b,_}var a=function(){var p=[];function m(){var b=p.shift();b&&b(m)}return function(b){p.push(b),p.length==1&&m()}}(),l=function(){var p=["Webkit","O","Moz","ms"],m={};function b(x){return x.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(E,O){return O.toUpperCase()})}function _(x){var E=document.body.style;if(x in E)return x;for(var O=p.length,S=x.charAt(0).toUpperCase()+x.slice(1),P;O--;)if(P=p[O]+S,P in E)return P;return x}function g(x){return x=b(x),m[x]||(m[x]=_(x))}function w(x,E,O){E=g(E),x.style[E]=O}return function(x,E){var O=arguments,S,P;if(O.length==2)for(S in E)P=E[S],P!==void 0&&E.hasOwnProperty(S)&&w(x,S,P);else w(x,O[1],O[2])}}();function c(p,m){var b=typeof p=="string"?p:d(p);return b.indexOf(" "+m+" ")>=0}function u(p,m){var b=d(p),_=b+m;c(b,m)||(p.className=_.substring(1))}function f(p,m){var b=d(p),_;c(p,m)&&(_=b.replace(" "+m+" "," "),p.className=_.substring(1,_.length-1))}function d(p){return(" "+(p.className||"")+" ").replace(/\s+/gi," ")}function h(p){p&&p.parentNode&&p.parentNode.removeChild(p)}return n})})(Zm);var _w=Zm.exports;const md=gw(_w),vw=({isClient:e,router:t})=>{e&&(t.beforeEach((n,r)=>{n.path!==r.path&&md.start()}),t.afterEach(()=>{md.done()}))},yw=Object.freeze(Object.defineProperty({__proto__:null,install:vw},Symbol.toStringTag,{value:"Module"}));var bw=!1;function zo(e,t,n){return Array.isArray(e)?(e.length=Math.max(e.length,t),e.splice(t,1,n),n):(e[t]=n,n)}function sl(e,t){if(Array.isArray(e)){e.splice(t,1);return}delete e[t]}/*! 42 * pinia v2.1.3 43 * (c) 2023 Eduardo San Martin Morote 44 * @license MIT 45 */let iu;const go=e=>iu=e,eg=Symbol("pinia");function kr(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var vn;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(vn||(vn={}));const Fa=typeof window<"u",Ws=Fa,gd=(()=>typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof global=="object"&&global.global===global?global:typeof globalThis=="object"?globalThis:{HTMLElement:null})();function ww(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}function Mc(e,t,n){const r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){rg(r.response,t,n
45)},r.onerror=function(){console.error("could not download file")},r.send()}function tg(e){const t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function ms(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{const n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(n)}}const gs=typeof navigator=="object"?navigator:{userAgent:""},ng=(()=>/Macintosh/.test(gs.userAgent)&&/AppleWebKit/.test(gs.userAgent)&&!/Safari/.test(gs.userAgent))(),rg=Fa?typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype&&!ng?Ew:"msSaveOrOpenBlob"in gs?xw:Tw:()=>{};function Ew(e,t="download",n){const r=document.createElement("a");r.download=t,r.rel="noopener",typeof e=="string"?(r.href=e,r.origin!==location.origin?tg(r.href)?Mc(e,t,n):(r.target="_blank",ms(r)):ms(r)):(r.href=URL.createObjectURL(e),setTimeout(function(){URL.revokeObjectURL(r.href)},4e4),setTimeout(function(){ms(r)},0))}function xw(e,t="download",n){if(typeof e=="string")if(tg(e))Mc(e,t,n);else{const r=document.createElement("a");r.href=e,r.target="_blank",setTimeout(function(){ms(r)})}else navigator.msSaveOrOpenBlob(ww(e,n),t)}function Tw(e,t,n,r){if(r=r||open("","_blank"),r&&(r.document.title=r.document.body.innerText="downloading..."),typeof e=="string")return Mc(e,t,n);const i=e.type==="application/octet-stream",o=/constructor/i.test(String(gd.HTMLElement))||"safari"in gd,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||i&&o||ng)&&typeof FileReader<"u"){const a=new FileReader;a.onloadend=function(){let l=a.result;if(typeof l!="string")throw r=null,new Error("Wrong reader.result type");l=s?l:l.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=l:location.assign(l),r=null},a.readAsDataURL(e)}else{const a=URL.createObjectURL(e);r?r.location.assign(a):location.href=a,r=null,setTimeout(function(){URL.revokeObjectURL(a)},4e4)}}function lt(e,t){const n="ð "+e;typeof __VUE_DEVTOOLS_TOAST__=="function"?__VUE_DEVTOOLS_TOAST__(n,t):t==="error"?console.error(n):t==="warn"?console.warn(n):console.log(n)}function Nc(e){return"_a"in e&&"install"in e}function ig(){if(!("clipboard"in navigator))return lt("Your browser doesn't support the Clipboard API","error"),!0}function og(e){return e instanceof Error&&e.message.toLowerCase().includes("document is not focused")?(lt('You need to activate the "Emulate a focused page" setting in the "Rendering" panel of devtools.',"warn"),!0):!1}async function Sw(e){if(!ig())try{await navigator.clipboard.writeText(JSON.stringify(e.state.value)),lt("Global state copied to clipboard.")}catch(t){if(og(t))return;lt("Failed to serialize the state. Check the console for more details.","error"),console.error(t)}}async function Cw(e){if(!ig())try{e.state.value=JSON.parse(await navigator.clipboard.readText()),lt("Global state pasted from clipboard.")}catch(t){if(og(t))return;lt("Failed to deserialize the state from clipboard. Check the console for more details.","error"),console.error(t)}}async function Pw(e){try{rg(new Blob([JSON.stringify(e.state.value)],{type:"text/plain;charset=utf-8"}),"pinia-state.json")}catch(t){lt("Failed to export the state as JSON. Check the console for more details.","error"),console.error(t)}}let Cn;function Ow(){Cn||(Cn=document.createElement("input"),Cn.type="file",Cn.accept=".json");function e(){return new Promise((t,n)=>{Cn.onchange=async()=>{const r=Cn.files;if(!r)return t(null);const i=r.item(0);return t(i?{text:await i.text(),file:i}:null)},Cn.oncancel=()=>t(null),Cn.onerror=n,Cn.click()})}return e}async function $w(e){try{const n=await(await Ow())();if(!n)return;const{text:r,file:i}=n;e.state.value=JSON.parse(r),lt(`Global state imported from "${i.name}".`)}catch(t){lt("Failed to export the state as JSON. Check the console for more details.","error"),console.error(t)}}function Qt(e){return{_custom:{display:e}}}const sg="ð Pinia (root)",ou="_root";function Aw(e){return Nc(e)?{id:ou,label:sg}:{id:e.$id,label:e.$id}}function kw(e){if(Nc(e)){const n=Array.from(e._s.keys()),r=e._s;return{state:n.map(o=>({editable:!0,key:o,value:e.state.value[o]})),getters:n.filter(o=>r.get(o)._getters).map(o=>{const s=r.get(o);return{editable:!1,key:o,value:s._getters.reduce((a,l)=>(a[l]=s[l],a),{})}})}}const t={state:Object.keys(e.$state).map(n=>({editable:!0,key:n,value:e.$state[n]}))};return e._getters&&e._getters.length&&(t.getters=e._getters.map(n=>({editable:!1,key:n,value:e[n]}))),e._customProperties.size&&(t.customProperties=Array.from(e._customProperties).map(n=>({editable:!0,key:n,value:e[n]}))),t}function Rw(e){return e?Array.isArray(e)?e.reduce((t,n)=>(t.keys.push(n.key),t.operations.push(n.type),t.oldValue[n.key]=n.oldValue,t.newValue[n.key]=n.newValue,t),{oldValue:{},keys:[],operations:[],newValue:{}}):{operation:Qt(e.type),key:Qt(e.key),oldValue:e.oldValue,newValue:e.newValue}:{}}function Iw(e){switch(e){case vn.direct:return"mutation";case vn.patchFunction:return"$patch";case vn.patchObject:return"$patch";default:return"unknown"}}let Kr=!0;const _s=[],pr="pinia:mutations",mt="pinia",{assign:Mw}=Object,zs=e=>"ð "+e;function Nw(e,t){La({id:"dev.esm.pinia",label:"Pinia ð",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:_s,app:e},n=>{typeof n.now!="function"&<("You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),n.addTimelineLayer({id:pr,label:"Pinia ð",color:15064968}),n.addInspector({id:mt,label:"Pinia ð",icon:"storage",treeFilterPlaceholder:"Search stores",actions:[{icon:"content_copy",action:()=>{Sw(t)},tooltip:"Serialize and copy the state"},{icon:"content_paste",action:async()=>{await Cw(t),n.sendInspectorTree(mt),n.sendInspectorState(mt)},tooltip:"Replace the state with the content of your clipboard"},{icon:"save",action:()=>{Pw(t)},tooltip:"Save the state as a JSON file"},{icon:"folder_open",action:async()=>{await $w(t),n.sendInspectorTree(mt),n.sendInspectorState(mt)},tooltip:"Import the state from a JSON file"}],nodeActions:[{icon:"restore",tooltip:'Reset the state (with "$reset")',action:r=>{const i=t._s.get(r);i?typeof i.$reset!="function"?lt(`Cannot reset "${r}" store because it doesn't have a "$reset" method implemented.`,"warn"):(i.$reset(),lt(`Store "${r}" reset.`)):lt(`Cannot reset "${r}" store because it wasn't found.`,"warn")}}]}),n.on.inspectComponent((r,i)=>{const o=r.componentInstance&&r.componentInstance.proxy;if(o&&o._pStores){const s=r.componentInstance.proxy._pStores;
45Object.values(s).forEach(a=>{r.instanceData.state.push({type:zs(a.$id),key:"state",editable:!0,value:a._isOptionsAPI?{_custom:{value:pe(a.$state),actions:[{icon:"restore",tooltip:"Reset the state of this store",action:()=>a.$reset()}]}}:Object.keys(a.$state).reduce((l,c)=>(l[c]=a.$state[c],l),{})}),a._getters&&a._getters.length&&r.instanceData.state.push({type:zs(a.$id),key:"getters",editable:!1,value:a._getters.reduce((l,c)=>{try{l[c]=a[c]}catch(u){l[c]=u}return l},{})})})}}),n.on.getInspectorTree(r=>{if(r.app===e&&r.inspectorId===mt){let i=[t];i=i.concat(Array.from(t._s.values())),r.rootNodes=(r.filter?i.filter(o=>"$id"in o?o.$id.toLowerCase().includes(r.filter.toLowerCase()):sg.toLowerCase().includes(r.filter.toLowerCase())):i).map(Aw)}}),n.on.getInspectorState(r=>{if(r.app===e&&r.inspectorId===mt){const i=r.nodeId===ou?t:t._s.get(r.nodeId);if(!i)return;i&&(r.state=kw(i))}}),n.on.editInspectorState((r,i)=>{if(r.app===e&&r.inspectorId===mt){const o=r.nodeId===ou?t:t._s.get(r.nodeId);if(!o)return lt(`store "${r.nodeId}" not found`,"error");const{path:s}=r;Nc(o)?s.unshift("state"):(s.length!==1||!o._customProperties.has(s[0])||s[0]in o.$state)&&s.unshift("$state"),Kr=!1,r.set(o,s,r.state.value),Kr=!0}}),n.on.editComponentState(r=>{if(r.type.startsWith("ð")){const i=r.type.replace(/^ð\s*/,""),o=t._s.get(i);if(!o)return lt(`store "${i}" not found`,"error");const{path:s}=r;if(s[0]!=="state")return lt(`Invalid path for store "${i}": 46${s} 47Only state can be modified.`);s[0]="$state",Kr=!1,r.set(o,s,r.state.value),Kr=!0}})})}function Lw(e,t){_s.includes(zs(t.$id))||_s.push(zs(t.$id)),La({id:"dev.esm.pinia",label:"Pinia ð",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:_s,app:e,settings:{logStoreChanges:{label:"Notify about new/deleted stores",type:"boolean",defaultValue:!0}}},n=>{const r=typeof n.now=="function"?n.now.bind(n):Date.now;t.$onAction(({after:s,onError:a,name:l,args:c})=>{const u=ag++;n.addTimelineEvent({layerId:pr,event:{time:r(),title:"ð« "+l,subtitle:"start",data:{store:Qt(t.$id),action:Qt(l),args:c},groupId:u}}),s(f=>{_r=void 0,n.addTimelineEvent({layerId:pr,event:{time:r(),title:"ð¬ "+l,subtitle:"end",data:{store:Qt(t.$id),action:Qt(l),args:c,result:f},groupId:u}})}),a(f=>{_r=void 0,n.addTimelineEvent({layerId:pr,event:{time:r(),logType:"error",title:"ð¥ "+l,subtitle:"end",data:{store:Qt(t.$id),action:Qt(l),args:c,error:f},groupId:u}})})},!0),t._customProperties.forEach(s=>{st(()=>J(t[s]),(a,l)=>{n.notifyComponentUpdate(),n.sendInspectorState(mt),Kr&&n.addTimelineEvent({layerId:pr,event:{time:r(),title:"Change",subtitle:s,data:{newValue:a,oldValue:l},groupId:_r}})},{deep:!0})}),t.$subscribe(({events:s,type:a},l)=>{if(n.notifyComponentUpdate(),n.sendInspectorState(mt),!Kr)return;const c={time:r(),title:Iw(a),data:Mw({store:Qt(t.$id)},Rw(s)),groupId:_r};_r=void 0,a===vn.patchFunction?c.subtitle="⤵ï¸":a===vn.patchObject?c.subtitle="ð§©":s&&!Array.isArray(s)&&(c.subtitle=s.type),s&&(c.data["rawEvent(s)"]={_custom:{display:"DebuggerEvent",type:"object",tooltip:"raw DebuggerEvent[]",value:s}}),n.addTimelineEvent({layerId:pr,event:c})},{detached:!0,flush:"sync"});const i=t._hotUpdate;t._hotUpdate=kn(s=>{i(s),n.addTimelineEvent({layerId:pr,event:{time:r(),title:"ð¥ "+t.$id,subtitle:"HMR update",data:{store:Qt(t.$id),info:Qt("HMR update")}}}),n.notifyComponentUpdate(),n.sendInspectorTree(mt),n.sendInspectorState(mt)});const{$dispose:o}=t;t.$dispose=()=>{o(),n.notifyComponentUpdate(),n.sendInspectorTree(mt),n.sendInspectorState(mt),n.getSettings().logStoreChanges&<(`Disposed "${t.$id}" store ð`)},n.notifyComponentUpdate(),n.sendInspectorTree(mt),n.sendInspectorState(mt),n.getSettings().logStoreChanges&<(`"${t.$id}" store installed ð`)})}let ag=0,_r;function _d(e,t){const n=t.reduce((r,i)=>(r[i]=pe(e)[i],r),{});for(const r in n)e[r]=function(){const i=ag,o=new Proxy(e,{get(...s){return _r=i,Reflect.get(...s)},set(...s){return _r=i,Reflect.set(...s)}});return n[r].apply(o,arguments)}}function Dw({app:e,store:t,options:n}){if(!t.$id.startsWith("__hot:")){if(n.state&&(t._isOptionsAPI=!0),typeof n.state=="function"){_d(t,Object.keys(n.actions));const r=t._hotUpdate;pe(t)._hotUpdate=function(i){r.apply(this,arguments),_d(t,Object.keys(i._hmrPayload.actions))}}Lw(e,t)}}function Fw(){const e=tc(!0),t=e.run(()=>ne({}));let n=[],r=[];const i=kn({install(o){go(i),i._a=o,o.provide(eg,i),o.config.globalProperties.$pinia=i,Ws&&Nw(o,i),r.forEach(s=>n.push(s)),r=[]}
47,use(o){return!this._a&&!bw?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return Ws&&typeof Proxy<"u"&&i.use(Dw),i}function lg(e,t){for(const n in t){const r=t[n];if(!(n in e))continue;const i=e[n];kr(i)&&kr(r)&&!Ue(r)&&!_n(r)?e[n]=lg(i,r):e[n]=r}return e}const Uw=()=>{};function vd(e,t,n,r=Uw){e.push(t);const i=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&nc()&&hp(i),i}function Vr(e,...t){e.slice().forEach(n=>{n(...t)})}const jw=e=>e();function su(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],i=e[n];kr(i)&&kr(r)&&e.hasOwnProperty(n)&&!Ue(r)&&!_n(r)?e[n]=su(i,r):e[n]=r}return e}const Hw=Symbol("pinia:skipHydration");function Vw(e){return!kr(e)||!e.hasOwnProperty(Hw)}const{assign:Kt}=Object;function yd(e){return!!(Ue(e)&&e.effect)}function bd(e,t,n,r){const{state:i,actions:o,getters:s}=t,a=n.state.value[e];let l;function c(){!a&&!r&&(n.state.value[e]=i?i():{});const u=pf(r?ne(i?i():{}).value:n.state.value[e]);return Kt(u,o,Object.keys(s||{}).reduce((f,d)=>(d in u&&console.warn(`[ð]: A getter cannot have the same name as another state property. Rename one of them. Found with "${d}" in store "${e}".`),f[d]=kn(ce(()=>{go(n);const h=n._s.get(e);return s[d].call(h,h)})),f),{}))}return l=au(e,c,t,n,r,!0),l}function au(e,t,n={},r,i,o){let s;const a=Kt({actions:{}},n);if(!r._e.active)throw new Error("Pinia destroyed");const l={deep:!0};l.onTrigger=M=>{c?h=M:c==!1&&!S._hotUpdating&&(Array.isArray(h)?h.push(M):console.error("ð debuggerEvents should be an array. This is most likely an internal Pinia bug."))};let c,u,f=[],d=[],h;const p=r.state.value[e];!o&&!p&&!i&&(r.state.value[e]={});const m=ne({});let b;function _(M){let C;c=u=!1,h=[],typeof M=="function"?(M(r.state.value[e]),C={type:vn.patchFunction,storeId:e,events:h}):(su(r.state.value[e],M),C={type:vn.patchObject,payload:M,storeId:e,events:h});const v=b=Symbol();Or().then(()=>{b===v&&(c=!0)}),u=!0,Vr(f,C,r.state.value[e])}const g=o?function(){const{state:C}=n,v=C?C():{};this.$patch(A=>{Kt(A,v)})}:()=>{throw new Error(`ð: Store "${e}" is built using the setup syntax and does not implement $reset().`)};function w(){s.stop(),f=[],d=[],r._s.delete(e)}function x(M,C){return function(){go(r);const v=Array.from(arguments),A=[],I=[];function $(W){A.push(W)}function U(W){I.push(W)}Vr(d,{args:v,name:M,store:S,after:$,onError:U});let z;try{z=C.apply(this&&this.$id===e?this:S,v)}catch(W){throw Vr(I,W),W}return z instanceof Promise?z.then(W=>(Vr(A,W),W)).catch(W=>(Vr(I,W),Promise.reject(W))):(Vr(A,z),z)}}const E=kn({actions:{},getters:{},state:[],hotState:m}),O={_p:r,$id:e,$onAction:vd.bind(null,d),$patch:_,$reset:g,$subscribe(M,C={}){const v=vd(f,M,C.detached,()=>A()),A=s.run(()=>st(()=>r.state.value[e],I=>{(C.flush==="sync"?u:c)&&M({storeId:e,type:vn.direct,events:h},I)},Kt({},l,C)));return v},$dispose:w},S=yi(Kt({_hmrPayload:E,_customProperties:kn(new Set)},O));r._s.set(e,S);const P=r._a&&r._a.runWithContext||jw,D=r._e.run(()=>(s=tc(),P(()=>s.run(t))));for(const M in D){const C=D[M];if(Ue(C)&&!yd(C)||_n(C))i?zo(m.value,M,cs(D,M)):o||(p&&Vw(C)&&(Ue(C)?C.value=p[M]:su(C,p[M])),r.state.value[e][M]=C),E.state.push(M);else if(typeof C=="function"){const v=i?C:x(M,C);D[M]=v,E.actions[M]=C,a.actions[M]=C}else yd(C)&&(E.getters[M]=o?n.getters[M]:C,Fa&&(D._getters||(D._getters=kn([]))).push(M))}if(Kt(S,D),Kt(pe(S),D),Object.defineProperty(S,"$state",{get:()=>i?m.value:r.state.value[e],set:M=>{if(i)throw new Error("cannot set hotState");_(C=>{Kt(C,M)})}}),S._hotUpdate=kn(M=>{S._hotUpdating=!0,M._hmrPayload.state.forEach(C=>{if(C in S.$state){const v=M.$state[C],A=S.$state[C];typeof v=="object"&&kr(v)&&kr(A)?lg(v,A):M.$state[C]=A}zo(S,C,cs(M.$state,C))}),Object.keys(S.$state).forEach(C=>{C in M.$state||sl(S,C)}),c=!1,u=!1,r.state.value[e]=cs(M._hmrPayload,"hotState"),u=!0,Or().then(()=>{c=!0});for(const C in M._hmrPayload.actions){const v=M[C];zo(S,C,x(C,v))}for(const C in M._hmrPayload.getters){const v=M._hmrPayload.getters[C],A=o?ce(()=>
47(go(r),v.call(S,S))):v;zo(S,C,A)}Object.keys(S._hmrPayload.getters).forEach(C=>{C in M._hmrPayload.getters||sl(S,C)}),Object.keys(S._hmrPayload.actions).forEach(C=>{C in M._hmrPayload.actions||sl(S,C)}),S._hmrPayload=M._hmrPayload,S._getters=M._getters,S._hotUpdating=!1}),Ws){const M={writable:!0,configurable:!0,enumerable:!1};["_p","_hmrPayload","_getters","_customProperties"].forEach(C=>{Object.defineProperty(S,C,Kt({value:S[C]},M))})}return r._p.forEach(M=>{if(Ws){const C=s.run(()=>M({store:S,app:r._a,pinia:r,options:a}));Object.keys(C||{}).forEach(v=>S._customProperties.add(v)),Kt(S,C)}else Kt(S,s.run(()=>M({store:S,app:r._a,pinia:r,options:a})))}),S.$state&&typeof S.$state=="object"&&typeof S.$state.constructor=="function"&&!S.$state.constructor.toString().includes("[native code]")&&console.warn(`[ð]: The "state" must be a plain object. It cannot be 48 state: () => new MyClass() 49Found in store "${S.$id}".`),p&&o&&n.hydrate&&n.hydrate(S.$state,p),c=!0,u=!0,S}function PR(e,t,n){let r,i;const o=typeof t=="function";if(typeof e=="string")r=e,i=o?n:t;else if(i=e,r=e.id,typeof r!="string")throw new Error('[ð]: "defineStore()" must be passed a store id as its first argument.');function s(a,l){const c=fy();if(a=a||(c?Ht(eg,null):null),a&&go(a),!iu)throw new Error(`[ð]: "getActivePinia()" was called but there was no active Pinia. Did you forget to install pinia? 50 const pinia = createPinia() 51 app.use(pinia) 52This will fail in production.`);a=iu,a._s.has(r)||(o?au(r,t,i,a):bd(r,i,a),s._pinia=a);const u=a._s.get(r);if(l){const f="__hot:"+r,d=o?au(f,t,i,a,!0):bd(f,Kt({},i),a,!0);l._hotUpdate(d),delete a.state.value[f],a._s.delete(f)}if(Fa){const f=Tn();if(f&&f.proxy&&!l){const d=f.proxy,h="_pStores"in d?d._pStores:d._pStores={};h[r]=u}}return u}return s.$id=r,s}const Bw=({isClient:e,initialState:t,app:n})=>{const r=Fw();n.use(r),e?r.state.value=t.pinia||{}:t.pinia=r.state.value},Ww=Object.freeze(Object.defineProperty({__proto__:null,install:Bw},Symbol.toStringTag,{value:"Module"})),zw=({isClient:e,router:t})=>{e&&t.isReady().then(async()=>{const{registerSW:n}=await Yt(()=>import("./virtual_pwa-register-8c33022c.js"),[]);n({immediate:!0})}).catch(()=>{})},qw=Object.freeze(Object.defineProperty({__proto__:null,install:zw},Symbol.toStringTag,{value:"Module"}));/*! 53 * vue-router v4.2.1 54 * (c) 2023 Eduardo San Martin Morote 55 * @license MIT 56 */const An=typeof window<"u";function Kw(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Ie=Object.assign;function al(e,t){const n={};for(const r in t){const i=t[r];n[r]=Bt(i)?i.map(e):e(i)}return n}const io=()=>{},Bt=Array.isArray;function Pe(e){const t=Array.from(arguments).slice(1);console.warn.apply(console,["[Vue Router warn]: "+e].concat(t))}const Gw=/\/$/,Yw=e=>e.replace(Gw,"");function ll(e,t,n="/"){let r,i={},o="",s="";const a=t.indexOf("#");let l=t.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),i=e(o)),a>-1&&(r=r||t.slice(0,a),s=t.slice(a,t.length)),r=Qw(r??t,n),{fullPath:r+(o&&"?")+o+s,path:r,query:i,hash:s}}function Xw(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function wd(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ed(e,t,n){const r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&ir(t.matched[r],n.matched[i])&&ug(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ir(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ug(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Jw(e[n],t[n]))return!1;return!0}function Jw(e,t){return Bt(e)?xd(e,t):Bt(t)?xd(t,e):e===t}function xd(e,t){return Bt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Qw(e,t){if(e.startsWith("/"))return e;if(!t.startsWith("/"))return Pe(`Cannot resolve a relative location without an absolute path. Trying to resolve "${e}" from "${t}". It should look like "/${t}".`),e;if(!e)return t;const n=t.split("/"),r=e.split("/"),i=r[r.length-1];(i===".."||i===".")&&r.push("");let o=n.length-1,s,a;for(s=0;s<r.length;
56s++)if(a=r[s],a!==".")if(a==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(s-(s===r.length?1:0)).join("/")}var li;(function(e){e.pop="pop",e.push="push"})(li||(li={}));var Cr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Cr||(Cr={}));const ul="";function cg(e){if(!e)if(An){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Yw(e)}const Zw=/^[^#]+#/;function fg(e,t){return e.replace(Zw,"#")+t}function eE(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Ua=()=>({left:window.pageXOffset,top:window.pageYOffset});function tE(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#");if(typeof e.el=="string"&&(!r||!document.getElementById(e.el.slice(1))))try{const o=document.querySelector(e.el);if(r&&o){Pe(`The selector "${e.el}" should be passed as "el: document.querySelector('${e.el}')" because it starts with "#".`);return}}catch{Pe(`The selector "${e.el}" is invalid. If you are using an id selector, make sure to escape it. You can find more information about escaping characters in selectors at https://mathiasbynens.be/notes/css-escapes or use CSS.escape (https://developer.mozilla.org/en-US/docs/Web/API/CSS/escape).`);return}const i=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i){Pe(`Couldn't find element using selector "${e.el}" returned by scrollBehavior.`);return}t=eE(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Td(e,t){return(history.state?history.state.position-t:-1)+e}const lu=new Map;function nE(e,t){lu.set(e,t)}function rE(e){const t=lu.get(e);return lu.delete(e),t}let iE=()=>location.protocol+"//"+location.host;function dg(e,t){const{pathname:n,search:r,hash:i}=t,o=e.indexOf("#");if(o>-1){let a=i.includes(e.slice(o))?e.slice(o).length:1,l=i.slice(a);return l[0]!=="/"&&(l="/"+l),wd(l,"")}return wd(n,e)+r+i}function oE(e,t,n,r){let i=[],o=[],s=null;const a=({state:d})=>{const h=dg(e,location),p=n.value,m=t.value;let b=0;if(d){if(n.value=h,t.value=d,s&&s===p){s=null;return}b=m?d.position-m.position:0}else r(h);i.forEach(_=>{_(n.value,p,{delta:b,type:li.pop,direction:b?b>0?Cr.forward:Cr.back:Cr.unknown})})};function l(){s=n.value}function c(d){i.push(d);const h=()=>{const p=i.indexOf(d);p>-1&&i.splice(p,1)};return o.push(h),h}function u(){const{history:d}=window;d.state&&d.replaceState(Ie({},d.state,{scroll:Ua()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:f}}function Sd(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?Ua():null}}function sE(e){const{history:t,location:n}=window,r={value:dg(e,n)},i={value:t.state};i.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:iE()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),i.value=c}catch(h){Pe("Error with push/replace State",h),n[u?"replace":"assign"](d)}}function s(l,c){const u=Ie({},t.state,Sd(i.value.back,l,i.value.forward,!0),c,{position:i.value.position});o(l,u,!0),r.value=l}function a(l,c){const u=Ie({},i.value,t.state,{forward:l,scroll:Ua()});t.state||Pe(`history.state seems to have been manually replaced without preserving the necessary values. Make sure to preserve existing history state if you are manually calling history.replaceState: 57 58history.replaceState(history.state, '', url) 59 60You can find more information at https://next.router.vuejs.org/guide/migration/#usage-of-history-state.`),o(u.current,u,!0);const f=Ie({},Sd(r.value,l,null),{position:u.position+1},c);o(l,f,!1),r.value=l}return{location:r,state:i,push:a,replace:s}}function aE(e){e=cg(e);const t=sE(e),n=oE(e,t.state,t.location,t.replace);function r(o,s=!0){s||n.pauseListeners(),history.go(o)}const i=Ie({location:"",base:e,go:r,createHref:fg.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function lE(e=""){let t=[],n=[ul],r=0;e=cg(e);function i(a){r++,r===n.length||n.splice(r),n.push(a)}function o(a,l,{direction:c,delta:u}){const f={direction:c,delta:u,type:li.pop};for(const d of t)d(a,l,f)}const s={location:ul,state:{},base:e,createHref:fg.bind(null,e),replace(a){n.splice(r--,1),i(a)},push(a,l){i(a)},listen(a){return t.push(a),()=>{const l=t.indexOf(a);l>-1&&t.splice(l,1)}},destroy(){t=[],n=[ul],r=0},go(a,l=!0){const c=this.location,u=a<0?Cr.back:Cr.forward;r=Math.max(0,Math.min(r+a,n.length-1)),l&&o(this.location,c,{direction:u,delta:a})}};return Object.defineProperty(s,"location",{enumerable:!0,get:()=>n[r]}),s}function uE(e){return typeof e=="string"||e&&typeof e=="object"}function hg(e){return typeof e=="string"||typeof e=="symbol"}const Bn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},pg=Symbol("navigation failure");var Cd;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Cd||(Cd={}));const cE={[1]({location:e,currentLocation:t}){return`No match for 61 ${JSON.stringify(e)}${t?` 62while being at 63`+JSON.stringify(t):""}`},[2]({from:e,to:t}){return`Redirected from "${e.fullPath}" to "${dE(t)}" via a navigation guard.`},[4]({from:e,to:t}){return`Navigation aborted from "${e.fullPath}" to "${t.fullPath}" via a navigation guard.`},[8]({from:e,to:t}){return`Navigation cancelled from "${e.fullPath}" to "${t.fullPath}" with a new navigation.`},[16]({from:e,to:t}){return`Avoided redundant navigation to current location: "${e.fullPath}".`}};function ui(e,t){return Ie(new Error(cE[e](t)),{type:e,[pg]:!0},t)}function Pn(e,t){return e instanceof Error&&pg in e&&(t==null||!!(e.type&t))}const fE=["params","query","hash"];function dE(e){if(typeof e=="string")return e;if("path"in e)return e.path;const t={};for(const n of fE)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}const Pd="[^/]+?",hE={sensitive:!1,strict:!1,start:!0,end:!0},pE=/[.+*?^${}()[\]/\\]/g;function mE(e,t){const n=Ie({},hE,t),r=[];let i=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(i+="/");for(let f=0;f<c.length;f++){const d=c[f];let h=40+(n.sensitive?.25:0);if(d.type===0)f||(i+="/"),i+=d.value.replace(pE,"\\$&"),h+=40;else if(d.type===1){const{value:p,repeatable:m,optional:b,regexp:_}=d;o.push({name:p,repeatable:m,optional:b});const g=_||Pd;if(g!==Pd){h+=10;try{new RegExp(`(${g})`)}catch(x){throw new Error(`Invalid custom RegExp for param "${p}" (${g}): `+x.message)}}let w=m?`((?:${g}
63)(?:/(?:${g}))*)`:`(${g})`;f||(w=b&&c.length<2?`(?:/${w})`:"/"+w),b&&(w+="?"),i+=w,h+=20,b&&(h+=-8),m&&(h+=-20),g===".*"&&(h+=-50)}u.push(h)}r.push(u)}if(n.strict&&n.end){const c=r.length-1;r[c][r[c].length-1]+=.7000000000000001}n.strict||(i+="/?"),n.end?i+="$":n.strict&&(i+="(?:/|$)");const s=new RegExp(i,n.sensitive?"":"i");function a(c){const u=c.match(s),f={};if(!u)return null;for(let d=1;d<u.length;d++){const h=u[d]||"",p=o[d-1];f[p.name]=h&&p.repeatable?h.split("/"):h}return f}function l(c){let u="",f=!1;for(const d of e){(!f||!u.endsWith("/"))&&(u+="/"),f=!1;for(const h of d)if(h.type===0)u+=h.value;else if(h.type===1){const{value:p,repeatable:m,optional:b}=h,_=p in c?c[p]:"";if(Bt(_)&&!m)throw new Error(`Provided param "${p}" is an array but it is not repeatable (* or + modifiers)`);const g=Bt(_)?_.join("/"):_;if(!g)if(b)d.length<2&&(u.endsWith("/")?u=u.slice(0,-1):f=!0);else throw new Error(`Missing required param "${p}"`);u+=g}}return u||"/"}return{re:s,score:r,keys:o,parse:a,stringify:l}}function gE(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function _E(e,t){let n=0;const r=e.score,i=t.score;for(;n<r.length&&n<i.length;){const o=gE(r[n],i[n]);if(o)return o;n++}if(Math.abs(i.length-r.length)===1){if(Od(r))return 1;if(Od(i))return-1}return i.length-r.length}function Od(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const vE={type:0,value:""},yE=/[a-zA-Z0-9_]/;function bE(e){if(!e)return[[]];if(e==="/")return[[vE]];if(!e.startsWith("/"))throw new Error(`Route paths should start with a "/": "${e}" should be "/${e}".`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,r=n;const i=[];let o;function s(){o&&i.push(o),o=[]}let a=0,l,c="",u="";function f(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a<e.length;){if(l=e[a++],l==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:l==="/"?(c&&f(),s()):l===":"?(f(),n=1):d();break;case 4:d(),n=r;break;case 1:l==="("?n=2:yE.test(l)?d():(f(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case 2:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=3:u+=l;break;case 3:f(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),f(),s(),i}function wE(e,t,n){const r=mE(bE(e.path),n);
63{const o=new Set;for(const s of r.keys)o.has(s.name)&&Pe(`Found duplicated params with name "${s.name}" for path "${e.path}". Only the last one will be available on "$route.params".`),o.add(s.name)}const i=Ie(r,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function EE(e,t){const n=[],r=new Map;t=kd({strict:!1,end:!0,sensitive:!1},t);function i(u){return r.get(u)}function o(u,f,d){const h=!d,p=xE(u);PE(p,f),p.aliasOf=d&&d.record;const m=kd(t,u),b=[p];if("alias"in u){const w=typeof u.alias=="string"?[u.alias]:u.alias;for(const x of w)b.push(Ie({},p,{components:d?d.record.components:p.components,path:x,aliasOf:d?d.record:p}))}let _,g;for(const w of b){const{path:x}=w;if(f&&x[0]!=="/"){const E=f.record.path,O=E[E.length-1]==="/"?"":"/";w.path=f.record.path+(x&&O+x)}if(w.path==="*")throw new Error(`Catch all routes ("*") must now be defined using a param with a custom regexp. 64See more at https://next.router.vuejs.org/guide/migration/#removed-star-or-catch-all-routes.`);if(_=wE(w,f,m),f&&x[0]==="/"&&OE(_,f),d?(d.alias.push(_),CE(d,_)):(g=g||_,g!==_&&g.alias.push(_),h&&u.name&&!Ad(_)&&s(u.name)),p.children){const E=p.children;for(let O=0;O<E.length;O++)o(E[O],_,d&&d.children[O])}d=d||_,(_.record.components&&Object.keys(_.record.components).length||_.record.name||_.record.redirect)&&l(_)}return g?()=>{s(g)}:io}function s(u){if(hg(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(s),f.alias.forEach(s))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(s),u.alias.forEach(s))}}function a(){return n}function l(u){let f=0;for(;f<n.length&&_E(u,n[f])>=0&&(u.record.path!==n[f].record.path||!mg(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Ad(u)&&r.set(u.record.name,u)}function c(u,f){let d,h={},p,m;if("name"in u&&u.name){if(d=r.get(u.name),!d)throw ui(1,{location:u});{const g=Object.keys(u.params||{}).filter(w=>!d.keys.find(x=>x.name===w));g.length&&Pe(`Discarded invalid param(s) "${g.join('", "')}" when navigating. See https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md#414-2022-08-22 for more details.`)}m=d.record.name,h=Ie($d(f.params,d.keys.filter(g=>!g.optional).map(g=>g.name)),u.params&&$d(u.params,d.keys.map(g=>g.name))),p=d.stringify(h)}else if("path"in u)p=u.path,p.startsWith("/")||Pe(`The Matcher cannot resolve relative paths but received "${p}". Unless you directly called \`matcher.resolve("${p}")\`, this is probably a bug in vue-router. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/router.`),d=n.find(g=>g.re.test(p)),d&&(h=d.parse(p),m=d.record.name);else{if(d=f.name?r.get(f.name):n.find(g=>g.re.test(f.path)),!d)throw ui(1,{location:u,currentLocation:f});m=d.record.name,h=Ie({},f.params,u.params),p=d.stringify(h)}const b=[];let _=d;for(;_;)b.unshift(_.record),_=_.parent;return{name:m,path:p,params:h,matched:b,meta:SE(b)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:s,getRoutes:a,getRecordMatcher:i}}function $d(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function xE(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:TE(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function TE(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function Ad(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function SE(e){return e.reduce((t,n)=>Ie(t,n.meta),{})}function kd(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function uu(e,t){return e.name===t.name&&e.optional===t.optional&&e.repeatable===t.repeatable}function CE(e,t){for(const n of e.keys)if(!n.optional&&!t.keys.find(uu.bind(null,n)))return Pe(`Alias "${t.record.path}" and the original record: "${e.record.path}" must have the exact same param named "${n.name}"`);for(const n of t.keys)if(!n.optional&&!e.keys.find(uu.bind(null,n)))return Pe(`Alias "${t.record.path}" and the original record: "${e.record.path}" must have the exact same param named "${n.name}"`)}function PE(e,t){t&&t.record.name&&!e.name&&!e.path&&Pe(`The route named "${String(t.re
64cord.name)}" has a child without a name and an empty path. Using that name won't render the empty path child so you probably want to move the name to the child instead. If this is intentional, add a name to the child route to remove the warning.`)}function OE(e,t){for(const n of t.keys)if(!e.keys.find(uu.bind(null,n)))return Pe(`Absolute path "${e.record.path}" must have the exact same param named "${n.name}" as its parent "${t.record.path}".`)}function mg(e,t){return t.children.some(n=>n===e||mg(e,n))}const gg=/#/g,$E=/&/g,AE=/\//g,kE=/=/g,RE=/\?/g,_g=/\+/g,IE=/%5B/g,ME=/%5D/g,vg=/%5E/g,NE=/%60/g,yg=/%7B/g,LE=/%7C/g,bg=/%7D/g,DE=/%20/g;function Lc(e){return encodeURI(""+e).replace(LE,"|").replace(IE,"[").replace(ME,"]")}function FE(e){return Lc(e).replace(yg,"{").replace(bg,"}").replace(vg,"^")}function cu(e){return Lc(e).replace(_g,"%2B").replace(DE,"+").replace(gg,"%23").replace($E,"%26").replace(NE,"`").replace(yg,"{").replace(bg,"}").replace(vg,"^")}function UE(e){return cu(e).replace(kE,"%3D")}function jE(e){return Lc(e).replace(gg,"%23").replace(RE,"%3F")}function HE(e){return e==null?"":jE(e).replace(AE,"%2F")}function _o(e){try{return decodeURIComponent(""+e)}catch{Pe(`Error decoding "${e}". Using original value`)}return""+e}function VE(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;i<r.length;++i){const o=r[i].replace(_g," "),s=o.indexOf("="),a=_o(s<0?o:o.slice(0,s)),l=s<0?null:_o(o.slice(s+1));if(a in t){let c=t[a];Bt(c)||(c=t[a]=[c]),c.push(l)}else t[a]=l}return t}function Rd(e){let t="";for(let n in e){const r=e[n];if(n=UE(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(Bt(r)?r.map(o=>o&&cu(o)):[r&&cu(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function BE(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Bt(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return t}const WE=Symbol("router view location matched"),Id=Symbol("router view depth"),ja=Symbol("router"),wg=Symbol("route location"),fu=Symbol("router view location");function Oi(){let e=[];function t(r){return e.push(r),()=>{const i=e.indexOf(r);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function qn(e,t,n,r,i){const o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,a)=>{const l=f=>{f===!1?a(ui(4,{from:n,to:t})):f instanceof Error?a(f):uE(f)?a(ui(2,{from:t,to:f})):(o&&r.enterCallbacks[i]===o&&typeof f=="function"&&o.push(f),s())},c=e.call(r&&r.instances[i],t,n,zE(l,t,n));let u=Promise.resolve(c);if(e.length<3&&(u=u.then(l)),e.length>2){const f=`The "next" callback was never called inside of ${e.name?'"'+e.name+'"':""}: 65${e.toString()} 66. If you are returning a value instead of calling "next", make sure to remove the "next" parameter from your function.`;if(typeof c=="object"&&"then"in c)u=u.then(d=>l._called?d:(Pe(f),Promise.reject(new Error("Invalid navigation guard"))));else if(c!==void 0&&!l._called){Pe(f),a(new Error("Invalid navigation guard"));return}}u.catch(f=>a(f))})}function zE(e,t,n){let r=0;return function(){r++===1&&Pe(`The "next" callback was called more than once in one navigation guard when going from "${n.fullPath}" to "${t.fullPath}". It should be called exactly one time in each navigation guard. This will fail in production.`),e._called=!0,r===1&&e.apply(null,arguments)}}function cl(e,t,n,r){const i=[];for(const o of e){!o.components&&!o.children.length&&Pe(`Record with path "${o.path}" is either missing a "component(s)" or "children" property.`);for(const s in o.components){let a=o.components[s];{if(!a||typeof a!="object"&&typeof a!="function")throw Pe(`Component "${s}" in record with path "${o.path}" is not a valid component. Received "${String(a)}".`),new Error("Invalid route component");if("then"in a){Pe(`Component "${s}" in record with path "${o.path}" is a Promise instead of a function that returns a Promise. Did you write "import('./MyPage.vue')" instead of "() => import('./MyPage.vue')" ? This will break in production if not fixed.`);const l=a;a=()=>l}else a.__asyncLoader&&!a.__warnedDefineAsync&&(a.__warnedDefineAsync=!0,Pe(`Component "${s}" in record with path "${o.path}" is defined using "defineAsyncComponent()". Write "() => import('./MyPage.vue')" instead of "defineAsyncComponent(() => import('./MyPage.vue'))".`))}if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(qE(a)){const c=(a.__vccOpts||a)[t];c&&i.push(qn(c,n,r,o,s))}else{let l=a();"catch"in l||(Pe(`Component "${s}" in record with path "${o.path}" is a function that does not return a Promise. If you were passing a functional component, make sure to add a "displayName" to the component. This will break in production if not fixed.`),l=Promise.resolve(l)),i.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${o.path}"`));const u=Kw(c)?c.default:c;o.components[s]=u;const d=(u.__vccOpts||u)[t];return d&&qn(d,n,r,o,s)()}))}}}return i}function qE(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Md(e){const t=Ht(ja),n=Ht(wg),r=ce(()=>t.resolve(J(e.to))),i=ce(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],f=n.matched;
66if(!u||!f.length)return-1;const d=f.findIndex(ir.bind(null,u));if(d>-1)return d;const h=Nd(l[c-2]);return c>1&&Nd(u)===h&&f[f.length-1].path!==h?f.findIndex(ir.bind(null,l[c-2])):d}),o=ce(()=>i.value>-1&&XE(n.params,r.value.params)),s=ce(()=>i.value>-1&&i.value===n.matched.length-1&&ug(n.params,r.value.params));function a(l={}){return YE(l)?t[J(e.replace)?"replace":"push"](J(e.to)).catch(io):Promise.resolve()}if(An){const l=Tn();if(l){const c={route:r.value,isActive:o.value,isExactActive:s.value};l.__vrl_devtools=l.__vrl_devtools||[],l.__vrl_devtools.push(c),hc(()=>{c.route=r.value,c.isActive=o.value,c.isExactActive=s.value},{flush:"post"})}}return{route:r,href:ce(()=>r.value.href),isActive:o,isExactActive:s,navigate:a}}const KE=xn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Md,setup(e,{slots:t}){const n=yi(Md(e)),{options:r}=Ht(ja),i=ce(()=>({[Ld(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ld(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Ra("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},o)}}}),GE=KE;function YE(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function XE(e,t){for(const n in t){const r=t[n],i=e[n];if(typeof r=="string"){if(r!==i)return!1}else if(!Bt(i)||i.length!==r.length||r.some((o,s)=>o!==i[s]))return!1}return!0}function Nd(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ld=(e,t,n)=>e??t??n,JE=xn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){ZE();const r=Ht(fu),i=ce(()=>e.route||r.value),o=Ht(Id,0),s=ce(()=>{let c=J(o);const{matched:u}=i.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=ce(()=>i.value.matched[s.value]);hs(Id,ce(()=>s.value+1)),hs(WE,a),hs(fu,i);const l=ne();return st(()=>[l.value,a.value,e.name],([c,u,f],[d,h,p])=>{u&&(u.instances[f]=c,h&&h!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!ir(u,h)||!d)&&(u.enterCallbacks[f]||[]).forEach(m=>m(c))},{flush:"post"}),()=>{const c=i.value,u=e.name,f=a.value,d=f&&f.components[u];if(!d)return Dd(n.default,{Component:d,route:c});const h=f.props[u],p=h?h===!0?c.params:typeof h=="function"?h(c):h:null,b=Ra(d,Ie({},p,t,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(f.instances[u]=null)},ref:l}));if(An&&b.ref){const _={depth:s.value,name:f.name,path:f.path,meta:f.meta};(Bt(b.ref)?b.ref.map(w=>w.i):[b.ref.i]).forEach(w=>{w.__vrv_devtools=_})}return Dd(n.default,{Component:b,route:c})||b}}});function Dd(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const QE=JE;function ZE(){const e=Tn(),t=e.parent&&e.parent.type.name,n=e.parent&&e.parent.subTree&&e.parent.subTree.type;if(t&&(t==="KeepAlive"||t.includes("Transition"))&&typeof n=="object"&&n.name==="RouterView"){const r=t==="KeepAlive"?"keep-alive":"transition";Pe(`<router-view> can no longer be used directly inside <transition> or <keep-alive>. 67Use slot props instead: 68 69<router-view v-slot="{ Component }"> 70 <${r}> 71 <component :is="Component" /> 72 </${r}> 73</router-view>`)}}function $i(e,t){const n=Ie({},e,{matched:e.matched.map(r=>lx(r,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:t,value:n}}}function qo(e){return{_custom:{display:e}}}let ex=0;function tx(e,t,n){if(t.__hasDevtools)return;t.__hasDevtools=!0;const r=ex++;La({id:"org.vuejs.router"+(r?"."+r:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:e},i=>{typeof i.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),i.on.inspectComponent((u,f)=>{u.instanceData&&u.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:$i(t.currentRoute.value,"Current Route")})}),i.on.visitComponentTree(({treeNode:u,componentInstance:f})=>{if(f.__vrv_devtools){const d=f.__vrv_devtools;u.tags.push({label:(d.name?`${d.name.toString()}: `:"")+d.path,textColor:0,tooltip:"This component is rendered by <router-view>",backgroundColor:Eg})}Bt(f.__vrl_devtools)&&(f.__devtoolsApi=i,f.__vrl_devtools.forEac
73h(d=>{let h=Sg,p="";d.isExactActive?(h=Tg,p="This is exactly active"):d.isActive&&(h=xg,p="This link is active"),u.tags.push({label:d.route.path,textColor:0,tooltip:p,backgroundColor:h})}))}),st(t.currentRoute,()=>{l(),i.notifyComponentUpdate(),i.sendInspectorTree(a),i.sendInspectorState(a)});const o="router:navigations:"+r;i.addTimelineLayer({id:o,label:`Router${r?" "+r:""} Navigations`,color:4237508}),t.onError((u,f)=>{i.addTimelineEvent({layerId:o,event:{title:"Error during Navigation",subtitle:f.fullPath,logType:"error",time:i.now(),data:{error:u},groupId:f.meta.__navigationId}})});let s=0;t.beforeEach((u,f)=>{const d={guard:qo("beforeEach"),from:$i(f,"Current Location during this navigation"),to:$i(u,"Target location")};Object.defineProperty(u.meta,"__navigationId",{value:s++}),i.addTimelineEvent({layerId:o,event:{time:i.now(),title:"Start of navigation",subtitle:u.fullPath,data:d,groupId:u.meta.__navigationId}})}),t.afterEach((u,f,d)=>{const h={guard:qo("afterEach")};d?(h.failure={_custom:{type:Error,readOnly:!0,display:d?d.message:"",tooltip:"Navigation Failure",value:d}},h.status=qo("â")):h.status=qo("â
"),h.from=$i(f,"Current Location during this navigation"),h.to=$i(u,"Target location"),i.addTimelineEvent({layerId:o,event:{title:"End of navigation",subtitle:u.fullPath,time:i.now(),data:h,logType:d?"warning":"default",groupId:u.meta.__navigationId}})});const a="router-inspector:"+r;i.addInspector({id:a,label:"Routes"+(r?" "+r:""),icon:"book",treeFilterPlaceholder:"Search routes"});function l(){if(!c)return;const u=c;let f=n.getRoutes().filter(d=>!d.parent);f.forEach(Og),u.filter&&(f=f.filter(d=>du(d,u.filter.toLowerCase()))),f.forEach(d=>Pg(d,t.currentRoute.value)),u.rootNodes=f.map(Cg)}let c;i.on.getInspectorTree(u=>{c=u,u.app===e&&u.inspectorId===a&&l()}),i.on.getInspectorState(u=>{if(u.app===e&&u.inspectorId===a){const d=n.getRoutes().find(h=>h.record.__vd_id===u.nodeId);d&&(u.state={options:rx(d)})}}),i.sendInspectorTree(a),i.sendInspectorState(a)})}function nx(e){return e.optional?e.repeatable?"*":"?":e.repeatable?"+":""}function rx(e){const{record:t}=e,n=[{editable:!1,key:"path",value:t.path}];return t.name!=null&&n.push({editable:!1,key:"name",value:t.name}),n.push({editable:!1,key:"regexp",value:e.re}),e.keys.length&&n.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:e.keys.map(r=>`${r.name}${nx(r)}`).join(" "),tooltip:"Param keys",value:e.keys}}}),t.redirect!=null&&n.push({editable:!1,key:"redirect",value:t.redirect}),e.alias.length&&n.push({editable:!1,key:"aliases",value:e.alias.map(r=>r.record.path)}),Object.keys(e.record.meta).length&&n.push({editable:!1,key:"meta",value:e.record.meta}),n.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:e.score.map(r=>r.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:e.score}}}),n}const Eg=15485081,xg=2450411,Tg=8702998,ix=2282478,Sg=16486972,ox=6710886;function Cg(e){const t=[],{record:n}=e;n.name!=null&&t.push({label:String(n.name),textColor:0,backgroundColor:ix}),n.aliasOf&&t.push({label:"alias",textColor:0,backgroundColor:Sg}),e.__vd_match&&t.push({label:"matches",textColor:0,backgroundColor:Eg}),e.__vd_exactActive&&t.push({label:"exact",textColor:0,backgroundColor:Tg}),e.__vd_active&&t.push({label:"active",textColor:0,backgroundColor:xg}),n.redirect&&t.push({label:typeof n.redirect=="string"?`redirect: ${n.redirect}`:"redirects",textColor:16777215,backgroundColor:ox});let r=n.__vd_id;return r==null&&(r=String(sx++),n.__vd_id=r),{id:r,label:n.path,tags:t,children:e.children.map(Cg)}}let sx=0;const ax=/^\/(.*)\/([a-z]*)$/;function Pg(e,t){const n=t.matched.length&&ir(t.matched[t.matched.length-1],e.record);e.__vd_exactActive=e.__vd_active=n,n||(e.__vd_active=t.matched.some(r=>ir(r,e.record))),e.children.forEach(r=>Pg(r,t))}function Og(e){e.__vd_match=!1,e.children.forEach(Og)}function du(e,t){const n=String(e.re).match(ax);if(e.__vd_match=!1,!n||n.length<3)return!1;if(new RegExp(n[1].replace(/\$$/,""),n[2]).test(t))return e.children.forEach(s=>du(s,t)),e.record.path!=="/"||t==="/"?(e.__vd_match=e.re.test(t),!0):!1;const i=e.record.path.toLowerCase(),o=_o(i);return!t.startsWith("/")&&(o.includes(t)||i.includes(t))||o.startsWith(t)||i.startsWith(t)||e.record.name&&String(e.record.name).includes(t)?!0:e.children.some(s=>du(s,t))}function lx(e,t){const n={};for(const r in e)t.includes(r)||(n[r]=e[r]);return n}function ux(e){const t=EE(e.routes,e),n=e.parseQuery||VE,r=e.stringifyQuery||Rd,i=e.history;if(!i)throw new Error('Provide the "history" option when calling "createRouter()": https://next.router.vuejs.org/api/#history.');const o=Oi(),s=Oi(),a=Oi(),l=Pp(Bn);let c=Bn;An&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");
73const u=al.bind(null,L=>""+L),f=al.bind(null,HE),d=al.bind(null,_o);function h(L,Y){let ee,re;return hg(L)?(ee=t.getRecordMatcher(L),re=Y):re=L,t.addRoute(re,ee)}function p(L){const Y=t.getRecordMatcher(L);Y?t.removeRoute(Y):Pe(`Cannot remove non-existent route "${String(L)}"`)}function m(){return t.getRoutes().map(L=>L.record)}function b(L){return!!t.getRecordMatcher(L)}function _(L,Y){if(Y=Ie({},Y||l.value),typeof L=="string"){const T=ll(n,L,Y.path),R=t.resolve({path:T.path},Y),V=i.createHref(T.fullPath);return V.startsWith("//")?Pe(`Location "${L}" resolved to "${V}". A resolved location cannot start with multiple slashes.`):R.matched.length||Pe(`No match found for location with path "${L}"`),Ie(T,R,{params:d(R.params),hash:_o(T.hash),redirectedFrom:void 0,href:V})}let ee;if("path"in L)"params"in L&&!("name"in L)&&Object.keys(L.params).length&&Pe(`Path "${L.path}" was passed with params but they will be ignored. Use a named route alongside params instead.`),ee=Ie({},L,{path:ll(n,L.path,Y.path).path});else{const T=Ie({},L.params);for(const R in T)T[R]==null&&delete T[R];ee=Ie({},L,{params:f(T)}),Y.params=f(Y.params)}const re=t.resolve(ee,Y),_e=L.hash||"";_e&&!_e.startsWith("#")&&Pe(`A \`hash\` should always start with the character "#". Replace "${_e}" with "#${_e}".`),re.params=u(d(re.params));const Ne=Xw(r,Ie({},L,{hash:FE(_e),path:re.path})),y=i.createHref(Ne);return y.startsWith("//")?Pe(`Location "${L}" resolved to "${y}". A resolved location cannot start with multiple slashes.`):re.matched.length||Pe(`No match found for location with path "${"path"in L?L.path:L}"`),Ie({fullPath:Ne,hash:_e,query:r===Rd?BE(L.query):L.query||{}},re,{redirectedFrom:void 0,href:y})}function g(L){return typeof L=="string"?ll(n,L,l.value.path):Ie({},L)}function w(L,Y){if(c!==L)return ui(8,{from:Y,to:L})}function x(L){return S(L)}function E(L){return x(Ie(g(L),{replace:!0}))}function O(L){const Y=L.matched[L.matched.length-1];if(Y&&Y.redirect){const{redirect:ee}=Y;let re=typeof ee=="function"?ee(L):ee;if(typeof re=="string"&&(re=re.includes("?")||re.includes("#")?re=g(re):{path:re},re.params={}),!("path"in re)&&!("name"in re))throw Pe(`Invalid redirect found: 74${JSON.stringify(re,null,2)} 75 when navigating to "${L.fullPath}". A redirect must contain a name or path. This will break in production.`),new Error("Invalid redirect");return Ie({query:L.query,hash:L.hash,params:"path"in re?{}:L.params},re)}}function S(L,Y){const ee=c=_(L),re=l.value,_e=L.state,Ne=L.force,y=L.replace===!0,T=O(ee);if(T)return S(Ie(g(T),{state:typeof T=="object"?Ie({},_e,T.state):_e,force:Ne,replace:y}),Y||ee);const R=ee;R.redirectedFrom=Y;let V;return!Ne&&Ed(r,re,ee)&&(V=ui(16,{to:R,from:re}),be(re,re,!0,!1)),(V?Promise.resolve(V):M(R,re)).catch(j=>Pn(j)?Pn(j,2)?j:Se(j):W(j,R,re)).then(j=>{if(j){if(Pn(j,2))return Ed(r,_(j.to),R)&&Y&&(Y._count=Y._count?Y._count+1:1)>30?(Pe(`Detected a possibly infinite redirection in a navigation guard when going from "${re.fullPath}" to "${R.fullPath}". Aborting to avoid a Stack Overflow. 76 Are you always returning a new location within a navigation guard? That would lead to this error. Only return when redirecting or aborting, that should fix this. This might break in production if not fixed.`),Promise.reject(new Error("Infinite redirect in navigation guard"))):S(Ie({replace:y},g(j.to),{state:typeof j.to=="object"?Ie({},_e,j.to.state):_e,force:Ne}),Y||R)}else j=v(R,re,!0,y,_e);return C(R,re,j),j})}function P(L,Y){const ee=w(L,Y);return ee?Promise.reject(ee):Promise.resolve()}function D(L){const Y=ge.values().next().value;return Y&&typeof Y.runWithContext=="function"?Y.runWithContext(L):L()}function M(L,Y){let ee;const[re,_e,Ne]=cx(L,Y);ee=cl(re.reverse(),"beforeRouteLeave",L,Y);for(const T of re)T.leaveGuards.forEach(R=>{ee.push(qn(R,L,Y))});const y=P.bind(null,L,Y);return ee.push(y),et(ee).then(()=>{ee=[];for(const T of o.list())ee.push(qn(T,L,Y));return ee.push(y),et(ee)}).then(()=>{ee=cl(_e,"beforeRouteUpdate",L,Y);for(const T of _e)T.updateGuards.forEach(R=>{ee.push(qn(R,L,Y))});return ee.push(y),et(ee)}).then(()=>{ee=[];for(const T of L.matched)if(T.beforeEnter&&!Y.matched.includes(T))if(Bt(T.beforeEnter))for(const R of T.beforeEnter)ee.push(qn(R,L,Y));else ee.push(qn(T.beforeEnter,L,Y));return ee.push(y),et(ee)}).then(()=>(L.matched.forEach(T=>T.enterCallbacks={}),ee=cl(Ne,"beforeRouteEnter",L,Y),ee.push(y),et(ee))).then(()=>{ee=[];for(const T of s.list())ee.push(qn(T,L,Y));return ee.push(y),et(ee)}).catch(T=>Pn(T,8)?T:Promise.reject(T))}function C(L,Y,ee){for(const re of a.list())D(()=>re(L,Y,ee))}function v(L,Y,ee,re,_e){const Ne=w(L,Y);if(Ne)return Ne;const y=Y===Bn,T=An?history.state:{};ee&&(re||y?i.replace(L.fullPath,Ie({scroll:y&&T&&T.scroll},_e)):i.push(L.fullPath,_e)),l.value=L,be(L,Y,ee,y),Se()}let A;function I(){A||(A=i.listen((L,Y,ee)=>{if(!je.listening)return;const re=_(L),_e=O(re);
76if(_e){S(Ie(_e,{replace:!0}),re).catch(io);return}c=re;const Ne=l.value;An&&nE(Td(Ne.fullPath,ee.delta),Ua()),M(re,Ne).catch(y=>Pn(y,12)?y:Pn(y,2)?(S(y.to,re).then(T=>{Pn(T,20)&&!ee.delta&&ee.type===li.pop&&i.go(-1,!1)}).catch(io),Promise.reject()):(ee.delta&&i.go(-ee.delta,!1),W(y,re,Ne))).then(y=>{y=y||v(re,Ne,!1),y&&(ee.delta&&!Pn(y,8)?i.go(-ee.delta,!1):ee.type===li.pop&&Pn(y,20)&&i.go(-1,!1)),C(re,Ne,y)}).catch(io)}))}let $=Oi(),U=Oi(),z;function W(L,Y,ee){Se(L);const re=U.list();return re.length?re.forEach(_e=>_e(L,Y,ee)):(Pe("uncaught error during route navigation:"),console.error(L)),Promise.reject(L)}function se(){return z&&l.value!==Bn?Promise.resolve():new Promise((L,Y)=>{$.add([L,Y])})}function Se(L){return z||(z=!L,I(),$.list().forEach(([Y,ee])=>L?ee(L):Y()),$.reset()),L}function be(L,Y,ee,re){const{scrollBehavior:_e}=e;if(!An||!_e)return Promise.resolve();const Ne=!ee&&rE(Td(L.fullPath,0))||(re||!ee)&&history.state&&history.state.scroll||null;return Or().then(()=>_e(L,Y,Ne)).then(y=>y&&tE(y)).catch(y=>W(y,L,Y))}const le=L=>i.go(L);let me;const ge=new Set,je={currentRoute:l,listening:!0,addRoute:h,removeRoute:p,hasRoute:b,getRoutes:m,resolve:_,options:e,push:x,replace:E,go:le,back:()=>le(-1),forward:()=>le(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:U.add,isReady:se,install(L){const Y=this;L.component("RouterLink",GE),L.component("RouterView",QE),L.config.globalProperties.$router=Y,Object.defineProperty(L.config.globalProperties,"$route",{enumerable:!0,get:()=>J(l)}),An&&!me&&l.value===Bn&&(me=!0,x(i.location).catch(_e=>{Pe("Unexpected error when starting the router:",_e)}));const ee={};for(const _e in Bn)ee[_e]=ce(()=>l.value[_e]);L.provide(ja,Y),L.provide(wg,yi(ee)),L.provide(fu,l);const re=L.unmount;ge.add(L),L.unmount=function(){ge.delete(L),ge.size<1&&(c=Bn,A&&A(),A=null,l.value=Bn,me=!1,z=!1),re()},An&&tx(L,Y,t)}};function et(L){return L.reduce((Y,ee)=>Y.then(()=>D(ee)),Promise.resolve())}return je}function cx(e,t){const n=[],r=[],i=[],o=Math.max(t.matched.length,e.matched.length);for(let s=0;s<o;s++){const a=t.matched[s];a&&(e.matched.find(c=>ir(c,a))?r.push(a):n.push(a));const l=e.matched[s];l&&(t.matched.find(c=>ir(c,l))||i.push(l))}return[n,r,i]}function OR(){return Ht(ja)}function hu(e,t={},n){for(const r in e){const i=e[r],o=n?`${n}:${r}`:r;typeof i=="object"&&i!==null?hu(i,t,o):typeof i=="function"&&(t[o]=i)}return t}const fx={run:e=>e()},dx=()=>fx,$g=typeof console.createTask<"u"?console.createTask:dx;function hx(e,t){const n=t.shift(),r=$g(n);return e.reduce((i,o)=>i.then(()=>r.run(()=>o(...t))),Promise.resolve())}function px(e,t){const n=t.shift(),r=$g(n);return Promise.all(e.map(i=>r.run(()=>i(...t))))}function fl(e,t){for(const n of[...e])n(t)}class mx{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const i=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let s=o.message;s||(s=`${i} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(s)||(console.warn(s),this._deprecatedMessages.add(s))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,i=(...o)=>(typeof r=="function"&&r(),r=void 0,i=void 0,n(...o));return r=this.hook(t,i),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const i of r)this.hook(t,i)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=hu(t),r=Object.keys(n).map(i=>this.hook(i,n[i]));return()=>{for(const i of r.splice(0,r.length))i()}}removeHooks(t){const n=hu(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(hx,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(px,t,...n)}callHookWith(t,n,...r){const i=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&fl(this._before,i);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&i&&fl(this._after,i)}):(this._after&&i&&fl(this._after,i),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function gx(){return new mx}function _x(e){return Array.isArray(e)?e:[e]}const Ag=["title","script","style","noscript"],kg=["base","meta","link","style","script","noscript"],vx=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],yx=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],bx=["tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent"];function Rg(e){let t=9;for(let n=0;n<e.length;)t=Math.imul(t^e.charCodeAt(n++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function pu(e){return Rg(`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function wx(e){let t=9;for(const n of e)for(let r=0;r<n.length;
76)t=Math.imul(t^n.charCodeAt(r++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Ig(e,t){const{props:n,tag:r}=e;if(yx.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const i=["id"];r==="meta"&&i.push("name","property","http-equiv");for(const o of i)if(typeof n[o]<"u"){const s=String(n[o]);return t&&!t(s)?!1:`${r}:${o}:${s}`}return!1}function Fd(e,t){return e==null?t||null:typeof e=="function"?e(t):e}function Ko(e,t=!1,n){const{tag:r,$el:i}=e;i&&(Object.entries(r.props).forEach(([o,s])=>{s=String(s);const a=`attr:${o}`;if(o==="class"){if(!s)return;for(const l of s.split(" ")){const c=`${a}:${l}`;n&&n(e,c,()=>i.classList.remove(l)),i.classList.contains(l)||i.classList.add(l)}return}n&&!o.startsWith("data-h-")&&n(e,a,()=>i.removeAttribute(o)),(t||i.getAttribute(o)!==s)&&i.setAttribute(o,s)}),Ag.includes(r.tag)&&(r.textContent&&r.textContent!==i.textContent?i.textContent=r.textContent:r.innerHTML&&r.innerHTML!==i.innerHTML&&(i.innerHTML=r.innerHTML)))}let Ai=!1;async function Mg(e,t={}){var d,h;const n={shouldRender:!0};if(await e.hooks.callHook("dom:beforeRender",n),!n.shouldRender)return;const r=t.document||e.resolvedOptions.document||window.document,i=(await e.resolveTags()).map(a);if(e.resolvedOptions.experimentalHashHydration&&(Ai=Ai||e._hash||!1,Ai)){const p=wx(i.map(m=>m.tag._h));if(Ai===p)return;Ai=p}const o=e._popSideEffectQueue();e.headEntries().map(p=>p._sde).forEach(p=>{Object.entries(p).forEach(([m,b])=>{o[m]=b})});const s=(p,m,b)=>{m=`${p.renderId}:${m}`,p.entry&&(p.entry._sde[m]=b),delete o[m]};function a(p){const m=e.headEntries().find(_=>_._i===p._e),b={renderId:p._d||pu(p),$el:null,shouldRender:!0,tag:p,entry:m,markSideEffect:(_,g)=>s(b,_,g)};return b}const l=[],c={body:[],head:[]},u=p=>{e._elMap[p.renderId]=p.$el,l.push(p),s(p,"el",()=>{var m;(m=p.$el)==null||m.remove(),delete e._elMap[p.renderId]})};for(const p of i){if(await e.hooks.callHook("dom:beforeRenderTag",p),!p.shouldRender)continue;const{tag:m}=p;if(m.tag==="title"){r.title=m.textContent||"",l.push(p);continue}if(m.tag==="htmlAttrs"||m.tag==="bodyAttrs"){p.$el=r[m.tag==="htmlAttrs"?"documentElement":"body"],Ko(p,!1,s),l.push(p);continue}if(p.$el=e._elMap[p.renderId],!p.$el&&m.key&&(p.$el=r.querySelector(`${(d=m.tagPosition)!=null&&d.startsWith("body")?"body":"head"} > ${m.tag}[data-h-${m._h}]`)),p.$el){p.tag._d&&Ko(p),u(p);continue}c[(h=m.tagPosition)!=null&&h.startsWith("body")?"body":"head"].push(p)}const f={bodyClose:void 0,bodyOpen:void 0,head:void 0};Object.entries(c).forEach(([p,m])=>{var _;if(!m.length)return;const b=(_=r==null?void 0:r[p])==null?void 0:_.children;if(b){for(const g of[...b].reverse()){const w=g.tagName.toLowerCase();if(!kg.includes(w))continue;const x=g.getAttributeNames().reduce((P,D)=>({...P,[D]:g.getAttribute(D)}),{}),E={tag:w,props:x};g.innerHTML&&(E.innerHTML=g.innerHTML);const O=pu(E);let S=m.findIndex(P=>(P==null?void 0:P.renderId)===O);if(S===-1){const P=Ig(E);S=m.findIndex(D=>(D==null?void 0:D.tag._d)&&D.tag._d===P)}if(S!==-1){const P=m[S];P.$el=g,Ko(P),u(P),delete m[S]}}m.forEach(g=>{const w=g.tag.tagPosition||"head";f[w]=f[w]||r.createDocumentFragment(),g.$el||(g.$el=r.createElement(g.tag.tag),Ko(g,!0)),f[w].appendChild(g.$el),u(g)})}}),f.head&&r.head.appendChild(f.head),f.bodyOpen&&r.body.insertBefore(f.bodyOpen,r.body.firstChild),f.bodyClose&&r.body.appendChild(f.bodyClose);for(const p of l)await e.hooks.callHook("dom:renderTag",p);Object.values(o).forEach(p=>p())}let dl=null;async function Ng(e,t={}){function n(){return dl=null,Mg(e,t)}const r=t.delayFn||(i=>setTimeout(i,10));return dl=dl||new Promise(i=>r(()=>i(n())))}function Ex(e){return{hooks:{"entries:updated":function(t){if(typeof(e==null?void 0:e.document)>"u"&&typeof window>"u")return;let n=e==null?void 0:e.delayFn;!n&&typeof requestAnimationFrame<"u"&&(n=requestAnimationFrame),Ng(t,{document:(e==null?void 0:e.document)||window.document,delayFn:n})}}}}function xx(e){var t;return((t=e==null?void 0:e.head.querySelector('meta[name="unhead:ssr"]'))==null?void 0:t.getAttribute("content"))||!1}const Ud={critical:2,high:9,low:12,base:-1,title:1,meta:10};
76function jd(e){if(typeof e.tagPriority=="number")return e.tagPriority;if(e.tag==="meta"){if(e.props.charset)return-2;if(e.props["http-equiv"]==="content-security-policy")return 0}const t=e.tagPriority||e.tag;return t in Ud?Ud[t]:10}const Tx=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}];function Sx(){return{hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(i=>i._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of Tx)for(const i of e.tags.filter(o=>typeof o.tagPriority=="string"&&o.tagPriority.startsWith(n))){const o=t(i.tagPriority.replace(n,""));typeof o<"u"&&(i._p=o+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>jd(n)-jd(r))}}}}function Cx(){return{hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(i=>i.tag==="titleTemplate");const r=t.findIndex(i=>i.tag==="title");if(r!==-1&&n!==-1){const i=Fd(t[n].textContent,t[r].textContent);i!==null?t[r].textContent=i||t[r].textContent:delete t[r]}else if(n!==-1){const i=Fd(t[n].textContent);i!==null&&(t[n].textContent=i,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}}}function Px(){return{hooks:{"tag:normalise":function({tag:e}){typeof e.props.body<"u"&&(e.tagPosition="bodyClose",delete e.props.body)}}}}const Ox=["link","style","script","noscript"];function $x(){return{hooks:{"tag:normalise":({tag:e,resolvedOptions:t})=>{t.experimentalHashHydration===!0&&(e._h=pu(e)),e.key&&Ox.includes(e.tag)&&(e._h=Rg(e.key),e.props[`data-h-${e._h}`]="")}}}}const Hd=["script","link","bodyAttrs"];function Ax(){const e=(t,n)=>{const r={},i={};Object.entries(n.props).forEach(([s,a])=>{s.startsWith("on")&&typeof a=="function"?i[s]=a:r[s]=a});let o;return t==="dom"&&n.tag==="script"&&typeof r.src=="string"&&typeof i.onload<"u"&&(o=r.src,delete r.src),{props:r,eventHandlers:i,delayedSrc:o}};return{hooks:{"ssr:render":function(t){t.tags=t.tags.map(n=>(!Hd.includes(n.tag)||!Object.entries(n.props).find(([r,i])=>r.startsWith("on")&&typeof i=="function")||(n.props=e("ssr",n).props),n))},"dom:beforeRenderTag":function(t){if(!Hd.includes(t.tag.tag)||!Object.entries(t.tag.props).find(([o,s])=>o.startsWith("on")&&typeof s=="function"))return;const{props:n,eventHandlers:r,delayedSrc:i}=e("dom",t.tag);Object.keys(r).length&&(t.tag.props=n,t.tag._eventHandlers=r,t.tag._delayedSrc=i)},"dom:renderTag":function(t){const n=t.$el;if(!t.tag._eventHandlers||!n)return;const r=t.tag.tag==="bodyAttrs"&&typeof window<"u"?window:n;Object.entries(t.tag._eventHandlers).forEach(([i,o])=>{const s=`${t.tag._d||t.tag._p}:${i}`,a=i.slice(2).toLowerCase(),l=`data-h-${a}`;if(t.markSideEffect(s,()=>{}),n.hasAttribute(l))return;const c=o;n.setAttribute(l,""),r.addEventListener(a,c),t.entry&&(t.entry._sde[s]=()=>{r.removeEventListener(a,c),n.removeAttribute(l)})}),t.tag._delayedSrc&&n.setAttribute("src",t.tag._delayedSrc)}}}}const kx=["templateParams","htmlAttrs","bodyAttrs"];function Rx(){return{hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=Ig(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const i=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,o=t[i];if(o){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&kx.includes(r.tag)&&(a="merge"),a==="merge"){const l=o.props;["class","style"].forEach(c=>{r.props[c]&&l[c]&&(c==="style"&&!l[c].endsWith(";")&&(l[c]+=";"),r.props[c]=`${l[c]} ${r.props[c]}`)}),t[i].props={...l,...r.props};return}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);return}}const s=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(kg.includes(r.tag)&&s===0){delete t[i];return}t[i]=r});const n=[];Object.values(t).forEach(r=>{const i=r._duped;delete r._duped,n.push(r),i&&n.push(...i)}),e.tags=n}}}}function Go(e,t){function n(o){if(["s","pageTitle"].includes(o))return t.pageTitle;let s;return o.includes(".")?s=o.split(".").reduce((a,l)=>a&&a[l]||void 0,t):s=t[o],typeof s<"u"?s||"":!1}let r=e;try{r=decodeURI(e)}catch{}return(r.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEac
76h(o=>{const s=n(o.slice(1));typeof s=="string"&&(e=e.replace(new RegExp(`\\${o}(\\W|$)`,"g"),`${s}$1`).trim())}),t.separator&&(e.endsWith(t.separator)&&(e=e.slice(0,-t.separator.length).trim()),e.startsWith(t.separator)&&(e=e.slice(t.separator.length).trim()),e=e.replace(new RegExp(`\\${t.separator}\\s*\\${t.separator}`,"g"),t.separator)),e}function Ix(){return{hooks:{"tags:resolve":e=>{var o;const{tags:t}=e,n=(o=t.find(s=>s.tag==="title"))==null?void 0:o.textContent,r=t.findIndex(s=>s.tag==="templateParams"),i=r!==-1?t[r].props:{};i.pageTitle=i.pageTitle||n||"";for(const s of t)if(["titleTemplate","title"].includes(s.tag)&&typeof s.textContent=="string")s.textContent=Go(s.textContent,i);else if(s.tag==="meta"&&typeof s.props.content=="string")s.props.content=Go(s.props.content,i);else if(s.tag==="link"&&typeof s.props.href=="string")s.props.href=Go(s.props.href,i);else if(s.tag==="script"&&["application/json","application/ld+json"].includes(s.props.type)&&typeof s.innerHTML=="string")try{s.innerHTML=JSON.stringify(JSON.parse(s.innerHTML),(a,l)=>typeof l=="string"?Go(l,i):l)}catch{}e.tags=t.filter(s=>s.tag!=="templateParams")}}}}const Mx=typeof window<"u";let Lg;function Nx(e){return Lg=e}function Lx(){return Lg}async function Dx(e,t){const n={tag:e,props:{}};return e==="templateParams"?(n.props=t,n):["title","titleTemplate"].includes(e)?(n.textContent=t instanceof Promise?await t:t,n):typeof t=="string"?["script","noscript","style"].includes(e)?(e==="script"&&(/^(https?:)?\/\//.test(t)||t.startsWith("/"))?n.props.src=t:n.innerHTML=t,n):!1:(n.props=await Ux(e,{...t}),n.props.children&&(n.props.innerHTML=n.props.children),delete n.props.children,Object.keys(n.props).filter(r=>bx.includes(r)).forEach(r=>{(!["innerHTML","textContent"].includes(r)||Ag.includes(n.tag))&&(n[r]=n.props[r]),delete n.props[r]}),["innerHTML","textContent"].forEach(r=>{if(n.tag==="script"&&typeof n[r]=="string"&&["application/ld+json","application/json"].includes(n.props.type))try{n[r]=JSON.parse(n[r])}catch{n[r]=""}typeof n[r]=="object"&&(n[r]=JSON.stringify(n[r]))}),n.props.class&&(n.props.class=Fx(n.props.class)),n.props.content&&Array.isArray(n.props.content)?n.props.content.map(r=>({...n,props:{...n.props,content:r}})):n)}function Fx(e){return typeof e=="object"&&!Array.isArray(e)&&(e=Object.keys(e).filter(t=>e[t])),(Array.isArray(e)?e.join(" "):e).split(" ").filter(t=>t.trim()).filter(Boolean).join(" ")}async function Ux(e,t){for(const n of Object.keys(t)){const r=n.startsWith("data-");t[n]instanceof Promise&&(t[n]=await t[n]),String(t[n])==="true"?t[n]=r?"true":"":String(t[n])==="false"&&(r?t[n]="false":delete t[n])}return t}const jx=10;async function Hx(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&vx.includes(n)).forEach(([n,r])=>{const i=_x(r);t.push(...i.map(o=>Dx(n,o)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,n._p=(e._i<<jx)+r,n))}function Vx(){return[Rx(),Sx(),Ix(),Cx(),$x(),Ax(),Px()]}function Bx(e={}){return[Ex({document:e==null?void 0:e.document,delayFn:e==null?void 0:e.domDelayFn})]}function Wx(e={}){const t=zx({...e,plugins:[...Bx(e),...(e==null?void 0:e.plugins)||[]]});return e.experimentalHashHydration&&t.resolvedOptions.document&&(t._hash=xx(t.resolvedOptions.document)),Nx(t),t}function zx(e={}){let t=[],n={},r=0;const i=gx();e!=null&&e.hooks&&i.addHooks(e.hooks),e.plugins=[...Vx(),...(e==null?void 0:e.plugins)||[]],e.plugins.forEach(a=>a.hooks&&i.addHooks(a.hooks)),e.document=e.document||(Mx?document:void 0);const o=()=>i.callHook("entries:updated",s),s={resolvedOptions:e,headEntries(){return t},get hooks(){return i},use(a){a.hooks&&i.addHooks(a.hooks)},push(a,l){const c={_i:r++,input:a,_sde:{}};return l!=null&&l.mode&&(c._m=l==null?void 0:l.mode),l!=null&&l.transform&&(c._t=l==null?void 0:l.transform),t.push(c),o(),{dispose(){t=t.filter(u=>u._i!==c._i?!0:(n={...n,...u._sde||{}},u._sde={},o(),!1))},patch(u){t=t.map(f=>(f._i===c._i&&(c.input=f.input=u,o()),f))}}},async resolveTags(){const a={tags:[],entries:[...t]};await i.callHook("entries:resolve",a);for(const l of a.entries){const c=l._t||(u=>u);if(l.resolvedInput=c(l.resolvedInput||l.input),l.resolvedInput)for(const u of await Hx(l)){const f={tag:u,entry:l,resolvedOptions:s.resolvedOptions};await i.callHook("tag:normalise",f),a.tags.push(f.tag)}}return await i.callHook("tags:resolve",a),a.tags},_popSideEffectQueue(){const a={...n};return n={},a},_elMap:{}};return s.hooks.callHook("init",s),s}function qx(e){return typeof e=="function"?e():J(e)}function qs(e,t=""){if(e instanceof Promise)return e;const n=qx(e);return!e||!n?n:Array.isArray(n)?n.map(r=>qs(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,i])=>r==="titleTemplate"||r.startsWith("on")?[r,J(i)]:[r,qs(i,r)])):n}const Kx=Fs.startsWith("3"),Gx=typeof window<"u",Dg="usehead";function Dc(){return Tn()&&Ht(Dg)||Lx()}function Yx(e){return{install(n){Kx&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(Dg,e))}}.install}function Xx(e={}){const t=Wx({...e,domDelayFn:n=>setTimeout(()=>Or(()=>n()),10),plugins:[Jx(),...(e==null?void 0:e.plugins)||[]]});return t.install=Yx(t),t}function Jx(){return{hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=qs(t.input)}}}}function Qx(e,t={}){const n=Dc(),r=ne(!1),i=ne({});hc(()=>{i.value=r.value?{}:qs(e)});const o=n.push(i.value,t);return st(i,a=>{o.patch(a)}),Tn()&&(Yp(()=>{o.dispose()}),Kp(()=>{r.value=!0}),qp(()=>{r.value=!1})),o}function Zx(e,t={}){return Dc().push(e,t)}function Fg(e,t={}){var r;const n=Dc();if(n){const i=Gx||!!((r=n.resolvedOptions)!=null&&r.document);return t.mode==="server"&&i||t.mode==="client"&&!i?void 0:i?Qx(e,t):Zx(e,t)}}function eT(e,t){const n=Xx(t||{}),r={unhead:n,install(i){Fs.startsWith("3")&&(i.config.globalProperties.$head=n,i.provide("usehead",n))},use(i){n.use(i)},resolveTags(){return n.resolveTags()},headEntries(){return n.headEntries()},headTags(){return n.resolveTags()},push(i,o){return n.push(i,o)},addEntry(i,o){return n.push(i,o)},addHeadObjs(i,o){return n.push(i,o)},addReactiveEntry(i,o){const s=Fg(i,o);return typeof s<"u"?s.dispose:()=>{}},removeHeadObjs(){},updateDOM(i,o){o?Mg(n,{document:i}):Ng(n,{delayFn:s=>setTimeout(()=>s(),50),document:i})},internalHooks:n.hooks,hooks:{"before:dom":[],"resolved:tags":[],"resolved:entries":[]}};return n.addHeadObjs=r.addHeadObjs,n.updateDOM=r.updateDOM,n.hooks.hook("dom:beforeRender",i=>{for(const o of r.hooks["before:dom"])o()===!1&&(i.shouldRender=!1)}),e&&r.addHeadObjs(e),r}function tT(e){try{return JSON.parse(e||"{}")}catch(t){return console.error("[SSG] On state deserialization -",t,e),{}}}function nT(e){return document.readyState==="loading"?new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>t(e))}):Promise.resolve(e)}const rT=xn({setup(e,{slots:t}){const n=ne(!1);return Dr(()=>n.value=!0),()=>n.value?t.default&&t.default({}):t.placeholder&&t.placeholder({})}});function iT(e,t,n,r={}){const{transformState:i,registerComponents:o=!0,useHead:s=!0,rootContainer:a="#app"}=r,l=typeof window<"u";async function c(u=!1,f){const d=u?mb(e):gb(e);let h;s&&(h=eT(),d.use(h));const p=ux({history:u?aE(t.base):lE(t.base),...t}),{routes:m}=t;o&&d.component("ClientOnly",rT);const b=[],w={app:d,head:h,isClient:l,router:p,routes:m,onSSRAppRendered:u?()=>{}:S=>b.push(S),triggerOnSSRAppRendered:()=>Promise.all(b.map(S=>S())),initialState:{},transformState:i,routePath:f};u&&(await nT(),w.initialState=(i==null?void 0:i(window.__INITIAL_STATE__||{}))||tT(window.__INITIAL_STATE__)),await(n==null?void 0:n(w)),d.use(p);let x,E=!0;if(p.beforeEach((S,P,D)=>{(E||x&&x===S.path)&&(E=!1,x=S.path,S.meta.state=w.initialState),D()}),!u){const S=w.routePath??"/";p.push(S),await p.isReady(),w.initialState=p.currentRoute.value.meta.state||{}}const O=w.initialState;return{...w,initialState:O}}return l&&(async()=>{const{app:u,router:f}=await c(!0);await f.isReady(),u.mount(a,!0)})(),c}const Fn=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n}
76,oT={},sT={"p-4":"",text:"center gray-700 dark:gray-200",bg:"gray-100 dark:gray-800"};function aT(e,t){const n=_c("RouterView");return de(),we("main",sT,[Ye(n)])}const lT=Fn(oT,[["render",aT],["__file","/opt/build/repo/src/layouts/default.vue"]]),uT={404:()=>Yt(()=>import("./404-ab38bdff.js"),[]),default:lT,home:()=>Yt(()=>import("./home-8b5394e4.js"),[])};function cT(e){return e.map(t=>{var n;return{path:t.path,meta:t.meta,component:uT[((n=t.meta)==null?void 0:n.layout)||"default"],children:t.path==="/"?[t]:[{...t,path:""}]}})}function Ug(e){return nc()?(hp(e),!0):!1}function vo(e){return typeof e=="function"?e():J(e)}const fT=typeof window<"u",jg=()=>{};function dT(e,t){function n(...r){return new Promise((i,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(i).catch(o)})}return n}const Hg=e=>e();function hT(e=Hg){const t=ne(!0);function n(){t.value=!1}function r(){t.value=!0}const i=(...o)=>{t.value&&e(...o)};return{isActive:xa(t),pause:n,resume:r,eventFilter:i}}function Vg(...e){if(e.length!==1)return cs(...e);const t=e[0];return typeof t=="function"?xa(c0(()=>({get:t,set:jg}))):ne(t)}function Bg(e,t=!0){Tn()?Dr(e):t?e():Or(e)}function pT(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,i=Ue(e),o=ne(e);function s(a){if(arguments.length)return o.value=a,o.value;{const l=vo(n);return o.value=o.value===l?vo(r):l,o.value}}return i?s:[o,s]}var Vd=Object.getOwnPropertySymbols,mT=Object.prototype.hasOwnProperty,gT=Object.prototype.propertyIsEnumerable,_T=(e,t)=>{var n={};for(var r in e)mT.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Vd)for(var r of Vd(e))t.indexOf(r)<0&&gT.call(e,r)&&(n[r]=e[r]);return n};function vT(e,t,n={}){const r=n,{eventFilter:i=Hg}=r,o=_T(r,["eventFilter"]);return st(e,dT(i,t),o)}var yT=Object.defineProperty,bT=Object.defineProperties,wT=Object.getOwnPropertyDescriptors,Ks=Object.getOwnPropertySymbols,Wg=Object.prototype.hasOwnProperty,zg=Object.prototype.propertyIsEnumerable,Bd=(e,t,n)=>t in e?yT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ET=(e,t)=>{for(var n in t||(t={}))Wg.call(t,n)&&Bd(e,n,t[n]);if(Ks)for(var n of Ks(t))zg.call(t,n)&&Bd(e,n,t[n]);return e},xT=(e,t)=>bT(e,wT(t)),TT=(e,t)=>{var n={};for(var r in e)Wg.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ks)for(var r of Ks(e))t.indexOf(r)<0&&zg.call(e,r)&&(n[r]=e[r]);return n};function ST(e,t,n={}){const r=n,{eventFilter:i}=r,o=TT(r,["eventFilter"]),{eventFilter:s,pause:a,resume:l,isActive:c}=hT(i);return{stop:vT(e,t,xT(ET({},o),{eventFilter:s})),pause:a,resume:l,isActive:c}}function qg(e){var t;const n=vo(e);return(t=n==null?void 0:n.$el)!=null?t:n}const ci=fT?window:void 0;function mu(...e){let t,n,r,i;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,i]=e,t=ci):[t,n,r,i]=e,!t)return jg;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],s=()=>{o.forEach(u=>u()),o.length=0},a=(u,f,d,h)=>(u.addEventListener(f,d,h),()=>u.removeEventListener(f,d,h)),l=st(()=>[qg(t),vo(i)],([u,f])=>{s(),u&&o.push(...n.flatMap(d=>r.map(h=>a(u,d,h,f))))},{immediate:!0,flush:"post"}),c=()=>{l(),s()};return Ug(c),c}function CT(){const e=ne(!1);return Tn()&&Dr(()=>{e.value=!0}),e}function PT(e){const t=CT();return ce(()=>(t.value,!!e()))}function Kg(e,t={}){const{window:n=ci}=t,r=PT(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let i;const o=ne(!1),s=()=>{i&&("removeEventListener"in i?i.removeEventListener("change",a):i.removeListener(a))},a=()=>{r.value&&(s(),i=n.matchMedia(Vg(e).value),o.value=!!(i!=null&&i.matches),i&&("addEventListener"in i?i.addEventListener("change",a):i.addListener(a)))};return hc(a),Ug(()=>s()),o}const Yo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Xo="__vueuse_ssr_handlers__",OT=$T();function $T(){return Xo in Yo||(Yo[Xo]=Yo[Xo]||{}),Yo[Xo]}function Gg(e,t){return OT[e]||t}function AT(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}var kT=Object.defineProperty,Wd=Object.getOwnPropertySymbols,RT=Object.prototype.hasOwnProperty,IT=Object.prototype.propertyIsEnumerable,zd=(e,t,n)=>t in e?kT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,qd=(e,t)=>{for(var n in t||(t={}))RT.call(t,n)&&zd(e,n,t[n]);if(Wd)for(var n of Wd(t))IT.call(t,n)&&zd(e,n,t[n]);return e};const MT={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Kd="vueuse-storage";function NT(e,t,n,r={}){var i;const{flush:o="pre",deep:s=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,mergeDefaults:c=!1,shallow:u,window:f=ci,eventFilter:d,onError:h=P=>{console.error(P)}}=r,p=(u?Pp:ne)(t);if(!n)try{n=Gg("getDefaultStorage",()=>{var P;return(P=ci)==null?void 0:P.localStorage})()}catch(P){h(P)}if(!n)return p;
76const m=vo(t),b=AT(m),_=(i=r.serializer)!=null?i:MT[b],{pause:g,resume:w}=ST(p,()=>x(p.value),{flush:o,deep:s,eventFilter:d});return f&&a&&(mu(f,"storage",S),mu(f,Kd,O)),S(),p;function x(P){try{if(P==null)n.removeItem(e);else{const D=_.write(P),M=n.getItem(e);M!==D&&(n.setItem(e,D),f&&f.dispatchEvent(new CustomEvent(Kd,{detail:{key:e,oldValue:M,newValue:D,storageArea:n}})))}}catch(D){h(D)}}function E(P){const D=P?P.newValue:n.getItem(e);if(D==null)return l&&m!==null&&n.setItem(e,_.write(m)),m;if(!P&&c){const M=_.read(D);return typeof c=="function"?c(M,m):b==="object"&&!Array.isArray(M)?qd(qd({},m),M):M}else return typeof D!="string"?D:_.read(D)}function O(P){S(P.detail)}function S(P){if(!(P&&P.storageArea!==n)){if(P&&P.key==null){p.value=m;return}if(!(P&&P.key!==e)){g();try{p.value=E(P)}catch(D){h(D)}finally{P?Or(w):w()}}}}}function Yg(e){return Kg("(prefers-color-scheme: dark)",e)}var LT=Object.defineProperty,Gd=Object.getOwnPropertySymbols,DT=Object.prototype.hasOwnProperty,FT=Object.prototype.propertyIsEnumerable,Yd=(e,t,n)=>t in e?LT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,UT=(e,t)=>{for(var n in t||(t={}))DT.call(t,n)&&Yd(e,n,t[n]);if(Gd)for(var n of Gd(t))FT.call(t,n)&&Yd(e,n,t[n]);return e};function jT(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:i=ci,storage:o,storageKey:s="vueuse-color-scheme",listenToStorageChanges:a=!0,storageRef:l,emitAuto:c,disableTransition:u=!0}=e,f=UT({auto:"",light:"light",dark:"dark"},e.modes||{}),d=Yg({window:i}),h=ce(()=>d.value?"dark":"light"),p=l||(s==null?Vg(r):NT(s,r,o,{window:i,listenToStorageChanges:a})),m=ce(()=>p.value==="auto"?h.value:p.value),b=Gg("updateHTMLAttrs",(x,E,O)=>{const S=typeof x=="string"?i==null?void 0:i.document.querySelector(x):qg(x);if(!S)return;let P;if(u&&(P=i.document.createElement("style"),P.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),i.document.head.appendChild(P)),E==="class"){const D=O.split(/\s/g);Object.values(f).flatMap(M=>(M||"").split(/\s/g)).filter(Boolean).forEach(M=>{D.includes(M)?S.classList.add(M):S.classList.remove(M)})}else S.setAttribute(E,O);u&&(i.getComputedStyle(P).opacity,document.head.removeChild(P))});function _(x){var E;b(t,n,(E=f[x])!=null?E:x)}function g(x){e.onChanged?e.onChanged(x,_):_(x)}st(m,g,{flush:"post",immediate:!0}),Bg(()=>g(m.value));const w=ce({get(){return c?p.value:m.value},set(x){p.value=x}});try{return Object.assign(w,{store:p,system:h,state:m})}catch{return w}}var HT=Object.defineProperty,VT=Object.defineProperties,BT=Object.getOwnPropertyDescriptors,Xd=Object.getOwnPropertySymbols,WT=Object.prototype.hasOwnProperty,zT=Object.prototype.propertyIsEnumerable,Jd=(e,t,n)=>t in e?HT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,qT=(e,t)=>{for(var n in t||(t={}))WT.call(t,n)&&Jd(e,n,t[n]);if(Xd)for(var n of Xd(t))zT.call(t,n)&&Jd(e,n,t[n]);return e},KT=(e,t)=>VT(e,BT(t));function GT(e={}){const{valueDark:t="dark",valueLight:n=""}=e,r=jT(KT(qT({},e),{onChanged:(o,s)=>{var a;e.onChanged?(a=e.onChanged)==null||a.call(e,o==="dark",s,o):s(o)},modes:{dark:t,light:n}}));return ce({get(){return r.value==="dark"},set(o){const s=o?"dark":"light";r.system.value===s?r.value="auto":r.value=s}})}function YT(e={}){const{window:t=ci,initialWidth:n=1/0,initialHeight:r=1/0,listenOrientation:i=!0,includeScrollbar:o=!0}=e,s=ne(n),a=ne(r),l=()=>{t&&(o?(s.value=t.innerWidth,a.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};if(l(),Bg(l),mu("resize",l,{passive:!0}),i){const c=Kg("(orientation: portrait)");st(c,()=>l())}return{width:s,height:a}}const oo=GT(),XT=pT(oo),JT=Yg(),QT=xn({__name:"App",setup(e){return Fg({title:"EMD",meta:[{name:"description",content:"Euskadiko Meskiten Direktorioa"},{name:"theme-color",content:()=>oo.value?"#010101":"#fefefe"}],link:[{rel:"icon",type:"image/svg+xml",href:()=>JT.value?"/favicon-dark.svg":"/favicon.svg"}]}),(t,n)=>{const r=_c("RouterView");return de(),on(r)}}});const ZT=Fn(QT,[["__file","/opt/build/repo/src/App.vue"]]),eS={props:{ramp:{type:Object,default:()=>{}},enabled:{type:Boolean,default:!1},labeled:{type:Boolean,default:!1},locked:{type:Boolean,default:!1},bg:{type:String,default:""},color:{type:String,default:"gray"},idx:{type:Number,default:void 0},magnitude:{type:String,default:""},perc:{type:Boolean,default:!1}},computed:{rampDomain(){let e;return this.perc?e=this.ramp.domainPerc:e=this.ramp.domain,e}},methods:{rampDomainVal(e){let t;return this.perc?t=`${this.ramp.symbol[e]} ${this.ramp.domainPerc[e]} ${this.ramp.unitPerc[e]}`:t=`${this.ramp.symbol[e]} ${this.ramp.domain[e]} ${this.ramp.unit[e]}`,t},rampRangeVal(e){let t;return this.perc?t=this.ramp.rangePerc[e]:t=this.ramp.range[e],t},rampDomainStyle(e){let t;return this.bg!==""&&this.enabled?this.perc?t=`background-color: ${this.bg};opacity: ${this.ramp.rangePerc[e]}`:t=`background-color: ${this.bg};opacity: ${this.ramp.range[e]}`:this.perc?t=`background-color: ${this.ramp.color[e]};opacity: ${this.ramp.rangePerc[e]}`:t=`background-color: ${this.ramp.color[e]};opacity: ${this.ramp.range[e]}`,t},rampDomainClass(){const{color:e}=this;return[`rampDomain border-${e}-500 text-${e} border py-1 px-1 uppercase text-xs`]}
76,rampValClass(e){let{color:t}=this,n;return e===this.idx&&this.labeled?(t="white",n=[`rampVal actived text-${t} py-1 px-1 uppercase text-sm whitespace-nowrap`]):n=[`rampVal text-${t} py-1 px-1 uppercase text-sm whitespace-nowrap `],n}}},tS={class:"mt-1 flex flex-row justify-between px-1 py-1 text-sm uppercase"},nS={class:"ramp hidden flex-row items-center sm:flex"},rS=["id","data-ramp-id"];function iS(e,t,n,r,i,o){return de(),we("div",tS,[Qp(e.$slots,"default"),Q("div",nS,[Q("div",{class:Tt(o.rampValClass(-2))},$e(n.magnitude),3),(de(!0),we(Be,null,Gn(o.rampDomain,(s,a)=>(de(),we("div",{id:`ramp-${a}`,key:`ramp-${a}`,"data-ramp-id":a,class:Tt(`rampItem flex flex-row border-${n.color}`)},[Q("div",{class:Tt(`rampDomain max-h-8 border-${n.color}-500 text-${n.color} border py-1 px-1 uppercase text-xs`),style:Oo(o.rampDomainStyle(a))},null,6),Q("div",{class:Tt(o.rampValClass(a))},$e(o.rampDomainVal(a)),3)],10,rS))),128))])])}const oS=Fn(eS,[["render",iS],["__file","/opt/build/repo/src/components/common/Ramp.vue"]]),sS=xn({__name:"Button",props:{active:{type:Boolean,required:!0,default:!1}},emits:["click"],setup(e,{emit:t}){const n=e;return(r,i)=>(de(),we("button",{class:Tt(["border border-gray-700 px-1 py-1 text-sm uppercase dark:border-gray-300",{"font-bold":n.active}]),onClick:i[0]||(i[0]=o=>t("click",o))},[Qp(r.$slots,"default")],2))}}),aS=Fn(sS,[["__file","/opt/build/repo/src/components/common/Button.vue"]]);function Xg(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function lS(e){return e.length===1&&(e=uS(e)),{left:function(t,n,r,i){for(r==null&&(r=0),i==null&&(i=t.length);r<i;){var o=r+i>>>1;e(t[o],n)<0?r=o+1:i=o}return r},right:function(t,n,r,i){for(r==null&&(r=0),i==null&&(i=t.length);r<i;){var o=r+i>>>1;e(t[o],n)>0?i=o:r=o+1}return r}}}function uS(e){return function(t,n){return Xg(e(t),n)}}var cS=lS(Xg),Jg=cS.right,gu=Math.sqrt(50),_u=Math.sqrt(10),vu=Math.sqrt(2);function fS(e,t,n){var r,i=-1,o,s,a;if(t=+t,e=+e,n=+n,e===t&&n>0)return[e];if((r=t<e)&&(o=e,e=t,t=o),(a=vs(e,t,n))===0||!isFinite(a))return[];if(a>0)for(e=Math.ceil(e/a),t=Math.floor(t/a),s=new Array(o=Math.ceil(t-e+1));++i<o;)s[i]=(e+i)*a;else for(e=Math.floor(e*a),t=Math.ceil(t*a),s=new Array(o=Math.ceil(e-t+1));++i<o;)s[i]=(e-i)/a;return r&&s.reverse(),s}function vs(e,t,n){var r=(t-e)/Math.max(0,n),i=Math.floor(Math.log(r)/Math.LN10),o=r/Math.pow(10,i);return i>=0?(o>=gu?10:o>=_u?5:o>=vu?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(o>=gu?10:o>=_u?5:o>=vu?2:1)}function dS(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),o=r/i;return o>=gu?i*=10:o>=_u?i*=5:o>=vu&&(i*=2),t<e?-i:i}function Qg(e){for(var t=e.length,n,r=-1,i=0,o,s;++r<t;)i+=e[r].length;for(o=new Array(i);--t>=0;)for(s=e[t],n=s.length;--n>=0;)o[--i]=s[n];return o}var hS={value:function(){}};function Fc(){for(var e=0,t=arguments.length,n={},r;e<t;++e){if(!(r=arguments[e]+"")||r in n||/[\s.]/.test(r))throw new Error("illegal type: "+r);n[r]=[]}return new ys(n)}function ys(e){this._=e}function pS(e,t){return e.trim().split(/^|\s+/).map(function(n){var r="",i=n.indexOf(".");if(i>=0&&(r=n.slice(i+1),n=n.slice(0,i)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}ys.prototype=Fc.prototype={constructor:ys,on:function(e,t){var n=this._,r=pS(e+"",n),i,o=-1,s=r.length;if(arguments.length<2){for(;++o<s;)if((i=(e=r[o]).type)&&(i=mS(n[i],e.name)))return i;return}if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++o<s;)if(i=(e=r[o]).type)n[i]=Qd(n[i],e.name,t);else if(t==null)for(i in n)n[i]=Qd(n[i],e.name,null);return this},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new ys(e)},call:function(e,t){if((i=arguments.length-2)>0)for(var n=new Array(i),r=0,i,o;r<i;++r)n[r]=arguments[r+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(o=this._[e],r=0,i=o.length;r<i;++r)o[r].value.apply(t,n)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],i=0,o=r.length;i<o;++i)r[i].value.apply(t,n)}};function mS(e,t){for(var n=0,r=e.length,i;n<r;++n)if((i=e[n]).name===t)return i.value}
vendor: 6,022 bytes, line 76
76function Qd(e,t,n){for(var r=0,i=e.length;r<i;++r)if(e[r].name===t){e[r]=hS,e=e.slice(0,r).concat(e.slice(r+1));break}return n!=null&&e.push({name:t,value:n}),e}var yu="http://www.w3.org/1999/xhtml";const Zd={svg:"http://www.w3.org/2000/svg",xhtml:yu,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Ha(e){var t=e+="",n=t.indexOf(":");return n>=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),Zd.hasOwnProperty(t)?{space:Zd[t],local:e}:e}function gS(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===yu&&t.documentElement.namespaceURI===yu?t.createElement(e):t.createElementNS(n,e)}}function _S(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Zg(e){var t=Ha(e);return(t.local?_S:gS)(t)}function vS(){}function Uc(e){return e==null?vS:function(){return this.querySelector(e)}}function yS(e){typeof e!="function"&&(e=Uc(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i<n;++i)for(var o=t[i],s=o.length,a=r[i]=new Array(s),l,c,u=0;u<s;++u)(l=o[u])&&(c=e.call(l,l.__data__,u,o))&&("__data__"in l&&(c.__data__=l.__data__),a[u]=c);return new Pt(r,this._parents)}function bS(){return[]}function e_(e){return e==null?bS:function(){return this.querySelectorAll(e)}}function wS(e){typeof e!="function"&&(e=e_(e));for(var t=this._groups,n=t.length,r=[],i=[],o=0;o<n;++o)for(var s=t[o],a=s.length,l,c=0;c<a;++c)(l=s[c])&&(r.push(e.call(l,l.__data__,c,s)),i.push(l));return new Pt(r,i)}function t_(e){return function(){return this.matches(e)}}function ES(e){typeof e!="function"&&(e=t_(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i<n;++i)for(var o=t[i],s=o.length,a=r[i]=[],l,c=0;c<s;++c)(l=o[c])&&e.call(l,l.__data__,c,o)&&a.push(l);return new Pt(r,this._parents)}function n_(e){return new Array(e.length)}function xS(){return new Pt(this._enter||this._groups.map(n_),this._parents)}function Gs(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}Gs.prototype={constructor:Gs,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function TS(e){return function(){return e}}var eh="$";function SS(e,t,n,r,i,o){for(var s=0,a,l=t.length,c=o.length;s<c;++s)(a=t[s])?(a.__data__=o[s],r[s]=a):n[s]=new Gs(e,o[s]);for(;s<l;++s)(a=t[s])&&(i[s]=a)}function CS(e,t,n,r,i,o,s){var a,l,c={},u=t.length,f=o.length,d=new Array(u),h;for(a=0;a<u;++a)(l=t[a])&&(d[a]=h=eh+s.call(l,l.__data__,a,t),h in c?i[a]=l:c[h]=l);for(a=0;a<f;++a)h=eh+s.call(e,o[a],a,o),(l=c[h])?(r[a]=l,l.__data__=o[a],c[h]=null):n[a]=new Gs(e,o[a]);for(a=0;a<u;++a)(l=t[a])&&c[d[a]]===l&&(i[a]=l)}function PS(e,t){if(!e)return h=new Array(this.size()),c=-1,this.each(function(O){h[++c]=O}),h;var n=t?CS:SS,r=this._parents,i=this._groups;typeof e!="function"&&(e=TS(e));for(var o=i.length,s=new Array(o),a=new Array(o),l=new Array(o),c=0;c<o;++c){var u=r[c],f=i[c],d=f.length,h=e.call(u,u&&u.__data__,c,r),p=h.length,m=a[c]=new Array(p),b=s[c]=new Array(p),_=l[c]=new Array(d);n(u,f,m,b,_,h,t);for(var g=0,w=0,x,E;g<p;++g)if(x=m[g]){for(g>=w&&(w=g+1);!(E=b[w])&&++w<p;);x._next=E||null}}return s=new Pt(s,r),s._enter=a,s._exit=l,s}function OS(){return new Pt(this._exit||this._groups.map(n_),this._parents)}function $S(e,t,n){var r=this.enter(),i=this,o=this.exit();return r=typeof e=="function"?e(r):r.append(e+""),t!=null&&(i=t(i)),n==null?o.remove():n(o),r&&i?r.merge(i).order():i}function AS(e){for(var t=this._groups,n=e._groups,r=t.length,i=n.length,o=Math.min(r,i),s=new Array(r),a=0;a<o;++a)for(var l=t[a],c=n[a],u=l.length,f=s[a]=new Array(u),d,h=0;h<u;++h)(d=l[h]||c[h])&&(f[h]=d);for(;a<r;++a)s[a]=t[a];return new Pt(s,this._parents)}function kS(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r=e[t],i=r.length-1,o=r[i],s;--i>=0;)(s=r[i])&&(o&&s.compareDocumentPosition(o)^4&&o.parentNode.insertBefore(s,o),o=s);return this}function RS(e){e||(e=IS);function t(f,d){return f&&d?e(f.__data__,d.__data__):!f-!d}for(var n=this._groups,r=n.length,i=new Array(r),o=0;o<r;++o){for(var s=n[o],a=s.length,l=i[o]=new Array(a),c,u=0;u<a;++u)(c=s[u])&&(l[u]=c);l.sort(t)}return new Pt(i,this._parents).order()}function IS(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function MS(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function NS(){var e=new Array(this.size()),t=-1;return this.each(function(){e[++t]=this}),e}function LS(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],i=0,o=r.length;i<o;++i){var s=r[i];if(s)return s}return null}function DS(){var e=0;return this.each(function(){++e}),e}function FS(){return!this.node()}function US(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var i=t[n],o=0,s=i.length,a;o<s;++o)(a=i[o])&&e.call(a,a.__data__,o,i);return this}function jS(e){return function(){this.removeAttribute(e)}}function HS(e){return function(){this.removeAttributeNS(e.space,e.local)}}function VS(e,t){return function(){this.setAttribute(e,t)}}function BS(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function WS(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttribute(e):this.setAttribute(e,n)}}function zS(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function qS(e,t){var n=Ha(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((t==null?n.local?HS:jS:typeof t=="function"?n.local?zS:WS:n.local?BS:VS)(n,t))}function r_(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function KS(e){return function(){this.style.removeProperty(e)}}function GS(e,t,n){return function(){this.style.setProperty(e,t,n)}}
vendor: 3,414 bytes, line 76
76function YS(e,t,n){return function(){var r=t.apply(this,arguments);r==null?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function XS(e,t,n){return arguments.length>1?this.each((t==null?KS:typeof t=="function"?YS:GS)(e,t,n??"")):fi(this.node(),e)}function fi(e,t){return e.style.getPropertyValue(t)||r_(e).getComputedStyle(e,null).getPropertyValue(t)}function JS(e){return function(){delete this[e]}}function QS(e,t){return function(){this[e]=t}}function ZS(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function eC(e,t){return arguments.length>1?this.each((t==null?JS:typeof t=="function"?ZS:QS)(e,t)):this.node()[e]}function i_(e){return e.trim().split(/^|\s+/)}function jc(e){return e.classList||new o_(e)}function o_(e){this._node=e,this._names=i_(e.getAttribute("class")||"")}o_.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function s_(e,t){for(var n=jc(e),r=-1,i=t.length;++r<i;)n.add(t[r])}function a_(e,t){for(var n=jc(e),r=-1,i=t.length;++r<i;)n.remove(t[r])}function tC(e){return function(){s_(this,e)}}function nC(e){return function(){a_(this,e)}}function rC(e,t){return function(){(t.apply(this,arguments)?s_:a_)(this,e)}}function iC(e,t){var n=i_(e+"");if(arguments.length<2){for(var r=jc(this.node()),i=-1,o=n.length;++i<o;)if(!r.contains(n[i]))return!1;return!0}return this.each((typeof t=="function"?rC:t?tC:nC)(n,t))}function oC(){this.textContent=""}function sC(e){return function(){this.textContent=e}}function aC(e){return function(){var t=e.apply(this,arguments);this.textContent=t??""}}function lC(e){return arguments.length?this.each(e==null?oC:(typeof e=="function"?aC:sC)(e)):this.node().textContent}function uC(){this.innerHTML=""}function cC(e){return function(){this.innerHTML=e}}function fC(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t??""}}function dC(e){return arguments.length?this.each(e==null?uC:(typeof e=="function"?fC:cC)(e)):this.node().innerHTML}function hC(){this.nextSibling&&this.parentNode.appendChild(this)}function pC(){return this.each(hC)}function mC(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function gC(){return this.each(mC)}function _C(e){var t=typeof e=="function"?e:Zg(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function vC(){return null}function yC(e,t){var n=typeof e=="function"?e:Zg(e),r=t==null?vC:typeof t=="function"?t:Uc(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)})}function bC(){var e=this.parentNode;e&&e.removeChild(this)}function wC(){return this.each(bC)}function EC(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function xC(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function TC(e){return this.select(e?xC:EC)}function SC(e){return arguments.length?this.property("__data__",e):this.node().__data__}var l_={},Ae=null;if(typeof document<"u"){var CC=document.documentElement;"onmouseenter"in CC||(l_={mouseenter:"mouseover",mouseleave:"mou
76seout"})}function PC(e,t,n){return e=u_(e,t,n),function(r){var i=r.relatedTarget;(!i||i!==this&&!(i.compareDocumentPosition(this)&8))&&e.call(this,r)}}function u_(e,t,n){return function(r){var i=Ae;Ae=r;try{e.call(this,this.__data__,t,n)}finally{Ae=i}}}function OC(e){return e.trim().split(/^|\s+/).map(function(t){var n="",r=t.indexOf(".");return r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function $C(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,i=t.length,o;n<i;++n)o=t[n],(!e.type||o.type===e.type)&&o.name===e.name?this.removeEventListener(o.type,o.listener,o.capture):t[++r]=o;++r?t.length=r:delete this.__on}}}function AC(e,t,n){var r=l_.hasOwnProperty(e.type)?PC:u_;return function(i,o,s){var a=this.__on,l,c=r(t,o,s);if(a){for(var u=0,f=a.length;u<f;++u)if((l=a[u]).type===e.type&&l.name===e.name){this.removeEventListener(l.type,l.listener,l.capture),this.addEventListener(l.type,l.listener=c,l.capture=n),l.value=t;return}}this.addEventListener(e.type,c,n),l={type:e.type,name:e.name,value:t,listener:c,capture:n},a?a.push(l):this.__on=[l]}}function kC(e,t,n){var r=OC(e+""),i,o=r.length,s;if(arguments.length<2){var a=this.node().__on;if(a){for(var l=0,c=a.length,u;l<c;++l)for(i=0,u=a[l];i<o;++i)if((s=r[i]).type===u.type&&s.name===u.name)return u.value}return}for(a=t?AC:$C,n==null&&(n=!1),i=0;i<o;++i)this.each(a(r[i],t,n));return this}function RC(e,t,n,r){var i=Ae;e.sourceEvent=Ae,Ae=e;try{return t.apply(n,r)}finally{Ae=i}}function c_(e,t,n){var r=r_(e),i=r.CustomEvent;typeof i=="function"?i=new i(t,n):(i=r.document.createEvent("Event"),n?(i.initEvent(t,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(t,!1,!1)),e.dispatchEvent(i)}function IC(e,t){return function(){return c_(this,e,t)}}function MC(e,t){return function(){return c_(this,e,t.apply(this,arguments))}}function NC(e,t){return this.each((typeof t=="function"?MC:IC)(e,t))}var Hc=[null];function Pt(e,t){this._groups=e,this._parents=t}function Ao(){return new Pt([[document.documentElement]],Hc)}Pt.prototype=Ao.prototype={constructor:Pt,select:yS,selectAll:wS,filter:ES,data:PS,enter:xS,exit:OS,join:$S,merge:AS,order:kS,sort:RS,call:MS,nodes:NS,node:LS,size:DS,empty:FS,each:US,attr:qS,style:XS,property:eC,classed:iC,text:lC,html:dC,raise:pC,lower:gC,append:_C,insert:yC,remove:wC,clone:TC,datum:SC,on:kC,dispatch:NC};function tt(e){return typeof e=="string"?new Pt([[document.querySelector(e)]],[document.documentElement]):new Pt([[e]],Hc)}function f_(){for(var e=Ae,t;t=e.sourceEvent;)e=t;return e}function d_(e,t){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=t.clientX,r.y=t.clientY,r=r.matrixTransform(e.getScreenCTM().inverse()),[r.x,r.y]}var i=e.getBoundingClientRect();return[t.clientX-i.left-e.clientLeft,t.clientY-i.top-e.clientTop]}function Bi(e){var t=f_();return t.changedTouches&&(t=t.changedTouches[0]),d_(e,t)}function Ke(e){return typeof e=="string"?new Pt([document.querySelectorAll(e)],[document.documentElement]):new Pt([e??[]],Hc)}function th(e,t,n){arguments.length<3&&(n=t,t=f_().changedTouches);for(var r=0,i=t?t.length:0,o;r<i;++r)if((o=t[r]).identifier===n)return d_(e,o);return null}function bu(){Ae.preventDefault(),Ae.stopImmediatePropagation()}function LC(e){var t=e.document.documentElement,n=tt(e).on("dragstart.drag",bu,!0);"onselectstart"in t?n.on("selectstart.drag",bu,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function DC(e,t){var n=e.document.documentElement,r=tt(e).on("dragstart.drag",null);t&&(r.on("click.drag",bu,!0),setTimeout(function(){r.on("click.drag",null)},0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}function Vc(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function h_(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function ko(){}var yo=.7,Ys=1/yo,ti="\\s*([+-]?\\d+)\\s*",bo="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",yn="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",FC=/^#([0-9a-f]{3,8})$/,UC=new RegExp("^rgb\\("+[ti,ti,ti]+"\\)$"),jC=new RegExp("^rgb\\("+[yn,yn,yn]+"\\)$"),HC=new RegExp("^rgba\\("+[ti,ti,ti,bo]+"\\)$"),VC=new RegExp("^rgba\\("+[yn,yn,yn,bo]+"\\)$"),BC=new RegExp("^hsl\\("+[bo,yn,yn]+"\\)$"),WC=new RegExp("^hsla\\("+[bo,yn,yn,bo]+"\\)$"),nh={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Vc(ko,Rr,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:rh,formatHex:rh,formatHsl:zC,formatRgb:ih,toString:ih});function rh(){return this.rgb().formatHex()}function zC(){return p_(this).formatHsl()}function ih(){return this.rgb().formatRgb()}function Rr(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=FC.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?oh(t):n===3?new jt(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Jo(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Jo(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=UC.exec(e))?new jt(t[1],t[2],t[3],1):(t=jC.exec(e))?new jt(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=HC.exec(e))?Jo(t[1],t[2],t[3],t[4]):(t=VC.exec(e))?Jo(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=BC.exec(e))?lh(t[1],t[2]/100,t[3]/100,1):(t=WC.exec(e))?lh(t[1],t[2]/100,t[3]/100,t[4]):nh.hasOwnProperty(e)?oh(nh[e]):e==="transparent"?new jt(NaN,NaN,NaN,0):null}function oh(e){return new jt(e>>16&255,e>>8&255,e&255,1)}function Jo(e,t,n,r){return r<=0&&(e=t=n=NaN),new jt(e,t,n,r)}function qC(e){return e instanceof ko||(e=Rr(e)),e?(e=e.rgb(),new jt(e.r,e.g,e.b,e.opacity)):new jt}function wu(e,t,n,r){return arguments.length===1?qC(e):new jt(e,t,n,r??1)}function jt(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Vc(jt,wu,h_(ko,{brighter:function(e){return e=e==null?Ys:Math.pow(Ys,e),new jt(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=e==null?yo:Math.pow(yo,e),new jt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:sh,formatHex:sh,formatRgb:ah,toString:ah}));function sh(){return"#"+hl(this.r)+hl(this.g)+hl(this.b)}function ah(){var e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(e===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||
vendor: 5,297 bytes, line 76
760))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(e===1?")":", "+e+")")}function hl(e){return e=Math.max(0,Math.min(255,Math.round(e)||0)),(e<16?"0":"")+e.toString(16)}function lh(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new pn(e,t,n,r)}function p_(e){if(e instanceof pn)return new pn(e.h,e.s,e.l,e.opacity);if(e instanceof ko||(e=Rr(e)),!e)return new pn;if(e instanceof pn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),o=Math.max(t,n,r),s=NaN,a=o-i,l=(o+i)/2;return a?(t===o?s=(n-r)/a+(n<r)*6:n===o?s=(r-t)/a+2:s=(t-n)/a+4,a/=l<.5?o+i:2-o-i,s*=60):a=l>0&&l<1?0:s,new pn(s,a,l,e.opacity)}function KC(e,t,n,r){return arguments.length===1?p_(e):new pn(e,t,n,r??1)}function pn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Vc(pn,KC,h_(ko,{brighter:function(e){return e=e==null?Ys:Math.pow(Ys,e),new pn(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=e==null?yo:Math.pow(yo,e),new pn(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new jt(pl(e>=240?e-240:e+120,i,r),pl(e,i,r),pl(e<120?e+240:e-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(e===1?"hsl(":"hsla(")+(this.h||0)+", "+(this.s||0)*100+"%, "+(this.l||0)*100+"%"+(e===1?")":", "+e+")")}}));function pl(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function Bc(e){return function(){return e}}function GC(e,t){return function(n){return e+n*t}}function YC(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function XC(e){return(e=+e)==1?m_:function(t,n){return n-t?YC(t,n,e):Bc(isNaN(t)?n:t)}}function m_(e,t){var n=t-e;return n?GC(e,n):Bc(isNaN(e)?t:e)}const Xs=function e(t){var n=XC(t);function r(i,o){var s=n((i=wu(i)).r,(o=wu(o)).r),a=n(i.g,o.g),l=n(i.b,o.b),c=m_(i.opacity,o.opacity);return function(u){return i.r=s(u),i.g=a(u),i.b=l(u),i.opacity=c(u),i+""}}return r.gamma=e,r}(1);function JC(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(o){for(i=0;i<n;++i)r[i]=e[i]*(1-o)+t[i]*o;return r}}function QC(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function ZC(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=new Array(r),o=new Array(n),s;for(s=0;s<r;++s)i[s]=Wc(e[s],t[s]);for(;s<n;++s)o[s]=t[s];return function(a){for(s=0;s<r;++s)o[s]=i[s](a);return o}}function eP(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function tn(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function tP(e,t){var n={},r={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?n[i]=Wc(e[i],t[i]):r[i]=t[i];return function(o){for(i in n)r[i]=n[i](o);return r}}var Eu=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ml=new RegExp(Eu.source,"g");function nP(e){return function(){return e}}function rP(e){return function(t){return e(t)+""}}function g_(e,t){var n=Eu.lastIndex=ml.lastIndex=0,r,i,o,s=-1,a=[],l=[];for(e=e+"",t=t+"";(r=Eu.exec(e))&&(i=ml.exec(t));)(o=i.index)>n&&(o=t.slice(n,o),a[s]?a[s]+=o:a[++s]=o),(r=r[0])===(i=i[0])?a[s]?a[s]+=i:a[++s]=i:(a[++s]=null,l.push({i:s,x:tn(r,i)})),n=ml.lastIndex;return n<t.length&&(o=t.slice(n),a[s]?a[s]+=o:a[++s]=o),a.length<2?l[0]?rP(l[0].x):nP(t):(t=l.length,function(c){for(var u=0,f;u<t;++u)a[(f=l[u]).i]=f.x(c);return a.join("")})}function Wc(e,t){var n=typeof t,r;return t==null||n==="boolean"?Bc(t):(n==="number"?tn:n==="string"?(r=Rr(t))?(t=r,Xs):g_:t instanceof Rr?Xs:t instanceof Date?eP:QC(t)?JC:Array.isArray(t)?ZC:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?tP:tn)(e,t)}function iP(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}var uh=180/Math.PI,xu={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function __(e,t,n,r,i,o){var s,a,l;return(s=Math.sqrt(e*e+t*t))&&(e/=s,t/=s),(l=e*n+t*r)&&(n-=e*l,r-=t*l),(a=Math.sqrt(n*n+r*r))&&(n/=a,r/=a,l/=a),e*r<t*n&&(e=-e,t=-t,l=-l,s=-s),{translateX:i,translateY:o,rotate:Math.atan2(t,e)*uh,skewX:Math.atan(l)*uh,scaleX:s,scaleY:a}}var ki,gl,ch,Qo;function oP(e){return e==="none"?xu:(ki||(ki=document.createElement("DIV"),gl=document.documentElement,ch=document.defaultView),ki.style.transform=e,e=ch.getComputedStyle(gl.appendChild(ki),null).getPropertyValue("transform"),gl.removeChild(ki),e=e.slice(7,-1).split(","),__(+e[0],+e[1],+e[2],+e[3],+e[4],+e[5]))}function sP(e){return e==null||(Qo||(Qo=document.createElementNS("http://www.w3.org/2000/svg","g")),Qo.setAttribute("transform",e),!(e=Qo.transform.baseVal.consolidate()))?xu:(e=e.matrix,__(e.a,e.b,e.c,e.d,e.e,e.f))}function v_(e,t,n,r){function i(c){return c.length?c.pop()+" ":""}function o(c,u,f,d,h,p){if(c!==f||u!==d){var m=h.push("translate(",null,t,null,n);p.push({i:m-4,x:tn(c,f)},{i:m-2,x:tn(u,d)})}else(f||d)&&h.push("translate("+f+t+d+n)}function s(c,u,f,d){c!==u?(c-u>180?u+=360:u-c>180&&(c+=360),d.push({i:f.push(i(f)+"rotate(",null,r)-2,x:tn(c,u)})):u&&f.push(i(f)+"rotate("+u+r)}
vendor: 6,764 bytes, line 76
76function a(c,u,f,d){c!==u?d.push({i:f.push(i(f)+"skewX(",null,r)-2,x:tn(c,u)}):u&&f.push(i(f)+"skewX("+u+r)}function l(c,u,f,d,h,p){if(c!==f||u!==d){var m=h.push(i(h)+"scale(",null,",",null,")");p.push({i:m-4,x:tn(c,f)},{i:m-2,x:tn(u,d)})}else(f!==1||d!==1)&&h.push(i(h)+"scale("+f+","+d+")")}return function(c,u){var f=[],d=[];return c=e(c),u=e(u),o(c.translateX,c.translateY,u.translateX,u.translateY,f,d),s(c.rotate,u.rotate,f,d),a(c.skewX,u.skewX,f,d),l(c.scaleX,c.scaleY,u.scaleX,u.scaleY,f,d),c=u=null,function(h){for(var p=-1,m=d.length,b;++p<m;)f[(b=d[p]).i]=b.x(h);return f.join("")}}}var aP=v_(oP,"px, ","px)","deg)"),lP=v_(sP,", ",")",")"),Ri=Math.SQRT2,_l=2,fh=4,uP=1e-12;function dh(e){return((e=Math.exp(e))+1/e)/2}function cP(e){return((e=Math.exp(e))-1/e)/2}function fP(e){return((e=Math.exp(2*e))-1)/(e+1)}function dP(e,t){var n=e[0],r=e[1],i=e[2],o=t[0],s=t[1],a=t[2],l=o-n,c=s-r,u=l*l+c*c,f,d;if(u<uP)d=Math.log(a/i)/Ri,f=function(g){return[n+g*l,r+g*c,i*Math.exp(Ri*g*d)]};else{var h=Math.sqrt(u),p=(a*a-i*i+fh*u)/(2*i*_l*h),m=(a*a-i*i-fh*u)/(2*a*_l*h),b=Math.log(Math.sqrt(p*p+1)-p),_=Math.log(Math.sqrt(m*m+1)-m);d=(_-b)/Ri,f=function(g){var w=g*d,x=dh(b),E=i/(_l*h)*(x*fP(Ri*w+b)-cP(b));return[n+E*l,r+E*c,i*x/dh(Ri*w+b)]}}return f.duration=d*1e3,f}var di=0,Wi=0,Ii=0,y_=1e3,Js,zi,Qs=0,Ir=0,Va=0,wo=typeof performance=="object"&&performance.now?performance:Date,b_=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function Ba(){return Ir||(b_(hP),Ir=wo.now()+Va)}function hP(){Ir=0}function Zs(){this._call=this._time=this._next=null}Zs.prototype=w_.prototype={constructor:Zs,restart:function(e,t,n){if(typeof e!="function")throw new TypeError("callback is not a function");n=(n==null?Ba():+n)+(t==null?0:+t),!this._next&&zi!==this&&(zi?zi._next=this:Js=this,zi=this),this._call=e,this._time=n,Tu()},stop:function(){this._call&&(this._call=null,this._time=1/0,Tu())}};function w_(e,t,n){var r=new Zs;return r.restart(e,t,n),r}function pP(){Ba(),++di;for(var e=Js,t;e;)(t=Ir-e._time)>=0&&e._call.call(null,t),e=e._next;--di}function hh(){Ir=(Qs=wo.now())+Va,di=Wi=0;try{pP()}finally{di=0,gP(),Ir=0}}function mP(){var e=wo.now(),t=e-Qs;t>y_&&(Va-=t,Qs=e)}function gP(){for(var e,t=Js,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:Js=n);zi=e,Tu(r)}function Tu(e){if(!di){Wi&&(Wi=clearTimeout(Wi));var t=e-Ir;t>24?(e<1/0&&(Wi=setTimeout(hh,e-wo.now()-Va)),Ii&&(Ii=clearInterval(Ii))):(Ii||(Qs=wo.now(),Ii=setInterval(mP,y_)),di=1,b_(hh))}}function ph(e,t,n){var r=new Zs;return t=t==null?0:+t,r.restart(function(i){r.stop(),e(i+t)},t,n),r}var _P=Fc("start","end","cancel","interrupt"),vP=[],E_=0,mh=1,Su=2,bs=3,gh=4,Cu=5,ws=6;function Wa(e,t,n,r,i,o){var s=e.__transition;if(!s)e.__transition={};else if(n in s)return;yP(e,n,{name:t,index:r,group:i,on:_P,tween:vP,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:E_})}function zc(e,t){var n=an(e,t);if(n.state>E_)throw new Error("too late; already scheduled");return n}function Un(e,t){var n=an(e,t);if(n.state>bs)throw new Error("too late; already running");return n}function an(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function yP(e,t,n){var r=e.__transition,i;r[t]=n,n.timer=w_(o,0,n.time);function o(c){n.state=mh,n.timer.restart(s,n.delay,n.time),n.delay<=c&&s(c-n.delay)}function s(c){var u,f,d,h;if(n.state!==mh)return l();for(u in r)if(h=r[u],h.name===n.name){if(h.state===bs)return ph(s);h.state===gh?(h.state=ws,h.timer.stop(),h.on.call("interrupt",e,e.__data__,h.index,h.group),delete r[u]):+u<t&&(h.state=ws,h.timer.stop(),h.on.call("cancel",e,e.__data__,h.index,h.group),delete r[u])}if(ph(function(){n.state===bs&&(n.state=gh,n.timer.restart(a,n.delay,n.time),a(c))}),n.state=Su,n.on.call("start",e,e.__data__,n.index,n.group),n.state===Su){for(n.state=bs,i=new Array(d=n.tween.length),u=0,f=-1;u<d;++u)(h=n.tween[u].value.call(e,e.__data__,n.index,n.group))&&(i[++f]=h);i.length=f+1}}function a(c){for(var u=c<n.duration?n.ease.call(null,c/n.duration):(n.timer.restart(l),n.state=Cu,1),f=-1,d=i.length;++f<d;)i[f].call(e,u);n.state===Cu&&(n.on.call("end",e,e.__data__,n.index,n.group),l())}function l(){n.state=ws,n.timer.stop(),delete r[t];for(var c in r)return;delete e.__transition}}function Es(e,t){var n=e.__transition,r,i,o=!0,s;if(n){t=t==null?null:t+"";for(s in n){if((r=n[s]).name!==t){o=!1;continue}i=r.state>Su&&r.state<Cu,r.state=ws,r.timer.stop(),r.on.call(i?"interrupt":"cancel",e,e.__data__,r.index,r.group),delete n[s]}o&&delete e.__transition}}function bP(e){return this.each(function(){Es(this,e)})}function wP(e,t){var n,r;return function(){var i=Un(this,e),o=i.tween;if(o!==n){r=n=o;for(var s=0,a=r.length;s<a;++s)if(r[s].name===t){r=r.slice(),r.splice(s,1);break}}i.tween=r}}function EP(e,t,n){var r,i;if(typeof n!="function")throw new Error;return function(){var o=Un(this,e),s=o.tween;if(s!==r){i=(r=s).slice();for(var a={name:t,value:n},l=0,c=i.length;l<c;++l)if(i[l].name===t){i[l]=a;break}l===c&&i.push(a)}o.tween=i}}function xP(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r=an(this.node(),n).tween,i=0,o=r.length,s;i<o;++i)if((s=r[i]).name===e)return s.value;return null}return this.each((t==null?wP:EP)(n,e,t))}function qc(e,t,n){var r=e._id;return e.each(function(){var i=Un(this,r);(i.value||(i.value={}))[t]=n.apply(this,arguments)}),function(i){return an(i,r).value[t]}}function x_(e,t){var n;return(typeof t=="number"?tn:t instanceof Rr?Xs:(n=Rr(t))?(t=n,Xs):g_)(e,t)}function TP(e){return function(){this.removeAttribute(e)}}function SP(e){return function(){this.removeAttributeNS(e.space,e.local)}}function CP(e,t,n){var r,i=n+"",o;return function(){var s=this.getAttribute(e);return s===i?null:s===r?o:o=t(r=s,n)}}function PP(e,t,n){var r,i=n+"",o;return function(){var s=this.getAttributeNS(e.space,e.local);return s===i?null:s===r?o:o=t(r=s,n)}}function OP(e,t,n){var r,i,o;return function(){var s,a=n(this),l;return a==null?void this.removeAttribute(e):(s=this.getAttribute(e),l=a+"",s===l?null:s===r&&l===i?o:(i=l,o=t(r=s,a)))}}function $P(e,t,n){var r,i,o;return function(){var s,a=n(this),l;return a==null?void this.removeAttributeNS(e.space,e.local):(s=this.getAttributeNS(e.space,e.local),l=a+"",s===l?null:s===r&&l===i?o:(i=l,o=t(r=s,a)))}}function AP(e,t){var n=Ha(e),r=n==="transform"?lP:x_;return this.attrTween(e,typeof t=="function"?(n.local?$P:OP)(n,r,qc(this,"attr."+e,t)):t==null?(n.local?SP:TP)(n):(n.local?PP:CP)(n,r,t))}function kP(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function RP(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function IP(e,t){var n,r;
vendor: 5,473 bytes, line 76
76function i(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&RP(e,o)),n}return i._value=t,i}function MP(e,t){var n,r;function i(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&kP(e,o)),n}return i._value=t,i}function NP(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;var r=Ha(e);return this.tween(n,(r.local?IP:MP)(r,t))}function LP(e,t){return function(){zc(this,e).delay=+t.apply(this,arguments)}}function DP(e,t){return t=+t,function(){zc(this,e).delay=t}}function FP(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?LP:DP)(t,e)):an(this.node(),t).delay}function UP(e,t){return function(){Un(this,e).duration=+t.apply(this,arguments)}}function jP(e,t){return t=+t,function(){Un(this,e).duration=t}}function HP(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?UP:jP)(t,e)):an(this.node(),t).duration}function VP(e,t){if(typeof t!="function")throw new Error;return function(){Un(this,e).ease=t}}function BP(e){var t=this._id;return arguments.length?this.each(VP(t,e)):an(this.node(),t).ease}function WP(e){typeof e!="function"&&(e=t_(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i<n;++i)for(var o=t[i],s=o.length,a=r[i]=[],l,c=0;c<s;++c)(l=o[c])&&e.call(l,l.__data__,c,o)&&a.push(l);return new Ln(r,this._parents,this._name,this._id)}function zP(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,i=n.length,o=Math.min(r,i),s=new Array(r),a=0;a<o;++a)for(var l=t[a],c=n[a],u=l.length,f=s[a]=new Array(u),d,h=0;h<u;++h)(d=l[h]||c[h])&&(f[h]=d);for(;a<r;++a)s[a]=t[a];return new Ln(s,this._parents,this._name,this._id)}function qP(e){return(e+"").trim().split(/^|\s+/).every(function(t){var n=t.indexOf(".");return n>=0&&(t=t.slice(0,n)),!t||t==="start"})}function KP(e,t,n){var r,i,o=qP(t)?zc:Un;return function(){var s=o(this,e),a=s.on;a!==r&&(i=(r=a).copy()).on(t,n),s.on=i}}function GP(e,t){var n=this._id;return arguments.length<2?an(this.node(),n).on.on(e):this.each(KP(n,e,t))}function YP(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function XP(){return this.on("end.remove",YP(this._id))}function JP(e){var t=this._name,n=this._id;typeof e!="function"&&(e=Uc(e));for(var r=this._groups,i=r.length,o=new Array(i),s=0;s<i;++s)for(var a=r[s],l=a.length,c=o[s]=new Array(l),u,f,d=0;d<l;++d)(u=a[d])&&(f=e.call(u,u.__data__,d,a))&&("__data__"in u&&(f.__data__=u.__data__),c[d]=f,Wa(c[d],t,n,d,c,an(u,n)));return new Ln(o,this._parents,t,n)}function QP(e){var t=this._name,n=this._id;typeof e!="function"&&(e=e_(e));for(var r=this._groups,i=r.length,o=[],s=[],a=0;a<i;++a)for(var l=r[a],c=l.length,u,f=0;f<c;++f)if(u=l[f]){for(var d=e.call(u,u.__data__,f,l),h,p=an(u,n),m=0,b=d.length;m<b;++m)(h=d[m])&&Wa(h,t,n,m,d,p);o.push(d),s.push(u)}return new Ln(o,s,t,n)}var ZP=Ao.prototype.constructor;function eO(){return new ZP(this._groups,this._parents)}function tO(e,t){var n,r,i;return function(){var o=fi(this,e),s=(this.style.removeProperty(e),fi(this,e));return o===s?null:o===n&&s===r?i:i=t(n=o,r=s)}}function T_(e){return function(){this.style.removeProperty(e)}}function nO(e,t,n){var r,i=n+"",o;return function(){var s=fi(this,e);return s===i?null:s===r?o:o=t(r=s,n)}}function rO(e,t,n){var r,i,o;return function(){var s=fi(this,e),a=n(this),l=a+"";return a==null&&(l=a=(this.style.removeProperty(e),fi(this,e))),s===l?null:s===r&&l===i?o:(i=l,o=t(r=s,a))}}function iO(e,t){var n,r,i,o="style."+t,s="end."+o,a;return function(){var l=Un(this,e),c=l.on,u=l.value[o]==null?a||(a=T_(t)):void 0;(c!==n||i!==u)&&(r=(n=c).copy()).on(s,i=u),l.on=r}}function oO(e,t,n){var r=(e+="")=="transform"?aP:x_;return t==null?this.styleTween(e,tO(e,r)).on("end.style."+e,T_(e)):typeof t=="function"?this.styleTween(e,rO(e,r,qc(this,"style."+e,t))).each(iO(this._id,e)):this.styleTween(e,nO(e,r,t),n).on("end.style."+e,null)}function sO(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}function aO(e,t,n){var r,i;function o(){var s=t.apply(this,arguments);return s!==i&&(r=(i=s)&&sO(e,s,n)),r}return o._value=t,o}function lO(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;return this.tween(r,aO(e,t,n??""))}function uO(e){return function(){this.textContent=e}}function cO(e){return function(){var t=e(this);this.textContent=t??""}}function fO(e){return this.tween("text",typeof e=="function"?cO(qc(this,"text",e)):uO(e==null?"":e+""))}function dO(e){return function(t){this.textContent=e.call(this,t)}}function hO(e){var t,n;function r(){var i=e.apply(this,arguments);return i!==n&&(t=(n=i)&&dO(i)),t}return r._value=e,r}function pO(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,hO(e))}function mO(){for(var e=this._name,t=this._id,n=S_(),r=this._groups,i=r.length,o=0;o<i;++o)for(var s=r[o],a=s.length,l,c=0;c<a;++c)if(l=s[c]){var u=an(l,t);Wa(l,e,n,c,s,{time:u.time+u.delay+u.duration,delay:0,duration:u.duration,ease:u.ease})}return new Ln(r,this._parents,e,n)}function gO(){var e,t,n=this,r=n._id,i=n.size();return new Promise(function(o,s){var a={value:s},l={value:function(){--i===0&&o()}};n.each(function(){var c=Un(this,r),u=c.on;
76u!==e&&(t=(e=u).copy(),t._.cancel.push(a),t._.interrupt.push(a),t._.end.push(l)),c.on=t})})}var _O=0;function Ln(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function S_(){return++_O}var Br=Ao.prototype;Ln.prototype={constructor:Ln,select:JP,selectAll:QP,filter:WP,merge:zP,selection:eO,transition:mO,call:Br.call,nodes:Br.nodes,node:Br.node,size:Br.size,empty:Br.empty,each:Br.each,on:GP,attr:AP,attrTween:NP,style:oO,styleTween:lO,text:fO,textTween:pO,remove:XP,tween:xP,delay:FP,duration:HP,ease:BP,end:gO};function vO(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var Pu={time:null,delay:0,duration:250,ease:vO};function yO(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))return Pu.time=Ba(),Pu;return n}function bO(e){var t,n;e instanceof Ln?(t=e._id,e=e._name):(t=S_(),(n=Pu).time=Ba(),e=e==null?null:e+"");for(var r=this._groups,i=r.length,o=0;o<i;++o)for(var s=r[o],a=s.length,l,c=0;c<a;++c)(l=s[c])&&Wa(l,e,t,c,s,n||yO(l,t));return new Ln(r,this._parents,e,t)}Ao.prototype.interrupt=bP;Ao.prototype.transition=bO;var Ou=Math.PI,$u=2*Ou,mr=1e-6,wO=$u-mr;function Au(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function Kc(){return new Au}Au.prototype=Kc.prototype={constructor:Au,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,i,o){this._+="C"+ +e+","+ +t+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+o)},arcTo:function(e,t,n,r,i){e=+e,t=+t,n=+n,r=+r,i=+i;var o=this._x1,s=this._y1,a=n-e,l=r-t,c=o-e,u=s-t,f=c*c+u*u;if(i<0)throw new Error("negative radius: "+i);if(this._x1===null)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(f>mr)if(!(Math.abs(u*a-l*c)>mr)||!i)this._+="L"+(this._x1=e)+","+(this._y1=t);else{var d=n-o,h=r-s,p=a*a+l*l,m=d*d+h*h,b=Math.sqrt(p),_=Math.sqrt(f),g=i*Math.tan((Ou-Math.acos((p+f-m)/(2*b*_)))/2),w=g/_,x=g/b;Math.abs(w-1)>mr&&(this._+="L"+(e+w*c)+","+(t+w*u)),this._+="A"+i+","+i+",0,0,"+ +(u*d>c*h)+","+(this._x1=e+x*a)+","+(this._y1=t+x*l)}},arc:function(e,t,n,r,i,o){e=+e,t=+t,n=+n,o=!!o;var s=n*Math.cos(r),a=n*Math.sin(r),l=e+s,c=t+a,u=1^o,f=o?r-i:i-r;if(n<0)throw new Error("negative radius: "+n);this._x1===null?this._+="M"+l+","+c:(Math.abs(this._x1-l)>mr||Math.abs(this._y1-c)>mr)&&(this._+="L"+l+","+c),n&&(f<0&&(f=f%$u+$u),f>wO?this._+="A"+n+","+n+",0,1,"+u+","+(e-s)+","+(t-a)+"A"+n+","+n+",0,1,"+u+","+(this._x1=l)+","+(this._y1=c):f>mr&&(this._+="A"+n+","+n+",0,"+ +(f>=Ou)+","+u+","+(this._x1=e+n*Math.cos(i))+","+(this._y1=t+n*Math.sin(i))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};var zt="$";function ea(){}ea.prototype=ta.prototype={constructor:ea,has:function(e){return zt+e in this},get:function(e){return this[zt+e]},set:function(e,t){return this[zt+e]=t,this},remove:function(e){var t=zt+e;return t in this&&delete this[t]},clear:function(){for(var e in this)e[0]===zt&&delete this[e]},keys:function(){var e=[];for(var t in this)t[0]===zt&&e.push(t.slice(1));return e},values:function(){var e=[];for(var t in this)t[0]===zt&&e.push(this[t]);return e},entries:function(){var e=[];for(var t in this)t[0]===zt&&e.push({key:t.slice(1),value:this[t]});return e},size:function(){var e=0;for(var t in this)t[0]===zt&&++e;return e},empty:function(){for(var e in this)if(e[0]===zt)return!1;return!0},each:function(e){for(var t in this)t[0]===zt&&e(this[t],t.slice(1),this)}};function ta(e,t){var n=new ea;if(e instanceof ea)e.each(function(a,l){n.set(l,a)});else if(Array.isArray(e)){var r=-1,i=e.length,o;if(t==null)for(;++r<i;)n.set(r,e[r]);else for(;++r<i;)n.set(t(o=e[r],r,e),o)}else if(e)for(var s in e)n.set(s,e[s]);return n}function _h(){}var fr=ta.prototype;_h.prototype={constructor:_h,has:fr.has,add:function(e){return e+="",this[zt+e]=e,this},remove:fr.remove,clear:fr.clear,values:fr.keys,size:fr.size,empty:fr.empty,each:fr.each};function EO(e){var t=[];for(var n in e)t.push(n);return t}function xO(e){var t=[];for(var n in e)t.push(e[n]);return t}function vh(e){var t=[];for(var n in e)t.push({key:n,value:e[n]});return t}var yh={},vl={},yl=34,Mi=10,bl=13;function C_(e){return new Function("d","return {"+e.map(function(t,n){return JSON.stringify(t)+": d["+n+'] || ""'}).join(",")+"}")}function TO(e,t){var n=C_(e);return function(r,i){return t(n(r),i,e)}}function bh(e){var t=Object.create(null),n=[];return e.forEach(function(r){for(var i in r)i in t||n.push(t[i]=i)}),n}function Rt(e,t){var n=e+"",r=n.length;
76return r<t?new Array(t-r+1).join(0)+n:n}function SO(e){return e<0?"-"+Rt(-e,6):e>9999?"+"+Rt(e,6):Rt(e,4)}function CO(e){var t=e.getUTCHours(),n=e.getUTCMinutes(),r=e.getUTCSeconds(),i=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":SO(e.getUTCFullYear())+"-"+Rt(e.getUTCMonth()+1,2)+"-"+Rt(e.getUTCDate(),2)+(i?"T"+Rt(t,2)+":"+Rt(n,2)+":"+Rt(r,2)+"."+Rt(i,3)+"Z":r?"T"+Rt(t,2)+":"+Rt(n,2)+":"+Rt(r,2)+"Z":n||t?"T"+Rt(t,2)+":"+Rt(n,2)+"Z":"")}function P_(e){var t=new RegExp('["'+e+` 77\r]`),n=e.charCodeAt(0);function r(f,d){var h,p,m=i(f,function(b,_){if(h)return h(b,_-1);p=b,h=d?TO(b,d):C_(b)});return m.columns=p||[],m}function i(f,d){var h=[],p=f.length,m=0,b=0,_,g=p<=0,w=!1;f.charCodeAt(p-1)===Mi&&--p,f.charCodeAt(p-1)===bl&&--p;function x(){if(g)return vl;if(w)return w=!1,yh;var O,S=m,P;if(f.charCodeAt(S)===yl){for(;m++<p&&f.charCodeAt(m)!==yl||f.charCodeAt(++m)===yl;);return(O=m)>=p?g=!0:(P=f.charCodeAt(m++))===Mi?w=!0:P===bl&&(w=!0,f.charCodeAt(m)===Mi&&++m),f.slice(S+1,O-1).replace(/""/g,'"')}for(;m<p;){if((P=f.charCodeAt(O=m++))===Mi)w=!0;else if(P===bl)w=!0,f.charCodeAt(m)===Mi&&++m;else if(P!==n)continue;return f.slice(S,O)}return g=!0,f.slice(S,p)}for(;(_=x())!==vl;){for(var E=[];_!==yh&&_!==vl;)E.push(_),_=x();d&&(E=d(E,b++))==null||h.push(E)}return h}function o(f,d){return f.map(function(h){return d.map(function(p){return u(h[p])}).join(e)})}function s(f,d){return d==null&&(d=bh(f)),[d.map(u).join(e)].concat(o(f,d)).join(` 78`)}function a(f,d){return d==null&&(d=bh(f)),o(f,d).join(` 79`)}function l(f){return f.map(c).join(` 80`)}function c(f){return f.map(u).join(e)}function u(f){return f==null?"":f instanceof Date?CO(f):t.test(f+="")?'"'+f.replace(/"/g,'""')+'"':f}return{parse:r,parseRows:i,format:s,formatBody:a,formatRows:l,formatRow:c,formatValue:u}}var PO=P_(","),OO=PO.parse;function $O(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.text()}function O_(e,t){return fetch(e,t).then($O)}function AO(e){return function(t,n,r){return arguments.length===2&&typeof n=="function"&&(r=n,n=void 0),O_(t,n).then(function(i){return e(i,r)})}}function kO(e,t,n,r){arguments.length===3&&typeof n=="function"&&(r=n,n=void 0);var i=P_(e);return O_(t,n).then(function(o){return i.parse(o,r)})}var RO=AO(OO);function IO(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);if(!(e.status===204||e.status===205))return e.json()}function MO(e,t){return fetch(e,t).then(IO)}function NO(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function na(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function hi(e){return e=na(Math.abs(e)),e?e[1]:NaN}function LO(e,t){return function(n,r){for(var i=n.length,o=[],s=0,a=e[0],l=0;i>0&&a>0&&(l+a+1>r&&(a=Math.max(1,r-l)),o.push(n.substring(i-=a,i+a)),!((l+=a+1)>r));)a=e[s=(s+1)%e.length];return o.reverse().join(t)}}function DO(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var FO=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ra(e){if(!(t=FO.exec(e)))throw new Error("invalid format: "+e);var t;return new Gc({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}ra.prototype=Gc.prototype;function Gc(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}Gc.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function UO(e){e:for(var t=e.length,n=1,r=-1,i;n<t;++n)switch(e[n]){case".":r=i=n;break;case"0":r===0&&(r=n),i=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(i+1):e}var $_;function jO(e,t){var n=na(e,t);if(!n)return e+"";var r=n[0],i=n[1],o=i-($_=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,s=r.length;return o===s?r:o>s?r+new Array(o-s+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+na(e,Math.max(0,t+o-1))[0]}function wh(e,t){var n=na(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const Eh={"%":function(e,t){return(e*100).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:NO,e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return wh(e*100,t)},r:wh,s:jO,X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};function xh(e){return e}var Th=Array.prototype.map,Sh=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];
vendor: 10,691 bytes, line 80
80function HO(e){var t=e.grouping===void 0||e.thousands===void 0?xh:LO(Th.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?xh:DO(Th.call(e.numerals,String)),s=e.percent===void 0?"%":e.percent+"",a=e.minus===void 0?"-":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function c(f){f=ra(f);var d=f.fill,h=f.align,p=f.sign,m=f.symbol,b=f.zero,_=f.width,g=f.comma,w=f.precision,x=f.trim,E=f.type;E==="n"?(g=!0,E="g"):Eh[E]||(w===void 0&&(w=12),x=!0,E="g"),(b||d==="0"&&h==="=")&&(b=!0,d="0",h="=");var O=m==="$"?n:m==="#"&&/[boxX]/.test(E)?"0"+E.toLowerCase():"",S=m==="$"?r:/[%p]/.test(E)?s:"",P=Eh[E],D=/[defgprs%]/.test(E);w=w===void 0?6:/[gprs]/.test(E)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w));function M(C){var v=O,A=S,I,$,U;if(E==="c")A=P(C)+A,C="";else{C=+C;var z=C<0||1/C<0;if(C=isNaN(C)?l:P(Math.abs(C),w),x&&(C=UO(C)),z&&+C==0&&p!=="+"&&(z=!1),v=(z?p==="("?p:a:p==="-"||p==="("?"":p)+v,A=(E==="s"?Sh[8+$_/3]:"")+A+(z&&p==="("?")":""),D){for(I=-1,$=C.length;++I<$;)if(U=C.charCodeAt(I),48>U||U>57){A=(U===46?i+C.slice(I+1):C.slice(I))+A,C=C.slice(0,I);break}}}g&&!b&&(C=t(C,1/0));var W=v.length+C.length+A.length,se=W<_?new Array(_-W+1).join(d):"";switch(g&&b&&(C=t(se+C,se.length?_-A.length:1/0),se=""),h){case"<":C=v+C+A+se;break;case"=":C=v+se+C+A;break;case"^":C=se.slice(0,W=se.length>>1)+v+C+A+se.slice(W);break;default:C=se+v+C+A;break}return o(C)}return M.toString=function(){return f+""},M}function u(f,d){var h=c((f=ra(f),f.type="f",f)),p=Math.max(-8,Math.min(8,Math.floor(hi(d)/3)))*3,m=Math.pow(10,-p),b=Sh[8+p/3];return function(_){return h(m*_)+b}}return{format:c,formatPrefix:u}}var Zo,A_,k_;VO({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"});function VO(e){return Zo=HO(e),A_=Zo.format,k_=Zo.formatPrefix,Zo}function BO(e){return Math.max(0,-hi(Math.abs(e)))}function WO(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(hi(t)/3)))*3-hi(Math.abs(e)))}function zO(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,hi(t)-hi(e))+1}function za(){return new ia}function ia(){this.reset()}ia.prototype={constructor:ia,reset:function(){this.s=this.t=0},add:function(e){Ch(es,e,this.t),Ch(this,es.s,this.s),this.s?this.t+=es.t:this.s=es.t},valueOf:function(){return this.s}};var es=new ia;function Ch(e,t,n){var r=e.s=t+n,i=r-t,o=r-i;e.t=t-o+(n-i)}var ke=1e-6,Te=Math.PI,it=Te/2,Ph=Te/4,Jt=Te*2,Zt=180/Te,wt=Te/180,Xe=Math.abs,Yc=Math.atan,pi=Math.atan2,We=Math.cos,qO=Math.exp,ku=Math.log,wl=Math.pow,Ge=Math.sin,qi=Math.sign||function(e){return e>0?1:e<0?-1:0},ar=Math.sqrt,R_=Math.tan;function KO(e){return e>1?0:e<-1?Te:Math.acos(e)}function Eo(e){return e>1?it:e<-1?-it:Math.asin(e)}function Xt(){}function oa(e,t){e&&$h.hasOwnProperty(e.type)&&$h[e.type](e,t)}var Oh={Feature:function(e,t){oa(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r<i;)oa(n[r].geometry,t)}},$h={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){Ru(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)Ru(n[r],t,0)},Polygon:function(e,t){Ah(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)Ah(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,i=n.length;++r<i;)oa(n[r],t)}};function Ru(e,t,n){var r=-1,i=e.length-n,o;for(t.lineStart();++r<i;)o=e[r],t.point(o[0],o[1],o[2]);t.lineEnd()}function Ah(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)Ru(e[n],t,1);t.polygonEnd()}function vr(e,t){e&&Oh.hasOwnProperty(e.type)?Oh[e.type](e,t):oa(e,t)}function Iu(e){return[pi(e[1],e[0]),Eo(e[2])]}function mi(e){var t=e[0],n=e[1],r=We(n);return[r*We(t),r*Ge(t),Ge(n)]}function ts(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function sa(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function El(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function ns(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Mu(e){var t=ar(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function Nu(e,t){function n(r,i){return r=e(r,i),t(r[0],r[1])}return e.invert&&t.invert&&(n.invert=function(r,i){return r=t.invert(r,i),r&&e.invert(r[0],r[1])}),n}function Lu(e,t){return[Xe(e)>Te?e+Math.round(-e/Jt)*Jt:e,t]}Lu.invert=Lu;function GO(e,t,n){return(e%=Jt)?t||n?Nu(Rh(e),Ih(t,n)):Rh(e):t||n?Ih(t,n):Lu}function kh(e){return function(t,n){return t+=e,[t>Te?t-Jt:t<-Te?t+Jt:t,n]}}function Rh(e){var t=kh(e);return t.invert=kh(-e),t}function Ih(e,t){var n=We(e),r=Ge(e),i=We(t),o=Ge(t);function s(a,l){var c=We(l),u=We(a)*c,f=Ge(a)*c,d=Ge(l),h=d*n+u*r;return[pi(f*i-h*o,u*n-d*r),Eo(h*i+f*o)]}return s.invert=function(a,l){var c=We(l),u=We(a)*c,f=Ge(a)*c,d=Ge(l),h=d*i-f*o;return[pi(f*i+d*o,u*n+h*r),Eo(h*n-u*r)]},s}function YO(e,t,n,r,i,o){if(n){var s=We(t),a=Ge(t),l=r*n;i==null?(i=t+r*Jt,o=t-l/2):(i=Mh(s,i),o=Mh(s,o),(r>0?i<o:i>o)&&(i+=r*Jt));for(var c,u=i;r>0?u>o:u<o;u-=l)c=Iu([s,-a*We(u),-a*Ge(u)]),e.point(c[0],c[1])}}function Mh(e,t){t=mi(t),t[0]-=e,Mu(t);var n=KO(-t[1]);return((-t[2]<0?-n:n)+Jt-ke)%Jt}function I_(){var e=[],t;return{point:function(n,r,i){t.push([n,r,i])},lineStart:function(){e.push(t=[])},lineEnd:Xt,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function xs(e,t){return Xe(e[0]-t[0])<ke&&Xe(e[1]-t[1])<ke}function rs(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function M_(e,t,n,r,i){var o=[],s=[],a,l;if(e.forEach(function(p){if(!((m=p.length-1)<=0)){var m,b=p[0],_=p[m],g;if(xs(b,_)){if(!b[2]&&!_[2]){for(i.lineStart(),a=0;a<m;++a)i.point((b=p[a])[0],b[1]);i.lineEnd();return}_[0]+=2*ke}o.push(g=new rs(b,p,null,!0)),s.push(g.o=new rs(b,null,g,!1)),o.push(g=new rs(_,p,null,!1)),s.push(g.o=new rs(_,null,g,!0))}}),!!o.length){for(s.sort(t),Nh(o),Nh(s),a=0,l=s.length;a<l;++a)s[a].e=n=!n;for(var c=o[0],u,f;;){for(var d=c,h=!0;d.v;)if((d=d.n)===c)return;u=d.z,i.lineStart();do{if(d.v=d.o.v=!0,d.e){if(h)for(a=0,l=u.length;a<l;++a)i.point((f=u[a])[0],f[1]);else r(d.x,d.n.x,1,i);d=d.n}else{if(h)for(u=d.p.z,a=u.length-1;a>=0;--a)i.point((f=u[a])[0],f[1]);else r(d.x,d.p.x,-1,i);d=d.p}d=d.o,u=d.z,h=!h}while(!d.v);i.lineEnd()}}}function Nh(e){if(t=e.length){for(var t,n=0,r=e[0],i;++n<t;)r.n=i=e[n],i.p=r,r=i;r.n=i=e[0],i.p=r}}var xl=za();function Tl(e){return Xe(e[0])<=Te?e[0]:qi(e[0])*((Xe(e[0])+Te)%Jt-Te)}function XO(e,t){var n=Tl(t),r=t[1],i=Ge(r),o=[Ge(n),-We(n),0],s=0,a=0;xl.reset(),i===1?r=it+ke:i===-1&&(r=-it-ke);for(var l=0,c=e.length;l<c;++l)if(f=(u=e[l]).length)for(var u,f,d=u[f-1],h=Tl(d),p=d[1]/2+Ph,m=Ge(p),b=We(p),_=0;_<f;++_,h=w,m=E,b=O,d=g){var g=u[_],w=Tl(g),x=g[1]/2+Ph,E=Ge(x),O=We(x),S=w-h,P=S>=0?1:-1,D=P*S,M=D>Te,C=m*E;if(xl.add(pi(C*P*Ge(D),b*O+C*We(D))),s+=M?S+P*Jt:S,M^h>=n^w>=n){var v=sa(mi(d),mi(g));Mu(v);var A=sa(o,v);Mu(A);var I=(M^S>=0?-1:1)*Eo(A[2]);(r>I||r===I&&(v[0]||v[1]))&&(a+=M^S>=0?1:-1)}}return(s<-ke||s<ke&&xl<-ke)^a&1}function N_(e,t,n,r){return function(i){var o=t(i),s=I_(),a=t(s),l=!1,c,u,f,d={point:h,lineStart:m,lineEnd:b,polygonStart:function(){d.point=_,d.lineStart=g,d.lineEnd=w,u=[],c=[]},polygonEnd:function(){d.point=h,d.lineStart=m,d.lineEnd=b,u=Qg(u);var x=XO(c,r);u.length?(l||(i.polygonStart(),l=!0),M_(u,QO,x,n,i)):x&&(l||(i.polygonStart(),l=!0),i.lineStart(),n(null,null,1,i),i.lineEnd()),l&&(i.polygonEnd(),l=!1),u=c=null},sphere:function(){i.polygonStart(),i.lineStart(),n(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function h(x,E){e(x,E)&&i.point(x,E)}function p(x,E){o.point(x,E)}function m(){d.point=p,o.lineStart()}function b(){d.point=h,o.lineEnd()}function _(x,E){f.push([x,E]),a.point(x,E)}function g(){a.lineStart(),f=[]}function w(){_(f[0][0],f[0][1]),a.lineEnd();var x=a.clean(),E=s.result(),O,S=E.length,P,D,M;if(f.pop(),c.push(f),f=null,!!S){if(x&1){if(D=E[0],(P=D.length-1)>0){for(l||(i.polygonStart(),l=!0),i.lineStart(),O=0;O<P;++O)i.point((M=D[O])[0],M[1]);i.lineEnd()}return}S>1&&x&2&&E.push(E.pop().concat(E.shift())),u.push(E.filter(JO))}}return d}}function JO(e){return e.length>1}function QO(e,t){return((e=e.x)[0]<0?e[1]-it-ke:it-e[1])-((t=t.x)[0]<0?t[1]-it-ke:it-t[1])}const Lh=N_(function(){return!0},ZO,t$,[-Te,-it]);function ZO(e){var t=NaN,n=NaN,r=NaN,i;return{lineStart:function(){e.lineStart(),i=1},point:function(o,s){var a=o>0?Te:-Te,l=Xe(o-t);Xe(l-Te)<ke?(e.point(t,n=(n+s)/2>0?it:-it),e.point(r,n),e.lineEnd(),e.lineStart(),e.point(a,n),e.point(o,n),i=0):r!==a&&l>=Te&&(Xe(t-r)<ke&&(t-=r*ke),Xe(o-a)<ke&&(o-=a*ke),n=e$(t,n,o,s),e.point(r,n),e.lineEnd(),e.lineStart(),e.point(a,n),i=0),e.point(t=o,n=s),r=a},lineEnd:function(){e.lineEnd(),t=n=NaN},clean:function(){return 2-i}}}function e$(e,t,n,r){var i,o,s=Ge(e-n);return Xe(s)>ke?Yc((Ge(t)*(o=We(r))*Ge(n)-Ge(r)*(i=We(t))*Ge(e))/(i*o*s)):(t+r)/2}function t$(e,t,n,r){var i;if(e==null)i=n*it,r.point(-Te,i),r.point(0,i),r.point(Te,i),r.point(Te,0),r.point(Te,-i),r.point(0,-i),r.point(-Te,-i),r.point(-Te,0),r.point(-Te,i);else if(Xe(e[0]-t[0])>ke){var o=e[0]<t[0]?Te:-Te;i=n*o/2,r.point(-o,i),r.point(0,i),r.point(o,i)}else r.point(t[0],t[1])}function n$(e){var t=We(e),n=6*wt,r=t>0,i=Xe(t)>ke;function o(u,f,d,h){YO(h,e,n,d,u,f)}function s(u,f){return We(u)*We(f)>t}function a(u){var f,d,h,p,m;return{lineStart:function(){p=h=!1,m=1},point:function(b,_){var g=[b,_],w,x=s(b,_),E=r?x?0:c(b,_):x?c(b+(b<0?Te:-Te),_):0;if(!f&&(p=h=x)&&u.lineStart(),x!==h&&(w=l(f,g),(!w||xs(f,w)||xs(g,w))&&(g[2]=1)),x!==h)m=0,x?(u.lineStart(),w=l(g,f),u.point(w[0],w[1])):(w=l(f,g),u.point(w[0],w[1],2),u.lineEnd()),f=w;else if(i&&f&&r^x){var O;!(E&d)&&(O=l(g,f,!0))&&(m=0,r?(u.lineStart(),u.point(O[0][0],O[0][1]),u.point(O[1][0],O[1][1]),u.lineEnd()):(u.point(O[1][0],O[1][1]),u.lineEnd(),u.lineStart(),u.point(O[0][0],O[0][1],3)))}x&&(!f||!xs(f,g))&&u.point(g[0],g[1]),f=g,h=x,d=E},lineEnd:function(){h&&u.lineEnd(),f=null},clean:function(){return m|(p&&h)<<1}}}function l(u,f,d){var h=mi(u),p=mi(f),m=[1,0,0],b=sa(h,p),_=ts(b,b),g=b[0],w=_-g*g;if(!w)return!d&&u;var x=t*_/w,E=-t*g/w,O=sa(m,b),S=ns(m,x),P=ns(b,E);El(S,P);var D=O,M=ts(S,D),C=ts(D,D),v=M*M-C*(ts(S,S)-1);if(!(v<0)){var A=ar(v),I=ns(D,(-M-A)/C);if(El(I,S),I=Iu(I),!d)return I;var $=u[0],U=f[0],z=u[1],W=f[1],se;U<$&&(se=$,$=U,U=se);var Se=U-$,be=Xe(Se-Te)<ke,le=be||Se<ke;if(!be&&W<z&&(se=z,z=W,W=se),le?be?z+W>0^I[1]<(Xe(I[0]-$)<ke?z:W):z<=I[1]&&I[1]<=W:Se>Te^($<=I[0]&&I[0]<=U)){var me=ns(D,(-M+A)/C);return El(me,S),[I,Iu(me)]}}}function c(u,f){var d=r?e:Te-e,h=0;return u<-d?h|=1:u>
vendor: 3,546 bytes, line 80
80d&&(h|=2),f<-d?h|=4:f>d&&(h|=8),h}return N_(s,a,o,r?[0,-e]:[-Te,e-Te])}function r$(e,t,n,r,i,o){var s=e[0],a=e[1],l=t[0],c=t[1],u=0,f=1,d=l-s,h=c-a,p;if(p=n-s,!(!d&&p>0)){if(p/=d,d<0){if(p<u)return;p<f&&(f=p)}else if(d>0){if(p>f)return;p>u&&(u=p)}if(p=i-s,!(!d&&p<0)){if(p/=d,d<0){if(p>f)return;p>u&&(u=p)}else if(d>0){if(p<u)return;p<f&&(f=p)}if(p=r-a,!(!h&&p>0)){if(p/=h,h<0){if(p<u)return;p<f&&(f=p)}else if(h>0){if(p>f)return;p>u&&(u=p)}if(p=o-a,!(!h&&p<0)){if(p/=h,h<0){if(p>f)return;p>u&&(u=p)}else if(h>0){if(p<u)return;p<f&&(f=p)}return u>0&&(e[0]=s+u*d,e[1]=a+u*h),f<1&&(t[0]=s+f*d,t[1]=a+f*h),!0}}}}}var Ki=1e9,is=-Ki;function i$(e,t,n,r){function i(c,u){return e<=c&&c<=n&&t<=u&&u<=r}function o(c,u,f,d){var h=0,p=0;if(c==null||(h=s(c,f))!==(p=s(u,f))||l(c,u)<0^f>0)do d.point(h===0||h===3?e:n,h>1?r:t);while((h=(h+f+4)%4)!==p);else d.point(u[0],u[1])}function s(c,u){return Xe(c[0]-e)<ke?u>0?0:3:Xe(c[0]-n)<ke?u>0?2:1:Xe(c[1]-t)<ke?u>0?1:0:u>0?3:2}function a(c,u){return l(c.x,u.x)}function l(c,u){var f=s(c,1),d=s(u,1);return f!==d?f-d:f===0?u[1]-c[1]:f===1?c[0]-u[0]:f===2?c[1]-u[1]:u[0]-c[0]}return function(c){var u=c,f=I_(),d,h,p,m,b,_,g,w,x,E,O,S={point:P,lineStart:v,lineEnd:A,polygonStart:M,polygonEnd:C};function P($,U){i($,U)&&u.point($,U)}function D(){for(var $=0,U=0,z=h.length;U<z;++U)for(var W=h[U],se=1,Se=W.length,be=W[0],le,me,ge=be[0],je=be[1];se<Se;++se)le=ge,me=je,be=W[se],ge=be[0],je=be[1],me<=r?je>r&&(ge-le)*(r-me)>(je-me)*(e-le)&&++$:je<=r&&(ge-le)*(r-me)<(je-me)*(e-le)&&--$;return $}function M(){u=f,d=[],h=[],O=!0}function C(){var $=D(),U=O&&$,z=(d=Qg(d)).length;(U||z)&&(c.polygonStart(),U&&(c.lineStart(),o(null,null,1,c),c.lineEnd()),z&&M_(d,a,$,o,c),c.polygonEnd()),u=c,d=h=p=null}function v(){S.point=I,h&&h.push(p=[]),E=!0,x=!1,g=w=NaN}function A(){d&&(I(m,b),_&&x&&f.rejoin(),d.push(f.result())),S.point=P,x&&u.lineEnd()}function I($,U){var z=i($,U);if(h&&p.push([$,U]),E)m=$,b=U,_=z,E=!1,z&&(u.lineStart(),u.point($,U));else if(z&&x)u.point($,U);else{var W=[g=Math.max(is,Math.min(Ki,g)),w=Math.max(is,Math.min(Ki,w))],se=[$=Math.max(is,Math.min(Ki,$)),U=Math.max(is,Math.min(Ki,U))];r$(W,se,e,t,n,r)?(x||(u.lineStart(),u.point(W[0],W[1])),u.point(se[0],se[1]),z||u.lineEnd(),O=!1):z&&(u.lineStart(),u.point($,U),O=!1)}g=$,w=U,x=z}return S}}function Du(e){return e}var Sl=za(),Fu=za(),L_,D_,Uu,ju,Xn={point:Xt,lineStart:Xt,lineEnd:Xt,polygonStart:function(){Xn.lineStart=o$,Xn.lineEnd=a$},polygonEnd:function(){Xn.lineStart=Xn.lineEnd=Xn.point=Xt,Sl.add(Xe(Fu)),Fu.reset()},result:function(){var e=Sl/2;return Sl.reset(),e}};function o$(){Xn.point=s$}function s$(e,t){Xn.point=F_,L_=Uu=e,D_=ju=t}function F_(e,t){Fu.add(ju*e-Uu*t),Uu=e,ju=t}function a$(){F_(L_,D_)}const Dh=Xn;var gi=1/0,aa=gi,xo=-gi,la=xo,l$={point:u$,lineStart:Xt,lineEnd:Xt,polygonStart:Xt,polygonEnd:Xt,result:function(){var e=[[gi,aa],[xo,la]];return xo=la=-(aa=gi=1/0),e}};function u$(e,t){e<gi&&(gi=e),e>xo&&(xo=e),t<aa&&(aa=t),t>la&&(la=t)}const ua=l$;var Hu=0,Vu=0,Gi=0,ca=0,fa=0,Gr=0,Bu=0,Wu=0,Yi=0,U_,j_,mn,gn,nn={point:Mr,lineStart:Fh,lineEnd:Uh,polygonStart:function(){nn.lineStart=d$,nn.lineEnd=h$},polygonEnd:function(){nn.point=Mr,nn.lineStart=Fh,nn.lineEnd=Uh},result:function(){var e=Yi?[Bu/Yi,Wu/Yi]:Gr?[ca/Gr,fa/Gr]:Gi?[Hu/Gi,Vu/Gi]:[NaN,NaN];return Hu=Vu=Gi=ca=fa=Gr=Bu=Wu=Yi=0,e}};function Mr(e,t){Hu+=e,Vu+=t,++Gi}function Fh(){nn.point=c$}function c$(e,t){nn.point=f$,Mr(mn=e,gn=t)}function f$(e,t){var n=e-mn,r=t-gn,i=ar(n*n+r*r);ca+=i*(mn+e)/2,fa+=i*(gn+t)/2,Gr+=i,Mr(mn=e,gn=t)}function Uh(){nn.point=Mr}
vendor: 7,331 bytes, line 80
80function d$(){nn.point=p$}function h$(){H_(U_,j_)}function p$(e,t){nn.point=H_,Mr(U_=mn=e,j_=gn=t)}function H_(e,t){var n=e-mn,r=t-gn,i=ar(n*n+r*r);ca+=i*(mn+e)/2,fa+=i*(gn+t)/2,Gr+=i,i=gn*e-mn*t,Bu+=i*(mn+e),Wu+=i*(gn+t),Yi+=i*3,Mr(mn=e,gn=t)}const jh=nn;function V_(e){this._context=e}V_.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._context.moveTo(e,t),this._point=1;break}case 1:{this._context.lineTo(e,t);break}default:{this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,Jt);break}}},result:Xt};var zu=za(),Cl,B_,W_,Xi,Ji,da={point:Xt,lineStart:function(){da.point=m$},lineEnd:function(){Cl&&z_(B_,W_),da.point=Xt},polygonStart:function(){Cl=!0},polygonEnd:function(){Cl=null},result:function(){var e=+zu;return zu.reset(),e}};function m$(e,t){da.point=z_,B_=Xi=e,W_=Ji=t}function z_(e,t){Xi-=e,Ji-=t,zu.add(ar(Xi*Xi+Ji*Ji)),Xi=e,Ji=t}const Hh=da;function q_(){this._string=[]}q_.prototype={_radius:4.5,_circle:Vh(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._string.push("M",e,",",t),this._point=1;break}case 1:{this._string.push("L",e,",",t);break}default:{this._circle==null&&(this._circle=Vh(this._radius)),this._string.push("M",e,",",t,this._circle);break}}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}else return null}};function Vh(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function g$(e,t){var n=4.5,r,i;function o(s){return s&&(typeof n=="function"&&i.pointRadius(+n.apply(this,arguments)),vr(s,r(i))),i.result()}return o.area=function(s){return vr(s,r(Dh)),Dh.result()},o.measure=function(s){return vr(s,r(Hh)),Hh.result()},o.bounds=function(s){return vr(s,r(ua)),ua.result()},o.centroid=function(s){return vr(s,r(jh)),jh.result()},o.projection=function(s){return arguments.length?(r=s==null?(e=null,Du):(e=s).stream,o):e},o.context=function(s){return arguments.length?(i=s==null?(t=null,new q_):new V_(t=s),typeof n!="function"&&i.pointRadius(n),o):t},o.pointRadius=function(s){return arguments.length?(n=typeof s=="function"?s:(i.pointRadius(+s),+s),o):n},o.projection(e).context(t)}function Xc(e){return function(t){var n=new qu;for(var r in e)n[r]=e[r];return n.stream=t,n}}function qu(){}qu.prototype={constructor:qu,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function Jc(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),r!=null&&e.clipExtent(null),vr(n,e.stream(ua)),t(ua.result()),r!=null&&e.clipExtent(r),e}function K_(e,t,n){return Jc(e,function(r){var i=t[1][0]-t[0][0],o=t[1][1]-t[0][1],s=Math.min(i/(r[1][0]-r[0][0]),o/(r[1][1]-r[0][1])),a=+t[0][0]+(i-s*(r[1][0]+r[0][0]))/2,l=+t[0][1]+(o-s*(r[1][1]+r[0][1]))/2;e.scale(150*s).translate([a,l])},n)}function _$(e,t,n){return K_(e,[[0,0],t],n)}function v$(e,t,n){return Jc(e,function(r){var i=+t,o=i/(r[1][0]-r[0][0]),s=(i-o*(r[1][0]+r[0][0]))/2,a=-o*r[0][1];e.scale(150*o).translate([s,a])},n)}function y$(e,t,n){return Jc(e,function(r){var i=+t,o=i/(r[1][1]-r[0][1]),s=-o*r[0][0],a=(i-o*(r[1][1]+r[0][1]))/2;e.scale(150*o).translate([s,a])},n)}var Bh=16,b$=We(30*wt);function Wh(e,t){return+t?E$(e,t):w$(e)}function w$(e){return Xc({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function E$(e,t){function n(r,i,o,s,a,l,c,u,f,d,h,p,m,b){var _=c-r,g=u-i,w=_*_+g*g;if(w>4*t&&m--){var x=s+d,E=a+h,O=l+p,S=ar(x*x+E*E+O*O),P=Eo(O/=S),D=Xe(Xe(O)-1)<ke||Xe(o-f)<ke?(o+f)/2:pi(E,x),M=e(D,P),C=M[0],v=M[1],A=C-r,I=v-i,$=g*A-_*I;($*$/w>t||Xe((_*A+g*I)/w-.5)>.3||s*d+a*h+l*p<b$)&&(n(r,i,o,s,a,l,C,v,D,x/=S,E/=S,O,m,b),b.point(C,v),n(C,v,D,x,E,O,c,u,f,d,h,p,m,b))}}return function(r){var i,o,s,a,l,c,u,f,d,h,p,m,b={point:_,lineStart:g,lineEnd:x,polygonStart:function(){r.polygonStart(),b.lineStart=E},polygonEnd:function(){r.polygonEnd(),b.lineStart=g}};function _(P,D){P=e(P,D),r.point(P[0],P[1])}function g(){f=NaN,b.point=w,r.lineStart()}function w(P,D){var M=mi([P,D]),C=e(P,D);n(f,d,u,h,p,m,f=C[0],d=C[1],u=P,h=M[0],p=M[1],m=M[2],Bh,r),r.point(f,d)}function x(){b.point=_,r.lineEnd()}function E(){g(),b.point=O,b.lineEnd=S}function O(P,D){w(i=P,D),o=f,s=d,a=h,l=p,c=m,b.point=w}function S(){n(f,d,u,h,p,m,o,s,i,a,l,c,Bh,r),b.lineEnd=x,x()}return b}}var x$=Xc({point:function(e,t){this.stream.point(e*wt,t*wt)}});function T$(e){return Xc({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}})}function S$(e,t,n,r,i){function o(s,a){return s*=r,a*=i,[t+e*s,n-e*a]}return o.invert=function(s,a){return[(s-t)/e*r,(n-a)/e*i]},o}function zh(e,t,n,r,i,o){var s=We(o),a=Ge(o),l=s*e,c=a*e,u=s/e,f=a/e,d=(a*n-s*t)/e,h=(a*t+s*n)/e;function p(m,b){return m*=r,b*=i,[l*m-c*b+t,n-c*m-l*b]}return p.invert=function(m,b){return[r*(u*m-f*b+d),i*(h-f*m-u*b)]},p}function C$(e){var t,n=150,r=480,i=250,o=0,s=0,a=0,l=0,c=0,u,f=0,d=1,h=1,p=null,m=Lh,b=null,_,g,w,x=Du,E=.5,O,S,P,D,M;function C($){return P($[0]*wt,$[1]*wt)}function v($){return $=P.invert($[0],$[1]),$&&[$[0]*Zt,$[1]*Zt]}C.stream=function($){return D&&M===$?D:D=x$(T$(u)(m(O(x(M=$)))))},C.preclip=function($){return arguments.length?(m=$,p=void 0,I()):m},C.postclip=function($){return arguments.length?(x=$,b=_=g=w=null,I()):x},C.clipAngle=function($){return arguments.length?(m=+$?n$(p=$*wt):(p=null,Lh),I()):p*Zt},C.clipExtent=function($){return arguments.length?(x=$==null?(b=_=g=w=null,Du):i$(b=+$[0][0],_=+$[0][1],g=+$[1][0],w=+$[1][1]),I()):b==null?null:[[b,_],[g,w]]},C.scale=function($){return arguments.length?(n=+$,A()):n},C.translate=function($){return arguments.length?(r=+$[0],i=+$[1],A()):[r,i]},C.center=function($){return arguments.length?(o=$[0]%360*wt,s=$[1]%360*wt,A()):[o*Zt,s*Zt]},C.rotate=function($){return arguments.length?(a=$[0]%360*wt,l=$[1]%360*wt,c=$.length>2?$[2]%360*wt:0,A()):[a*Zt,l*Zt,c*Zt]},C.angle=function($){return arguments.length?(f=$%360*wt,A()):f*Zt},C.reflectX=function($){return arguments.length?(d=$?-1:1,A()):d<0},C.reflectY=function($){return arguments.length?(h=$?-1:1,A()):h<0},C.precision=function($){return arguments.length?(O=Wh(S,E=$*$),I()):ar(E)},C.fitExtent=function($,U){return K_(C,$,U)},C.fitSize=function($,U){return _$(C,$,U)},C.fitWidth=function($,U){return v$(C,$,U)},C.fitHeight=function($,U){return y$(C,$,U)};function A(){var $=zh(n,0,0,d,h,f).apply(null,t(o,s)),U=(f?zh:S$)(n,r-$[0],i-$[1],d,h,f);return u=GO(a,l,c),S=Nu(t,U),P=Nu(u,S),O=Wh(S,E),I()}function I(){return D=M=null,C}return function(){return t=e.apply(this,arguments),C.invert=t.invert&&v,A()}}function P$(e){var t=0,n=Te/3,r=C$(e),i=r(t,n);return i.parallels=function(o){return arguments.length?r(t=o[0]*wt,n=o[1]
80*wt):[t*Zt,n*Zt]},i}function G_(e,t){return[e,ku(R_((it+t)/2))]}G_.invert=function(e,t){return[e,2*Yc(qO(t))-it]};function os(e){return R_((it+e)/2)}function O$(e,t){var n=We(e),r=e===t?Ge(e):ku(n/We(t))/ku(os(t)/os(e)),i=n*wl(os(e),r)/r;if(!r)return G_;function o(s,a){i>0?a<-it+ke&&(a=-it+ke):a>it-ke&&(a=it-ke);var l=i/wl(os(a),r);return[l*Ge(r*s),i-l*We(r*s)]}return o.invert=function(s,a){var l=i-a,c=qi(r)*ar(s*s+l*l),u=pi(s,Xe(l))*qi(l);return l*r<0&&(u-=Te*qi(s)*qi(l)),[u/r,2*Yc(wl(i/c,1/r))-it]},o}function qh(){return P$(O$).scale(109.5).parallels([30,30])}function wi(){return Math.random()}(function e(t){function n(r,i){return r=r==null?0:+r,i=i==null?1:+i,arguments.length===1?(i=r,r=0):i-=r,function(){return t()*i+r}}return n.source=e,n})(wi);const $$=function e(t){function n(r,i){var o,s;return r=r==null?0:+r,i=i==null?1:+i,function(){var a;if(o!=null)a=o,o=null;else do o=t()*2-1,a=t()*2-1,s=o*o+a*a;while(!s||s>1);return r+i*a*Math.sqrt(-2*Math.log(s)/s)}}return n.source=e,n}(wi);(function e(t){function n(){var r=$$.source(t).apply(this,arguments);return function(){return Math.exp(r())}}return n.source=e,n})(wi);const A$=function e(t){function n(r){return function(){for(var i=0,o=0;o<r;++o)i+=t();return i}}return n.source=e,n}(wi);(function e(t){function n(r){var i=A$.source(t)(r);return function(){return i()/r}}return n.source=e,n})(wi);(function e(t){function n(r){return function(){return-Math.log(1-t())/r}}return n.source=e,n})(wi);function Qc(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}var Y_=Array.prototype,k$=Y_.map,To=Y_.slice,Kh={name:"implicit"};function X_(){var e=ta(),t=[],n=[],r=Kh;function i(o){var s=o+"",a=e.get(s);if(!a){if(r!==Kh)return r;e.set(s,a=t.push(o))}return n[(a-1)%n.length]}return i.domain=function(o){if(!arguments.length)return t.slice();t=[],e=ta();for(var s=-1,a=o.length,l,c;++s<a;)e.has(c=(l=o[s])+"")||e.set(c,t.push(l));return i},i.range=function(o){return arguments.length?(n=To.call(o),i):n.slice()},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return X_(t,n).unknown(r)},Qc.apply(i,arguments),i}function R$(e){return function(){return e}}function I$(e){return+e}var Gh=[0,1];function Jn(e){return e}function Ku(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:R$(isNaN(t)?NaN:.5)}function Yh(e){var t=e[0],n=e[e.length-1],r;return t>n&&(r=t,t=n,n=r),function(i){return Math.max(t,Math.min(n,i))}}function M$(e,t,n){var r=e[0],i=e[1],o=t[0],s=t[1];return i<r?(r=Ku(i,r),o=n(s,o)):(r=Ku(r,i),o=n(o,s)),function(a){return o(r(a))}}function N$(e,t,n){var r=Math.min(e.length,t.length)-1,i=new Array(r),o=new Array(r),s=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<r;)i[s]=Ku(e[s],e[s+1]),o[s]=n(t[s],t[s+1]);return function(a){var l=Jg(e,a,1,r)-1;return o[l](i[l](a))}}function L$(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function D$(){var e=Gh,t=Gh,n=Wc,r,i,o,s=Jn,a,l,c;function u(){return a=Math.min(e.length,t.length)>2?N$:M$,l=c=null,f}function f(d){return isNaN(d=+d)?o:(l||(l=a(e.map(r),t,n)))(r(s(d)))}return f.invert=function(d){return s(i((c||(c=a(t,e.map(r),tn)))(d)))},f.domain=function(d){return arguments.length?(e=k$.call(d,I$),s===Jn||(s=Yh(e)),u()):e.slice()},f.range=function(d){return arguments.length?(t=To.call(d),u()):t.slice()},f.rangeRound=function(d){return t=To.call(d),n=iP,u()},f.clamp=function(d){return arguments.length?(s=d?Yh(e):Jn,f):s!==Jn},f.interpolate=function(d){return arguments.length?(n=d,u()):n},f.unknown=function(d){return arguments.length?(o=d,f):o},function(d,h){return r=d,i=h,u()}}function F$(e,t,n,r){var i=dS(e,t,n),o;switch(r=ra(r??",f"),r.type){case"s":{var s=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(o=WO(i,s))&&(r.precision=o),k_(r,s)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(o=zO(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=o-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(o=BO(i))&&(r.precision=o-(r.type==="%")*2);break}}return A_(r)}function U$(e){var t=e.domain;return e.ticks=function(n){var r=t();return fS(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var i=t();return F$(i[0],i[i.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),i=0,o=r.length-1,s=r[i],a=r[o],l;return a<s&&(l=s,s=a,a=l,l=i,i=o,o=l),l=vs(s,a,n),l>0?(s=Math.floor(s/l)*l,a=Math.ceil(a/l)*l,l=vs(s,a,n)):l<0&&(s=Math.ceil(s*l)/l,a=Math.floor(a*l)/l,l=vs(s,a,n)),l>0?(r[i]=Math.floor(s/l)*l,r[o]=Math.ceil(a/l)*l,t(r)):l<0&&(r[i]=Math.ceil(s*l)/l,r[o]=Math.floor(a*l)/l,t(r)),e},e}function Xh(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function j$(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function H$(e){return e<0?-e*e:e*e}function V$(e){var t=e(Jn,Jn),n=1;function r(){return n===1?e(Jn,Jn):n===.5?e(j$,H$):e(Xh(n),Xh(1/n))}return t.exponent=function(i){return arguments.length?(n=+i,r()):n},U$(t)}function J_(){var e=V$(D$());return e.copy=function(){return L$(e,J_()).exponent(e.exponent())},Qc.apply(e,arguments),e}function B$(){return J_.apply(null,arguments).exponent(.5)}function Gu(){var e=[.5],t=[0,1],n,r=1;function i(o){return o<=o?t[Jg(e,o,0,r)]:n}return i.domain=function(o){return arguments.length?(e=To.call(o),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(o){return arguments.length?(t=To.call(o),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(o){var s=t.indexOf(o);return[e[s-1],e[s]]},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return Gu().domain(e).range(t).unknown(n)},Qc.apply(i,arguments)}function Et(e){return function(){return e}}
80var Jh=Math.abs,ht=Math.atan2,dr=Math.cos,W$=Math.max,Pl=Math.min,ln=Math.sin,Yr=Math.sqrt,At=1e-12,So=Math.PI,ha=So/2,Ts=2*So;function z$(e){return e>1?0:e<-1?So:Math.acos(e)}function Qh(e){return e>=1?ha:e<=-1?-ha:Math.asin(e)}function q$(e){return e.innerRadius}function K$(e){return e.outerRadius}function G$(e){return e.startAngle}function Y$(e){return e.endAngle}function X$(e){return e&&e.padAngle}function J$(e,t,n,r,i,o,s,a){var l=n-e,c=r-t,u=s-i,f=a-o,d=f*l-u*c;if(!(d*d<At))return d=(u*(t-o)-f*(e-i))/d,[e+d*l,t+d*c]}function ss(e,t,n,r,i,o,s){var a=e-n,l=t-r,c=(s?o:-o)/Yr(a*a+l*l),u=c*l,f=-c*a,d=e+u,h=t+f,p=n+u,m=r+f,b=(d+p)/2,_=(h+m)/2,g=p-d,w=m-h,x=g*g+w*w,E=i-o,O=d*m-p*h,S=(w<0?-1:1)*Yr(W$(0,E*E*x-O*O)),P=(O*w-g*S)/x,D=(-O*g-w*S)/x,M=(O*w+g*S)/x,C=(-O*g+w*S)/x,v=P-b,A=D-_,I=M-b,$=C-_;return v*v+A*A>I*I+$*$&&(P=M,D=C),{cx:P,cy:D,x01:-u,y01:-f,x11:P*(i/E-1),y11:D*(i/E-1)}}function Q$(){var e=q$,t=K$,n=Et(0),r=null,i=G$,o=Y$,s=X$,a=null;function l(){var c,u,f=+e.apply(this,arguments),d=+t.apply(this,arguments),h=i.apply(this,arguments)-ha,p=o.apply(this,arguments)-ha,m=Jh(p-h),b=p>h;if(a||(a=c=Kc()),d<f&&(u=d,d=f,f=u),!(d>At))a.moveTo(0,0);else if(m>Ts-At)a.moveTo(d*dr(h),d*ln(h)),a.arc(0,0,d,h,p,!b),f>At&&(a.moveTo(f*dr(p),f*ln(p)),a.arc(0,0,f,p,h,b));else{var _=h,g=p,w=h,x=p,E=m,O=m,S=s.apply(this,arguments)/2,P=S>At&&(r?+r.apply(this,arguments):Yr(f*f+d*d)),D=Pl(Jh(d-f)/2,+n.apply(this,arguments)),M=D,C=D,v,A;if(P>At){var I=Qh(P/f*ln(S)),$=Qh(P/d*ln(S));(E-=I*2)>At?(I*=b?1:-1,w+=I,x-=I):(E=0,w=x=(h+p)/2),(O-=$*2)>At?($*=b?1:-1,_+=$,g-=$):(O=0,_=g=(h+p)/2)}var U=d*dr(_),z=d*ln(_),W=f*dr(x),se=f*ln(x);if(D>At){var Se=d*dr(g),be=d*ln(g),le=f*dr(w),me=f*ln(w),ge;if(m<So&&(ge=J$(U,z,le,me,Se,be,W,se))){var je=U-ge[0],et=z-ge[1],L=Se-ge[0],Y=be-ge[1],ee=1/ln(z$((je*L+et*Y)/(Yr(je*je+et*et)*Yr(L*L+Y*Y)))/2),re=Yr(ge[0]*ge[0]+ge[1]*ge[1]);M=Pl(D,(f-re)/(ee-1)),C=Pl(D,(d-re)/(ee+1))}}O>At?C>At?(v=ss(le,me,U,z,d,C,b),A=ss(Se,be,W,se,d,C,b),a.moveTo(v.cx+v.x01,v.cy+v.y01),C<D?a.arc(v.cx,v.cy,C,ht(v.y01,v.x01),ht(A.y01,A.x01),!b):(a.arc(v.cx,v.cy,C,ht(v.y01,v.x01),ht(v.y11,v.x11),!b),a.arc(0,0,d,ht(v.cy+v.y11,v.cx+v.x11),ht(A.cy+A.y11,A.cx+A.x11),!b),a.arc(A.cx,A.cy,C,ht(A.y11,A.x11),ht(A.y01,A.x01),!b))):(a.moveTo(U,z),a.arc(0,0,d,_,g,!b)):a.moveTo(U,z),!(f>At)||!(E>At)?a.lineTo(W,se):M>At?(v=ss(W,se,Se,be,f,-M,b),A=ss(U,z,le,me,f,-M,b),a.lineTo(v.cx+v.x01,v.cy+v.y01),M<D?a.arc(v.cx,v.cy,M,ht(v.y01,v.x01),ht(A.y01,A.x01),!b):(a.arc(v.cx,v.cy,M,ht(v.y01,v.x01),ht(v.y11,v.x11),!b),a.arc(0,0,f,ht(v.cy+v.y11,v.cx+v.x11),ht(A.cy+A.y11,A.cx+A.x11),b),a.arc(A.cx,A.cy,M,ht(A.y11,A.x11),ht(A.y01,A.x01),!b))):a.arc(0,0,f,x,w,b)}if(a.closePath(),c)return a=null,c+""||null}return l.centroid=function(){var c=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,u=(+i.apply(this,arguments)+ +o.apply(this,arguments))/2-So/2;return[dr(u)*c,ln(u)*c]},l.innerRadius=function(c){return arguments.length?(e=typeof c=="function"?c:Et(+c),l):e},l.outerRadius=function(c){return arguments.length?(t=typeof c=="function"?c:Et(+c),l):t},l.cornerRadius=function(c){return arguments.length?(n=typeof c=="function"?c:Et(+c),l):n},l.padRadius=function(c){return arguments.length?(r=c==null?null:typeof c=="function"?c:Et(+c),l):r},l.startAngle=function(c){return arguments.length?(i=typeof c=="function"?c:Et(+c),l):i},l.endAngle=function(c){return arguments.length?(o=typeof c=="function"?c:Et(+c),l):o},l.padAngle=function(c){return arguments.length?(s=typeof c=="function"?c:Et(+c),l):s},l.context=function(c){return arguments.length?(a=c??null,l):a},l}function Z$(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function eA(e){return e}function tA(){var e=eA,t=Z$,n=null,r=Et(0),i=Et(Ts),o=Et(0);function s(a){var l,c=a.length,u,f,d=0,h=new Array(c),p=new Array(c),m=+r.apply(this,arguments),b=Math.min(Ts,Math.max(-Ts,i.apply(this,arguments)-m)),_,g=Math.min(Math.abs(b)/c,o.apply(this,arguments)),w=g*(b<0?-1:1),x;for(l=0;l<c;++l)(x=p[h[l]=l]=+e(a[l],l,a))>0&&(d+=x);for(t!=null?h.sort(function(E,O){return t(p[E],p[O])}):n!=null&&h.sort(function(E,O){return n(a[E],a[O])}),l=0,f=d?(b-c*w)/d:0;l<c;++l,m=_)u=h[l],x=p[u],_=m+(x>0?x*f:0)+w,p[u]={data:a[u],index:l,value:x,startAngle:m,endAngle:_,padAngle:g};return p}return s.value=function(a){return arguments.length?(e=typeof a=="function"?a:Et(+a),s):e},s.sortValues=function(a){return arguments.length?(t=a,n=null,s):t},s.sort=function(a){return arguments.length?(n=a,t=null,s):n},s.startAngle=function(a){return arguments.length?(r=typeof a=="function"?a:Et(+a),s):r},s.endAngle=function(a){return arguments.length?(i=typeof a=="function"?a:Et(+a),s):i},s.padAngle=function(a){return arguments.length?(o=typeof a=="function"?a:Et(+a),s):o},s}function pa(){this._=null}function qa(e){e.U=e.C=e.L=e.R=e.P=e.N=null}pa.prototype={constructor:pa,insert:function(e,t){var n,r,i;if(e){if(t.P=e,t.N=e.N,e.N&&(e.N.P=t),e.N=t,e.R){for(e=e.R;e.L;)e=e.L;e.L=t}else e.R=t;n=e}else this._?(e=Zh(this._),t.P=null,t.N=e,e.P=e.L=t,n=e):(t.P=t.N=null,this._=t,n=null);for(t.L=t.R=null,t.U=n,t.C=!0,e=t;n&&n.C;)r=n.U,n===r.L?(i=r.R,i&&i.C?(n.C=i.C=!1,r.C=!0,e=r):(e===n.R&&(Ni(this,n),e=n,n=e.U),n.C=!1,r.C=!0,Li(this,r))):(i=r.L,i&&i.C?(n.C=i.C=!1,r.C=!0,e=r):(e===n.L&&(Li(this,n),e=n,n=e.U),n.C=!1,r.C=!0,Ni(this,r))),n=e.U;this._.C=!1},remove:function(e){e.N&&(e.N.P=e.P),e.P&&(e.P.N=e.N),e.N=e.P=null;var t=e.U,n,r=e.L,i=e.R,o,s;if(r?i?o=Zh(i):o=r:o=i,t?t.L===e?t.L=o:t.R=o:this._=o,r&&i?(s=o.C,o.C=e.C,o.L=r,r.U=o,o!==i?(t=o.U,o.U=e.U,e=o.R,t.L=e,o.R=i,i.U=o):(o.U=t,t=o,e=o.R)):(s=e.C,e=o),e&&(e.U=t),!s){if(e&&e.C){e.C=!1;return}do{if(e===this._)break;
80if(e===t.L){if(n=t.R,n.C&&(n.C=!1,t.C=!0,Ni(this,t),n=t.R),n.L&&n.L.C||n.R&&n.R.C){(!n.R||!n.R.C)&&(n.L.C=!1,n.C=!0,Li(this,n),n=t.R),n.C=t.C,t.C=n.R.C=!1,Ni(this,t),e=this._;break}}else if(n=t.L,n.C&&(n.C=!1,t.C=!0,Li(this,t),n=t.L),n.L&&n.L.C||n.R&&n.R.C){(!n.L||!n.L.C)&&(n.R.C=!1,n.C=!0,Ni(this,n),n=t.L),n.C=t.C,t.C=n.L.C=!1,Li(this,t),e=this._;break}n.C=!0,e=t,t=t.U}while(!e.C);e&&(e.C=!1)}}};function Ni(e,t){var n=t,r=t.R,i=n.U;i?i.L===n?i.L=r:i.R=r:e._=r,r.U=i,n.U=r,n.R=r.L,n.R&&(n.R.U=n),r.L=n}function Li(e,t){var n=t,r=t.L,i=n.U;i?i.L===n?i.L=r:i.R=r:e._=r,r.U=i,n.U=r,n.L=r.R,n.L&&(n.L.U=n),r.R=n}function Zh(e){for(;e.L;)e=e.L;return e}function Qi(e,t,n,r){var i=[null,null],o=gt.push(i)-1;return i.left=e,i.right=t,n&&ma(i,e,t,n),r&&ma(i,t,e,r),Ft[e.index].halfedges.push(o),Ft[t.index].halfedges.push(o),i}function Di(e,t,n){var r=[t,n];return r.left=e,r}function ma(e,t,n,r){!e[0]&&!e[1]?(e[0]=r,e.left=t,e.right=n):e.left===n?e[1]=r:e[0]=r}function nA(e,t,n,r,i){var o=e[0],s=e[1],a=o[0],l=o[1],c=s[0],u=s[1],f=0,d=1,h=c-a,p=u-l,m;if(m=t-a,!(!h&&m>0)){if(m/=h,h<0){if(m<f)return;m<d&&(d=m)}else if(h>0){if(m>d)return;m>f&&(f=m)}if(m=r-a,!(!h&&m<0)){if(m/=h,h<0){if(m>d)return;m>f&&(f=m)}else if(h>0){if(m<f)return;m<d&&(d=m)}if(m=n-l,!(!p&&m>0)){if(m/=p,p<0){if(m<f)return;m<d&&(d=m)}else if(p>0){if(m>d)return;m>f&&(f=m)}if(m=i-l,!(!p&&m<0)){if(m/=p,p<0){if(m>d)return;m>f&&(f=m)}else if(p>0){if(m<f)return;m<d&&(d=m)}return!(f>0)&&!(d<1)||(f>0&&(e[0]=[a+f*h,l+f*p]),d<1&&(e[1]=[a+d*h,l+d*p])),!0}}}}}function rA(e,t,n,r,i){var o=e[1];if(o)return!0;var s=e[0],a=e.left,l=e.right,c=a[0],u=a[1],f=l[0],d=l[1],h=(c+f)/2,p=(u+d)/2,m,b;if(d===u){if(h<t||h>=r)return;if(c>f){if(!s)s=[h,n];else if(s[1]>=i)return;o=[h,i]}else{if(!s)s=[h,i];else if(s[1]<n)return;o=[h,n]}}else if(m=(c-f)/(d-u),b=p-m*h,m<-1||m>1)if(c>f){if(!s)s=[(n-b)/m,n];else if(s[1]>=i)return;o=[(i-b)/m,i]}else{if(!s)s=[(i-b)/m,i];else if(s[1]<n)return;o=[(n-b)/m,n]}else if(u<d){if(!s)s=[t,m*t+b];else if(s[0]>=r)return;o=[r,m*r+b]}else{if(!s)s=[r,m*r+b];else if(s[0]<t)return;o=[t,m*t+b]}return e[0]=s,e[1]=o,!0}function iA(e,t,n,r){for(var i=gt.length,o;i--;)(!rA(o=gt[i],e,t,n,r)||!nA(o,e,t,n,r)||!(Math.abs(o[0][0]-o[1][0])>Ve||Math.abs(o[0][1]-o[1][1])>Ve))&&delete gt[i]}function oA(e){return Ft[e.index]={site:e,halfedges:[]}}function sA(e,t){var n=e.site,r=t.left,i=t.right;return n===i&&(i=r,r=n),i?Math.atan2(i[1]-r[1],i[0]-r[0]):(n===r?(r=t[1],i=t[0]):(r=t[0],i=t[1]),Math.atan2(r[0]-i[0],i[1]-r[1]))}function Q_(e,t){return t[+(t.left!==e.site)]}function aA(e,t){return t[+(t.left===e.site)]}function lA(){for(var e=0,t=Ft.length,n,r,i,o;e<t;++e)if((n=Ft[e])&&(o=(r=n.halfedges).length)){var s=new Array(o),a=new Array(o);for(i=0;i<o;++i)s[i]=i,a[i]=sA(n,gt[r[i]]);for(s.sort(function(l,c){return a[c]-a[l]}),i=0;i<o;++i)a[i]=r[s[i]];for(i=0;i<o;++i)r[i]=a[i]}}function uA(e,t,n,r){var i=Ft.length,o,s,a,l,c,u,f,d,h,p,m,b,_=!0;for(o=0;o<i;++o)if(s=Ft[o]){for(a=s.site,c=s.halfedges,l=c.length;l--;)gt[c[l]]||c.splice(l,1);for(l=0,u=c.length;l<u;)p=aA(s,gt[c[l]]),m=p[0],b=p[1],f=Q_(s,gt[c[++l%u]]),d=f[0],h=f[1],(Math.abs(m-d)>Ve||Math.abs(b-h)>Ve)&&(c.splice(l,0,gt.push(Di(a,p,Math.abs(m-e)<Ve&&r-b>Ve?[e,Math.abs(d-e)<Ve?h:r]:Math.abs(b-r)<Ve&&n-m>Ve?[Math.abs(h-r)<Ve?d:n,r]:Math.abs(m-n)<Ve&&b-t>Ve?[n,Math.abs(d-n)<Ve?h:t]:Math.abs(b-t)<Ve&&m-e>Ve?[Math.abs(h-t)<Ve?d:e,t]:null))-1),++u);u&&(_=!1)}if(_){var g,w,x,E=1/0;for(o=0,_=null;o<i;++o)(s=Ft[o])&&(a=s.site,g=a[0]-e,w=a[1]-t,x=g*g+w*w,x<E&&(E=x,_=s));if(_){var O=[e,t],S=[e,r],P=[n,r],D=[n,t];_.halfedges.push(gt.push(Di(a=_.site,O,S))-1,gt.push(Di(a,S,P))-1,gt.push(Di(a,P,D))-1,gt.push(Di(a,D,O))-1)}}for(o=0;o<i;++o)(s=Ft[o])&&(s.halfedges.length||delete Ft[o])}var Z_=[],Zc;function cA(){qa(this),this.x=this.y=this.arc=this.site=this.cy=null}function Xr(e){var t=e.P,n=e.N;if(!(!t||!n)){var r=t.site,i=e.site,o=n.site;if(r!==o){var s=i[0],a=i[1],l=r[0]-s,c=r[1]-a,u=o[0]-s,f=o[1]-a,d=2*(l*f-c*u);if(!(d>=-mA)){var h=l*l+c*c,p=u*u+f*f,m=(f*h-c*p)/d,b=(l*p-u*h)/d,_=Z_.pop()||new cA;_.arc=e,_.site=i,_.x=m+s,_.y=(_.cy=b+a)+Math.sqrt(m*m+b*b),e.circle=_;for(var g=null,w=Co._;w;)if(_.y<w.y||_.y===w.y&&_.x<=w.x)if(w.L)w=w.L;else{g=w.P;break}else if(w.R)w=w.R;else{g=w;break}Co.insert(g,_),g||(Zc=_)}}}}
80function ni(e){var t=e.circle;t&&(t.P||(Zc=t.N),Co.remove(t),Z_.push(t),qa(t),e.circle=null)}var ev=[];function fA(){qa(this),this.edge=this.site=this.circle=null}function ep(e){var t=ev.pop()||new fA;return t.site=e,t}function Ol(e){ni(e),ri.remove(e),ev.push(e),qa(e)}function dA(e){var t=e.circle,n=t.x,r=t.cy,i=[n,r],o=e.P,s=e.N,a=[e];Ol(e);for(var l=o;l.circle&&Math.abs(n-l.circle.x)<Ve&&Math.abs(r-l.circle.cy)<Ve;)o=l.P,a.unshift(l),Ol(l),l=o;a.unshift(l),ni(l);for(var c=s;c.circle&&Math.abs(n-c.circle.x)<Ve&&Math.abs(r-c.circle.cy)<Ve;)s=c.N,a.push(c),Ol(c),c=s;a.push(c),ni(c);var u=a.length,f;for(f=1;f<u;++f)c=a[f],l=a[f-1],ma(c.edge,l.site,c.site,i);l=a[0],c=a[u-1],c.edge=Qi(l.site,c.site,null,i),Xr(l),Xr(c)}function hA(e){for(var t=e[0],n=e[1],r,i,o,s,a=ri._;a;)if(o=tv(a,n)-t,o>Ve)a=a.L;else if(s=t-pA(a,n),s>Ve){if(!a.R){r=a;break}a=a.R}else{o>-Ve?(r=a.P,i=a):s>-Ve?(r=a,i=a.N):r=i=a;break}oA(e);var l=ep(e);if(ri.insert(r,l),!(!r&&!i)){if(r===i){ni(r),i=ep(r.site),ri.insert(l,i),l.edge=i.edge=Qi(r.site,l.site),Xr(r),Xr(i);return}if(!i){l.edge=Qi(r.site,l.site);return}ni(r),ni(i);var c=r.site,u=c[0],f=c[1],d=e[0]-u,h=e[1]-f,p=i.site,m=p[0]-u,b=p[1]-f,_=2*(d*b-h*m),g=d*d+h*h,w=m*m+b*b,x=[(b*g-h*w)/_+u,(d*w-m*g)/_+f];ma(i.edge,c,p,x),l.edge=Qi(c,e,null,x),i.edge=Qi(e,p,null,x),Xr(r),Xr(i)}}function tv(e,t){var n=e.site,r=n[0],i=n[1],o=i-t;if(!o)return r;var s=e.P;if(!s)return-1/0;n=s.site;var a=n[0],l=n[1],c=l-t;if(!c)return a;var u=a-r,f=1/o-1/c,d=u/c;return f?(-d+Math.sqrt(d*d-2*f*(u*u/(-2*c)-l+c/2+i-o/2)))/f+r:(r+a)/2}function pA(e,t){var n=e.N;if(n)return tv(n,t);var r=e.site;return r[1]===t?r[0]:1/0}var Ve=1e-6,mA=1e-12,ri,Ft,Co,gt;function gA(e,t,n){return(e[0]-n[0])*(t[1]-e[1])-(e[0]-t[0])*(n[1]-e[1])}function _A(e,t){return t[1]-e[1]||t[0]-e[0]}function tp(e,t){var n=e.sort(_A).pop(),r,i,o;for(gt=[],Ft=new Array(e.length),ri=new pa,Co=new pa;;)if(o=Zc,n&&(!o||n[1]<o.y||n[1]===o.y&&n[0]<o.x))(n[0]!==r||n[1]!==i)&&(hA(n),r=n[0],i=n[1]),n=e.pop();else if(o)dA(o.arc);else break;if(lA(),t){var s=+t[0][0],a=+t[0][1],l=+t[1][0],c=+t[1][1];iA(s,a,l,c),uA(s,a,l,c)}this.edges=gt,this.cells=Ft,ri=Co=gt=Ft=null}tp.prototype={constructor:tp,polygons:function(){var e=this.edges;return this.cells.map(function(t){var n=t.halfedges.map(function(r){return Q_(t,e[r])});return n.data=t.site.data,n})},triangles:function(){var e=[],t=this.edges;return this.cells.forEach(function(n,r){if(a=(o=n.halfedges).length)for(var i=n.site,o,s=-1,a,l,c=t[o[a-1]],u=c.left===i?c.right:c.left;++s<a;)l=u,c=t[o[s]],u=c.left===i?c.right:c.left,l&&u&&r<l.index&&r<u.index&&gA(i,l,u)<0&&e.push([i.data,l.data,u.data])}),e},links:function(){return this.edges.filter(function(e){return e.right}).map(function(e){return{source:e.left.data,target:e.right.data}})},find:function(e,t,n){for(var r=this,i,o=r._found||0,s=r.cells.length,a;!(a=r.cells[o]);)if(++o>=s)return null;var l=e-a.site[0],c=t-a.site[1],u=l*l+c*c;
80do a=r.cells[i=o],o=null,a.halfedges.forEach(function(f){var d=r.edges[f],h=d.left;if(!((h===a.site||!h)&&!(h=d.right))){var p=e-h[0],m=t-h[1],b=p*p+m*m;b<u&&(u=b,o=h.index)}});while(o!==null);return r._found=i,n==null||u<=n*n?a.site:null}};function as(e){return function(){return e}}function vA(e,t,n){this.target=e,this.type=t,this.transform=n}function Mn(e,t,n){this.k=e,this.x=t,this.y=n}Mn.prototype={constructor:Mn,scale:function(e){return e===1?this:new Mn(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Mn(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var ii=new Mn(1,0,0);Yu.prototype=Mn.prototype;function Yu(e){for(;!e.__zoom;)if(!(e=e.parentNode))return ii;return e.__zoom}function $l(){Ae.stopImmediatePropagation()}function Fi(){Ae.preventDefault(),Ae.stopImmediatePropagation()}function yA(){return!Ae.ctrlKey&&!Ae.button}function bA(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function np(){return this.__zoom||ii}function wA(){return-Ae.deltaY*(Ae.deltaMode===1?.05:Ae.deltaMode?1:.002)}function EA(){return navigator.maxTouchPoints||"ontouchstart"in this}function xA(e,t,n){var r=e.invertX(t[0][0])-n[0][0],i=e.invertX(t[1][0])-n[1][0],o=e.invertY(t[0][1])-n[0][1],s=e.invertY(t[1][1])-n[1][1];return e.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),s>o?(o+s)/2:Math.min(0,o)||Math.max(0,s))}function TA(){var e=yA,t=bA,n=xA,r=wA,i=EA,o=[0,1/0],s=[[-1/0,-1/0],[1/0,1/0]],a=250,l=dP,c=Fc("start","zoom","end"),u,f,d=500,h=150,p=0;function m(v){v.property("__zoom",np).on("wheel.zoom",O).on("mousedown.zoom",S).on("dblclick.zoom",P).filter(i).on("touchstart.zoom",D).on("touchmove.zoom",M).on("touchend.zoom touchcancel.zoom",C).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}m.transform=function(v,A,I){var $=v.selection?v.selection():v;$.property("__zoom",np),v!==$?w(v,A,I):$.interrupt().each(function(){x(this,arguments).start().zoom(null,typeof A=="function"?A.apply(this,arguments):A).end()})},m.scaleBy=function(v,A,I){m.scaleTo(v,function(){var $=this.__zoom.k,U=typeof A=="function"?A.apply(this,arguments):A;return $*U},I)},m.scaleTo=function(v,A,I){m.transform(v,function(){var $=t.apply(this,arguments),U=this.__zoom,z=I==null?g($):typeof I=="function"?I.apply(this,arguments):I,W=U.invert(z),se=typeof A=="function"?A.apply(this,arguments):A;return n(_(b(U,se),z,W),$,s)},I)},m.translateBy=function(v,A,I){m.transform(v,function(){return n(this.__zoom.translate(typeof A=="function"?A.apply(this,arguments):A,typeof I=="function"?I.apply(this,arguments):I),t.apply(this,arguments),s)})},m.translateTo=function(v,A,I,$){m.transform(v,function(){var U=t.apply(this,arguments),z=this.__zoom,W=$==null?g(U):typeof $=="function"?$.apply(this,arguments):$;return n(ii.translate(W[0],W[1]).scale(z.k).translate(typeof A=="function"?-A.apply(this,arguments):-A,typeof I=="function"?-I.apply(this,arguments):-I),U,s)},$)};function b(v,A){return A=Math.max(o[0],Math.min(o[1],A)),A===v.k?v:new Mn(A,v.x,v.y)}function _(v,A,I){var $=A[0]-I[0]*v.k,U=A[1]-I[1]*v.k;return $===v.x&&U===v.y?v:new Mn(v.k,$,U)}function g(v){return[(+v[0][0]+ +v[1][0])/2,(+v[0][1]+ +v[1][1])/2]}function w(v,A,I){v.on("start.zoom",function(){x(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){x(this,arguments).end()}).tween("zoom",function(){var $=this,U=arguments,z=x($,U),W=t.apply($,U),se=I==null?g(W):typeof I=="function"?I.apply($,U):I,Se=Math.max(W[1][0]-W[0][0],W[1][1]-W[0][1]),be=$.__zoom,le=typeof A=="function"?A.apply($,U):A,me=l(be.invert(se).concat(Se/be.k),le.invert(se).concat(Se/le.k));return function(ge){if(ge===1)ge=le;else{var je=me(ge),et=Se/je[2];ge=new Mn(et,se[0]-je[0]*et,se[1]-je[1]*et)}z.zoom(null,ge)}})}function x(v,A,I){return!I&&v.__zooming||new E(v,A)}function E(v,A){this.that=v,this.args=A,this.active=0,this.extent=t.apply(v,A),this.taps=0}E.prototype={start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit
80("start")),this},zoom:function(v,A){return this.mouse&&v!=="mouse"&&(this.mouse[1]=A.invert(this.mouse[0])),this.touch0&&v!=="touch"&&(this.touch0[1]=A.invert(this.touch0[0])),this.touch1&&v!=="touch"&&(this.touch1[1]=A.invert(this.touch1[0])),this.that.__zoom=A,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(v){RC(new vA(m,v,this.that.__zoom),c.apply,c,[v,this.that,this.args])}};function O(){if(!e.apply(this,arguments))return;var v=x(this,arguments),A=this.__zoom,I=Math.max(o[0],Math.min(o[1],A.k*Math.pow(2,r.apply(this,arguments)))),$=Bi(this);if(v.wheel)(v.mouse[0][0]!==$[0]||v.mouse[0][1]!==$[1])&&(v.mouse[1]=A.invert(v.mouse[0]=$)),clearTimeout(v.wheel);else{if(A.k===I)return;v.mouse=[$,A.invert($)],Es(this),v.start()}Fi(),v.wheel=setTimeout(U,h),v.zoom("mouse",n(_(b(A,I),v.mouse[0],v.mouse[1]),v.extent,s));function U(){v.wheel=null,v.end()}}function S(){if(f||!e.apply(this,arguments))return;var v=x(this,arguments,!0),A=tt(Ae.view).on("mousemove.zoom",z,!0).on("mouseup.zoom",W,!0),I=Bi(this),$=Ae.clientX,U=Ae.clientY;LC(Ae.view),$l(),v.mouse=[I,this.__zoom.invert(I)],Es(this),v.start();function z(){if(Fi(),!v.moved){var se=Ae.clientX-$,Se=Ae.clientY-U;v.moved=se*se+Se*Se>p}v.zoom("mouse",n(_(v.that.__zoom,v.mouse[0]=Bi(v.that),v.mouse[1]),v.extent,s))}function W(){A.on("mousemove.zoom mouseup.zoom",null),DC(Ae.view,v.moved),Fi(),v.end()}}function P(){if(e.apply(this,arguments)){var v=this.__zoom,A=Bi(this),I=v.invert(A),$=v.k*(Ae.shiftKey?.5:2),U=n(_(b(v,$),A,I),t.apply(this,arguments),s);Fi(),a>0?tt(this).transition().duration(a).call(w,U,A):tt(this).call(m.transform,U)}}function D(){if(e.apply(this,arguments)){var v=Ae.touches,A=v.length,I=x(this,arguments,Ae.changedTouches.length===A),$,U,z,W;
80for($l(),U=0;U<A;++U)z=v[U],W=th(this,v,z.identifier),W=[W,this.__zoom.invert(W),z.identifier],I.touch0?!I.touch1&&I.touch0[2]!==W[2]&&(I.touch1=W,I.taps=0):(I.touch0=W,$=!0,I.taps=1+!!u);u&&(u=clearTimeout(u)),$&&(I.taps<2&&(u=setTimeout(function(){u=null},d)),Es(this),I.start())}}function M(){if(this.__zooming){var v=x(this,arguments),A=Ae.changedTouches,I=A.length,$,U,z,W;for(Fi(),u&&(u=clearTimeout(u)),v.taps=0,$=0;$<I;++$)U=A[$],z=th(this,A,U.identifier),v.touch0&&v.touch0[2]===U.identifier?v.touch0[0]=z:v.touch1&&v.touch1[2]===U.identifier&&(v.touch1[0]=z);if(U=v.that.__zoom,v.touch1){var se=v.touch0[0],Se=v.touch0[1],be=v.touch1[0],le=v.touch1[1],me=(me=be[0]-se[0])*me+(me=be[1]-se[1])*me,ge=(ge=le[0]-Se[0])*ge+(ge=le[1]-Se[1])*ge;U=b(U,Math.sqrt(me/ge)),z=[(se[0]+be[0])/2,(se[1]+be[1])/2],W=[(Se[0]+le[0])/2,(Se[1]+le[1])/2]}else if(v.touch0)z=v.touch0[0],W=v.touch0[1];else return;v.zoom("touch",n(_(U,z,W),v.extent,s))}}function C(){if(this.__zooming){var v=x(this,arguments),A=Ae.changedTouches,I=A.length,$,U;for($l(),f&&clearTimeout(f),f=setTimeout(function(){f=null},d),$=0;$<I;++$)U=A[$],v.touch0&&v.touch0[2]===U.identifier?delete v.touch0:v.touch1&&v.touch1[2]===U.identifier&&delete v.touch1;if(v.touch1&&!v.touch0&&(v.touch0=v.touch1,delete v.touch1),v.touch0)v.touch0[1]=this.__zoom.invert(v.touch0[0]);else if(v.end(),v.taps===2){var z=tt(this).on("dblclick.zoom");z&&z.apply(this,arguments)}}}return m.wheelDelta=function(v){return arguments.length?(r=typeof v=="function"?v:as(+v),m):r},m.filter=function(v){return arguments.length?(e=typeof v=="function"?v:as(!!v),m):e},m.touchable=function(v){return arguments.length?(i=typeof v=="function"?v:as(!!v),m):i},m.extent=function(v){return arguments.length?(t=typeof v=="function"?v:as([[+v[0][0],+v[0][1]],[+v[1][0],+v[1][1]]]),m):t},m.scaleExtent=function(v){return arguments.length?(o[0]=+v[0],o[1]=+v[1],m):[o[0],o[1]]},m.translateExtent=function(v){return arguments.length?(s[0][0]=+v[0][0],s[1][0]=+v[1][0],s[0][1]=+v[0][1],s[1][1]=+v[1][1],m):[[s[0][0],s[0][1]],[s[1][0],s[1][1]]]},m.constrain=function(v){return arguments.length?(n=v,m):n},m.duration=function(v){return arguments.length?(a=+v,m):a},m.interpolate=function(v){return arguments.length?(l=v,m):l},m.on=function(){var v=c.on.apply(c,arguments);return v===c?m:v},m.clickDistance=function(v){return arguments.length?(p=(v=+v)*v,m):Math.sqrt(p)},m}const SA={class:"mt-2 pie"},CA=["id"],PA=Q("path",null,null,-1),OA=[PA],$A={class:"min-h-7 uppercase"},AA={class:"min-h-7 text-xs font-bold uppercase"},kA={class:"hidden"},RA=xn({__name:"Pie",props:{datum:{type:Object,required:!0,default:{}},colors:{type:Object,required:!0,default:{}},id:{type:String,required:!0,default:""},total:{type:Number,required:!0,default:0}},setup(e){const t=e,{t:n,locale:r}=Fr(),i=ne(null),o=ne(null),s=ne(160),a=ne(160),l=ne(20),c=ne(" "),u=ne(" "),f=ne(""),d=ce(()=>{let S=r.value.toString();r.value==="eu"&&(S="es");const P=S.toUpperCase();return`${S}-${P}`}),h=ce(()=>Math.min(s.value,a.value)/2-l.value),p=ce(()=>s.value/2),m=ce(()=>a.value/2),b=tA().value(S=>S.value),_=Q$().innerRadius(0).outerRadius(h.value),g=X_().domain(EO(t.datum)).range(xO(t.colors)),w=ne(b(vh(t.datum)));Dr(()=>{x()}),st(()=>t.datum,()=>{w.value=b(vh(t.datum)),x()});function x(){i.value=tt(`#${t.id}`).append("g").attr("transform",`translate(${p.value}, ${m.value})`),o.value=i.value.append("g"),o.value.selectAll("path"),o.value.selectAll("slices").data(w.value).enter().append("path").attr("d",S=>_(S)).attr("class","pieItem").attr("fill",S=>g(S.data.key)).on("mouseover",(S,P,D)=>{O(S)}).on("mouseout",(S,P,D)=>{c.value=" ",u.value=" ",f.value=""}).on("click",(S,P,D)=>{O(S)})}function E(S){return new Intl.NumberFormat(d.value).format(S)}function O(S,P,D){c.value=E(S.data.value),u.value=`[${E((S.data.value/t.total*100).toFixed(2))}% ]`,f.value=n(`txt.${S.data.key}`)}return(S,P)=>(de(),we("div",SA,[(de(),we("svg",{id:e.id},OA,8,CA)),Q("div",$A,$e(J(c))+" "+$e(J(u)),1),Q("div",AA,$e(J(f)),1),Q("pre",kA,$e(J(w)),1)]))}});const IA=Fn(RA,[["__file","/opt/build/repo/src/components/common/Pie.vue"]]),MA={class:"cuad-flex select-none"},NA={class:"cuad-header flex flex-row items-center justify-between gap-2 border-b-1 border-gray-800 dark:border-gray-100"},LA={class:"cursor-pointer","i-carbon-up-to-top":""},DA={key:0,class:"cuad-title pl-2 text-sm font-bold"},FA={class:"territory opacity-75"},UA=Q("div",{"i-carbon-close":""},null,-1),jA=[UA],HA={key:0,class:"demo-data flex flex-col"},VA=["onClick"],BA={key:1,class:"demo-data flex flex-col"},WA={class:"flex flex-row justify-between"},zA={class:"flex flex-col self-center justify-between text-xl"},qA={class:"circle-img flex flex-col overflow-hidden text-center"},KA=["src","alt"],GA={class:"flex flex-col justify-between"},YA=["href"],XA={class:"flex flex-col justify-between rounded-full"},JA={class:"flex flex-col justify-between"},QA={key:2,class:"demo-data flex flex-col"},ZA={class:"cuad-data mt-2 flex flex-row justify-around"},ek={class:"cuad-left flex flex-col text-center"},tk={class:"font-bold"},nk={class:"cuad-right flex flex-col text-center"},rk={class:"font-bold"},ik={class:"cuad-pie flex flex-row"},ok={class:"cuad-left flex text-center"},sk={class:"cuad-right flex text-center"},ak={class:"pre-demo-selector"},lk={key:0,class:"flex flex-row"},uk=Q("div",{"i-carbon-add":""},null,-1),ck={key:1,class:"flex flex-row"},fk=Q("div",{"i-carbon-close":""},null,-1),dk=xn({__name:"Cuad",props:{code:{type:String,required:!0,default:""},datum:{type:Object,required:!0,default:void 0},centers:{required:!0,default:void 0},colors:{type:Object,required:!0,default:void 0},shown:{type:Boolean,required:!0,default:!1},color:{type:String,required:!1,default:"gray"},territory:{type:String,required:!0,default:""}},emits:["close-modal"],setup(e,{emit:t}){const n=e,{locale:r}=Fr(),i=ne(!1),o=ne(),s=ce(()=>{let g=r.value.toString();r.value==="eu"&&(g="es");const w=g.toUpperCase();return`${g}-${w}`}),a=ce(()=>{const g=n.datum.pop,w=isNaN(g)?0:g;return new Intl.NumberFormat(s.value).format(w)}),l=ce(()=>{const g=n.datum.ext,w=isNaN(g)?0:g;return new Intl.NumberFormat(s.value).format(w)}),c=ce(()=>{const g=n.datum.ext/n.datum.pop*100,w=isNaN(g)?0:g;return new Intl.NumberFormat(s.value).format(w)}),u=ce(()=>({cat:n.datum.cat,mus:n.datum.mus,pro:n.datum.pro,ort:n.datum.ort,jud:n.datum.jud,hin:n.datum.hin,bud:n.datum.bud,otr:n.datum.otr,no:n.datum.nope})),f=ce(()=>({cat:n.datum.cat-n.datum.cat_esp,mus:n.datum.mus-n.datum.mus_esp,pro:n.datum.pro-n.datum.pro_esp,ort:n.datum.ort-n.datum.ort_esp,jud:n.datum.jud-n.datum.jud_esp,hin:n.datum.hin-n.datum.hin_esp,bud:n.datum.bud-n.datum.bud_esp,otr:n.datum.otr-n.datum.otr_esp,no:n.datum.nope-n.datum.nope_esp})),d=ce(()=>n.datum.pop),h=ce(()=>n.datum.ext);function p(){o.value!==n.centers.length-1&&o.value++}function m(){o.value!==0&&o.value--}function b(){o.value=void 0,i.value=!1}const _=ce(()=>n.code);return st(_,()=>{n.centers.length===1?o.value=0:o.value=void 0}
80),(g,w)=>{var E;const x=IA;return de(),we("div",{class:Tt(["cuad-holder absolute left-4 right-4 top-[40%] z-[-1] block border border-gray-600 bg-gray-100 opacity-0 sm:absolute sm:left-[calc(50%-180px)] sm:right-[calc(50%-180px)] sm:top-[40%] dark:border-gray-300 dark:bg-gray-800",{"bg-gray-300":!J(i)&&J(o)===void 0,"block h-auto opacity-100 transition-opacity duration-1000 delay-100 z-9900":n.shown}])},[Q("div",MA,[Q("div",NA,[Q("div",{class:"cuad-start min-w-6 flex justify-end p-1 text-xl font-bold leading-none",onClick:w[0]||(w[0]=O=>b())},[It(Q("div",LA,null,512),[[zr,J(o)!==void 0&&e.centers.length>1]])]),J(o)===void 0||e.centers.length===1?(de(),we("div",DA,[Rn($e((E=e.datum)==null?void 0:E.name)+" ",1),Q("span",FA,$e(e.territory),1)])):nt("v-if",!0),Q("div",{class:"cuad-end flex cursor-pointer justify-end p-1 text-xl font-bold leading-none",onClick:w[1]||(w[1]=O=>t("close-modal"))},jA)]),!J(i)&&J(o)===void 0?(de(),we("div",HA,[(de(!0),we(Be,null,Gn(e.centers,(O,S)=>(de(),we("div",{key:S,class:"flex flex-row cursor-pointer justify-center border-b-1 border-b-gray-700 font-bold",onClick:P=>o.value=S},$e(O.corp),9,VA))),128))])):nt("v-if",!0),nt(" cards "),!J(i)&&J(o)!==void 0?(de(),we("div",BA,[(de(!0),we(Be,null,Gn(e.centers,(O,S)=>It((de(),we("div",{key:S,class:"flex flex-col cursor-pointer border-b-1 border-b-gray-700 font-bold"},[Q("div",WA,[Q("div",{class:Tt(["prev self-center px-2 text-4xl text-[#87ae72]",{"opacity-0":J(o)===0}]),onClick:w[2]||(w[2]=P=>m())}," < ",2),Q("div",zA,$e(O.corp),1),Q("div",{class:Tt(["next self-center px-2 text-4xl text-[#87ae72]",{"opacity-0":J(o)===e.centers.length-1}]),onClick:w[3]||(w[3]=P=>p())}," > ",2)]),Q("div",qA,[Q("img",{src:`/img/mezquitas/${O.src}`,alt:O.corp,class:"mx-auto block h-32 w-32 rounded-[64rem] object-cover p-4"},null,8,KA)]),Q("div",GA,[Q("a",{target:"_blank",href:`https://www.google.com/maps/search/?api=1&query=${O.address}`,class:"text-[#87ae72]"},$e(g.$t("txt.googlemaps")),9,YA)]),Q("div",XA,$e(O.street),1),Q("div",JA,$e(O.postal),1)],512)),[[zr,J(o)===S]])),128))])):nt("v-if",!0),J(i)?(de(),we("div",QA,[Q("div",ZA,[Q("div",ek,[Q("h3",tk,$e(J(a)),1),Q("p",null,$e(g.$t("txt.populationTotal")),1)]),Q("div",nk,[Q("h3",rk,[Rn($e(J(l))+" ",1),Q("span",null,"["+$e(J(c))+" %]",1)]),Q("p",null,$e(g.$t("txt.origExt")),1)])]),Q("div",ik,[Q("div",ok,[n.shown?(de(),on(x,{key:0,id:"abs",datum:J(u),colors:e.colors,total:J(d)},null,8,["datum","colors","total"])):nt("v-if",!0)]),Q("div",sk,[n.shown?(de(),on(x,{key:0,id:"perc",datum:J(f),colors:e.colors,total:J(h)},null,8,["datum","colors","total"])):nt("v-if",!0)])])])):nt("v-if",!0),Q("div",ak,[Q("div",{class:"flex flex-row cursor-pointer justify-between p-2 text-xs uppercase",onClick:w[4]||(w[4]=O=>i.value=!J(i))},[J(i)?nt("v-if",!0):(de(),we("div",lk,[uk,Rn(" "+$e(g.$t("txt.showDemo")),1)])),J(i)?(de(),we("div",ck,[fk,Rn(" "+$e(g.$t("txt.hideDemo")),1)])):nt("v-if",!0)])])])],2)}}}),hk=Fn(dk,[["__file","/opt/build/repo/src/components/common/Cuad.vue"]]),pk={class:"text-md m-0 flex flex flex-row items-center justify-center gap-4 pb-2 pt-4"},mk=Q("div",{"i-carbon-home":""},null,-1),gk=Q("div",{"i-carbon-home":""},null,-1),_k=[gk],vk=Q("div",{i:"carbon-sun dark:carbon-moon"},null,-1),yk=[vk],bk=Q("div",{"i-carbon-language":""},null,-1),wk=[bk],Ek=Q("div",{"i-carbon-dicom-overlay":""},null,-1),xk=xn({__name:"TheFooter",emits:["toggle-intro"],setup(e,{emit:t}){const{t:n,locale:r}=Fr();async function i(){const o=Qm,s=o[(o.indexOf(r.value)+1)%o.length];await Ic(s),r.value=s}return(o,s)=>{const a=_c("RouterLink"),l=Xp("tooltip");return de(),we("nav",pk,[o.$route.path!=="/"?(de(),on(a,{key:0,"icon-btn":"",to:"/",title:J(n)("button.home")},{default:Kn(()=>[mk]),_:1},8,["title"])):nt("v-if",!0),o.$route.path!=="/about"?It((de(),we("div",{key:1,"icon-btn":"",onClick:s[0]||(s[0]=c=>t("toggle-intro"))},_k)),[[l,J(n)("txt.headerOne"),void 0,{top:!0,right:!0}]]):nt("v-if",!0),It((de(),we("div",{"icon-btn":"",onClick:s[1]||(s[1]=c=>("toggleDark"in o?o.toggleDark:J(XT))())},yk)),[[l,J(n)("button.toggle_dark"),void 0,{top:!0,right:!0}]]),It((de(),we("a",{"icon-btn":"",onClick:s[2]||(s[2]=c=>i())},wk)),[[l,J(n)("button.toggle_langs"),void 0,{top:!0,right:!0}]]),o.$route.path!=="/about"?It((de(),on(a,{key:2,"icon-btn":"",to:"/about"},{default:Kn(()=>[Ek]),_:1})),[[l,J(n)("button.about"),void 0,{top:!0,right:!0}]]):nt("v-if",!0)])}}}),Tk=Fn(xk,[["__file","/opt/build/repo/src/components/TheFooter.vue"]]),nv="/assets/ados-logo-8f0cf23d.svg",Sk="/assets/mezq-67830b1d.svg",Ck="/assets/t-init-166820db.svg",Pk="/assets/t-d
80own-b64db9ff.svg";function Ok(e){return e}function $k(e){if(e==null)return Ok;var t,n,r=e.scale[0],i=e.scale[1],o=e.translate[0],s=e.translate[1];return function(a,l){l||(t=n=0);var c=2,u=a.length,f=new Array(u);for(f[0]=(t+=a[0])*r+o,f[1]=(n+=a[1])*i+s;c<u;)f[c]=a[c],++c;return f}}function Ak(e,t){for(var n,r=e.length,i=r-t;i<--r;)n=e[i],e[i++]=e[r],e[r]=n}function Al(e,t){return typeof t=="string"&&(t=e.objects[t]),t.type==="GeometryCollection"?{type:"FeatureCollection",features:t.geometries.map(function(n){return rp(e,n)})}:rp(e,t)}function rp(e,t){var n=t.id,r=t.bbox,i=t.properties==null?{}:t.properties,o=kk(e,t);return n==null&&r==null?{type:"Feature",properties:i,geometry:o}:r==null?{type:"Feature",id:n,properties:i,geometry:o}:{type:"Feature",id:n,bbox:r,properties:i,geometry:o}}function kk(e,t){var n=$k(e.transform),r=e.arcs;function i(u,f){f.length&&f.pop();for(var d=r[u<0?~u:u],h=0,p=d.length;h<p;++h)f.push(n(d[h],h));u<0&&Ak(f,p)}function o(u){return n(u)}function s(u){for(var f=[],d=0,h=u.length;d<h;++d)i(u[d],f);return f.length<2&&f.push(f[0]),f}function a(u){for(var f=s(u);f.length<4;)f.push(f[0]);return f}function l(u){return u.map(a)}function c(u){var f=u.type,d;switch(f){case"GeometryCollection":return{type:f,geometries:u.geometries.map(c)};case"Point":d=o(u.coordinates);break;case"MultiPoint":d=u.coordinates.map(o);break;case"LineString":d=s(u.arcs);break;case"MultiLineString":d=u.arcs.map(s);break;case"Polygon":d=l(u.arcs);break;case"MultiPolygon":d=u.arcs.map(l);break;default:return null}return{type:f,coordinates:d}}return c(t)}var ls=1e-6;function us(){}var _i=1/0,ga=_i,Po=-_i,_a=Po,ip={point:Rk,lineStart:us,lineEnd:us,polygonStart:us,polygonEnd:us,result:function(){var e=[[_i,ga],[Po,_a]];return Po=_a=-(ga=_i=1/0),e}};function Rk(e,t){e<_i&&(_i=e),e>Po&&(Po=e),t<ga&&(ga=t),t>_a&&(_a=t)}function rv(e,t,n){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],o=e.clipExtent&&e.clipExtent();e.scale(150).translate([0,0]),o!=null&&e.clipExtent(null),vr(n,e.stream(ip));var s=ip.result(),a=Math.min(r/(s[1][0]-s[0][0]),i/(s[1][1]-s[0][1])),l=+t[0][0]+(r-a*(s[1][0]+s[0][0]))/2,c=+t[0][1]+(i-a*(s[1][1]+s[0][1]))/2;return o!=null&&e.clipExtent(o),e.scale(a*150).translate([l,c])}function Ik(e,t,n){return rv(e,[[0,0],t],n)}function Mk(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i<t;)e[i].point(n,r)},sphere:function(){for(var n=-1;++n<t;)e[n].sphere()},lineStart:function(){for(var n=-1;++n<t;)e[n].lineStart()},lineEnd:function(){for(var n=-1;++n<t;)e[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<t;)e[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<t;)e[n].polygonEnd()}}}function Nk(){var e,t,n=qh().rotate([5,-38.6]).parallels([0,60]),r,i=qh().rotate([5,-38.6]).parallels([0,60]),o,s,a={point:function(u,f){s=[u,f]}};function l(u){var f=u[0],d=u[1];return s=null,r.point(f,d),s||(o.point(f,d),s)}l.invert=function(u){var f=n.scale(),d=n.translate(),h=(u[0]-d[0])/f,p=(u[1]-d[1])/f;return(p>=.05346&&p<.0897&&h>=-.13388&&h<-.0322?i:n).invert(u)},l.stream=function(u){return e&&t===u?e:e=Mk([n.stream(t=u),i.stream(u)])},l.precision=function(u){return arguments.length?(n.precision(u),i.precision(u),c()):n.precision()},l.scale=function(u){return arguments.length?(n.scale(u),i.scale(u),l.translate(n.translate())):n.scale()},l.translate=function(u){if(!arguments.length)return n.translate();var f=n.scale(),d=+u[0],h=+u[1];return r=n.translate(u).clipExtent([[d-.06857*f,h-.1288*f],[d+.13249*f,h+.06*f]]).stream(a),o=i.translate([d+.1*f,h-.094*f]).clipExtent([[d-.133
801*f+ls,h+.053457*f+ls],[d-.0354*f-ls,h+.08969*f-ls]]).stream(a),c()},l.fitExtent=function(u,f){return rv(l,u,f)},l.fitSize=function(u,f){return Ik(l,u,f)};function c(){return e=t=null,l}return l.drawCompositionBorders=function(u){var f=n([-14.034675,34.965007]),d=n([-7.4208899,35.536988]),h=n([-7.3148275,33.54359]);u.moveTo(f[0],f[1]),u.lineTo(d[0],d[1]),u.lineTo(h[0],h[1])},l.getCompositionBorders=function(){var u=Kc();return this.drawCompositionBorders(u),u.toString()},l.scale(2700)}const Lk={class:"mapa-window flex flex-col justify-center font-sans sm:relative sm:m-0 sm:h-screen sm:flex-row sm:p-0"},Dk=Q("div",{class:"map-icon-col select-none items-start"},[Q("img",{class:"mx-auto mb-12 max-w-[10rem] w-50% p-8 sm:mx-unset sm:mb-unset",src:nv,alt:"Euskadi"})],-1),Fk={class:"mr-2 inline"},Uk=Q("div",{"i-carbon-router":""},null,-1),jk={class:"body-col max-w-[32rem] flex flex-col self-center p-4 pb-16 sm:p-0 sm:pb-unset"},Hk={class:"text-left text-2xl font-bold text-gray-100 sm:text-4xl"},Vk={class:"pt-4 text-left text-2xl sm:text-3xl","text-xl":"","font-medium":"","text-gray-100":""},Bk={class:"desc-col flex flex-col overflow-auto text-left text-xl font-light text-gray-100 sm:text-xl"},Wk={class:"py-2 text-left text-xl font-medium text-gray-100 sm:text-2xl"},zk={class:"mt-8 block text-left text-xl font-medium text-gray-100 sm:text-lg"},qk=Q("div",{class:"fixed bottom-18 left-0 right-0 z-[-1] min-h-24 bg-[url(/svg/linea-personas.svg)] bg-repeat-x sm:bottom-26 sm:min-h-23"},[nt(" ... ")],-1),Kk={class:"min-h-40 w-full flex flex-col content-center justify-around bg-gray-100 sm:fixed sm:bottom-0 sm:left-0 sm:right-0 sm:min-h-24 sm:flex-row dark:bg-gray-800"},Gk=["src","alt"],Yk={class:"side-bar min-h-64 flex flex-col select-none overflow-auto bg-[#dde0e5] p-4 sm:flex sm:flex-1 sm:flex-col sm:justify-between dark:bg-gray-900"},Xk={class:"side-content mt-6 self-center sm:mt-0"},Jk=Q("div",{class:"ados-icon-sidebar items-start"},[Q("img",{class:"mx-auto w-32 p-6",src:nv,alt:"Euskadi"})],-1),Qk={class:"text-left text-sm font-extrabold text-gray-700 sm:text-sm dark:text-gray-100"},Zk={class:"text-left text-sm font-medium text-gray-700 sm:text-sm dark:text-gray-100"},eR={class:"py-2 text-left text-sm font-bold text-gray-700 sm:text-sm dark:text-gray-100"},tR=Q("div",{class:"mosque-logo flex flex-row"},[Q("img",{src:Sk,alt:"Mezquita",class:"w-9"})],-1),nR=["onClick"],rR={class:"flex flex-row"},iR={key:0,src:Ck,class:"mr-4 max-w-[0.7rem] flex"},oR={key:1,src:Pk,class:"mr-2 max-w-[1.1rem] flex"},sR={class:"flex"},aR=["onClick"],lR={class:"side-button-bar justify-end"},uR={class:"map-area relative mr-0 flex flex-[3] flex-col select-none px-4 pb-4 sm:mr-2 sm:flex-[3] sm:px-2 sm:pb-2"},cR={class:"map-foot flex flex-col sm:flex-row"},fR={class:"muni-name m-0 min-h-10 flex flex-1 self-center p-2 text-center font-bold sm:self-end sm:text-left"},dR={class:"logo-holder mb-2 flex flex-col self-center justify-around gap-4 sm:flex-1 sm:flex-row sm:justify-end"},hR=["src","alt"],pR=["id"],mR=Q("div",{"i-carbon-information":""},null,-1),gR=xn({__name:"Mapa",props:{msg:{type:String,required:!1,default:"EMD-1unes V.2.0.0"},width:{type:Number,required:!0,default:0},height:{type:Number,required:!0,default:0}},setup(e){const t=e,{t:n}=Fr(),r=ne(),i=ne("mus"),o=ne(),s=ne(),a=ne("01"),l=ne(!1),{width:c}=YT(),u=ce(()=>r.value===void 0?[]:h(r.value,"code")),f=ce(()=>r.value===void 0?[]:h(r.value,"cprov")),d=ce(()=>r.value===void 0?[]:r.value.filter(F=>F.cprov===o.value));function h(F,Z){return F.map(ue=>ue[Z]).map((ue,ye,ft)=>ft.indexOf(ue)===ye&&ye).filter(ue=>F[ue]).map(ue=>F[ue])}const p=ne(1),m=ne(32);ne(B$().domain([0,3e5]).range([0,75]));const b=ne(),_=ne(),g=ne(),w=ne(),x=ne(),E=ne(),O=ne([]),S=ne(),P=ne(),D=ne(!1),M=ne([{img:"/svg/2030-gv.svg",desc:"Agenda 2030 | Gobierno Vasco"}]),C=ne({ini:{mainColor:oo.value?"#374151":"#e5e7eb",magnitude:"",domain:[],domainPerc:[],range:[1],rangePerc:[1],symbol:[],unit:[],unitPerc:[],color:["#dde0e5","#dde0e5","#dde0e5","#dde0e5","#dde0e5","#dde0e5","#dde0e5"],centers:!1,code:[]},pop:{mainColor:"#536780",magnitude:"magHab",domain:[100,500,1e3,5e3,25e3,1e5,4e5],domainPerc:[],range:[.1,.2,.3,.4,.5,.6,.8],rangePerc:[.1,.2,.3,.4,.5,.6,.8],symbol:["<","<","<","<","<","<","<"],unit:["","","","","","",""],unitPerc:["%","%","%","%","%","%","%"],color:["#536780","#536780","#536780","#536780","#536780","#536780","#536780"],centers:!1},perc:{mainColor:"#536780",magnitude:"magHabPerc",domain:[1,2,3,5,10,15,20],domainPerc:[],range:[.05,.1,.2,.3,.5,.75,.94],rangePerc:[.05,.1,.2,.3,.5,.75,.94],symbol:["<","<","<","<","<","<","<"],unit:["%","%","%","%","%","%","%"],unitPerc:["%","%","%","%","%","%","%"],color:["#536780","#536780","#536780","#536780","#536780","#536780","#536780"],centers:!1}}),v=ne({cat:{mainColor:"hsla(318, 47%, 39%, 0.2)",magnitude:"mag_cat",domain:[100,500,1e3,2e3,5e3,1e5,25e4],range:[.1,.2,.3,.4,.5,.6,.8],domainPerc:[1,2,5,10,25,50,70],rangePerc:[.1,.2,.3,.4,.5,.6,.8],symbol:["<","<","<","<","<","<","<"],unit:["","","","","","",""],unitPerc:["%","%","%","%","%","%","%"],color:["hsla(318, 47%, 39%, 0.3)","hsla(318, 47%, 39%, 0.3)","hsla(318, 47%, 39%, 0.3)","hsla(318, 47%, 39%, 0.3)","hsla(318, 47%, 39%, 0.3)","hsla(318, 47%, 39%, 0.3)","hsla(318, 47%, 39%, 0.3)"],centers:!0,url:"https://www.observatorioreligion.es/directorio-lugares-culto/"},mus:{mainColor:"#87ae72",magnitude:"mag_mus",domain:[10,100,500,1e3,5e3,1e4,2e4],range:[.1,.2,.3,.4,.5,.6,.8],domainPerc:[1,2,5,10,25,50,70],rangePerc:[.1,.2,.3,.4,.5,.6,.8],symbol:["<","<","<","<","<","<","<"],unit:["","","","","","",""],unitPerc:["%","%","%","%","%","%","%"],color:["#87ae72","#87ae72","#87ae72","#87ae72","#87ae72","#87ae72","#87ae72"],centers:!0,url:"https://www.observatorioreligion.es/directorio-lugares-culto/"},pro:{mainColor:"hsla(197, 70%, 49%, 0.2)",magnitude:"mag_pro",domain:[10,50,100,500,1e3,2e3,5e3],range:[.1,.2,.3,.4,.5,.6,.8],domainPerc:[1,2,5,10,25,50,70],rangePerc:[.1,.2,.3,.4,.5,.6,.8],symbol:["<","<","<","<","<","<","<"],unit:["","","","","","",""],unitPerc:["%","%","%","%","%","%","%"],color:["hsla(197, 70%, 49%, 0.2)","hsla(197, 70%, 49%, 0.2)","hsla(197, 70%, 49%, 0.2)","hsla(197, 70%, 49%, 0.2)","hsla(197, 70%, 49%, 0.2)","hsla(197, 70%, 49%, 0.2)","hsla(197, 70%, 49%, 0.2)"],centers:!0,url:"https://www.observatorioreligion.es/directorio-lugares-culto/"},ort:{mainColor:"hsla(30, 99%, 51%, 0.2)",magnitude:"mag_ort",domain:[10,50,100,500,1e3,2e3,5e3],range:[.1,.2,.3,.4,.5,.6,.8],domainPerc:[1,2,5,10,25,50,70],rangePerc:[.1,.2,.3,.4,.5,.6,.8],symbol:["<","<","<","<","<","<","<"],unit:["","","","","","",""],unitPerc:["%","%","%","%","%","%","%"],color:["hsla(30, 99%, 51%, 0.2)","hsla(30, 99%, 51%, 0.2)","hsla(30, 99%, 51%, 0.2)","hsla(30, 99%, 51%, 0.2)","hsla(30, 99%, 51%, 0.2)","hsla(30, 99%, 51%, 0.2)","hsla(30, 99%, 51%, 0.2)"],centers:!0,url:"https://www.observatorioreligion.es/directorio-lugares-culto/"},jud:{mainColor:"hsla(249, 86%, 38%, 0.2)",magnitude:"mag_mus",domain:[5,10,25,50,100,250,500],range:[.1,.2,.3,.4,.5,.6,.8],domainPerc:[1,2,5,10,25,50,70],rangePerc:[.1,.2,.3,.4,.5,.6,.8],symbol:["<","<","<","<","<","<","<"],unit:["","","","","","",""],unitPerc:["%","%","%","%","%","%","%"],color:["hsla(249, 86%, 38%, 0.2)","hsla(249, 86%, 38%, 0.2)","hsla(249, 86%, 38%, 0.2)","hsla(249, 86%, 38%, 0.2)","hsla(249, 86%, 38%, 0.2)","hsla(249, 86%, 38%, 0.2)","hsla(249, 86%, 38%, 0.2)"],centers:!0,url:"https://www.observatorioreligion.es/directorio-lugares-culto/"},hin:{mainColor:"hsla(45, 90%, 57%, 0.2)",magnitude:"mag_hin",domain:[5,10,25,50,100,250,500],range:[.1,.2,.3,.4,.5,.6,.8],domainPerc:[1,2,5,10,25,50,70],rangePerc:[.1,.2,.3,.4,.5,.6,.8],symbol:["<","<","<","<","<","<","<"],unit:["","","","","","",""],unitPerc:["%","%","%","%","%","%","%"],color:["hsla(45, 90%, 57%, 0.2)","hsla(45, 90%, 57%, 0.2)","hsla(45, 90%, 57%, 0.2)","hsla(45, 90%, 57%, 0.2)","hsla(45, 90%, 57%, 0.2)","hsla(45, 90%, 57%, 0.2)","hsla(45, 90%, 57%, 0.2)"],centers:!0,url:"https://www.observatorioreligion.es/directorio-lugares-culto/"},bud:{mainColor:"hsla(0, 81%, 44%, 0.2)",magnitude:"mag_bud",domain:[5,10,25,50,100,250,500],range:[.1,.2,.3,.4,.5,.6,.8],domainPerc:[1,2,5,10,25,50,70],rangePerc:[.1,.2,.3,.4,.5,.6,.8],symbol:["<","<","<","<","<","<","<"],unit:["","","","","","",""],unitPerc:["%","%","%","%","%","%","%"],color:["hsla(0, 81%, 44%, 0.2)","hsla(0, 81%, 44%, 0.2)","hsla(0, 81%, 44%, 0.2)","hsla(0, 81%, 44%, 0.2)","hsla(0, 81%, 44%, 0.2)","hsla(0, 81%, 44%, 0.2)","hsla(0, 81%, 44%, 0.2)"],centers:!0,url:"https://www.observatorioreligion.es/directorio-lugares-culto/"},otr:{mainColor:"hsla(167, 62%, 57%, 0.2)",magnitude:"mag_otr",domain:[5,10,25,50,100,250,500],range:[.1,.2,.3,.4,.5,.6,.8],domainPerc:[1,2,5,10,25,50,70],rangePerc:[.1,.2,.3,.4,.5,.6,.8],symbol:["<","<","<","<","<","<","<"],unit:["","","","","","",""],unitPerc:["%","%","%","%","%","%","%"],color:["hsla(167, 62%, 57%, 0.2)","hsla(167, 62%, 57%, 0.2)","hsla(167, 62%, 57%, 0.2)","hsla(167, 62%, 57%, 0.2)","hsla(167, 62%, 57%, 0.2)","hsla(167, 62%, 57%, 0.2)","hsla(167, 62%, 57%, 0.2)"],centers:!0,url:void 0},nope:{mainColor:"hsla(0, 0%, 13%, 0.2)",magnitude:"mag_nope",domain:[100,500,1e3,5e3,2e4,5e4,1e5],range:[.1,.2,.3,.4,.5,.6,.8],domainPerc:[1,2,5,10,25,50,70],rangePerc:[.1,.2,.3,.4,.5,.6,.8],symbol:["<","<","<","<","<","<","<"],unit:["","","","","","",""],unitPerc:["%","%","%","%","%","%","%"],color:["hsla(0, 0%, 13%, 0.2)","hsla(0, 0%, 13%, 0.2)","hsla(0, 0%, 13%, 0.2)","hsla(0, 0%, 13%, 0.2)","hsla(0, 0%, 13%, 0.2)","hsla(0, 0%, 13%, 0.2)","hsla(0, 0%, 13%, 0.2)"],centers:!1,url:void 0}}),A=ne(!0),I=ne(!1),$=ne(!1),U=ne(),z=ne({k:16,x:-8478.626235698968,y:-250.9209158313189}),W=ne({k:16,x:-8478.626235698968,y:-600.9209158313189}),se=ne(),Se=ne(),be=ne(!1),le=ne(),me=ne(!1),ge=ne(!1),je=ne(!1),et=ne({cat:!1,pro:!1,ort:!1,mus:!0,jud:!1,hin:!1,bud:!1,otr:!1,nope:!1}),L=ne({cat:!1,pro:!1,ort:!1,mus:!1,jud:!1,hin:!1,bud:!1,otr:!1,nope:!1}),Y=ne({cat:!1,pro:!1,ort:!1,mus:!1,jud:!1,hin:!1,bud:!1,otr:!1,nope:!1}),ee=ne(!1),re=ne({cat:!1,pro:!1,ort:!1,mus:!1,jud:!1,hin:!1,bud:!1,otr:!1,nope:!1});ne(!1);const _e=ne(!1),Ne=ne(""),y=ne(!1),T=ce(()=>"fill-gray-100 dark:fill-gray-700"),R=ce(()=>"fill-gray-700 font-extrabold text-.06rem dark:fill-gray-100"),V=ce(()=>`label ${R.value} hidden`),j=ce(()=>
80oo.value?"dark":""),G=ce(()=>{let F;return s.value>1?F=at(s.value):F="",F}),te=ce(()=>me.value?"hidden":"");ce(()=>ge.value?"hidden":""),ce(()=>je.value?"hidden":"");const K=ce(()=>{let F=n("txt.magInitial");return ge.value&&(F=n("txt.magHab")),je.value&&(F=n("txt.magHab")),L.value[le.value]&&(F=n(`txt.mag_${le.value}`)),Y.value[le.value]&&(F=n(`txt.mag_perc_${le.value}`)),F}),X=ce(()=>{let F=-1;return ge.value&&(F=ie(o.value,"pop",!1)),je.value&&(F=ie(o.value,"perc",!1)),L.value[le.value]&&(F=ie(o.value,le.value,!1)),Y.value[le.value]&&(F=ie(o.value,le.value,!0)),F}),H=ce(()=>Gu().domain(v.value[le.value].domain).range(v.value[le.value].range)),k=ce(()=>Gu().domain(v.value[le.value].domainPerc).range(v.value[le.value].rangePerc));function N(){Mo(),_e.value=!1}function ie(F,Z,B){let ue,ye,ft;if(!B)ue=jn(Z,F),ye=dt=>dt>=ue,ft=v.value[Z].domain.findIndex(ye);else{const dt=jn("ext",F);ue=(jn(Z,F)-jn(`${Z}_esp`,F))/dt*100,ye=He=>He>=ue,ft=v.value[Z].domainPerc.findIndex(ye)}return ft}function ae(F){return`border-left: 4px solid ${v.value[F].mainColor}`}function ve(F){O.value=F}function Ce(F){r.value=F}function xe(F){S.value=F,w.value.selectAll("path").data(Al(F,F.objects.municipalities).features).enter().append("path").attr("d",x.value).attr("id",Z=>`path_${Z.id}`).attr("class",Nt).attr("fill",(Z,B,ue)=>C.value.ini.mainColor).on("click",(Z,B,ue)=>{yt(Z,B,ue)}).on("mouseover",(Z,B,ue)=>{uv(Z,B,ue)}).on("mouseleave",(Z,B,ue)=>{lv(Z,B,ue)}),w.value.selectAll("label").data(Al(F,F.objects.municipalities).features).enter().append("text").attr("x",Z=>x.value.centroid(Z)[0]).attr("y",Z=>x.value.centroid(Z)[1]).text(Ro).attr("text-anchor","middle").attr("class",V.value).attr("id",Z=>`label_${Z.id}`)}function Re(){return{cat:v.value.cat.mainColor,mus:v.value.mus.mainColor,pro:v.value.pro.mainColor,ort:v.value.ort.mainColor,jud:v.value.jud.mainColor,hin:v.value.hin.mainColor,bud:v.value.bud.mainColor,otr:v.value.otr.mainColor,nope:v.value.nope.mainColor}}function yt(F,Z,B,ue=!1){var Lo;const ye=ue?F:F.id,ft=ue?B:B[Z];if(Number(ur(ye,`c_${i.value}`))===0)return;if(o.value=ye,Ne.value=tf(ye),E.value===ft)return Mo();E.value=ft,$.value=!0,A.value=!0,I.value=!0,Ke(".municipalities").classed(R.value,!1),Ke(".path").attr("class",Nt),tt(ft).classed("fill-[#87ae74]",!0),Ke(".label").classed("hidden",!0),tt(`#label_${ye}`).classed("hidden",!1),Ke(".center-circle").classed("hidden",!0),Ke(".center-number").classed("hidden",!0),Ka(o.value,le.value);let[[dt,He],[qe,Ot]]=[[t.width/2,t.height/3],[t.width/2,t.height/3]];ue||([[dt,He],[qe,Ot]]=x.value.bounds(F)),D.value=!0,_e.value=!0,ue?w.value.transition().duration(750).call(P.value.transform,Se.value,Yu((Lo=g.value)==null?void 0:Lo.node()).invert([t.width,t.height])):w.value.transition().duration(750).call(P.value.transform,ii.translate(t.width/2,t.height/3).scale(Math.min(m.value,.94/Math.max((qe-dt)/t.width,(Ot-He)/t.height))).translate(-(dt+qe)/2,-(He+Ot)/2),Bi(g.value.node()))}function Nt(F,Z,B){const ue=F.id.substring(0,2);let ye="";switch(ue){case"01":ye="Araba path";break;case"20":ye="Gipuzkoa path";break;case"48":ye="Bizkaia path";break;default:ye="Neutral path";break}return`municipalities ${ye}`}function Ro(F,Z,B){const ue=F.id;return at(ue)}function lr(F,Z,B,ue){const ye=F.id;return ur(ye,ue)}function Io(F,Z,B,ue,ye){const ft=F.id;return ur(ft,ue)?`${ye}`:`${ye} hidden`}function at(F){let Z,B=" ";return O.value!==null&&(Z=O.value.find(ue=>ue.code===F),Z!==void 0&&(B=Z.name)),`${B}`}function Wt(){var B;let F,Z;return O.value!==null&&(o.value!==void 0&&(F=(B=O.value)==null?void 0:B.find(ue=>ue.code===o.value)),F!==void 0?Z=F:Z={}),Z}function ur(F,Z){let B,ue="---";return O.value!==null&&(B=O.value.find(ye=>ye.code===F),B!==void 0&&(ue=B[Z])),ue}function ov(F){F===a.value?a.value="":a.value=F}function sv(F){Mo(),o.value=F,Ne.value=tf(F),Ke(".path").classed("fill-[#87ae72]",!1),Ke(`#path_${F}`).classed("fill-[#87ae72]",!0),Ke(".center-circle").classed("hidden",!0),Ke(".center-number").classed("hidden",!0),Ka(F,i.value)}function av(){let F;switch(be.value){case!1:F=C.value.ini;break;case!0:if(ge.value){F=C.value.pop;break}if(je.value){F=C.value.perc;break}if(L.value[le.value]){F=v.value[le.value];break}if(Y.value[le.value]){F=v.value[le.value];break}}return F}function ef(){me.value=!me.value}
80function lv(F,Z,B){s.value="",tt(B[Z]).classed("fill-[#87ae72]",!1),tt(B[Z]).classed("fill-gray-200 dark:fill-gray-800",!1)}function uv(F,Z,B){const ue=F.id;s.value=ue,Number(ur(ue,`c_${i.value}`))>0?tt(B[Z]).classed("fill-[#87ae72]",!0):tt(B[Z]).classed("fill-gray-200 dark:fill-gray-800",!0),$.value||(o.value=ue)}function tf(F){const Z=F.substring(0,2);let B="";switch(Z){case"01":B="Araba";break;case"20":B="Gipuzkoa";break;case"48":B="Bizkaia";break;default:B="";break}return B}function Mo(){var F;Ke(".path").attr("class",Nt),Ke(".label").classed("hidden",!0),ee.value?(Ke(".center-circle").classed("hidden",!1),Ke(".center-number").classed("hidden",!1)):(Ke(".center-circle").classed("hidden",!0),Ke(".center-number").classed("hidden",!0)),o.value=void 0,$.value=!1,A.value=!0,E.value=tt(null),w.value.transition().duration(750).call(P.value.transform,se.value,Yu((F=g.value)==null?void 0:F.node()).invert([t.width/2,t.height/2])),D.value=!1,_e.value=!1}function cv(){const{transform:F}=Ae;w.value.attr("transform",F),w.value.attr("stroke-width",1/F.k)}function fv(F){re.value[F]?(rf(),ee.value=!1,D.value?hv(o.value,le.value):(Ke(".center-circle").classed("hidden",!0),Ke(".center-number").classed("hidden",!0))):(rf(),re.value[F]=!0,ee.value=!0,le.value=F,nf(le.value),Ke(".center-circle").classed("hidden",!1),Ke(".center-number").classed("hidden",!1),D.value?Ka(o.value,le.value):(Ke(".center-circle").classed("hidden",!1),Ke(".center-number").classed("hidden",!1)))}st(oo,()=>{});function nf(F){w.value.selectAll(".center-number-holder").remove();const Z=w.value.selectAll("center-number-holder").data(Al(S.value,S.value.objects.municipalities).features).enter().append("g").attr("id",B=>`center_number_circle_${F}_${B.id}`).attr("class","center-number-holder").attr("x",B=>x.value.centroid(B)[0]-.6).attr("y",B=>x.value.centroid(B)[1]+.275).attr("class",(B,ue,ye)=>Io(B,ue,ye,`c_${F}`,"center-number-holder"));Z.append("rect").attr("rx",1).attr("ry",1).attr("width",1.2).attr("height",1.2).attr("x",B=>x.value.centroid(B)[0]-.6).attr("y",B=>x.value.centroid(B)[1]+.275).attr("id",B=>`center_circle_${F}_${B.id}`).attr("class",`center-circle ${T.value} pointer-none`),Z.append("text").attr("x",B=>x.value.centroid(B)[0]).attr("y",B=>x.value.centroid(B)[1]+1.15).text((B,ue,ye)=>lr(B,ue,ye,`c_${F}`)).attr("text-anchor","middle").attr("id",B=>`center_${F}_${B.id}`).attr("class",`center-number ${R.value} pointer-none select-none`)}function dv(F){L.value[F]?(No(),of(),w.value.selectAll("path").attr("fill",(Z,B,ue)=>C.value.ini.mainColor)):(No(),L.value[F]=!0,le.value=F,be.value=!0,y.value=!1,I.value=!0,w.value.selectAll("path").attr("fill",(Z,B,ue)=>v.value[F].mainColor).attr("fill-opacity",(Z,B,ue)=>H.value(jn(F,Z.id))))}function rf(){for(const[F]of Object.entries(re.value))re.value[F]=!1}function Ka(F,Z){nf(Z),Ke(".center-circle").classed("hidden",!0),Ke(".center-number").classed("hidden",!0),tt(`#center_${Z}_${F}`).classed("hidden",!1),tt(`#center_circle_${Z}_${F}`).classed("hidden",!1)}function hv(F,Z){tt(`#center_${Z}_${F}`).classed("hidden",!0),tt(`#center_circle_${Z}_${F}`).classed("hidden",!0)}function pv(F){Y.value[F]?(No(),of(),w.value.selectAll("path").attr("fill",(Z,B,ue)=>C.value.ini.mainColor)):(No(),Y.value[F]=!0,le.value=F,be.value=!0,y.value=!0,I.value=!0,w.value.selectAll("path").attr("fill",(Z,B,ue)=>v.value[F].mainColor).attr("fill-opacity",(Z,B,ue)=>{const ye=jn("ext",Z.id),ft=jn(F,Z.id)-jn(`${F}_esp`,Z.id);let dt;return ye!==0?dt=k.value(ft/ye*100):dt=0,dt}))}function No(){be.value=!1,I.value=!1,ge.value=!1,je.value=!1,L.value[le.value]=!1,Y.value[le.value]=!1;for(const[F]of Object.entries(L.value))L.value[F]=!1;for(const[F]of Object.entries(Y.value))Y.value[F]=!1}function jn(F,Z){var ye;let B,ue="";return O.value!==null&&(B=(ye=O.value)==null?void 0:ye.find(ft=>ft.code===Z),B!==void 0&&(ue=B[F])),parseInt(ue)}function of(){w.value.selectAll("path").attr("fill-opacity",(F,Z,B)=>1)}return Dr(()=>{var F,Z;g.value=tt("svg").attr("viewBox",[0,0,t.width,t.height]).attr("class",j.value),_.value=(F=g.value)==null?void 0:F.append("rect").attr("class","back-rect").attr("width",t.width).attr("height",t.height).on("click",Mo).on("mouseover",()=>{be.value&&!$.value&&(o.value=-1),s.value=-1}),w.value=(Z=g.value)==null?void 0:Z.append("g"),se.value=ii.translate(z.value.x,z.value.y).scale(z.value.k),Se.value=ii.translate(W.value.x,W.value.y).scale(W.value.k),E.value=tt(null),b.value=Nk(),x.value=g$(b.value),P.value=TA().scaleExtent([p.value,m.value]).on("zoom",cv),Promise.all([kO(",","./csv/EMD-Municipios-EUSKADI.csv",B=>({code:B.code,name:B.name,ext:+B.ext,esp:+B.esp,pop:+B.pop,perc:+B.perc,lat:+B.lat,lan:+B.lan,cat:+B.cat,mus:+B.mus,pro:+B.pro,ort:+B.ort,jud:+B.jud,hin:+B.hin,bud:+B.bud,otr:+B.otr,nope:+B.nope,cat_esp:+B.cat_esp,mus_esp:+B.mus_esp,pro_esp:+B.pro_esp,ort_esp:+B.ort_esp,jud_esp:+B.jud_esp,hin_esp:+B.hin_esp,bud_esp:+B.bud_esp,otr_esp:+B.otr_esp,no_esp:+B.no_esp,c_cat:+B.c_cat,c_pro:+B.c_pro,c_ort:+B.c_ort,c_mus:+B.c_mus,c_jud:+B.c_jud,c_hin:+B.c_hin,c_bud:+B.c_bud,c_otr:+B.c_otr})),MO("./json/eus-municipalities.json"),RO("./csv/EMD-Mezquitas-EUSKADI.csv")]).then(B=>{ve(B[0]),xe(B[1]),Ce(B[2])}).catch(B=>console.warn(B)),w.value.call(P.value.transform,se.value)}),(F,Z)=>{const B=Tk,ue=hk,ye=aS,ft=oS,dt=Xp("tooltip");return de(),we("div",Lk,[It(Q("div",{class:Tt(["home-window z-1 box-border w-full flex-col justify-between overflow-y-auto border-t-32 border-[#87ae72] bg-[#4d545e] sm:h-screen sm:flex-row dark:bg-[#4d545e]",J(te)])},[Q("div",{class:"h-[calc(100%-12rem)] flex flex-col",onClick:Z[2]||(Z[2]=He=>ef())},[Dk,Q("div",{class:"text-col relative mx-auto flex flex-col cursor-pointer select-none",onMouseenter:Z[0]||(Z[0]=He=>l.value=!0),onMouseleave:Z[1]||(Z[1]=He=>l.value=!1)},[Q("div",{class:Tt(["absolute left-0 right-0 top-[-3rem] h-[calc(100%-12rem)] flex flex-row justify-center text-center text-sm font-light uppercase text-gray-100 opacity-0",{"opacity-80 transition-opacity transition-duration-600":J(l)||J(c)<768}
80])},[Q("span",Fk,$e(J(n)("txt.entrar")),1),Uk],2),Q("div",jk,[Q("h1",Hk,$e(J(n)("txt.headerOne_extra")),1),Q("h2",Vk,$e(J(n)("txt.headerOne")),1),Q("div",Bk,[Q("h3",Wk,$e(J(n)("txt.monthYear")),1),Q("p",zk,$e(J(n)("txt.paraMain")),1)])])],32)]),qk,Q("div",Kk,[(de(!0),we(Be,null,Gn(J(M),(He,qe)=>(de(),we("div",{key:qe,class:"mx-2 flex flex-row justify-center sm:max-w-auto sm:min-w-72 sm:flex-row"},[Q("img",{src:He.img,alt:He.desc},null,8,Gk)]))),128))])],2),[[zr,!J(me)]]),It(Q("div",Yk,[Q("div",Xk,[Jk,Q("h1",Qk,$e(J(n)("txt.headerOne_extra")),1),Q("h2",Zk,$e(J(n)("txt.headerOne")),1),Q("h3",eR,$e(J(n)("txt.monthYear")),1),nt(` <div class="paragraph-holder pt-4 text-left text-xs text-gray-700 dark:text-gray-100"> 81 <p>{{ t("txt.helpText") }}</p> 82 </div> `),tR,(de(!0),we(Be,null,Gn(J(u),(He,qe)=>(de(),we("div",{key:qe,class:"main-menu text-left"},[Q("div",{class:"province-name flex flex-col cursor-pointer select-none text-2xl color-[#87ae72]",onClick:Ot=>ov(He.code)},[Q("div",rR,[He.code!==J(a)?(de(),we("img",iR)):nt("v-if",!0),He.code===J(a)?(de(),we("img",oR)):nt("v-if",!0),Q("div",sR,$e(He.province),1)])],8,nR),(de(!0),we(Be,null,Gn(J(f).filter(Ot=>Ot.code===He.code),(Ot,Lo)=>It((de(),we("div",{key:Lo,class:Tt(["muni-name cursor-pointer select-none text-sm hover:opacity-70",{"text-bold text-[#87ae72]":Ot.cprov===J(o)}]),onClick:SR=>sv(Ot.cprov)},[Q("span",null,$e(Ot.name),1)],10,aR)),[[zr,Ot.code===J(a)]])),128))]))),128))]),Q("div",lR,[Ye(B,{onToggleIntro:Z[3]||(Z[3]=He=>ef())})])],512),[[zr,J(me)]]),It(Q("div",uR,[(de(),we("svg",{class:Tt(J(j))},"-",2)),Ye(ue,{code:J(o),datum:Wt(),centers:J(d),colors:Re(),territory:J(Ne),shown:J(_e),onCloseModal:Z[4]||(Z[4]=He=>N())},null,8,["code","datum","centers","colors","territory","shown"]),Q("div",cR,[Q("div",fR,$e(J(G)),1),Q("div",dR,[(de(!0),we(Be,null,Gn(J(M),(He,qe)=>(de(),we("div",{key:qe,class:"mx-2 h-full min-w-64 sm:max-w-auto sm:min-w-80 sm:w-unset"},[Q("img",{src:He.img,alt:He.desc},null,8,hR)]))),128))])]),Ye(ft,{ramp:av(),bg:J(U),enabled:J(A),labeled:J(I),locked:J($),idx:J(X),magnitude:J(K),perc:J(y)},{default:Kn(()=>[(de(!0),we(Be,null,Gn(J(v),(He,qe)=>(de(),we(Be,{key:`religion-${qe}`},[J(et)[qe]?(de(),we("div",{key:0,id:`religion-${qe}`,class:"product-columns flex flex-row p-2"},[nt(` <Button 83 v-tooltip.top="t(\`txt.openUrltext\`)" 84 :class="\`mr-1 svg-rel svg-\${relIndex}\`" 85 :style="borderColorRight(relIndex)" 86 @click="openWindowUrl(relIndex)" 87 /> 88 <Button 89 v-tooltip.top="t(\`txt.openUrltext\`)" 90 class="mr-1 w-8 text-xs" 91 :style="borderColorLeft(relIndex)" 92 @click="openWindowUrl(relIndex)" 93 > 94 {{ t(\`txt.\${relIndex}\`) }} {{ hasOpenUrl(relIndex) }} 95 </Button> `),It((de(),on(ye,{class:"mr-1 text-xs",active:!0},{default:Kn(()=>[mR]),_:1})),[[dt,J(n)("txt.extra"),void 0,{top:!0}]]),It((de(),on(ye,{class:"mr-1 text-xs",active:J(L)[qe],onClick:Ot=>dv(qe)},{default:Kn(()=>[Rn(" ABS ")]),_:2},1032,["active","onClick"])),[[dt,J(n)(`txt.${qe}TooltipAbs`),void 0,{top:!0}]]),It((de(),on(ye,{class:"mr-1 text-xs",active:J(Y)[qe],onClick:Ot=>pv(qe)},{default:Kn(()=>[Rn(" % ")]),_:2},1032,["active","onClick"])),[[dt,J(n)(`txt.${qe}TooltipPerc`),void 0,{top:!0}]]),He.centers?It((de(),on(ye,{key:0,class:"mr-1 text-xs",active:J(re)[qe],style:Oo(ae(qe)),onClick:Ot=>fv(qe)},{default:Kn(()=>[Rn($e(J(n)(`txt.${qe}Center`)),1)]),_:2},1032,["active","style","onClick"])),[[dt,J(n)("txt.centersMuni"),void 0,{top:!0}]]):nt("v-if",!0)],8,pR)):nt("v-if",!0)],64))),128))]),_:1},8,["ramp","bg","enabled","labeled","locked","idx","magnitude","perc"])],512),[[zr,J(me)]]),nt(" <ModalRoot /> ")])}}});const _R=Fn(gR,[["__file","/opt/build/repo/src/components/Mapa.vue"]]),iv=xn({name:"IndexPage",__name:"index",setup(e){return(t,n)=>{const r=_R;return de(),we("div",null,[Ye(r,{width:960,height:960})])}}}),op={};typeof op=="function"&&op(iv);const vR=Fn(iv,[["__file","/opt/build/repo/src/pages/index.vue"]]),yR=()=>Yt(()=>import("./about-2e2f2a59.js"),[]),bR=()=>Yt(()=>import("./README-0f133ecc.js"),[]),wR=()=>Yt(()=>import("./_...all_-a7807c07.js"),[]),ER=()=>Yt(()=>import("./_name_-8fd39b6a.js"),[]),xR=[{name:"index",path:"/",component:vR,props:!0,meta:{layout:"home"}},{name:"about",path:"/about",component:yR,props:!0},{name:"README",path:"/readme",component:bR,props:!0},{name:"all",path:"/:all(.*)*",component:wR,props:!0,meta:{layout:404}},{name:"hi-name",path:"/hi/:name",component:ER,props:!0}];const TR=cT(xR);iT(ZT,{routes:TR,base:"/"},e=>{Object.values(Object.assign({"./modules/directives.ts":Ob,"./modules/i18n.ts":pw,"./modules/nprogress.ts":yw,"./modules/pinia.ts":Ww,"./modules/pwa.ts":qw}
95)).forEach(t=>{var n;return(n=t.install)==null?void 0:n.call(t,e)})});export{Be as F,Yt as _,Fr as a,Ye as b,we as c,xn as d,Q as e,J as f,Fn as g,Fg as h,nt as i,CR as j,Tk as k,op as l,PR as m,ne as n,de as o,ce as p,Gn as q,_c as r,Kn as s,$e as t,OR as u,Rn as v,hc as w};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.