(function(){"use strict";/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function Ye(t){const e=Object.create(null);for(const r of t.split(","))e[r]=1;return r=>r in e}const V={},Ut=[],Je=()=>{},Fn=()=>!1,ve=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Xe=t=>t.startsWith("onUpdate:"),ot=Object.assign,Mn=(t,e)=>{const r=t.indexOf(e);r>-1&&t.splice(r,1)},On=Object.prototype.hasOwnProperty,N=(t,e)=>On.call(t,e),F=Array.isArray,Vt=t=>Xt(t)==="[object Map]",ye=t=>Xt(t)==="[object Set]",zr=t=>Xt(t)==="[object Date]",H=t=>typeof t=="function",q=t=>typeof t=="string",gt=t=>typeof t=="symbol",Z=t=>t!==null&&typeof t=="object",Kr=t=>(Z(t)||H(t))&&H(t.then)&&H(t.catch),Wr=Object.prototype.toString,Xt=t=>Wr.call(t),In=t=>Xt(t).slice(8,-1),xe=t=>Xt(t)==="[object Object]",Qe=t=>q(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Qt=Ye(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),we=t=>{const e=Object.create(null);return r=>e[r]||(e[r]=t(r))},Nn=/-(\w)/g,dt=we(t=>t.replace(Nn,(e,r)=>r?r.toUpperCase():"")),kn=/\B([A-Z])/g,lt=we(t=>t.replace(kn,"-$1").toLowerCase()),Zr=we(t=>t.charAt(0).toUpperCase()+t.slice(1)),tr=we(t=>t?`on${Zr(t)}`:""),Bt=(t,e)=>!Object.is(t,e),Se=(t,...e)=>{for(let r=0;r{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:i,value:r})},Ce=t=>{const e=parseFloat(t);return isNaN(e)?t:e},Gr=t=>{const e=q(t)?Number(t):NaN;return isNaN(e)?t:e};let Yr;const Ae=()=>Yr||(Yr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ft(t){if(F(t)){const e={};for(let r=0;r{if(r){const i=r.split(Ln);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function te(t){let e="";if(q(t))e=t;else if(F(t))for(let r=0;rPe(r,e))}const Xr=t=>!!(t&&t.__v_isRef===!0),k=t=>q(t)?t:t==null?"":F(t)||Z(t)&&(t.toString===Wr||!H(t.toString))?Xr(t)?k(t.value):JSON.stringify(t,Qr,2):String(t),Qr=(t,e)=>Xr(e)?Qr(t,e.value):Vt(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((r,[i,n],s)=>(r[er(i,s)+" =>"]=n,r),{})}:ye(e)?{[`Set(${e.size})`]:[...e.values()].map(r=>er(r))}:gt(e)?er(e):Z(e)&&!F(e)&&!xe(e)?String(e):e,er=(t,e="")=>{var r;return gt(t)?`Symbol(${(r=t.description)!=null?r:e})`:t};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let at;class zn{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=at,!e&&at&&(this.index=(at.scopes||(at.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,r;if(this.scopes)for(e=0,r=this.scopes.length;e0)return;if(re){let e=re;for(re=void 0;e;){const r=e.next;e.next=void 0,e.flags&=-9,e=r}}let t;for(;ee;){let e=ee;for(ee=void 0;e;){const r=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){t||(t=i)}e=r}}if(t)throw t}function ri(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function ii(t){let e,r=t.depsTail,i=r;for(;i;){const n=i.prevDep;i.version===-1?(i===r&&(r=n),or(i),Wn(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=n}t.deps=e,t.depsTail=r}function sr(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(ni(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function ni(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===ie))return;t.globalVersion=ie;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&t.deps&&!sr(t)){t.flags&=-3;return}const r=$,i=pt;$=t,pt=!0;try{ri(t);const n=t.fn(t._value);(e.version===0||Bt(n,t._value))&&(t._value=n,e.version++)}catch(n){throw e.version++,n}finally{$=r,pt=i,ii(t),t.flags&=-3}}function or(t,e=!1){const{dep:r,prevSub:i,nextSub:n}=t;if(i&&(i.nextSub=n,t.prevSub=void 0),n&&(n.prevSub=i,t.nextSub=void 0),r.subs===t&&(r.subs=i,!i&&r.computed)){r.computed.flags&=-5;for(let s=r.computed.deps;s;s=s.nextDep)or(s,!0)}!e&&!--r.sc&&r.map&&r.map.delete(r.key)}function Wn(t){const{prevDep:e,nextDep:r}=t;e&&(e.nextDep=r,t.prevDep=void 0),r&&(r.prevDep=e,t.nextDep=void 0)}let pt=!0;const si=[];function Mt(){si.push(pt),pt=!1}function Ot(){const t=si.pop();pt=t===void 0?!0:t}function oi(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const r=$;$=void 0;try{e()}finally{$=r}}}let ie=0;class Zn{constructor(e,r){this.sub=e,this.dep=r,this.version=r.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class lr{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(e){if(!$||!pt||$===this.computed)return;let r=this.activeLink;if(r===void 0||r.sub!==$)r=this.activeLink=new Zn($,this),$.deps?(r.prevDep=$.depsTail,$.depsTail.nextDep=r,$.depsTail=r):$.deps=$.depsTail=r,li(r);else if(r.version===-1&&(r.version=this.version,r.nextDep)){const i=r.nextDep;i.prevDep=r.prevDep,r.prevDep&&(r.prevDep.nextDep=i),r.prevDep=$.depsTail,r.nextDep=void 0,$.depsTail.nextDep=r,$.depsTail=r,$.deps===r&&($.deps=i)}return r}trigger(e){this.version++,ie++,this.notify(e)}notify(e){ir();try{for(let r=this.subs;r;r=r.prevSub)r.sub.notify()&&r.sub.dep.notify()}finally{nr()}}}function li(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)li(i)}const r=t.dep.subs;r!==t&&(t.prevSub=r,r&&(r.nextSub=t)),t.dep.subs=t}}const ar=new WeakMap,It=Symbol(""),cr=Symbol(""),ne=Symbol("");function G(t,e,r){if(pt&&$){let i=ar.get(t);i||ar.set(t,i=new Map);let n=i.get(r);n||(i.set(r,n=new lr),n.map=i,n.key=r),n.track()}}function St(t,e,r,i,n,s){const o=ar.get(t);if(!o){ie++;return}const l=u=>{u&&u.trigger()};if(ir(),e==="clear")o.forEach(l);else{const u=F(t),d=u&&Qe(r);if(u&&r==="length"){const p=Number(i);o.forEach((v,T)=>{(T==="length"||T===ne||!gt(T)&&T>=p)&&l(v)})}else switch((r!==void 0||o.has(void 0))&&l(o.get(r)),d&&l(o.get(ne)),e){case"add":u?d&&l(o.get("length")):(l(o.get(It)),Vt(t)&&l(o.get(cr)));break;case"delete":u||(l(o.get(It)),Vt(t)&&l(o.get(cr)));break;case"set":Vt(t)&&l(o.get(It));break}}nr()}function zt(t){const e=I(t);return e===t?e:(G(e,"iterate",ne),At(t)?e:e.map(Y))}function Te(t){return G(t=I(t),"iterate",ne),t}const qn={__proto__:null,[Symbol.iterator](){return ur(this,Symbol.iterator,Y)},concat(...t){return zt(this).concat(...t.map(e=>F(e)?zt(e):e))},entries(){return ur(this,"entries",t=>(t[1]=Y(t[1]),t))},every(t,e){return Ct(this,"every",t,e,void 0,arguments)},filter(t,e){return Ct(this,"filter",t,e,r=>r.map(Y),arguments)},find(t,e){return Ct(this,"find",t,e,Y,arguments)},findIndex(t,e){return Ct(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Ct(this,"findLast",t,e,Y,arguments)},findLastIndex(t,e){return Ct(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Ct(this,"forEach",t,e,void 0,arguments)},includes(...t){return fr(this,"includes",t)},indexOf(...t){return fr(this,"indexOf",t)},join(t){return zt(this).join(t)},lastIndexOf(...t){return fr(this,"lastIndexOf",t)},map(t,e){return Ct(this,"map",t,e,void 0,arguments)},pop(){return se(this,"pop")},push(...t){return se(this,"push",t)},reduce(t,...e){return ai(this,"reduce",t,e)},reduceRight(t,...e){return ai(this,"reduceRight",t,e)},shift(){return se(this,"shift")},some(t,e){return Ct(this,"some",t,e,void 0,arguments)},splice(...t){return se(this,"splice",t)},toReversed(){return zt(this).toReversed()},toSorted(t){return zt(this).toSorted(t)},toSpliced(...t){return zt(this).toSpliced(...t)},unshift(...t){return se(this,"unshift",t)},values(){return ur(this,"values",Y)}};function ur(t,e,r){const i=Te(t),n=i[e]();return i!==t&&!At(t)&&(n._next=n.next,n.next=()=>{const s=n._next();return s.value&&(s.value=r(s.value)),s}),n}const Gn=Array.prototype;function Ct(t,e,r,i,n,s){const o=Te(t),l=o!==t&&!At(t),u=o[e];if(u!==Gn[e]){const v=u.apply(t,s);return l?Y(v):v}let d=r;o!==t&&(l?d=function(v,T){return r.call(this,Y(v),T,t)}:r.length>2&&(d=function(v,T){return r.call(this,v,T,t)}));const p=u.call(o,d,i);return l&&n?n(p):p}function ai(t,e,r,i){const n=Te(t);let s=r;return n!==t&&(At(t)?r.length>3&&(s=function(o,l,u){return r.call(this,o,l,u,t)}):s=function(o,l,u){return r.call(this,o,Y(l),u,t)}),n[e](s,...i)}function fr(t,e,r){const i=I(t);G(i,"iterate",ne);const n=i[e](...r);return(n===-1||n===!1)&&gr(r[0])?(r[0]=I(r[0]),i[e](...r)):n}function se(t,e,r=[]){Mt(),ir();const i=I(t)[e].apply(t,r);return nr(),Ot(),i}const Yn=Ye("__proto__,__v_isRef,__isVue"),ci=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(gt));function Jn(t){gt(t)||(t=String(t));const e=I(this);return G(e,"has",t),e.hasOwnProperty(t)}class ui{constructor(e=!1,r=!1){this._isReadonly=e,this._isShallow=r}get(e,r,i){if(r==="__v_skip")return e.__v_skip;const n=this._isReadonly,s=this._isShallow;if(r==="__v_isReactive")return!n;if(r==="__v_isReadonly")return n;if(r==="__v_isShallow")return s;if(r==="__v_raw")return i===(n?s?_i:gi:s?hi:pi).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const o=F(e);if(!n){let u;if(o&&(u=qn[r]))return u;if(r==="hasOwnProperty")return Jn}const l=Reflect.get(e,r,tt(e)?e:i);return(gt(r)?ci.has(r):Yn(r))||(n||G(e,"get",r),s)?l:tt(l)?o&&Qe(r)?l:l.value:Z(l)?n?mi(l):pr(l):l}}class fi extends ui{constructor(e=!1){super(!1,e)}set(e,r,i,n){let s=e[r];if(!this._isShallow){const u=Nt(s);if(!At(i)&&!Nt(i)&&(s=I(s),i=I(i)),!F(e)&&tt(s)&&!tt(i))return u?!1:(s.value=i,!0)}const o=F(e)&&Qe(r)?Number(r)t,De=t=>Reflect.getPrototypeOf(t);function rs(t,e,r){return function(...i){const n=this.__v_raw,s=I(n),o=Vt(s),l=t==="entries"||t===Symbol.iterator&&o,u=t==="keys"&&o,d=n[t](...i),p=r?dr:e?_r:Y;return!e&&G(s,"iterate",u?cr:It),{next(){const{value:v,done:T}=d.next();return T?{value:v,done:T}:{value:l?[p(v[0]),p(v[1])]:p(v),done:T}},[Symbol.iterator](){return this}}}}function Ee(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function is(t,e){const r={get(n){const s=this.__v_raw,o=I(s),l=I(n);t||(Bt(n,l)&&G(o,"get",n),G(o,"get",l));const{has:u}=De(o),d=e?dr:t?_r:Y;if(u.call(o,n))return d(s.get(n));if(u.call(o,l))return d(s.get(l));s!==o&&s.get(n)},get size(){const n=this.__v_raw;return!t&&G(I(n),"iterate",It),Reflect.get(n,"size",n)},has(n){const s=this.__v_raw,o=I(s),l=I(n);return t||(Bt(n,l)&&G(o,"has",n),G(o,"has",l)),n===l?s.has(n):s.has(n)||s.has(l)},forEach(n,s){const o=this,l=o.__v_raw,u=I(l),d=e?dr:t?_r:Y;return!t&&G(u,"iterate",It),l.forEach((p,v)=>n.call(s,d(p),d(v),o))}};return ot(r,t?{add:Ee("add"),set:Ee("set"),delete:Ee("delete"),clear:Ee("clear")}:{add(n){!e&&!At(n)&&!Nt(n)&&(n=I(n));const s=I(this);return De(s).has.call(s,n)||(s.add(n),St(s,"add",n,n)),this},set(n,s){!e&&!At(s)&&!Nt(s)&&(s=I(s));const o=I(this),{has:l,get:u}=De(o);let d=l.call(o,n);d||(n=I(n),d=l.call(o,n));const p=u.call(o,n);return o.set(n,s),d?Bt(s,p)&&St(o,"set",n,s):St(o,"add",n,s),this},delete(n){const s=I(this),{has:o,get:l}=De(s);let u=o.call(s,n);u||(n=I(n),u=o.call(s,n)),l&&l.call(s,n);const d=s.delete(n);return u&&St(s,"delete",n,void 0),d},clear(){const n=I(this),s=n.size!==0,o=n.clear();return s&&St(n,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(n=>{r[n]=rs(n,t,e)}),r}function Re(t,e){const r=is(t,e);return(i,n,s)=>n==="__v_isReactive"?!t:n==="__v_isReadonly"?t:n==="__v_raw"?i:Reflect.get(N(r,n)&&n in i?r:i,n,s)}const ns={get:Re(!1,!1)},ss={get:Re(!1,!0)},os={get:Re(!0,!1)},ls={get:Re(!0,!0)},pi=new WeakMap,hi=new WeakMap,gi=new WeakMap,_i=new WeakMap;function as(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function cs(t){return t.__v_skip||!Object.isExtensible(t)?0:as(In(t))}function pr(t){return Nt(t)?t:Fe(t,!1,Xn,ns,pi)}function us(t){return Fe(t,!1,ts,ss,hi)}function mi(t){return Fe(t,!0,Qn,os,gi)}function da(t){return Fe(t,!0,es,ls,_i)}function Fe(t,e,r,i,n){if(!Z(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const s=n.get(t);if(s)return s;const o=cs(t);if(o===0)return t;const l=new Proxy(t,o===2?i:r);return n.set(t,l),l}function hr(t){return Nt(t)?hr(t.__v_raw):!!(t&&t.__v_isReactive)}function Nt(t){return!!(t&&t.__v_isReadonly)}function At(t){return!!(t&&t.__v_isShallow)}function gr(t){return t?!!t.__v_raw:!1}function I(t){const e=t&&t.__v_raw;return e?I(e):t}function fs(t){return!N(t,"__v_skip")&&Object.isExtensible(t)&&qr(t,"__v_skip",!0),t}const Y=t=>Z(t)?pr(t):t,_r=t=>Z(t)?mi(t):t;function tt(t){return t?t.__v_isRef===!0:!1}function mr(t){return ds(t,!1)}function ds(t,e){return tt(t)?t:new ps(t,e)}class ps{constructor(e,r){this.dep=new lr,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=r?e:I(e),this._value=r?e:Y(e),this.__v_isShallow=r}get value(){return this.dep.track(),this._value}set value(e){const r=this._rawValue,i=this.__v_isShallow||At(e)||Nt(e);e=i?e:I(e),Bt(e,r)&&(this._rawValue=e,this._value=i?e:Y(e),this.dep.trigger())}}function ct(t){return tt(t)?t.value:t}const hs={get:(t,e,r)=>e==="__v_raw"?t:ct(Reflect.get(t,e,r)),set:(t,e,r,i)=>{const n=t[e];return tt(n)&&!tt(r)?(n.value=r,!0):Reflect.set(t,e,r,i)}};function bi(t){return hr(t)?t:new Proxy(t,hs)}class gs{constructor(e,r,i){this.fn=e,this.setter=r,this._value=void 0,this.dep=new lr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ie-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!r,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&$!==this)return ei(this,!0),!0}get value(){const e=this.dep.track();return ni(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function _s(t,e,r=!1){let i,n;return H(t)?i=t:(i=t.get,n=t.set),new gs(i,n,r)}function Kt(t,e=1/0,r){if(e<=0||!Z(t)||t.__v_skip||(r=r||new Set,r.has(t)))return t;if(r.add(t),e--,tt(t))Kt(t.value,e,r);else if(F(t))for(let i=0;i{Kt(i,e,r)});else if(xe(t)){for(const i in t)Kt(t[i],e,r);for(const i of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,i)&&Kt(t[i],e,r)}return t}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const oe=[];let br=!1;function pa(t,...e){if(br)return;br=!0,Mt();const r=oe.length?oe[oe.length-1].component:null,i=r&&r.appContext.config.warnHandler,n=ms();if(i)Wt(i,r,11,[t+e.map(s=>{var o,l;return(l=(o=s.toString)==null?void 0:o.call(s))!=null?l:JSON.stringify(s)}).join(""),r&&r.proxy,n.map(({vnode:s})=>`at <${Ji(r,s.type)}>`).join(` `),n]);else{const s=[`[Vue warn]: ${t}`,...e];n.length&&s.push(` `,...bs(n)),console.warn(...s)}Ot(),br=!1}function ms(){let t=oe[oe.length-1];if(!t)return[];const e=[];for(;t;){const r=e[0];r&&r.vnode===t?r.recurseCount++:e.push({vnode:t,recurseCount:0});const i=t.component&&t.component.parent;t=i&&i.vnode}return e}function bs(t){const e=[];return t.forEach((r,i)=>{e.push(...i===0?[]:[` `],...vs(r))}),e}function vs({vnode:t,recurseCount:e}){const r=e>0?`... (${e} recursive calls)`:"",i=t.component?t.component.parent==null:!1,n=` at <${Ji(t.component,t.type,i)}`,s=">"+r;return t.props?[n,...ys(t.props),s]:[n+s]}function ys(t){const e=[],r=Object.keys(t);return r.slice(0,3).forEach(i=>{e.push(...vi(i,t[i]))}),r.length>3&&e.push(" ..."),e}function vi(t,e,r){return q(e)?(e=JSON.stringify(e),r?e:[`${t}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?r?e:[`${t}=${e}`]:tt(e)?(e=vi(t,I(e.value),!0),r?e:[`${t}=Ref<`,e,">"]):H(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=I(e),r?e:[`${t}=`,e])}function Wt(t,e,r,i){try{return i?t(...i):t()}catch(n){Me(n,e,r)}}function Tt(t,e,r,i){if(H(t)){const n=Wt(t,e,r,i);return n&&Kr(n)&&n.catch(s=>{Me(s,e,r)}),n}if(F(t)){const n=[];for(let s=0;s>>1,n=J[i],s=le(n);s=le(r)?J.push(t):J.splice(ws(e),0,t),t.flags|=1,wi()}}function wi(){Oe||(Oe=yi.then(Ai))}function Ss(t){F(t)?Zt.push(...t):Dt&&t.id===-1?Dt.splice(qt+1,0,t):t.flags&1||(Zt.push(t),t.flags|=1),wi()}function Si(t,e,r=_t+1){for(;rle(r)-le(i));if(Zt.length=0,Dt){Dt.push(...e);return}for(Dt=e,qt=0;qtt.id==null?t.flags&2?-1:1/0:t.id;function Ai(t){try{for(_t=0;_t{i._d&&Bi(-1);const s=Ie(e);let o;try{o=t(...n)}finally{Ie(s),i._d&&Bi(1)}return o};return i._n=!0,i._c=!0,i._d=!0,i}function yr(t,e){if(ut===null)return t;const r=Ve(ut),i=t.dirs||(t.dirs=[]);for(let n=0;nt.__isTeleport;function xr(t,e){t.shapeFlag&6&&t.component?(t.transition=e,xr(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}/*! #__NO_SIDE_EFFECTS__ */function wr(t,e){return H(t)?ot({name:t.name},e,{setup:t}):t}function Ts(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function Ne(t,e,r,i,n=!1){if(F(t)){t.forEach((W,M)=>Ne(W,e&&(F(e)?e[M]:e),r,i,n));return}if(ae(i)&&!n){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&Ne(t,e,r,i.component.subTree);return}const s=i.shapeFlag&4?Ve(i.component):i.el,o=n?null:s,{i:l,r:u}=t,d=e&&e.r,p=l.refs===V?l.refs={}:l.refs,v=l.setupState,T=I(v),j=v===V?()=>!1:W=>N(T,W);if(d!=null&&d!==u&&(q(d)?(p[d]=null,j(d)&&(v[d]=null)):tt(d)&&(d.value=null)),H(u))Wt(u,l,12,[o,p]);else{const W=q(u),M=tt(u);if(W||M){const S=()=>{if(t.f){const P=W?j(u)?v[u]:p[u]:u.value;n?F(P)&&Mn(P,s):F(P)?P.includes(s)||P.push(s):W?(p[u]=[s],j(u)&&(v[u]=p[u])):(u.value=[s],t.k&&(p[t.k]=u.value))}else W?(p[u]=o,j(u)&&(v[u]=o)):M&&(u.value=o,t.k&&(p[t.k]=o))};o?(S.id=-1,ft(S,r)):S()}}}Ae().requestIdleCallback,Ae().cancelIdleCallback;const ae=t=>!!t.type.__asyncLoader,Ds=t=>t.type.__isKeepAlive;function Es(t,e,r=Ht,i=!1){if(r){const n=r[t]||(r[t]=[]),s=e.__weh||(e.__weh=(...o)=>{Mt();const l=Rr(r),u=Tt(e,r,t,o);return l(),Ot(),u});return i?n.unshift(s):n.push(s),s}}const Rs=(t=>(e,r=Ht)=>{(!Fr||t==="sp")&&Es(t,(...i)=>e(...i),r)})("bm"),Fs=Symbol.for("v-ndc");function ce(t,e,r,i){let n;const s=r,o=F(t);if(o||q(t)){const l=o&&hr(t);let u=!1;l&&(u=!At(t),t=Te(t)),n=new Array(t.length);for(let d=0,p=t.length;de(l,u,void 0,s));else{const l=Object.keys(t);n=new Array(l.length);for(let u=0,d=l.length;ut?qi(t)?Ve(t):Sr(t.parent):null,ue=ot(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Sr(t.parent),$root:t=>Sr(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>t.type,$forceUpdate:t=>t.f||(t.f=()=>{xi(t.update)}),$nextTick:t=>t.n||(t.n=vr.bind(t.proxy)),$watch:t=>Je}),Cr=(t,e)=>t!==V&&!t.__isScriptSetup&&N(t,e),Ms={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:r,setupState:i,data:n,props:s,accessCache:o,type:l,appContext:u}=t;let d;if(e[0]!=="$"){const j=o[e];if(j!==void 0)switch(j){case 1:return i[e];case 2:return n[e];case 4:return r[e];case 3:return s[e]}else{if(Cr(i,e))return o[e]=1,i[e];if(n!==V&&N(n,e))return o[e]=2,n[e];if((d=t.propsOptions[0])&&N(d,e))return o[e]=3,s[e];if(r!==V&&N(r,e))return o[e]=4,r[e];o[e]=0}}const p=ue[e];let v,T;if(p)return e==="$attrs"&&G(t.attrs,"get",""),p(t);if((v=l.__cssModules)&&(v=v[e]))return v;if(r!==V&&N(r,e))return o[e]=4,r[e];if(T=u.config.globalProperties,N(T,e))return T[e]},set({_:t},e,r){const{data:i,setupState:n,ctx:s}=t;return Cr(n,e)?(n[e]=r,!0):i!==V&&N(i,e)?(i[e]=r,!0):N(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(s[e]=r,!0)},has({_:{data:t,setupState:e,accessCache:r,ctx:i,appContext:n,propsOptions:s}},o){let l;return!!r[o]||t!==V&&N(t,o)||Cr(e,o)||(l=s[0])&&N(l,o)||N(i,o)||N(ue,o)||N(n.config.globalProperties,o)},defineProperty(t,e,r){return r.get!=null?t._.accessCache[e]=0:N(r,"value")&&this.set(t,e,r.value,null),Reflect.defineProperty(t,e,r)}};function Ti(){return{app:null,config:{isNativeTag:Fn,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 Os=0;function Is(t,e){return function(i,n=null){H(i)||(i=ot({},i)),n!=null&&!Z(n)&&(n=null);const s=Ti(),o=new WeakSet,l=[];let u=!1;const d=s.app={_uid:Os++,_component:i,_props:n,_container:null,_context:s,_instance:null,version:bo,get config(){return s.config},set config(p){},use(p,...v){return o.has(p)||(p&&H(p.install)?(o.add(p),p.install(d,...v)):H(p)&&(o.add(p),p(d,...v))),d},mixin(p){return d},component(p,v){return v?(s.components[p]=v,d):s.components[p]},directive(p,v){return v?(s.directives[p]=v,d):s.directives[p]},mount(p,v,T){if(!u){const j=d._ceVNode||ht(i,n);return j.appContext=s,T===!0?T="svg":T===!1&&(T=void 0),t(j,p,T),u=!0,d._container=p,p.__vue_app__=d,Ve(j.component)}},onUnmount(p){l.push(p)},unmount(){u&&(Tt(l,d._instance,16),t(null,d._container),delete d._container.__vue_app__)},provide(p,v){return s.provides[p]=v,d},runWithContext(p){try{return p()}finally{}}};return d}}const Di={},Ei=()=>Object.create(Di),Ri=t=>Object.getPrototypeOf(t)===Di;function Ns(t,e,r,i=!1){const n={},s=Ei();t.propsDefaults=Object.create(null),Fi(t,e,n,s);for(const o in t.propsOptions[0])o in n||(n[o]=void 0);r?t.props=i?n:us(n):t.type.props?t.props=n:t.props=s,t.attrs=s}function ks(t,e,r,i){const{props:n,attrs:s,vnode:{patchFlag:o}}=t,l=I(n),[u]=t.propsOptions;let d=!1;if((i||o>0)&&!(o&16)){if(o&8){const p=t.vnode.dynamicProps;for(let v=0;vt[0]==="_"||t==="$stable",Pr=t=>F(t)?t.map(bt):[bt(t)],Ls=(t,e,r)=>{if(e._n)return e;const i=Cs((...n)=>Pr(e(...n)),r);return i._c=!1,i},Ii=(t,e,r)=>{const i=t._ctx;for(const n in t){if(Oi(n))continue;const s=t[n];if(H(s))e[n]=Ls(n,s,i);else if(s!=null){const o=Pr(s);e[n]=()=>o}}},Ni=(t,e)=>{const r=Pr(e);t.slots.default=()=>r},ki=(t,e,r)=>{for(const i in e)(r||i!=="_")&&(t[i]=e[i])},Hs=(t,e,r)=>{const i=t.slots=Ei();if(t.vnode.shapeFlag&32){const n=e._;n?(ki(i,e,r),r&&qr(i,"_",n,!0)):Ii(e,i)}else e&&Ni(t,e)},$s=(t,e,r)=>{const{vnode:i,slots:n}=t;let s=!0,o=V;if(i.shapeFlag&32){const l=e._;l?r&&l===1?s=!1:ki(n,e,r):(s=!e.$stable,Ii(e,n)),o=e}else e&&(Ni(t,e),o={default:1});if(s)for(const l in n)!Oi(l)&&o[l]==null&&delete n[l]},ft=Xs;function Us(t){return Vs(t)}function Vs(t,e){const r=Ae();r.__VUE__=!0;const{insert:i,remove:n,patchProp:s,createElement:o,createText:l,createComment:u,setText:d,setElementText:p,parentNode:v,nextSibling:T,setScopeId:j=Je,insertStaticContent:W}=t,M=(a,c,f,m=null,g=null,_=null,C=void 0,w=null,x=!!c.dynamicChildren)=>{if(a===c)return;a&&!pe(a,c)&&(m=Ge(a),Rt(a,g,_,!0),a=null),c.patchFlag===-2&&(x=!1,c.dynamicChildren=null);const{type:b,ref:E,shapeFlag:A}=c;switch(b){case je:S(a,c,f,m);break;case Lt:P(a,c,f,m);break;case Le:a==null&&B(c,f,m,C);break;case X:sa(a,c,f,m,g,_,C,w,x);break;default:A&1?ge(a,c,f,m,g,_,C,w,x):A&6?oa(a,c,f,m,g,_,C,w,x):(A&64||A&128)&&b.process(a,c,f,m,g,_,C,w,x,me)}E!=null&&g&&Ne(E,a&&a.ref,_,c||a,!c)},S=(a,c,f,m)=>{if(a==null)i(c.el=l(c.children),f,m);else{const g=c.el=a.el;c.children!==a.children&&d(g,c.children)}},P=(a,c,f,m)=>{a==null?i(c.el=u(c.children||""),f,m):c.el=a.el},B=(a,c,f,m)=>{[a.el,a.anchor]=W(a.children,c,f,m,a.el,a.anchor)},Q=({el:a,anchor:c},f,m)=>{let g;for(;a&&a!==c;)g=T(a),i(a,f,m),a=g;i(c,f,m)},et=({el:a,anchor:c})=>{let f;for(;a&&a!==c;)f=T(a),n(a),a=f;n(c)},ge=(a,c,f,m,g,_,C,w,x)=>{c.type==="svg"?C="svg":c.type==="math"&&(C="mathml"),a==null?wn(c,f,m,g,_,C,w,x):na(a,c,g,_,C,w,x)},wn=(a,c,f,m,g,_,C,w)=>{let x,b;const{props:E,shapeFlag:A,transition:D,dirs:R}=a;if(x=a.el=o(a.type,_,E&&E.is,E),A&8?p(x,a.children):A&16&&Jt(a.children,x,null,m,g,Tr(a,_),C,w),R&&kt(a,null,m,"created"),Hr(x,a,a.scopeId,C,m),E){for(const U in E)U!=="value"&&!Qt(U)&&s(x,U,null,E[U],_,m);"value"in E&&s(x,"value",null,E.value,_),(b=E.onVnodeBeforeMount)&&vt(b,m,a)}R&&kt(a,null,m,"beforeMount");const O=Bs(g,D);O&&D.beforeEnter(x),i(x,c,f),((b=E&&E.onVnodeMounted)||O||R)&&ft(()=>{b&&vt(b,m,a),O&&D.enter(x),R&&kt(a,null,m,"mounted")},g)},Hr=(a,c,f,m,g)=>{if(f&&j(a,f),m)for(let _=0;_{for(let b=x;b{const w=c.el=a.el;let{patchFlag:x,dynamicChildren:b,dirs:E}=c;x|=a.patchFlag&16;const A=a.props||V,D=c.props||V;let R;if(f&&jt(f,!1),(R=D.onVnodeBeforeUpdate)&&vt(R,f,c,a),E&&kt(c,a,f,"beforeUpdate"),f&&jt(f,!0),(A.innerHTML&&D.innerHTML==null||A.textContent&&D.textContent==null)&&p(w,""),b?$r(a.dynamicChildren,b,w,f,m,Tr(c,g),_):C||Vr(a,c,w,null,f,m,Tr(c,g),_,!1),x>0){if(x&16)Sn(w,A,D,f,g);else if(x&2&&A.class!==D.class&&s(w,"class",null,D.class,g),x&4&&s(w,"style",A.style,D.style,g),x&8){const O=c.dynamicProps;for(let U=0;U{R&&vt(R,f,c,a),E&&kt(c,a,f,"updated")},m)},$r=(a,c,f,m,g,_,C)=>{for(let w=0;w{if(c!==f){if(c!==V)for(const _ in c)!Qt(_)&&!(_ in f)&&s(a,_,c[_],null,g,m);for(const _ in f){if(Qt(_))continue;const C=f[_],w=c[_];C!==w&&_!=="value"&&s(a,_,w,C,g,m)}"value"in f&&s(a,"value",c.value,f.value,g)}},sa=(a,c,f,m,g,_,C,w,x)=>{const b=c.el=a?a.el:l(""),E=c.anchor=a?a.anchor:l("");let{patchFlag:A,dynamicChildren:D,slotScopeIds:R}=c;R&&(w=w?w.concat(R):R),a==null?(i(b,f,m),i(E,f,m),Jt(c.children||[],f,E,g,_,C,w,x)):A>0&&A&64&&D&&a.dynamicChildren?($r(a.dynamicChildren,D,f,g,_,C,w),(c.key!=null||g&&c===g.subTree)&&ji(a,c,!0)):Vr(a,c,f,E,g,_,C,w,x)},oa=(a,c,f,m,g,_,C,w,x)=>{c.slotScopeIds=w,a==null?c.shapeFlag&512?g.ctx.activate(c,f,m,C,x):Cn(c,f,m,g,_,C,x):la(a,c,x)},Cn=(a,c,f,m,g,_,C)=>{const w=a.component=lo(a,m,g);if(Ds(a)&&(w.ctx.renderer=me),co(w,!1,C),w.asyncDep){if(g&&g.registerDep(w,An,C),!a.el){const x=w.subTree=ht(Lt);P(null,x,c,f)}}else An(w,a,c,f,g,_,C)},la=(a,c,f)=>{const m=c.component=a.component;if(Ys(a,c,f))if(m.asyncDep&&!m.asyncResolved){Ur(m,c,f);return}else m.next=c,m.update();else c.el=a.el,m.vnode=c},An=(a,c,f,m,g,_,C)=>{const w=()=>{if(a.isMounted){let{next:A,bu:D,u:R,parent:O,vnode:U}=a;{const xt=Li(a);if(xt){A&&(A.el=U.el,Ur(a,A,C)),xt.asyncDep.then(()=>{a.isUnmounted||w()});return}}let L=A,nt;jt(a,!1),A?(A.el=U.el,Ur(a,A,C)):A=U,D&&Se(D),(nt=A.props&&A.props.onVnodeBeforeUpdate)&&vt(nt,O,A,U),jt(a,!0);const rt=$i(a),yt=a.subTree;a.subTree=rt,M(yt,rt,v(yt.el),Ge(yt),a,g,_),A.el=rt.el,L===null&&Js(a,rt.el),R&&ft(R,g),(nt=A.props&&A.props.onVnodeUpdated)&&ft(()=>vt(nt,O,A,U),g)}else{let A;const{el:D,props:R}=c,{bm:O,m:U,parent:L,root:nt,type:rt}=a,yt=ae(c);jt(a,!1),O&&Se(O),!yt&&(A=R&&R.onVnodeBeforeMount)&&vt(A,L,c),jt(a,!0);{nt.ce&&nt.ce._injectChildStyle(rt);const xt=a.subTree=$i(a);M(null,xt,f,m,a,g,_),c.el=xt.el}if(U&&ft(U,g),!yt&&(A=R&&R.onVnodeMounted)){const xt=c;ft(()=>vt(A,L,xt),g)}(c.shapeFlag&256||L&&ae(L.vnode)&&L.vnode.shapeFlag&256)&&a.a&&ft(a.a,g),a.isMounted=!0,c=f=m=null}};a.scope.on();const x=a.effect=new Kn(w);a.scope.off();const b=a.update=x.run.bind(x),E=a.job=x.runIfDirty.bind(x);E.i=a,E.id=a.uid,x.scheduler=()=>xi(E),jt(a,!0),b()},Ur=(a,c,f)=>{c.component=a;const m=a.vnode.props;a.vnode=c,a.next=null,ks(a,c.props,m,f),$s(a,c.children,f),Mt(),Si(a),Ot()},Vr=(a,c,f,m,g,_,C,w,x=!1)=>{const b=a&&a.children,E=a?a.shapeFlag:0,A=c.children,{patchFlag:D,shapeFlag:R}=c;if(D>0){if(D&128){Pn(b,A,f,m,g,_,C,w,x);return}else if(D&256){aa(b,A,f,m,g,_,C,w,x);return}}R&8?(E&16&&_e(b,g,_),A!==b&&p(f,A)):E&16?R&16?Pn(b,A,f,m,g,_,C,w,x):_e(b,g,_,!0):(E&8&&p(f,""),R&16&&Jt(A,f,m,g,_,C,w,x))},aa=(a,c,f,m,g,_,C,w,x)=>{a=a||Ut,c=c||Ut;const b=a.length,E=c.length,A=Math.min(b,E);let D;for(D=0;DE?_e(a,g,_,!0,!1,A):Jt(c,f,m,g,_,C,w,x,A)},Pn=(a,c,f,m,g,_,C,w,x)=>{let b=0;const E=c.length;let A=a.length-1,D=E-1;for(;b<=A&&b<=D;){const R=a[b],O=c[b]=x?Et(c[b]):bt(c[b]);if(pe(R,O))M(R,O,f,null,g,_,C,w,x);else break;b++}for(;b<=A&&b<=D;){const R=a[A],O=c[D]=x?Et(c[D]):bt(c[D]);if(pe(R,O))M(R,O,f,null,g,_,C,w,x);else break;A--,D--}if(b>A){if(b<=D){const R=D+1,O=RD)for(;b<=A;)Rt(a[b],g,_,!0),b++;else{const R=b,O=b,U=new Map;for(b=O;b<=D;b++){const st=c[b]=x?Et(c[b]):bt(c[b]);st.key!=null&&U.set(st.key,b)}let L,nt=0;const rt=D-O+1;let yt=!1,xt=0;const be=new Array(rt);for(b=0;b=rt){Rt(st,g,_,!0);continue}let wt;if(st.key!=null)wt=U.get(st.key);else for(L=O;L<=D;L++)if(be[L-O]===0&&pe(st,c[L])){wt=L;break}wt===void 0?Rt(st,g,_,!0):(be[wt-O]=b+1,wt>=xt?xt=wt:yt=!0,M(st,c[wt],f,null,g,_,C,w,x),nt++)}const En=yt?zs(be):Ut;for(L=En.length-1,b=rt-1;b>=0;b--){const st=O+b,wt=c[st],Rn=st+1{const{el:_,type:C,transition:w,children:x,shapeFlag:b}=a;if(b&6){qe(a.component.subTree,c,f,m);return}if(b&128){a.suspense.move(c,f,m);return}if(b&64){C.move(a,c,f,me);return}if(C===X){i(_,c,f);for(let A=0;Aw.enter(_),g);else{const{leave:A,delayLeave:D,afterLeave:R}=w,O=()=>i(_,c,f),U=()=>{A(_,()=>{O(),R&&R()})};D?D(_,O,U):U()}else i(_,c,f)},Rt=(a,c,f,m=!1,g=!1)=>{const{type:_,props:C,ref:w,children:x,dynamicChildren:b,shapeFlag:E,patchFlag:A,dirs:D,cacheIndex:R}=a;if(A===-2&&(g=!1),w!=null&&Ne(w,null,f,a,!0),R!=null&&(c.renderCache[R]=void 0),E&256){c.ctx.deactivate(a);return}const O=E&1&&D,U=!ae(a);let L;if(U&&(L=C&&C.onVnodeBeforeUnmount)&&vt(L,c,a),E&6)ua(a.component,f,m);else{if(E&128){a.suspense.unmount(f,m);return}O&&kt(a,null,c,"beforeUnmount"),E&64?a.type.remove(a,c,f,me,m):b&&!b.hasOnce&&(_!==X||A>0&&A&64)?_e(b,c,f,!1,!0):(_===X&&A&384||!g&&E&16)&&_e(x,c,f),m&&Tn(a)}(U&&(L=C&&C.onVnodeUnmounted)||O)&&ft(()=>{L&&vt(L,c,a),O&&kt(a,null,c,"unmounted")},f)},Tn=a=>{const{type:c,el:f,anchor:m,transition:g}=a;if(c===X){ca(f,m);return}if(c===Le){et(a);return}const _=()=>{n(f),g&&!g.persisted&&g.afterLeave&&g.afterLeave()};if(a.shapeFlag&1&&g&&!g.persisted){const{leave:C,delayLeave:w}=g,x=()=>C(f,_);w?w(a.el,_,x):x()}else _()},ca=(a,c)=>{let f;for(;a!==c;)f=T(a),n(a),a=f;n(c)},ua=(a,c,f)=>{const{bum:m,scope:g,job:_,subTree:C,um:w,m:x,a:b}=a;Hi(x),Hi(b),m&&Se(m),g.stop(),_&&(_.flags|=8,Rt(C,a,c,f)),w&&ft(w,c),ft(()=>{a.isUnmounted=!0},c),c&&c.pendingBranch&&!c.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===c.pendingId&&(c.deps--,c.deps===0&&c.resolve())},_e=(a,c,f,m=!1,g=!1,_=0)=>{for(let C=_;C{if(a.shapeFlag&6)return Ge(a.component.subTree);if(a.shapeFlag&128)return a.suspense.next();const c=T(a.anchor||a.el),f=c&&c[As];return f?T(f):c};let Br=!1;const Dn=(a,c,f)=>{a==null?c._vnode&&Rt(c._vnode,null,null,!0):M(c._vnode||null,a,c,null,null,null,f),c._vnode=a,Br||(Br=!0,Si(),Ci(),Br=!1)},me={p:M,um:Rt,m:qe,r:Tn,mt:Cn,mc:Jt,pc:Vr,pbc:$r,n:Ge,o:t};return{render:Dn,hydrate:void 0,createApp:Is(Dn)}}function Tr({type:t,props:e},r){return r==="svg"&&t==="foreignObject"||r==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:r}function jt({effect:t,job:e},r){r?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function Bs(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function ji(t,e,r=!1){const i=t.children,n=e.children;if(F(i)&&F(n))for(let s=0;s>1,t[r[l]]0&&(e[i]=r[s-1]),r[s]=i)}}for(s=r.length,o=r[s-1];s-- >0;)r[s]=o,o=e[o];return r}function Li(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Li(e)}function Hi(t){if(t)for(let e=0;ee==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${dt(e)}Modifiers`]||t[`${lt(e)}Modifiers`];function Ws(t,e,...r){if(t.isUnmounted)return;const i=t.vnode.props||V;let n=r;const s=e.startsWith("update:"),o=s&&Ks(i,e.slice(7));o&&(o.trim&&(n=r.map(p=>q(p)?p.trim():p)),o.number&&(n=r.map(Ce)));let l,u=i[l=tr(e)]||i[l=tr(dt(e))];!u&&s&&(u=i[l=tr(lt(e))]),u&&Tt(u,t,6,n);const d=i[l+"Once"];if(d){if(!t.emitted)t.emitted={};else if(t.emitted[l])return;t.emitted[l]=!0,Tt(d,t,6,n)}}function Zs(t,e,r=!1){const i=e.emitsCache,n=i.get(t);if(n!==void 0)return n;const s=t.emits;let o={};return s?(F(s)?s.forEach(l=>o[l]=null):ot(o,s),Z(t)&&i.set(t,o),o):(Z(t)&&i.set(t,null),null)}function ke(t,e){return!t||!ve(e)?!1:(e=e.slice(2).replace(/Once$/,""),N(t,e[0].toLowerCase()+e.slice(1))||N(t,lt(e))||N(t,e))}function ga(){}function $i(t){const{type:e,vnode:r,proxy:i,withProxy:n,propsOptions:[s],slots:o,attrs:l,emit:u,render:d,renderCache:p,props:v,data:T,setupState:j,ctx:W,inheritAttrs:M}=t,S=Ie(t);let P,B;try{if(r.shapeFlag&4){const et=n||i,ge=et;P=bt(d.call(ge,et,p,v,j,T,W)),B=l}else{const et=e;P=bt(et.length>1?et(v,{attrs:l,slots:o,emit:u}):et(v,null)),B=e.props?l:qs(l)}}catch(et){fe.length=0,Me(et,t,1),P=ht(Lt)}let Q=P;if(B&&M!==!1){const et=Object.keys(B),{shapeFlag:ge}=Q;et.length&&ge&7&&(s&&et.some(Xe)&&(B=Gs(B,s)),Q=Gt(Q,B,!1,!0))}return r.dirs&&(Q=Gt(Q,null,!1,!0),Q.dirs=Q.dirs?Q.dirs.concat(r.dirs):r.dirs),r.transition&&xr(Q,r.transition),P=Q,Ie(S),P}const qs=t=>{let e;for(const r in t)(r==="class"||r==="style"||ve(r))&&((e||(e={}))[r]=t[r]);return e},Gs=(t,e)=>{const r={};for(const i in t)(!Xe(i)||!(i.slice(9)in e))&&(r[i]=t[i]);return r};function Ys(t,e,r){const{props:i,children:n,component:s}=t,{props:o,children:l,patchFlag:u}=e,d=s.emitsOptions;if(e.dirs||e.transition)return!0;if(r&&u>=0){if(u&1024)return!0;if(u&16)return i?Ui(i,o,d):!!o;if(u&8){const p=e.dynamicProps;for(let v=0;vt.__isSuspense;function Xs(t,e){e&&e.pendingBranch?F(t)?e.effects.push(...t):e.effects.push(t):Ss(t)}const X=Symbol.for("v-fgt"),je=Symbol.for("v-txt"),Lt=Symbol.for("v-cmt"),Le=Symbol.for("v-stc"),fe=[];let it=null;function z(t=!1){fe.push(it=t?null:[])}function Qs(){fe.pop(),it=fe[fe.length-1]||null}let de=1;function Bi(t,e=!1){de+=t,t<0&&it&&e&&(it.hasOnce=!0)}function zi(t){return t.dynamicChildren=de>0?it||Ut:null,Qs(),de>0&&it&&it.push(t),t}function K(t,e,r,i,n,s){return zi(y(t,e,r,i,n,s,!0))}function to(t,e,r,i,n){return zi(ht(t,e,r,i,n,!0))}function Ki(t){return t?t.__v_isVNode===!0:!1}function pe(t,e){return t.type===e.type&&t.key===e.key}const Wi=({key:t})=>t??null,He=({ref:t,ref_key:e,ref_for:r})=>(typeof t=="number"&&(t=""+t),t!=null?q(t)||tt(t)||H(t)?{i:ut,r:t,k:e,f:!!r}:t:null);function y(t,e=null,r=null,i=0,n=null,s=t===X?0:1,o=!1,l=!1){const u={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Wi(e),ref:e&&He(e),scopeId:Pi,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:i,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:ut};return l?(Dr(u,r),s&128&&t.normalize(u)):r&&(u.shapeFlag|=q(r)?8:16),de>0&&!o&&it&&(u.patchFlag>0||s&6)&&u.patchFlag!==32&&it.push(u),u}const ht=eo;function eo(t,e=null,r=null,i=0,n=null,s=!1){if((!t||t===Fs)&&(t=Lt),Ki(t)){const l=Gt(t,e,!0);return r&&Dr(l,r),de>0&&!s&&it&&(l.shapeFlag&6?it[it.indexOf(t)]=l:it.push(l)),l.patchFlag=-2,l}if(mo(t)&&(t=t.__vccOpts),e){e=ro(e);let{class:l,style:u}=e;l&&!q(l)&&(e.class=te(l)),Z(u)&&(gr(u)&&!F(u)&&(u=ot({},u)),e.style=Ft(u))}const o=q(t)?1:Vi(t)?128:Ps(t)?64:Z(t)?4:H(t)?2:0;return y(t,e,r,i,n,o,s,!0)}function ro(t){return t?gr(t)||Ri(t)?ot({},t):t:null}function Gt(t,e,r=!1,i=!1){const{props:n,ref:s,patchFlag:o,children:l,transition:u}=t,d=e?no(n||{},e):n,p={__v_isVNode:!0,__v_skip:!0,type:t.type,props:d,key:d&&Wi(d),ref:e&&e.ref?r&&s?F(s)?s.concat(He(e)):[s,He(e)]:He(e):s,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:l,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==X?o===-1?16:o|16:o,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:u,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Gt(t.ssContent),ssFallback:t.ssFallback&&Gt(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return u&&i&&xr(p,u.clone(p)),p}function mt(t=" ",e=0){return ht(je,null,t,e)}function io(t,e){const r=ht(Le,null,t);return r.staticCount=e,r}function $e(t="",e=!1){return e?(z(),to(Lt,null,t)):ht(Lt,null,t)}function bt(t){return t==null||typeof t=="boolean"?ht(Lt):F(t)?ht(X,null,t.slice()):Ki(t)?Et(t):ht(je,null,String(t))}function Et(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Gt(t)}function Dr(t,e){let r=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(F(e))r=16;else if(typeof e=="object")if(i&65){const n=e.default;n&&(n._c&&(n._d=!1),Dr(t,n()),n._c&&(n._d=!0));return}else{r=32;const n=e._;!n&&!Ri(e)?e._ctx=ut:n===3&&ut&&(ut.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else H(e)?(e={default:e,_ctx:ut},r=32):(e=String(e),i&64?(r=16,e=[mt(e)]):r=8);t.children=e,t.shapeFlag|=r}function no(...t){const e={};for(let r=0;rHt||ut;let Ue,Er;{const t=Ae(),e=(r,i)=>{let n;return(n=t[r])||(n=t[r]=[]),n.push(i),s=>{n.length>1?n.forEach(o=>o(s)):n[0](s)}};Ue=e("__VUE_INSTANCE_SETTERS__",r=>Ht=r),Er=e("__VUE_SSR_SETTERS__",r=>Fr=r)}const Rr=t=>{const e=Ht;return Ue(t),t.scope.on(),()=>{t.scope.off(),Ue(e)}},Zi=()=>{Ht&&Ht.scope.off(),Ue(null)};function qi(t){return t.vnode.shapeFlag&4}let Fr=!1;function co(t,e=!1,r=!1){e&&Er(e);const{props:i,children:n}=t.vnode,s=qi(t);Ns(t,i,s,e),Hs(t,n,r);const o=s?uo(t,e):void 0;return e&&Er(!1),o}function uo(t,e){const r=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,Ms);const{setup:i}=r;if(i){Mt();const n=t.setupContext=i.length>1?po(t):null,s=Rr(t),o=Wt(i,t,0,[t.props,n]),l=Kr(o);if(Ot(),s(),(l||t.sp)&&!ae(t)&&Ts(t),l){if(o.then(Zi,Zi),e)return o.then(u=>{Gi(t,u)}).catch(u=>{Me(u,t,0)});t.asyncDep=o}else Gi(t,o)}else Yi(t)}function Gi(t,e,r){H(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Z(e)&&(t.setupState=bi(e)),Yi(t)}function Yi(t,e,r){const i=t.type;t.render||(t.render=i.render||Je)}const fo={get(t,e){return G(t,"get",""),t[e]}};function po(t){const e=r=>{t.exposed=r||{}};return{attrs:new Proxy(t.attrs,fo),slots:t.slots,emit:t.emit,expose:e}}function Ve(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(bi(fs(t.exposed)),{get(e,r){if(r in e)return e[r];if(r in ue)return ue[r](t)},has(e,r){return r in e||r in ue}})):t.proxy}const ho=/(?:^|[-_])(\w)/g,go=t=>t.replace(ho,e=>e.toUpperCase()).replace(/[-_]/g,"");function _o(t,e=!0){return H(t)?t.displayName||t.name:t.name||e&&t.__name}function Ji(t,e,r=!1){let i=_o(e);if(!i&&e.__file){const n=e.__file.match(/([^/\\]+)\.\w+$/);n&&(i=n[1])}if(!i&&t&&t.parent){const n=s=>{for(const o in s)if(s[o]===e)return o};i=n(t.components||t.parent.type.components)||n(t.appContext.components)}return i?go(i):r?"App":"Anonymous"}function mo(t){return H(t)&&"__vccOpts"in t}const Mr=(t,e)=>_s(t,e,Fr),bo="3.5.13";/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let Or;const Xi=typeof window<"u"&&window.trustedTypes;if(Xi)try{Or=Xi.createPolicy("vue",{createHTML:t=>t})}catch{}const Qi=Or?t=>Or.createHTML(t):t=>t,vo="http://www.w3.org/2000/svg",yo="http://www.w3.org/1998/Math/MathML",Pt=typeof document<"u"?document:null,tn=Pt&&Pt.createElement("template"),xo={insert:(t,e,r)=>{e.insertBefore(t,r||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,r,i)=>{const n=e==="svg"?Pt.createElementNS(vo,t):e==="mathml"?Pt.createElementNS(yo,t):r?Pt.createElement(t,{is:r}):Pt.createElement(t);return t==="select"&&i&&i.multiple!=null&&n.setAttribute("multiple",i.multiple),n},createText:t=>Pt.createTextNode(t),createComment:t=>Pt.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Pt.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,r,i,n,s){const o=r?r.previousSibling:e.lastChild;if(n&&(n===s||n.nextSibling))for(;e.insertBefore(n.cloneNode(!0),r),!(n===s||!(n=n.nextSibling)););else{tn.innerHTML=Qi(i==="svg"?`${t}`:i==="mathml"?`${t}`:t);const l=tn.content;if(i==="svg"||i==="mathml"){const u=l.firstChild;for(;u.firstChild;)l.appendChild(u.firstChild);l.removeChild(u)}e.insertBefore(l,r)}return[o?o.nextSibling:e.firstChild,r?r.previousSibling:e.lastChild]}},wo=Symbol("_vtc");function So(t,e,r){const i=t[wo];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):r?t.setAttribute("class",e):t.className=e}const Be=Symbol("_vod"),en=Symbol("_vsh"),Co={beforeMount(t,{value:e},{transition:r}){t[Be]=t.style.display==="none"?"":t.style.display,r&&e?r.beforeEnter(t):he(t,e)},mounted(t,{value:e},{transition:r}){r&&e&&r.enter(t)},updated(t,{value:e,oldValue:r},{transition:i}){!e!=!r&&(i?e?(i.beforeEnter(t),he(t,!0),i.enter(t)):i.leave(t,()=>{he(t,!1)}):he(t,e))},beforeUnmount(t,{value:e}){he(t,e)}};function he(t,e){t.style.display=e?t[Be]:"none",t[en]=!e}const Ao=Symbol(""),Po=/(^|;)\s*display\s*:/;function To(t,e,r){const i=t.style,n=q(r);let s=!1;if(r&&!n){if(e)if(q(e))for(const o of e.split(";")){const l=o.slice(0,o.indexOf(":")).trim();r[l]==null&&ze(i,l,"")}else for(const o in e)r[o]==null&&ze(i,o,"");for(const o in r)o==="display"&&(s=!0),ze(i,o,r[o])}else if(n){if(e!==r){const o=i[Ao];o&&(r+=";"+o),i.cssText=r,s=Po.test(r)}}else e&&t.removeAttribute("style");Be in t&&(t[Be]=s?i.display:"",t[en]&&(i.display="none"))}const rn=/\s*!important$/;function ze(t,e,r){if(F(r))r.forEach(i=>ze(t,e,i));else if(r==null&&(r=""),e.startsWith("--"))t.setProperty(e,r);else{const i=Do(t,e);rn.test(r)?t.setProperty(lt(i),r.replace(rn,""),"important"):t[i]=r}}const nn=["Webkit","Moz","ms"],Ir={};function Do(t,e){const r=Ir[e];if(r)return r;let i=dt(e);if(i!=="filter"&&i in t)return Ir[e]=i;i=Zr(i);for(let n=0;nNr||(Mo.then(()=>Nr=0),Nr=Date.now());function Io(t,e){const r=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=r.attached)return;Tt(No(i,r.value),e,5,[i])};return r.value=t,r.attached=Oo(),r}function No(t,e){if(F(e)){const r=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{r.call(t),t._stopped=!0},e.map(i=>n=>!n._stopped&&i&&i(n))}else return e}const un=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,ko=(t,e,r,i,n,s)=>{const o=n==="svg";e==="class"?So(t,i,o):e==="style"?To(t,r,i):ve(e)?Xe(e)||Ro(t,e,r,i,s):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):jo(t,e,i,o))?(ln(t,e,i),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&on(t,e,i,o,s,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!q(i))?ln(t,dt(e),i,s,e):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),on(t,e,i,o))};function jo(t,e,r,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in t&&un(e)&&H(r));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const n=t.tagName;if(n==="IMG"||n==="VIDEO"||n==="CANVAS"||n==="SOURCE")return!1}return un(e)&&q(r)?!1:e in t}const fn={};/*! #__NO_SIDE_EFFECTS__ */function Lo(t,e,r){const i=wr(t,e);xe(i)&&ot(i,e);class n extends kr{constructor(o){super(i,o,r)}}return n.def=i,n}const Ho=typeof HTMLElement<"u"?HTMLElement:class{};class kr extends Ho{constructor(e,r={},i=mn){super(),this._def=e,this._props=r,this._createApp=i,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&i!==mn?this._root=this.shadowRoot:e.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let e=this;for(;e=e&&(e.parentNode||e.host);)if(e instanceof kr){this._parent=e;break}this._instance||(this._resolved?(this._setParent(),this._update()):e&&e._pendingResolve?this._pendingResolve=e._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(e=this._parent){e&&(this._instance.parent=e._instance,this._instance.provides=e._instance.provides)}disconnectedCallback(){this._connected=!1,vr(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let i=0;i{for(const n of i)this._setAttr(n.attributeName)}),this._ob.observe(this,{attributes:!0});const e=(i,n=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:s,styles:o}=i;let l;if(s&&!F(s))for(const u in s){const d=s[u];(d===Number||d&&d.type===Number)&&(u in this._props&&(this._props[u]=Gr(this._props[u])),(l||(l=Object.create(null)))[dt(u)]=!0)}this._numberProps=l,n&&this._resolveProps(i),this.shadowRoot&&this._applyStyles(o),this._mount(i)},r=this._def.__asyncLoader;r?this._pendingResolve=r().then(i=>e(this._def=i,!0)):e(this._def)}_mount(e){this._app=this._createApp(e),e.configureApp&&e.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const r=this._instance&&this._instance.exposed;if(r)for(const i in r)N(this,i)||Object.defineProperty(this,i,{get:()=>ct(r[i])})}_resolveProps(e){const{props:r}=e,i=F(r)?r:Object.keys(r||{});for(const n of Object.keys(this))n[0]!=="_"&&i.includes(n)&&this._setProp(n,this[n]);for(const n of i.map(dt))Object.defineProperty(this,n,{get(){return this._getProp(n)},set(s){this._setProp(n,s,!0,!0)}})}_setAttr(e){if(e.startsWith("data-v-"))return;const r=this.hasAttribute(e);let i=r?this.getAttribute(e):fn;const n=dt(e);r&&this._numberProps&&this._numberProps[n]&&(i=Gr(i)),this._setProp(n,i,!1,!0)}_getProp(e){return this._props[e]}_setProp(e,r,i=!0,n=!1){if(r!==this._props[e]&&(r===fn?delete this._props[e]:(this._props[e]=r,e==="key"&&this._app&&(this._app._ceVNode.key=r)),n&&this._instance&&this._update(),i)){const s=this._ob;s&&s.disconnect(),r===!0?this.setAttribute(lt(e),""):typeof r=="string"||typeof r=="number"?this.setAttribute(lt(e),r+""):r||this.removeAttribute(lt(e)),s&&s.observe(this,{attributes:!0})}}_update(){Zo(this._createVNode(),this._root)}_createVNode(){const e={};this.shadowRoot||(e.onVnodeMounted=e.onVnodeUpdated=this._renderSlots.bind(this));const r=ht(this._def,ot(e,this._props));return this._instance||(r.ce=i=>{this._instance=i,i.ce=this,i.isCE=!0;const n=(s,o)=>{this.dispatchEvent(new CustomEvent(s,xe(o[0])?ot({detail:o},o[0]):{detail:o}))};i.emit=(s,...o)=>{n(s,o),lt(s)!==s&&n(lt(s),o)},this._setParent()}),r}_applyStyles(e,r){if(!e)return;if(r){if(r===this._def||this._styleChildren.has(r))return;this._styleChildren.add(r)}const i=this._nonce;for(let n=e.length-1;n>=0;n--){const s=document.createElement("style");i&&s.setAttribute("nonce",i),s.textContent=e[n],this.shadowRoot.prepend(s)}}_parseSlots(){const e=this._slots={};let r;for(;r=this.firstChild;){const i=r.nodeType===1&&r.getAttribute("slot")||"default";(e[i]||(e[i]=[])).push(r),this.removeChild(r)}}_renderSlots(){const e=(this._teleportTarget||this).querySelectorAll("slot"),r=this._instance.type.__scopeId;for(let i=0;i{const e=t.props["onUpdate:modelValue"]||!1;return F(e)?r=>Se(e,r):e};function Uo(t){t.target.composing=!0}function dn(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Yt=Symbol("_assign"),Vo={created(t,{modifiers:{lazy:e,trim:r,number:i}},n){t[Yt]=Ke(n);const s=i||n.props&&n.props.type==="number";$t(t,e?"change":"input",o=>{if(o.target.composing)return;let l=t.value;r&&(l=l.trim()),s&&(l=Ce(l)),t[Yt](l)}),r&&$t(t,"change",()=>{t.value=t.value.trim()}),e||($t(t,"compositionstart",Uo),$t(t,"compositionend",dn),$t(t,"change",dn))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:r,modifiers:{lazy:i,trim:n,number:s}},o){if(t[Yt]=Ke(o),t.composing)return;const l=(s||t.type==="number")&&!/^0\d/.test(t.value)?Ce(t.value):t.value,u=e??"";l!==u&&(document.activeElement===t&&t.type!=="range"&&(i&&e===r||n&&t.value.trim()===u)||(t.value=u))}},Bo={deep:!0,created(t,{value:e,modifiers:{number:r}},i){const n=ye(e);$t(t,"change",()=>{const s=Array.prototype.filter.call(t.options,o=>o.selected).map(o=>r?Ce(We(o)):We(o));t[Yt](t.multiple?n?new Set(s):s:s[0]),t._assigning=!0,vr(()=>{t._assigning=!1})}),t[Yt]=Ke(i)},mounted(t,{value:e}){pn(t,e)},beforeUpdate(t,e,r){t[Yt]=Ke(r)},updated(t,{value:e}){t._assigning||pn(t,e)}};function pn(t,e){const r=t.multiple,i=F(e);if(!(r&&!i&&!ye(e))){for(let n=0,s=t.options.length;nString(d)===String(l)):o.selected=Bn(e,l)>-1}else o.selected=e.has(l);else if(Pe(We(o),e)){t.selectedIndex!==n&&(t.selectedIndex=n);return}}!r&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function We(t){return"_value"in t?t._value:t.value}const zo=["ctrl","shift","alt","meta"],Ko={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>zo.some(r=>t[`${r}Key`]&&!e.includes(r))},hn=(t,e)=>{const r=t._withMods||(t._withMods={}),i=e.join(".");return r[i]||(r[i]=(n,...s)=>{for(let o=0;o{_n().render(...t)},mn=(...t)=>{const e=_n().createApp(...t),{mount:r}=e;return e.mount=i=>{const n=Go(i);if(!n)return;const s=e._component;!H(s)&&!s.render&&!s.template&&(s.template=n.innerHTML),n.nodeType===1&&(n.textContent="");const o=r(n,!1,qo(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),o},e};function qo(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function Go(t){return q(t)?document.querySelector(t):t}const Yo={class:"slider__tooltip-track"},Jo={class:"slider__tooltip"},Xo=["value","min","max","step"],Qo=wr({__name:"slider.ce",props:{value:{type:[Number,String],required:!1,default:1},min:{type:Number,required:!1,default:1},max:{type:Number,required:!1,default:100},step:{type:Number,required:!1,default:1}},emits:["input"],setup(t,{emit:e}){const r=t,i=e,n=$o(),s=Mr(()=>({"--progress":`${((+r.value-r.min)/(r.max-r.min)*100).toFixed(2)}%`}));function o(l){n&&(n.value=l.target.value),i("input",l)}return(l,u)=>(z(),K("div",{class:"slider fa-component",style:Ft(s.value)},[y("div",Yo,[y("div",Jo,k(t.value),1)]),y("input",{type:"range",value:t.value,min:t.min,max:t.max,step:t.step,onInput:o},null,40,Xo)],4))}}),tl='@import"https://cdnjs.cloudflare.com/ajax/libs/flex-layout-attribute/1.0.3/css/flex-layout-attribute.min.css";:host{--colour__green: #3ce0bf;--colour__navy: #0a1916;--colour__purple: #3ce0bf;--background__colour--light: #f9f9f7;--background__colour--dark: var(--colour__navy);--background__colour--control: #F2F6F6;--background__colour: var(--background__colour--light);--font__colour--light: #f9f9f7;--font__colour--dark: var(--colour__navy);--font__colour: var(--font__colour--dark);--font__weight--regular: 400;--font__weight--medium: 500;--font__weight--heavy: 600;--font__weight: var(--font__weight--regular);--font__size--x-small: .75rem;--font__size--small: .875rem;--font__size--medium: 1rem;--font__size--large: 1.25rem;--font__size--x-large: 1.5rem;--font__size--jumbo: 2rem;--font__size: var(--font__size--medium);--spacing--x-small: .25rem;--spacing--small: .5rem;--spacing--medium: 1rem;--spacing--large: 1.5rem;--spacing--x-large: 2rem;--spacing--jumbo: 3rem;--border__radius: .25rem;--border__radius--large: .5rem}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5{margin:0;font-weight:500}input,select,dialog{color:inherit;font:inherit}strong{font-weight:500}a{color:var(--colour__green);text-decoration:none}.slider{--progress: 0%;--slider__height: .75rem;--thumb__size: 1.5rem}.slider__tooltip-track{position:relative;width:calc(100% - var(--thumb__size));height:0px;margin:0 auto}.slider__tooltip{position:absolute;left:var(--progress);top:calc(var(--thumb__size) / -2);padding:.5rem;min-width:3ch;line-height:1;text-align:center;font-size:var(--font__size--small);font-weight:var(--font__weight--medium);color:var(--font__colour--light);background-color:var(--colour__purple);border-radius:2rem;transform:translate(-50%,-100%)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;background:transparent;cursor:pointer;margin:.75rem 0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--colour__purple) var(--progress),#D7E0EB var(--progress));height:var(--slider__height);border-radius:calc(var(--slider__height) / 2)}input[type=range]::-moz-range-track{background:linear-gradient(90deg,var(--colour__purple) var(--progress),#D7E0EB var(--progress));height:var(--slider__height);border-radius:calc(var(--slider__height) / 2)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:calc((var(--thumb__size) - var(--slider__height)) / -2);background-color:var(--background__colour--light);height:var(--thumb__size);width:var(--thumb__size);border-radius:calc(var(--thumb__size) / 2);box-shadow:0 0 5px 2px #0000001a;transition:box-shadow .25s ease-out}input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 5px 2px #00000040}input[type=range]::-moz-range-thumb{border:none;background-color:var(--background__colour--light);height:var(--thumb__size);width:var(--thumb__size);border-radius:calc(var(--thumb__size) / 2);box-shadow:0 0 5px 2px #0000001a}',bn=(t,e)=>{const r=t.__vccOpts||t;for(const[i,n]of e)r[i]=n;return r},el=bn(Qo,[["styles",[tl]]]);async function rl(){try{const t=await fetch("https://geolocation.onetrust.com/cookieconsentpub/v1/geo/location",{headers:{Accept:"application/json"}}),{country:e}=await t.json(),r={australia:["AU"],britain:["GB"],canada:["CA"],europe:["DE","FR","ES","IT","NL","SE","NO","FI","DK","PL","BE","CH","AT","IE","PT","GR","CZ","HU","RO","BG","SK","SI","HR","EE","LT","LV","LU","MT","CY"],newZealand:["NZ"],southAfrica:["ZA"],unitedStates:["US"]};return Object.keys(r).find(n=>r[n].includes(e))||"unitedStates"}catch{return"unitedStates"}}const h={usDollar:"USD",australianDollar:"AUD",newZealandDollar:"NZD",canadianDollar:"CAD",britishPound:"GBP",euro:"EUR",southAfricanRand:"ZAR"},il={australia:h.australianDollar,britain:h.britishPound,canada:h.canadianDollar,europe:h.euro,newZealand:h.newZealandDollar,southAfrica:h.southAfricanRand,unitedStates:h.usDollar},nl={[h.usDollar]:{name:"US Dollar"},[h.australianDollar]:{name:"Australian Dollar"},[h.newZealandDollar]:{name:"New Zealand Dollar"},[h.canadianDollar]:{name:"Canadian Dollar"},[h.britishPound]:{name:"British Pound Sterling"},[h.euro]:{name:"Euro"},[h.southAfricanRand]:{name:"South African Rand"}};async function sl(){const t=await rl();return il[t]||h.usDollar}function vn(t){return t.charAt(0).toUpperCase()+t.slice(1)}function Ze(t){return Math.round((t+Number.EPSILON)*100)/100}const yn=Number.MAX_SAFE_INTEGER,xn={pro:{filter:(t,e)=>t>=1},portfolio:{filter:(t,e)=>t>=e.min&&t<=e.max}},ol={pro:["All Portfolio features","Unlimited brandable reports","In-depth analysis tools","Unlimited users","Group benchmarking","Cash flow forecasting","Multi-channel support","Multi-currency consolidations","Certification & resources"],portfolio:["Insights Dashboard","Summary Reports","Thresholds","Trend drill-down"]},jr=[{type:"pro",tier:"Starter",min:1,max:1,colour:"#004844",prices:{included:{[h.usDollar]:53,[h.australianDollar]:65,[h.newZealandDollar]:65,[h.canadianDollar]:60,[h.britishPound]:38,[h.euro]:39,[h.southAfricanRand]:720},additional:{[h.usDollar]:53,[h.australianDollar]:65,[h.newZealandDollar]:65,[h.canadianDollar]:60,[h.britishPound]:38,[h.euro]:39,[h.southAfricanRand]:720}}},{type:"pro",tier:"Silver",min:2,max:10,colour:"#9099a9",prices:{included:{[h.usDollar]:280,[h.australianDollar]:390,[h.newZealandDollar]:390,[h.canadianDollar]:340,[h.britishPound]:210,[h.euro]:225,[h.southAfricanRand]:3675},additional:{[h.usDollar]:28,[h.australianDollar]:39,[h.newZealandDollar]:39,[h.canadianDollar]:34,[h.britishPound]:21,[h.euro]:22,[h.southAfricanRand]:360}}},{type:"pro",tier:"Gold",min:11,max:25,colour:"#c09d55",prices:{included:{[h.usDollar]:400,[h.australianDollar]:540,[h.newZealandDollar]:540,[h.canadianDollar]:500,[h.britishPound]:315,[h.euro]:335,[h.southAfricanRand]:5475},additional:{[h.usDollar]:15,[h.australianDollar]:17,[h.newZealandDollar]:17,[h.canadianDollar]:21,[h.britishPound]:12,[h.euro]:14,[h.southAfricanRand]:240}}},{type:"pro",tier:"Platinum",min:26,max:50,colour:"#0a1916",prices:{included:{[h.usDollar]:720,[h.australianDollar]:860,[h.newZealandDollar]:860,[h.canadianDollar]:910,[h.britishPound]:520,[h.euro]:575,[h.southAfricanRand]:9900},additional:{[h.usDollar]:12,[h.australianDollar]:15,[h.newZealandDollar]:15,[h.canadianDollar]:17,[h.britishPound]:10,[h.euro]:11,[h.southAfricanRand]:210}}},{type:"portfolio",tier:"None",min:0,max:0,colour:"#D7E0EB",prices:{included:{[h.usDollar]:0,[h.australianDollar]:0,[h.newZealandDollar]:0,[h.canadianDollar]:0,[h.britishPound]:0,[h.euro]:0,[h.southAfricanRand]:0}}},{type:"portfolio",tier:"100",min:1,max:100,colour:"#004844",prices:{included:{[h.usDollar]:60,[h.australianDollar]:95,[h.newZealandDollar]:95,[h.canadianDollar]:95,[h.britishPound]:45,[h.euro]:59,[h.southAfricanRand]:1e3}}},{type:"portfolio",tier:"300",min:101,max:300,colour:"#004844",prices:{included:{[h.usDollar]:170,[h.australianDollar]:245,[h.newZealandDollar]:245,[h.canadianDollar]:245,[h.britishPound]:125,[h.euro]:149,[h.southAfricanRand]:2500}}},{type:"portfolio",tier:"Unlimited",min:301,max:yn,colour:"#004844",prices:{included:{[h.usDollar]:360,[h.australianDollar]:495,[h.newZealandDollar]:495,[h.canadianDollar]:495,[h.britishPound]:245,[h.euro]:299,[h.southAfricanRand]:5e3}}}];function ll(t){return jr.filter(e=>e.type===t).sort((e,r)=>e.max-r.max).at(-1)}function al({min:t,max:e}){return t===0&&e===0}function cl({type:t,tier:e}){var r;return((r=ll(t))==null?void 0:r.tier)===e}function Lr({max:t}){return t===yn}function ul(t,e,r){return jr.filter(i=>i.type===e&&(!xn[e].filter||xn[e].filter(r,i))).map(({prices:i,...n})=>{var p,v;const s=n.max,o=Math.max(0,r-s),l=((p=i.included)==null?void 0:p[t])??0,u=o*(((v=i==null?void 0:i.additional)==null?void 0:v[t])??0),d=l+u;return{...n,count:{included:s,additional:o,total:r},price:{included:Ze(l),additional:Ze(u),total:Ze(d)}}}).sort((i,n)=>i.price.total-n.price.total).at(0)}const fl={class:"pricing-calculator fa-component"},dl={class:"pricing-calculator__body",layout:"column"},pl={class:"pricing-calculator__options",layout:"rows center-justify"},hl=["value"],gl={class:"pricing-calculator__plan",layout:"rows md-column"},_l={self:"size-1of4 md-full"},ml={class:"pricing-calculator__plan-additional-info"},bl={class:"pricing-calculator__plan-detail",layout:"column top-stretch",self:"size-x1"},vl={class:"pricing-calculator__plan-tiers"},yl=["onClick"],xl={class:"pricing-calculator__plan-tier-included-price"},wl={class:"pricing-calculator__plan-tier-additional-info"},Sl={class:"pricing-calculator__plan-count",self:"size-1of1",layout:"rows center-justify"},Cl={key:0},Al={class:"pricing-calculator__plan",layout:"rows md-column"},Pl={self:"size-1of4 md-full"},Tl={class:"pricing-calculator__plan-additional-info"},Dl={class:"pricing-calculator__plan-detail",layout:"column",self:"size-x1"},El={class:"pricing-calculator__plan-tiers",self:"size-x1"},Rl=["onClick"],Fl={class:"pricing-calculator__plan-tier-included-price"},Ml={class:"pricing-calculator__plan-tier-additional-info"},Ol={key:0},Il={key:1},Nl={class:"pricing-calculator__summary",layout:"rows"},kl={class:"pricing-calculator__summary-detail",self:"size-x1",layout:"rows"},jl={class:"pricing-calculator__summary-detail-item pricing-calculator__summary-detail-item--highlight",layout:"column"},Ll={class:"pricing-calculator__summary-detail-item-breakdown"},Hl={key:0},$l={class:"key-value"},Ul={class:"pricing-calculator__summary-detail-item pricing-calculator__summary-detail-item--highlight",layout:"column"},Vl={class:"pricing-calculator__summary-detail-item-breakdown"},Bl={key:0},zl={key:1},Kl={key:2},Wl={class:"key-value"},Zl={class:"pricing-calculator__summary-detail-item"},ql={class:"key-value key-value--large"},Gl={class:"pricing-calculator__learn-more-dialog-details",layout:"column"},Yl={layout:"row top-justify"},Jl={class:"pricing-calculator__learn-more-dialog-tiers"},Xl={class:"pricing-calculator__learn-more-dialog-tier"},Ql={key:0},ta={key:1},ea={class:"pricing-calculator__learn-more-dialog-features"},ra={class:"pricing-calculator__learn-more-dialog-feature",layout:"row"},ia=wr({__name:"pricing-calculator.ce",props:{header:{type:String,default:"Pricing Calculator"},showHeader:{type:Boolean,default:!0},initialCurrency:{type:String,default:h.usDollar},autoDetectCurrency:{type:Boolean,default:!0},showCurrencySelector:{type:Boolean,default:!0},defaultCompanySelection:{type:Object,default:()=>({pro:10,portfolio:30})}},setup(t){const e=t,r=mr(e.initialCurrency),i=pr({...e.defaultCompanySelection}),n=mr(),s=mr("pro"),o=Mr(()=>Intl.NumberFormat("en-us",{style:"currency",currency:r.value,minimumFractionDigits:0,maximumFractionDigits:2})),l=Mr(()=>W({currency:r.value,counts:i}));function u(M,S){var P;return((P=l.value.plans[M])==null?void 0:P.tier)===S}function d(M,S){return{"pricing-calculator__plan-tier--active":u(M,S)}}function p(M=0){return o.value.format(Ze(M))}function v(M){return jr.filter(S=>S.type===M)}function T(M){var S;s.value=M,(S=n.value)==null||S.showModal()}function j(){var M;(M=n.value)==null||M.close()}function W({currency:M,counts:S}){return Object.entries(S).map(([P,B])=>ul(M,P,B)).filter(P=>!!P).reduce((P,B)=>(P.plans[B.type]=B,P.price.total+=B.price.total,P),{plans:{},addons:[],price:{total:0}})}return Rs(async()=>{e.autoDetectCurrency&&(r.value=await sl())}),(M,S)=>(z(),K("div",fl,[y("div",dl,[y("section",pl,[yr(y("h1",null,k(t.header),513),[[Co,t.showHeader]]),yr(y("select",{class:"pricing-calculator__currency-selector","onUpdate:modelValue":S[0]||(S[0]=P=>r.value=P),self:"sm-full"},[(z(!0),K(X,null,ce(ct(h),(P,B)=>(z(),K("option",{key:B,value:P},k(ct(nl)[P].name)+" ("+k(P)+") ",9,hl))),128))],512),[[Bo,r.value]])]),y("section",gl,[y("div",_l,[S[5]||(S[5]=y("h2",{class:"pricing-calculator__plan-title"},"Pro companies",-1)),S[6]||(S[6]=y("div",{class:"pricing-calculator__plan-description"},"For companies needing advanced tools to analyse, report, forecast, consolidate and benchmark. Priced per company.",-1)),y("div",ml,[y("a",{href:"#",onClick:S[1]||(S[1]=hn(P=>T("pro"),["prevent"]))},"Learn more")])]),y("div",bl,[yr(y("fa-slider",{class:"pricing-calculator__plan-slider","onUpdate:modelValue":S[2]||(S[2]=P=>i.pro=P),min:"1",max:"50",step:"1"},null,512),[[Vo,i.pro]]),y("div",vl,[(z(!0),K(X,null,ce(v("pro"),P=>{var B,Q;return z(),K("div",{class:te(["pricing-calculator__plan-tier",d(P.type,P.tier)]),onClick:et=>i.pro=P.max},[y("h4",{class:"pricing-calculator__plan-tier-title",style:Ft({background:P.colour})},k(P.tier),5),y("div",xl,[y("strong",null,k(p(P.prices.included[r.value])),1),S[7]||(S[7]=mt(" / month "))]),y("div",wl,[y("small",null,[S[8]||(S[8]=mt(" Includes ")),y("strong",null,k(P.max),1),S[9]||(S[9]=mt(" companies ")),S[10]||(S[10]=y("br",null,null,-1)),S[11]||(S[11]=mt(" + ")),y("strong",null,k(p((Q=(B=P.prices)==null?void 0:B.additional)==null?void 0:Q[r.value])),1),S[12]||(S[12]=mt(" per extra company "))])])],10,yl)}),256))]),S[15]||(S[15]=y("div",{class:"divider divider--dashed"},null,-1)),y("div",Sl,[y("div",null,[y("h3",null,k(p(l.value.plans.pro.price.total))+" / month",1),y("div",null,k(i.pro)+" companies",1)]),ct(cl)(l.value.plans.pro)?(z(),K("div",Cl,[y("small",null,[y("strong",null,"Need more than "+k(l.value.plans.pro.max)+" companies?",1)]),S[13]||(S[13]=y("br",null,null,-1)),S[14]||(S[14]=y("a",{href:"mailto:enquiries@fathomhq.com"},[y("small",null,"Contact us for Enterprise pricing")],-1))])):$e("",!0)])])]),y("section",Al,[y("div",Pl,[S[16]||(S[16]=y("h2",{class:"pricing-calculator__plan-title"},"Portfolio companies",-1)),S[17]||(S[17]=y("div",{class:"pricing-calculator__plan-description"},"Built for accounting firms to monitor and engage their entire client base.",-1)),y("div",Tl,[y("a",{href:"#",onClick:S[3]||(S[3]=hn(P=>T("portfolio"),["prevent"]))},"Learn more")])]),y("div",Dl,[y("div",El,[(z(!0),K(X,null,ce(v("portfolio"),P=>(z(),K("div",{class:te(["pricing-calculator__plan-tier",d(P.type,P.tier)]),onClick:B=>i.portfolio=P.max},[y("h4",{class:"pricing-calculator__plan-tier-title",style:Ft({background:P.colour})},k(P.tier),5),ct(al)(P)?$e("",!0):(z(),K(X,{key:0},[y("div",Fl,[y("strong",null,k(p(P.prices.included[r.value])),1),S[18]||(S[18]=mt(" / month "))]),y("div",Ml,[ct(Lr)(P)?(z(),K("small",Ol,S[19]||(S[19]=[y("strong",null,"Unlimited",-1),mt(" companies")]))):(z(),K("small",Il,[S[20]||(S[20]=mt("Up to ")),y("strong",null,k(P.max),1),S[21]||(S[21]=mt(" companies included"))]))])],64))],10,Rl))),256))])])]),y("section",Nl,[S[23]||(S[23]=y("div",{self:"size-1of4 md-full"},[y("h2",null,"Summary")],-1)),y("div",kl,[y("div",jl,[y("h3",null,"Pro - "+k(l.value.plans.pro.tier),1),y("div",Ll,[y("div",null,k(l.value.plans.pro.count.included)+" included companies",1),l.value.plans.pro.count.additional?(z(),K("div",Hl,k(l.value.plans.pro.count.additional)+" additional companies",1)):$e("",!0)]),y("div",$l,k(p(l.value.plans.pro.price.total))+" / month",1)]),y("div",Ul,[y("h3",null,"Portfolio - "+k(l.value.plans.portfolio.tier),1),y("div",Vl,[ct(Lr)(l.value.plans.portfolio)?(z(),K("div",Bl,"Unlimited companies")):(z(),K("div",zl,k(l.value.plans.portfolio.count.included)+" included companies",1)),l.value.plans.portfolio.count.additional?(z(),K("div",Kl,k(l.value.plans.portfolio.count.additional)+" additional companies",1)):$e("",!0)]),y("div",Wl,k(p(l.value.plans.portfolio.price.total))+" / month",1)]),y("div",Zl,[S[22]||(S[22]=y("h3",null,"Total Cost",-1)),y("div",ql,k(p(l.value.price.total))+" / month",1),y("div",null,[y("small",null,"Prices in "+k(r.value)+" (excl. taxes)",1)])])])])]),y("dialog",{class:"pricing-calculator__learn-more-dialog",ref_key:"learnMoreDialog",ref:n},[y("div",Gl,[y("div",Yl,[y("h2",null,"More about Fathom "+k(ct(vn)(s.value))+" companies",1),y("button",{class:"pricing-calculator__learn-more-dialog-close-button",title:"Close",onClick:S[4]||(S[4]=P=>j())},S[24]||(S[24]=[y("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"25",fill:"none"},[y("path",{fill:"#919191",d:"M5.146 5.646a.5.5 0 0 0 0 .708l6.147 6.146-6.147 6.146a.5.5 0 0 0 .708.708L12 13.207l6.146 6.147a.5.5 0 0 0 .708-.708L12.707 12.5l6.147-6.146a.5.5 0 0 0-.708-.708L12 11.793 5.854 5.646a.5.5 0 0 0-.708 0Z"})],-1)]))]),y("div",Jl,[(z(!0),K(X,null,ce(v(s.value),P=>(z(),K("div",Xl,[y("h4",{class:"pricing-calculator__learn-more-dialog-tier-title",style:Ft({background:P.colour})},k(P.tier),5),ct(Lr)(P)?(z(),K("div",Ql,"Unlimited companies")):(z(),K("div",ta,k(P.max)+" included companies",1))]))),256))]),S[26]||(S[26]=y("div",{class:"divider divider--dashed"},null,-1)),y("div",null,[y("h4",null,"All Fathom "+k(ct(vn)(s.value))+" subscriptions include:",1),y("div",ea,[(z(!0),K(X,null,ce(ct(ol)[s.value],P=>(z(),K("div",ra,[S[25]||(S[25]=io('',1)),y("div",null,k(P),1)]))),256))])])])],512)]))}});Object.entries({"fa-slider":el,"fa-pricing-calculator":bn(ia,[["styles",['@import"https://cdnjs.cloudflare.com/ajax/libs/flex-layout-attribute/1.0.3/css/flex-layout-attribute.min.css";:host{--colour__green: #3ce0bf;--colour__navy: #0a1916;--colour__purple: #3ce0bf;--background__colour--light: #f9f9f7;--background__colour--dark: var(--colour__navy);--background__colour--control: #F2F6F6;--background__colour: var(--background__colour--light);--font__colour--light: #f9f9f7;--font__colour--dark: var(--colour__navy);--font__colour: var(--font__colour--dark);--font__weight--regular: 400;--font__weight--medium: 500;--font__weight--heavy: 600;--font__weight: var(--font__weight--regular);--font__size--x-small: .75rem;--font__size--small: .875rem;--font__size--medium: 1rem;--font__size--large: 1.25rem;--font__size--x-large: 1.5rem;--font__size--jumbo: 2rem;--font__size: var(--font__size--medium);--spacing--x-small: .25rem;--spacing--small: .5rem;--spacing--medium: 1rem;--spacing--large: 1.5rem;--spacing--x-large: 2rem;--spacing--jumbo: 3rem;--border__radius: .25rem;--border__radius--large: .5rem}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5{margin:0;font-weight:500}input,select,dialog{color:inherit;font:inherit}strong{font-weight:500}a{color:var(--colour__green);text-decoration:none}section{padding:var(--spacing--large)}.divider{height:0px;margin:var(--spacing--small) 0;border-bottom:1px solid #D7E0EB}.divider--dashed{border-bottom-style:dashed}.key-value{margin:.5em 0;font-size:1.25rem;font-weight:var(--font__weight--medium)}.key-value--large{font-size:var(--spacing--large);font-weight:var(--font__weight--heavy)}.pricing-calculator{width:100%;max-width:1200px;padding:var(--spacing--medium);text-align:left;background-color:var(--background__colour);border-radius:var(--border__radius--large)}.pricing-calculator__body{gap:var(--spacing--x-large)}.pricing-calculator__options{gap:var(--spacing--medium)}.pricing-calculator__currency-selector{padding:var(--spacing--small) var(--spacing--medium);color:var(--font__colour--dark);font-weight:var(--font__weight--medium);background-color:var(--background__colour--control);border:none;border-radius:var(--border__radius)}.pricing-calculator__plan{gap:var(--spacing--large)}.pricing-calculator__plan-description{margin:var(--spacing--large) 0}.pricing-calculator__plan-additional-info{font-size:var(--font__size--small)}.pricing-calculator__plan-detail{gap:var(--spacing--medium)}.pricing-calculator__plan-slider{display:block;width:100%}.pricing-calculator__plan-tiers{display:grid;grid-template:auto / repeat(auto-fit,minmax(172px,1fr));gap:var(--spacing--medium)}.pricing-calculator__plan-tier{border-radius:.25rem;padding:var(--spacing--medium);background:var(--background__colour--control);border:1px solid transparent;opacity:.5;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .25s ease-out,border .25s ease-out}.pricing-calculator__plan-tier--active{opacity:1;border:1px solid var(--colour__green)}.pricing-calculator__plan-tier-title{width:min-content;padding:var(--spacing--small) var(--spacing--medium);margin-bottom:var(--spacing--x-large);color:#fff;border-radius:.25rem;background-color:#999}.pricing-calculator__plan-tier-additional-info{margin-top:var(--spacing--small);color:#777}.pricing-calculator__plan-count{gap:var(--spacing--medium)}.pricing-calculator__summary{gap:var(--spacing--medium);color:var(--font__colour--light);background-color:var(--background__colour--dark);border-radius:var(--border__radius--large)}.pricing-calculator__summary-detail{display:grid;grid-template:auto / repeat(auto-fit,minmax(172px,1fr));gap:var(--spacing--medium)}.pricing-calculator__summary-detail-item{padding:var(--spacing--medium);gap:var(--spacing--medium)}.pricing-calculator__summary-detail-item--highlight{background-color:#f9f9f71a;border-radius:var(--border__radius--large)}.pricing-calculator__summary-detail-item-breakdown{font-size:var(--font__size--small)}.pricing-calculator__learn-more-dialog{width:calc(100% - (var(--spacing--medium) * 2));max-width:960px;padding:var(--spacing--x-large);border:none;border-radius:var(--border__radius--large);background-color:var(--background__colour);transition:opacity .25s ease-out}.pricing-calculator__learn-more-dialog[open]{opacity:1}.pricing-calculator__learn-more-dialog::backdrop{background-color:var(--colour__navy);opacity:.75;transition:opacity .25s ease-out}.pricing-calculator__learn-more-dialog-details{gap:var(--spacing--x-large)}.pricing-calculator__learn-more-dialog-close-button{display:block;padding:var(--spacing--small);border:none;background:none;border-radius:var(--border__radius);cursor:pointer;transition:background .25s ease-out}.pricing-calculator__learn-more-dialog-close-button svg{display:block}.pricing-calculator__learn-more-dialog-close-button:hover{background-color:var(--background__colour--control)}.pricing-calculator__learn-more-dialog-features{display:grid;grid-template:auto / repeat(auto-fill,minmax(172px,1fr));gap:var(--spacing--medium);margin-top:var(--spacing--large)}.pricing-calculator__learn-more-dialog-feature{gap:var(--spacing--small);font-size:var(--font__size--small);line-height:18px}.pricing-calculator__learn-more-dialog-feature svg{display:block;width:18px;height:18px;flex-shrink:0}.pricing-calculator__learn-more-dialog-tiers{display:grid;grid-template:auto / repeat(auto-fit,minmax(172px,1fr));gap:var(--spacing--medium)}.pricing-calculator__learn-more-dialog-tier{border-radius:.25rem}.pricing-calculator__learn-more-dialog-tier-title{width:min-content;padding:var(--spacing--small) var(--spacing--medium);margin-bottom:var(--spacing--medium);color:#fff;border-radius:.25rem;background-color:#999}@starting-style{.pricing-calculator__learn-more-dialog[open]{opacity:0}.pricing-calculator__learn-more-dialog[open]::backdrop{opacity:0}}']]])}).forEach(([t,e])=>{customElements.define(t,Lo(e))})})();