diff --git a/assets/index-3221576c.js b/assets/index-3221576c.js deleted file mode 100644 index 9fb3fd7..0000000 --- a/assets/index-3221576c.js +++ /dev/null @@ -1,6 +0,0 @@ -function Nn(e,t){const n=Object.create(null),s=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver((e=>{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)})).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();const K={},Ge=[],ge=()=>{},Yr=()=>!1,kr=/^on[^a-z]/,Jt=e=>kr.test(e),Hn=e=>e.startsWith("onUpdate:"),te=Object.assign,Un=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Jr=Object.prototype.hasOwnProperty,j=(e,t)=>Jr.call(e,t),T=Array.isArray,et=e=>"[object Map]"===Xt(e),Ws=e=>"[object Set]"===Xt(e),S=e=>"function"==typeof e,X=e=>"string"==typeof e,Dn=e=>"symbol"==typeof e,W=e=>null!==e&&"object"==typeof e,zs=e=>W(e)&&S(e.then)&&S(e.catch),qs=Object.prototype.toString,Xt=e=>qs.call(e),Xr=e=>Xt(e).slice(8,-1),Vs=e=>"[object Object]"===Xt(e),Ln=e=>X(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Lt=Nn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Zt=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Zr=/-(\w)/g,nt=Zt((e=>e.replace(Zr,((e,t)=>t?t.toUpperCase():"")))),Qr=/\B([A-Z])/g,it=Zt((e=>e.replace(Qr,"-$1").toLowerCase())),Ys=Zt((e=>e.charAt(0).toUpperCase()+e.slice(1))),pn=Zt((e=>e?`on${Ys(e)}`:"")),yt=(e,t)=>!Object.is(e,t),$t=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},xn=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ls;const vn=()=>ls||(ls=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function $n(e){if(T(e)){const t={};for(let n=0;n{if(e){const n=e.split(eo);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function Qt(e){let t="";if(X(e))t=e;else if(T(e))for(let n=0;nX(e)?e:null==e?"":T(e)||W(e)&&(e.toString===qs||!S(e.toString))?JSON.stringify(e,Js,2):String(e),Js=(e,t)=>t&&t.__v_isRef?Js(e,t.value):et(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:Ws(t)?{[`Set(${t.size})`]:[...t.values()]}:!W(t)||T(t)||Vs(t)?t:String(t);let fe;class Xs{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=fe,!e&&fe&&(this.index=(fe.scopes||(fe.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=fe;try{return fe=this,e()}finally{fe=t}}}on(){fe=this}off(){fe=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},Gs=e=>(e.w&He)>0,er=e=>(e.n&He)>0,lo=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{("length"===n||n>=e)&&i.push(t)}))}else switch(void 0!==n&&i.push(l.get(n)),t){case"add":T(e)?Ln(n)&&i.push(l.get("length")):(i.push(l.get(qe)),et(e)&&i.push(l.get(Cn)));break;case"delete":T(e)||(i.push(l.get(qe)),et(e)&&i.push(l.get(Cn)));break;case"set":et(e)&&i.push(l.get(qe))}if(1===i.length)i[0]&&In(i[0]);else{const e=[];for(const t of i)t&&e.push(...t);In(Bn(e))}}function In(e,t){const n=T(e)?e:[...e];for(const e of n)e.computed&&fs(e);for(const e of n)e.computed||fs(e)}function fs(e,t){(e!==he||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function fo(e,t){var n;return null==(n=qt.get(e))?void 0:n.get(t)}const uo=Nn("__proto__,__v_isRef,__isVue"),sr=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(Dn)),ao=Wn(),ho=Wn(!1,!0),po=Wn(!0),us=go();function go(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=R(this);for(let e=0,t=this.length;e{e[t]=function(...e){lt();const n=R(this)[t].apply(this,e);return ct(),n}})),e}function _o(e){const t=R(this);return ie(t,"has",e),t.hasOwnProperty(e)}function Wn(e=!1,t=!1){return function(n,s,o){if("__v_isReactive"===s)return!e;if("__v_isReadonly"===s)return e;if("__v_isShallow"===s)return t;if("__v_raw"===s&&o===(e?t?Fo:cr:t?lr:ir).get(n))return n;const r=T(n);if(!e){if(r&&j(us,s))return Reflect.get(us,s,o);if("hasOwnProperty"===s)return _o}const l=Reflect.get(n,s,o);return(Dn(s)?sr.has(s):uo(s))||(e||ie(n,"get",s),t)?l:z(l)?r&&Ln(s)?l:l.value:W(l)?e?fr(l):en(l):l}}const mo=rr(),bo=rr(!0);function rr(e=!1){return function(t,n,s,o){let r=t[n];if(st(r)&&z(r)&&!z(s))return!1;if(!e&&(!Vt(s)&&!st(s)&&(r=R(r),s=R(s)),!T(t)&&z(r)&&!z(s)))return r.value=s,!0;const l=T(t)&&Ln(n)?Number(n)!0,deleteProperty:(e,t)=>!0},Eo=te({},or,{get:ho,set:bo}),zn=e=>e,Gt=e=>Reflect.getPrototypeOf(e);function Rt(e,t,n=!1,s=!1){const o=R(e=e.__v_raw),r=R(t);n||(t!==r&&ie(o,"get",t),ie(o,"get",r));const{has:l}=Gt(o),i=s?zn:n?Yn:xt;return l.call(o,t)?i(e.get(t)):l.call(o,r)?i(e.get(r)):void(e!==o&&e.get(t))}function jt(e,t=!1){const n=this.__v_raw,s=R(n),o=R(e);return t||(e!==o&&ie(s,"has",e),ie(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Nt(e,t=!1){return e=e.__v_raw,!t&&ie(R(e),"iterate",qe),Reflect.get(e,"size",e)}function as(e){e=R(e);const t=R(this);return Gt(t).has.call(t,e)||(t.add(e),Pe(t,"add",e,e)),this}function ds(e,t){t=R(t);const n=R(this),{has:s,get:o}=Gt(n);let r=s.call(n,e);r||(e=R(e),r=s.call(n,e));const l=o.call(n,e);return n.set(e,t),r?yt(t,l)&&Pe(n,"set",e,t):Pe(n,"add",e,t),this}function hs(e){const t=R(this),{has:n,get:s}=Gt(t);let o=n.call(t,e);o||(e=R(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&Pe(t,"delete",e,void 0),r}function ps(){const e=R(this),t=0!==e.size,n=e.clear();return t&&Pe(e,"clear",void 0,void 0),n}function Ht(e,t){return function(n,s){const o=this,r=o.__v_raw,l=R(r),i=t?zn:e?Yn:xt;return!e&&ie(l,"iterate",qe),r.forEach(((e,t)=>n.call(s,i(e),i(t),o)))}}function Ut(e,t,n){return function(...s){const o=this.__v_raw,r=R(o),l=et(r),i="entries"===e||e===Symbol.iterator&&l,c="keys"===e&&l,u=o[e](...s),a=n?zn:t?Yn:xt;return!t&&ie(r,"iterate",c?Cn:qe),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:i?[a(e[0]),a(e[1])]:a(e),done:t}},[Symbol.iterator](){return this}}}}function Ae(e){return function(...t){return"delete"!==e&&this}}function Co(){const e={get(e){return Rt(this,e)},get size(){return Nt(this)},has:jt,add:as,set:ds,delete:hs,clear:ps,forEach:Ht(!1,!1)},t={get(e){return Rt(this,e,!1,!0)},get size(){return Nt(this)},has:jt,add:as,set:ds,delete:hs,clear:ps,forEach:Ht(!1,!0)},n={get(e){return Rt(this,e,!0)},get size(){return Nt(this,!0)},has(e){return jt.call(this,e,!0)},add:Ae("add"),set:Ae("set"),delete:Ae("delete"),clear:Ae("clear"),forEach:Ht(!0,!1)},s={get(e){return Rt(this,e,!0,!0)},get size(){return Nt(this,!0)},has(e){return jt.call(this,e,!0)},add:Ae("add"),set:Ae("set"),delete:Ae("delete"),clear:Ae("clear"),forEach:Ht(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((o=>{e[o]=Ut(o,!1,!1),n[o]=Ut(o,!0,!1),t[o]=Ut(o,!1,!0),s[o]=Ut(o,!0,!0)})),[e,n,t,s]}const[Io,Oo,To,Po]=Co();function qn(e,t){const n=t?e?Po:To:e?Oo:Io;return(t,s,o)=>"__v_isReactive"===s?!e:"__v_isReadonly"===s?e:"__v_raw"===s?t:Reflect.get(j(n,s)&&s in t?n:t,s,o)}const So={get:qn(!1,!1)},Mo={get:qn(!1,!0)},Ao={get:qn(!0,!1)},ir=new WeakMap,lr=new WeakMap,cr=new WeakMap,Fo=new WeakMap;function Ro(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function jo(e){return e.__v_skip||!Object.isExtensible(e)?0:Ro(Xr(e))}function en(e){return st(e)?e:Vn(e,!1,or,So,ir)}function No(e){return Vn(e,!1,Eo,Mo,lr)}function fr(e){return Vn(e,!0,wo,Ao,cr)}function Vn(e,t,n,s,o){if(!W(e)||e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=o.get(e);if(r)return r;const l=jo(e);if(0===l)return e;const i=new Proxy(e,2===l?s:n);return o.set(e,i),i}function Te(e){return st(e)?Te(e.__v_raw):!(!e||!e.__v_isReactive)}function st(e){return!(!e||!e.__v_isReadonly)}function Vt(e){return!(!e||!e.__v_isShallow)}function ur(e){return Te(e)||st(e)}function R(e){const t=e&&e.__v_raw;return t?R(t):e}function tn(e){return zt(e,"__v_skip",!0),e}const xt=e=>W(e)?en(e):e,Yn=e=>W(e)?fr(e):e;function ar(e){je&&he&&nr((e=R(e)).dep||(e.dep=Bn()))}function dr(e,t){const n=(e=R(e)).dep;n&&In(n)}function z(e){return!(!e||!0!==e.__v_isRef)}function vt(e){return Ho(e,!1)}function Ho(e,t){return z(e)?e:new Uo(e,t)}class Uo{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:R(e),this._value=t?e:xt(e)}get value(){return ar(this),this._value}set value(e){const t=this.__v_isShallow||Vt(e)||st(e);e=t?e:R(e),yt(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:xt(e),dr(this))}}function wt(e){return z(e)?e.value:e}const Do={get:(e,t,n)=>wt(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return z(o)&&!z(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function hr(e){return Te(e)?e:new Proxy(e,Do)}function Lo(e){const t=T(e)?new Array(e.length):{};for(const n in e)t[n]=pr(e,n);return t}class $o{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return fo(R(this._object),this._key)}}class Bo{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Ko(e,t,n){return z(e)?e:S(e)?new Bo(e):W(e)&&arguments.length>1?pr(e,t,n):vt(e)}function pr(e,t,n){const s=e[t];return z(s)?s:new $o(e,t,n)}class Wo{constructor(e,t,n,s){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Kn(e,(()=>{this._dirty||(this._dirty=!0,dr(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=n}get value(){const e=R(this);return ar(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function zo(e,t,n=!1){let s,o;const r=S(e);return r?(s=e,o=ge):(s=e.get,o=e.set),new Wo(s,o,r||!o,n)}function Ne(e,t,n,s){let o;try{o=s?e(...s):e()}catch(e){nn(e,t,n)}return o}function _e(e,t,n,s){if(S(e)){const o=Ne(e,t,n,s);return o&&zs(o)&&o.catch((e=>{nn(e,t,n)})),o}const o=[];for(let r=0;r>>1;Ct(se[s])Ce&&se.splice(t,1)}function ko(e){T(e)?tt.push(...e):(!Oe||!Oe.includes(e,e.allowRecurse?Ke+1:Ke))&&tt.push(e),mr()}function gs(e,t=(Et?Ce+1:0)){for(;tCt(e)-Ct(t))),Ke=0;Kenull==e.id?1/0:e.id,Jo=(e,t)=>{const n=Ct(e)-Ct(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function yr(e){On=!1,Et=!0,se.sort(Jo);try{for(Ce=0;CeX(e)?e.trim():e))),t&&(o=n.map(xn))}let i,c=s[i=pn(t)]||s[i=pn(nt(t))];!c&&r&&(c=s[i=pn(it(t))]),c&&_e(c,e,6,o);const u=s[i+"Once"];if(u){if(e.emitted){if(e.emitted[i])return}else e.emitted={};e.emitted[i]=!0,_e(u,e,6,o)}}function xr(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(void 0!==o)return o;const r=e.emits;let l={},i=!1;if(!S(e)){const s=e=>{const n=xr(e,t,!0);n&&(i=!0,te(l,n))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return r||i?(T(r)?r.forEach((e=>l[e]=null)):te(l,r),W(e)&&s.set(e,l),l):(W(e)&&s.set(e,null),null)}function sn(e,t){return!(!e||!Jt(t))&&(t=t.slice(2).replace(/Once$/,""),j(e,t[0].toLowerCase()+t.slice(1))||j(e,it(t))||j(e,t))}let ue=null,rn=null;function Yt(e){const t=ue;return ue=e,rn=e&&e.type.__scopeId||null,t}function Zo(e){rn=e}function Qo(){rn=null}function Go(e,t=ue,n){if(!t||e._n)return e;const s=(...n)=>{s._d&&Is(-1);const o=Yt(t);let r;try{r=e(...n)}finally{Yt(o),s._d&&Is(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function gn(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:r,propsOptions:[l],slots:i,attrs:c,emit:u,render:a,renderCache:f,data:p,setupState:d,ctx:h,inheritAttrs:g}=e;let v,m;const _=Yt(e);try{if(4&n.shapeFlag){const e=o||s;v=Ee(a.call(e,e,f,r,d,p,h)),m=c}else{const e=t;v=Ee(e.length>1?e(r,{attrs:c,slots:i,emit:u}):e(r,null)),m=t.props?c:ei(c)}}catch(t){mt.length=0,nn(t,e,1),v=me(Ot)}let y=v;if(m&&!1!==g){const e=Object.keys(m),{shapeFlag:t}=y;e.length&&7&t&&(l&&e.some(Hn)&&(m=ti(m,l)),y=rt(y,m))}return n.dirs&&(y=rt(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),v=y,Yt(_),v}const ei=e=>{let t;for(const n in e)("class"===n||"style"===n||Jt(n))&&((t||(t={}))[n]=e[n]);return t},ti=(e,t)=>{const n={};for(const s in e)(!Hn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function ni(e,t,n){const{props:s,children:o,component:r}=e,{props:l,children:i,patchFlag:c}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&c>=0))return!(!o&&!i||i&&i.$stable)||s!==l&&(s?!l||_s(s,l,u):!!l);if(1024&c)return!0;if(16&c)return s?_s(s,l,u):!!l;if(8&c){const e=t.dynamicProps;for(let t=0;te.__isSuspense;function oi(e,t){t&&t.pendingBranch?T(e)?t.effects.push(...e):t.effects.push(e):ko(e)}const Dt={};function Bt(e,t,n){return vr(e,t,n)}function vr(e,t,{immediate:n,deep:s,flush:o,onTrack:r,onTrigger:l}=K){var i;const c=Qs()===(null==(i=ne)?void 0:i.scope)?ne:null;let u,a=!1,f=!1;if(z(e)?(u=()=>e.value,a=Vt(e)):Te(e)?(u=()=>e,s=!0):T(e)?(f=!0,a=e.some((e=>Te(e)||Vt(e))),u=()=>e.map((e=>z(e)?e.value:Te(e)?ze(e):S(e)?Ne(e,c,2):void 0))):u=S(e)?t?()=>Ne(e,c,2):()=>{if(!c||!c.isUnmounted)return p&&p(),_e(e,c,3,[h])}:ge,t&&s){const e=u;u=()=>ze(e())}let p,d,h=e=>{p=_.onStop=()=>{Ne(e,c,4)}};if(Mt){if(h=ge,t?n&&_e(t,c,3,[u(),f?[]:void 0,h]):u(),"sync"!==o)return ge;{const e=nl();d=e.__watcherHandles||(e.__watcherHandles=[])}}let g=f?new Array(e.length).fill(Dt):Dt;const v=()=>{if(_.active)if(t){const e=_.run();(s||a||(f?e.some(((e,t)=>yt(e,g[t]))):yt(e,g)))&&(p&&p(),_e(t,c,3,[e,g===Dt?void 0:f&&g[0]===Dt?[]:g,h]),g=e)}else _.run()};let m;v.allowRecurse=!!t,"sync"===o?m=v:"post"===o?m=()=>oe(v,c&&c.suspense):(v.pre=!0,c&&(v.id=c.uid),m=()=>Jn(v));const _=new Kn(u,m);t?n?v():g=_.run():"post"===o?oe(_.run.bind(_),c&&c.suspense):_.run();const y=()=>{_.stop(),c&&c.scope&&Un(c.scope.effects,_)};return d&&d.push(y),y}function ii(e,t,n){const s=this.proxy,o=X(e)?e.includes(".")?wr(s,e):()=>s[e]:e.bind(s,s);let r;S(t)?r=t:(r=t.handler,n=t);const l=ne;ot(this);const i=vr(o,r.bind(s),n);return l?ot(l):Ve(),i}function wr(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{ze(e,t)}));else if(Vs(e))for(const n in e)ze(e[n],t);return e}function Er(e,t){const n=ue;if(null===n)return e;const s=un(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let e=0;e!!e.type.__asyncLoader,Cr=e=>e.type.__isKeepAlive;function li(e,t){Ir(e,"a",t)}function ci(e,t){Ir(e,"da",t)}function Ir(e,t,n=ne){const s=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(ln(t,s,n),n){let e=n.parent;for(;e&&e.parent;)Cr(e.parent.vnode)&&fi(s,t,n,e),e=e.parent}}function fi(e,t,n,s){const o=ln(t,e,s,!0);Or((()=>{Un(s[t],o)}),n)}function ln(e,t,n=ne,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;lt(),ot(n);const o=_e(t,n,e,s);return Ve(),ct(),o});return s?o.unshift(r):o.push(r),r}}const Se=e=>(t,n=ne)=>(!Mt||"sp"===e)&&ln(e,((...e)=>t(...e)),n),ui=Se("bm"),ai=Se("m"),di=Se("bu"),hi=Se("u"),pi=Se("bum"),Or=Se("um"),gi=Se("sp"),_i=Se("rtg"),mi=Se("rtc");function bi(e,t=ne){ln("ec",e,t)}const yi=Symbol.for("v-ndc");function xi(e,t,n,s){let o;const r=n&&n[s];if(T(e)||X(e)){o=new Array(e.length);for(let n=0,s=e.length;nt(e,n,void 0,r&&r[n])));else{const n=Object.keys(e);o=new Array(n.length);for(let s=0,l=n.length;se?Hr(e)?un(e)||e.proxy:Tn(e.parent):null,gt=te(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Tn(e.parent),$root:e=>Tn(e.root),$emit:e=>e.emit,$options:e=>Xn(e),$forceUpdate:e=>e.f||(e.f=()=>Jn(e.update)),$nextTick:e=>e.n||(e.n=_r.bind(e.proxy)),$watch:e=>ii.bind(e)}),_n=(e,t)=>e!==K&&!e.__isScriptSetup&&j(e,t),vi={get({_:e},t){const{ctx:n,setupState:s,data:o,props:r,accessCache:l,type:i,appContext:c}=e;let u;if("$"!==t[0]){const i=l[t];if(void 0!==i)switch(i){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return r[t]}else{if(_n(s,t))return l[t]=1,s[t];if(o!==K&&j(o,t))return l[t]=2,o[t];if((u=e.propsOptions[0])&&j(u,t))return l[t]=3,r[t];if(n!==K&&j(n,t))return l[t]=4,n[t];Pn&&(l[t]=0)}}const a=gt[t];let f,p;return a?("$attrs"===t&&ie(e,"get",t),a(e)):(f=i.__cssModules)&&(f=f[t])?f:n!==K&&j(n,t)?(l[t]=4,n[t]):(p=c.config.globalProperties,j(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return _n(o,t)?(o[t]=n,!0):s!==K&&j(s,t)?(s[t]=n,!0):!(j(e.props,t)||"$"===t[0]&&t.slice(1)in e)&&(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:r}},l){let i;return!!n[l]||e!==K&&j(e,l)||_n(t,l)||(i=r[0])&&j(i,l)||j(s,l)||j(gt,l)||j(o.config.globalProperties,l)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:j(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ms(e){return T(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let Pn=!0;function wi(e){const t=Xn(e),n=e.proxy,s=e.ctx;Pn=!1,t.beforeCreate&&bs(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:l,watch:i,provide:c,inject:u,created:a,beforeMount:f,mounted:p,beforeUpdate:d,updated:h,activated:g,deactivated:v,beforeDestroy:m,beforeUnmount:_,destroyed:y,unmounted:b,render:x,renderTracked:w,renderTriggered:C,errorCaptured:j,serverPrefetch:R,expose:O,inheritAttrs:E,components:k,directives:P,filters:F}=t;if(u&&Ei(u,s,null),l)for(const e in l){const t=l[e];S(t)&&(s[e]=t.bind(n))}if(o){const t=o.call(n,n);W(t)&&(e.data=en(t))}if(Pn=!0,r)for(const e in r){const t=r[e],o=S(t)?t.bind(n,n):S(t.get)?t.get.bind(n,n):ge,l=!S(t)&&S(t.set)?t.set.bind(n):ge,i=Dr({get:o,set:l});Object.defineProperty(s,e,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(i)for(const e in i)Tr(i[e],s,n,e);if(c){const e=S(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{Si(t,e[t])}))}function M(e,t){T(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(a&&bs(a,e,"c"),M(ui,f),M(ai,p),M(di,d),M(hi,h),M(li,g),M(ci,v),M(bi,j),M(mi,w),M(_i,C),M(pi,_),M(Or,b),M(gi,R),T(O))if(O.length){const t=e.exposed||(e.exposed={});O.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});x&&e.render===ge&&(e.render=x),null!=E&&(e.inheritAttrs=E),k&&(e.components=k),P&&(e.directives=P)}function Ei(e,t,n=ge){T(e)&&(e=Sn(e));for(const n in e){const s=e[n];let o;o=W(s)?"default"in s?_t(s.from||n,s.default,!0):_t(s.from||n):_t(s),z(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:e=>o.value=e}):t[n]=o}}function bs(e,t,n){_e(T(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Tr(e,t,n,s){const o=s.includes(".")?wr(n,s):()=>n[s];if(X(e)){const n=t[e];S(n)&&Bt(o,n)}else if(S(e))Bt(o,e.bind(n));else if(W(e))if(T(e))e.forEach((e=>Tr(e,t,n,s)));else{const s=S(e.handler)?e.handler.bind(n):t[e.handler];S(s)&&Bt(o,s,e)}}function Xn(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:l}}=e.appContext,i=r.get(t);let c;return i?c=i:o.length||n||s?(c={},o.length&&o.forEach((e=>kt(c,e,l,!0))),kt(c,t,l)):c=t,W(t)&&r.set(t,c),c}function kt(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&kt(e,r,n,!0),o&&o.forEach((t=>kt(e,t,n,!0)));for(const o in t)if(!s||"expose"!==o){const s=Ci[o]||n&&n[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const Ci={data:ys,props:xs,emits:xs,methods:pt,computed:pt,beforeCreate:re,created:re,beforeMount:re,mounted:re,beforeUpdate:re,updated:re,beforeDestroy:re,beforeUnmount:re,destroyed:re,unmounted:re,activated:re,deactivated:re,errorCaptured:re,serverPrefetch:re,components:pt,directives:pt,watch:Oi,provide:ys,inject:Ii};function ys(e,t){return t?e?function(){return te(S(e)?e.call(this,this):e,S(t)?t.call(this,this):t)}:t:e}function Ii(e,t){return pt(Sn(e),Sn(t))}function Sn(e){if(T(e)){const t={};for(let n=0;n(r.has(e)||(e&&S(e.install)?(r.add(e),e.install(i,...t)):S(e)&&(r.add(e),e(i,...t))),i),mixin:e=>(o.mixins.includes(e)||o.mixins.push(e),i),component:(e,t)=>t?(o.components[e]=t,i):o.components[e],directive:(e,t)=>t?(o.directives[e]=t,i):o.directives[e],mount(r,c,u){if(!l){const a=me(n,s);return a.appContext=o,c&&t?t(a,r):e(a,r,u),l=!0,i._container=r,r.__vue_app__=i,un(a.component)||a.component.proxy}},unmount(){l&&(e(null,i._container),delete i._container.__vue_app__)},provide:(e,t)=>(o.provides[e]=t,i),runWithContext(e){It=i;try{return e()}finally{It=null}}};return i}}let It=null;function Si(e,t){if(ne){let n=ne.provides;const s=ne.parent&&ne.parent.provides;s===n&&(n=ne.provides=Object.create(s)),n[e]=t}}function _t(e,t,n=!1){const s=ne||ue;if(s||It){const o=s?null==s.parent?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:It._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&S(t)?t.call(s&&s.proxy):t}}function Mi(){return!!(ne||ue||It)}function Ai(e,t,n,s=!1){const o={},r={};zt(r,fn,1),e.propsDefaults=Object.create(null),Sr(e,t,o,r);for(const t in e.propsOptions[0])t in o||(o[t]=void 0);n?e.props=s?o:No(o):e.type.props?e.props=o:e.props=r,e.attrs=r}function Fi(e,t,n,s){const{props:o,attrs:r,vnode:{patchFlag:l}}=e,i=R(o),[c]=e.propsOptions;let u=!1;if(!(s||l>0)||16&l){let s;Sr(e,t,o,r)&&(u=!0);for(const r in i)(!t||!j(t,r)&&((s=it(r))===r||!j(t,s)))&&(c?n&&(void 0!==n[r]||void 0!==n[s])&&(o[r]=Mn(c,i,r,void 0,e,!0)):delete o[r]);if(r!==i)for(const e in r)(!t||!j(t,e))&&(delete r[e],u=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let s=0;s{c=!0;const[n,s]=Mr(e,t,!0);te(l,n),s&&i.push(...s)};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}if(!r&&!c)return W(e)&&s.set(e,Ge),Ge;if(T(r))for(let e=0;e-1,s[1]=n<0||e-1||j(s,"default"))&&i.push(t)}}}const u=[l,i];return W(e)&&s.set(e,u),u}function vs(e){return"$"!==e[0]}function ws(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function Es(e,t){return ws(e)===ws(t)}function Cs(e,t){return T(t)?t.findIndex((t=>Es(t,e))):S(t)&&Es(t,e)?0:-1}const Ar=e=>"_"===e[0]||"$stable"===e,Zn=e=>T(e)?e.map(Ee):[Ee(e)],Ri=(e,t,n)=>{if(t._n)return t;const s=Go(((...e)=>Zn(t(...e))),n);return s._c=!1,s},Fr=(e,t,n)=>{const s=e._ctx;for(const n in e){if(Ar(n))continue;const o=e[n];if(S(o))t[n]=Ri(0,o,s);else if(null!=o){const e=Zn(o);t[n]=()=>e}}},Rr=(e,t)=>{const n=Zn(t);e.slots.default=()=>n},ji=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=R(t),zt(t,"_",n)):Fr(t,e.slots={})}else e.slots={},t&&Rr(e,t);zt(e.slots,fn,1)},Ni=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,l=K;if(32&s.shapeFlag){const e=t._;e?n&&1===e?r=!1:(te(o,t),!n&&1===e&&delete o._):(r=!t.$stable,Fr(t,o)),l=t}else t&&(Rr(e,t),l={default:1});if(r)for(const e in o)!Ar(e)&&!(e in l)&&delete o[e]};function An(e,t,n,s,o=!1){if(T(e))return void e.forEach(((e,r)=>An(e,t&&(T(t)?t[r]:t),n,s,o)));if(Kt(s)&&!o)return;const r=4&s.shapeFlag?un(s.component)||s.component.proxy:s.el,l=o?null:r,{i:i,r:c}=e,u=t&&t.r,a=i.refs===K?i.refs={}:i.refs,f=i.setupState;if(null!=u&&u!==c&&(X(u)?(a[u]=null,j(f,u)&&(f[u]=null)):z(u)&&(u.value=null)),S(c))Ne(c,i,12,[l,a]);else{const t=X(c),s=z(c);if(t||s){const i=()=>{if(e.f){const n=t?j(f,c)?f[c]:a[c]:c.value;o?T(n)&&Un(n,r):T(n)?n.includes(r)||n.push(r):t?(a[c]=[r],j(f,c)&&(f[c]=a[c])):(c.value=[r],e.k&&(a[e.k]=c.value))}else t?(a[c]=l,j(f,c)&&(f[c]=l)):s&&(c.value=l,e.k&&(a[e.k]=l))};l?(i.id=-1,oe(i,n)):i()}}}const oe=oi;function Hi(e){return Ui(e)}function Ui(e,t){vn().__VUE__=!0;const{insert:n,remove:s,patchProp:o,createElement:r,createText:l,createComment:i,setText:c,setElementText:u,parentNode:a,nextSibling:f,setScopeId:p=ge,insertStaticContent:d}=e,h=(e,t,n,s=null,o=null,r=null,l=!1,i=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!at(e,t)&&(s=N(e),A(e,o,r,!0),e=null),-2===t.patchFlag&&(c=!1,t.dynamicChildren=null);const{type:u,ref:a,shapeFlag:f}=t;switch(u){case cn:g(e,t,n,s);break;case Ot:v(e,t,n,s);break;case mn:null==e&&m(t,n,s,l);break;case de:T(e,t,n,s,o,r,l,i,c);break;default:1&f?_(e,t,n,s,o,r,l,i,c):6&f?j(e,t,n,s,o,r,l,i,c):(64&f||128&f)&&u.process(e,t,n,s,o,r,l,i,c,B)}null!=a&&o&&An(a,e&&e.ref,r,t||e,!t)},g=(e,t,s,o)=>{if(null==e)n(t.el=l(t.children),s,o);else{const n=t.el=e.el;t.children!==e.children&&c(n,t.children)}},v=(e,t,s,o)=>{null==e?n(t.el=i(t.children||""),s,o):t.el=e.el},m=(e,t,n,s)=>{[e.el,e.anchor]=d(e.children,t,n,s,e.el,e.anchor)},_=(e,t,n,s,o,r,l,i,c)=>{l=l||"svg"===t.type,null==e?y(t,n,s,o,r,l,i,c):x(e,t,o,r,l,i,c)},y=(e,t,s,l,i,c,a,f)=>{let p,d;const{type:h,props:g,shapeFlag:v,transition:m,dirs:_}=e;if(p=e.el=r(e.type,c,g&&g.is,g),8&v?u(p,e.children):16&v&&S(e.children,p,null,l,i,c&&"foreignObject"!==h,a,f),_&&$e(e,null,l,"created"),b(p,e,e.scopeId,a,l),g){for(const t in g)"value"!==t&&!Lt(t)&&o(p,t,null,g[t],c,e.children,l,i,V);"value"in g&&o(p,"value",null,g.value),(d=g.onVnodeBeforeMount)&&we(d,l,e)}_&&$e(e,null,l,"beforeMount");const y=(!i||i&&!i.pendingBranch)&&m&&!m.persisted;y&&m.beforeEnter(p),n(p,t,s),((d=g&&g.onVnodeMounted)||y||_)&&oe((()=>{d&&we(d,l,e),y&&m.enter(p),_&&$e(e,null,l,"mounted")}),i)},b=(e,t,n,s,o)=>{if(n&&p(e,n),s)for(let t=0;t{for(let u=c;u{const c=t.el=e.el;let{patchFlag:a,dynamicChildren:f,dirs:p}=t;a|=16&e.patchFlag;const d=e.props||K,h=t.props||K;let g;n&&Be(n,!1),(g=h.onVnodeBeforeUpdate)&&we(g,n,t,e),p&&$e(t,e,n,"beforeUpdate"),n&&Be(n,!0);const v=r&&"foreignObject"!==t.type;if(f?w(e.dynamicChildren,f,c,n,s,v,l):i||P(e,t,c,null,n,s,v,l,!1),a>0){if(16&a)C(c,t,d,h,n,s,r);else if(2&a&&d.class!==h.class&&o(c,"class",null,h.class,r),4&a&&o(c,"style",d.style,h.style,r),8&a){const l=t.dynamicProps;for(let t=0;t{g&&we(g,n,t,e),p&&$e(t,e,n,"updated")}),s)},w=(e,t,n,s,o,r,l)=>{for(let i=0;i{if(n!==s){if(n!==K)for(const c in n)!Lt(c)&&!(c in s)&&o(e,c,n[c],null,i,t.children,r,l,V);for(const c in s){if(Lt(c))continue;const u=s[c],a=n[c];u!==a&&"value"!==c&&o(e,c,a,u,i,t.children,r,l,V)}"value"in s&&o(e,"value",n.value,s.value)}},T=(e,t,s,o,r,i,c,u,a)=>{const f=t.el=e?e.el:l(""),p=t.anchor=e?e.anchor:l("");let{patchFlag:d,dynamicChildren:h,slotScopeIds:g}=t;g&&(u=u?u.concat(g):g),null==e?(n(f,s,o),n(p,s,o),S(t.children,s,p,r,i,c,u,a)):d>0&&64&d&&h&&e.dynamicChildren?(w(e.dynamicChildren,h,s,r,i,c,u),(null!=t.key||r&&t===r.subTree)&&jr(e,t,!0)):P(e,t,s,p,r,i,c,u,a)},j=(e,t,n,s,o,r,l,i,c)=>{t.slotScopeIds=i,null==e?512&t.shapeFlag?o.ctx.activate(t,n,s,l,c):R(t,n,s,o,r,l,c):O(e,t,c)},R=(e,t,n,s,o,r,l)=>{const i=e.component=Ji(e,s,o);if(Cr(e)&&(i.ctx.renderer=B),Xi(i),i.asyncDep){if(o&&o.registerDep(i,E),!e.el){const e=i.subTree=me(Ot);v(null,e,t,n)}}else E(i,e,t,n,o,r,l)},O=(e,t,n)=>{const s=t.component=e.component;if(ni(e,t,n)){if(s.asyncDep&&!s.asyncResolved)return void k(s,t,n);s.next=t,Yo(s.update),s.update()}else t.el=e.el,s.vnode=t},E=(e,t,n,s,o,r,l)=>{const i=e.effect=new Kn((()=>{if(e.isMounted){let t,{next:n,bu:s,u:i,parent:c,vnode:u}=e,f=n;Be(e,!1),n?(n.el=u.el,k(e,n,l)):n=u,s&&$t(s),(t=n.props&&n.props.onVnodeBeforeUpdate)&&we(t,c,n,u),Be(e,!0);const p=gn(e),d=e.subTree;e.subTree=p,h(d,p,a(d.el),N(d),e,o,r),n.el=p.el,null===f&&si(e,p.el),i&&oe(i,o),(t=n.props&&n.props.onVnodeUpdated)&&oe((()=>we(t,c,n,u)),o)}else{let l;const{el:i,props:c}=t,{bm:u,m:a,parent:f}=e,p=Kt(t);if(Be(e,!1),u&&$t(u),!p&&(l=c&&c.onVnodeBeforeMount)&&we(l,f,t),Be(e,!0),i&&L){const n=()=>{e.subTree=gn(e),L(i,e.subTree,e,o,null)};p?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const l=e.subTree=gn(e);h(null,l,n,s,e,o,r),t.el=l.el}if(a&&oe(a,o),!p&&(l=c&&c.onVnodeMounted)){const e=t;oe((()=>we(l,f,e)),o)}(256&t.shapeFlag||f&&Kt(f.vnode)&&256&f.vnode.shapeFlag)&&e.a&&oe(e.a,o),e.isMounted=!0,t=n=s=null}}),(()=>Jn(c)),e.scope),c=e.update=()=>i.run();c.id=e.uid,Be(e,!0),c()},k=(e,t,n)=>{t.component=e;const s=e.vnode.props;e.vnode=t,e.next=null,Fi(e,t.props,s,n),Ni(e,t.children,n),lt(),gs(),ct()},P=(e,t,n,s,o,r,l,i,c=!1)=>{const a=e&&e.children,f=e?e.shapeFlag:0,p=t.children,{patchFlag:d,shapeFlag:h}=t;if(d>0){if(128&d)return void M(a,p,n,s,o,r,l,i,c);if(256&d)return void F(a,p,n,s,o,r,l,i,c)}8&h?(16&f&&V(a,o,r),p!==a&&u(n,p)):16&f?16&h?M(a,p,n,s,o,r,l,i,c):V(a,o,r,!0):(8&f&&u(n,""),16&h&&S(p,n,s,o,r,l,i,c))},F=(e,t,n,s,o,r,l,i,c)=>{t=t||Ge;const u=(e=e||Ge).length,a=t.length,f=Math.min(u,a);let p;for(p=0;pa?V(e,o,r,!0,!1,f):S(t,n,s,o,r,l,i,c,f)},M=(e,t,n,s,o,r,l,i,c)=>{let u=0;const a=t.length;let f=e.length-1,p=a-1;for(;u<=f&&u<=p;){const s=e[u],a=t[u]=c?Re(t[u]):Ee(t[u]);if(!at(s,a))break;h(s,a,n,null,o,r,l,i,c),u++}for(;u<=f&&u<=p;){const s=e[f],u=t[p]=c?Re(t[p]):Ee(t[p]);if(!at(s,u))break;h(s,u,n,null,o,r,l,i,c),f--,p--}if(u>f){if(u<=p){const e=p+1,f=ep)for(;u<=f;)A(e[u],o,r,!0),u++;else{const d=u,g=u,v=new Map;for(u=g;u<=p;u++){const e=t[u]=c?Re(t[u]):Ee(t[u]);null!=e.key&&v.set(e.key,u)}let m,_=0;const y=p-g+1;let b=!1,S=0;const x=new Array(y);for(u=0;u=y){A(s,o,r,!0);continue}let a;if(null!=s.key)a=v.get(s.key);else for(m=g;m<=p;m++)if(0===x[m-g]&&at(s,t[m])){a=m;break}void 0===a?A(s,o,r,!0):(x[a-g]=u+1,a>=S?S=a:b=!0,h(s,t[a],n,null,o,r,l,i,c),_++)}const w=b?Di(x):Ge;for(m=w.length-1,u=y-1;u>=0;u--){const e=g+u,f=t[e],p=e+1{const{el:l,type:i,transition:c,children:u,shapeFlag:a}=e;if(6&a)$(e.component.subTree,t,s,o);else if(128&a)e.suspense.move(t,s,o);else if(64&a)i.move(e,t,s,B);else if(i!==de)if(i!==mn)if(2!==o&&1&a&&c)if(0===o)c.beforeEnter(l),n(l,t,s),oe((()=>c.enter(l)),r);else{const{leave:e,delayLeave:o,afterLeave:r}=c,i=()=>n(l,t,s),u=()=>{e(l,(()=>{i(),r&&r()}))};o?o(l,i,u):u()}else n(l,t,s);else(({el:e,anchor:t},s,o)=>{let r;for(;e&&e!==t;)r=f(e),n(e,s,o),e=r;n(t,s,o)})(e,t,s);else{n(l,t,s);for(let e=0;e{const{type:r,props:l,ref:i,children:c,dynamicChildren:u,shapeFlag:a,patchFlag:f,dirs:p}=e;if(null!=i&&An(i,null,n,e,!0),256&a)return void t.ctx.deactivate(e);const d=1&a&&p,h=!Kt(e);let g;if(h&&(g=l&&l.onVnodeBeforeUnmount)&&we(g,t,e),6&a)z(e.component,n,s);else{if(128&a)return void e.suspense.unmount(n,s);d&&$e(e,null,t,"beforeUnmount"),64&a?e.type.remove(e,t,n,o,B,s):u&&(r!==de||f>0&&64&f)?V(u,t,n,!1,!0):(r===de&&384&f||!o&&16&a)&&V(c,t,n),s&&W(e)}(h&&(g=l&&l.onVnodeUnmounted)||d)&&oe((()=>{g&&we(g,t,e),d&&$e(e,null,t,"unmounted")}),n)},W=e=>{const{type:t,el:n,anchor:o,transition:r}=e;if(t===de)return void I(n,o);if(t===mn)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=f(e),s(e),e=n;s(t)})(e);const l=()=>{s(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:s}=r,o=()=>t(n,l);s?s(e.el,l,o):o()}else l()},I=(e,t)=>{let n;for(;e!==t;)n=f(e),s(e),e=n;s(t)},z=(e,t,n)=>{const{bum:s,scope:o,update:r,subTree:l,um:i}=e;s&&$t(s),o.stop(),r&&(r.active=!1,A(l,e,t,n)),i&&oe(i,t),oe((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},V=(e,t,n,s=!1,o=!1,r=0)=>{for(let l=r;l6&e.shapeFlag?N(e.component.subTree):128&e.shapeFlag?e.suspense.next():f(e.anchor||e.el),U=(e,t,n)=>{null==e?t._vnode&&A(t._vnode,null,null,!0):h(t._vnode||null,e,t,null,null,null,n),gs(),br(),t._vnode=e},B={p:h,um:A,m:$,r:W,mt:R,mc:S,pc:P,pbc:w,n:N,o:e};let X,L;return t&&([X,L]=t(B)),{render:U,hydrate:X,createApp:Pi(U,X)}}function Be({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function jr(e,t,n=!1){const s=e.children,o=t.children;if(T(s)&&T(o))for(let e=0;e>1,e[n[i]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,l=n[r-1];r-- >0;)n[r]=l,l=t[l];return n}const Li=e=>e.__isTeleport,de=Symbol.for("v-fgt"),cn=Symbol.for("v-txt"),Ot=Symbol.for("v-cmt"),mn=Symbol.for("v-stc"),mt=[];let pe=null;function Tt(e=!1){mt.push(pe=e?null:[])}function $i(){mt.pop(),pe=mt[mt.length-1]||null}let Pt=1;function Is(e){Pt+=e}function Bi(e){return e.dynamicChildren=Pt>0?pe||Ge:null,$i(),Pt>0&&pe&&pe.push(e),e}function St(e,t,n,s,o,r){return Bi(J(e,t,n,s,o,r,!0))}function Ki(e){return!!e&&!0===e.__v_isVNode}function at(e,t){return e.type===t.type&&e.key===t.key}const fn="__vInternal",Nr=({key:e})=>e??null,Wt=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?X(e)||z(e)||S(e)?{i:ue,r:e,k:t,f:!!n}:e:null);function J(e,t=null,n=null,s=0,o=null,r=(e===de?0:1),l=!1,i=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Nr(t),ref:t&&Wt(t),scopeId:rn,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:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:ue};return i?(Qn(c,n),128&r&&e.normalize(c)):n&&(c.shapeFlag|=X(n)?8:16),Pt>0&&!l&&pe&&(c.patchFlag>0||6&r)&&32!==c.patchFlag&&pe.push(c),c}const me=Wi;function Wi(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===yi)&&(e=Ot),Ki(e)){const s=rt(e,t,!0);return n&&Qn(s,n),Pt>0&&!r&&pe&&(6&s.shapeFlag?pe[pe.indexOf(e)]=s:pe.push(s)),s.patchFlag|=-2,s}if(el(e)&&(e=e.__vccOpts),t){t=zi(t);let{class:e,style:n}=t;e&&!X(e)&&(t.class=Qt(e)),W(n)&&(ur(n)&&!T(n)&&(n=te({},n)),t.style=$n(n))}return J(e,t,n,s,o,X(e)?1:ri(e)?128:Li(e)?64:W(e)?4:S(e)?2:0,r,!0)}function zi(e){return e?ur(e)||fn in e?te({},e):e:null}function rt(e,t,n=!1){const{props:s,ref:o,patchFlag:r,children:l}=e,i=t?Vi(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&Nr(i),ref:t&&t.ref?n&&o?T(o)?o.concat(Wt(t)):[o,Wt(t)]:Wt(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==de?-1===r?16:16|r:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&rt(e.ssContent),ssFallback:e.ssFallback&&rt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function qi(e=" ",t=0){return me(cn,null,e,t)}function Ee(e){return null==e||"boolean"==typeof e?me(Ot):T(e)?me(de,null,e.slice()):"object"==typeof e?Re(e):me(cn,null,String(e))}function Re(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:rt(e)}function Qn(e,t){let n=0;const{shapeFlag:s}=e;if(null==t)t=null;else if(T(t))n=16;else if("object"==typeof t){if(65&s){const n=t.default;return void(n&&(n._c&&(n._d=!1),Qn(e,n()),n._c&&(n._d=!0)))}{n=32;const s=t._;s||fn in t?3===s&&ue&&(1===ue.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=ue}}else S(t)?(t={default:t,_ctx:ue},n=32):(t=String(t),64&s?(n=16,t=[qi(t)]):n=8);e.children=t,e.shapeFlag|=n}function Vi(...e){const t={};for(let n=0;nne=e)),Gn=e=>{Xe.length>1?Xe.forEach((t=>t(e))):Xe[0](e)};const ot=e=>{Gn(e),e.scope.on()},Ve=()=>{ne&&ne.scope.off(),Gn(null)};function Hr(e){return 4&e.vnode.shapeFlag}let Ps,Mt=!1;function Xi(e,t=!1){Mt=t;const{props:n,children:s}=e.vnode,o=Hr(e);Ai(e,n,o,t),ji(e,s);const r=o?Zi(e,t):void 0;return Mt=!1,r}function Zi(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=tn(new Proxy(e.ctx,vi));const{setup:s}=n;if(s){const n=e.setupContext=s.length>1?Gi(e):null;ot(e),lt();const o=Ne(s,e,0,[e.props,n]);if(ct(),Ve(),zs(o)){if(o.then(Ve,Ve),t)return o.then((n=>{Ts(e,n,t)})).catch((t=>{nn(t,e,0)}));e.asyncDep=o}else Ts(e,o,t)}else Ur(e,t)}function Ts(e,t,n){S(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:W(t)&&(e.setupState=hr(t)),Ur(e,n)}function Ur(e,t,n){const s=e.type;if(!e.render){if(!t&&Ps&&!s.render){const t=s.template||Xn(e).template;if(t){const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:r,compilerOptions:l}=s,i=te(te({isCustomElement:n,delimiters:r},o),l);s.render=Ps(t,i)}}e.render=s.render||ge}ot(e),lt(),wi(e),ct(),Ve()}function Qi(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(ie(e,"get","$attrs"),t[n])}))}function Gi(e){return{get attrs(){return Qi(e)},slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function un(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(hr(tn(e.exposed)),{get:(t,n)=>n in t?t[n]:n in gt?gt[n](e):void 0,has:(e,t)=>t in e||t in gt}))}function el(e){return S(e)&&"__vccOpts"in e}const Dr=(e,t)=>zo(e,t,Mt),tl=Symbol.for("v-scx"),nl=()=>_t(tl),sl="3.3.4",rl="http://www.w3.org/2000/svg",We=typeof document<"u"?document:null,Ss=We&&We.createElement("template"),ol={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t?We.createElementNS(rl,e):We.createElement(e,n?{is:n}:void 0);return"select"===e&&s&&null!=s.multiple&&o.setAttribute("multiple",s.multiple),o},createText:e=>We.createTextNode(e),createComment:e=>We.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>We.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const l=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),o!==r&&(o=o.nextSibling););else{Ss.innerHTML=s?`${e}`:e;const o=Ss.content;if(s){const e=o.firstChild;for(;e.firstChild;)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function il(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function ll(e,t,n){const s=e.style,o=X(n);if(n&&!o){if(t&&!X(t))for(const e in t)null==n[e]&&Fn(s,e,"");for(const e in n)Fn(s,e,n[e])}else{const r=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=r)}}const Ms=/\s*!important$/;function Fn(e,t,n){if(T(n))n.forEach((n=>Fn(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=cl(e,t);Ms.test(n)?e.setProperty(it(s),n.replace(Ms,""),"important"):e[s]=n}}const As=["Webkit","Moz","ms"],bn={};function cl(e,t){const n=bn[t];if(n)return n;let s=nt(t);if("filter"!==s&&s in e)return bn[t]=s;s=Ys(s);for(let n=0;nyn||(pl.then((()=>yn=0)),yn=Date.now());function _l(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();_e(ml(e,n.value),t,5,[e])};return n.value=e,n.attached=gl(),n}function ml(e,t){if(T(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const js=/^on[a-z]/,bl=(e,t,n,s,o=!1,r,l,i,c)=>{"class"===t?il(e,s,o):"style"===t?ll(e,n,s):Jt(t)?Hn(t)||dl(e,t,n,s,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):yl(e,t,s,o))?ul(e,t,s,r,l,i,c):("true-value"===t?e._trueValue=s:"false-value"===t&&(e._falseValue=s),fl(e,t,s,o))};function yl(e,t,n,s){return s?!!("innerHTML"===t||"textContent"===t||t in e&&js.test(t)&&S(n)):!("spellcheck"===t||"draggable"===t||"translate"===t||"form"===t||"list"===t&&"INPUT"===e.tagName||"type"===t&&"TEXTAREA"===e.tagName||js.test(t)&&X(n))&&t in e}const Ns=e=>{const t=e.props["onUpdate:modelValue"]||!1;return T(t)?e=>$t(t,e):t};function xl(e){e.target.composing=!0}function Hs(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const vl={created(e,{modifiers:{lazy:t,trim:n,number:s}},o){e._assign=Ns(o);const r=s||o.props&&"number"===o.props.type;Qe(e,t?"change":"input",(t=>{if(t.target.composing)return;let s=e.value;n&&(s=s.trim()),r&&(s=xn(s)),e._assign(s)})),n&&Qe(e,"change",(()=>{e.value=e.value.trim()})),t||(Qe(e,"compositionstart",xl),Qe(e,"compositionend",Hs),Qe(e,"change",Hs))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:o}},r){if(e._assign=Ns(r),e.composing||document.activeElement===e&&"range"!==e.type&&(n||s&&e.value.trim()===t||(o||"number"===e.type)&&xn(e.value)===t))return;const l=t??"";e.value!==l&&(e.value=l)}},wl={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):dt(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),dt(e,!0),s.enter(e)):s.leave(e,(()=>{dt(e,!1)})):dt(e,t))},beforeUnmount(e,{value:t}){dt(e,t)}};function dt(e,t){e.style.display=t?e._vod:"none"}const El=te({patchProp:bl},ol);let Us;function Cl(){return Us||(Us=Hi(El))}const Il=(...e)=>{const t=Cl().createApp(...e),{mount:n}=t;return t.mount=e=>{const s=Ol(e);if(!s)return;const o=t._component;!S(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const r=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),r},t};function Ol(e){return X(e)?document.querySelector(e):e}var Tl=!1; -/*! - * pinia v2.1.6 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */let Lr;const an=e=>Lr=e,$r=Symbol();function Rn(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}var bt;function Pl(){const e=Zs(!0),t=e.run((()=>vt({})));let n=[],s=[];const o=tn({install(e){an(o),o._a=e,e.provide($r,o),e.config.globalProperties.$pinia=o,s.forEach((e=>n.push(e))),s=[]},use(e){return this._a||Tl?n.push(e):s.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}!function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"}(bt||(bt={}));const Br=()=>{};function Ds(e,t,n,s=Br){e.push(t);const o=()=>{const n=e.indexOf(t);n>-1&&(e.splice(n,1),s())};return!n&&Qs()&&io(o),o}function Ze(e,...t){e.slice().forEach((e=>{e(...t)}))}const Sl=e=>e();function jn(e,t){e instanceof Map&&t instanceof Map&&t.forEach(((t,n)=>e.set(n,t))),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const s=t[n],o=e[n];Rn(o)&&Rn(s)&&e.hasOwnProperty(n)&&!z(s)&&!Te(s)?e[n]=jn(o,s):e[n]=s}return e}const Ml=Symbol();function Al(e){return!Rn(e)||!e.hasOwnProperty(Ml)}const{assign:Fe}=Object;function Fl(e){return!(!z(e)||!e.effect)}function Rl(e,t,n,s){const{state:o,actions:r,getters:l}=t,i=n.state.value[e];let c;return c=Kr(e,(function(){i||(n.state.value[e]=o?o():{});const t=Lo(n.state.value[e]);return Fe(t,r,Object.keys(l||{}).reduce(((t,s)=>(t[s]=tn(Dr((()=>{an(n);const t=n._s.get(e);return l[s].call(t,t)}))),t)),{}))}),t,n,s,!0),c}function Kr(e,t,n={},s,o,r){let l;const i=Fe({actions:{}},n),c={deep:!0};let u,a,f,p=[],d=[];const h=s.state.value[e];let g;function v(t){let n;u=a=!1,"function"==typeof t?(t(s.state.value[e]),n={type:bt.patchFunction,storeId:e,events:f}):(jn(s.state.value[e],t),n={type:bt.patchObject,payload:t,storeId:e,events:f});const o=g=Symbol();_r().then((()=>{g===o&&(u=!0)})),a=!0,Ze(p,n,s.state.value[e])}!r&&!h&&(s.state.value[e]={}),vt({});const m=r?function(){const{state:e}=n,t=e?e():{};this.$patch((e=>{Fe(e,t)}))}:Br;function _(t,n){return function(){an(s);const o=Array.from(arguments),r=[],l=[];let i;Ze(d,{args:o,name:t,store:y,after:function(e){r.push(e)},onError:function(e){l.push(e)}});try{i=n.apply(this&&this.$id===e?this:y,o)}catch(e){throw Ze(l,e),e}return i instanceof Promise?i.then((e=>(Ze(r,e),e))).catch((e=>(Ze(l,e),Promise.reject(e)))):(Ze(r,i),i)}}const y=en({_p:s,$id:e,$onAction:Ds.bind(null,d),$patch:v,$reset:m,$subscribe(t,n={}){const o=Ds(p,t,n.detached,(()=>r())),r=l.run((()=>Bt((()=>s.state.value[e]),(s=>{("sync"===n.flush?a:u)&&t({storeId:e,type:bt.direct,events:f},s)}),Fe({},c,n))));return o},$dispose:function(){l.stop(),p=[],d=[],s._s.delete(e)}});s._s.set(e,y);const b=s._a&&s._a.runWithContext||Sl,S=s._e.run((()=>(l=Zs(),b((()=>l.run(t))))));for(const t in S){const n=S[t];if(z(n)&&!Fl(n)||Te(n))r||(h&&Al(n)&&(z(n)?n.value=h[t]:jn(n,h[t])),s.state.value[e][t]=n);else if("function"==typeof n){const e=_(t,n);S[t]=e,i.actions[t]=n}}return Fe(y,S),Fe(R(y),S),Object.defineProperty(y,"$state",{get:()=>s.state.value[e],set:e=>{v((t=>{Fe(t,e)}))}}),s._p.forEach((e=>{Fe(y,l.run((()=>e({store:y,app:s._a,pinia:s,options:i}))))})),h&&r&&n.hydrate&&n.hydrate(y.$state,h),u=!0,a=!0,y}function jl(e,t,n){let s,o;const r="function"==typeof t;function l(e,n){const l=Mi();return(e=e||(l?_t($r,null):null))&&an(e),(e=Lr)._s.has(s)||(r?Kr(s,t,o,e):Rl(s,o,e)),e._s.get(s)}return"string"==typeof e?(s=e,o=r?n:t):(o=e,s=e.id),l.$id=s,l}function es(e){{e=R(e);const t={};for(const n in e){const s=e[n];(z(s)||Te(s))&&(t[n]=Ko(e,n))}return t}}const Nl=on({__name:"ThemeSwitch",setup(e){function t(e=void 0){const t="dark"==document.documentElement.dataset.theme?"light":"dark",n=e??t;document.documentElement.dataset.theme=n}return t(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),(e,n)=>(Tt(),St("button",{role:"button",class:"themeswitcher",id:"themeSwitch",onClick:n[0]||(n[0]=e=>t())}," Switch Theme "))}}),Hl=J("ul",null,[J("li",null,[J("a",{href:".."},"← View other pages")])],-1),Ul=on({__name:"NavBar",setup:e=>(e,t)=>(Tt(),St("nav",null,[Hl,J("ul",null,[J("li",null,[me(Nl)])])]))});function Dl(e){if(19!=e.length)return e;const t=2047,n=parseInt(e.substring(0,4),16),s=parseInt(e.substring(5,9),16),o=parseInt(e.substring(10,14),16),r=parseInt(e.substring(15,19),16);let l=0,i=0,c=0;l=n({glyphs:[]}),getters:{glyphValues:e=>e.glyphs.map((e=>Dl(e)))}}),Ll={class:"required",for:"portalglyphsInput"},$l={class:"glyph-input-wrapper"},Bl={class:"portal-buttons grid"},Kl=["id","value"],Wl=on({__name:"GlyphInput",props:{label:{},index:{}},setup(e){const t=e,n=/[0-9A-F:]/,s=ts(),{glyphs:o}=es(s);function r(e){var n,s,r;e.target instanceof HTMLButtonElement&&((n=o.value)[s=t.index]??(n[s]=""),(null==(r=o.value[t.index])?void 0:r.length)<12&&(o.value[t.index]+=e.target.value))}function l(){o.value[t.index]=o.value[t.index].slice(0,-1)}function i(){o.value[t.index]=o.value[t.index].toUpperCase().split("").filter((e=>n.test(e))).join("")}const c=e=>e.toString(16).toUpperCase();return(e,t)=>(Tt(),St("div",null,[J("label",Ll,wn(e.label)+":",1),J("div",$l,[Er(J("input",{class:"glyphs-input",id:"portalglyphsInput",type:"text",maxlength:"19","onUpdate:modelValue":t[0]||(t[0]=t=>wt(o)[e.index]=t),onInput:i},null,544),[[vl,wt(o)[e.index]]]),J("button",{class:"delete-button is-error",id:"delButton",role:"button",type:"button",onClick:l}," ← Delete ")]),J("div",Bl,[(Tt(),St(de,null,xi(16,(e=>J("button",{class:"button glyphs",type:"button",id:"glyphButton"+e,value:c(e-1),onClick:r},wn(c(e-1)),9,Kl))),64))])]))}}),Wr=(e,t)=>{const n=e.__vccOpts||e;for(const[e,s]of t)n[e]=s;return n},Ls=Wr(Wl,[["__scopeId","data-v-596d7584"]]),$s=e=>e.slice(-3),Bs=e=>e.slice(-6,-3),Ks=e=>e.slice(4,6);function zl(){const e=ts(),{glyphValues:t}=es(e),n=parseInt($s(t.value[0]),16),s=parseInt(Bs(t.value[0]),16),o=parseInt(Ks(t.value[0]),16),r=parseInt($s(t.value[1]),16),l=parseInt(Bs(t.value[1]),16),i=parseInt(Ks(t.value[1]),16),c=Math.abs(r-n),u=Math.abs(l-s),a=Math.abs(i-o);return Math.sqrt(c*c+u*u+a*a)}const ql=e=>(Zo("data-v-86e50e1c"),e=e(),Qo(),e),Vl=ql((()=>J("h1",{class:"title"},"Region Adjacency Checker",-1))),Yl={class:"input-wrapper"},kl=["disabled"],Jl=on({__name:"App",setup(e){const t=ts(),{glyphValues:n}=es(t),s=vt(""),o=vt(!1);function r(){const e=zl();1===e?s.value="Directly touching":e===Math.sqrt(2)?s.value="Touching on one edge":e===Math.sqrt(3)?s.value="Touching on one corner":s.value="Not touching",o.value=1===e||e===Math.sqrt(2)||e===Math.sqrt(3)}return(e,t)=>(Tt(),St(de,null,[J("header",null,[me(Ul),Vl]),J("main",null,[J("div",Yl,[me(Ls,{index:0,class:"glyph-input",label:"Enter First Region Glyphs/Coordinates"}),me(Ls,{index:1,class:"glyph-input",label:"Enter Second Region Glyphs/Coordinates"})]),J("button",{disabled:!wt(n).length||wt(n).some((e=>12!==e.length)),class:"button",onClick:r}," Check Adjacency ",8,kl),Er(J("p",{class:Qt([{"is-success":o.value,"is-error":!o.value},"output"])},wn(s.value),3),[[wl,s.value]])])],64))}}),Xl=Wr(Jl,[["__scopeId","data-v-86e50e1c"]]),zr=Il(Xl);zr.use(Pl()),zr.mount("#app"); diff --git a/assets/index-7fd07b49.css b/assets/index-e596be98.css similarity index 99% rename from assets/index-7fd07b49.css rename to assets/index-e596be98.css index d562c72..fc6f438 100644 --- a/assets/index-7fd07b49.css +++ b/assets/index-e596be98.css @@ -1,4 +1,4 @@ @charset "UTF-8";/*! * Pico CSS v1.5.10 (https://picocss.com) * Copyright 2019-2023 - Licensed under MIT -*/:root{--font-family:system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--line-height:1.5;--font-weight:400;--font-size:16px;--border-radius:.25rem;--border-width:1px;--outline-width:3px;--spacing:1rem;--typography-spacing-vertical:1.5rem;--block-spacing-vertical:calc(var(--spacing)*2);--block-spacing-horizontal:var(--spacing);--grid-spacing-vertical:0;--grid-spacing-horizontal:var(--spacing);--form-element-spacing-vertical:.75rem;--form-element-spacing-horizontal:1rem;--nav-element-spacing-vertical:1rem;--nav-element-spacing-horizontal:.5rem;--nav-link-spacing-vertical:.5rem;--nav-link-spacing-horizontal:.5rem;--form-label-font-weight:var(--font-weight);--transition:.2s ease-in-out;--modal-overlay-backdrop-filter:blur(.25rem)}@media (min-width:576px){:root{--font-size:17px}}@media (min-width:768px){:root{--font-size:18px}}@media (min-width:992px){:root{--font-size:19px}}@media (min-width:1200px){:root{--font-size:20px}}@media (min-width:576px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing)*2.5)}}@media (min-width:768px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing)*3)}}@media (min-width:992px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing)*3.5)}}@media (min-width:1200px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing)*4)}}@media (min-width:576px){article{--block-spacing-horizontal:calc(var(--spacing)*1.25)}}@media (min-width:768px){article{--block-spacing-horizontal:calc(var(--spacing)*1.5)}}@media (min-width:992px){article{--block-spacing-horizontal:calc(var(--spacing)*1.75)}}@media (min-width:1200px){article{--block-spacing-horizontal:calc(var(--spacing)*2)}}dialog>article{--block-spacing-vertical:calc(var(--spacing)*2);--block-spacing-horizontal:var(--spacing)}@media (min-width:576px){dialog>article{--block-spacing-vertical:calc(var(--spacing)*2.5);--block-spacing-horizontal:calc(var(--spacing)*1.25)}}@media (min-width:768px){dialog>article{--block-spacing-vertical:calc(var(--spacing)*3);--block-spacing-horizontal:calc(var(--spacing)*1.5)}}a{--text-decoration:none}a.contrast,a.secondary{--text-decoration:underline}small{--font-size:.875em}h1,h2,h3,h4,h5,h6{--font-weight:700}h1{--font-size:2rem;--typography-spacing-vertical:3rem}h2{--font-size:1.75rem;--typography-spacing-vertical:2.625rem}h3{--font-size:1.5rem;--typography-spacing-vertical:2.25rem}h4{--font-size:1.25rem;--typography-spacing-vertical:1.874rem}h5{--font-size:1.125rem;--typography-spacing-vertical:1.6875rem}[type=checkbox],[type=radio]{--border-width:2px}[type=checkbox][role=switch],tfoot td,tfoot th,thead td,thead th{--border-width:3px}:not(thead,tfoot)>*>td{--font-size:.875em}code,kbd,pre,samp{--font-family:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}kbd{--font-weight:bolder}:root:not([data-theme=dark]),[data-theme=light]{--background-color:#fff;--color:#415462;--h1-color:#1b2832;--h2-color:#24333e;--h3-color:#2c3d49;--h4-color:#374956;--h5-color:#415462;--h6-color:#4d606d;--muted-color:#73828c;--muted-border-color:#edf0f3;--primary:#1095c1;--primary-hover:#08769b;--primary-focus:rgba(16,149,193,.125);--primary-inverse:#fff;--secondary:#596b78;--secondary-hover:#415462;--secondary-focus:rgba(89,107,120,.125);--secondary-inverse:#fff;--contrast:#1b2832;--contrast-hover:#000;--contrast-focus:rgba(89,107,120,.125);--contrast-inverse:#fff;--mark-background-color:#fff2ca;--mark-color:#543a26;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 transparent;--button-hover-box-shadow:0 0 0 transparent;--form-element-background-color:transparent;--form-element-border-color:#a2afb9;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:transparent;--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:#d5dce2;--form-element-disabled-border-color:#a2afb9;--form-element-disabled-opacity:.5;--form-element-invalid-border-color:#c62828;--form-element-invalid-active-border-color:#d32f2f;--form-element-invalid-focus-color:rgba(211,47,47,.125);--form-element-valid-border-color:#388e3c;--form-element-valid-active-border-color:#43a047;--form-element-valid-focus-color:rgba(67,160,71,.125);--switch-background-color:#bbc6ce;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#d5dce2;--range-active-border-color:#bbc6ce;--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:#f6f8f9;--code-background-color:#edf0f3;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:#b34d80;--code-property-color:#3d888f;--code-value-color:#986;--code-comment-color:#a2afb9;--accordion-border-color:var(--muted-border-color);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:var(--background-color);--card-border-color:var(--muted-border-color);--card-box-shadow:.0145rem .029rem .174rem rgba(27,40,50,.017),.0335rem .067rem .402rem rgba(27,40,50,.024),.0625rem .125rem .75rem rgba(27,40,50,.03),.1125rem .225rem 1.35rem rgba(27,40,50,.036),.2085rem .417rem 2.502rem rgba(27,40,50,.043),.5rem 1rem 6rem rgba(27,40,50,.06),0 0 0 .0625rem rgba(27,40,50,.015);--card-sectionning-background-color:#fbfbfc;--dropdown-background-color:#fbfbfc;--dropdown-border-color:#e1e6eb;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:#edf0f3;--modal-overlay-background-color:rgba(213,220,226,.7);--progress-background-color:#d5dce2;--progress-color:var(--primary);--loading-spinner-opacity:.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23415462' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2373828C' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23415462' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='4' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23C62828' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23415462' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23415462' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23388E3C' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");color-scheme:light}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]){--background-color:#11191f;--color:#bbc6ce;--h1-color:#edf0f3;--h2-color:#e1e6eb;--h3-color:#d5dce2;--h4-color:#c8d1d8;--h5-color:#bbc6ce;--h6-color:#afbbc4;--muted-color:#73828c;--muted-border-color:#1f2d38;--primary:#1095c1;--primary-hover:#1ab3e6;--primary-focus:rgba(16,149,193,.25);--primary-inverse:#fff;--secondary:#596b78;--secondary-hover:#73828c;--secondary-focus:rgba(115,130,140,.25);--secondary-inverse:#fff;--contrast:#edf0f3;--contrast-hover:#fff;--contrast-focus:rgba(115,130,140,.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 transparent;--button-hover-box-shadow:0 0 0 transparent;--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:#2c3d49;--form-element-disabled-border-color:#415462;--form-element-disabled-opacity:.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198,40,40,.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56,142,60,.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:#2c3d49;--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115,130,140,.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:#a65980;--code-property-color:#599fa6;--code-value-color:#8c8473;--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:.0145rem .029rem .174rem rgba(0,0,0,.017),.0335rem .067rem .402rem rgba(0,0,0,.024),.0625rem .125rem .75rem rgba(0,0,0,.03),.1125rem .225rem 1.35rem rgba(0,0,0,.036),.2085rem .417rem 2.502rem rgba(0,0,0,.043),.5rem 1rem 6rem rgba(0,0,0,.06),0 0 0 .0625rem rgba(0,0,0,.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:#1b2832;--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36,51,62,.75);--modal-overlay-background-color:rgba(36,51,62,.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2373828C' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='4' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23B71C1C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%232E7D32' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");color-scheme:dark}}[data-theme=dark]{--background-color:#11191f;--color:#bbc6ce;--h1-color:#edf0f3;--h2-color:#e1e6eb;--h3-color:#d5dce2;--h4-color:#c8d1d8;--h5-color:#bbc6ce;--h6-color:#afbbc4;--muted-color:#73828c;--muted-border-color:#1f2d38;--primary:#1095c1;--primary-hover:#1ab3e6;--primary-focus:rgba(16,149,193,.25);--primary-inverse:#fff;--secondary:#596b78;--secondary-hover:#73828c;--secondary-focus:rgba(115,130,140,.25);--secondary-inverse:#fff;--contrast:#edf0f3;--contrast-hover:#fff;--contrast-focus:rgba(115,130,140,.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 transparent;--button-hover-box-shadow:0 0 0 transparent;--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:#2c3d49;--form-element-disabled-border-color:#415462;--form-element-disabled-opacity:.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198,40,40,.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56,142,60,.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:#2c3d49;--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115,130,140,.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:#a65980;--code-property-color:#599fa6;--code-value-color:#8c8473;--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:.0145rem .029rem .174rem rgba(0,0,0,.017),.0335rem .067rem .402rem rgba(0,0,0,.024),.0625rem .125rem .75rem rgba(0,0,0,.03),.1125rem .225rem 1.35rem rgba(0,0,0,.036),.2085rem .417rem 2.502rem rgba(0,0,0,.043),.5rem 1rem 6rem rgba(0,0,0,.06),0 0 0 .0625rem rgba(0,0,0,.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:#1b2832;--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36,51,62,.75);--modal-overlay-background-color:rgba(36,51,62,.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2373828C' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='4' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23B71C1C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%232E7D32' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");color-scheme:dark}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--primary)}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);cursor:default;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-rendering:optimizeLegibility}main{display:block}body{margin:0;width:100%}body>footer,body>header,body>main{margin-left:auto;margin-right:auto;padding:var(--block-spacing-vertical) 0;width:100%}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-left:var(--spacing);padding-right:var(--spacing);width:100%}@media (min-width:576px){.container{max-width:510px;padding-left:0;padding-right:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:992px){.container{max-width:920px}}@media (min-width:1200px){.container{max-width:1130px}}section{margin-bottom:var(--block-spacing-vertical)}.grid{grid-column-gap:var(--grid-spacing-horizontal);grid-row-gap:var(--grid-spacing-vertical);display:grid;grid-template-columns:1fr;margin:0}@media (min-width:992px){.grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.grid>*{min-width:0}figure{display:block;margin:0;overflow-x:auto;padding:0}figure figcaption{color:var(--muted-color);padding:calc(var(--spacing)*.5) 0}b,strong{font-weight:bolder}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,figure,form,ol,p,pre,table,ul{color:var(--color);font-size:var(--font-size);font-style:normal;font-weight:var(--font-weight);margin-bottom:var(--typography-spacing-vertical);margin-top:0}[role=link],a{--color:var(--primary);--background-color:transparent;background-color:var(--background-color);color:var(--color);outline:0;-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition)}[role=link]:is([aria-current],:hover,:active,:focus),a:is([aria-current],:hover,:active,:focus){--color:var(--primary-hover);--text-decoration:underline}[role=link]:focus,a:focus{--background-color:var(--primary-focus)}[role=link].secondary,a.secondary{--color:var(--secondary)}[role=link].secondary:is([aria-current],:hover,:active,:focus),a.secondary:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}[role=link].secondary:focus,a.secondary:focus{--background-color:var(--secondary-focus)}[role=link].contrast,a.contrast{--color:var(--contrast)}[role=link].contrast:is([aria-current],:hover,:active,:focus),a.contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}[role=link].contrast:focus,a.contrast:focus{--background-color:var(--contrast-focus)}h1,h2,h3,h4,h5,h6{color:var(--color);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);margin-bottom:var(--typography-spacing-vertical);margin-top:0}h1{--color:var(--h1-color)}h2{--color:var(--h2-color)}h3{--color:var(--h3-color)}h4{--color:var(--h4-color)}h5{--color:var(--h5-color)}h6{--color:var(--h6-color)}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-vertical)}.headings,hgroup{margin-bottom:var(--typography-spacing-vertical)}.headings>*,hgroup>*{margin-bottom:0}.headings>:last-child,hgroup>:last-child{--color:var(--muted-color);--font-weight:unset;font-family:unset;font-size:1rem}p{margin-bottom:var(--typography-spacing-vertical)}small{font-size:var(--font-size)}:where(dl,ol,ul){-webkit-padding-start:var(--spacing);-webkit-padding-end:0;padding-left:var(--spacing);padding-right:0;padding-inline-end:0;padding-inline-start:var(--spacing)}:where(dl,ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical)*.25)}:where(dl,ol,ul) :is(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical)*.25)}ul li{list-style:square}mark{background-color:var(--mark-background-color);color:var(--mark-color);padding:.125rem .25rem;vertical-align:baseline}blockquote{-webkit-border-start:.25rem solid var(--blockquote-border-color);-webkit-border-end:none;border-inline-end:none;border-inline-start:.25rem solid var(--blockquote-border-color);border-left:.25rem solid var(--blockquote-border-color);border-right:none;display:block;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing)}blockquote footer{color:var(--blockquote-footer-color);margin-top:calc(var(--typography-spacing-vertical)*.5)}abbr[title]{border-bottom:1px dotted;cursor:help}abbr[title],ins{text-decoration:none}ins{color:var(--ins-color)}del{color:var(--del-color)}::-moz-selection{background-color:var(--primary-focus)}::selection{background-color:var(--primary-focus)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{border-style:none;height:auto;max-width:100%}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}button{font-family:inherit;margin:0;overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button{display:block;margin-bottom:var(--spacing);width:100%}[role=button]{display:inline-block;text-decoration:none}[role=button],button,input[type=button],input[type=reset],input[type=submit]{--background-color:var(--primary);--border-color:var(--primary);--color:var(--primary-inverse);--box-shadow:var(--button-box-shadow,0 0 0 transparent);background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--color);cursor:pointer;font-size:1rem;font-weight:var(--font-weight);line-height:var(--line-height);outline:0;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);text-align:center;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[role=button]:is([aria-current],:hover,:active,:focus),button:is([aria-current],:hover,:active,:focus),input[type=button]:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus),input[type=submit]:is([aria-current],:hover,:active,:focus){--background-color:var(--primary-hover);--border-color:var(--primary-hover);--box-shadow:var(--button-hover-box-shadow,0 0 0 transparent);--color:var(--primary-inverse)}[role=button]:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 transparent),0 0 0 var(--outline-width) var(--primary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).secondary,input[type=reset]{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);cursor:pointer}:is(button,input[type=submit],input[type=button],[role=button]).secondary:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover);--color:var(--secondary-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).secondary:focus,input[type=reset]:focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 transparent),0 0 0 var(--outline-width) var(--secondary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).contrast{--background-color:var(--contrast);--border-color:var(--contrast);--color:var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:is([aria-current],:hover,:active,:focus){--background-color:var(--contrast-hover);--border-color:var(--contrast-hover);--color:var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 transparent),0 0 0 var(--outline-width) var(--contrast-focus)}:is(button,input[type=submit],input[type=button],[role=button]).outline,input[type=reset].outline{--background-color:transparent;--color:var(--primary)}:is(button,input[type=submit],input[type=button],[role=button]).outline:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--background-color:transparent;--color:var(--primary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary,input[type=reset].outline{--color:var(--secondary)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast{--color:var(--contrast)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}:where(button,[type=submit],[type=button],[type=reset],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]),a[role=button]:not([href]){opacity:.5;pointer-events:none}input,optgroup,select,textarea{font-family:inherit;font-size:1rem;letter-spacing:inherit;line-height:var(--line-height);margin:0}input{overflow:visible}select{text-transform:none}legend{color:inherit;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{border-width:0;padding:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem*var(--line-height) + var(--form-element-spacing-vertical)*2 + var(--border-width)*2)}fieldset{border:0;margin:0;margin-bottom:var(--spacing);padding:0}fieldset legend,label{display:block;font-weight:var(--form-label-font-weight,var(--font-weight));margin-bottom:calc(var(--spacing)*.25)}input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color:var(--form-element-background-color);--border-color:var(--form-element-border-color);--color:var(--form-element-color);--box-shadow:none;background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);outline:0;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--background-color:var(--form-element-active-background-color)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--border-color:var(--form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,select:focus,textarea:focus{--box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled]{--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid]{-webkit-padding-start:var(--form-element-spacing-horizontal)!important;-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem auto;padding-left:var(--form-element-spacing-horizontal);padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-inline-start:var(--form-element-spacing-horizontal)!important}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=false]{background-image:var(--icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=true]{background-image:var(--icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--border-color:var(--form-element-valid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--border-color:var(--form-element-invalid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--spacing)}select::-ms-expand{background-color:transparent;border:0}select:not([multiple],[size]){-webkit-padding-start:var(--form-element-spacing-horizontal);-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem auto;padding-left:var(--form-element-spacing-horizontal);padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-start:var(--form-element-spacing-horizontal)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}:where(input,select,textarea,.grid)+small{color:var(--muted-color);display:block;margin-bottom:var(--spacing);margin-top:calc(var(--spacing)*-.75);width:100%}label>:where(input,select,textarea){margin-top:calc(var(--spacing)*.25)}[type=checkbox],[type=radio]{-webkit-margin-start:0;-webkit-margin-end:.375em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:var(--border-width);cursor:pointer;font-size:inherit;height:1.25em;margin-left:0;margin-right:.375em;margin-top:-.125em;margin-inline-end:.375em;margin-inline-start:0;vertical-align:middle;width:1.25em}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-checkbox);background-position:50%;background-repeat:no-repeat;background-size:.75em auto}[type=checkbox]~label,[type=radio]~label{cursor:pointer;display:inline-block;margin-bottom:0;margin-right:.375em}[type=checkbox]:indeterminate{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-minus);background-position:50%;background-repeat:no-repeat;background-size:.75em auto}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color:var(--primary-inverse);background-image:none;border-width:.35em}[type=checkbox][role=switch]{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color);--color:var(--switch-color);background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:1.25em;height:1.25em;line-height:1.25em;width:2.25em}[type=checkbox][role=switch]:focus{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color)}[type=checkbox][role=switch]:checked{--background-color:var(--switch-checked-background-color);--border-color:var(--switch-checked-background-color)}[type=checkbox][role=switch]:before{background-color:var(--color);border-radius:50%;content:"";display:block;height:100%;transition:margin .1s ease-in-out;width:calc(1.25em - var(--border-width)*2)}[type=checkbox][role=switch]:checked{background-image:none}[type=checkbox][role=switch]:checked:before{-webkit-margin-start:calc(1.125em - var(--border-width));margin-left:calc(1.125em - var(--border-width));margin-inline-start:calc(1.125em - var(--border-width))}[type=checkbox]:checked[aria-invalid=false],[type=checkbox][aria-invalid=false],[type=checkbox][role=switch]:checked[aria-invalid=false],[type=checkbox][role=switch][aria-invalid=false],[type=radio]:checked[aria-invalid=false],[type=radio][aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}[type=checkbox]:checked[aria-invalid=true],[type=checkbox][aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=checkbox][role=switch][aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=radio][aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--icon-position:.75rem;--icon-width:1rem;background-image:var(--icon-date);background-position:center right var(--icon-position);background-repeat:no-repeat;background-size:var(--icon-width) auto;padding-right:calc(var(--icon-width) + var(--icon-position))}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{margin-left:var(--icon-position);margin-right:calc(var(--icon-width)*-1);opacity:0;width:var(--icon-width)}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{background-image:none!important;padding-right:var(--form-element-spacing-horizontal)!important}}[type=file]{--color:var(--muted-color);background:0 0;border:0;border-radius:0;padding:calc(var(--form-element-spacing-vertical)*.5) 0}[type=file]::file-selector-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);-webkit-margin-start:0;-webkit-margin-end:calc(var(--spacing)/2);background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--color);cursor:pointer;font-size:1rem;font-weight:var(--font-weight);line-height:var(--line-height);margin-left:0;margin-right:calc(var(--spacing)/2);margin-inline-end:calc(var(--spacing)/2);margin-inline-start:0;outline:0;padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);text-align:center;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::file-selector-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-webkit-file-upload-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);-webkit-margin-start:0;-webkit-margin-end:calc(var(--spacing)/2);background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--color);cursor:pointer;font-size:1rem;font-weight:var(--font-weight);line-height:var(--line-height);margin-left:0;margin-right:calc(var(--spacing)/2);margin-inline-end:calc(var(--spacing)/2);margin-inline-start:0;outline:0;padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);text-align:center;-webkit-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-webkit-file-upload-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-ms-browse{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--color);cursor:pointer;font-size:1rem;font-weight:var(--font-weight);line-height:var(--line-height);margin-left:0;margin-right:calc(var(--spacing)/2);margin-inline-end:calc(var(--spacing)/2);margin-inline-start:0;outline:0;padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);text-align:center;-ms-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-ms-browse:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;height:1.25rem;width:100%}[type=range]::-webkit-slider-runnable-track{background-color:var(--range-border-color);border-radius:var(--border-radius);height:.25rem;-webkit-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition);width:100%}[type=range]::-moz-range-track{background-color:var(--range-border-color);border-radius:var(--border-radius);height:.25rem;-moz-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition);width:100%}[type=range]::-ms-track{background-color:var(--range-border-color);border-radius:var(--border-radius);height:.25rem;-ms-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition);width:100%}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--range-thumb-color);border:2px solid var(--range-thumb-border-color);border-radius:50%;cursor:pointer;height:1.25rem;margin-top:-.5rem;-webkit-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition);width:1.25rem}[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:var(--range-thumb-color);border:2px solid var(--range-thumb-border-color);border-radius:50%;cursor:pointer;height:1.25rem;margin-top:-.5rem;-moz-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition);width:1.25rem}[type=range]::-ms-thumb{-webkit-appearance:none;background-color:var(--range-thumb-color);border:2px solid var(--range-thumb-border-color);border-radius:50%;cursor:pointer;height:1.25rem;margin-top:-.5rem;-ms-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition);width:1.25rem}[type=range]:focus,[type=range]:hover{--range-border-color:var(--range-active-border-color);--range-thumb-color:var(--range-thumb-hover-color)}[type=range]:active{--range-thumb-color:var(--range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);background-image:var(--icon-search);background-position:center left 1.125rem;background-repeat:no-repeat;background-size:1rem auto;border-radius:5rem;padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem;padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--icon-search),var(--icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--icon-search),var(--icon-invalid)}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}:where(table){border-collapse:collapse;border-spacing:0;text-indent:0;width:100%}td,th{border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-size:var(--font-size);font-weight:var(--font-weight);padding:calc(var(--spacing)/2) var(--spacing);text-align:left;text-align:start}tfoot td,tfoot th{border-bottom:0;border-top:var(--border-width) solid var(--table-border-color)}table[role=grid] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}code,kbd,pre,samp{font-family:var(--font-family);font-size:.875em}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{background:var(--code-background-color);border-radius:var(--border-radius);color:var(--code-color);font-weight:var(--font-weight);line-height:normal}code,kbd{display:inline-block;padding:.375rem .5rem}pre{margin-bottom:var(--spacing);overflow-x:auto}pre,pre>code{display:block}pre>code{background:0 0;font-size:14px;line-height:var(--line-height);padding:var(--spacing)}code b{color:var(--code-tag-color);font-weight:var(--font-weight)}code i{color:var(--code-property-color);font-style:normal}code u{color:var(--code-value-color);text-decoration:none}code em{color:var(--code-comment-color);font-style:normal}kbd{background-color:var(--code-kbd-background-color);color:var(--code-kbd-color);vertical-align:baseline}hr{border:0;border-top:1px solid var(--muted-border-color);color:inherit;height:0}[hidden],template{display:none!important}canvas{display:inline-block}details{border-bottom:var(--border-width) solid var(--accordion-border-color);display:block;margin-bottom:var(--spacing);padding-bottom:var(--spacing)}details summary{cursor:pointer;line-height:1rem;list-style-type:none;transition:color var(--transition)}details summary:not([role]){color:var(--accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary:after{-webkit-margin-start:calc(var(--spacing,1rem)*.5);background-image:var(--icon-chevron);background-position:100%;background-repeat:no-repeat;background-size:1rem auto;content:"";display:block;float:right;height:1rem;margin-inline-start:calc(var(--spacing,1rem)*.5);transform:rotate(-90deg);transition:transform var(--transition);width:1rem}details summary:focus{outline:0}details summary:focus:not([role=button]){color:var(--accordion-active-summary-color)}details summary[role=button]{text-align:left;width:100%}details summary[role=button]:after{background-image:var(--icon-chevron-button);height:calc(1rem*var(--line-height,1.5))}details summary[role=button]:not(.outline).contrast:after{background-image:var(--icon-chevron-button-inverse)}details[open]>summary{margin-bottom:calc(var(--spacing))}details[open]>summary:not([role]):not(:focus){color:var(--accordion-open-summary-color)}details[open]>summary:after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary:after{background-position:0;float:left}article{background:var(--card-background-color);border-radius:var(--border-radius);box-shadow:var(--card-box-shadow);margin:var(--block-spacing-vertical) 0;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal)}article>footer,article>header{background-color:var(--card-sectionning-background-color);margin-left:calc(var(--block-spacing-horizontal)*-1);margin-right:calc(var(--block-spacing-horizontal)*-1);padding:calc(var(--block-spacing-vertical)*.66) var(--block-spacing-horizontal)}article>header{border-bottom:var(--border-width) solid var(--card-border-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);margin-bottom:var(--block-spacing-vertical);margin-top:calc(var(--block-spacing-vertical)*-1)}article>footer{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:var(--border-width) solid var(--card-border-color);margin-bottom:calc(var(--block-spacing-vertical)*-1);margin-top:var(--block-spacing-vertical)}:root{--scrollbar-width:0px}dialog{align-items:center;-webkit-backdrop-filter:var(--modal-overlay-backdrop-filter);backdrop-filter:var(--modal-overlay-backdrop-filter);background-color:var(--modal-overlay-background-color);border:0;bottom:0;color:var(--color);display:flex;height:inherit;justify-content:center;left:0;min-height:100%;min-width:100%;padding:var(--spacing);position:fixed;right:0;top:0;width:inherit;z-index:999}dialog article{max-height:calc(100vh - var(--spacing)*2);overflow:auto}@media (min-width:576px){dialog article{max-width:510px}}@media (min-width:768px){dialog article{max-width:700px}}dialog article>footer,dialog article>header{padding:calc(var(--block-spacing-vertical)*.5) var(--block-spacing-horizontal)}dialog article>header .close{float:right;margin:0;margin-left:var(--spacing)}dialog article>footer{text-align:right}dialog article>footer [role=button]{margin-bottom:0}dialog article>footer [role=button]:not(:first-of-type){margin-left:calc(var(--spacing)*.5)}dialog article p:last-of-type{margin:0}dialog article .close{background-image:var(--icon-close);background-position:50%;background-repeat:no-repeat;background-size:auto 1rem;display:block;height:1rem;margin-bottom:var(--typography-spacing-vertical);margin-left:auto;margin-top:calc(var(--block-spacing-vertical)*-.5);opacity:.5;transition:opacity var(--transition);width:1rem}dialog article .close:is([aria-current],:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{overflow:hidden;padding-right:var(--scrollbar-width,0);pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:ease-in-out}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{0%{opacity:0;transform:translateY(-100%)}}:where(nav li):before{content:"​";float:left}nav,nav ul{display:flex}nav{justify-content:space-between}nav ol,nav ul{align-items:center;list-style:none;margin-bottom:0;padding:0}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal)*-1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal)*-1)}nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}nav li>*{--spacing:0}nav :where(a,[role=link]){border-radius:var(--border-radius);display:inline-block;margin:calc(var(--nav-link-spacing-vertical)*-1) calc(var(--nav-link-spacing-horizontal)*-1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);text-decoration:none}nav :where(a,[role=link]):is([aria-current],:hover,:active,:focus){text-decoration:none}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){-webkit-margin-start:var(--nav-link-spacing-horizontal);margin-inline-start:var(--nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li:not(:last-child) :after{-webkit-margin-start:calc(var(--nav-link-spacing-horizontal)/2);color:var(--muted-color);content:"/";margin-inline-start:calc(var(--nav-link-spacing-horizontal)/2);position:absolute;text-align:center;width:calc(var(--nav-link-spacing-horizontal)*2)}nav[aria-label=breadcrumb] a[aria-current]{background-color:transparent;color:inherit;pointer-events:none;text-decoration:none}nav [role=button]{margin-left:inherit;margin-right:inherit;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--nav-element-spacing-vertical)*.5) var(--nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) :after{content:"\\"}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--progress-background-color);border:0;border-radius:var(--border-radius);color:var(--progress-color);display:inline-block;height:.5rem;margin-bottom:calc(var(--spacing)*.5);overflow:hidden;vertical-align:baseline;width:100%}progress::-webkit-progress-bar{background:0 0;border-radius:var(--border-radius)}progress[value]::-webkit-progress-value{background-color:var(--progress-color)}progress::-moz-progress-bar{background-color:var(--progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{animation:progress-indeterminate 1s linear infinite;background:var(--progress-background-color) linear-gradient(to right,var(--progress-color) 30%,var(--progress-background-color) 30%) top left/150% 150% no-repeat}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}details[role=list],li[role=list]{position:relative}details[role=list] summary+ul,li[role=list]>ul{background-color:var(--dropdown-background-color);border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);border-top-left-radius:0;border-top-right-radius:0;box-shadow:var(--card-box-shadow);color:var(--dropdown-color);display:flex;flex-direction:column;left:0;margin:0;padding:0;position:absolute;right:0;top:auto;white-space:nowrap;z-index:99}details[role=list] summary+ul li,li[role=list]>ul li{list-style:none;margin-bottom:0;padding:calc(var(--form-element-spacing-vertical)*.5) var(--form-element-spacing-horizontal);width:100%}details[role=list] summary+ul li:first-of-type,li[role=list]>ul li:first-of-type{margin-top:calc(var(--form-element-spacing-vertical)*.5)}details[role=list] summary+ul li:last-of-type,li[role=list]>ul li:last-of-type{margin-bottom:calc(var(--form-element-spacing-vertical)*.5)}details[role=list] summary+ul li a,li[role=list]>ul li a{color:var(--dropdown-color);display:block;margin:calc(var(--form-element-spacing-vertical)*-.5) calc(var(--form-element-spacing-horizontal)*-1);overflow:hidden;padding:calc(var(--form-element-spacing-vertical)*.5) var(--form-element-spacing-horizontal);text-decoration:none;text-overflow:ellipsis}details[role=list] summary+ul li a:hover,li[role=list]>ul li a:hover{background-color:var(--dropdown-hover-background-color)}details[role=list] summary:after,li[role=list]>a:after{-webkit-margin-start:.5rem;background-position:100%;background-repeat:no-repeat;background-size:1rem auto;content:"";display:block;float:right;height:calc(1rem*var(--line-height,1.5));margin-inline-start:.5rem;transform:rotate(0);width:1rem}details[role=list]{border-bottom:none;padding:0}details[role=list] summary{margin-bottom:0}details[role=list] summary:not([role]){background-color:var(--form-element-background-color);border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);color:var(--form-element-placeholder-color);cursor:pointer;height:calc(1rem*var(--line-height) + var(--form-element-spacing-vertical)*2 + var(--border-width)*2);line-height:inherit;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}details[role=list] summary:not([role]):active,details[role=list] summary:not([role]):focus{background-color:var(--form-element-active-background-color);border-color:var(--form-element-active-border-color)}details[role=list] summary:not([role]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}details[role=list][open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}details[role=list][open] summary:before{background:0 0;bottom:0;content:"";cursor:default;display:block;left:0;position:fixed;right:0;top:0;z-index:1}nav details[role=list] summary,nav li[role=list] a{direction:ltr;display:flex}nav details[role=list] summary+ul,nav li[role=list]>ul{border-radius:var(--border-radius);min-width:-moz-fit-content;min-width:fit-content}nav details[role=list] summary+ul li a,nav li[role=list]>ul li a{border-radius:0}nav details[role=list] summary,nav details[role=list] summary:not([role]){height:auto;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}nav details[role=list][open] summary{border-radius:var(--border-radius)}nav details[role=list] summary+ul{-webkit-margin-start:0;margin-top:var(--outline-width);margin-inline-start:0}nav details[role=list] summary[role=link]{line-height:var(--line-height);margin-bottom:calc(var(--nav-link-spacing-vertical)*-1)}nav details[role=list] summary[role=link]+ul{-webkit-margin-start:calc(var(--nav-link-spacing-horizontal)*-1);margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc(var(--nav-link-spacing-horizontal)*-1)}li[role=list] a:active~ul,li[role=list] a:focus~ul,li[role=list]:hover>ul{display:flex}li[role=list]>ul{-webkit-margin-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal));display:none;margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal))}li[role=list]>a:after{background-image:var(--icon-chevron)}label>details[role=list]{margin-bottom:var(--spacing);margin-top:calc(var(--spacing)*.25)}[aria-busy=true]{cursor:progress}[aria-busy=true]:not(input,select,textarea,html):before{animation:spinner .75s linear infinite;border:.1875em solid;border-radius:1em;border-right:.1875em solid transparent;content:"";display:inline-block;height:1em;opacity:var(--loading-spinner-opacity);vertical-align:text-bottom;vertical-align:-.125em;width:1em}[aria-busy=true]:not(input,select,textarea,html):not(:empty):before{-webkit-margin-start:0;-webkit-margin-end:calc(var(--spacing)*.5);margin-left:0;margin-right:calc(var(--spacing)*.5);margin-inline-end:calc(var(--spacing)*.5);margin-inline-start:0}[aria-busy=true]:not(input,select,textarea,html):empty{text-align:center}a[aria-busy=true],button[aria-busy=true],input[type=button][aria-busy=true],input[type=reset][aria-busy=true],input[type=submit][aria-busy=true]{pointer-events:none}@keyframes spinner{to{transform:rotate(1turn)}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input){border-bottom:1px dotted;cursor:help;text-decoration:none}[data-tooltip]:after,[data-tooltip]:before,[data-tooltip][data-placement=top]:after,[data-tooltip][data-placement=top]:before{background:var(--tooltip-background-color);border-radius:var(--border-radius);bottom:100%;color:var(--tooltip-color);content:attr(data-tooltip);display:block;font-size:.875rem;font-style:normal;font-weight:var(--font-weight);left:50%;opacity:0;overflow:hidden;padding:.25rem .5rem;pointer-events:none;position:absolute;text-decoration:none;text-overflow:ellipsis;transform:translate(-50%,-.25rem);white-space:nowrap;z-index:99}[data-tooltip]:after,[data-tooltip][data-placement=top]:after{background-color:transparent;border-left:.3rem solid transparent;border-radius:0;border-right:.3rem solid transparent;border-top:.3rem solid;color:var(--tooltip-background-color);content:"";padding:0;transform:translate(-50%)}[data-tooltip][data-placement=bottom]:after,[data-tooltip][data-placement=bottom]:before{bottom:auto;top:100%;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{border:.3rem solid transparent;border-bottom-color:currentcolor;transform:translate(-50%,-.3rem)}[data-tooltip][data-placement=left]:after,[data-tooltip][data-placement=left]:before{bottom:auto;left:auto;right:100%;top:50%;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{border:.3rem solid transparent;border-left-color:currentcolor;transform:translate(.3rem,-50%)}[data-tooltip][data-placement=right]:after,[data-tooltip][data-placement=right]:before{bottom:auto;left:100%;right:auto;top:50%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{border:.3rem solid transparent;border-right-color:currentcolor;transform:translate(-.3rem,-50%)}[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:hover:after,[data-tooltip]:hover:before,[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:focus:before,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus:after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus:before{animation-duration:.2s;animation-name:tooltip-slide-top}[data-tooltip]:hover:after,[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus:after{animation-name:tooltip-caret-slide-top}[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:focus:before,[data-tooltip][data-placement=bottom]:hover:after,[data-tooltip][data-placement=bottom]:hover:before{animation-duration:.2s;animation-name:tooltip-slide-bottom}[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:hover:after{animation-name:tooltip-caret-slide-bottom}[data-tooltip][data-placement=left]:focus:after,[data-tooltip][data-placement=left]:focus:before,[data-tooltip][data-placement=left]:hover:after,[data-tooltip][data-placement=left]:hover:before{animation-duration:.2s;animation-name:tooltip-slide-left}[data-tooltip][data-placement=left]:focus:after,[data-tooltip][data-placement=left]:hover:after{animation-name:tooltip-caret-slide-left}[data-tooltip][data-placement=right]:focus:after,[data-tooltip][data-placement=right]:focus:before,[data-tooltip][data-placement=right]:hover:after,[data-tooltip][data-placement=right]:hover:before{animation-duration:.2s;animation-name:tooltip-slide-right}[data-tooltip][data-placement=right]:focus:after,[data-tooltip][data-placement=right]:hover:after{animation-name:tooltip-caret-slide-right}}@keyframes tooltip-slide-top{0%{opacity:0;transform:translate(-50%,.75rem)}to{opacity:1;transform:translate(-50%,-.25rem)}}@keyframes tooltip-caret-slide-top{0%{opacity:0}50%{opacity:0;transform:translate(-50%,-.25rem)}to{opacity:1;transform:translate(-50%)}}@keyframes tooltip-slide-bottom{0%{opacity:0;transform:translate(-50%,-.75rem)}to{opacity:1;transform:translate(-50%,.25rem)}}@keyframes tooltip-caret-slide-bottom{0%{opacity:0}50%{opacity:0;transform:translate(-50%,-.5rem)}to{opacity:1;transform:translate(-50%,-.3rem)}}@keyframes tooltip-slide-left{0%{opacity:0;transform:translate(.75rem,-50%)}to{opacity:1;transform:translate(-.25rem,-50%)}}@keyframes tooltip-caret-slide-left{0%{opacity:0}50%{opacity:0;transform:translate(.05rem,-50%)}to{opacity:1;transform:translate(.3rem,-50%)}}@keyframes tooltip-slide-right{0%{opacity:0;transform:translate(-.75rem,-50%)}to{opacity:1;transform:translate(.25rem,-50%)}}@keyframes tooltip-caret-slide-right{0%{opacity:0}50%{opacity:0;transform:translate(-.05rem,-50%)}to{opacity:1;transform:translate(-.3rem,-50%)}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true]):after,:not([aria-busy=true]):before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}@font-face{font-family:NMS-Glyphs-Mono;src:local("NMS-Glyphs-Mono"),url(/Region-Adjacency-Checker/assets/NMS-Glyphs-Mono-bd996c81.ttf) format("truetype")}.container{margin-block-end:2rem;margin-block-start:1rem}body,html{font-family:sans-serif;scrollbar-gutter:stable}*{transition:background-color .3s,color .3s}.glyphs[data-v-596d7584]{font-family:NMS-Glyphs-Mono;font-size:3rem;word-break:break-word}.glyph-display-wrapper[data-v-596d7584]{margin-bottom:0!important}.portal-buttons[data-v-596d7584]{display:grid;grid-template-columns:repeat(8,auto);max-width:800px}.portal-buttons .button[data-v-596d7584]{line-height:3rem;padding:0}@media only screen and (max-width:767px){.portal-buttons[data-v-596d7584]{display:flex;flex-wrap:wrap}.portal-buttons .button[data-v-596d7584]{width:4rem}}.glyph-input-wrapper[data-v-596d7584]{display:flex;flex-wrap:wrap;max-width:800px}.glyph-input-wrapper .delete-button[data-v-596d7584]{margin-inline-start:.5rem;width:auto}.glyph-input-wrapper .glyphs-input[data-v-596d7584]{flex-grow:1;width:auto}.is-error[data-v-596d7584]{background-color:#cd5c5c;border:1px solid #b22222}.title[data-v-86e50e1c]{margin-block-end:2rem;text-align:center}.input-wrapper[data-v-86e50e1c]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-evenly}.button[data-v-86e50e1c]{margin-block-start:2rem;margin-inline:auto;width:auto}.output[data-v-86e50e1c]{border-radius:var(--border-radius);padding:1rem;text-align:center}.is-success[data-v-86e50e1c]{background-color:green}.is-error[data-v-86e50e1c]{background-color:red} \ No newline at end of file +*/:root{--font-family:system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--line-height:1.5;--font-weight:400;--font-size:16px;--border-radius:.25rem;--border-width:1px;--outline-width:3px;--spacing:1rem;--typography-spacing-vertical:1.5rem;--block-spacing-vertical:calc(var(--spacing)*2);--block-spacing-horizontal:var(--spacing);--grid-spacing-vertical:0;--grid-spacing-horizontal:var(--spacing);--form-element-spacing-vertical:.75rem;--form-element-spacing-horizontal:1rem;--nav-element-spacing-vertical:1rem;--nav-element-spacing-horizontal:.5rem;--nav-link-spacing-vertical:.5rem;--nav-link-spacing-horizontal:.5rem;--form-label-font-weight:var(--font-weight);--transition:.2s ease-in-out;--modal-overlay-backdrop-filter:blur(.25rem)}@media (min-width:576px){:root{--font-size:17px}}@media (min-width:768px){:root{--font-size:18px}}@media (min-width:992px){:root{--font-size:19px}}@media (min-width:1200px){:root{--font-size:20px}}@media (min-width:576px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing)*2.5)}}@media (min-width:768px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing)*3)}}@media (min-width:992px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing)*3.5)}}@media (min-width:1200px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing)*4)}}@media (min-width:576px){article{--block-spacing-horizontal:calc(var(--spacing)*1.25)}}@media (min-width:768px){article{--block-spacing-horizontal:calc(var(--spacing)*1.5)}}@media (min-width:992px){article{--block-spacing-horizontal:calc(var(--spacing)*1.75)}}@media (min-width:1200px){article{--block-spacing-horizontal:calc(var(--spacing)*2)}}dialog>article{--block-spacing-vertical:calc(var(--spacing)*2);--block-spacing-horizontal:var(--spacing)}@media (min-width:576px){dialog>article{--block-spacing-vertical:calc(var(--spacing)*2.5);--block-spacing-horizontal:calc(var(--spacing)*1.25)}}@media (min-width:768px){dialog>article{--block-spacing-vertical:calc(var(--spacing)*3);--block-spacing-horizontal:calc(var(--spacing)*1.5)}}a{--text-decoration:none}a.contrast,a.secondary{--text-decoration:underline}small{--font-size:.875em}h1,h2,h3,h4,h5,h6{--font-weight:700}h1{--font-size:2rem;--typography-spacing-vertical:3rem}h2{--font-size:1.75rem;--typography-spacing-vertical:2.625rem}h3{--font-size:1.5rem;--typography-spacing-vertical:2.25rem}h4{--font-size:1.25rem;--typography-spacing-vertical:1.874rem}h5{--font-size:1.125rem;--typography-spacing-vertical:1.6875rem}[type=checkbox],[type=radio]{--border-width:2px}[type=checkbox][role=switch],tfoot td,tfoot th,thead td,thead th{--border-width:3px}:not(thead,tfoot)>*>td{--font-size:.875em}code,kbd,pre,samp{--font-family:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}kbd{--font-weight:bolder}:root:not([data-theme=dark]),[data-theme=light]{--background-color:#fff;--color:#415462;--h1-color:#1b2832;--h2-color:#24333e;--h3-color:#2c3d49;--h4-color:#374956;--h5-color:#415462;--h6-color:#4d606d;--muted-color:#73828c;--muted-border-color:#edf0f3;--primary:#1095c1;--primary-hover:#08769b;--primary-focus:rgba(16,149,193,.125);--primary-inverse:#fff;--secondary:#596b78;--secondary-hover:#415462;--secondary-focus:rgba(89,107,120,.125);--secondary-inverse:#fff;--contrast:#1b2832;--contrast-hover:#000;--contrast-focus:rgba(89,107,120,.125);--contrast-inverse:#fff;--mark-background-color:#fff2ca;--mark-color:#543a26;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 transparent;--button-hover-box-shadow:0 0 0 transparent;--form-element-background-color:transparent;--form-element-border-color:#a2afb9;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:transparent;--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:#d5dce2;--form-element-disabled-border-color:#a2afb9;--form-element-disabled-opacity:.5;--form-element-invalid-border-color:#c62828;--form-element-invalid-active-border-color:#d32f2f;--form-element-invalid-focus-color:rgba(211,47,47,.125);--form-element-valid-border-color:#388e3c;--form-element-valid-active-border-color:#43a047;--form-element-valid-focus-color:rgba(67,160,71,.125);--switch-background-color:#bbc6ce;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#d5dce2;--range-active-border-color:#bbc6ce;--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:#f6f8f9;--code-background-color:#edf0f3;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:#b34d80;--code-property-color:#3d888f;--code-value-color:#986;--code-comment-color:#a2afb9;--accordion-border-color:var(--muted-border-color);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:var(--background-color);--card-border-color:var(--muted-border-color);--card-box-shadow:.0145rem .029rem .174rem rgba(27,40,50,.017),.0335rem .067rem .402rem rgba(27,40,50,.024),.0625rem .125rem .75rem rgba(27,40,50,.03),.1125rem .225rem 1.35rem rgba(27,40,50,.036),.2085rem .417rem 2.502rem rgba(27,40,50,.043),.5rem 1rem 6rem rgba(27,40,50,.06),0 0 0 .0625rem rgba(27,40,50,.015);--card-sectionning-background-color:#fbfbfc;--dropdown-background-color:#fbfbfc;--dropdown-border-color:#e1e6eb;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:#edf0f3;--modal-overlay-background-color:rgba(213,220,226,.7);--progress-background-color:#d5dce2;--progress-color:var(--primary);--loading-spinner-opacity:.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23415462' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2373828C' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23415462' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='4' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23C62828' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23415462' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23415462' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23388E3C' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");color-scheme:light}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]){--background-color:#11191f;--color:#bbc6ce;--h1-color:#edf0f3;--h2-color:#e1e6eb;--h3-color:#d5dce2;--h4-color:#c8d1d8;--h5-color:#bbc6ce;--h6-color:#afbbc4;--muted-color:#73828c;--muted-border-color:#1f2d38;--primary:#1095c1;--primary-hover:#1ab3e6;--primary-focus:rgba(16,149,193,.25);--primary-inverse:#fff;--secondary:#596b78;--secondary-hover:#73828c;--secondary-focus:rgba(115,130,140,.25);--secondary-inverse:#fff;--contrast:#edf0f3;--contrast-hover:#fff;--contrast-focus:rgba(115,130,140,.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 transparent;--button-hover-box-shadow:0 0 0 transparent;--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:#2c3d49;--form-element-disabled-border-color:#415462;--form-element-disabled-opacity:.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198,40,40,.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56,142,60,.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:#2c3d49;--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115,130,140,.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:#a65980;--code-property-color:#599fa6;--code-value-color:#8c8473;--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:.0145rem .029rem .174rem rgba(0,0,0,.017),.0335rem .067rem .402rem rgba(0,0,0,.024),.0625rem .125rem .75rem rgba(0,0,0,.03),.1125rem .225rem 1.35rem rgba(0,0,0,.036),.2085rem .417rem 2.502rem rgba(0,0,0,.043),.5rem 1rem 6rem rgba(0,0,0,.06),0 0 0 .0625rem rgba(0,0,0,.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:#1b2832;--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36,51,62,.75);--modal-overlay-background-color:rgba(36,51,62,.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2373828C' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='4' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23B71C1C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%232E7D32' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");color-scheme:dark}}[data-theme=dark]{--background-color:#11191f;--color:#bbc6ce;--h1-color:#edf0f3;--h2-color:#e1e6eb;--h3-color:#d5dce2;--h4-color:#c8d1d8;--h5-color:#bbc6ce;--h6-color:#afbbc4;--muted-color:#73828c;--muted-border-color:#1f2d38;--primary:#1095c1;--primary-hover:#1ab3e6;--primary-focus:rgba(16,149,193,.25);--primary-inverse:#fff;--secondary:#596b78;--secondary-hover:#73828c;--secondary-focus:rgba(115,130,140,.25);--secondary-inverse:#fff;--contrast:#edf0f3;--contrast-hover:#fff;--contrast-focus:rgba(115,130,140,.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 transparent;--button-hover-box-shadow:0 0 0 transparent;--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:#2c3d49;--form-element-disabled-border-color:#415462;--form-element-disabled-opacity:.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198,40,40,.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56,142,60,.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:#2c3d49;--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115,130,140,.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:#a65980;--code-property-color:#599fa6;--code-value-color:#8c8473;--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:.0145rem .029rem .174rem rgba(0,0,0,.017),.0335rem .067rem .402rem rgba(0,0,0,.024),.0625rem .125rem .75rem rgba(0,0,0,.03),.1125rem .225rem 1.35rem rgba(0,0,0,.036),.2085rem .417rem 2.502rem rgba(0,0,0,.043),.5rem 1rem 6rem rgba(0,0,0,.06),0 0 0 .0625rem rgba(0,0,0,.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:#1b2832;--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36,51,62,.75);--modal-overlay-background-color:rgba(36,51,62,.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2373828C' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='4' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23B71C1C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23A2AFB9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%232E7D32' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");color-scheme:dark}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--primary)}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);cursor:default;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-rendering:optimizeLegibility}main{display:block}body{margin:0;width:100%}body>footer,body>header,body>main{margin-left:auto;margin-right:auto;padding:var(--block-spacing-vertical) 0;width:100%}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-left:var(--spacing);padding-right:var(--spacing);width:100%}@media (min-width:576px){.container{max-width:510px;padding-left:0;padding-right:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:992px){.container{max-width:920px}}@media (min-width:1200px){.container{max-width:1130px}}section{margin-bottom:var(--block-spacing-vertical)}.grid{grid-column-gap:var(--grid-spacing-horizontal);grid-row-gap:var(--grid-spacing-vertical);display:grid;grid-template-columns:1fr;margin:0}@media (min-width:992px){.grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.grid>*{min-width:0}figure{display:block;margin:0;overflow-x:auto;padding:0}figure figcaption{color:var(--muted-color);padding:calc(var(--spacing)*.5) 0}b,strong{font-weight:bolder}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,figure,form,ol,p,pre,table,ul{color:var(--color);font-size:var(--font-size);font-style:normal;font-weight:var(--font-weight);margin-bottom:var(--typography-spacing-vertical);margin-top:0}[role=link],a{--color:var(--primary);--background-color:transparent;background-color:var(--background-color);color:var(--color);outline:0;-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition)}[role=link]:is([aria-current],:hover,:active,:focus),a:is([aria-current],:hover,:active,:focus){--color:var(--primary-hover);--text-decoration:underline}[role=link]:focus,a:focus{--background-color:var(--primary-focus)}[role=link].secondary,a.secondary{--color:var(--secondary)}[role=link].secondary:is([aria-current],:hover,:active,:focus),a.secondary:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}[role=link].secondary:focus,a.secondary:focus{--background-color:var(--secondary-focus)}[role=link].contrast,a.contrast{--color:var(--contrast)}[role=link].contrast:is([aria-current],:hover,:active,:focus),a.contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}[role=link].contrast:focus,a.contrast:focus{--background-color:var(--contrast-focus)}h1,h2,h3,h4,h5,h6{color:var(--color);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);margin-bottom:var(--typography-spacing-vertical);margin-top:0}h1{--color:var(--h1-color)}h2{--color:var(--h2-color)}h3{--color:var(--h3-color)}h4{--color:var(--h4-color)}h5{--color:var(--h5-color)}h6{--color:var(--h6-color)}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-vertical)}.headings,hgroup{margin-bottom:var(--typography-spacing-vertical)}.headings>*,hgroup>*{margin-bottom:0}.headings>:last-child,hgroup>:last-child{--color:var(--muted-color);--font-weight:unset;font-family:unset;font-size:1rem}p{margin-bottom:var(--typography-spacing-vertical)}small{font-size:var(--font-size)}:where(dl,ol,ul){-webkit-padding-start:var(--spacing);-webkit-padding-end:0;padding-left:var(--spacing);padding-right:0;padding-inline-end:0;padding-inline-start:var(--spacing)}:where(dl,ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical)*.25)}:where(dl,ol,ul) :is(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical)*.25)}ul li{list-style:square}mark{background-color:var(--mark-background-color);color:var(--mark-color);padding:.125rem .25rem;vertical-align:baseline}blockquote{-webkit-border-start:.25rem solid var(--blockquote-border-color);-webkit-border-end:none;border-inline-end:none;border-inline-start:.25rem solid var(--blockquote-border-color);border-left:.25rem solid var(--blockquote-border-color);border-right:none;display:block;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing)}blockquote footer{color:var(--blockquote-footer-color);margin-top:calc(var(--typography-spacing-vertical)*.5)}abbr[title]{border-bottom:1px dotted;cursor:help}abbr[title],ins{text-decoration:none}ins{color:var(--ins-color)}del{color:var(--del-color)}::-moz-selection{background-color:var(--primary-focus)}::selection{background-color:var(--primary-focus)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{border-style:none;height:auto;max-width:100%}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}button{font-family:inherit;margin:0;overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button{display:block;margin-bottom:var(--spacing);width:100%}[role=button]{display:inline-block;text-decoration:none}[role=button],button,input[type=button],input[type=reset],input[type=submit]{--background-color:var(--primary);--border-color:var(--primary);--color:var(--primary-inverse);--box-shadow:var(--button-box-shadow,0 0 0 transparent);background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--color);cursor:pointer;font-size:1rem;font-weight:var(--font-weight);line-height:var(--line-height);outline:0;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);text-align:center;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[role=button]:is([aria-current],:hover,:active,:focus),button:is([aria-current],:hover,:active,:focus),input[type=button]:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus),input[type=submit]:is([aria-current],:hover,:active,:focus){--background-color:var(--primary-hover);--border-color:var(--primary-hover);--box-shadow:var(--button-hover-box-shadow,0 0 0 transparent);--color:var(--primary-inverse)}[role=button]:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 transparent),0 0 0 var(--outline-width) var(--primary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).secondary,input[type=reset]{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);cursor:pointer}:is(button,input[type=submit],input[type=button],[role=button]).secondary:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover);--color:var(--secondary-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).secondary:focus,input[type=reset]:focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 transparent),0 0 0 var(--outline-width) var(--secondary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).contrast{--background-color:var(--contrast);--border-color:var(--contrast);--color:var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:is([aria-current],:hover,:active,:focus){--background-color:var(--contrast-hover);--border-color:var(--contrast-hover);--color:var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 transparent),0 0 0 var(--outline-width) var(--contrast-focus)}:is(button,input[type=submit],input[type=button],[role=button]).outline,input[type=reset].outline{--background-color:transparent;--color:var(--primary)}:is(button,input[type=submit],input[type=button],[role=button]).outline:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--background-color:transparent;--color:var(--primary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary,input[type=reset].outline{--color:var(--secondary)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast{--color:var(--contrast)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}:where(button,[type=submit],[type=button],[type=reset],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]),a[role=button]:not([href]){opacity:.5;pointer-events:none}input,optgroup,select,textarea{font-family:inherit;font-size:1rem;letter-spacing:inherit;line-height:var(--line-height);margin:0}input{overflow:visible}select{text-transform:none}legend{color:inherit;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{border-width:0;padding:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem*var(--line-height) + var(--form-element-spacing-vertical)*2 + var(--border-width)*2)}fieldset{border:0;margin:0;margin-bottom:var(--spacing);padding:0}fieldset legend,label{display:block;font-weight:var(--form-label-font-weight,var(--font-weight));margin-bottom:calc(var(--spacing)*.25)}input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color:var(--form-element-background-color);--border-color:var(--form-element-border-color);--color:var(--form-element-color);--box-shadow:none;background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);outline:0;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--background-color:var(--form-element-active-background-color)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--border-color:var(--form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,select:focus,textarea:focus{--box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled]{--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid]{-webkit-padding-start:var(--form-element-spacing-horizontal)!important;-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem auto;padding-left:var(--form-element-spacing-horizontal);padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-inline-start:var(--form-element-spacing-horizontal)!important}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=false]{background-image:var(--icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=true]{background-image:var(--icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--border-color:var(--form-element-valid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--border-color:var(--form-element-invalid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--spacing)}select::-ms-expand{background-color:transparent;border:0}select:not([multiple],[size]){-webkit-padding-start:var(--form-element-spacing-horizontal);-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem auto;padding-left:var(--form-element-spacing-horizontal);padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-start:var(--form-element-spacing-horizontal)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}:where(input,select,textarea,.grid)+small{color:var(--muted-color);display:block;margin-bottom:var(--spacing);margin-top:calc(var(--spacing)*-.75);width:100%}label>:where(input,select,textarea){margin-top:calc(var(--spacing)*.25)}[type=checkbox],[type=radio]{-webkit-margin-start:0;-webkit-margin-end:.375em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:var(--border-width);cursor:pointer;font-size:inherit;height:1.25em;margin-left:0;margin-right:.375em;margin-top:-.125em;margin-inline-end:.375em;margin-inline-start:0;vertical-align:middle;width:1.25em}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-checkbox);background-position:50%;background-repeat:no-repeat;background-size:.75em auto}[type=checkbox]~label,[type=radio]~label{cursor:pointer;display:inline-block;margin-bottom:0;margin-right:.375em}[type=checkbox]:indeterminate{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-minus);background-position:50%;background-repeat:no-repeat;background-size:.75em auto}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color:var(--primary-inverse);background-image:none;border-width:.35em}[type=checkbox][role=switch]{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color);--color:var(--switch-color);background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:1.25em;height:1.25em;line-height:1.25em;width:2.25em}[type=checkbox][role=switch]:focus{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color)}[type=checkbox][role=switch]:checked{--background-color:var(--switch-checked-background-color);--border-color:var(--switch-checked-background-color)}[type=checkbox][role=switch]:before{background-color:var(--color);border-radius:50%;content:"";display:block;height:100%;transition:margin .1s ease-in-out;width:calc(1.25em - var(--border-width)*2)}[type=checkbox][role=switch]:checked{background-image:none}[type=checkbox][role=switch]:checked:before{-webkit-margin-start:calc(1.125em - var(--border-width));margin-left:calc(1.125em - var(--border-width));margin-inline-start:calc(1.125em - var(--border-width))}[type=checkbox]:checked[aria-invalid=false],[type=checkbox][aria-invalid=false],[type=checkbox][role=switch]:checked[aria-invalid=false],[type=checkbox][role=switch][aria-invalid=false],[type=radio]:checked[aria-invalid=false],[type=radio][aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}[type=checkbox]:checked[aria-invalid=true],[type=checkbox][aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=checkbox][role=switch][aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=radio][aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--icon-position:.75rem;--icon-width:1rem;background-image:var(--icon-date);background-position:center right var(--icon-position);background-repeat:no-repeat;background-size:var(--icon-width) auto;padding-right:calc(var(--icon-width) + var(--icon-position))}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{margin-left:var(--icon-position);margin-right:calc(var(--icon-width)*-1);opacity:0;width:var(--icon-width)}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{background-image:none!important;padding-right:var(--form-element-spacing-horizontal)!important}}[type=file]{--color:var(--muted-color);background:0 0;border:0;border-radius:0;padding:calc(var(--form-element-spacing-vertical)*.5) 0}[type=file]::file-selector-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);-webkit-margin-start:0;-webkit-margin-end:calc(var(--spacing)/2);background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--color);cursor:pointer;font-size:1rem;font-weight:var(--font-weight);line-height:var(--line-height);margin-left:0;margin-right:calc(var(--spacing)/2);margin-inline-end:calc(var(--spacing)/2);margin-inline-start:0;outline:0;padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);text-align:center;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::file-selector-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-webkit-file-upload-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);-webkit-margin-start:0;-webkit-margin-end:calc(var(--spacing)/2);background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--color);cursor:pointer;font-size:1rem;font-weight:var(--font-weight);line-height:var(--line-height);margin-left:0;margin-right:calc(var(--spacing)/2);margin-inline-end:calc(var(--spacing)/2);margin-inline-start:0;outline:0;padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);text-align:center;-webkit-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-webkit-file-upload-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-ms-browse{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--color);cursor:pointer;font-size:1rem;font-weight:var(--font-weight);line-height:var(--line-height);margin-left:0;margin-right:calc(var(--spacing)/2);margin-inline-end:calc(var(--spacing)/2);margin-inline-start:0;outline:0;padding:calc(var(--form-element-spacing-vertical)*.5) calc(var(--form-element-spacing-horizontal)*.5);text-align:center;-ms-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-ms-browse:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;height:1.25rem;width:100%}[type=range]::-webkit-slider-runnable-track{background-color:var(--range-border-color);border-radius:var(--border-radius);height:.25rem;-webkit-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition);width:100%}[type=range]::-moz-range-track{background-color:var(--range-border-color);border-radius:var(--border-radius);height:.25rem;-moz-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition);width:100%}[type=range]::-ms-track{background-color:var(--range-border-color);border-radius:var(--border-radius);height:.25rem;-ms-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition);width:100%}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--range-thumb-color);border:2px solid var(--range-thumb-border-color);border-radius:50%;cursor:pointer;height:1.25rem;margin-top:-.5rem;-webkit-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition);width:1.25rem}[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:var(--range-thumb-color);border:2px solid var(--range-thumb-border-color);border-radius:50%;cursor:pointer;height:1.25rem;margin-top:-.5rem;-moz-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition);width:1.25rem}[type=range]::-ms-thumb{-webkit-appearance:none;background-color:var(--range-thumb-color);border:2px solid var(--range-thumb-border-color);border-radius:50%;cursor:pointer;height:1.25rem;margin-top:-.5rem;-ms-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition);width:1.25rem}[type=range]:focus,[type=range]:hover{--range-border-color:var(--range-active-border-color);--range-thumb-color:var(--range-thumb-hover-color)}[type=range]:active{--range-thumb-color:var(--range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);background-image:var(--icon-search);background-position:center left 1.125rem;background-repeat:no-repeat;background-size:1rem auto;border-radius:5rem;padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem;padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--icon-search),var(--icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--icon-search),var(--icon-invalid)}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}:where(table){border-collapse:collapse;border-spacing:0;text-indent:0;width:100%}td,th{border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-size:var(--font-size);font-weight:var(--font-weight);padding:calc(var(--spacing)/2) var(--spacing);text-align:left;text-align:start}tfoot td,tfoot th{border-bottom:0;border-top:var(--border-width) solid var(--table-border-color)}table[role=grid] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}code,kbd,pre,samp{font-family:var(--font-family);font-size:.875em}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{background:var(--code-background-color);border-radius:var(--border-radius);color:var(--code-color);font-weight:var(--font-weight);line-height:normal}code,kbd{display:inline-block;padding:.375rem .5rem}pre{margin-bottom:var(--spacing);overflow-x:auto}pre,pre>code{display:block}pre>code{background:0 0;font-size:14px;line-height:var(--line-height);padding:var(--spacing)}code b{color:var(--code-tag-color);font-weight:var(--font-weight)}code i{color:var(--code-property-color);font-style:normal}code u{color:var(--code-value-color);text-decoration:none}code em{color:var(--code-comment-color);font-style:normal}kbd{background-color:var(--code-kbd-background-color);color:var(--code-kbd-color);vertical-align:baseline}hr{border:0;border-top:1px solid var(--muted-border-color);color:inherit;height:0}[hidden],template{display:none!important}canvas{display:inline-block}details{border-bottom:var(--border-width) solid var(--accordion-border-color);display:block;margin-bottom:var(--spacing);padding-bottom:var(--spacing)}details summary{cursor:pointer;line-height:1rem;list-style-type:none;transition:color var(--transition)}details summary:not([role]){color:var(--accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary:after{-webkit-margin-start:calc(var(--spacing,1rem)*.5);background-image:var(--icon-chevron);background-position:100%;background-repeat:no-repeat;background-size:1rem auto;content:"";display:block;float:right;height:1rem;margin-inline-start:calc(var(--spacing,1rem)*.5);transform:rotate(-90deg);transition:transform var(--transition);width:1rem}details summary:focus{outline:0}details summary:focus:not([role=button]){color:var(--accordion-active-summary-color)}details summary[role=button]{text-align:left;width:100%}details summary[role=button]:after{background-image:var(--icon-chevron-button);height:calc(1rem*var(--line-height,1.5))}details summary[role=button]:not(.outline).contrast:after{background-image:var(--icon-chevron-button-inverse)}details[open]>summary{margin-bottom:calc(var(--spacing))}details[open]>summary:not([role]):not(:focus){color:var(--accordion-open-summary-color)}details[open]>summary:after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary:after{background-position:0;float:left}article{background:var(--card-background-color);border-radius:var(--border-radius);box-shadow:var(--card-box-shadow);margin:var(--block-spacing-vertical) 0;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal)}article>footer,article>header{background-color:var(--card-sectionning-background-color);margin-left:calc(var(--block-spacing-horizontal)*-1);margin-right:calc(var(--block-spacing-horizontal)*-1);padding:calc(var(--block-spacing-vertical)*.66) var(--block-spacing-horizontal)}article>header{border-bottom:var(--border-width) solid var(--card-border-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);margin-bottom:var(--block-spacing-vertical);margin-top:calc(var(--block-spacing-vertical)*-1)}article>footer{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:var(--border-width) solid var(--card-border-color);margin-bottom:calc(var(--block-spacing-vertical)*-1);margin-top:var(--block-spacing-vertical)}:root{--scrollbar-width:0px}dialog{align-items:center;-webkit-backdrop-filter:var(--modal-overlay-backdrop-filter);backdrop-filter:var(--modal-overlay-backdrop-filter);background-color:var(--modal-overlay-background-color);border:0;bottom:0;color:var(--color);display:flex;height:inherit;justify-content:center;left:0;min-height:100%;min-width:100%;padding:var(--spacing);position:fixed;right:0;top:0;width:inherit;z-index:999}dialog article{max-height:calc(100vh - var(--spacing)*2);overflow:auto}@media (min-width:576px){dialog article{max-width:510px}}@media (min-width:768px){dialog article{max-width:700px}}dialog article>footer,dialog article>header{padding:calc(var(--block-spacing-vertical)*.5) var(--block-spacing-horizontal)}dialog article>header .close{float:right;margin:0;margin-left:var(--spacing)}dialog article>footer{text-align:right}dialog article>footer [role=button]{margin-bottom:0}dialog article>footer [role=button]:not(:first-of-type){margin-left:calc(var(--spacing)*.5)}dialog article p:last-of-type{margin:0}dialog article .close{background-image:var(--icon-close);background-position:50%;background-repeat:no-repeat;background-size:auto 1rem;display:block;height:1rem;margin-bottom:var(--typography-spacing-vertical);margin-left:auto;margin-top:calc(var(--block-spacing-vertical)*-.5);opacity:.5;transition:opacity var(--transition);width:1rem}dialog article .close:is([aria-current],:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{overflow:hidden;padding-right:var(--scrollbar-width,0);pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:ease-in-out}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{0%{opacity:0;transform:translateY(-100%)}}:where(nav li):before{content:"​";float:left}nav,nav ul{display:flex}nav{justify-content:space-between}nav ol,nav ul{align-items:center;list-style:none;margin-bottom:0;padding:0}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal)*-1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal)*-1)}nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}nav li>*{--spacing:0}nav :where(a,[role=link]){border-radius:var(--border-radius);display:inline-block;margin:calc(var(--nav-link-spacing-vertical)*-1) calc(var(--nav-link-spacing-horizontal)*-1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);text-decoration:none}nav :where(a,[role=link]):is([aria-current],:hover,:active,:focus){text-decoration:none}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){-webkit-margin-start:var(--nav-link-spacing-horizontal);margin-inline-start:var(--nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li:not(:last-child) :after{-webkit-margin-start:calc(var(--nav-link-spacing-horizontal)/2);color:var(--muted-color);content:"/";margin-inline-start:calc(var(--nav-link-spacing-horizontal)/2);position:absolute;text-align:center;width:calc(var(--nav-link-spacing-horizontal)*2)}nav[aria-label=breadcrumb] a[aria-current]{background-color:transparent;color:inherit;pointer-events:none;text-decoration:none}nav [role=button]{margin-left:inherit;margin-right:inherit;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--nav-element-spacing-vertical)*.5) var(--nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) :after{content:"\\"}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--progress-background-color);border:0;border-radius:var(--border-radius);color:var(--progress-color);display:inline-block;height:.5rem;margin-bottom:calc(var(--spacing)*.5);overflow:hidden;vertical-align:baseline;width:100%}progress::-webkit-progress-bar{background:0 0;border-radius:var(--border-radius)}progress[value]::-webkit-progress-value{background-color:var(--progress-color)}progress::-moz-progress-bar{background-color:var(--progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{animation:progress-indeterminate 1s linear infinite;background:var(--progress-background-color) linear-gradient(to right,var(--progress-color) 30%,var(--progress-background-color) 30%) top left/150% 150% no-repeat}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}details[role=list],li[role=list]{position:relative}details[role=list] summary+ul,li[role=list]>ul{background-color:var(--dropdown-background-color);border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);border-top-left-radius:0;border-top-right-radius:0;box-shadow:var(--card-box-shadow);color:var(--dropdown-color);display:flex;flex-direction:column;left:0;margin:0;padding:0;position:absolute;right:0;top:auto;white-space:nowrap;z-index:99}details[role=list] summary+ul li,li[role=list]>ul li{list-style:none;margin-bottom:0;padding:calc(var(--form-element-spacing-vertical)*.5) var(--form-element-spacing-horizontal);width:100%}details[role=list] summary+ul li:first-of-type,li[role=list]>ul li:first-of-type{margin-top:calc(var(--form-element-spacing-vertical)*.5)}details[role=list] summary+ul li:last-of-type,li[role=list]>ul li:last-of-type{margin-bottom:calc(var(--form-element-spacing-vertical)*.5)}details[role=list] summary+ul li a,li[role=list]>ul li a{color:var(--dropdown-color);display:block;margin:calc(var(--form-element-spacing-vertical)*-.5) calc(var(--form-element-spacing-horizontal)*-1);overflow:hidden;padding:calc(var(--form-element-spacing-vertical)*.5) var(--form-element-spacing-horizontal);text-decoration:none;text-overflow:ellipsis}details[role=list] summary+ul li a:hover,li[role=list]>ul li a:hover{background-color:var(--dropdown-hover-background-color)}details[role=list] summary:after,li[role=list]>a:after{-webkit-margin-start:.5rem;background-position:100%;background-repeat:no-repeat;background-size:1rem auto;content:"";display:block;float:right;height:calc(1rem*var(--line-height,1.5));margin-inline-start:.5rem;transform:rotate(0);width:1rem}details[role=list]{border-bottom:none;padding:0}details[role=list] summary{margin-bottom:0}details[role=list] summary:not([role]){background-color:var(--form-element-background-color);border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);color:var(--form-element-placeholder-color);cursor:pointer;height:calc(1rem*var(--line-height) + var(--form-element-spacing-vertical)*2 + var(--border-width)*2);line-height:inherit;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}details[role=list] summary:not([role]):active,details[role=list] summary:not([role]):focus{background-color:var(--form-element-active-background-color);border-color:var(--form-element-active-border-color)}details[role=list] summary:not([role]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}details[role=list][open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}details[role=list][open] summary:before{background:0 0;bottom:0;content:"";cursor:default;display:block;left:0;position:fixed;right:0;top:0;z-index:1}nav details[role=list] summary,nav li[role=list] a{direction:ltr;display:flex}nav details[role=list] summary+ul,nav li[role=list]>ul{border-radius:var(--border-radius);min-width:-moz-fit-content;min-width:fit-content}nav details[role=list] summary+ul li a,nav li[role=list]>ul li a{border-radius:0}nav details[role=list] summary,nav details[role=list] summary:not([role]){height:auto;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}nav details[role=list][open] summary{border-radius:var(--border-radius)}nav details[role=list] summary+ul{-webkit-margin-start:0;margin-top:var(--outline-width);margin-inline-start:0}nav details[role=list] summary[role=link]{line-height:var(--line-height);margin-bottom:calc(var(--nav-link-spacing-vertical)*-1)}nav details[role=list] summary[role=link]+ul{-webkit-margin-start:calc(var(--nav-link-spacing-horizontal)*-1);margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc(var(--nav-link-spacing-horizontal)*-1)}li[role=list] a:active~ul,li[role=list] a:focus~ul,li[role=list]:hover>ul{display:flex}li[role=list]>ul{-webkit-margin-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal));display:none;margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal))}li[role=list]>a:after{background-image:var(--icon-chevron)}label>details[role=list]{margin-bottom:var(--spacing);margin-top:calc(var(--spacing)*.25)}[aria-busy=true]{cursor:progress}[aria-busy=true]:not(input,select,textarea,html):before{animation:spinner .75s linear infinite;border:.1875em solid;border-radius:1em;border-right:.1875em solid transparent;content:"";display:inline-block;height:1em;opacity:var(--loading-spinner-opacity);vertical-align:text-bottom;vertical-align:-.125em;width:1em}[aria-busy=true]:not(input,select,textarea,html):not(:empty):before{-webkit-margin-start:0;-webkit-margin-end:calc(var(--spacing)*.5);margin-left:0;margin-right:calc(var(--spacing)*.5);margin-inline-end:calc(var(--spacing)*.5);margin-inline-start:0}[aria-busy=true]:not(input,select,textarea,html):empty{text-align:center}a[aria-busy=true],button[aria-busy=true],input[type=button][aria-busy=true],input[type=reset][aria-busy=true],input[type=submit][aria-busy=true]{pointer-events:none}@keyframes spinner{to{transform:rotate(1turn)}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input){border-bottom:1px dotted;cursor:help;text-decoration:none}[data-tooltip]:after,[data-tooltip]:before,[data-tooltip][data-placement=top]:after,[data-tooltip][data-placement=top]:before{background:var(--tooltip-background-color);border-radius:var(--border-radius);bottom:100%;color:var(--tooltip-color);content:attr(data-tooltip);display:block;font-size:.875rem;font-style:normal;font-weight:var(--font-weight);left:50%;opacity:0;overflow:hidden;padding:.25rem .5rem;pointer-events:none;position:absolute;text-decoration:none;text-overflow:ellipsis;transform:translate(-50%,-.25rem);white-space:nowrap;z-index:99}[data-tooltip]:after,[data-tooltip][data-placement=top]:after{background-color:transparent;border-left:.3rem solid transparent;border-radius:0;border-right:.3rem solid transparent;border-top:.3rem solid;color:var(--tooltip-background-color);content:"";padding:0;transform:translate(-50%)}[data-tooltip][data-placement=bottom]:after,[data-tooltip][data-placement=bottom]:before{bottom:auto;top:100%;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{border:.3rem solid transparent;border-bottom-color:currentcolor;transform:translate(-50%,-.3rem)}[data-tooltip][data-placement=left]:after,[data-tooltip][data-placement=left]:before{bottom:auto;left:auto;right:100%;top:50%;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{border:.3rem solid transparent;border-left-color:currentcolor;transform:translate(.3rem,-50%)}[data-tooltip][data-placement=right]:after,[data-tooltip][data-placement=right]:before{bottom:auto;left:100%;right:auto;top:50%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{border:.3rem solid transparent;border-right-color:currentcolor;transform:translate(-.3rem,-50%)}[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:hover:after,[data-tooltip]:hover:before,[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:focus:before,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus:after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus:before{animation-duration:.2s;animation-name:tooltip-slide-top}[data-tooltip]:hover:after,[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus:after{animation-name:tooltip-caret-slide-top}[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:focus:before,[data-tooltip][data-placement=bottom]:hover:after,[data-tooltip][data-placement=bottom]:hover:before{animation-duration:.2s;animation-name:tooltip-slide-bottom}[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:hover:after{animation-name:tooltip-caret-slide-bottom}[data-tooltip][data-placement=left]:focus:after,[data-tooltip][data-placement=left]:focus:before,[data-tooltip][data-placement=left]:hover:after,[data-tooltip][data-placement=left]:hover:before{animation-duration:.2s;animation-name:tooltip-slide-left}[data-tooltip][data-placement=left]:focus:after,[data-tooltip][data-placement=left]:hover:after{animation-name:tooltip-caret-slide-left}[data-tooltip][data-placement=right]:focus:after,[data-tooltip][data-placement=right]:focus:before,[data-tooltip][data-placement=right]:hover:after,[data-tooltip][data-placement=right]:hover:before{animation-duration:.2s;animation-name:tooltip-slide-right}[data-tooltip][data-placement=right]:focus:after,[data-tooltip][data-placement=right]:hover:after{animation-name:tooltip-caret-slide-right}}@keyframes tooltip-slide-top{0%{opacity:0;transform:translate(-50%,.75rem)}to{opacity:1;transform:translate(-50%,-.25rem)}}@keyframes tooltip-caret-slide-top{0%{opacity:0}50%{opacity:0;transform:translate(-50%,-.25rem)}to{opacity:1;transform:translate(-50%)}}@keyframes tooltip-slide-bottom{0%{opacity:0;transform:translate(-50%,-.75rem)}to{opacity:1;transform:translate(-50%,.25rem)}}@keyframes tooltip-caret-slide-bottom{0%{opacity:0}50%{opacity:0;transform:translate(-50%,-.5rem)}to{opacity:1;transform:translate(-50%,-.3rem)}}@keyframes tooltip-slide-left{0%{opacity:0;transform:translate(.75rem,-50%)}to{opacity:1;transform:translate(-.25rem,-50%)}}@keyframes tooltip-caret-slide-left{0%{opacity:0}50%{opacity:0;transform:translate(.05rem,-50%)}to{opacity:1;transform:translate(.3rem,-50%)}}@keyframes tooltip-slide-right{0%{opacity:0;transform:translate(-.75rem,-50%)}to{opacity:1;transform:translate(.25rem,-50%)}}@keyframes tooltip-caret-slide-right{0%{opacity:0}50%{opacity:0;transform:translate(-.05rem,-50%)}to{opacity:1;transform:translate(-.3rem,-50%)}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true]):after,:not([aria-busy=true]):before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}@font-face{font-family:NMS-Glyphs-Mono;src:local("NMS-Glyphs-Mono"),url(/Region-Adjacency-Checker/assets/NMS-Glyphs-Mono-bd996c81.ttf) format("truetype")}.container{margin-block-end:2rem;margin-block-start:1rem}body,html{font-family:sans-serif;scrollbar-gutter:stable}*{transition:background-color .3s,color .3s}.glyphs[data-v-f9306ce6]{font-family:NMS-Glyphs-Mono;font-size:3rem;word-break:break-word}.glyph-display-wrapper[data-v-f9306ce6]{margin-bottom:0!important}.portal-buttons[data-v-f9306ce6]{display:grid;grid-template-columns:repeat(8,auto);max-width:800px}.portal-buttons .button[data-v-f9306ce6]{line-height:3rem;padding:0}@media only screen and (max-width:767px){.portal-buttons[data-v-f9306ce6]{display:flex;flex-wrap:wrap}.portal-buttons .button[data-v-f9306ce6]{width:4rem}}.glyph-input-wrapper[data-v-f9306ce6]{display:flex;flex-wrap:wrap;max-width:800px}.glyph-input-wrapper .delete-button[data-v-f9306ce6]{margin-inline-start:.5rem;width:auto}.glyph-input-wrapper .glyphs-input[data-v-f9306ce6]{flex-grow:1;width:auto}.is-error[data-v-f9306ce6]{background-color:#cd5c5c;border:1px solid #b22222}.title[data-v-86e50e1c]{margin-block-end:2rem;text-align:center}.input-wrapper[data-v-86e50e1c]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-evenly}.button[data-v-86e50e1c]{margin-block-start:2rem;margin-inline:auto;width:auto}.output[data-v-86e50e1c]{border-radius:var(--border-radius);padding:1rem;text-align:center}.is-success[data-v-86e50e1c]{background-color:green}.is-error[data-v-86e50e1c]{background-color:red} \ No newline at end of file diff --git a/assets/index-fc9e7bca.js b/assets/index-fc9e7bca.js new file mode 100644 index 0000000..6b97237 --- /dev/null +++ b/assets/index-fc9e7bca.js @@ -0,0 +1,6 @@ +function Hn(e,t){const n=Object.create(null),s=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver((e=>{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)})).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();const K={},et=[],ge=()=>{},kr=()=>!1,Jr=/^on[^a-z]/,Xt=e=>Jr.test(e),Dn=e=>e.startsWith("onUpdate:"),te=Object.assign,Un=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Xr=Object.prototype.hasOwnProperty,j=(e,t)=>Xr.call(e,t),T=Array.isArray,tt=e=>"[object Map]"===Zt(e),zs=e=>"[object Set]"===Zt(e),S=e=>"function"==typeof e,X=e=>"string"==typeof e,Ln=e=>"symbol"==typeof e,W=e=>null!==e&&"object"==typeof e,qs=e=>W(e)&&S(e.then)&&S(e.catch),Vs=Object.prototype.toString,Zt=e=>Vs.call(e),Zr=e=>Zt(e).slice(8,-1),Ys=e=>"[object Object]"===Zt(e),$n=e=>X(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Lt=Hn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Qt=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Qr=/-(\w)/g,st=Qt((e=>e.replace(Qr,((e,t)=>t?t.toUpperCase():"")))),Gr=/\B([A-Z])/g,lt=Qt((e=>e.replace(Gr,"-$1").toLowerCase())),ks=Qt((e=>e.charAt(0).toUpperCase()+e.slice(1))),gn=Qt((e=>e?`on${ks(e)}`:"")),xt=(e,t)=>!Object.is(e,t),$t=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},vn=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let cs;const wn=()=>cs||(cs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Bn(e){if(T(e)){const t={};for(let n=0;n{if(e){const n=e.split(to);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function Gt(e){let t="";if(X(e))t=e;else if(T(e))for(let n=0;nX(e)?e:null==e?"":T(e)||W(e)&&(e.toString===Vs||!S(e.toString))?JSON.stringify(e,Xs,2):String(e),Xs=(e,t)=>t&&t.__v_isRef?Xs(e,t.value):tt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:zs(t)?{[`Set(${t.size})`]:[...t.values()]}:!W(t)||T(t)||Ys(t)?t:String(t);let fe;class Zs{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=fe,!e&&fe&&(this.index=(fe.scopes||(fe.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=fe;try{return fe=this,e()}finally{fe=t}}}on(){fe=this}off(){fe=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},er=e=>(e.w&De)>0,tr=e=>(e.n&De)>0,co=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{("length"===n||n>=e)&&i.push(t)}))}else switch(void 0!==n&&i.push(l.get(n)),t){case"add":T(e)?$n(n)&&i.push(l.get("length")):(i.push(l.get(Ve)),tt(e)&&i.push(l.get(Cn)));break;case"delete":T(e)||(i.push(l.get(Ve)),tt(e)&&i.push(l.get(Cn)));break;case"set":tt(e)&&i.push(l.get(Ve))}if(1===i.length)i[0]&&In(i[0]);else{const e=[];for(const t of i)t&&e.push(...t);In(Kn(e))}}function In(e,t){const n=T(e)?e:[...e];for(const e of n)e.computed&&us(e);for(const e of n)e.computed||us(e)}function us(e,t){(e!==he||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function uo(e,t){var n;return null==(n=Vt.get(e))?void 0:n.get(t)}const ao=Hn("__proto__,__v_isRef,__isVue"),rr=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(Ln)),ho=zn(),po=zn(!1,!0),go=zn(!0),as=_o();function _o(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=R(this);for(let e=0,t=this.length;e{e[t]=function(...e){ct();const n=R(this)[t].apply(this,e);return ft(),n}})),e}function mo(e){const t=R(this);return ie(t,"has",e),t.hasOwnProperty(e)}function zn(e=!1,t=!1){return function(n,s,o){if("__v_isReactive"===s)return!e;if("__v_isReadonly"===s)return e;if("__v_isShallow"===s)return t;if("__v_raw"===s&&o===(e?t?Ro:fr:t?cr:lr).get(n))return n;const r=T(n);if(!e){if(r&&j(as,s))return Reflect.get(as,s,o);if("hasOwnProperty"===s)return mo}const l=Reflect.get(n,s,o);return(Ln(s)?rr.has(s):ao(s))||(e||ie(n,"get",s),t)?l:z(l)?r&&$n(s)?l:l.value:W(l)?e?ur(l):tn(l):l}}const bo=or(),yo=or(!0);function or(e=!1){return function(t,n,s,o){let r=t[n];if(rt(r)&&z(r)&&!z(s))return!1;if(!e&&(!Yt(s)&&!rt(s)&&(r=R(r),s=R(s)),!T(t)&&z(r)&&!z(s)))return r.value=s,!0;const l=T(t)&&$n(n)?Number(n)!0,deleteProperty:(e,t)=>!0},Co=te({},ir,{get:po,set:yo}),qn=e=>e,en=e=>Reflect.getPrototypeOf(e);function Rt(e,t,n=!1,s=!1){const o=R(e=e.__v_raw),r=R(t);n||(t!==r&&ie(o,"get",t),ie(o,"get",r));const{has:l}=en(o),i=s?qn:n?kn:vt;return l.call(o,t)?i(e.get(t)):l.call(o,r)?i(e.get(r)):void(e!==o&&e.get(t))}function jt(e,t=!1){const n=this.__v_raw,s=R(n),o=R(e);return t||(e!==o&&ie(s,"has",e),ie(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Nt(e,t=!1){return e=e.__v_raw,!t&&ie(R(e),"iterate",Ve),Reflect.get(e,"size",e)}function ds(e){e=R(e);const t=R(this);return en(t).has.call(t,e)||(t.add(e),Pe(t,"add",e,e)),this}function hs(e,t){t=R(t);const n=R(this),{has:s,get:o}=en(n);let r=s.call(n,e);r||(e=R(e),r=s.call(n,e));const l=o.call(n,e);return n.set(e,t),r?xt(t,l)&&Pe(n,"set",e,t):Pe(n,"add",e,t),this}function ps(e){const t=R(this),{has:n,get:s}=en(t);let o=n.call(t,e);o||(e=R(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&Pe(t,"delete",e,void 0),r}function gs(){const e=R(this),t=0!==e.size,n=e.clear();return t&&Pe(e,"clear",void 0,void 0),n}function Ht(e,t){return function(n,s){const o=this,r=o.__v_raw,l=R(r),i=t?qn:e?kn:vt;return!e&&ie(l,"iterate",Ve),r.forEach(((e,t)=>n.call(s,i(e),i(t),o)))}}function Dt(e,t,n){return function(...s){const o=this.__v_raw,r=R(o),l=tt(r),i="entries"===e||e===Symbol.iterator&&l,c="keys"===e&&l,u=o[e](...s),a=n?qn:t?kn:vt;return!t&&ie(r,"iterate",c?Cn:Ve),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:i?[a(e[0]),a(e[1])]:a(e),done:t}},[Symbol.iterator](){return this}}}}function Ae(e){return function(...t){return"delete"!==e&&this}}function Io(){const e={get(e){return Rt(this,e)},get size(){return Nt(this)},has:jt,add:ds,set:hs,delete:ps,clear:gs,forEach:Ht(!1,!1)},t={get(e){return Rt(this,e,!1,!0)},get size(){return Nt(this)},has:jt,add:ds,set:hs,delete:ps,clear:gs,forEach:Ht(!1,!0)},n={get(e){return Rt(this,e,!0)},get size(){return Nt(this,!0)},has(e){return jt.call(this,e,!0)},add:Ae("add"),set:Ae("set"),delete:Ae("delete"),clear:Ae("clear"),forEach:Ht(!0,!1)},s={get(e){return Rt(this,e,!0,!0)},get size(){return Nt(this,!0)},has(e){return jt.call(this,e,!0)},add:Ae("add"),set:Ae("set"),delete:Ae("delete"),clear:Ae("clear"),forEach:Ht(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((o=>{e[o]=Dt(o,!1,!1),n[o]=Dt(o,!0,!1),t[o]=Dt(o,!1,!0),s[o]=Dt(o,!0,!0)})),[e,n,t,s]}const[Oo,To,Po,So]=Io();function Vn(e,t){const n=t?e?So:Po:e?To:Oo;return(t,s,o)=>"__v_isReactive"===s?!e:"__v_isReadonly"===s?e:"__v_raw"===s?t:Reflect.get(j(n,s)&&s in t?n:t,s,o)}const Mo={get:Vn(!1,!1)},Ao={get:Vn(!1,!0)},Fo={get:Vn(!0,!1)},lr=new WeakMap,cr=new WeakMap,fr=new WeakMap,Ro=new WeakMap;function jo(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function No(e){return e.__v_skip||!Object.isExtensible(e)?0:jo(Zr(e))}function tn(e){return rt(e)?e:Yn(e,!1,ir,Mo,lr)}function Ho(e){return Yn(e,!1,Co,Ao,cr)}function ur(e){return Yn(e,!0,Eo,Fo,fr)}function Yn(e,t,n,s,o){if(!W(e)||e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=o.get(e);if(r)return r;const l=No(e);if(0===l)return e;const i=new Proxy(e,2===l?s:n);return o.set(e,i),i}function Te(e){return rt(e)?Te(e.__v_raw):!(!e||!e.__v_isReactive)}function rt(e){return!(!e||!e.__v_isReadonly)}function Yt(e){return!(!e||!e.__v_isShallow)}function ar(e){return Te(e)||rt(e)}function R(e){const t=e&&e.__v_raw;return t?R(t):e}function nn(e){return qt(e,"__v_skip",!0),e}const vt=e=>W(e)?tn(e):e,kn=e=>W(e)?ur(e):e;function dr(e){Ne&&he&&sr((e=R(e)).dep||(e.dep=Kn()))}function hr(e,t){const n=(e=R(e)).dep;n&&In(n)}function z(e){return!(!e||!0!==e.__v_isRef)}function wt(e){return Do(e,!1)}function Do(e,t){return z(e)?e:new Uo(e,t)}class Uo{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:R(e),this._value=t?e:vt(e)}get value(){return dr(this),this._value}set value(e){const t=this.__v_isShallow||Yt(e)||rt(e);e=t?e:R(e),xt(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:vt(e),hr(this))}}function je(e){return z(e)?e.value:e}const Lo={get:(e,t,n)=>je(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return z(o)&&!z(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function pr(e){return Te(e)?e:new Proxy(e,Lo)}function $o(e){const t=T(e)?new Array(e.length):{};for(const n in e)t[n]=gr(e,n);return t}class Bo{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return uo(R(this._object),this._key)}}class Ko{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Wo(e,t,n){return z(e)?e:S(e)?new Ko(e):W(e)&&arguments.length>1?gr(e,t,n):wt(e)}function gr(e,t,n){const s=e[t];return z(s)?s:new Bo(e,t,n)}class zo{constructor(e,t,n,s){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Wn(e,(()=>{this._dirty||(this._dirty=!0,hr(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=n}get value(){const e=R(this);return dr(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function qo(e,t,n=!1){let s,o;const r=S(e);return r?(s=e,o=ge):(s=e.get,o=e.set),new zo(s,o,r||!o,n)}function He(e,t,n,s){let o;try{o=s?e(...s):e()}catch(e){sn(e,t,n)}return o}function _e(e,t,n,s){if(S(e)){const o=He(e,t,n,s);return o&&qs(o)&&o.catch((e=>{sn(e,t,n)})),o}const o=[];for(let r=0;r>>1;Ct(se[s])Ce&&se.splice(t,1)}function Jo(e){T(e)?nt.push(...e):(!Oe||!Oe.includes(e,e.allowRecurse?We+1:We))&&nt.push(e),br()}function _s(e,t=(Et?Ce+1:0)){for(;tCt(e)-Ct(t))),We=0;Wenull==e.id?1/0:e.id,Xo=(e,t)=>{const n=Ct(e)-Ct(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function xr(e){On=!1,Et=!0,se.sort(Xo);try{for(Ce=0;CeX(e)?e.trim():e))),t&&(o=n.map(vn))}let i,c=s[i=gn(t)]||s[i=gn(st(t))];!c&&r&&(c=s[i=gn(lt(t))]),c&&_e(c,e,6,o);const u=s[i+"Once"];if(u){if(e.emitted){if(e.emitted[i])return}else e.emitted={};e.emitted[i]=!0,_e(u,e,6,o)}}function vr(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(void 0!==o)return o;const r=e.emits;let l={},i=!1;if(!S(e)){const s=e=>{const n=vr(e,t,!0);n&&(i=!0,te(l,n))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return r||i?(T(r)?r.forEach((e=>l[e]=null)):te(l,r),W(e)&&s.set(e,l),l):(W(e)&&s.set(e,null),null)}function rn(e,t){return!(!e||!Xt(t))&&(t=t.slice(2).replace(/Once$/,""),j(e,t[0].toLowerCase()+t.slice(1))||j(e,lt(t))||j(e,t))}let ue=null,on=null;function kt(e){const t=ue;return ue=e,on=e&&e.type.__scopeId||null,t}function Qo(e){on=e}function Go(){on=null}function ei(e,t=ue,n){if(!t||e._n)return e;const s=(...n)=>{s._d&&Os(-1);const o=kt(t);let r;try{r=e(...n)}finally{kt(o),s._d&&Os(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function _n(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:r,propsOptions:[l],slots:i,attrs:c,emit:u,render:a,renderCache:f,data:p,setupState:d,ctx:h,inheritAttrs:g}=e;let v,m;const _=kt(e);try{if(4&n.shapeFlag){const e=o||s;v=Ee(a.call(e,e,f,r,d,p,h)),m=c}else{const e=t;v=Ee(e.length>1?e(r,{attrs:c,slots:i,emit:u}):e(r,null)),m=t.props?c:ti(c)}}catch(t){bt.length=0,sn(t,e,1),v=me(Ot)}let y=v;if(m&&!1!==g){const e=Object.keys(m),{shapeFlag:t}=y;e.length&&7&t&&(l&&e.some(Dn)&&(m=ni(m,l)),y=ot(y,m))}return n.dirs&&(y=ot(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),v=y,kt(_),v}const ti=e=>{let t;for(const n in e)("class"===n||"style"===n||Xt(n))&&((t||(t={}))[n]=e[n]);return t},ni=(e,t)=>{const n={};for(const s in e)(!Dn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function si(e,t,n){const{props:s,children:o,component:r}=e,{props:l,children:i,patchFlag:c}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&c>=0))return!(!o&&!i||i&&i.$stable)||s!==l&&(s?!l||ms(s,l,u):!!l);if(1024&c)return!0;if(16&c)return s?ms(s,l,u):!!l;if(8&c){const e=t.dynamicProps;for(let t=0;te.__isSuspense;function ii(e,t){t&&t.pendingBranch?T(e)?t.effects.push(...e):t.effects.push(e):Jo(e)}const Ut={};function Kt(e,t,n){return wr(e,t,n)}function wr(e,t,{immediate:n,deep:s,flush:o,onTrack:r,onTrigger:l}=K){var i;const c=Gs()===(null==(i=ne)?void 0:i.scope)?ne:null;let u,a=!1,f=!1;if(z(e)?(u=()=>e.value,a=Yt(e)):Te(e)?(u=()=>e,s=!0):T(e)?(f=!0,a=e.some((e=>Te(e)||Yt(e))),u=()=>e.map((e=>z(e)?e.value:Te(e)?qe(e):S(e)?He(e,c,2):void 0))):u=S(e)?t?()=>He(e,c,2):()=>{if(!c||!c.isUnmounted)return p&&p(),_e(e,c,3,[h])}:ge,t&&s){const e=u;u=()=>qe(e())}let p,d,h=e=>{p=_.onStop=()=>{He(e,c,4)}};if(Mt){if(h=ge,t?n&&_e(t,c,3,[u(),f?[]:void 0,h]):u(),"sync"!==o)return ge;{const e=sl();d=e.__watcherHandles||(e.__watcherHandles=[])}}let g=f?new Array(e.length).fill(Ut):Ut;const v=()=>{if(_.active)if(t){const e=_.run();(s||a||(f?e.some(((e,t)=>xt(e,g[t]))):xt(e,g)))&&(p&&p(),_e(t,c,3,[e,g===Ut?void 0:f&&g[0]===Ut?[]:g,h]),g=e)}else _.run()};let m;v.allowRecurse=!!t,"sync"===o?m=v:"post"===o?m=()=>oe(v,c&&c.suspense):(v.pre=!0,c&&(v.id=c.uid),m=()=>Xn(v));const _=new Wn(u,m);t?n?v():g=_.run():"post"===o?oe(_.run.bind(_),c&&c.suspense):_.run();const y=()=>{_.stop(),c&&c.scope&&Un(c.scope.effects,_)};return d&&d.push(y),y}function li(e,t,n){const s=this.proxy,o=X(e)?e.includes(".")?Er(s,e):()=>s[e]:e.bind(s,s);let r;S(t)?r=t:(r=t.handler,n=t);const l=ne;it(this);const i=wr(o,r.bind(s),n);return l?it(l):Ye(),i}function Er(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{qe(e,t)}));else if(Ys(e))for(const n in e)qe(e[n],t);return e}function Tn(e,t){const n=ue;if(null===n)return e;const s=an(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let e=0;e!!e.type.__asyncLoader,Cr=e=>e.type.__isKeepAlive;function ci(e,t){Ir(e,"a",t)}function fi(e,t){Ir(e,"da",t)}function Ir(e,t,n=ne){const s=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(cn(t,s,n),n){let e=n.parent;for(;e&&e.parent;)Cr(e.parent.vnode)&&ui(s,t,n,e),e=e.parent}}function ui(e,t,n,s){const o=cn(t,e,s,!0);Or((()=>{Un(s[t],o)}),n)}function cn(e,t,n=ne,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;ct(),it(n);const o=_e(t,n,e,s);return Ye(),ft(),o});return s?o.unshift(r):o.push(r),r}}const Se=e=>(t,n=ne)=>(!Mt||"sp"===e)&&cn(e,((...e)=>t(...e)),n),ai=Se("bm"),di=Se("m"),hi=Se("bu"),pi=Se("u"),gi=Se("bum"),Or=Se("um"),_i=Se("sp"),mi=Se("rtg"),bi=Se("rtc");function yi(e,t=ne){cn("ec",e,t)}const xi=Symbol.for("v-ndc");function vi(e,t,n,s){let o;const r=n&&n[s];if(T(e)||X(e)){o=new Array(e.length);for(let n=0,s=e.length;nt(e,n,void 0,r&&r[n])));else{const n=Object.keys(e);o=new Array(n.length);for(let s=0,l=n.length;se?Hr(e)?an(e)||e.proxy:Pn(e.parent):null,_t=te(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Pn(e.parent),$root:e=>Pn(e.root),$emit:e=>e.emit,$options:e=>Zn(e),$forceUpdate:e=>e.f||(e.f=()=>Xn(e.update)),$nextTick:e=>e.n||(e.n=mr.bind(e.proxy)),$watch:e=>li.bind(e)}),mn=(e,t)=>e!==K&&!e.__isScriptSetup&&j(e,t),wi={get({_:e},t){const{ctx:n,setupState:s,data:o,props:r,accessCache:l,type:i,appContext:c}=e;let u;if("$"!==t[0]){const i=l[t];if(void 0!==i)switch(i){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return r[t]}else{if(mn(s,t))return l[t]=1,s[t];if(o!==K&&j(o,t))return l[t]=2,o[t];if((u=e.propsOptions[0])&&j(u,t))return l[t]=3,r[t];if(n!==K&&j(n,t))return l[t]=4,n[t];Sn&&(l[t]=0)}}const a=_t[t];let f,p;return a?("$attrs"===t&&ie(e,"get",t),a(e)):(f=i.__cssModules)&&(f=f[t])?f:n!==K&&j(n,t)?(l[t]=4,n[t]):(p=c.config.globalProperties,j(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return mn(o,t)?(o[t]=n,!0):s!==K&&j(s,t)?(s[t]=n,!0):!(j(e.props,t)||"$"===t[0]&&t.slice(1)in e)&&(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:r}},l){let i;return!!n[l]||e!==K&&j(e,l)||mn(t,l)||(i=r[0])&&j(i,l)||j(s,l)||j(_t,l)||j(o.config.globalProperties,l)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:j(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function bs(e){return T(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let Sn=!0;function Ei(e){const t=Zn(e),n=e.proxy,s=e.ctx;Sn=!1,t.beforeCreate&&ys(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:l,watch:i,provide:c,inject:u,created:a,beforeMount:f,mounted:p,beforeUpdate:d,updated:h,activated:g,deactivated:v,beforeDestroy:m,beforeUnmount:_,destroyed:y,unmounted:b,render:x,renderTracked:w,renderTriggered:C,errorCaptured:j,serverPrefetch:R,expose:O,inheritAttrs:E,components:k,directives:P,filters:F}=t;if(u&&Ci(u,s,null),l)for(const e in l){const t=l[e];S(t)&&(s[e]=t.bind(n))}if(o){const t=o.call(n,n);W(t)&&(e.data=tn(t))}if(Sn=!0,r)for(const e in r){const t=r[e],o=S(t)?t.bind(n,n):S(t.get)?t.get.bind(n,n):ge,l=!S(t)&&S(t.set)?t.set.bind(n):ge,i=Ur({get:o,set:l});Object.defineProperty(s,e,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(i)for(const e in i)Tr(i[e],s,n,e);if(c){const e=S(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{Mi(t,e[t])}))}function M(e,t){T(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(a&&ys(a,e,"c"),M(ai,f),M(di,p),M(hi,d),M(pi,h),M(ci,g),M(fi,v),M(yi,j),M(bi,w),M(mi,C),M(gi,_),M(Or,b),M(_i,R),T(O))if(O.length){const t=e.exposed||(e.exposed={});O.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});x&&e.render===ge&&(e.render=x),null!=E&&(e.inheritAttrs=E),k&&(e.components=k),P&&(e.directives=P)}function Ci(e,t,n=ge){T(e)&&(e=Mn(e));for(const n in e){const s=e[n];let o;o=W(s)?"default"in s?mt(s.from||n,s.default,!0):mt(s.from||n):mt(s),z(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:e=>o.value=e}):t[n]=o}}function ys(e,t,n){_e(T(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Tr(e,t,n,s){const o=s.includes(".")?Er(n,s):()=>n[s];if(X(e)){const n=t[e];S(n)&&Kt(o,n)}else if(S(e))Kt(o,e.bind(n));else if(W(e))if(T(e))e.forEach((e=>Tr(e,t,n,s)));else{const s=S(e.handler)?e.handler.bind(n):t[e.handler];S(s)&&Kt(o,s,e)}}function Zn(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:l}}=e.appContext,i=r.get(t);let c;return i?c=i:o.length||n||s?(c={},o.length&&o.forEach((e=>Jt(c,e,l,!0))),Jt(c,t,l)):c=t,W(t)&&r.set(t,c),c}function Jt(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&Jt(e,r,n,!0),o&&o.forEach((t=>Jt(e,t,n,!0)));for(const o in t)if(!s||"expose"!==o){const s=Ii[o]||n&&n[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const Ii={data:xs,props:vs,emits:vs,methods:gt,computed:gt,beforeCreate:re,created:re,beforeMount:re,mounted:re,beforeUpdate:re,updated:re,beforeDestroy:re,beforeUnmount:re,destroyed:re,unmounted:re,activated:re,deactivated:re,errorCaptured:re,serverPrefetch:re,components:gt,directives:gt,watch:Ti,provide:xs,inject:Oi};function xs(e,t){return t?e?function(){return te(S(e)?e.call(this,this):e,S(t)?t.call(this,this):t)}:t:e}function Oi(e,t){return gt(Mn(e),Mn(t))}function Mn(e){if(T(e)){const t={};for(let n=0;n(r.has(e)||(e&&S(e.install)?(r.add(e),e.install(i,...t)):S(e)&&(r.add(e),e(i,...t))),i),mixin:e=>(o.mixins.includes(e)||o.mixins.push(e),i),component:(e,t)=>t?(o.components[e]=t,i):o.components[e],directive:(e,t)=>t?(o.directives[e]=t,i):o.directives[e],mount(r,c,u){if(!l){const a=me(n,s);return a.appContext=o,c&&t?t(a,r):e(a,r,u),l=!0,i._container=r,r.__vue_app__=i,an(a.component)||a.component.proxy}},unmount(){l&&(e(null,i._container),delete i._container.__vue_app__)},provide:(e,t)=>(o.provides[e]=t,i),runWithContext(e){It=i;try{return e()}finally{It=null}}};return i}}let It=null;function Mi(e,t){if(ne){let n=ne.provides;const s=ne.parent&&ne.parent.provides;s===n&&(n=ne.provides=Object.create(s)),n[e]=t}}function mt(e,t,n=!1){const s=ne||ue;if(s||It){const o=s?null==s.parent?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:It._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&S(t)?t.call(s&&s.proxy):t}}function Ai(){return!!(ne||ue||It)}function Fi(e,t,n,s=!1){const o={},r={};qt(r,un,1),e.propsDefaults=Object.create(null),Sr(e,t,o,r);for(const t in e.propsOptions[0])t in o||(o[t]=void 0);n?e.props=s?o:Ho(o):e.type.props?e.props=o:e.props=r,e.attrs=r}function Ri(e,t,n,s){const{props:o,attrs:r,vnode:{patchFlag:l}}=e,i=R(o),[c]=e.propsOptions;let u=!1;if(!(s||l>0)||16&l){let s;Sr(e,t,o,r)&&(u=!0);for(const r in i)(!t||!j(t,r)&&((s=lt(r))===r||!j(t,s)))&&(c?n&&(void 0!==n[r]||void 0!==n[s])&&(o[r]=An(c,i,r,void 0,e,!0)):delete o[r]);if(r!==i)for(const e in r)(!t||!j(t,e))&&(delete r[e],u=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let s=0;s{c=!0;const[n,s]=Mr(e,t,!0);te(l,n),s&&i.push(...s)};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}if(!r&&!c)return W(e)&&s.set(e,et),et;if(T(r))for(let e=0;e-1,s[1]=n<0||e-1||j(s,"default"))&&i.push(t)}}}const u=[l,i];return W(e)&&s.set(e,u),u}function ws(e){return"$"!==e[0]}function Es(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function Cs(e,t){return Es(e)===Es(t)}function Is(e,t){return T(t)?t.findIndex((t=>Cs(t,e))):S(t)&&Cs(t,e)?0:-1}const Ar=e=>"_"===e[0]||"$stable"===e,Qn=e=>T(e)?e.map(Ee):[Ee(e)],ji=(e,t,n)=>{if(t._n)return t;const s=ei(((...e)=>Qn(t(...e))),n);return s._c=!1,s},Fr=(e,t,n)=>{const s=e._ctx;for(const n in e){if(Ar(n))continue;const o=e[n];if(S(o))t[n]=ji(0,o,s);else if(null!=o){const e=Qn(o);t[n]=()=>e}}},Rr=(e,t)=>{const n=Qn(t);e.slots.default=()=>n},Ni=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=R(t),qt(t,"_",n)):Fr(t,e.slots={})}else e.slots={},t&&Rr(e,t);qt(e.slots,un,1)},Hi=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,l=K;if(32&s.shapeFlag){const e=t._;e?n&&1===e?r=!1:(te(o,t),!n&&1===e&&delete o._):(r=!t.$stable,Fr(t,o)),l=t}else t&&(Rr(e,t),l={default:1});if(r)for(const e in o)!Ar(e)&&!(e in l)&&delete o[e]};function Fn(e,t,n,s,o=!1){if(T(e))return void e.forEach(((e,r)=>Fn(e,t&&(T(t)?t[r]:t),n,s,o)));if(Wt(s)&&!o)return;const r=4&s.shapeFlag?an(s.component)||s.component.proxy:s.el,l=o?null:r,{i:i,r:c}=e,u=t&&t.r,a=i.refs===K?i.refs={}:i.refs,f=i.setupState;if(null!=u&&u!==c&&(X(u)?(a[u]=null,j(f,u)&&(f[u]=null)):z(u)&&(u.value=null)),S(c))He(c,i,12,[l,a]);else{const t=X(c),s=z(c);if(t||s){const i=()=>{if(e.f){const n=t?j(f,c)?f[c]:a[c]:c.value;o?T(n)&&Un(n,r):T(n)?n.includes(r)||n.push(r):t?(a[c]=[r],j(f,c)&&(f[c]=a[c])):(c.value=[r],e.k&&(a[e.k]=c.value))}else t?(a[c]=l,j(f,c)&&(f[c]=l)):s&&(c.value=l,e.k&&(a[e.k]=l))};l?(i.id=-1,oe(i,n)):i()}}}const oe=ii;function Di(e){return Ui(e)}function Ui(e,t){wn().__VUE__=!0;const{insert:n,remove:s,patchProp:o,createElement:r,createText:l,createComment:i,setText:c,setElementText:u,parentNode:a,nextSibling:f,setScopeId:p=ge,insertStaticContent:d}=e,h=(e,t,n,s=null,o=null,r=null,l=!1,i=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!dt(e,t)&&(s=N(e),W(e,o,r,!0),e=null),-2===t.patchFlag&&(c=!1,t.dynamicChildren=null);const{type:u,ref:a,shapeFlag:f}=t;switch(u){case fn:g(e,t,n,s);break;case Ot:v(e,t,n,s);break;case bn:null==e&&m(t,n,s,l);break;case de:T(e,t,n,s,o,r,l,i,c);break;default:1&f?_(e,t,n,s,o,r,l,i,c):6&f?j(e,t,n,s,o,r,l,i,c):(64&f||128&f)&&u.process(e,t,n,s,o,r,l,i,c,B)}null!=a&&o&&Fn(a,e&&e.ref,r,t||e,!t)},g=(e,t,s,o)=>{if(null==e)n(t.el=l(t.children),s,o);else{const n=t.el=e.el;t.children!==e.children&&c(n,t.children)}},v=(e,t,s,o)=>{null==e?n(t.el=i(t.children||""),s,o):t.el=e.el},m=(e,t,n,s)=>{[e.el,e.anchor]=d(e.children,t,n,s,e.el,e.anchor)},_=(e,t,n,s,o,r,l,i,c)=>{l=l||"svg"===t.type,null==e?y(t,n,s,o,r,l,i,c):x(e,t,o,r,l,i,c)},y=(e,t,s,l,i,c,a,f)=>{let p,d;const{type:h,props:g,shapeFlag:v,transition:m,dirs:_}=e;if(p=e.el=r(e.type,c,g&&g.is,g),8&v?u(p,e.children):16&v&&S(e.children,p,null,l,i,c&&"foreignObject"!==h,a,f),_&&Be(e,null,l,"created"),b(p,e,e.scopeId,a,l),g){for(const t in g)"value"!==t&&!Lt(t)&&o(p,t,null,g[t],c,e.children,l,i,$);"value"in g&&o(p,"value",null,g.value),(d=g.onVnodeBeforeMount)&&we(d,l,e)}_&&Be(e,null,l,"beforeMount");const y=(!i||i&&!i.pendingBranch)&&m&&!m.persisted;y&&m.beforeEnter(p),n(p,t,s),((d=g&&g.onVnodeMounted)||y||_)&&oe((()=>{d&&we(d,l,e),y&&m.enter(p),_&&Be(e,null,l,"mounted")}),i)},b=(e,t,n,s,o)=>{if(n&&p(e,n),s)for(let t=0;t{for(let u=c;u{const c=t.el=e.el;let{patchFlag:a,dynamicChildren:f,dirs:p}=t;a|=16&e.patchFlag;const d=e.props||K,h=t.props||K;let g;n&&Ke(n,!1),(g=h.onVnodeBeforeUpdate)&&we(g,n,t,e),p&&Be(t,e,n,"beforeUpdate"),n&&Ke(n,!0);const v=r&&"foreignObject"!==t.type;if(f?w(e.dynamicChildren,f,c,n,s,v,l):i||P(e,t,c,null,n,s,v,l,!1),a>0){if(16&a)C(c,t,d,h,n,s,r);else if(2&a&&d.class!==h.class&&o(c,"class",null,h.class,r),4&a&&o(c,"style",d.style,h.style,r),8&a){const l=t.dynamicProps;for(let t=0;t{g&&we(g,n,t,e),p&&Be(t,e,n,"updated")}),s)},w=(e,t,n,s,o,r,l)=>{for(let i=0;i{if(n!==s){if(n!==K)for(const c in n)!Lt(c)&&!(c in s)&&o(e,c,n[c],null,i,t.children,r,l,$);for(const c in s){if(Lt(c))continue;const u=s[c],a=n[c];u!==a&&"value"!==c&&o(e,c,a,u,i,t.children,r,l,$)}"value"in s&&o(e,"value",n.value,s.value)}},T=(e,t,s,o,r,i,c,u,a)=>{const f=t.el=e?e.el:l(""),p=t.anchor=e?e.anchor:l("");let{patchFlag:d,dynamicChildren:h,slotScopeIds:g}=t;g&&(u=u?u.concat(g):g),null==e?(n(f,s,o),n(p,s,o),S(t.children,s,p,r,i,c,u,a)):d>0&&64&d&&h&&e.dynamicChildren?(w(e.dynamicChildren,h,s,r,i,c,u),(null!=t.key||r&&t===r.subTree)&&jr(e,t,!0)):P(e,t,s,p,r,i,c,u,a)},j=(e,t,n,s,o,r,l,i,c)=>{t.slotScopeIds=i,null==e?512&t.shapeFlag?o.ctx.activate(t,n,s,l,c):R(t,n,s,o,r,l,c):O(e,t,c)},R=(e,t,n,s,o,r,l)=>{const i=e.component=Xi(e,s,o);if(Cr(e)&&(i.ctx.renderer=B),Zi(i),i.asyncDep){if(o&&o.registerDep(i,E),!e.el){const e=i.subTree=me(Ot);v(null,e,t,n)}}else E(i,e,t,n,o,r,l)},O=(e,t,n)=>{const s=t.component=e.component;if(si(e,t,n)){if(s.asyncDep&&!s.asyncResolved)return void k(s,t,n);s.next=t,ko(s.update),s.update()}else t.el=e.el,s.vnode=t},E=(e,t,n,s,o,r,l)=>{const i=e.effect=new Wn((()=>{if(e.isMounted){let t,{next:n,bu:s,u:i,parent:c,vnode:u}=e,f=n;Ke(e,!1),n?(n.el=u.el,k(e,n,l)):n=u,s&&$t(s),(t=n.props&&n.props.onVnodeBeforeUpdate)&&we(t,c,n,u),Ke(e,!0);const p=_n(e),d=e.subTree;e.subTree=p,h(d,p,a(d.el),N(d),e,o,r),n.el=p.el,null===f&&ri(e,p.el),i&&oe(i,o),(t=n.props&&n.props.onVnodeUpdated)&&oe((()=>we(t,c,n,u)),o)}else{let l;const{el:i,props:c}=t,{bm:u,m:a,parent:f}=e,p=Wt(t);if(Ke(e,!1),u&&$t(u),!p&&(l=c&&c.onVnodeBeforeMount)&&we(l,f,t),Ke(e,!0),i&&Y){const n=()=>{e.subTree=_n(e),Y(i,e.subTree,e,o,null)};p?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const l=e.subTree=_n(e);h(null,l,n,s,e,o,r),t.el=l.el}if(a&&oe(a,o),!p&&(l=c&&c.onVnodeMounted)){const e=t;oe((()=>we(l,f,e)),o)}(256&t.shapeFlag||f&&Wt(f.vnode)&&256&f.vnode.shapeFlag)&&e.a&&oe(e.a,o),e.isMounted=!0,t=n=s=null}}),(()=>Xn(c)),e.scope),c=e.update=()=>i.run();c.id=e.uid,Ke(e,!0),c()},k=(e,t,n)=>{t.component=e;const s=e.vnode.props;e.vnode=t,e.next=null,Ri(e,t.props,s,n),Hi(e,t.children,n),ct(),_s(),ft()},P=(e,t,n,s,o,r,l,i,c=!1)=>{const a=e&&e.children,f=e?e.shapeFlag:0,p=t.children,{patchFlag:d,shapeFlag:h}=t;if(d>0){if(128&d)return void M(a,p,n,s,o,r,l,i,c);if(256&d)return void F(a,p,n,s,o,r,l,i,c)}8&h?(16&f&&$(a,o,r),p!==a&&u(n,p)):16&f?16&h?M(a,p,n,s,o,r,l,i,c):$(a,o,r,!0):(8&f&&u(n,""),16&h&&S(p,n,s,o,r,l,i,c))},F=(e,t,n,s,o,r,l,i,c)=>{t=t||et;const u=(e=e||et).length,a=t.length,f=Math.min(u,a);let p;for(p=0;pa?$(e,o,r,!0,!1,f):S(t,n,s,o,r,l,i,c,f)},M=(e,t,n,s,o,r,l,i,c)=>{let u=0;const a=t.length;let f=e.length-1,p=a-1;for(;u<=f&&u<=p;){const s=e[u],a=t[u]=c?Re(t[u]):Ee(t[u]);if(!dt(s,a))break;h(s,a,n,null,o,r,l,i,c),u++}for(;u<=f&&u<=p;){const s=e[f],u=t[p]=c?Re(t[p]):Ee(t[p]);if(!dt(s,u))break;h(s,u,n,null,o,r,l,i,c),f--,p--}if(u>f){if(u<=p){const e=p+1,f=ep)for(;u<=f;)W(e[u],o,r,!0),u++;else{const d=u,g=u,v=new Map;for(u=g;u<=p;u++){const e=t[u]=c?Re(t[u]):Ee(t[u]);null!=e.key&&v.set(e.key,u)}let m,_=0;const y=p-g+1;let b=!1,S=0;const x=new Array(y);for(u=0;u=y){W(s,o,r,!0);continue}let a;if(null!=s.key)a=v.get(s.key);else for(m=g;m<=p;m++)if(0===x[m-g]&&dt(s,t[m])){a=m;break}void 0===a?W(s,o,r,!0):(x[a-g]=u+1,a>=S?S=a:b=!0,h(s,t[a],n,null,o,r,l,i,c),_++)}const w=b?Li(x):et;for(m=w.length-1,u=y-1;u>=0;u--){const e=g+u,f=t[e],p=e+1{const{el:l,type:i,transition:c,children:u,shapeFlag:a}=e;if(6&a)A(e.component.subTree,t,s,o);else if(128&a)e.suspense.move(t,s,o);else if(64&a)i.move(e,t,s,B);else if(i!==de)if(i!==bn)if(2!==o&&1&a&&c)if(0===o)c.beforeEnter(l),n(l,t,s),oe((()=>c.enter(l)),r);else{const{leave:e,delayLeave:o,afterLeave:r}=c,i=()=>n(l,t,s),u=()=>{e(l,(()=>{i(),r&&r()}))};o?o(l,i,u):u()}else n(l,t,s);else(({el:e,anchor:t},s,o)=>{let r;for(;e&&e!==t;)r=f(e),n(e,s,o),e=r;n(t,s,o)})(e,t,s);else{n(l,t,s);for(let e=0;e{const{type:r,props:l,ref:i,children:c,dynamicChildren:u,shapeFlag:a,patchFlag:f,dirs:p}=e;if(null!=i&&Fn(i,null,n,e,!0),256&a)return void t.ctx.deactivate(e);const d=1&a&&p,h=!Wt(e);let g;if(h&&(g=l&&l.onVnodeBeforeUnmount)&&we(g,t,e),6&a)z(e.component,n,s);else{if(128&a)return void e.suspense.unmount(n,s);d&&Be(e,null,t,"beforeUnmount"),64&a?e.type.remove(e,t,n,o,B,s):u&&(r!==de||f>0&&64&f)?$(u,t,n,!1,!0):(r===de&&384&f||!o&&16&a)&&$(c,t,n),s&&I(e)}(h&&(g=l&&l.onVnodeUnmounted)||d)&&oe((()=>{g&&we(g,t,e),d&&Be(e,null,t,"unmounted")}),n)},I=e=>{const{type:t,el:n,anchor:o,transition:r}=e;if(t===de)return void V(n,o);if(t===bn)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=f(e),s(e),e=n;s(t)})(e);const l=()=>{s(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:s}=r,o=()=>t(n,l);s?s(e.el,l,o):o()}else l()},V=(e,t)=>{let n;for(;e!==t;)n=f(e),s(e),e=n;s(t)},z=(e,t,n)=>{const{bum:s,scope:o,update:r,subTree:l,um:i}=e;s&&$t(s),o.stop(),r&&(r.active=!1,W(l,e,t,n)),i&&oe(i,t),oe((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},$=(e,t,n,s=!1,o=!1,r=0)=>{for(let l=r;l6&e.shapeFlag?N(e.component.subTree):128&e.shapeFlag?e.suspense.next():f(e.anchor||e.el),U=(e,t,n)=>{null==e?t._vnode&&W(t._vnode,null,null,!0):h(t._vnode||null,e,t,null,null,null,n),_s(),yr(),t._vnode=e},B={p:h,um:W,m:A,r:I,mt:R,mc:S,pc:P,pbc:w,n:N,o:e};let D,Y;return t&&([D,Y]=t(B)),{render:U,hydrate:D,createApp:Si(U,D)}}function Ke({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function jr(e,t,n=!1){const s=e.children,o=t.children;if(T(s)&&T(o))for(let e=0;e>1,e[n[i]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,l=n[r-1];r-- >0;)n[r]=l,l=t[l];return n}const $i=e=>e.__isTeleport,de=Symbol.for("v-fgt"),fn=Symbol.for("v-txt"),Ot=Symbol.for("v-cmt"),bn=Symbol.for("v-stc"),bt=[];let pe=null;function Tt(e=!1){bt.push(pe=e?null:[])}function Bi(){bt.pop(),pe=bt[bt.length-1]||null}let Pt=1;function Os(e){Pt+=e}function Ki(e){return e.dynamicChildren=Pt>0?pe||et:null,Bi(),Pt>0&&pe&&pe.push(e),e}function St(e,t,n,s,o,r){return Ki(Y(e,t,n,s,o,r,!0))}function Wi(e){return!!e&&!0===e.__v_isVNode}function dt(e,t){return e.type===t.type&&e.key===t.key}const un="__vInternal",Nr=({key:e})=>e??null,zt=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?X(e)||z(e)||S(e)?{i:ue,r:e,k:t,f:!!n}:e:null);function Y(e,t=null,n=null,s=0,o=null,r=(e===de?0:1),l=!1,i=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Nr(t),ref:t&&zt(t),scopeId:on,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:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:ue};return i?(Gn(c,n),128&r&&e.normalize(c)):n&&(c.shapeFlag|=X(n)?8:16),Pt>0&&!l&&pe&&(c.patchFlag>0||6&r)&&32!==c.patchFlag&&pe.push(c),c}const me=zi;function zi(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===xi)&&(e=Ot),Wi(e)){const s=ot(e,t,!0);return n&&Gn(s,n),Pt>0&&!r&&pe&&(6&s.shapeFlag?pe[pe.indexOf(e)]=s:pe.push(s)),s.patchFlag|=-2,s}if(tl(e)&&(e=e.__vccOpts),t){t=qi(t);let{class:e,style:n}=t;e&&!X(e)&&(t.class=Gt(e)),W(n)&&(ar(n)&&!T(n)&&(n=te({},n)),t.style=Bn(n))}return Y(e,t,n,s,o,X(e)?1:oi(e)?128:$i(e)?64:W(e)?4:S(e)?2:0,r,!0)}function qi(e){return e?ar(e)||un in e?te({},e):e:null}function ot(e,t,n=!1){const{props:s,ref:o,patchFlag:r,children:l}=e,i=t?Yi(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&Nr(i),ref:t&&t.ref?n&&o?T(o)?o.concat(zt(t)):[o,zt(t)]:zt(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==de?-1===r?16:16|r:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ot(e.ssContent),ssFallback:e.ssFallback&&ot(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Vi(e=" ",t=0){return me(fn,null,e,t)}function Ee(e){return null==e||"boolean"==typeof e?me(Ot):T(e)?me(de,null,e.slice()):"object"==typeof e?Re(e):me(fn,null,String(e))}function Re(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:ot(e)}function Gn(e,t){let n=0;const{shapeFlag:s}=e;if(null==t)t=null;else if(T(t))n=16;else if("object"==typeof t){if(65&s){const n=t.default;return void(n&&(n._c&&(n._d=!1),Gn(e,n()),n._c&&(n._d=!0)))}{n=32;const s=t._;s||un in t?3===s&&ue&&(1===ue.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=ue}}else S(t)?(t={default:t,_ctx:ue},n=32):(t=String(t),64&s?(n=16,t=[Vi(t)]):n=8);e.children=t,e.shapeFlag|=n}function Yi(...e){const t={};for(let n=0;nne=e)),es=e=>{Ze.length>1?Ze.forEach((t=>t(e))):Ze[0](e)};const it=e=>{es(e),e.scope.on()},Ye=()=>{ne&&ne.scope.off(),es(null)};function Hr(e){return 4&e.vnode.shapeFlag}let Ss,Mt=!1;function Zi(e,t=!1){Mt=t;const{props:n,children:s}=e.vnode,o=Hr(e);Fi(e,n,o,t),Ni(e,s);const r=o?Qi(e,t):void 0;return Mt=!1,r}function Qi(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=nn(new Proxy(e.ctx,wi));const{setup:s}=n;if(s){const n=e.setupContext=s.length>1?el(e):null;it(e),ct();const o=He(s,e,0,[e.props,n]);if(ft(),Ye(),qs(o)){if(o.then(Ye,Ye),t)return o.then((n=>{Ps(e,n,t)})).catch((t=>{sn(t,e,0)}));e.asyncDep=o}else Ps(e,o,t)}else Dr(e,t)}function Ps(e,t,n){S(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:W(t)&&(e.setupState=pr(t)),Dr(e,n)}function Dr(e,t,n){const s=e.type;if(!e.render){if(!t&&Ss&&!s.render){const t=s.template||Zn(e).template;if(t){const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:r,compilerOptions:l}=s,i=te(te({isCustomElement:n,delimiters:r},o),l);s.render=Ss(t,i)}}e.render=s.render||ge}it(e),ct(),Ei(e),ft(),Ye()}function Gi(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(ie(e,"get","$attrs"),t[n])}))}function el(e){return{get attrs(){return Gi(e)},slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function an(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(pr(nn(e.exposed)),{get:(t,n)=>n in t?t[n]:n in _t?_t[n](e):void 0,has:(e,t)=>t in e||t in _t}))}function tl(e){return S(e)&&"__vccOpts"in e}const Ur=(e,t)=>qo(e,t,Mt),nl=Symbol.for("v-scx"),sl=()=>mt(nl),rl="3.3.4",ol="http://www.w3.org/2000/svg",ze=typeof document<"u"?document:null,Ms=ze&&ze.createElement("template"),il={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t?ze.createElementNS(ol,e):ze.createElement(e,n?{is:n}:void 0);return"select"===e&&s&&null!=s.multiple&&o.setAttribute("multiple",s.multiple),o},createText:e=>ze.createTextNode(e),createComment:e=>ze.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ze.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const l=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),o!==r&&(o=o.nextSibling););else{Ms.innerHTML=s?`${e}`:e;const o=Ms.content;if(s){const e=o.firstChild;for(;e.firstChild;)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function ll(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function cl(e,t,n){const s=e.style,o=X(n);if(n&&!o){if(t&&!X(t))for(const e in t)null==n[e]&&Rn(s,e,"");for(const e in n)Rn(s,e,n[e])}else{const r=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=r)}}const As=/\s*!important$/;function Rn(e,t,n){if(T(n))n.forEach((n=>Rn(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=fl(e,t);As.test(n)?e.setProperty(lt(s),n.replace(As,""),"important"):e[s]=n}}const Fs=["Webkit","Moz","ms"],yn={};function fl(e,t){const n=yn[t];if(n)return n;let s=st(t);if("filter"!==s&&s in e)return yn[t]=s;s=ks(s);for(let n=0;nxn||(gl.then((()=>xn=0)),xn=Date.now());function ml(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();_e(bl(e,n.value),t,5,[e])};return n.value=e,n.attached=_l(),n}function bl(e,t){if(T(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const Ns=/^on[a-z]/,yl=(e,t,n,s,o=!1,r,l,i,c)=>{"class"===t?ll(e,s,o):"style"===t?cl(e,n,s):Xt(t)?Dn(t)||hl(e,t,n,s,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):xl(e,t,s,o))?al(e,t,s,r,l,i,c):("true-value"===t?e._trueValue=s:"false-value"===t&&(e._falseValue=s),ul(e,t,s,o))};function xl(e,t,n,s){return s?!!("innerHTML"===t||"textContent"===t||t in e&&Ns.test(t)&&S(n)):!("spellcheck"===t||"draggable"===t||"translate"===t||"form"===t||"list"===t&&"INPUT"===e.tagName||"type"===t&&"TEXTAREA"===e.tagName||Ns.test(t)&&X(n))&&t in e}const Hs=e=>{const t=e.props["onUpdate:modelValue"]||!1;return T(t)?e=>$t(t,e):t};function vl(e){e.target.composing=!0}function Ds(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const wl={created(e,{modifiers:{lazy:t,trim:n,number:s}},o){e._assign=Hs(o);const r=s||o.props&&"number"===o.props.type;Ge(e,t?"change":"input",(t=>{if(t.target.composing)return;let s=e.value;n&&(s=s.trim()),r&&(s=vn(s)),e._assign(s)})),n&&Ge(e,"change",(()=>{e.value=e.value.trim()})),t||(Ge(e,"compositionstart",vl),Ge(e,"compositionend",Ds),Ge(e,"change",Ds))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:o}},r){if(e._assign=Hs(r),e.composing||document.activeElement===e&&"range"!==e.type&&(n||s&&e.value.trim()===t||(o||"number"===e.type)&&vn(e.value)===t))return;const l=t??"";e.value!==l&&(e.value=l)}},Lr={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):ht(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),ht(e,!0),s.enter(e)):s.leave(e,(()=>{ht(e,!1)})):ht(e,t))},beforeUnmount(e,{value:t}){ht(e,t)}};function ht(e,t){e.style.display=t?e._vod:"none"}const El=te({patchProp:yl},il);let Us;function Cl(){return Us||(Us=Di(El))}const Il=(...e)=>{const t=Cl().createApp(...e),{mount:n}=t;return t.mount=e=>{const s=Ol(e);if(!s)return;const o=t._component;!S(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const r=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),r},t};function Ol(e){return X(e)?document.querySelector(e):e}var Tl=!1; +/*! + * pinia v2.1.6 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let $r;const dn=e=>$r=e,Br=Symbol();function jn(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}var yt;function Pl(){const e=Qs(!0),t=e.run((()=>wt({})));let n=[],s=[];const o=nn({install(e){dn(o),o._a=e,e.provide(Br,o),e.config.globalProperties.$pinia=o,s.forEach((e=>n.push(e))),s=[]},use(e){return this._a||Tl?n.push(e):s.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}!function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"}(yt||(yt={}));const Kr=()=>{};function Ls(e,t,n,s=Kr){e.push(t);const o=()=>{const n=e.indexOf(t);n>-1&&(e.splice(n,1),s())};return!n&&Gs()&&lo(o),o}function Qe(e,...t){e.slice().forEach((e=>{e(...t)}))}const Sl=e=>e();function Nn(e,t){e instanceof Map&&t instanceof Map&&t.forEach(((t,n)=>e.set(n,t))),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const s=t[n],o=e[n];jn(o)&&jn(s)&&e.hasOwnProperty(n)&&!z(s)&&!Te(s)?e[n]=Nn(o,s):e[n]=s}return e}const Ml=Symbol();function Al(e){return!jn(e)||!e.hasOwnProperty(Ml)}const{assign:Fe}=Object;function Fl(e){return!(!z(e)||!e.effect)}function Rl(e,t,n,s){const{state:o,actions:r,getters:l}=t,i=n.state.value[e];let c;return c=Wr(e,(function(){i||(n.state.value[e]=o?o():{});const t=$o(n.state.value[e]);return Fe(t,r,Object.keys(l||{}).reduce(((t,s)=>(t[s]=nn(Ur((()=>{dn(n);const t=n._s.get(e);return l[s].call(t,t)}))),t)),{}))}),t,n,s,!0),c}function Wr(e,t,n={},s,o,r){let l;const i=Fe({actions:{}},n),c={deep:!0};let u,a,f,p=[],d=[];const h=s.state.value[e];let g;function v(t){let n;u=a=!1,"function"==typeof t?(t(s.state.value[e]),n={type:yt.patchFunction,storeId:e,events:f}):(Nn(s.state.value[e],t),n={type:yt.patchObject,payload:t,storeId:e,events:f});const o=g=Symbol();mr().then((()=>{g===o&&(u=!0)})),a=!0,Qe(p,n,s.state.value[e])}!r&&!h&&(s.state.value[e]={}),wt({});const m=r?function(){const{state:e}=n,t=e?e():{};this.$patch((e=>{Fe(e,t)}))}:Kr;function _(t,n){return function(){dn(s);const o=Array.from(arguments),r=[],l=[];let i;Qe(d,{args:o,name:t,store:y,after:function(e){r.push(e)},onError:function(e){l.push(e)}});try{i=n.apply(this&&this.$id===e?this:y,o)}catch(e){throw Qe(l,e),e}return i instanceof Promise?i.then((e=>(Qe(r,e),e))).catch((e=>(Qe(l,e),Promise.reject(e)))):(Qe(r,i),i)}}const y=tn({_p:s,$id:e,$onAction:Ls.bind(null,d),$patch:v,$reset:m,$subscribe(t,n={}){const o=Ls(p,t,n.detached,(()=>r())),r=l.run((()=>Kt((()=>s.state.value[e]),(s=>{("sync"===n.flush?a:u)&&t({storeId:e,type:yt.direct,events:f},s)}),Fe({},c,n))));return o},$dispose:function(){l.stop(),p=[],d=[],s._s.delete(e)}});s._s.set(e,y);const b=s._a&&s._a.runWithContext||Sl,S=s._e.run((()=>(l=Qs(),b((()=>l.run(t))))));for(const t in S){const n=S[t];if(z(n)&&!Fl(n)||Te(n))r||(h&&Al(n)&&(z(n)?n.value=h[t]:Nn(n,h[t])),s.state.value[e][t]=n);else if("function"==typeof n){const e=_(t,n);S[t]=e,i.actions[t]=n}}return Fe(y,S),Fe(R(y),S),Object.defineProperty(y,"$state",{get:()=>s.state.value[e],set:e=>{v((t=>{Fe(t,e)}))}}),s._p.forEach((e=>{Fe(y,l.run((()=>e({store:y,app:s._a,pinia:s,options:i}))))})),h&&r&&n.hydrate&&n.hydrate(y.$state,h),u=!0,a=!0,y}function jl(e,t,n){let s,o;const r="function"==typeof t;function l(e,n){const l=Ai();return(e=e||(l?mt(Br,null):null))&&dn(e),(e=$r)._s.has(s)||(r?Wr(s,t,o,e):Rl(s,o,e)),e._s.get(s)}return"string"==typeof e?(s=e,o=r?n:t):(o=e,s=e.id),l.$id=s,l}function ts(e){{e=R(e);const t={};for(const n in e){const s=e[n];(z(s)||Te(s))&&(t[n]=Wo(e,n))}return t}}const Nl=ln({__name:"ThemeSwitch",setup(e){function t(e=void 0){const t="dark"==document.documentElement.dataset.theme?"light":"dark",n=e??t;document.documentElement.dataset.theme=n}return t(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),(e,n)=>(Tt(),St("button",{role:"button",class:"themeswitcher",id:"themeSwitch",onClick:n[0]||(n[0]=e=>t())}," Switch Theme "))}}),Hl=Y("ul",null,[Y("li",null,[Y("a",{href:".."},"← View other pages")])],-1),Dl=ln({__name:"NavBar",setup:e=>(e,t)=>(Tt(),St("nav",null,[Hl,Y("ul",null,[Y("li",null,[me(Nl)])])]))});function Ul(e){if(19!=e.length)return e;const t=2047,n=parseInt(e.substring(0,4),16),s=parseInt(e.substring(5,9),16),o=parseInt(e.substring(10,14),16),r=parseInt(e.substring(15,19),16);let l=0,i=0,c=0;l=n({glyphs:[]}),getters:{glyphValues:e=>e.glyphs.map((e=>Ul(e)))}}),Ll={class:"required",for:"portalglyphsInput"},$l={class:"glyph-input-wrapper"},Bl={class:"portal-buttons grid"},Kl=["id","value"],Wl={class:"glyph-display-wrapper"},zl={class:"glyphs",id:"glyphDisplay"},ql=ln({__name:"GlyphInput",props:{label:{},index:{}},setup(e){const t=e,n=/[0-9A-F:]/,s=ns(),{glyphs:o,glyphValues:r}=ts(s);function l(e){var n,s,r;e.target instanceof HTMLButtonElement&&((n=o.value)[s=t.index]??(n[s]=""),(null==(r=o.value[t.index])?void 0:r.length)<12&&(o.value[t.index]+=e.target.value))}function i(){o.value[t.index]=o.value[t.index].slice(0,-1)}function c(){o.value[t.index]=o.value[t.index].toUpperCase().split("").filter((e=>n.test(e))).join("")}const u=e=>e.toString(16).toUpperCase();return(e,t)=>(Tt(),St("div",null,[Y("label",Ll,Bt(e.label)+":",1),Y("div",$l,[Tn(Y("input",{class:"glyphs-input",id:"portalglyphsInput",type:"text",maxlength:"19","onUpdate:modelValue":t[0]||(t[0]=t=>je(o)[e.index]=t),onInput:c},null,544),[[wl,je(o)[e.index]]]),Y("button",{class:"delete-button is-error",id:"delButton",role:"button",type:"button",onClick:i}," ← Delete ")]),Y("div",Bl,[(Tt(),St(de,null,vi(16,(e=>Y("button",{class:"button glyphs",type:"button",id:"glyphButton"+e,value:u(e-1),onClick:l},Bt(u(e-1)),9,Kl))),64))]),Tn(Y("p",Wl,[Y("output",zl,Bt(je(r)[e.index]),1)],512),[[Lr,je(r)[e.index]&&!je(r)[e.index].includes(":")]])]))}}),zr=(e,t)=>{const n=e.__vccOpts||e;for(const[e,s]of t)n[e]=s;return n},$s=zr(ql,[["__scopeId","data-v-f9306ce6"]]),Bs=e=>e.slice(-3),Ks=e=>e.slice(-6,-3),Ws=e=>e.slice(4,6);function Vl(){const e=ns(),{glyphValues:t}=ts(e),n=parseInt(Bs(t.value[0]),16),s=parseInt(Ks(t.value[0]),16),o=parseInt(Ws(t.value[0]),16),r=parseInt(Bs(t.value[1]),16),l=parseInt(Ks(t.value[1]),16),i=parseInt(Ws(t.value[1]),16),c=Math.abs(r-n),u=Math.abs(l-s),a=Math.abs(i-o);return Math.sqrt(c*c+u*u+a*a)}const Yl=e=>(Qo("data-v-86e50e1c"),e=e(),Go(),e),kl=Yl((()=>Y("h1",{class:"title"},"Region Adjacency Checker",-1))),Jl={class:"input-wrapper"},Xl=["disabled"],Zl=ln({__name:"App",setup(e){const t=ns(),{glyphValues:n}=ts(t),s=wt(""),o=wt(!1);function r(){const e=Vl();1===e?s.value="Directly touching":e===Math.sqrt(2)?s.value="Touching on one edge":e===Math.sqrt(3)?s.value="Touching on one corner":s.value="Not touching",o.value=1===e||e===Math.sqrt(2)||e===Math.sqrt(3)}return(e,t)=>(Tt(),St(de,null,[Y("header",null,[me(Dl),kl]),Y("main",null,[Y("div",Jl,[me($s,{index:0,class:"glyph-input",label:"Enter First Region Glyphs/Coordinates"}),me($s,{index:1,class:"glyph-input",label:"Enter Second Region Glyphs/Coordinates"})]),Y("button",{disabled:!je(n).length||je(n).some((e=>12!==e.length)),class:"button",onClick:r}," Check Adjacency ",8,Xl),Tn(Y("p",{class:Gt([{"is-success":o.value,"is-error":!o.value},"output"])},Bt(s.value),3),[[Lr,s.value]])])],64))}}),Ql=zr(Zl,[["__scopeId","data-v-86e50e1c"]]),qr=Il(Ql);qr.use(Pl()),qr.mount("#app"); diff --git a/index.html b/index.html index c2a32fe..a1e917f 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ - Region Adjacency Checker
\ No newline at end of file + Region Adjacency Checker
\ No newline at end of file