<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">const __vite__fileDeps=["./BsPNY_ZJ.js","./B9tYaaLP.js","./DQBh6vbn.js","./CUY1UiUK.js","./B0rsRRPM.js","./COQ9TQWS.js","./index.DBF0JMTy.css","./M51sSOMV.js","./C3VOiDSR.js","./BJCDQAqz.js","./DR93tSAo.js","./D5c0RDd1.js","./DNFSn8bi.js","./tvAuy5ZX.js","./Bd2cJpQV.js","./DQI46iI6.js","./default.ChAdk2db.css","./GYJyph7i.js","./error-404.JekaaCis.css","./DOwsM5G_.js","./error-500.CNP9nqm1.css"],__vite__mapDeps=i=&gt;i.map(i=&gt;__vite__fileDeps[i]);
/**
* @vue/shared v3.4.27
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function ha(e,t){const r=new Set(e.split(","));return n=&gt;r.has(n)}const et={},br=[],tn=()=&gt;{},wh=()=&gt;!1,Eo=e=&gt;e.charCodeAt(0)===111&amp;&amp;e.charCodeAt(1)===110&amp;&amp;(e.charCodeAt(2)&gt;122||e.charCodeAt(2)&lt;97),pa=e=&gt;e.startsWith("onUpdate:"),ht=Object.assign,ga=(e,t)=&gt;{const r=e.indexOf(t);r&gt;-1&amp;&amp;e.splice(r,1)},kh=Object.prototype.hasOwnProperty,De=(e,t)=&gt;kh.call(e,t),we=Array.isArray,wr=e=&gt;Hr(e)==="[object Map]",xs=e=&gt;Hr(e)==="[object Set]",Pl=e=&gt;Hr(e)==="[object Date]",xh=e=&gt;Hr(e)==="[object RegExp]",xe=e=&gt;typeof e=="function",nt=e=&gt;typeof e=="string",Pn=e=&gt;typeof e=="symbol",ze=e=&gt;e!==null&amp;&amp;typeof e=="object",ru=e=&gt;(ze(e)||xe(e))&amp;&amp;xe(e.then)&amp;&amp;xe(e.catch),ou=Object.prototype.toString,Hr=e=&gt;ou.call(e),Sh=e=&gt;Hr(e).slice(8,-1),su=e=&gt;Hr(e)==="[object Object]",ma=e=&gt;nt(e)&amp;&amp;e!=="NaN"&amp;&amp;e[0]!=="-"&amp;&amp;""+parseInt(e,10)===e,kr=ha(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ss=e=&gt;{const t=Object.create(null);return r=&gt;t[r]||(t[r]=e(r))},Eh=/-(\w)/g,gn=Ss(e=&gt;e.replace(Eh,(t,r)=&gt;r?r.toUpperCase():"")),Ch=/\B([A-Z])/g,Dr=Ss(e=&gt;e.replace(Ch,"-$1").toLowerCase()),Es=Ss(e=&gt;e.charAt(0).toUpperCase()+e.slice(1)),ai=Ss(e=&gt;e?`on${Es(e)}`:""),Kn=(e,t)=&gt;!Object.is(e,t),xr=(e,t)=&gt;{for(let r=0;r&lt;e.length;r++)e[r](t)},iu=(e,t,r,n=!1)=&gt;{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:r})},Ph=e=&gt;{const t=parseFloat(e);return isNaN(t)?e:t},au=e=&gt;{const t=nt(e)?Number(e):NaN;return isNaN(t)?e:t};let Al;const lu=()=&gt;Al||(Al=typeof globalThis&lt;"u"?globalThis:typeof self&lt;"u"?self:typeof window&lt;"u"?window:typeof global&lt;"u"?global:{});function Cs(e){if(we(e)){const t={};for(let r=0;r&lt;e.length;r++){const n=e[r],o=nt(n)?Rh(n):Cs(n);if(o)for(const s in o)t[s]=o[s]}return t}else if(nt(e)||ze(e))return e}const Ah=/;(?![^(]*\))/g,Oh=/:([^]+)/,Th=/\/\*[^]*?\*\//g;function Rh(e){const t={};return e.replace(Th,"").split(Ah).forEach(r=&gt;{if(r){const n=r.split(Oh);n.length&gt;1&amp;&amp;(t[n[0].trim()]=n[1].trim())}}),t}function Ps(e){let t="";if(nt(e))t=e;else if(we(e))for(let r=0;r&lt;e.length;r++){const n=Ps(e[r]);n&amp;&amp;(t+=n+" ")}else if(ze(e))for(const r in e)e[r]&amp;&amp;(t+=r+" ");return t.trim()}function Ih(e){if(!e)return null;let{class:t,style:r}=e;return t&amp;&amp;!nt(t)&amp;&amp;(e.class=Ps(t)),r&amp;&amp;(e.style=Cs(r)),e}const jh="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Lh=ha(jh);function cu(e){return!!e||e===""}function Nh(e,t){if(e.length!==t.length)return!1;let r=!0;for(let n=0;r&amp;&amp;n&lt;e.length;n++)r=As(e[n],t[n]);return r}function As(e,t){if(e===t)return!0;let r=Pl(e),n=Pl(t);if(r||n)return r&amp;&amp;n?e.getTime()===t.getTime():!1;if(r=Pn(e),n=Pn(t),r||n)return e===t;if(r=we(e),n=we(t),r||n)return r&amp;&amp;n?Nh(e,t):!1;if(r=ze(e),n=ze(t),r||n){if(!r||!n)return!1;const o=Object.keys(e).length,s=Object.keys(t).length;if(o!==s)return!1;for(const i in e){const a=e.hasOwnProperty(i),c=t.hasOwnProperty(i);if(a&amp;&amp;!c||!a&amp;&amp;c||!As(e[i],t[i]))return!1}}return String(e)===String(t)}function uu(e,t){return e.findIndex(r=&gt;As(r,t))}const C0=e=&gt;nt(e)?e:e==null?"":we(e)||ze(e)&amp;&amp;(e.toString===ou||!xe(e.toString))?JSON.stringify(e,du,2):String(e),du=(e,t)=&gt;t&amp;&amp;t.__v_isRef?du(e,t.value):wr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[n,o],s)=&gt;(r[li(n,s)+" =&gt;"]=o,r),{})}:xs(t)?{[`Set(${t.size})`]:[...t.values()].map(r=&gt;li(r))}:Pn(t)?li(t):ze(t)&amp;&amp;!we(t)&amp;&amp;!su(t)?String(t):t,li=(e,t="")=&gt;{var r;return Pn(e)?`Symbol(${(r=e.description)!=null?r:t})`:e};/**
* @vue/reactivity v3.4.27
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let sn;class fu{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=sn,!t&amp;&amp;sn&amp;&amp;(this.index=(sn.scopes||(sn.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const r=sn;try{return sn=this,t()}finally{sn=r}}}on(){sn=this}off(){sn=this.parent}stop(t){if(this._active){let r,n;for(r=0,n=this.effects.length;r&lt;n;r++)this.effects[r].stop();for(r=0,n=this.cleanups.length;r&lt;n;r++)this.cleanups[r]();if(this.scopes)for(r=0,n=this.scopes.length;r&lt;n;r++)this.scopes[r].stop(!0);if(!this.detached&amp;&amp;this.parent&amp;&amp;!t){const o=this.parent.scopes.pop();o&amp;&amp;o!==this&amp;&amp;(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0,this._active=!1}}}function Mh(e){return new fu(e)}function Hh(e,t=sn){t&amp;&amp;t.active&amp;&amp;t.effects.push(e)}function Dh(){return sn}let ar;class _a{constructor(t,r,n,o){this.fn=t,this.trigger=r,this.scheduler=n,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,Hh(this,o)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,zn();for(let t=0;t&lt;this._depsLength;t++){const r=this.deps[t];if(r.computed&amp;&amp;(Fh(r.computed),this._dirtyLevel&gt;=4))break}this._dirtyLevel===1&amp;&amp;(this._dirtyLevel=0),Zn()}return this._dirtyLevel&gt;=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Bn,r=ar;try{return Bn=!0,ar=this,this._runnings++,Ol(this),this.fn()}finally{Tl(this),this._runnings--,ar=r,Bn=t}}stop(){this.active&amp;&amp;(Ol(this),Tl(this),this.onStop&amp;&amp;this.onStop(),this.active=!1)}}function Fh(e){return e.value}function Ol(e){e._trackId++,e._depsLength=0}function Tl(e){if(e.deps.length&gt;e._depsLength){for(let t=e._depsLength;t&lt;e.deps.length;t++)hu(e.deps[t],e);e.deps.length=e._depsLength}}function hu(e,t){const r=e.get(t);r!==void 0&amp;&amp;t._trackId!==r&amp;&amp;(e.delete(t),e.size===0&amp;&amp;e.cleanup())}let Bn=!0,ji=0;const pu=[];function zn(){pu.push(Bn),Bn=!1}function Zn(){const e=pu.pop();Bn=e===void 0?!0:e}function ya(){ji++}function va(){for(ji--;!ji&amp;&amp;Li.length;)Li.shift()()}function gu(e,t,r){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const n=e.deps[e._depsLength];n!==t?(n&amp;&amp;hu(n,e),e.deps[e._depsLength++]=t):e._depsLength++}}const Li=[];function mu(e,t,r){ya();for(const n of e.keys()){let o;n._dirtyLevel&lt;t&amp;&amp;(o??(o=e.get(n)===n._trackId))&amp;&amp;(n._shouldSchedule||(n._shouldSchedule=n._dirtyLevel===0),n._dirtyLevel=t),n._shouldSchedule&amp;&amp;(o??(o=e.get(n)===n._trackId))&amp;&amp;(n.trigger(),(!n._runnings||n.allowRecurse)&amp;&amp;n._dirtyLevel!==2&amp;&amp;(n._shouldSchedule=!1,n.scheduler&amp;&amp;Li.push(n.scheduler)))}va()}const _u=(e,t)=&gt;{const r=new Map;return r.cleanup=e,r.computed=t,r},ls=new WeakMap,lr=Symbol(""),Ni=Symbol("");function Dt(e,t,r){if(Bn&amp;&amp;ar){let n=ls.get(e);n||ls.set(e,n=new Map);let o=n.get(r);o||n.set(r,o=_u(()=&gt;n.delete(r))),gu(ar,o)}}function En(e,t,r,n,o,s){const i=ls.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(r==="length"&amp;&amp;we(e)){const c=Number(n);i.forEach((f,u)=&gt;{(u==="length"||!Pn(u)&amp;&amp;u&gt;=c)&amp;&amp;a.push(f)})}else switch(r!==void 0&amp;&amp;a.push(i.get(r)),t){case"add":we(e)?ma(r)&amp;&amp;a.push(i.get("length")):(a.push(i.get(lr)),wr(e)&amp;&amp;a.push(i.get(Ni)));break;case"delete":we(e)||(a.push(i.get(lr)),wr(e)&amp;&amp;a.push(i.get(Ni)));break;case"set":wr(e)&amp;&amp;a.push(i.get(lr));break}ya();for(const c of a)c&amp;&amp;mu(c,4);va()}function $h(e,t){const r=ls.get(e);return r&amp;&amp;r.get(t)}const Uh=ha("__proto__,__v_isRef,__isVue"),yu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=&gt;e!=="arguments"&amp;&amp;e!=="caller").map(e=&gt;Symbol[e]).filter(Pn)),Rl=Wh();function Wh(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=&gt;{e[t]=function(...r){const n=Ue(this);for(let s=0,i=this.length;s&lt;i;s++)Dt(n,"get",s+"");const o=n[t](...r);return o===-1||o===!1?n[t](...r.map(Ue)):o}}),["push","pop","shift","unshift","splice"].forEach(t=&gt;{e[t]=function(...r){zn(),ya();const n=Ue(this)[t].apply(this,r);return va(),Zn(),n}}),e}function Bh(e){Pn(e)||(e=String(e));const t=Ue(this);return Dt(t,"has",e),t.hasOwnProperty(e)}class vu{constructor(t=!1,r=!1){this._isReadonly=t,this._isShallow=r}get(t,r,n){const o=this._isReadonly,s=this._isShallow;if(r==="__v_isReactive")return!o;if(r==="__v_isReadonly")return o;if(r==="__v_isShallow")return s;if(r==="__v_raw")return n===(o?s?np:xu:s?ku:wu).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const i=we(t);if(!o){if(i&amp;&amp;De(Rl,r))return Reflect.get(Rl,r,n);if(r==="hasOwnProperty")return Bh}const a=Reflect.get(t,r,n);return(Pn(r)?yu.has(r):Uh(r))||(o||Dt(t,"get",r),s)?a:bt(a)?i&amp;&amp;ma(r)?a:a.value:ze(a)?o?Su(a):Gn(a):a}}class bu extends vu{constructor(t=!1){super(!1,t)}set(t,r,n,o){let s=t[r];if(!this._isShallow){const c=Or(s);if(!cs(n)&amp;&amp;!Or(n)&amp;&amp;(s=Ue(s),n=Ue(n)),!we(t)&amp;&amp;bt(s)&amp;&amp;!bt(n))return c?!1:(s.value=n,!0)}const i=we(t)&amp;&amp;ma(r)?Number(r)&lt;t.length:De(t,r),a=Reflect.set(t,r,n,o);return t===Ue(o)&amp;&amp;(i?Kn(n,s)&amp;&amp;En(t,"set",r,n):En(t,"add",r,n)),a}deleteProperty(t,r){const n=De(t,r);t[r];const o=Reflect.deleteProperty(t,r);return o&amp;&amp;n&amp;&amp;En(t,"delete",r,void 0),o}has(t,r){const n=Reflect.has(t,r);return(!Pn(r)||!yu.has(r))&amp;&amp;Dt(t,"has",r),n}ownKeys(t){return Dt(t,"iterate",we(t)?"length":lr),Reflect.ownKeys(t)}}class Vh extends vu{constructor(t=!1){super(!0,t)}set(t,r){return!0}deleteProperty(t,r){return!0}}const Kh=new bu,qh=new Vh,zh=new bu(!0);const ba=e=&gt;e,Os=e=&gt;Reflect.getPrototypeOf(e);function Ko(e,t,r=!1,n=!1){e=e.__v_raw;const o=Ue(e),s=Ue(t);r||(Kn(t,s)&amp;&amp;Dt(o,"get",t),Dt(o,"get",s));const{has:i}=Os(o),a=n?ba:r?xa:ho;if(i.call(o,t))return a(e.get(t));if(i.call(o,s))return a(e.get(s));e!==o&amp;&amp;e.get(t)}function qo(e,t=!1){const r=this.__v_raw,n=Ue(r),o=Ue(e);return t||(Kn(e,o)&amp;&amp;Dt(n,"has",e),Dt(n,"has",o)),e===o?r.has(e):r.has(e)||r.has(o)}function zo(e,t=!1){return e=e.__v_raw,!t&amp;&amp;Dt(Ue(e),"iterate",lr),Reflect.get(e,"size",e)}function Il(e){e=Ue(e);const t=Ue(this);return Os(t).has.call(t,e)||(t.add(e),En(t,"add",e,e)),this}function jl(e,t){t=Ue(t);const r=Ue(this),{has:n,get:o}=Os(r);let s=n.call(r,e);s||(e=Ue(e),s=n.call(r,e));const i=o.call(r,e);return r.set(e,t),s?Kn(t,i)&amp;&amp;En(r,"set",e,t):En(r,"add",e,t),this}function Ll(e){const t=Ue(this),{has:r,get:n}=Os(t);let o=r.call(t,e);o||(e=Ue(e),o=r.call(t,e)),n&amp;&amp;n.call(t,e);const s=t.delete(e);return o&amp;&amp;En(t,"delete",e,void 0),s}function Nl(){const e=Ue(this),t=e.size!==0,r=e.clear();return t&amp;&amp;En(e,"clear",void 0,void 0),r}function Zo(e,t){return function(n,o){const s=this,i=s.__v_raw,a=Ue(i),c=t?ba:e?xa:ho;return!e&amp;&amp;Dt(a,"iterate",lr),i.forEach((f,u)=&gt;n.call(o,c(f),c(u),s))}}function Go(e,t,r){return function(...n){const o=this.__v_raw,s=Ue(o),i=wr(s),a=e==="entries"||e===Symbol.iterator&amp;&amp;i,c=e==="keys"&amp;&amp;i,f=o[e](...n),u=r?ba:t?xa:ho;return!t&amp;&amp;Dt(s,"iterate",c?Ni:lr),{next(){const{value:g,done:_}=f.next();return _?{value:g,done:_}:{value:a?[u(g[0]),u(g[1])]:u(g),done:_}},[Symbol.iterator](){return this}}}}function Rn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Zh(){const e={get(s){return Ko(this,s)},get size(){return zo(this)},has:qo,add:Il,set:jl,delete:Ll,clear:Nl,forEach:Zo(!1,!1)},t={get(s){return Ko(this,s,!1,!0)},get size(){return zo(this)},has:qo,add:Il,set:jl,delete:Ll,clear:Nl,forEach:Zo(!1,!0)},r={get(s){return Ko(this,s,!0)},get size(){return zo(this,!0)},has(s){return qo.call(this,s,!0)},add:Rn("add"),set:Rn("set"),delete:Rn("delete"),clear:Rn("clear"),forEach:Zo(!0,!1)},n={get(s){return Ko(this,s,!0,!0)},get size(){return zo(this,!0)},has(s){return qo.call(this,s,!0)},add:Rn("add"),set:Rn("set"),delete:Rn("delete"),clear:Rn("clear"),forEach:Zo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=&gt;{e[s]=Go(s,!1,!1),r[s]=Go(s,!0,!1),t[s]=Go(s,!1,!0),n[s]=Go(s,!0,!0)}),[e,r,t,n]}const[Gh,Jh,Yh,Qh]=Zh();function wa(e,t){const r=t?e?Qh:Yh:e?Jh:Gh;return(n,o,s)=&gt;o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?n:Reflect.get(De(r,o)&amp;&amp;o in n?r:n,o,s)}const Xh={get:wa(!1,!1)},ep={get:wa(!1,!0)},tp={get:wa(!0,!1)};const wu=new WeakMap,ku=new WeakMap,xu=new WeakMap,np=new WeakMap;function rp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function op(e){return e.__v_skip||!Object.isExtensible(e)?0:rp(Sh(e))}function Gn(e){return Or(e)?e:ka(e,!1,Kh,Xh,wu)}function Co(e){return ka(e,!1,zh,ep,ku)}function Su(e){return ka(e,!0,qh,tp,xu)}function ka(e,t,r,n,o){if(!ze(e)||e.__v_raw&amp;&amp;!(t&amp;&amp;e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=op(e);if(i===0)return e;const a=new Proxy(e,i===2?n:r);return o.set(e,a),a}function oo(e){return Or(e)?oo(e.__v_raw):!!(e&amp;&amp;e.__v_isReactive)}function Or(e){return!!(e&amp;&amp;e.__v_isReadonly)}function cs(e){return!!(e&amp;&amp;e.__v_isShallow)}function Eu(e){return e?!!e.__v_raw:!1}function Ue(e){const t=e&amp;&amp;e.__v_raw;return t?Ue(t):e}function sp(e){return Object.isExtensible(e)&amp;&amp;iu(e,"__v_skip",!0),e}const ho=e=&gt;ze(e)?Gn(e):e,xa=e=&gt;ze(e)?Su(e):e;class Cu{constructor(t,r,n,o){this.getter=t,this._setter=r,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new _a(()=&gt;t(this._value),()=&gt;ns(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const t=Ue(this);return(!t._cacheable||t.effect.dirty)&amp;&amp;Kn(t._value,t._value=t.effect.run())&amp;&amp;ns(t,4),Pu(t),t.effect._dirtyLevel&gt;=2&amp;&amp;ns(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function ip(e,t,r=!1){let n,o;const s=xe(e);return s?(n=e,o=tn):(n=e.get,o=e.set),new Cu(n,o,s||!o,r)}function Pu(e){var t;Bn&amp;&amp;ar&amp;&amp;(e=Ue(e),gu(ar,(t=e.dep)!=null?t:e.dep=_u(()=&gt;e.dep=void 0,e instanceof Cu?e:void 0)))}function ns(e,t=4,r){e=Ue(e);const n=e.dep;n&amp;&amp;mu(n,t)}function bt(e){return!!(e&amp;&amp;e.__v_isRef===!0)}function Cn(e){return Au(e,!1)}function po(e){return Au(e,!0)}function Au(e,t){return bt(e)?e:new ap(e,t)}class ap{constructor(t,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?t:Ue(t),this._value=r?t:ho(t)}get value(){return Pu(this),this._value}set value(t){const r=this.__v_isShallow||cs(t)||Or(t);t=r?t:Ue(t),Kn(t,this._rawValue)&amp;&amp;(this._rawValue=t,this._value=r?t:ho(t),ns(this,4))}}function Xe(e){return bt(e)?e.value:e}const lp={get:(e,t,r)=&gt;Xe(Reflect.get(e,t,r)),set:(e,t,r,n)=&gt;{const o=e[t];return bt(o)&amp;&amp;!bt(r)?(o.value=r,!0):Reflect.set(e,t,r,n)}};function Ou(e){return oo(e)?e:new Proxy(e,lp)}class cp{constructor(t,r,n){this._object=t,this._key=r,this._defaultValue=n,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return $h(Ue(this._object),this._key)}}class up{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Tu(e,t,r){return bt(e)?e:xe(e)?new up(e):ze(e)&amp;&amp;arguments.length&gt;1?dp(e,t,r):Cn(e)}function dp(e,t,r){const n=e[t];return bt(n)?n:new cp(e,t,r)}/**
* @vue/runtime-core v3.4.27
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Vn(e,t,r,n){try{return n?e(...n):e()}catch(o){Fr(o,t,r)}}function rn(e,t,r,n){if(xe(e)){const o=Vn(e,t,r,n);return o&amp;&amp;ru(o)&amp;&amp;o.catch(s=&gt;{Fr(s,t,r)}),o}if(we(e)){const o=[];for(let s=0;s&lt;e.length;s++)o.push(rn(e[s],t,r,n));return o}}function Fr(e,t,r,n=!0){const o=t?t.vnode:null;if(t){let s=t.parent;const i=t.proxy,a=`https://vuejs.org/error-reference/#runtime-${r}`;for(;s;){const f=s.ec;if(f){for(let u=0;u&lt;f.length;u++)if(f[u](e,i,a)===!1)return}s=s.parent}const c=t.appContext.config.errorHandler;if(c){zn(),Vn(c,null,10,[e,i,a]),Zn();return}}fp(e,r,o,n)}function fp(e,t,r,n=!0){console.error(e)}let go=!1,Mi=!1;const Et=[];let pn=0;const Sr=[];let Mn=null,sr=0;const Ru=Promise.resolve();let Sa=null;function $r(e){const t=Sa||Ru;return e?t.then(this?e.bind(this):e):t}function hp(e){let t=pn+1,r=Et.length;for(;t&lt;r;){const n=t+r&gt;&gt;&gt;1,o=Et[n],s=mo(o);s&lt;e||s===e&amp;&amp;o.pre?t=n+1:r=n}return t}function Ts(e){(!Et.length||!Et.includes(e,go&amp;&amp;e.allowRecurse?pn+1:pn))&amp;&amp;(e.id==null?Et.push(e):Et.splice(hp(e.id),0,e),Iu())}function Iu(){!go&amp;&amp;!Mi&amp;&amp;(Mi=!0,Sa=Ru.then(ju))}function pp(e){const t=Et.indexOf(e);t&gt;pn&amp;&amp;Et.splice(t,1)}function Hi(e){we(e)?Sr.push(...e):(!Mn||!Mn.includes(e,e.allowRecurse?sr+1:sr))&amp;&amp;Sr.push(e),Iu()}function Ml(e,t,r=go?pn+1:0){for(;r&lt;Et.length;r++){const n=Et[r];if(n&amp;&amp;n.pre){if(e&amp;&amp;n.id!==e.uid)continue;Et.splice(r,1),r--,n()}}}function us(e){if(Sr.length){const t=[...new Set(Sr)].sort((r,n)=&gt;mo(r)-mo(n));if(Sr.length=0,Mn){Mn.push(...t);return}for(Mn=t,sr=0;sr&lt;Mn.length;sr++)Mn[sr]();Mn=null,sr=0}}const mo=e=&gt;e.id==null?1/0:e.id,gp=(e,t)=&gt;{const r=mo(e)-mo(t);if(r===0){if(e.pre&amp;&amp;!t.pre)return-1;if(t.pre&amp;&amp;!e.pre)return 1}return r};function ju(e){Mi=!1,go=!0,Et.sort(gp);try{for(pn=0;pn&lt;Et.length;pn++){const t=Et[pn];t&amp;&amp;t.active!==!1&amp;&amp;Vn(t,null,14)}}finally{pn=0,Et.length=0,us(),go=!1,Sa=null,(Et.length||Sr.length)&amp;&amp;ju()}}function mp(e,t,...r){if(e.isUnmounted)return;const n=e.vnode.props||et;let o=r;const s=t.startsWith("update:"),i=s&amp;&amp;t.slice(7);if(i&amp;&amp;i in n){const u=`${i==="modelValue"?"model":i}Modifiers`,{number:g,trim:_}=n[u]||et;_&amp;&amp;(o=r.map(k=&gt;nt(k)?k.trim():k)),g&amp;&amp;(o=r.map(Ph))}let a,c=n[a=ai(t)]||n[a=ai(gn(t))];!c&amp;&amp;s&amp;&amp;(c=n[a=ai(Dr(t))]),c&amp;&amp;rn(c,e,6,o);const f=n[a+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,rn(f,e,6,o)}}function Lu(e,t,r=!1){const n=t.emitsCache,o=n.get(e);if(o!==void 0)return o;const s=e.emits;let i={},a=!1;if(!xe(e)){const c=f=&gt;{const u=Lu(f,t,!0);u&amp;&amp;(a=!0,ht(i,u))};!r&amp;&amp;t.mixins.length&amp;&amp;t.mixins.forEach(c),e.extends&amp;&amp;c(e.extends),e.mixins&amp;&amp;e.mixins.forEach(c)}return!s&amp;&amp;!a?(ze(e)&amp;&amp;n.set(e,null),null):(we(s)?s.forEach(c=&gt;i[c]=null):ht(i,s),ze(e)&amp;&amp;n.set(e,i),i)}function Rs(e,t){return!e||!Eo(t)?!1:(t=t.slice(2).replace(/Once$/,""),De(e,t[0].toLowerCase()+t.slice(1))||De(e,Dr(t))||De(e,t))}let Ct=null,Is=null;function ds(e){const t=Ct;return Ct=e,Is=e&amp;&amp;e.type.__scopeId||null,t}function P0(e){Is=e}function A0(){Is=null}function Ea(e,t=Ct,r){if(!t||e._n)return e;const n=(...o)=&gt;{n._d&amp;&amp;Jl(-1);const s=ds(t);let i;try{i=e(...o)}finally{ds(s),n._d&amp;&amp;Jl(1)}return i};return n._n=!0,n._c=!0,n._d=!0,n}function ci(e){const{type:t,vnode:r,proxy:n,withProxy:o,propsOptions:[s],slots:i,attrs:a,emit:c,render:f,renderCache:u,props:g,data:_,setupState:k,ctx:p,inheritAttrs:j}=e,V=ds(e);let K,P;try{if(r.shapeFlag&amp;4){const A=o||n,F=A;K=Xt(f.call(F,A,u,g,k,_,p)),P=a}else{const A=t;K=Xt(A.length&gt;1?A(g,{attrs:a,slots:i,emit:c}):A(g,null)),P=t.props?a:yp(a)}}catch(A){ao.length=0,Fr(A,e,1),K=it(Rt)}let E=K;if(P&amp;&amp;j!==!1){const A=Object.keys(P),{shapeFlag:F}=E;A.length&amp;&amp;F&amp;7&amp;&amp;(s&amp;&amp;A.some(pa)&amp;&amp;(P=vp(P,s)),E=An(E,P,!1,!0))}return r.dirs&amp;&amp;(E=An(E,null,!1,!0),E.dirs=E.dirs?E.dirs.concat(r.dirs):r.dirs),r.transition&amp;&amp;(E.transition=r.transition),K=E,ds(V),K}function _p(e,t=!0){let r;for(let n=0;n&lt;e.length;n++){const o=e[n];if(yo(o)){if(o.type!==Rt||o.children==="v-if"){if(r)return;r=o}}else return}return r}const yp=e=&gt;{let t;for(const r in e)(r==="class"||r==="style"||Eo(r))&amp;&amp;((t||(t={}))[r]=e[r]);return t},vp=(e,t)=&gt;{const r={};for(const n in e)(!pa(n)||!(n.slice(9)in t))&amp;&amp;(r[n]=e[n]);return r};function bp(e,t,r){const{props:n,children:o,component:s}=e,{props:i,children:a,patchFlag:c}=t,f=s.emitsOptions;if(t.dirs||t.transition)return!0;if(r&amp;&amp;c&gt;=0){if(c&amp;1024)return!0;if(c&amp;16)return n?Hl(n,i,f):!!i;if(c&amp;8){const u=t.dynamicProps;for(let g=0;g&lt;u.length;g++){const _=u[g];if(i[_]!==n[_]&amp;&amp;!Rs(f,_))return!0}}}else return(o||a)&amp;&amp;(!a||!a.$stable)?!0:n===i?!1:n?i?Hl(n,i,f):!0:!!i;return!1}function Hl(e,t,r){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let o=0;o&lt;n.length;o++){const s=n[o];if(t[s]!==e[s]&amp;&amp;!Rs(r,s))return!0}return!1}function Ca({vnode:e,parent:t},r){for(;t;){const n=t.subTree;if(n.suspense&amp;&amp;n.suspense.activeBranch===e&amp;&amp;(n.el=e.el),n===e)(e=t.vnode).el=r,t=t.parent;else break}}const Pa="components",wp="directives";function O0(e,t){return Aa(Pa,e,!0,t)||e}const Nu=Symbol.for("v-ndc");function kp(e){return nt(e)?Aa(Pa,e,!1)||e:e||Nu}function T0(e){return Aa(wp,e)}function Aa(e,t,r=!0,n=!1){const o=Ct||mt;if(o){const s=o.type;if(e===Pa){const a=qi(s,!1);if(a&amp;&amp;(a===t||a===gn(t)||a===Es(gn(t))))return s}const i=Dl(o[e]||s[e],t)||Dl(o.appContext[e],t);return!i&amp;&amp;n?s:i}}function Dl(e,t){return e&amp;&amp;(e[t]||e[gn(t)]||e[Es(gn(t))])}const Mu=e=&gt;e.__isSuspense;let Di=0;const xp={name:"Suspense",__isSuspense:!0,process(e,t,r,n,o,s,i,a,c,f){if(e==null)Sp(t,r,n,o,s,i,a,c,f);else{if(s&amp;&amp;s.deps&gt;0&amp;&amp;!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Ep(e,t,r,n,o,i,a,c,f)}},hydrate:Cp,create:Ta,normalize:Pp},Oa=xp;function _o(e,t){const r=e.props&amp;&amp;e.props[t];xe(r)&amp;&amp;r()}function Sp(e,t,r,n,o,s,i,a,c){const{p:f,o:{createElement:u}}=c,g=u("div"),_=e.suspense=Ta(e,o,n,t,g,r,s,i,a,c);f(null,_.pendingBranch=e.ssContent,g,null,n,_,s,i),_.deps&gt;0?(_o(e,"onPending"),_o(e,"onFallback"),f(null,e.ssFallback,t,r,n,null,s,i),Er(_,e.ssFallback)):_.resolve(!1,!0)}function Ep(e,t,r,n,o,s,i,a,{p:c,um:f,o:{createElement:u}}){const g=t.suspense=e.suspense;g.vnode=t,t.el=e.el;const _=t.ssContent,k=t.ssFallback,{activeBranch:p,pendingBranch:j,isInFallback:V,isHydrating:K}=g;if(j)g.pendingBranch=_,ln(_,j)?(c(j,_,g.hiddenContainer,null,o,g,s,i,a),g.deps&lt;=0?g.resolve():V&amp;&amp;(K||(c(p,k,r,n,o,null,s,i,a),Er(g,k)))):(g.pendingId=Di++,K?(g.isHydrating=!1,g.activeBranch=j):f(j,o,g),g.deps=0,g.effects.length=0,g.hiddenContainer=u("div"),V?(c(null,_,g.hiddenContainer,null,o,g,s,i,a),g.deps&lt;=0?g.resolve():(c(p,k,r,n,o,null,s,i,a),Er(g,k))):p&amp;&amp;ln(_,p)?(c(p,_,r,n,o,g,s,i,a),g.resolve(!0)):(c(null,_,g.hiddenContainer,null,o,g,s,i,a),g.deps&lt;=0&amp;&amp;g.resolve()));else if(p&amp;&amp;ln(_,p))c(p,_,r,n,o,g,s,i,a),Er(g,_);else if(_o(t,"onPending"),g.pendingBranch=_,_.shapeFlag&amp;512?g.pendingId=_.component.suspenseId:g.pendingId=Di++,c(null,_,g.hiddenContainer,null,o,g,s,i,a),g.deps&lt;=0)g.resolve();else{const{timeout:P,pendingId:E}=g;P&gt;0?setTimeout(()=&gt;{g.pendingId===E&amp;&amp;g.fallback(k)},P):P===0&amp;&amp;g.fallback(k)}}function Ta(e,t,r,n,o,s,i,a,c,f,u=!1){const{p:g,m:_,um:k,n:p,o:{parentNode:j,remove:V}}=f;let K;const P=Ap(e);P&amp;&amp;t&amp;&amp;t.pendingBranch&amp;&amp;(K=t.pendingId,t.deps++);const E=e.props?au(e.props.timeout):void 0,A=s,F={vnode:e,parent:t,parentComponent:r,namespace:i,container:n,hiddenContainer:o,deps:0,pendingId:Di++,timeout:typeof E=="number"?E:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(D=!1,Q=!1){const{vnode:Y,activeBranch:oe,pendingBranch:ee,pendingId:ge,effects:te,parentComponent:me,container:Ie}=F;let Le=!1;F.isHydrating?F.isHydrating=!1:D||(Le=oe&amp;&amp;ee.transition&amp;&amp;ee.transition.mode==="out-in",Le&amp;&amp;(oe.transition.afterLeave=()=&gt;{ge===F.pendingId&amp;&amp;(_(ee,Ie,s===A?p(oe):s,0),Hi(te))}),oe&amp;&amp;(j(oe.el)!==F.hiddenContainer&amp;&amp;(s=p(oe)),k(oe,me,F,!0)),Le||_(ee,Ie,s,0)),Er(F,ee),F.pendingBranch=null,F.isInFallback=!1;let ie=F.parent,ve=!1;for(;ie;){if(ie.pendingBranch){ie.effects.push(...te),ve=!0;break}ie=ie.parent}!ve&amp;&amp;!Le&amp;&amp;Hi(te),F.effects=[],P&amp;&amp;t&amp;&amp;t.pendingBranch&amp;&amp;K===t.pendingId&amp;&amp;(t.deps--,t.deps===0&amp;&amp;!Q&amp;&amp;t.resolve()),_o(Y,"onResolve")},fallback(D){if(!F.pendingBranch)return;const{vnode:Q,activeBranch:Y,parentComponent:oe,container:ee,namespace:ge}=F;_o(Q,"onFallback");const te=p(Y),me=()=&gt;{F.isInFallback&amp;&amp;(g(null,D,ee,te,oe,null,ge,a,c),Er(F,D))},Ie=D.transition&amp;&amp;D.transition.mode==="out-in";Ie&amp;&amp;(Y.transition.afterLeave=me),F.isInFallback=!0,k(Y,oe,null,!0),Ie||me()},move(D,Q,Y){F.activeBranch&amp;&amp;_(F.activeBranch,D,Q,Y),F.container=D},next(){return F.activeBranch&amp;&amp;p(F.activeBranch)},registerDep(D,Q){const Y=!!F.pendingBranch;Y&amp;&amp;F.deps++;const oe=D.vnode.el;D.asyncDep.catch(ee=&gt;{Fr(ee,D,0)}).then(ee=&gt;{if(D.isUnmounted||F.isUnmounted||F.pendingId!==D.suspenseId)return;D.asyncResolved=!0;const{vnode:ge}=D;Ki(D,ee,!1),oe&amp;&amp;(ge.el=oe);const te=!oe&amp;&amp;D.subTree.el;Q(D,ge,j(oe||D.subTree.el),oe?null:p(D.subTree),F,i,c),te&amp;&amp;V(te),Ca(D,ge.el),Y&amp;&amp;--F.deps===0&amp;&amp;F.resolve()})},unmount(D,Q){F.isUnmounted=!0,F.activeBranch&amp;&amp;k(F.activeBranch,r,D,Q),F.pendingBranch&amp;&amp;k(F.pendingBranch,r,D,Q)}};return F}function Cp(e,t,r,n,o,s,i,a,c){const f=t.suspense=Ta(t,n,r,e.parentNode,document.createElement("div"),null,o,s,i,a,!0),u=c(e,f.pendingBranch=t.ssContent,r,f,s,i);return f.deps===0&amp;&amp;f.resolve(!1,!0),u}function Pp(e){const{shapeFlag:t,children:r}=e,n=t&amp;32;e.ssContent=Fl(n?r.default:r),e.ssFallback=n?Fl(r.fallback):it(Rt)}function Fl(e){let t;if(xe(e)){const r=Rr&amp;&amp;e._c;r&amp;&amp;(e._d=!1,kn()),e=e(),r&amp;&amp;(e._d=!0,t=nn,ad())}return we(e)&amp;&amp;(e=_p(e)),e=Xt(e),t&amp;&amp;!e.dynamicChildren&amp;&amp;(e.dynamicChildren=t.filter(r=&gt;r!==e)),e}function Hu(e,t){t&amp;&amp;t.pendingBranch?we(e)?t.effects.push(...e):t.effects.push(e):Hi(e)}function Er(e,t){e.activeBranch=t;const{vnode:r,parentComponent:n}=e;let o=t.el;for(;!o&amp;&amp;t.component;)t=t.component.subTree,o=t.el;r.el=o,n&amp;&amp;n.subTree===r&amp;&amp;(n.vnode.el=o,Ca(n,o))}function Ap(e){const t=e.props&amp;&amp;e.props.suspensible;return t!=null&amp;&amp;t!==!1}const Op=Symbol.for("v-scx"),Tp=()=&gt;It(Op);function R0(e,t){return Ra(e,null,t)}const Jo={};function Cr(e,t,r){return Ra(e,t,r)}function Ra(e,t,{immediate:r,deep:n,flush:o,once:s,onTrack:i,onTrigger:a}=et){if(t&amp;&amp;s){const D=t;t=(...Q)=&gt;{D(...Q),F()}}const c=mt,f=D=&gt;n===!0?D:ir(D,n===!1?1:void 0);let u,g=!1,_=!1;if(bt(e)?(u=()=&gt;e.value,g=cs(e)):oo(e)?(u=()=&gt;f(e),g=!0):we(e)?(_=!0,g=e.some(D=&gt;oo(D)||cs(D)),u=()=&gt;e.map(D=&gt;{if(bt(D))return D.value;if(oo(D))return f(D);if(xe(D))return Vn(D,c,2)})):xe(e)?t?u=()=&gt;Vn(e,c,2):u=()=&gt;(k&amp;&amp;k(),rn(e,c,3,[p])):u=tn,t&amp;&amp;n){const D=u;u=()=&gt;ir(D())}let k,p=D=&gt;{k=E.onStop=()=&gt;{Vn(D,c,4),k=E.onStop=void 0}},j;if(Oo)if(p=tn,t?r&amp;&amp;rn(t,c,3,[u(),_?[]:void 0,p]):u(),o==="sync"){const D=Tp();j=D.__watcherHandles||(D.__watcherHandles=[])}else return tn;let V=_?new Array(e.length).fill(Jo):Jo;const K=()=&gt;{if(!(!E.active||!E.dirty))if(t){const D=E.run();(n||g||(_?D.some((Q,Y)=&gt;Kn(Q,V[Y])):Kn(D,V)))&amp;&amp;(k&amp;&amp;k(),rn(t,c,3,[D,V===Jo?void 0:_&amp;&amp;V[0]===Jo?[]:V,p]),V=D)}else E.run()};K.allowRecurse=!!t;let P;o==="sync"?P=K:o==="post"?P=()=&gt;vt(K,c&amp;&amp;c.suspense):(K.pre=!0,c&amp;&amp;(K.id=c.uid),P=()=&gt;Ts(K));const E=new _a(u,tn,P),A=Dh(),F=()=&gt;{E.stop(),A&amp;&amp;ga(A.effects,E)};return t?r?K():V=E.run():o==="post"?vt(E.run.bind(E),c&amp;&amp;c.suspense):E.run(),j&amp;&amp;j.push(F),F}function Rp(e,t,r){const n=this.proxy,o=nt(e)?e.includes(".")?Du(n,e):()=&gt;n[e]:e.bind(n,n);let s;xe(t)?s=t:(s=t.handler,r=t);const i=Ao(this),a=Ra(o,s.bind(n),r);return i(),a}function Du(e,t){const r=t.split(".");return()=&gt;{let n=e;for(let o=0;o&lt;r.length&amp;&amp;n;o++)n=n[r[o]];return n}}function ir(e,t=1/0,r){if(t&lt;=0||!ze(e)||e.__v_skip||(r=r||new Set,r.has(e)))return e;if(r.add(e),t--,bt(e))ir(e.value,t,r);else if(we(e))for(let n=0;n&lt;e.length;n++)ir(e[n],t,r);else if(xs(e)||wr(e))e.forEach(n=&gt;{ir(n,t,r)});else if(su(e))for(const n in e)ir(e[n],t,r);return e}function I0(e,t){if(Ct===null)return e;const r=Ls(Ct)||Ct.proxy,n=e.dirs||(e.dirs=[]);for(let o=0;o&lt;t.length;o++){let[s,i,a,c=et]=t[o];s&amp;&amp;(xe(s)&amp;&amp;(s={mounted:s,updated:s}),s.deep&amp;&amp;ir(i),n.push({dir:s,instance:r,value:i,oldValue:void 0,arg:a,modifiers:c}))}return e}function hn(e,t,r,n){const o=e.dirs,s=t&amp;&amp;t.dirs;for(let i=0;i&lt;o.length;i++){const a=o[i];s&amp;&amp;(a.oldValue=s[i].value);let c=a.dir[n];c&amp;&amp;(zn(),rn(c,r,8,[e.el,a,e,t]),Zn())}}const Hn=Symbol("_leaveCb"),Yo=Symbol("_enterCb");function Ip(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Ia(()=&gt;{e.isMounted=!0}),ja(()=&gt;{e.isUnmounting=!0}),e}const Jt=[Function,Array],Fu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Jt,onEnter:Jt,onAfterEnter:Jt,onEnterCancelled:Jt,onBeforeLeave:Jt,onLeave:Jt,onAfterLeave:Jt,onLeaveCancelled:Jt,onBeforeAppear:Jt,onAppear:Jt,onAfterAppear:Jt,onAppearCancelled:Jt},jp={name:"BaseTransition",props:Fu,setup(e,{slots:t}){const r=Ha(),n=Ip();return()=&gt;{const o=t.default&amp;&amp;Uu(t.default(),!0);if(!o||!o.length)return;let s=o[0];if(o.length&gt;1){for(const _ of o)if(_.type!==Rt){s=_;break}}const i=Ue(e),{mode:a}=i;if(n.isLeaving)return ui(s);const c=$l(s);if(!c)return ui(s);const f=Fi(c,i,n,r);fs(c,f);const u=r.subTree,g=u&amp;&amp;$l(u);if(g&amp;&amp;g.type!==Rt&amp;&amp;!ln(c,g)){const _=Fi(g,i,n,r);if(fs(g,_),a==="out-in"&amp;&amp;c.type!==Rt)return n.isLeaving=!0,_.afterLeave=()=&gt;{n.isLeaving=!1,r.update.active!==!1&amp;&amp;(r.effect.dirty=!0,r.update())},ui(s);a==="in-out"&amp;&amp;c.type!==Rt&amp;&amp;(_.delayLeave=(k,p,j)=&gt;{const V=$u(n,g);V[String(g.key)]=g,k[Hn]=()=&gt;{p(),k[Hn]=void 0,delete f.delayedLeave},f.delayedLeave=j})}return s}}},Lp=jp;function $u(e,t){const{leavingVNodes:r}=e;let n=r.get(t.type);return n||(n=Object.create(null),r.set(t.type,n)),n}function Fi(e,t,r,n){const{appear:o,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:c,onAfterEnter:f,onEnterCancelled:u,onBeforeLeave:g,onLeave:_,onAfterLeave:k,onLeaveCancelled:p,onBeforeAppear:j,onAppear:V,onAfterAppear:K,onAppearCancelled:P}=t,E=String(e.key),A=$u(r,e),F=(Y,oe)=&gt;{Y&amp;&amp;rn(Y,n,9,oe)},D=(Y,oe)=&gt;{const ee=oe[1];F(Y,oe),we(Y)?Y.every(ge=&gt;ge.length&lt;=1)&amp;&amp;ee():Y.length&lt;=1&amp;&amp;ee()},Q={mode:s,persisted:i,beforeEnter(Y){let oe=a;if(!r.isMounted)if(o)oe=j||a;else return;Y[Hn]&amp;&amp;Y[Hn](!0);const ee=A[E];ee&amp;&amp;ln(e,ee)&amp;&amp;ee.el[Hn]&amp;&amp;ee.el[Hn](),F(oe,[Y])},enter(Y){let oe=c,ee=f,ge=u;if(!r.isMounted)if(o)oe=V||c,ee=K||f,ge=P||u;else return;let te=!1;const me=Y[Yo]=Ie=&gt;{te||(te=!0,Ie?F(ge,[Y]):F(ee,[Y]),Q.delayedLeave&amp;&amp;Q.delayedLeave(),Y[Yo]=void 0)};oe?D(oe,[Y,me]):me()},leave(Y,oe){const ee=String(e.key);if(Y[Yo]&amp;&amp;Y[Yo](!0),r.isUnmounting)return oe();F(g,[Y]);let ge=!1;const te=Y[Hn]=me=&gt;{ge||(ge=!0,oe(),me?F(p,[Y]):F(k,[Y]),Y[Hn]=void 0,A[ee]===e&amp;&amp;delete A[ee])};A[ee]=e,_?D(_,[Y,te]):te()},clone(Y){return Fi(Y,t,r,n)}};return Q}function ui(e){if(Po(e))return e=An(e),e.children=null,e}function $l(e){if(!Po(e))return e;const{shapeFlag:t,children:r}=e;if(r){if(t&amp;16)return r[0];if(t&amp;32&amp;&amp;xe(r.default))return r.default()}}function fs(e,t){e.shapeFlag&amp;6&amp;&amp;e.component?fs(e.component.subTree,t):e.shapeFlag&amp;128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Uu(e,t=!1,r){let n=[],o=0;for(let s=0;s&lt;e.length;s++){let i=e[s];const a=r==null?i.key:String(r)+String(i.key!=null?i.key:s);i.type===Qt?(i.patchFlag&amp;128&amp;&amp;o++,n=n.concat(Uu(i.children,t,a))):(t||i.type!==Rt)&amp;&amp;n.push(a!=null?An(i,{key:a}):i)}if(o&gt;1)for(let s=0;s&lt;n.length;s++)n[s].patchFlag=-2;return n}/*! #__NO_SIDE_EFFECTS__ */function Jn(e,t){return xe(e)?ht({name:e.name},t,{setup:e}):e}const Pr=e=&gt;!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Ul(e){xe(e)&amp;&amp;(e={loader:e});const{loader:t,loadingComponent:r,errorComponent:n,delay:o=200,timeout:s,suspensible:i=!0,onError:a}=e;let c=null,f,u=0;const g=()=&gt;(u++,c=null,_()),_=()=&gt;{let k;return c||(k=c=t().catch(p=&gt;{if(p=p instanceof Error?p:new Error(String(p)),a)return new Promise((j,V)=&gt;{a(p,()=&gt;j(g()),()=&gt;V(p),u+1)});throw p}).then(p=&gt;k!==c&amp;&amp;c?c:(p&amp;&amp;(p.__esModule||p[Symbol.toStringTag]==="Module")&amp;&amp;(p=p.default),f=p,p)))};return Jn({name:"AsyncComponentWrapper",__asyncLoader:_,get __asyncResolved(){return f},setup(){const k=mt;if(f)return()=&gt;di(f,k);const p=P=&gt;{c=null,Fr(P,k,13,!n)};if(i&amp;&amp;k.suspense||Oo)return _().then(P=&gt;()=&gt;di(P,k)).catch(P=&gt;(p(P),()=&gt;n?it(n,{error:P}):null));const j=Cn(!1),V=Cn(),K=Cn(!!o);return o&amp;&amp;setTimeout(()=&gt;{K.value=!1},o),s!=null&amp;&amp;setTimeout(()=&gt;{if(!j.value&amp;&amp;!V.value){const P=new Error(`Async component timed out after ${s}ms.`);p(P),V.value=P}},s),_().then(()=&gt;{j.value=!0,k.parent&amp;&amp;Po(k.parent.vnode)&amp;&amp;(k.parent.effect.dirty=!0,Ts(k.parent.update))}).catch(P=&gt;{p(P),V.value=P}),()=&gt;{if(j.value&amp;&amp;f)return di(f,k);if(V.value&amp;&amp;n)return it(n,{error:V.value});if(r&amp;&amp;!K.value)return it(r)}}})}function di(e,t){const{ref:r,props:n,children:o,ce:s}=t.vnode,i=it(e,n,o);return i.ref=r,i.ce=s,delete t.vnode.ce,i}const Po=e=&gt;e.type.__isKeepAlive,Np={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const r=Ha(),n=r.ctx;if(!n.renderer)return()=&gt;{const P=t.default&amp;&amp;t.default();return P&amp;&amp;P.length===1?P[0]:P};const o=new Map,s=new Set;let i=null;const a=r.suspense,{renderer:{p:c,m:f,um:u,o:{createElement:g}}}=n,_=g("div");n.activate=(P,E,A,F,D)=&gt;{const Q=P.component;f(P,E,A,0,a),c(Q.vnode,P,E,A,Q,a,F,P.slotScopeIds,D),vt(()=&gt;{Q.isDeactivated=!1,Q.a&amp;&amp;xr(Q.a);const Y=P.props&amp;&amp;P.props.onVnodeMounted;Y&amp;&amp;Mt(Y,Q.parent,P)},a)},n.deactivate=P=&gt;{const E=P.component;f(P,_,null,1,a),vt(()=&gt;{E.da&amp;&amp;xr(E.da);const A=P.props&amp;&amp;P.props.onVnodeUnmounted;A&amp;&amp;Mt(A,E.parent,P),E.isDeactivated=!0},a)};function k(P){fi(P),u(P,r,a,!0)}function p(P){o.forEach((E,A)=&gt;{const F=qi(E.type);F&amp;&amp;(!P||!P(F))&amp;&amp;j(A)})}function j(P){const E=o.get(P);!i||!ln(E,i)?k(E):i&amp;&amp;fi(i),o.delete(P),s.delete(P)}Cr(()=&gt;[e.include,e.exclude],([P,E])=&gt;{P&amp;&amp;p(A=&gt;to(P,A)),E&amp;&amp;p(A=&gt;!to(E,A))},{flush:"post",deep:!0});let V=null;const K=()=&gt;{V!=null&amp;&amp;o.set(V,hi(r.subTree))};return Ia(K),Bu(K),ja(()=&gt;{o.forEach(P=&gt;{const{subTree:E,suspense:A}=r,F=hi(E);if(P.type===F.type&amp;&amp;P.key===F.key){fi(F);const D=F.component.da;D&amp;&amp;vt(D,A);return}k(P)})}),()=&gt;{if(V=null,!t.default)return null;const P=t.default(),E=P[0];if(P.length&gt;1)return i=null,P;if(!yo(E)||!(E.shapeFlag&amp;4)&amp;&amp;!(E.shapeFlag&amp;128))return i=null,E;let A=hi(E);const F=A.type,D=qi(Pr(A)?A.type.__asyncResolved||{}:F),{include:Q,exclude:Y,max:oe}=e;if(Q&amp;&amp;(!D||!to(Q,D))||Y&amp;&amp;D&amp;&amp;to(Y,D))return i=A,E;const ee=A.key==null?F:A.key,ge=o.get(ee);return A.el&amp;&amp;(A=An(A),E.shapeFlag&amp;128&amp;&amp;(E.ssContent=A)),V=ee,ge?(A.el=ge.el,A.component=ge.component,A.transition&amp;&amp;fs(A,A.transition),A.shapeFlag|=512,s.delete(ee),s.add(ee)):(s.add(ee),oe&amp;&amp;s.size&gt;parseInt(oe,10)&amp;&amp;j(s.values().next().value)),A.shapeFlag|=256,i=A,Mu(E.type)?E:A}}},Mp=Np;function to(e,t){return we(e)?e.some(r=&gt;to(r,t)):nt(e)?e.split(",").includes(t):xh(e)?e.test(t):!1}function Hp(e,t){Wu(e,"a",t)}function Dp(e,t){Wu(e,"da",t)}function Wu(e,t,r=mt){const n=e.__wdc||(e.__wdc=()=&gt;{let o=r;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(js(t,n,r),r){let o=r.parent;for(;o&amp;&amp;o.parent;)Po(o.parent.vnode)&amp;&amp;Fp(n,t,r,o),o=o.parent}}function Fp(e,t,r,n){const o=js(t,e,n,!0);Vu(()=&gt;{ga(n[t],o)},r)}function fi(e){e.shapeFlag&amp;=-257,e.shapeFlag&amp;=-513}function hi(e){return e.shapeFlag&amp;128?e.ssContent:e}function js(e,t,r=mt,n=!1){if(r){const o=r[e]||(r[e]=[]),s=t.__weh||(t.__weh=(...i)=&gt;{if(r.isUnmounted)return;zn();const a=Ao(r),c=rn(t,r,e,i);return a(),Zn(),c});return n?o.unshift(s):o.push(s),s}}const On=e=&gt;(t,r=mt)=&gt;(!Oo||e==="sp")&amp;&amp;js(e,(...n)=&gt;t(...n),r),$p=On("bm"),Ia=On("m"),Up=On("bu"),Bu=On("u"),ja=On("bum"),Vu=On("um"),Wp=On("sp"),Bp=On("rtg"),Vp=On("rtc");function Ku(e,t=mt){js("ec",e,t)}function j0(e,t,r,n){let o;const s=r;if(we(e)||nt(e)){o=new Array(e.length);for(let i=0,a=e.length;i&lt;a;i++)o[i]=t(e[i],i,void 0,s)}else if(typeof e=="number"){o=new Array(e);for(let i=0;i&lt;e;i++)o[i]=t(i+1,i,void 0,s)}else if(ze(e))if(e[Symbol.iterator])o=Array.from(e,(i,a)=&gt;t(i,a,void 0,s));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,c=i.length;a&lt;c;a++){const f=i[a];o[a]=t(e[f],f,a,s)}}else o=[];return o}const $i=e=&gt;e?pd(e)?Ls(e)||e.proxy:$i(e.parent):null,so=ht(Object.create(null),{$:e=&gt;e,$el:e=&gt;e.vnode.el,$data:e=&gt;e.data,$props:e=&gt;e.props,$attrs:e=&gt;e.attrs,$slots:e=&gt;e.slots,$refs:e=&gt;e.refs,$parent:e=&gt;$i(e.parent),$root:e=&gt;$i(e.root),$emit:e=&gt;e.emit,$options:e=&gt;La(e),$forceUpdate:e=&gt;e.f||(e.f=()=&gt;{e.effect.dirty=!0,Ts(e.update)}),$nextTick:e=&gt;e.n||(e.n=$r.bind(e.proxy)),$watch:e=&gt;Rp.bind(e)}),pi=(e,t)=&gt;e!==et&amp;&amp;!e.__isScriptSetup&amp;&amp;De(e,t),Kp={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:r,setupState:n,data:o,props:s,accessCache:i,type:a,appContext:c}=e;let f;if(t[0]!=="$"){const k=i[t];if(k!==void 0)switch(k){case 1:return n[t];case 2:return o[t];case 4:return r[t];case 3:return s[t]}else{if(pi(n,t))return i[t]=1,n[t];if(o!==et&amp;&amp;De(o,t))return i[t]=2,o[t];if((f=e.propsOptions[0])&amp;&amp;De(f,t))return i[t]=3,s[t];if(r!==et&amp;&amp;De(r,t))return i[t]=4,r[t];Ui&amp;&amp;(i[t]=0)}}const u=so[t];let g,_;if(u)return t==="$attrs"&amp;&amp;Dt(e.attrs,"get",""),u(e);if((g=a.__cssModules)&amp;&amp;(g=g[t]))return g;if(r!==et&amp;&amp;De(r,t))return i[t]=4,r[t];if(_=c.config.globalProperties,De(_,t))return _[t]},set({_:e},t,r){const{data:n,setupState:o,ctx:s}=e;return pi(o,t)?(o[t]=r,!0):n!==et&amp;&amp;De(n,t)?(n[t]=r,!0):De(e.props,t)||t[0]==="$"&amp;&amp;t.slice(1)in e?!1:(s[t]=r,!0)},has({_:{data:e,setupState:t,accessCache:r,ctx:n,appContext:o,propsOptions:s}},i){let a;return!!r[i]||e!==et&amp;&amp;De(e,i)||pi(t,i)||(a=s[0])&amp;&amp;De(a,i)||De(n,i)||De(so,i)||De(o.config.globalProperties,i)},defineProperty(e,t,r){return r.get!=null?e._.accessCache[t]=0:De(r,"value")&amp;&amp;this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}};function Wl(e){return we(e)?e.reduce((t,r)=&gt;(t[r]=null,t),{}):e}let Ui=!0;function qp(e){const t=La(e),r=e.proxy,n=e.ctx;Ui=!1,t.beforeCreate&amp;&amp;Bl(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:a,provide:c,inject:f,created:u,beforeMount:g,mounted:_,beforeUpdate:k,updated:p,activated:j,deactivated:V,beforeDestroy:K,beforeUnmount:P,destroyed:E,unmounted:A,render:F,renderTracked:D,renderTriggered:Q,errorCaptured:Y,serverPrefetch:oe,expose:ee,inheritAttrs:ge,components:te,directives:me,filters:Ie}=t;if(f&amp;&amp;zp(f,n,null),i)for(const ve in i){const ce=i[ve];xe(ce)&amp;&amp;(n[ve]=ce.bind(r))}if(o){const ve=o.call(r,r);ze(ve)&amp;&amp;(e.data=Gn(ve))}if(Ui=!0,s)for(const ve in s){const ce=s[ve],ft=xe(ce)?ce.bind(r,r):xe(ce.get)?ce.get.bind(r,r):tn,re=!xe(ce)&amp;&amp;xe(ce.set)?ce.set.bind(r):tn,ne=en({get:ft,set:re});Object.defineProperty(n,ve,{enumerable:!0,configurable:!0,get:()=&gt;ne.value,set:X=&gt;ne.value=X})}if(a)for(const ve in a)qu(a[ve],n,r,ve);if(c){const ve=xe(c)?c.call(r):c;Reflect.ownKeys(ve).forEach(ce=&gt;{cr(ce,ve[ce])})}u&amp;&amp;Bl(u,e,"c");function ie(ve,ce){we(ce)?ce.forEach(ft=&gt;ve(ft.bind(r))):ce&amp;&amp;ve(ce.bind(r))}if(ie($p,g),ie(Ia,_),ie(Up,k),ie(Bu,p),ie(Hp,j),ie(Dp,V),ie(Ku,Y),ie(Vp,D),ie(Bp,Q),ie(ja,P),ie(Vu,A),ie(Wp,oe),we(ee))if(ee.length){const ve=e.exposed||(e.exposed={});ee.forEach(ce=&gt;{Object.defineProperty(ve,ce,{get:()=&gt;r[ce],set:ft=&gt;r[ce]=ft})})}else e.exposed||(e.exposed={});F&amp;&amp;e.render===tn&amp;&amp;(e.render=F),ge!=null&amp;&amp;(e.inheritAttrs=ge),te&amp;&amp;(e.components=te),me&amp;&amp;(e.directives=me)}function zp(e,t,r=tn){we(e)&amp;&amp;(e=Wi(e));for(const n in e){const o=e[n];let s;ze(o)?"default"in o?s=It(o.from||n,o.default,!0):s=It(o.from||n):s=It(o),bt(s)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=&gt;s.value,set:i=&gt;s.value=i}):t[n]=s}}function Bl(e,t,r){rn(we(e)?e.map(n=&gt;n.bind(t.proxy)):e.bind(t.proxy),t,r)}function qu(e,t,r,n){const o=n.includes(".")?Du(r,n):()=&gt;r[n];if(nt(e)){const s=t[e];xe(s)&amp;&amp;Cr(o,s)}else if(xe(e))Cr(o,e.bind(r));else if(ze(e))if(we(e))e.forEach(s=&gt;qu(s,t,r,n));else{const s=xe(e.handler)?e.handler.bind(r):t[e.handler];xe(s)&amp;&amp;Cr(o,s,e)}}function La(e){const t=e.type,{mixins:r,extends:n}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let c;return a?c=a:!o.length&amp;&amp;!r&amp;&amp;!n?c=t:(c={},o.length&amp;&amp;o.forEach(f=&gt;hs(c,f,i,!0)),hs(c,t,i)),ze(t)&amp;&amp;s.set(t,c),c}function hs(e,t,r,n=!1){const{mixins:o,extends:s}=t;s&amp;&amp;hs(e,s,r,!0),o&amp;&amp;o.forEach(i=&gt;hs(e,i,r,!0));for(const i in t)if(!(n&amp;&amp;i==="expose")){const a=Zp[i]||r&amp;&amp;r[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Zp={data:Vl,props:Kl,emits:Kl,methods:no,computed:no,beforeCreate:Tt,created:Tt,beforeMount:Tt,mounted:Tt,beforeUpdate:Tt,updated:Tt,beforeDestroy:Tt,beforeUnmount:Tt,destroyed:Tt,unmounted:Tt,activated:Tt,deactivated:Tt,errorCaptured:Tt,serverPrefetch:Tt,components:no,directives:no,watch:Jp,provide:Vl,inject:Gp};function Vl(e,t){return t?e?function(){return ht(xe(e)?e.call(this,this):e,xe(t)?t.call(this,this):t)}:t:e}function Gp(e,t){return no(Wi(e),Wi(t))}function Wi(e){if(we(e)){const t={};for(let r=0;r&lt;e.length;r++)t[e[r]]=e[r];return t}return e}function Tt(e,t){return e?[...new Set([].concat(e,t))]:t}function no(e,t){return e?ht(Object.create(null),e,t):t}function Kl(e,t){return e?we(e)&amp;&amp;we(t)?[...new Set([...e,...t])]:ht(Object.create(null),Wl(e),Wl(t??{})):t}function Jp(e,t){if(!e)return t;if(!t)return e;const r=ht(Object.create(null),e);for(const n in t)r[n]=Tt(e[n],t[n]);return r}function zu(){return{app:null,config:{isNativeTag:wh,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Yp=0;function Qp(e,t){return function(n,o=null){xe(n)||(n=ht({},n)),o!=null&amp;&amp;!ze(o)&amp;&amp;(o=null);const s=zu(),i=new WeakSet;let a=!1;const c=s.app={_uid:Yp++,_component:n,_props:o,_container:null,_context:s,_instance:null,version:md,get config(){return s.config},set config(f){},use(f,...u){return i.has(f)||(f&amp;&amp;xe(f.install)?(i.add(f),f.install(c,...u)):xe(f)&amp;&amp;(i.add(f),f(c,...u))),c},mixin(f){return s.mixins.includes(f)||s.mixins.push(f),c},component(f,u){return u?(s.components[f]=u,c):s.components[f]},directive(f,u){return u?(s.directives[f]=u,c):s.directives[f]},mount(f,u,g){if(!a){const _=it(n,o);return _.appContext=s,g===!0?g="svg":g===!1&amp;&amp;(g=void 0),u&amp;&amp;t?t(_,f):e(_,f,g),a=!0,c._container=f,f.__vue_app__=c,Ls(_.component)||_.component.proxy}},unmount(){a&amp;&amp;(e(null,c._container),delete c._container.__vue_app__)},provide(f,u){return s.provides[f]=u,c},runWithContext(f){const u=Ar;Ar=c;try{return f()}finally{Ar=u}}};return c}}let Ar=null;function cr(e,t){if(mt){let r=mt.provides;const n=mt.parent&amp;&amp;mt.parent.provides;n===r&amp;&amp;(r=mt.provides=Object.create(n)),r[e]=t}}function It(e,t,r=!1){const n=mt||Ct;if(n||Ar){const o=n?n.parent==null?n.vnode.appContext&amp;&amp;n.vnode.appContext.provides:n.parent.provides:Ar._context.provides;if(o&amp;&amp;e in o)return o[e];if(arguments.length&gt;1)return r&amp;&amp;xe(t)?t.call(n&amp;&amp;n.proxy):t}}function Zu(){return!!(mt||Ct||Ar)}const Gu={},Ju=()=&gt;Object.create(Gu),Yu=e=&gt;Object.getPrototypeOf(e)===Gu;function Xp(e,t,r,n=!1){const o={},s=Ju();e.propsDefaults=Object.create(null),Qu(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);r?e.props=n?o:Co(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function eg(e,t,r,n){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,a=Ue(o),[c]=e.propsOptions;let f=!1;if((n||i&gt;0)&amp;&amp;!(i&amp;16)){if(i&amp;8){const u=e.vnode.dynamicProps;for(let g=0;g&lt;u.length;g++){let _=u[g];if(Rs(e.emitsOptions,_))continue;const k=t[_];if(c)if(De(s,_))k!==s[_]&amp;&amp;(s[_]=k,f=!0);else{const p=gn(_);o[p]=Bi(c,a,p,k,e,!1)}else k!==s[_]&amp;&amp;(s[_]=k,f=!0)}}}else{Qu(e,t,o,s)&amp;&amp;(f=!0);let u;for(const g in a)(!t||!De(t,g)&amp;&amp;((u=Dr(g))===g||!De(t,u)))&amp;&amp;(c?r&amp;&amp;(r[g]!==void 0||r[u]!==void 0)&amp;&amp;(o[g]=Bi(c,a,g,void 0,e,!0)):delete o[g]);if(s!==a)for(const g in s)(!t||!De(t,g))&amp;&amp;(delete s[g],f=!0)}f&amp;&amp;En(e.attrs,"set","")}function Qu(e,t,r,n){const[o,s]=e.propsOptions;let i=!1,a;if(t)for(let c in t){if(kr(c))continue;const f=t[c];let u;o&amp;&amp;De(o,u=gn(c))?!s||!s.includes(u)?r[u]=f:(a||(a={}))[u]=f:Rs(e.emitsOptions,c)||(!(c in n)||f!==n[c])&amp;&amp;(n[c]=f,i=!0)}if(s){const c=Ue(r),f=a||et;for(let u=0;u&lt;s.length;u++){const g=s[u];r[g]=Bi(o,c,g,f[g],e,!De(f,g))}}return i}function Bi(e,t,r,n,o,s){const i=e[r];if(i!=null){const a=De(i,"default");if(a&amp;&amp;n===void 0){const c=i.default;if(i.type!==Function&amp;&amp;!i.skipFactory&amp;&amp;xe(c)){const{propsDefaults:f}=o;if(r in f)n=f[r];else{const u=Ao(o);n=f[r]=c.call(null,t),u()}}else n=c}i[0]&amp;&amp;(s&amp;&amp;!a?n=!1:i[1]&amp;&amp;(n===""||n===Dr(r))&amp;&amp;(n=!0))}return n}function Xu(e,t,r=!1){const n=t.propsCache,o=n.get(e);if(o)return o;const s=e.props,i={},a=[];let c=!1;if(!xe(e)){const u=g=&gt;{c=!0;const[_,k]=Xu(g,t,!0);ht(i,_),k&amp;&amp;a.push(...k)};!r&amp;&amp;t.mixins.length&amp;&amp;t.mixins.forEach(u),e.extends&amp;&amp;u(e.extends),e.mixins&amp;&amp;e.mixins.forEach(u)}if(!s&amp;&amp;!c)return ze(e)&amp;&amp;n.set(e,br),br;if(we(s))for(let u=0;u&lt;s.length;u++){const g=gn(s[u]);ql(g)&amp;&amp;(i[g]=et)}else if(s)for(const u in s){const g=gn(u);if(ql(g)){const _=s[u],k=i[g]=we(_)||xe(_)?{type:_}:ht({},_);if(k){const p=Gl(Boolean,k.type),j=Gl(String,k.type);k[0]=p&gt;-1,k[1]=j&lt;0||p&lt;j,(p&gt;-1||De(k,"default"))&amp;&amp;a.push(g)}}}const f=[i,a];return ze(e)&amp;&amp;n.set(e,f),f}function ql(e){return e[0]!=="$"&amp;&amp;!kr(e)}function zl(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&amp;&amp;e.constructor&amp;&amp;e.constructor.name||""}function Zl(e,t){return zl(e)===zl(t)}function Gl(e,t){return we(t)?t.findIndex(r=&gt;Zl(r,e)):xe(t)&amp;&amp;Zl(t,e)?0:-1}const ed=e=&gt;e[0]==="_"||e==="$stable",Na=e=&gt;we(e)?e.map(Xt):[Xt(e)],tg=(e,t,r)=&gt;{if(t._n)return t;const n=Ea((...o)=&gt;Na(t(...o)),r);return n._c=!1,n},td=(e,t,r)=&gt;{const n=e._ctx;for(const o in e){if(ed(o))continue;const s=e[o];if(xe(s))t[o]=tg(o,s,n);else if(s!=null){const i=Na(s);t[o]=()=&gt;i}}},nd=(e,t)=&gt;{const r=Na(t);e.slots.default=()=&gt;r},ng=(e,t)=&gt;{const r=e.slots=Ju();if(e.vnode.shapeFlag&amp;32){const n=t._;n?(ht(r,t),iu(r,"_",n,!0)):td(t,r)}else t&amp;&amp;nd(e,t)},rg=(e,t,r)=&gt;{const{vnode:n,slots:o}=e;let s=!0,i=et;if(n.shapeFlag&amp;32){const a=t._;a?r&amp;&amp;a===1?s=!1:(ht(o,t),!r&amp;&amp;a===1&amp;&amp;delete o._):(s=!t.$stable,td(t,o)),i=t}else t&amp;&amp;(nd(e,t),i={default:1});if(s)for(const a in o)!ed(a)&amp;&amp;i[a]==null&amp;&amp;delete o[a]};function ps(e,t,r,n,o=!1){if(we(e)){e.forEach((_,k)=&gt;ps(_,t&amp;&amp;(we(t)?t[k]:t),r,n,o));return}if(Pr(n)&amp;&amp;!o)return;const s=n.shapeFlag&amp;4?Ls(n.component)||n.component.proxy:n.el,i=o?null:s,{i:a,r:c}=e,f=t&amp;&amp;t.r,u=a.refs===et?a.refs={}:a.refs,g=a.setupState;if(f!=null&amp;&amp;f!==c&amp;&amp;(nt(f)?(u[f]=null,De(g,f)&amp;&amp;(g[f]=null)):bt(f)&amp;&amp;(f.value=null)),xe(c))Vn(c,a,12,[i,u]);else{const _=nt(c),k=bt(c);if(_||k){const p=()=&gt;{if(e.f){const j=_?De(g,c)?g[c]:u[c]:c.value;o?we(j)&amp;&amp;ga(j,s):we(j)?j.includes(s)||j.push(s):_?(u[c]=[s],De(g,c)&amp;&amp;(g[c]=u[c])):(c.value=[s],e.k&amp;&amp;(u[e.k]=c.value))}else _?(u[c]=i,De(g,c)&amp;&amp;(g[c]=i)):k&amp;&amp;(c.value=i,e.k&amp;&amp;(u[e.k]=i))};i?(p.id=-1,vt(p,r)):p()}}}let In=!1;const og=e=&gt;e.namespaceURI.includes("svg")&amp;&amp;e.tagName!=="foreignObject",sg=e=&gt;e.namespaceURI.includes("MathML"),Qo=e=&gt;{if(og(e))return"svg";if(sg(e))return"mathml"},Xo=e=&gt;e.nodeType===8;function ig(e){const{mt:t,p:r,o:{patchProp:n,createText:o,nextSibling:s,parentNode:i,remove:a,insert:c,createComment:f}}=e,u=(E,A)=&gt;{if(!A.hasChildNodes()){r(null,E,A),us(),A._vnode=E;return}In=!1,g(A.firstChild,E,null,null,null),us(),A._vnode=E,In&amp;&amp;console.error("Hydration completed but contains mismatches.")},g=(E,A,F,D,Q,Y=!1)=&gt;{Y=Y||!!A.dynamicChildren;const oe=Xo(E)&amp;&amp;E.data==="[",ee=()=&gt;j(E,A,F,D,Q,oe),{type:ge,ref:te,shapeFlag:me,patchFlag:Ie}=A;let Le=E.nodeType;A.el=E,Ie===-2&amp;&amp;(Y=!1,A.dynamicChildren=null);let ie=null;switch(ge){case Tr:Le!==3?A.children===""?(c(A.el=o(""),i(E),E),ie=E):ie=ee():(E.data!==A.children&amp;&amp;(In=!0,E.data=A.children),ie=s(E));break;case Rt:P(E)?(ie=s(E),K(A.el=E.content.firstChild,E,F)):Le!==8||oe?ie=ee():ie=s(E);break;case io:if(oe&amp;&amp;(E=s(E),Le=E.nodeType),Le===1||Le===3){ie=E;const ve=!A.children.length;for(let ce=0;ce&lt;A.staticCount;ce++)ve&amp;&amp;(A.children+=ie.nodeType===1?ie.outerHTML:ie.data),ce===A.staticCount-1&amp;&amp;(A.anchor=ie),ie=s(ie);return oe?s(ie):ie}else ee();break;case Qt:oe?ie=p(E,A,F,D,Q,Y):ie=ee();break;default:if(me&amp;1)(Le!==1||A.type.toLowerCase()!==E.tagName.toLowerCase())&amp;&amp;!P(E)?ie=ee():ie=_(E,A,F,D,Q,Y);else if(me&amp;6){A.slotScopeIds=Q;const ve=i(E);if(oe?ie=V(E):Xo(E)&amp;&amp;E.data==="teleport start"?ie=V(E,E.data,"teleport end"):ie=s(E),t(A,ve,null,F,D,Qo(ve),Y),Pr(A)){let ce;oe?(ce=it(Qt),ce.anchor=ie?ie.previousSibling:ve.lastChild):ce=E.nodeType===3?fd(""):it("div"),ce.el=E,A.component.subTree=ce}}else me&amp;64?Le!==8?ie=ee():ie=A.type.hydrate(E,A,F,D,Q,Y,e,k):me&amp;128&amp;&amp;(ie=A.type.hydrate(E,A,F,D,Qo(i(E)),Q,Y,e,g))}return te!=null&amp;&amp;ps(te,null,D,A),ie},_=(E,A,F,D,Q,Y)=&gt;{Y=Y||!!A.dynamicChildren;const{type:oe,props:ee,patchFlag:ge,shapeFlag:te,dirs:me,transition:Ie}=A,Le=oe==="input"||oe==="option";if(Le||ge!==-1){me&amp;&amp;hn(A,null,F,"created");let ie=!1;if(P(E)){ie=od(D,Ie)&amp;&amp;F&amp;&amp;F.vnode.props&amp;&amp;F.vnode.props.appear;const ce=E.content.firstChild;ie&amp;&amp;Ie.beforeEnter(ce),K(ce,E,F),A.el=E=ce}if(te&amp;16&amp;&amp;!(ee&amp;&amp;(ee.innerHTML||ee.textContent))){let ce=k(E.firstChild,A,E,F,D,Q,Y);for(;ce;){In=!0;const ft=ce;ce=ce.nextSibling,a(ft)}}else te&amp;8&amp;&amp;E.textContent!==A.children&amp;&amp;(In=!0,E.textContent=A.children);if(ee)if(Le||!Y||ge&amp;48)for(const ce in ee)(Le&amp;&amp;(ce.endsWith("value")||ce==="indeterminate")||Eo(ce)&amp;&amp;!kr(ce)||ce[0]===".")&amp;&amp;n(E,ce,null,ee[ce],void 0,void 0,F);else ee.onClick&amp;&amp;n(E,"onClick",null,ee.onClick,void 0,void 0,F);let ve;(ve=ee&amp;&amp;ee.onVnodeBeforeMount)&amp;&amp;Mt(ve,F,A),me&amp;&amp;hn(A,null,F,"beforeMount"),((ve=ee&amp;&amp;ee.onVnodeMounted)||me||ie)&amp;&amp;Hu(()=&gt;{ve&amp;&amp;Mt(ve,F,A),ie&amp;&amp;Ie.enter(E),me&amp;&amp;hn(A,null,F,"mounted")},D)}return E.nextSibling},k=(E,A,F,D,Q,Y,oe)=&gt;{oe=oe||!!A.dynamicChildren;const ee=A.children,ge=ee.length;for(let te=0;te&lt;ge;te++){const me=oe?ee[te]:ee[te]=Xt(ee[te]);if(E)E=g(E,me,D,Q,Y,oe);else{if(me.type===Tr&amp;&amp;!me.children)continue;In=!0,r(null,me,F,null,D,Q,Qo(F),Y)}}return E},p=(E,A,F,D,Q,Y)=&gt;{const{slotScopeIds:oe}=A;oe&amp;&amp;(Q=Q?Q.concat(oe):oe);const ee=i(E),ge=k(s(E),A,ee,F,D,Q,Y);return ge&amp;&amp;Xo(ge)&amp;&amp;ge.data==="]"?s(A.anchor=ge):(In=!0,c(A.anchor=f("]"),ee,ge),ge)},j=(E,A,F,D,Q,Y)=&gt;{if(In=!0,A.el=null,Y){const ge=V(E);for(;;){const te=s(E);if(te&amp;&amp;te!==ge)a(te);else break}}const oe=s(E),ee=i(E);return a(E),r(null,A,ee,oe,F,D,Qo(ee),Q),oe},V=(E,A="[",F="]")=&gt;{let D=0;for(;E;)if(E=s(E),E&amp;&amp;Xo(E)&amp;&amp;(E.data===A&amp;&amp;D++,E.data===F)){if(D===0)return s(E);D--}return E},K=(E,A,F)=&gt;{const D=A.parentNode;D&amp;&amp;D.replaceChild(E,A);let Q=F;for(;Q;)Q.vnode.el===A&amp;&amp;(Q.vnode.el=Q.subTree.el=E),Q=Q.parent},P=E=&gt;E.nodeType===1&amp;&amp;E.tagName.toLowerCase()==="template";return[u,g]}const vt=Hu;function ag(e){return rd(e)}function lg(e){return rd(e,ig)}function rd(e,t){const r=lu();r.__VUE__=!0;const{insert:n,remove:o,patchProp:s,createElement:i,createText:a,createComment:c,setText:f,setElementText:u,parentNode:g,nextSibling:_,setScopeId:k=tn,insertStaticContent:p}=e,j=(y,v,C,M=null,N=null,W=null,S=void 0,H=null,B=!!v.dynamicChildren)=&gt;{if(y===v)return;y&amp;&amp;!ln(y,v)&amp;&amp;(M=$(y),X(y,N,W,!0),y=null),v.patchFlag===-2&amp;&amp;(B=!1,v.dynamicChildren=null);const{type:L,ref:Z,shapeFlag:pe}=v;switch(L){case Tr:V(y,v,C,M);break;case Rt:K(y,v,C,M);break;case io:y==null&amp;&amp;P(v,C,M,S);break;case Qt:te(y,v,C,M,N,W,S,H,B);break;default:pe&amp;1?F(y,v,C,M,N,W,S,H,B):pe&amp;6?me(y,v,C,M,N,W,S,H,B):(pe&amp;64||pe&amp;128)&amp;&amp;L.process(y,v,C,M,N,W,S,H,B,x)}Z!=null&amp;&amp;N&amp;&amp;ps(Z,y&amp;&amp;y.ref,W,v||y,!v)},V=(y,v,C,M)=&gt;{if(y==null)n(v.el=a(v.children),C,M);else{const N=v.el=y.el;v.children!==y.children&amp;&amp;f(N,v.children)}},K=(y,v,C,M)=&gt;{y==null?n(v.el=c(v.children||""),C,M):v.el=y.el},P=(y,v,C,M)=&gt;{[y.el,y.anchor]=p(y.children,v,C,M,y.el,y.anchor)},E=({el:y,anchor:v},C,M)=&gt;{let N;for(;y&amp;&amp;y!==v;)N=_(y),n(y,C,M),y=N;n(v,C,M)},A=({el:y,anchor:v})=&gt;{let C;for(;y&amp;&amp;y!==v;)C=_(y),o(y),y=C;o(v)},F=(y,v,C,M,N,W,S,H,B)=&gt;{v.type==="svg"?S="svg":v.type==="math"&amp;&amp;(S="mathml"),y==null?D(v,C,M,N,W,S,H,B):oe(y,v,N,W,S,H,B)},D=(y,v,C,M,N,W,S,H)=&gt;{let B,L;const{props:Z,shapeFlag:pe,transition:se,dirs:ue}=y;if(B=y.el=i(y.type,W,Z&amp;&amp;Z.is,Z),pe&amp;8?u(B,y.children):pe&amp;16&amp;&amp;Y(y.children,B,null,M,N,gi(y,W),S,H),ue&amp;&amp;hn(y,null,M,"created"),Q(B,y,y.scopeId,S,M),Z){for(const Ae in Z)Ae!=="value"&amp;&amp;!kr(Ae)&amp;&amp;s(B,Ae,null,Z[Ae],W,y.children,M,N,tt);"value"in Z&amp;&amp;s(B,"value",null,Z.value,W),(L=Z.onVnodeBeforeMount)&amp;&amp;Mt(L,M,y)}ue&amp;&amp;hn(y,null,M,"beforeMount");const _e=od(N,se);_e&amp;&amp;se.beforeEnter(B),n(B,v,C),((L=Z&amp;&amp;Z.onVnodeMounted)||_e||ue)&amp;&amp;vt(()=&gt;{L&amp;&amp;Mt(L,M,y),_e&amp;&amp;se.enter(B),ue&amp;&amp;hn(y,null,M,"mounted")},N)},Q=(y,v,C,M,N)=&gt;{if(C&amp;&amp;k(y,C),M)for(let W=0;W&lt;M.length;W++)k(y,M[W]);if(N){let W=N.subTree;if(v===W){const S=N.vnode;Q(y,S,S.scopeId,S.slotScopeIds,N.parent)}}},Y=(y,v,C,M,N,W,S,H,B=0)=&gt;{for(let L=B;L&lt;y.length;L++){const Z=y[L]=H?Dn(y[L]):Xt(y[L]);j(null,Z,v,C,M,N,W,S,H)}},oe=(y,v,C,M,N,W,S)=&gt;{const H=v.el=y.el;let{patchFlag:B,dynamicChildren:L,dirs:Z}=v;B|=y.patchFlag&amp;16;const pe=y.props||et,se=v.props||et;let ue;if(C&amp;&amp;tr(C,!1),(ue=se.onVnodeBeforeUpdate)&amp;&amp;Mt(ue,C,v,y),Z&amp;&amp;hn(v,y,C,"beforeUpdate"),C&amp;&amp;tr(C,!0),L?ee(y.dynamicChildren,L,H,C,M,gi(v,N),W):S||ce(y,v,H,null,C,M,gi(v,N),W,!1),B&gt;0){if(B&amp;16)ge(H,v,pe,se,C,M,N);else if(B&amp;2&amp;&amp;pe.class!==se.class&amp;&amp;s(H,"class",null,se.class,N),B&amp;4&amp;&amp;s(H,"style",pe.style,se.style,N),B&amp;8){const _e=v.dynamicProps;for(let Ae=0;Ae&lt;_e.length;Ae++){const ye=_e[Ae],He=pe[ye],Ne=se[ye];(Ne!==He||ye==="value")&amp;&amp;s(H,ye,He,Ne,N,y.children,C,M,tt)}}B&amp;1&amp;&amp;y.children!==v.children&amp;&amp;u(H,v.children)}else!S&amp;&amp;L==null&amp;&amp;ge(H,v,pe,se,C,M,N);((ue=se.onVnodeUpdated)||Z)&amp;&amp;vt(()=&gt;{ue&amp;&amp;Mt(ue,C,v,y),Z&amp;&amp;hn(v,y,C,"updated")},M)},ee=(y,v,C,M,N,W,S)=&gt;{for(let H=0;H&lt;v.length;H++){const B=y[H],L=v[H],Z=B.el&amp;&amp;(B.type===Qt||!ln(B,L)||B.shapeFlag&amp;70)?g(B.el):C;j(B,L,Z,null,M,N,W,S,!0)}},ge=(y,v,C,M,N,W,S)=&gt;{if(C!==M){if(C!==et)for(const H in C)!kr(H)&amp;&amp;!(H in M)&amp;&amp;s(y,H,C[H],null,S,v.children,N,W,tt);for(const H in M){if(kr(H))continue;const B=M[H],L=C[H];B!==L&amp;&amp;H!=="value"&amp;&amp;s(y,H,L,B,S,v.children,N,W,tt)}"value"in M&amp;&amp;s(y,"value",C.value,M.value,S)}},te=(y,v,C,M,N,W,S,H,B)=&gt;{const L=v.el=y?y.el:a(""),Z=v.anchor=y?y.anchor:a("");let{patchFlag:pe,dynamicChildren:se,slotScopeIds:ue}=v;ue&amp;&amp;(H=H?H.concat(ue):ue),y==null?(n(L,C,M),n(Z,C,M),Y(v.children||[],C,Z,N,W,S,H,B)):pe&gt;0&amp;&amp;pe&amp;64&amp;&amp;se&amp;&amp;y.dynamicChildren?(ee(y.dynamicChildren,se,C,N,W,S,H),(v.key!=null||N&amp;&amp;v===N.subTree)&amp;&amp;sd(y,v,!0)):ce(y,v,C,Z,N,W,S,H,B)},me=(y,v,C,M,N,W,S,H,B)=&gt;{v.slotScopeIds=H,y==null?v.shapeFlag&amp;512?N.ctx.activate(v,C,M,S,B):Ie(v,C,M,N,W,S,B):Le(y,v,B)},Ie=(y,v,C,M,N,W,S)=&gt;{const H=y.component=pg(y,M,N);if(Po(y)&amp;&amp;(H.ctx.renderer=x),gg(H),H.asyncDep){if(N&amp;&amp;N.registerDep(H,ie),!y.el){const B=H.subTree=it(Rt);K(null,B,v,C)}}else ie(H,y,v,C,N,W,S)},Le=(y,v,C)=&gt;{const M=v.component=y.component;if(bp(y,v,C))if(M.asyncDep&amp;&amp;!M.asyncResolved){ve(M,v,C);return}else M.next=v,pp(M.update),M.effect.dirty=!0,M.update();else v.el=y.el,M.vnode=v},ie=(y,v,C,M,N,W,S)=&gt;{const H=()=&gt;{if(y.isMounted){let{next:Z,bu:pe,u:se,parent:ue,vnode:_e}=y;{const wt=id(y);if(wt){Z&amp;&amp;(Z.el=_e.el,ve(y,Z,S)),wt.asyncDep.then(()=&gt;{y.isUnmounted||H()});return}}let Ae=Z,ye;tr(y,!1),Z?(Z.el=_e.el,ve(y,Z,S)):Z=_e,pe&amp;&amp;xr(pe),(ye=Z.props&amp;&amp;Z.props.onVnodeBeforeUpdate)&amp;&amp;Mt(ye,ue,Z,_e),tr(y,!0);const He=ci(y),Ne=y.subTree;y.subTree=He,j(Ne,He,g(Ne.el),$(Ne),y,N,W),Z.el=He.el,Ae===null&amp;&amp;Ca(y,He.el),se&amp;&amp;vt(se,N),(ye=Z.props&amp;&amp;Z.props.onVnodeUpdated)&amp;&amp;vt(()=&gt;Mt(ye,ue,Z,_e),N)}else{let Z;const{el:pe,props:se}=v,{bm:ue,m:_e,parent:Ae}=y,ye=Pr(v);if(tr(y,!1),ue&amp;&amp;xr(ue),!ye&amp;&amp;(Z=se&amp;&amp;se.onVnodeBeforeMount)&amp;&amp;Mt(Z,Ae,v),tr(y,!0),pe&amp;&amp;z){const He=()=&gt;{y.subTree=ci(y),z(pe,y.subTree,y,N,null)};ye?v.type.__asyncLoader().then(()=&gt;!y.isUnmounted&amp;&amp;He()):He()}else{const He=y.subTree=ci(y);j(null,He,C,M,y,N,W),v.el=He.el}if(_e&amp;&amp;vt(_e,N),!ye&amp;&amp;(Z=se&amp;&amp;se.onVnodeMounted)){const He=v;vt(()=&gt;Mt(Z,Ae,He),N)}(v.shapeFlag&amp;256||Ae&amp;&amp;Pr(Ae.vnode)&amp;&amp;Ae.vnode.shapeFlag&amp;256)&amp;&amp;y.a&amp;&amp;vt(y.a,N),y.isMounted=!0,v=C=M=null}},B=y.effect=new _a(H,tn,()=&gt;Ts(L),y.scope),L=y.update=()=&gt;{B.dirty&amp;&amp;B.run()};L.id=y.uid,tr(y,!0),L()},ve=(y,v,C)=&gt;{v.component=y;const M=y.vnode.props;y.vnode=v,y.next=null,eg(y,v.props,M,C),rg(y,v.children,C),zn(),Ml(y),Zn()},ce=(y,v,C,M,N,W,S,H,B=!1)=&gt;{const L=y&amp;&amp;y.children,Z=y?y.shapeFlag:0,pe=v.children,{patchFlag:se,shapeFlag:ue}=v;if(se&gt;0){if(se&amp;128){re(L,pe,C,M,N,W,S,H,B);return}else if(se&amp;256){ft(L,pe,C,M,N,W,S,H,B);return}}ue&amp;8?(Z&amp;16&amp;&amp;tt(L,N,W),pe!==L&amp;&amp;u(C,pe)):Z&amp;16?ue&amp;16?re(L,pe,C,M,N,W,S,H,B):tt(L,N,W,!0):(Z&amp;8&amp;&amp;u(C,""),ue&amp;16&amp;&amp;Y(pe,C,M,N,W,S,H,B))},ft=(y,v,C,M,N,W,S,H,B)=&gt;{y=y||br,v=v||br;const L=y.length,Z=v.length,pe=Math.min(L,Z);let se;for(se=0;se&lt;pe;se++){const ue=v[se]=B?Dn(v[se]):Xt(v[se]);j(y[se],ue,C,null,N,W,S,H,B)}L&gt;Z?tt(y,N,W,!0,!1,pe):Y(v,C,M,N,W,S,H,B,pe)},re=(y,v,C,M,N,W,S,H,B)=&gt;{let L=0;const Z=v.length;let pe=y.length-1,se=Z-1;for(;L&lt;=pe&amp;&amp;L&lt;=se;){const ue=y[L],_e=v[L]=B?Dn(v[L]):Xt(v[L]);if(ln(ue,_e))j(ue,_e,C,null,N,W,S,H,B);else break;L++}for(;L&lt;=pe&amp;&amp;L&lt;=se;){const ue=y[pe],_e=v[se]=B?Dn(v[se]):Xt(v[se]);if(ln(ue,_e))j(ue,_e,C,null,N,W,S,H,B);else break;pe--,se--}if(L&gt;pe){if(L&lt;=se){const ue=se+1,_e=ue&lt;Z?v[ue].el:M;for(;L&lt;=se;)j(null,v[L]=B?Dn(v[L]):Xt(v[L]),C,_e,N,W,S,H,B),L++}}else if(L&gt;se)for(;L&lt;=pe;)X(y[L],N,W,!0),L++;else{const ue=L,_e=L,Ae=new Map;for(L=_e;L&lt;=se;L++){const Je=v[L]=B?Dn(v[L]):Xt(v[L]);Je.key!=null&amp;&amp;Ae.set(Je.key,L)}let ye,He=0;const Ne=se-_e+1;let wt=!1,lt=0;const Pt=new Array(Ne);for(L=0;L&lt;Ne;L++)Pt[L]=0;for(L=ue;L&lt;=pe;L++){const Je=y[L];if(He&gt;=Ne){X(Je,N,W,!0);continue}let ct;if(Je.key!=null)ct=Ae.get(Je.key);else for(ye=_e;ye&lt;=se;ye++)if(Pt[ye-_e]===0&amp;&amp;ln(Je,v[ye])){ct=ye;break}ct===void 0?X(Je,N,W,!0):(Pt[ct-_e]=L+1,ct&gt;=lt?lt=ct:wt=!0,j(Je,v[ct],C,null,N,W,S,H,B),He++)}const Yn=wt?cg(Pt):br;for(ye=Yn.length-1,L=Ne-1;L&gt;=0;L--){const Je=_e+L,ct=v[Je],hr=Je+1&lt;Z?v[Je+1].el:M;Pt[L]===0?j(null,ct,C,hr,N,W,S,H,B):wt&amp;&amp;(ye&lt;0||L!==Yn[ye]?ne(ct,C,hr,2):ye--)}}},ne=(y,v,C,M,N=null)=&gt;{const{el:W,type:S,transition:H,children:B,shapeFlag:L}=y;if(L&amp;6){ne(y.component.subTree,v,C,M);return}if(L&amp;128){y.suspense.move(v,C,M);return}if(L&amp;64){S.move(y,v,C,x);return}if(S===Qt){n(W,v,C);for(let pe=0;pe&lt;B.length;pe++)ne(B[pe],v,C,M);n(y.anchor,v,C);return}if(S===io){E(y,v,C);return}if(M!==2&amp;&amp;L&amp;1&amp;&amp;H)if(M===0)H.beforeEnter(W),n(W,v,C),vt(()=&gt;H.enter(W),N);else{const{leave:pe,delayLeave:se,afterLeave:ue}=H,_e=()=&gt;n(W,v,C),Ae=()=&gt;{pe(W,()=&gt;{_e(),ue&amp;&amp;ue()})};se?se(W,_e,Ae):Ae()}else n(W,v,C)},X=(y,v,C,M=!1,N=!1)=&gt;{const{type:W,props:S,ref:H,children:B,dynamicChildren:L,shapeFlag:Z,patchFlag:pe,dirs:se}=y;if(H!=null&amp;&amp;ps(H,null,C,y,!0),Z&amp;256){v.ctx.deactivate(y);return}const ue=Z&amp;1&amp;&amp;se,_e=!Pr(y);let Ae;if(_e&amp;&amp;(Ae=S&amp;&amp;S.onVnodeBeforeUnmount)&amp;&amp;Mt(Ae,v,y),Z&amp;6)_t(y.component,C,M);else{if(Z&amp;128){y.suspense.unmount(C,M);return}ue&amp;&amp;hn(y,null,v,"beforeUnmount"),Z&amp;64?y.type.remove(y,v,C,N,x,M):L&amp;&amp;(W!==Qt||pe&gt;0&amp;&amp;pe&amp;64)?tt(L,v,C,!1,!0):(W===Qt&amp;&amp;pe&amp;384||!N&amp;&amp;Z&amp;16)&amp;&amp;tt(B,v,C),M&amp;&amp;Se(y)}(_e&amp;&amp;(Ae=S&amp;&amp;S.onVnodeUnmounted)||ue)&amp;&amp;vt(()=&gt;{Ae&amp;&amp;Mt(Ae,v,y),ue&amp;&amp;hn(y,null,v,"unmounted")},C)},Se=y=&gt;{const{type:v,el:C,anchor:M,transition:N}=y;if(v===Qt){at(C,M);return}if(v===io){A(y);return}const W=()=&gt;{o(C),N&amp;&amp;!N.persisted&amp;&amp;N.afterLeave&amp;&amp;N.afterLeave()};if(y.shapeFlag&amp;1&amp;&amp;N&amp;&amp;!N.persisted){const{leave:S,delayLeave:H}=N,B=()=&gt;S(C,W);H?H(y.el,W,B):B()}else W()},at=(y,v)=&gt;{let C;for(;y!==v;)C=_(y),o(y),y=C;o(v)},_t=(y,v,C)=&gt;{const{bum:M,scope:N,update:W,subTree:S,um:H}=y;M&amp;&amp;xr(M),N.stop(),W&amp;&amp;(W.active=!1,X(S,y,v,C)),H&amp;&amp;vt(H,v),vt(()=&gt;{y.isUnmounted=!0},v),v&amp;&amp;v.pendingBranch&amp;&amp;!v.isUnmounted&amp;&amp;y.asyncDep&amp;&amp;!y.asyncResolved&amp;&amp;y.suspenseId===v.pendingId&amp;&amp;(v.deps--,v.deps===0&amp;&amp;v.resolve())},tt=(y,v,C,M=!1,N=!1,W=0)=&gt;{for(let S=W;S&lt;y.length;S++)X(y[S],v,C,M,N)},$=y=&gt;y.shapeFlag&amp;6?$(y.component.subTree):y.shapeFlag&amp;128?y.suspense.next():_(y.anchor||y.el);let le=!1;const w=(y,v,C)=&gt;{y==null?v._vnode&amp;&amp;X(v._vnode,null,null,!0):j(v._vnode||null,y,v,null,null,null,C),le||(le=!0,Ml(),us(),le=!1),v._vnode=y},x={p:j,um:X,m:ne,r:Se,mt:Ie,mc:Y,pc:ce,pbc:ee,n:$,o:e};let R,z;return t&amp;&amp;([R,z]=t(x)),{render:w,hydrate:R,createApp:Qp(w,R)}}function gi({type:e,props:t},r){return r==="svg"&amp;&amp;e==="foreignObject"||r==="mathml"&amp;&amp;e==="annotation-xml"&amp;&amp;t&amp;&amp;t.encoding&amp;&amp;t.encoding.includes("html")?void 0:r}function tr({effect:e,update:t},r){e.allowRecurse=t.allowRecurse=r}function od(e,t){return(!e||e&amp;&amp;!e.pendingBranch)&amp;&amp;t&amp;&amp;!t.persisted}function sd(e,t,r=!1){const n=e.children,o=t.children;if(we(n)&amp;&amp;we(o))for(let s=0;s&lt;n.length;s++){const i=n[s];let a=o[s];a.shapeFlag&amp;1&amp;&amp;!a.dynamicChildren&amp;&amp;((a.patchFlag&lt;=0||a.patchFlag===32)&amp;&amp;(a=o[s]=Dn(o[s]),a.el=i.el),r||sd(i,a)),a.type===Tr&amp;&amp;(a.el=i.el)}}function cg(e){const t=e.slice(),r=[0];let n,o,s,i,a;const c=e.length;for(n=0;n&lt;c;n++){const f=e[n];if(f!==0){if(o=r[r.length-1],e[o]&lt;f){t[n]=o,r.push(n);continue}for(s=0,i=r.length-1;s&lt;i;)a=s+i&gt;&gt;1,e[r[a]]&lt;f?s=a+1:i=a;f&lt;e[r[s]]&amp;&amp;(s&gt;0&amp;&amp;(t[n]=r[s-1]),r[s]=n)}}for(s=r.length,i=r[s-1];s-- &gt;0;)r[s]=i,i=t[i];return r}function id(e){const t=e.subTree.component;if(t)return t.asyncDep&amp;&amp;!t.asyncResolved?t:id(t)}const ug=e=&gt;e.__isTeleport,Qt=Symbol.for("v-fgt"),Tr=Symbol.for("v-txt"),Rt=Symbol.for("v-cmt"),io=Symbol.for("v-stc"),ao=[];let nn=null;function kn(e=!1){ao.push(nn=e?null:[])}function ad(){ao.pop(),nn=ao[ao.length-1]||null}let Rr=1;function Jl(e){Rr+=e}function ld(e){return e.dynamicChildren=Rr&gt;0?nn||br:null,ad(),Rr&gt;0&amp;&amp;nn&amp;&amp;nn.push(e),e}function L0(e,t,r,n,o,s){return ld(ud(e,t,r,n,o,s,!0))}function Un(e,t,r,n,o){return ld(it(e,t,r,n,o,!0))}function yo(e){return e?e.__v_isVNode===!0:!1}function ln(e,t){return e.type===t.type&amp;&amp;e.key===t.key}const cd=({key:e})=&gt;e??null,rs=({ref:e,ref_key:t,ref_for:r})=&gt;(typeof e=="number"&amp;&amp;(e=""+e),e!=null?nt(e)||bt(e)||xe(e)?{i:Ct,r:e,k:t,f:!!r}:e:null);function ud(e,t=null,r=null,n=0,o=null,s=e===Qt?0:1,i=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&amp;&amp;cd(t),ref:t&amp;&amp;rs(t),scopeId:Is,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:n,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ct};return a?(Ma(c,r),s&amp;128&amp;&amp;e.normalize(c)):r&amp;&amp;(c.shapeFlag|=nt(r)?8:16),Rr&gt;0&amp;&amp;!i&amp;&amp;nn&amp;&amp;(c.patchFlag&gt;0||s&amp;6)&amp;&amp;c.patchFlag!==32&amp;&amp;nn.push(c),c}const it=dg;function dg(e,t=null,r=null,n=0,o=null,s=!1){if((!e||e===Nu)&amp;&amp;(e=Rt),yo(e)){const a=An(e,t,!0);return r&amp;&amp;Ma(a,r),Rr&gt;0&amp;&amp;!s&amp;&amp;nn&amp;&amp;(a.shapeFlag&amp;6?nn[nn.indexOf(e)]=a:nn.push(a)),a.patchFlag|=-2,a}if(vg(e)&amp;&amp;(e=e.__vccOpts),t){t=dd(t);let{class:a,style:c}=t;a&amp;&amp;!nt(a)&amp;&amp;(t.class=Ps(a)),ze(c)&amp;&amp;(Eu(c)&amp;&amp;!we(c)&amp;&amp;(c=ht({},c)),t.style=Cs(c))}const i=nt(e)?1:Mu(e)?128:ug(e)?64:ze(e)?4:xe(e)?2:0;return ud(e,t,r,n,o,i,s,!0)}function dd(e){return e?Eu(e)||Yu(e)?ht({},e):e:null}function An(e,t,r=!1,n=!1){const{props:o,ref:s,patchFlag:i,children:a,transition:c}=e,f=t?hd(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&amp;&amp;cd(f),ref:t&amp;&amp;t.ref?r&amp;&amp;s?we(s)?s.concat(rs(t)):[s,rs(t)]:rs(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&amp;&amp;e.type!==Qt?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&amp;&amp;An(e.ssContent),ssFallback:e.ssFallback&amp;&amp;An(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&amp;&amp;n&amp;&amp;(u.transition=c.clone(u)),u}function fd(e=" ",t=0){return it(Tr,null,e,t)}function N0(e,t){const r=it(io,null,e);return r.staticCount=t,r}function M0(e="",t=!1){return t?(kn(),Un(Rt,null,e)):it(Rt,null,e)}function Xt(e){return e==null||typeof e=="boolean"?it(Rt):we(e)?it(Qt,null,e.slice()):typeof e=="object"?Dn(e):it(Tr,null,String(e))}function Dn(e){return e.el===null&amp;&amp;e.patchFlag!==-1||e.memo?e:An(e)}function Ma(e,t){let r=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(we(t))r=16;else if(typeof t=="object")if(n&amp;65){const o=t.default;o&amp;&amp;(o._c&amp;&amp;(o._d=!1),Ma(e,o()),o._c&amp;&amp;(o._d=!0));return}else{r=32;const o=t._;!o&amp;&amp;!Yu(t)?t._ctx=Ct:o===3&amp;&amp;Ct&amp;&amp;(Ct.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else xe(t)?(t={default:t,_ctx:Ct},r=32):(t=String(t),n&amp;64?(r=16,t=[fd(t)]):r=8);e.children=t,e.shapeFlag|=r}function hd(...e){const t={};for(let r=0;r&lt;e.length;r++){const n=e[r];for(const o in n)if(o==="class")t.class!==n.class&amp;&amp;(t.class=Ps([t.class,n.class]));else if(o==="style")t.style=Cs([t.style,n.style]);else if(Eo(o)){const s=t[o],i=n[o];i&amp;&amp;s!==i&amp;&amp;!(we(s)&amp;&amp;s.includes(i))&amp;&amp;(t[o]=s?[].concat(s,i):i)}else o!==""&amp;&amp;(t[o]=n[o])}return t}function Mt(e,t,r,n=null){rn(e,t,7,[r,n])}const fg=zu();let hg=0;function pg(e,t,r){const n=e.type,o=(t?t.appContext:e.appContext)||fg,s={uid:hg++,vnode:e,type:n,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new fu(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Xu(n,o),emitsOptions:Lu(n,o),emit:null,emitted:null,propsDefaults:et,inheritAttrs:n.inheritAttrs,ctx:et,data:et,props:et,attrs:et,slots:et,refs:et,setupState:et,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:r,suspenseId:r?r.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=mp.bind(null,s),e.ce&amp;&amp;e.ce(s),s}let mt=null;const Ha=()=&gt;mt||Ct;let gs,Vi;{const e=lu(),t=(r,n)=&gt;{let o;return(o=e[r])||(o=e[r]=[]),o.push(n),s=&gt;{o.length&gt;1?o.forEach(i=&gt;i(s)):o[0](s)}};gs=t("__VUE_INSTANCE_SETTERS__",r=&gt;mt=r),Vi=t("__VUE_SSR_SETTERS__",r=&gt;Oo=r)}const Ao=e=&gt;{const t=mt;return gs(e),e.scope.on(),()=&gt;{e.scope.off(),gs(t)}},Yl=()=&gt;{mt&amp;&amp;mt.scope.off(),gs(null)};function pd(e){return e.vnode.shapeFlag&amp;4}let Oo=!1;function gg(e,t=!1){t&amp;&amp;Vi(t);const{props:r,children:n}=e.vnode,o=pd(e);Xp(e,r,o,t),ng(e,n);const s=o?mg(e,t):void 0;return t&amp;&amp;Vi(!1),s}function mg(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Kp);const{setup:n}=r;if(n){const o=e.setupContext=n.length&gt;1?yg(e):null,s=Ao(e);zn();const i=Vn(n,e,0,[e.props,o]);if(Zn(),s(),ru(i)){if(i.then(Yl,Yl),t)return i.then(a=&gt;{Ki(e,a,t)}).catch(a=&gt;{Fr(a,e,0)});e.asyncDep=i}else Ki(e,i,t)}else gd(e,t)}function Ki(e,t,r){xe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ze(t)&amp;&amp;(e.setupState=Ou(t)),gd(e,r)}let Ql;function gd(e,t,r){const n=e.type;if(!e.render){if(!t&amp;&amp;Ql&amp;&amp;!n.render){const o=n.template||La(e).template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:c}=n,f=ht(ht({isCustomElement:s,delimiters:a},i),c);n.render=Ql(o,f)}}e.render=n.render||tn}{const o=Ao(e);zn();try{qp(e)}finally{Zn(),o()}}}const _g={get(e,t){return Dt(e,"get",""),e[t]}};function yg(e){const t=r=&gt;{e.exposed=r||{}};return{attrs:new Proxy(e.attrs,_g),slots:e.slots,emit:e.emit,expose:t}}function Ls(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ou(sp(e.exposed)),{get(t,r){if(r in t)return t[r];if(r in so)return so[r](e)},has(t,r){return r in t||r in so}}))}function qi(e,t=!0){return xe(e)?e.displayName||e.name:e.name||t&amp;&amp;e.__name}function vg(e){return xe(e)&amp;&amp;"__vccOpts"in e}const en=(e,t)=&gt;ip(e,t,Oo);function Vt(e,t,r){const n=arguments.length;return n===2?ze(t)&amp;&amp;!we(t)?yo(t)?it(e,null,[t]):it(e,t):it(e,null,t):(n&gt;3?r=Array.prototype.slice.call(arguments,2):n===3&amp;&amp;yo(r)&amp;&amp;(r=[r]),it(e,t,r))}const md="3.4.27";/**
* @vue/runtime-dom v3.4.27
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const bg="http://www.w3.org/2000/svg",wg="http://www.w3.org/1998/Math/MathML",Fn=typeof document&lt;"u"?document:null,Xl=Fn&amp;&amp;Fn.createElement("template"),kg={insert:(e,t,r)=&gt;{t.insertBefore(e,r||null)},remove:e=&gt;{const t=e.parentNode;t&amp;&amp;t.removeChild(e)},createElement:(e,t,r,n)=&gt;{const o=t==="svg"?Fn.createElementNS(bg,e):t==="mathml"?Fn.createElementNS(wg,e):Fn.createElement(e,r?{is:r}:void 0);return e==="select"&amp;&amp;n&amp;&amp;n.multiple!=null&amp;&amp;o.setAttribute("multiple",n.multiple),o},createText:e=&gt;Fn.createTextNode(e),createComment:e=&gt;Fn.createComment(e),setText:(e,t)=&gt;{e.nodeValue=t},setElementText:(e,t)=&gt;{e.textContent=t},parentNode:e=&gt;e.parentNode,nextSibling:e=&gt;e.nextSibling,querySelector:e=&gt;Fn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,r,n,o,s){const i=r?r.previousSibling:t.lastChild;if(o&amp;&amp;(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),r),!(o===s||!(o=o.nextSibling)););else{Xl.innerHTML=n==="svg"?`&lt;svg&gt;${e}&lt;/svg&gt;`:n==="mathml"?`&lt;math&gt;${e}&lt;/math&gt;`:e;const a=Xl.content;if(n==="svg"||n==="mathml"){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}t.insertBefore(a,r)}return[i?i.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}},jn="transition",Xr="animation",vo=Symbol("_vtc"),Ns=(e,{slots:t})=&gt;Vt(Lp,xg(e),t);Ns.displayName="Transition";const _d={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Ns.props=ht({},Fu,_d);const nr=(e,t=[])=&gt;{we(e)?e.forEach(r=&gt;r(...t)):e&amp;&amp;e(...t)},ec=e=&gt;e?we(e)?e.some(t=&gt;t.length&gt;1):e.length&gt;1:!1;function xg(e){const t={};for(const te in e)te in _d||(t[te]=e[te]);if(e.css===!1)return t;const{name:r="v",type:n,duration:o,enterFromClass:s=`${r}-enter-from`,enterActiveClass:i=`${r}-enter-active`,enterToClass:a=`${r}-enter-to`,appearFromClass:c=s,appearActiveClass:f=i,appearToClass:u=a,leaveFromClass:g=`${r}-leave-from`,leaveActiveClass:_=`${r}-leave-active`,leaveToClass:k=`${r}-leave-to`}=e,p=Sg(o),j=p&amp;&amp;p[0],V=p&amp;&amp;p[1],{onBeforeEnter:K,onEnter:P,onEnterCancelled:E,onLeave:A,onLeaveCancelled:F,onBeforeAppear:D=K,onAppear:Q=P,onAppearCancelled:Y=E}=t,oe=(te,me,Ie)=&gt;{rr(te,me?u:a),rr(te,me?f:i),Ie&amp;&amp;Ie()},ee=(te,me)=&gt;{te._isLeaving=!1,rr(te,g),rr(te,k),rr(te,_),me&amp;&amp;me()},ge=te=&gt;(me,Ie)=&gt;{const Le=te?Q:P,ie=()=&gt;oe(me,te,Ie);nr(Le,[me,ie]),tc(()=&gt;{rr(me,te?c:s),Ln(me,te?u:a),ec(Le)||nc(me,n,j,ie)})};return ht(t,{onBeforeEnter(te){nr(K,[te]),Ln(te,s),Ln(te,i)},onBeforeAppear(te){nr(D,[te]),Ln(te,c),Ln(te,f)},onEnter:ge(!1),onAppear:ge(!0),onLeave(te,me){te._isLeaving=!0;const Ie=()=&gt;ee(te,me);Ln(te,g),Ln(te,_),Pg(),tc(()=&gt;{te._isLeaving&amp;&amp;(rr(te,g),Ln(te,k),ec(A)||nc(te,n,V,Ie))}),nr(A,[te,Ie])},onEnterCancelled(te){oe(te,!1),nr(E,[te])},onAppearCancelled(te){oe(te,!0),nr(Y,[te])},onLeaveCancelled(te){ee(te),nr(F,[te])}})}function Sg(e){if(e==null)return null;if(ze(e))return[mi(e.enter),mi(e.leave)];{const t=mi(e);return[t,t]}}function mi(e){return au(e)}function Ln(e,t){t.split(/\s+/).forEach(r=&gt;r&amp;&amp;e.classList.add(r)),(e[vo]||(e[vo]=new Set)).add(t)}function rr(e,t){t.split(/\s+/).forEach(n=&gt;n&amp;&amp;e.classList.remove(n));const r=e[vo];r&amp;&amp;(r.delete(t),r.size||(e[vo]=void 0))}function tc(e){requestAnimationFrame(()=&gt;{requestAnimationFrame(e)})}let Eg=0;function nc(e,t,r,n){const o=e._endId=++Eg,s=()=&gt;{o===e._endId&amp;&amp;n()};if(r)return setTimeout(s,r);const{type:i,timeout:a,propCount:c}=Cg(e,t);if(!i)return n();const f=i+"end";let u=0;const g=()=&gt;{e.removeEventListener(f,_),s()},_=k=&gt;{k.target===e&amp;&amp;++u&gt;=c&amp;&amp;g()};setTimeout(()=&gt;{u&lt;c&amp;&amp;g()},a+1),e.addEventListener(f,_)}function Cg(e,t){const r=window.getComputedStyle(e),n=p=&gt;(r[p]||"").split(", "),o=n(`${jn}Delay`),s=n(`${jn}Duration`),i=rc(o,s),a=n(`${Xr}Delay`),c=n(`${Xr}Duration`),f=rc(a,c);let u=null,g=0,_=0;t===jn?i&gt;0&amp;&amp;(u=jn,g=i,_=s.length):t===Xr?f&gt;0&amp;&amp;(u=Xr,g=f,_=c.length):(g=Math.max(i,f),u=g&gt;0?i&gt;f?jn:Xr:null,_=u?u===jn?s.length:c.length:0);const k=u===jn&amp;&amp;/\b(transform|all)(,|$)/.test(n(`${jn}Property`).toString());return{type:u,timeout:g,propCount:_,hasTransform:k}}function rc(e,t){for(;e.length&lt;t.length;)e=e.concat(e);return Math.max(...t.map((r,n)=&gt;oc(r)+oc(e[n])))}function oc(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Pg(){return document.body.offsetHeight}function Ag(e,t,r){const n=e[vo];n&amp;&amp;(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}const sc=Symbol("_vod"),Og=Symbol("_vsh"),Tg=Symbol(""),Rg=/(^|;)\s*display\s*:/;function Ig(e,t,r){const n=e.style,o=nt(r);let s=!1;if(r&amp;&amp;!o){if(t)if(nt(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();r[a]==null&amp;&amp;os(n,a,"")}else for(const i in t)r[i]==null&amp;&amp;os(n,i,"");for(const i in r)i==="display"&amp;&amp;(s=!0),os(n,i,r[i])}else if(o){if(t!==r){const i=n[Tg];i&amp;&amp;(r+=";"+i),n.cssText=r,s=Rg.test(r)}}else t&amp;&amp;e.removeAttribute("style");sc in e&amp;&amp;(e[sc]=s?n.display:"",e[Og]&amp;&amp;(n.display="none"))}const ic=/\s*!important$/;function os(e,t,r){if(we(r))r.forEach(n=&gt;os(e,t,n));else if(r==null&amp;&amp;(r=""),t.startsWith("--"))e.setProperty(t,r);else{const n=jg(e,t);ic.test(r)?e.setProperty(Dr(n),r.replace(ic,""),"important"):e[n]=r}}const ac=["Webkit","Moz","ms"],_i={};function jg(e,t){const r=_i[t];if(r)return r;let n=gn(t);if(n!=="filter"&amp;&amp;n in e)return _i[t]=n;n=Es(n);for(let o=0;o&lt;ac.length;o++){const s=ac[o]+n;if(s in e)return _i[t]=s}return t}const lc="http://www.w3.org/1999/xlink";function Lg(e,t,r,n,o){if(n&amp;&amp;t.startsWith("xlink:"))r==null?e.removeAttributeNS(lc,t.slice(6,t.length)):e.setAttributeNS(lc,t,r);else{const s=Lh(t);r==null||s&amp;&amp;!cu(r)?e.removeAttribute(t):e.setAttribute(t,s?"":r)}}function Ng(e,t,r,n,o,s,i){if(t==="innerHTML"||t==="textContent"){n&amp;&amp;i(n,o,s),e[t]=r??"";return}const a=e.tagName;if(t==="value"&amp;&amp;a!=="PROGRESS"&amp;&amp;!a.includes("-")){const f=a==="OPTION"?e.getAttribute("value")||"":e.value,u=r??"";(f!==u||!("_value"in e))&amp;&amp;(e.value=u),r==null&amp;&amp;e.removeAttribute(t),e._value=r;return}let c=!1;if(r===""||r==null){const f=typeof e[t];f==="boolean"?r=cu(r):r==null&amp;&amp;f==="string"?(r="",c=!0):f==="number"&amp;&amp;(r=0,c=!0)}try{e[t]=r}catch{}c&amp;&amp;e.removeAttribute(t)}function yd(e,t,r,n){e.addEventListener(t,r,n)}function Mg(e,t,r,n){e.removeEventListener(t,r,n)}const cc=Symbol("_vei");function Hg(e,t,r,n,o=null){const s=e[cc]||(e[cc]={}),i=s[t];if(n&amp;&amp;i)i.value=n;else{const[a,c]=Dg(t);if(n){const f=s[t]=Ug(n,o);yd(e,a,f,c)}else i&amp;&amp;(Mg(e,a,i,c),s[t]=void 0)}}const uc=/(?:Once|Passive|Capture)$/;function Dg(e){let t;if(uc.test(e)){t={};let n;for(;n=e.match(uc);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Dr(e.slice(2)),t]}let yi=0;const Fg=Promise.resolve(),$g=()=&gt;yi||(Fg.then(()=&gt;yi=0),yi=Date.now());function Ug(e,t){const r=n=&gt;{if(!n._vts)n._vts=Date.now();else if(n._vts&lt;=r.attached)return;rn(Wg(n,r.value),t,5,[n])};return r.value=e,r.attached=$g(),r}function Wg(e,t){if(we(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=&gt;{r.call(e),e._stopped=!0},t.map(n=&gt;o=&gt;!o._stopped&amp;&amp;n&amp;&amp;n(o))}else return t}const dc=e=&gt;e.charCodeAt(0)===111&amp;&amp;e.charCodeAt(1)===110&amp;&amp;e.charCodeAt(2)&gt;96&amp;&amp;e.charCodeAt(2)&lt;123,Bg=(e,t,r,n,o,s,i,a,c)=&gt;{const f=o==="svg";t==="class"?Ag(e,n,f):t==="style"?Ig(e,r,n):Eo(t)?pa(t)||Hg(e,t,r,n,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Vg(e,t,n,f))?Ng(e,t,n,s,i,a,c):(t==="true-value"?e._trueValue=n:t==="false-value"&amp;&amp;(e._falseValue=n),Lg(e,t,n,f))};function Vg(e,t,r,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&amp;&amp;dc(t)&amp;&amp;xe(r));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&amp;&amp;e.tagName==="INPUT"||t==="type"&amp;&amp;e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return dc(t)&amp;&amp;nt(r)?!1:t in e}const fc=e=&gt;{const t=e.props["onUpdate:modelValue"]||!1;return we(t)?r=&gt;xr(t,r):t},vi=Symbol("_assign"),H0={deep:!0,created(e,t,r){e[vi]=fc(r),yd(e,"change",()=&gt;{const n=e._modelValue,o=Kg(e),s=e.checked,i=e[vi];if(we(n)){const a=uu(n,o),c=a!==-1;if(s&amp;&amp;!c)i(n.concat(o));else if(!s&amp;&amp;c){const f=[...n];f.splice(a,1),i(f)}}else if(xs(n)){const a=new Set(n);s?a.add(o):a.delete(o),i(a)}else i(vd(e,s))})},mounted:hc,beforeUpdate(e,t,r){e[vi]=fc(r),hc(e,t,r)}};function hc(e,{value:t,oldValue:r},n){e._modelValue=t,we(t)?e.checked=uu(t,n.props.value)&gt;-1:xs(t)?e.checked=t.has(n.props.value):t!==r&amp;&amp;(e.checked=As(t,vd(e,!0)))}function Kg(e){return"_value"in e?e._value:e.value}function vd(e,t){const r=t?"_trueValue":"_falseValue";return r in e?e[r]:t}const bd=ht({patchProp:Bg},kg);let lo,pc=!1;function qg(){return lo||(lo=ag(bd))}function zg(){return lo=pc?lo:lg(bd),pc=!0,lo}const Zg=(...e)=&gt;{const t=qg().createApp(...e),{mount:r}=t;return t.mount=n=&gt;{const o=kd(n);if(!o)return;const s=t._component;!xe(s)&amp;&amp;!s.render&amp;&amp;!s.template&amp;&amp;(s.template=o.innerHTML),o.innerHTML="";const i=r(o,!1,wd(o));return o instanceof Element&amp;&amp;(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},Gg=(...e)=&gt;{const t=zg().createApp(...e),{mount:r}=t;return t.mount=n=&gt;{const o=kd(n);if(o)return r(o,!0,wd(o))},t};function wd(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&amp;&amp;e instanceof MathMLElement)return"mathml"}function kd(e){return nt(e)?document.querySelector(e):e}const Jg=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Yg=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Qg=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Xg(e,t){if(e==="__proto__"||e==="constructor"&amp;&amp;t&amp;&amp;typeof t=="object"&amp;&amp;"prototype"in t){em(e);return}return t}function em(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function ms(e,t={}){if(typeof e!="string")return e;const r=e.trim();if(e[0]==='"'&amp;&amp;e.endsWith('"')&amp;&amp;!e.includes("\\"))return r.slice(1,-1);if(r.length&lt;=9){const n=r.toLowerCase();if(n==="true")return!0;if(n==="false")return!1;if(n==="undefined")return;if(n==="null")return null;if(n==="nan")return Number.NaN;if(n==="infinity")return Number.POSITIVE_INFINITY;if(n==="-infinity")return Number.NEGATIVE_INFINITY}if(!Qg.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Jg.test(e)||Yg.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Xg)}return JSON.parse(e)}catch(n){if(t.strict)throw n;return e}}const tm=/#/g,nm=/&amp;/g,rm=/\//g,om=/=/g,Da=/\+/g,sm=/%5e/gi,im=/%60/gi,am=/%7c/gi,lm=/%20/gi;function cm(e){return encodeURI(""+e).replace(am,"|")}function zi(e){return cm(typeof e=="string"?e:JSON.stringify(e)).replace(Da,"%2B").replace(lm,"+").replace(tm,"%23").replace(nm,"%26").replace(im,"`").replace(sm,"^").replace(rm,"%2F")}function bi(e){return zi(e).replace(om,"%3D")}function _s(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function um(e){return _s(e.replace(Da," "))}function dm(e){return _s(e.replace(Da," "))}function fm(e=""){const t={};e[0]==="?"&amp;&amp;(e=e.slice(1));for(const r of e.split("&amp;")){const n=r.match(/([^=]+)=?(.*)/)||[];if(n.length&lt;2)continue;const o=um(n[1]);if(o==="__proto__"||o==="constructor")continue;const s=dm(n[2]||"");t[o]===void 0?t[o]=s:Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]}return t}function hm(e,t){return(typeof t=="number"||typeof t=="boolean")&amp;&amp;(t=String(t)),t?Array.isArray(t)?t.map(r=&gt;`${bi(e)}=${zi(r)}`).join("&amp;"):`${bi(e)}=${zi(t)}`:bi(e)}function pm(e){return Object.keys(e).filter(t=&gt;e[t]!==void 0).map(t=&gt;hm(t,e[t])).filter(Boolean).join("&amp;")}const gm=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,mm=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,_m=/^([/\\]\s*){2,}[^/\\]/,ym=/^[\s\0]*(blob|data|javascript|vbscript):$/i,vm=/\/$|\/\?|\/#/,bm=/^\.?\//;function dr(e,t={}){return typeof t=="boolean"&amp;&amp;(t={acceptRelative:t}),t.strict?gm.test(e):mm.test(e)||(t.acceptRelative?_m.test(e):!1)}function wm(e){return!!e&amp;&amp;ym.test(e)}function Zi(e="",t){return t?vm.test(e):e.endsWith("/")}function Fa(e="",t){if(!t)return(Zi(e)?e.slice(0,-1):e)||"/";if(!Zi(e,!0))return e||"/";let r=e,n="";const o=e.indexOf("#");o&gt;=0&amp;&amp;(r=e.slice(0,o),n=e.slice(o));const[s,...i]=r.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(i.length&gt;0?`?${i.join("?")}`:"")+n}function Gi(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(Zi(e,!0))return e||"/";let r=e,n="";const o=e.indexOf("#");if(o&gt;=0&amp;&amp;(r=e.slice(0,o),n=e.slice(o),!r))return n;const[s,...i]=r.split("?");return s+"/"+(i.length&gt;0?`?${i.join("?")}`:"")+n}function km(e=""){return e.startsWith("/")}function gc(e=""){return km(e)?e:"/"+e}function xm(e,t){if(Sd(t)||dr(e))return e;const r=Fa(t);return e.startsWith(r)?e:$a(r,e)}function mc(e,t){if(Sd(t))return e;const r=Fa(t);if(!e.startsWith(r))return e;const n=e.slice(r.length);return n[0]==="/"?n:"/"+n}function xd(e,t){const r=Ms(e),n={...fm(r.search),...t};return r.search=pm(n),Cm(r)}function Sd(e){return!e||e==="/"}function Sm(e){return e&amp;&amp;e!=="/"}function $a(e,...t){let r=e||"";for(const n of t.filter(o=&gt;Sm(o)))if(r){const o=n.replace(bm,"");r=Gi(r)+o}else r=n;return r}function Ed(...e){var i,a,c,f;const t=/\/(?!\/)/,r=e.filter(Boolean),n=[];let o=0;for(const u of r)if(!(!u||u==="/")){for(const[g,_]of u.split(t).entries())if(!(!_||_===".")){if(_===".."){if(n.length===1&amp;&amp;dr(n[0]))continue;n.pop(),o--;continue}if(g===1&amp;&amp;((i=n[n.length-1])!=null&amp;&amp;i.endsWith(":/"))){n[n.length-1]+="/"+_;continue}n.push(_),o++}}let s=n.join("/");return o&gt;=0?(a=r[0])!=null&amp;&amp;a.startsWith("/")&amp;&amp;!s.startsWith("/")?s="/"+s:(c=r[0])!=null&amp;&amp;c.startsWith("./")&amp;&amp;!s.startsWith("./")&amp;&amp;(s="./"+s):s="../".repeat(-1*o)+s,(f=r[r.length-1])!=null&amp;&amp;f.endsWith("/")&amp;&amp;!s.endsWith("/")&amp;&amp;(s+="/"),s}function Em(e,t,r={}){return r.trailingSlash||(e=Gi(e),t=Gi(t)),r.leadingSlash||(e=gc(e),t=gc(t)),r.encoding||(e=_s(e),t=_s(t)),e===t}const Cd=Symbol.for("ufo:protocolRelative");function Ms(e="",t){const r=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(r){const[,g,_=""]=r;return{protocol:g.toLowerCase(),pathname:_,href:g+_,auth:"",host:"",search:"",hash:""}}if(!dr(e,{acceptRelative:!0}))return t?Ms(t+e):_c(e);const[,n="",o,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",a=""]=s.match(/([^#/?]*)(.*)?/)||[],{pathname:c,search:f,hash:u}=_c(a.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:n.toLowerCase(),auth:o?o.slice(0,Math.max(0,o.length-1)):"",host:i,pathname:c,search:f,hash:u,[Cd]:!n}}function _c(e=""){const[t="",r="",n=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:r,hash:n}}function Cm(e){const t=e.pathname||"",r=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",n=e.hash||"",o=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[Cd]?(e.protocol||"")+"//":"")+o+s+t+r+n}class Pm extends Error{constructor(t,r){super(t,r),this.name="FetchError",r!=null&amp;&amp;r.cause&amp;&amp;!this.cause&amp;&amp;(this.cause=r.cause)}}function Am(e){var c,f,u,g,_;const t=((c=e.error)==null?void 0:c.message)||((f=e.error)==null?void 0:f.toString())||"",r=((u=e.request)==null?void 0:u.method)||((g=e.options)==null?void 0:g.method)||"GET",n=((_=e.request)==null?void 0:_.url)||String(e.request)||"/",o=`[${r}] ${JSON.stringify(n)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"&lt;no response&gt;",i=`${o}: ${s}${t?` ${t}`:""}`,a=new Pm(i,e.error?{cause:e.error}:void 0);for(const k of["request","options","response"])Object.defineProperty(a,k,{get(){return e[k]}});for(const[k,p]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,k,{get(){return e.response&amp;&amp;e.response[p]}});return a}const Om=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function yc(e="GET"){return Om.has(e.toUpperCase())}function Tm(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&amp;&amp;e.constructor.name==="Object"||typeof e.toJSON=="function"}const Rm=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Im=/^application\/(?:[\w!#$%&amp;*.^`~-]*\+)?json(;.+)?$/i;function jm(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Im.test(t)?"json":Rm.has(t)||t.startsWith("text/")?"text":"blob"}function Lm(e,t,r=globalThis.Headers){const n={...t,...e};if(t!=null&amp;&amp;t.params&amp;&amp;(e!=null&amp;&amp;e.params)&amp;&amp;(n.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&amp;&amp;t.query&amp;&amp;(e!=null&amp;&amp;e.query)&amp;&amp;(n.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&amp;&amp;t.headers&amp;&amp;(e!=null&amp;&amp;e.headers)){n.headers=new r((t==null?void 0:t.headers)||{});for(const[o,s]of new r((e==null?void 0:e.headers)||{}))n.headers.set(o,s)}return n}const Nm=new Set([408,409,425,429,500,502,503,504]),Mm=new Set([101,204,205,304]);function Pd(e={}){const{fetch:t=globalThis.fetch,Headers:r=globalThis.Headers,AbortController:n=globalThis.AbortController}=e;async function o(a){const c=a.error&amp;&amp;a.error.name==="AbortError"&amp;&amp;!a.options.timeout||!1;if(a.options.retry!==!1&amp;&amp;!c){let u;typeof a.options.retry=="number"?u=a.options.retry:u=yc(a.options.method)?0:1;const g=a.response&amp;&amp;a.response.status||500;if(u&gt;0&amp;&amp;(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(g):Nm.has(g))){const _=a.options.retryDelay||0;return _&gt;0&amp;&amp;await new Promise(k=&gt;setTimeout(k,_)),s(a.request,{...a.options,retry:u-1})}}const f=Am(a);throw Error.captureStackTrace&amp;&amp;Error.captureStackTrace(f,s),f}const s=async function(c,f={}){var k;const u={request:c,options:Lm(f,e.defaults,r),response:void 0,error:void 0};u.options.method=(k=u.options.method)==null?void 0:k.toUpperCase(),u.options.onRequest&amp;&amp;await u.options.onRequest(u),typeof u.request=="string"&amp;&amp;(u.options.baseURL&amp;&amp;(u.request=xm(u.request,u.options.baseURL)),(u.options.query||u.options.params)&amp;&amp;(u.request=xd(u.request,{...u.options.params,...u.options.query}))),u.options.body&amp;&amp;yc(u.options.method)&amp;&amp;(Tm(u.options.body)?(u.options.body=typeof u.options.body=="string"?u.options.body:JSON.stringify(u.options.body),u.options.headers=new r(u.options.headers||{}),u.options.headers.has("content-type")||u.options.headers.set("content-type","application/json"),u.options.headers.has("accept")||u.options.headers.set("accept","application/json")):("pipeTo"in u.options.body&amp;&amp;typeof u.options.body.pipeTo=="function"||typeof u.options.body.pipe=="function")&amp;&amp;("duplex"in u.options||(u.options.duplex="half")));let g;if(!u.options.signal&amp;&amp;u.options.timeout){const p=new n;g=setTimeout(()=&gt;p.abort(),u.options.timeout),u.options.signal=p.signal}try{u.response=await t(u.request,u.options)}catch(p){return u.error=p,u.options.onRequestError&amp;&amp;await u.options.onRequestError(u),await o(u)}finally{g&amp;&amp;clearTimeout(g)}if(u.response.body&amp;&amp;!Mm.has(u.response.status)&amp;&amp;u.options.method!=="HEAD"){const p=(u.options.parseResponse?"json":u.options.responseType)||jm(u.response.headers.get("content-type")||"");switch(p){case"json":{const j=await u.response.text(),V=u.options.parseResponse||ms;u.response._data=V(j);break}case"stream":{u.response._data=u.response.body;break}default:u.response._data=await u.response[p]()}}return u.options.onResponse&amp;&amp;await u.options.onResponse(u),!u.options.ignoreResponseError&amp;&amp;u.response.status&gt;=400&amp;&amp;u.response.status&lt;600?(u.options.onResponseError&amp;&amp;await u.options.onResponseError(u),await o(u)):u.response},i=async function(c,f){return(await s(c,f))._data};return i.raw=s,i.native=(...a)=&gt;t(...a),i.create=(a={})=&gt;Pd({...e,defaults:{...e.defaults,...a}}),i}const Ua=function(){if(typeof globalThis&lt;"u")return globalThis;if(typeof self&lt;"u")return self;if(typeof window&lt;"u")return window;if(typeof global&lt;"u")return global;throw new Error("unable to locate global object")}(),Hm=Ua.fetch||(()=&gt;Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),Dm=Ua.Headers,Fm=Ua.AbortController,$m=Pd({fetch:Hm,Headers:Dm,AbortController:Fm}),Um=$m,Wm=()=&gt;{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},ys=Wm().app,Bm=()=&gt;ys.baseURL,Vm=()=&gt;ys.buildAssetsDir,Wa=(...e)=&gt;Ed(Ad(),Vm(),...e),Ad=(...e)=&gt;{const t=ys.cdnURL||ys.baseURL;return e.length?Ed(t,...e):t};globalThis.__buildAssetsURL=Wa,globalThis.__publicAssetsURL=Ad;globalThis.$fetch||(globalThis.$fetch=Um.create({baseURL:Bm()}));function Ji(e,t={},r){for(const n in e){const o=e[n],s=r?`${r}:${n}`:n;typeof o=="object"&amp;&amp;o!==null?Ji(o,t,s):typeof o=="function"&amp;&amp;(t[s]=o)}return t}const Km={run:e=&gt;e()},qm=()=&gt;Km,Od=typeof console.createTask&lt;"u"?console.createTask:qm;function zm(e,t){const r=t.shift(),n=Od(r);return e.reduce((o,s)=&gt;o.then(()=&gt;n.run(()=&gt;s(...t))),Promise.resolve())}function Zm(e,t){const r=t.shift(),n=Od(r);return Promise.all(e.map(o=&gt;n.run(()=&gt;o(...t))))}function wi(e,t){for(const r of[...e])r(t)}class Gm{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,r,n={}){if(!t||typeof r!="function")return()=&gt;{};const o=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&amp;&amp;!n.allowDeprecated){let i=s.message;i||(i=`${o} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!r.name)try{Object.defineProperty(r,"name",{get:()=&gt;"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(r),()=&gt;{r&amp;&amp;(this.removeHook(t,r),r=void 0)}}hookOnce(t,r){let n,o=(...s)=&gt;(typeof n=="function"&amp;&amp;n(),n=void 0,o=void 0,r(...s));return n=this.hook(t,o),n}removeHook(t,r){if(this._hooks[t]){const n=this._hooks[t].indexOf(r);n!==-1&amp;&amp;this._hooks[t].splice(n,1),this._hooks[t].length===0&amp;&amp;delete this._hooks[t]}}deprecateHook(t,r){this._deprecatedHooks[t]=typeof r=="string"?{to:r}:r;const n=this._hooks[t]||[];delete this._hooks[t];for(const o of n)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const r in t)this.deprecateHook(r,t[r])}addHooks(t){const r=Ji(t),n=Object.keys(r).map(o=&gt;this.hook(o,r[o]));return()=&gt;{for(const o of n.splice(0,n.length))o()}}removeHooks(t){const r=Ji(t);for(const n in r)this.removeHook(n,r[n])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...r){return r.unshift(t),this.callHookWith(zm,t,...r)}callHookParallel(t,...r){return r.unshift(t),this.callHookWith(Zm,t,...r)}callHookWith(t,r,...n){const o=this._before||this._after?{name:r,args:n,context:{}}:void 0;this._before&amp;&amp;wi(this._before,o);const s=t(r in this._hooks?[...this._hooks[r]]:[],n);return s instanceof Promise?s.finally(()=&gt;{this._after&amp;&amp;o&amp;&amp;wi(this._after,o)}):(this._after&amp;&amp;o&amp;&amp;wi(this._after,o),s)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=&gt;{if(this._before!==void 0){const r=this._before.indexOf(t);r!==-1&amp;&amp;this._before.splice(r,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=&gt;{if(this._after!==void 0){const r=this._after.indexOf(t);r!==-1&amp;&amp;this._after.splice(r,1)}}}}function Td(){return new Gm}function Jm(e={}){let t,r=!1;const n=i=&gt;{if(t&amp;&amp;t!==i)throw new Error("Context conflict")};let o;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?o=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=&gt;{if(o&amp;&amp;t===void 0){const i=o.getStore();if(i!==void 0)return i}return t};return{use:()=&gt;{const i=s();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=&gt;s(),set:(i,a)=&gt;{a||n(i),t=i,r=!0},unset:()=&gt;{t=void 0,r=!1},call:(i,a)=&gt;{n(i),t=i;try{return o?o.run(i,a):a()}finally{r||(t=void 0)}},async callAsync(i,a){t=i;const c=()=&gt;{t=i},f=()=&gt;t===i?c:void 0;Yi.add(f);try{const u=o?o.run(i,a):a();return r||(t=void 0),await u}finally{Yi.delete(f)}}}}function Ym(e={}){const t={};return{get(r,n={}){return t[r]||(t[r]=Jm({...e,...n})),t[r],t[r]}}}const vs=typeof globalThis&lt;"u"?globalThis:typeof self&lt;"u"?self:typeof global&lt;"u"?global:typeof window&lt;"u"?window:{},vc="__unctx__",Qm=vs[vc]||(vs[vc]=Ym()),Xm=(e,t={})=&gt;Qm.get(e,t),bc="__unctx_async_handlers__",Yi=vs[bc]||(vs[bc]=new Set);function bo(e){const t=[];for(const o of Yi){const s=o();s&amp;&amp;t.push(s)}const r=()=&gt;{for(const o of t)o()};let n=e();return n&amp;&amp;typeof n=="object"&amp;&amp;"catch"in n&amp;&amp;(n=n.catch(o=&gt;{throw r(),o})),[n,r]}const Rd=Xm("nuxt-app",{asyncContext:!1}),e_="__nuxt_plugin";function t_(e){let t=0;const r={_scope:Mh(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.11.2"},get vue(){return r.vueApp.version}},payload:Gn({data:{},state:{},once:new Set,_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:o=&gt;r._scope.run(()=&gt;o_(r,o)),isHydrating:!0,deferHydration(){if(!r.isHydrating)return()=&gt;{};t++;let o=!1;return()=&gt;{if(!o&amp;&amp;(o=!0,t--,t===0))return r.isHydrating=!1,r.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},_payloadRevivers:{},...e};r.hooks=Td(),r.hook=r.hooks.hook,r.callHook=r.hooks.callHook,r.provide=(o,s)=&gt;{const i="$"+o;es(r,i,s),es(r.vueApp.config.globalProperties,i,s)},es(r.vueApp,"$nuxt",r),es(r.vueApp.config.globalProperties,"$nuxt",r);{window.addEventListener("nuxt.preloadError",s=&gt;{r.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||rt;const o=r.hook("app:error",(...s)=&gt;{console.error("[nuxt] error caught during app initialization",...s)});r.hook("app:mounted",o)}const n=r.payload.config;return r.provide("config",n),r}async function n_(e,t){if(t.hooks&amp;&amp;e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:r}=await e.runWithContext(()=&gt;t(e))||{};if(r&amp;&amp;typeof r=="object")for(const n in r)e.provide(n,r[n])}}async function r_(e,t){const r=[],n=[],o=[],s=[];let i=0;async function a(c){var u;const f=((u=c.dependsOn)==null?void 0:u.filter(g=&gt;t.some(_=&gt;_._name===g)&amp;&amp;!r.includes(g)))??[];if(f.length&gt;0)n.push([new Set(f),c]);else{const g=n_(e,c).then(async()=&gt;{c._name&amp;&amp;(r.push(c._name),await Promise.all(n.map(async([_,k])=&gt;{_.has(c._name)&amp;&amp;(_.delete(c._name),_.size===0&amp;&amp;(i++,await a(k)))})))});c.parallel?o.push(g.catch(_=&gt;s.push(_))):await g}}for(const c of t)await a(c);if(await Promise.all(o),i)for(let c=0;c&lt;i;c++)await Promise.all(o);if(s.length)throw s[0]}function un(e){if(typeof e=="function")return e;const t=e._name||e.name;return delete e.name,Object.assign(e.setup||(()=&gt;{}),e,{[e_]:!0,_name:t})}function o_(e,t,r){const n=()=&gt;t();return Rd.set(e),e.vueApp.runWithContext(n)}function s_(){var t;let e;return Zu()&amp;&amp;(e=(t=Ha())==null?void 0:t.appContext.app.$nuxt),e=e||Rd.tryUse(),e||null}function rt(){const e=s_();if(!e)throw new Error("[nuxt] instance unavailable");return e}function Hs(e){return rt().$config}function es(e,t,r){Object.defineProperty(e,t,{get:()=&gt;r})}function i_(e,t){return{ctx:{table:e},matchAll:r=&gt;jd(r,e)}}function Id(e){const t={};for(const r in e)t[r]=r==="dynamic"?new Map(Object.entries(e[r]).map(([n,o])=&gt;[n,Id(o)])):new Map(Object.entries(e[r]));return t}function a_(e){return i_(Id(e))}function jd(e,t,r){e.endsWith("/")&amp;&amp;(e=e.slice(0,-1)||"/");const n=[];for(const[s,i]of wc(t.wildcard))(e===s||e.startsWith(s+"/"))&amp;&amp;n.push(i);for(const[s,i]of wc(t.dynamic))if(e.startsWith(s+"/")){const a="/"+e.slice(s.length).split("/").splice(2).join("/");n.push(...jd(a,i))}const o=t.static.get(e);return o&amp;&amp;n.push(o),n.filter(Boolean)}function wc(e){return[...e.entries()].sort((t,r)=&gt;t[0].length-r[0].length)}function ki(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&amp;&amp;t!==Object.prototype&amp;&amp;Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function Qi(e,t,r=".",n){if(!ki(t))return Qi(e,{},r,n);const o=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&amp;&amp;(n&amp;&amp;n(o,s,i,r)||(Array.isArray(i)&amp;&amp;Array.isArray(o[s])?o[s]=[...i,...o[s]]:ki(i)&amp;&amp;ki(o[s])?o[s]=Qi(i,o[s],(r?`${r}.`:"")+s.toString(),n):o[s]=i))}return o}function Ld(e){return(...t)=&gt;t.reduce((r,n)=&gt;Qi(r,n,"",e),{})}const Nd=Ld(),l_=Ld((e,t,r)=&gt;{if(e[t]!==void 0&amp;&amp;typeof r=="function")return e[t]=r(e[t]),!0});function c_(e,t){try{return t in e}catch{return!1}}var u_=Object.defineProperty,d_=(e,t,r)=&gt;t in e?u_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,or=(e,t,r)=&gt;(d_(e,typeof t!="symbol"?t+"":t,r),r);class Xi extends Error{constructor(t,r={}){super(t,r),or(this,"statusCode",500),or(this,"fatal",!1),or(this,"unhandled",!1),or(this,"statusMessage"),or(this,"data"),or(this,"cause"),r.cause&amp;&amp;!this.cause&amp;&amp;(this.cause=r.cause)}toJSON(){const t={message:this.message,statusCode:ta(this.statusCode,500)};return this.statusMessage&amp;&amp;(t.statusMessage=Md(this.statusMessage)),this.data!==void 0&amp;&amp;(t.data=this.data),t}}or(Xi,"__h3_error__",!0);function ea(e){if(typeof e=="string")return new Xi(e);if(f_(e))return e;const t=new Xi(e.message??e.statusMessage??"",{cause:e.cause||e});if(c_(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&amp;&amp;(t.data=e.data),e.statusCode?t.statusCode=ta(e.statusCode,t.statusCode):e.status&amp;&amp;(t.statusCode=ta(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&amp;&amp;(t.statusMessage=e.statusText),t.statusMessage){const r=t.statusMessage;Md(t.statusMessage)!==r&amp;&amp;console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&amp;&amp;(t.fatal=e.fatal),e.unhandled!==void 0&amp;&amp;(t.unhandled=e.unhandled),t}function f_(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const h_=/[^\u0009\u0020-\u007E]/g;function Md(e=""){return e.replace(h_,"")}function ta(e,t=200){return!e||(typeof e=="string"&amp;&amp;(e=Number.parseInt(e,10)),e&lt;100||e&gt;999)?t:e}const Hd=Symbol("layout-meta"),To=Symbol("route"),mn=()=&gt;{var e;return(e=rt())==null?void 0:e.$router},Ba=()=&gt;Zu()?It(To,rt()._route):rt()._route;function D0(e){return e}const p_=()=&gt;{try{if(rt()._processingMiddleware)return!0}catch{return!1}return!1},F0=(e,t)=&gt;{e||(e="/");const r=typeof e=="string"?e:xd(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&amp;&amp;t.open){const{target:a="_blank",windowFeatures:c={}}=t.open,f=Object.entries(c).filter(([u,g])=&gt;g!==void 0).map(([u,g])=&gt;`${u.toLowerCase()}=${g}`).join(", ");return open(r,a,f),Promise.resolve()}const n=(t==null?void 0:t.external)||dr(r,{acceptRelative:!0});if(n){if(!(t!=null&amp;&amp;t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const a=Ms(r).protocol;if(a&amp;&amp;wm(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const o=p_();if(!n&amp;&amp;o)return e;const s=mn(),i=rt();return n?(i._scope.stop(),t!=null&amp;&amp;t.replace?location.replace(r):location.href=r,o?i.isHydrating?new Promise(()=&gt;{}):!1:Promise.resolve()):t!=null&amp;&amp;t.replace?s.replace(e):s.push(e)},Dd="__nuxt_error",Ds=()=&gt;Tu(rt().payload,"error"),yr=e=&gt;{const t=Fs(e);try{const r=rt(),n=Ds();r.hooks.callHook("app:error",t),n.value=n.value||t}catch{throw t}return t},g_=async(e={})=&gt;{const t=rt(),r=Ds();t.callHook("app:error:cleared",e),e.redirect&amp;&amp;await mn().replace(e.redirect),r.value=null},m_=e=&gt;!!e&amp;&amp;typeof e=="object"&amp;&amp;Dd in e,Fs=e=&gt;{const t=ea(e);return Object.defineProperty(t,Dd,{value:!0,configurable:!1,writable:!1}),t},__=-1,y_=-2,v_=-3,b_=-4,w_=-5,k_=-6;function x_(e,t){return S_(JSON.parse(e),t)}function S_(e,t){if(typeof e=="number")return o(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const r=e,n=Array(r.length);function o(s,i=!1){if(s===__)return;if(s===v_)return NaN;if(s===b_)return 1/0;if(s===w_)return-1/0;if(s===k_)return-0;if(i)throw new Error("Invalid input");if(s in n)return n[s];const a=r[s];if(!a||typeof a!="object")n[s]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const c=a[0],f=t==null?void 0:t[c];if(f)return n[s]=f(o(a[1]));switch(c){case"Date":n[s]=new Date(a[1]);break;case"Set":const u=new Set;n[s]=u;for(let k=1;k&lt;a.length;k+=1)u.add(o(a[k]));break;case"Map":const g=new Map;n[s]=g;for(let k=1;k&lt;a.length;k+=2)g.set(o(a[k]),o(a[k+1]));break;case"RegExp":n[s]=new RegExp(a[1],a[2]);break;case"Object":n[s]=Object(a[1]);break;case"BigInt":n[s]=BigInt(a[1]);break;case"null":const _=Object.create(null);n[s]=_;for(let k=1;k&lt;a.length;k+=2)_[a[k]]=o(a[k+1]);break;default:throw new Error(`Unknown type ${c}`)}}else{const c=new Array(a.length);n[s]=c;for(let f=0;f&lt;a.length;f+=1){const u=a[f];u!==y_&amp;&amp;(c[f]=o(u))}}else{const c={};n[s]=c;for(const f in a){const u=a[f];c[f]=o(u)}}return n[s]}return o(0)}function E_(e){return Array.isArray(e)?e:[e]}const C_=["title","titleTemplate","script","style","noscript"],ss=["base","meta","link","style","script","noscript"],P_=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],A_=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],Fd=["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"],O_=typeof window&lt;"u";function Va(e){let t=9;for(let r=0;r&lt;e.length;)t=Math.imul(t^e.charCodeAt(r++),9**9);return((t^t&gt;&gt;&gt;9)+65536).toString(16).substring(1,8).toLowerCase()}function kc(e){return e._h||Va(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,r])=&gt;`${t}:${String(r)}`).join(",")}`)}function $d(e,t){const{props:r,tag:n}=e;if(A_.includes(n))return n;if(n==="link"&amp;&amp;r.rel==="canonical")return"canonical";if(r.charset)return"charset";const o=["id"];n==="meta"&amp;&amp;o.push("name","property","http-equiv");for(const s of o)if(typeof r[s]&lt;"u"){const i=String(r[s]);return`${n}:${s}:${i}`}return!1}function xc(e,t){return e==null?t||null:typeof e=="function"?e(t):e}function Ud(e,t){const r=[],n=t.resolveKeyData||(s=&gt;s.key),o=t.resolveValueData||(s=&gt;s.value);for(const[s,i]of Object.entries(e))r.push(...(Array.isArray(i)?i:[i]).map(a=&gt;{const c={key:s,value:a},f=o(c);return typeof f=="object"?Ud(f,t):Array.isArray(f)?f:{[typeof t.key=="function"?t.key(c):t.key]:n(c),[typeof t.value=="function"?t.value(c):t.value]:f}}).flat());return r}function Wd(e,t){return Object.entries(e).map(([r,n])=&gt;{if(typeof n=="object"&amp;&amp;(n=Wd(n,t)),t.resolve){const o=t.resolve({key:r,value:n});if(typeof o&lt;"u")return o}return typeof n=="number"&amp;&amp;(n=n.toString()),typeof n=="string"&amp;&amp;t.wrapValue&amp;&amp;(n=n.replace(new RegExp(t.wrapValue,"g"),`\\${t.wrapValue}`),n=`${t.wrapValue}${n}${t.wrapValue}`),`${r}${t.keyValueSeparator||""}${n}`}).join(t.entrySeparator||"")}const Ot=e=&gt;({keyValue:e,metaKey:"property"}),xi=e=&gt;({keyValue:e}),Ka={appleItunesApp:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return`${xn(e)}=${t}`}}},articleExpirationTime:Ot("article:expiration_time"),articleModifiedTime:Ot("article:modified_time"),articlePublishedTime:Ot("article:published_time"),bookReleaseDate:Ot("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve({key:e,value:t}){return`${xn(e)} ${t}`}},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:Ot("fb:app_id"),msapplicationConfig:xi("msapplication-Config"),msapplicationTileColor:xi("msapplication-TileColor"),msapplicationTileImage:xi("msapplication-TileImage"),ogAudioSecureUrl:Ot("og:audio:secure_url"),ogAudioUrl:Ot("og:audio"),ogImageSecureUrl:Ot("og:image:secure_url"),ogImageUrl:Ot("og:image"),ogSiteName:Ot("og:site_name"),ogVideoSecureUrl:Ot("og:video:secure_url"),ogVideoUrl:Ot("og:video"),profileFirstName:Ot("profile:first_name"),profileLastName:Ot("profile:last_name"),profileUsername:Ot("profile:username"),refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve({key:e,value:t}){if(e==="seconds")return`${t}`}}},robots:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return typeof t=="boolean"?`${xn(e)}`:`${xn(e)}:${t}`}}},xUaCompatible:{metaKey:"http-equiv"}},Bd=["og","book","article","profile"];function Vd(e){var r;const t=xn(e).split(":")[0];return Bd.includes(t)?"property":((r=Ka[e])==null?void 0:r.metaKey)||"name"}function T_(e){var t;return((t=Ka[e])==null?void 0:t.keyValue)||xn(e)}function xn(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),r=t.split("-")[0];return Bd.includes(r)||r==="twitter"?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function na(e){if(Array.isArray(e))return e.map(r=&gt;na(r));if(typeof e!="object"||Array.isArray(e))return e;const t={};for(const[r,n]of Object.entries(e))t[xn(r)]=na(n);return t}function R_(e,t){const r=Ka[t];return t==="refresh"?`${e.seconds};url=${e.url}`:Wd(na(e),{keyValueSeparator:"=",entrySeparator:", ",resolve({value:n,key:o}){if(n===null)return"";if(typeof n=="boolean")return`${o}`},...r==null?void 0:r.unpack})}const Kd=["og:image","og:video","og:audio","twitter:image"];function qd(e){const t={};return Object.entries(e).forEach(([r,n])=&gt;{String(n)!=="false"&amp;&amp;r&amp;&amp;(t[r]=n)}),t}function Sc(e,t){const r=qd(t),n=xn(e),o=Vd(n);if(Kd.includes(n)){const s={};return Object.entries(r).forEach(([i,a])=&gt;{s[`${e}${i==="url"?"":`${i.charAt(0).toUpperCase()}${i.slice(1)}`}`]=a}),zd(s).sort((i,a)=&gt;{var c,f;return(((c=i[o])==null?void 0:c.length)||0)-(((f=a[o])==null?void 0:f.length)||0)})}return[{[o]:n,...r}]}function zd(e){const t=[],r={};Object.entries(e).forEach(([o,s])=&gt;{if(!Array.isArray(s)){if(typeof s=="object"&amp;&amp;s){if(Kd.includes(xn(o))){t.push(...Sc(o,s));return}r[o]=qd(s)}else r[o]=s;return}s.forEach(i=&gt;{t.push(...typeof i=="string"?zd({[o]:i}):Sc(o,i))})});const n=Ud(r,{key({key:o}){return Vd(o)},value({key:o}){return o==="charset"?"charset":"content"},resolveKeyData({key:o}){return T_(o)},resolveValueData({value:o,key:s}){return o===null?"_null":typeof o=="object"?R_(o,s):typeof o=="number"?o.toString():o}});return[...t,...n].map(o=&gt;(o.content==="_null"&amp;&amp;(o.content=null),o))}async function I_(e,t,r){const n={tag:e,props:await Zd(typeof t=="object"&amp;&amp;typeof t!="function"&amp;&amp;!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return Fd.forEach(o=&gt;{const s=typeof n.props[o]&lt;"u"?n.props[o]:r[o];typeof s&lt;"u"&amp;&amp;((!["innerHTML","textContent","children"].includes(o)||C_.includes(n.tag))&amp;&amp;(n[o==="children"?"innerHTML":o]=s),delete n.props[o])}),n.props.body&amp;&amp;(n.tagPosition="bodyClose",delete n.props.body),n.tag==="script"&amp;&amp;typeof n.innerHTML=="object"&amp;&amp;(n.innerHTML=JSON.stringify(n.innerHTML),n.props.type=n.props.type||"application/json"),Array.isArray(n.props.content)?n.props.content.map(o=&gt;({...n,props:{...n.props,content:o}})):n}function j_(e,t){var n;const r=e==="class"?" ":";";return typeof t=="object"&amp;&amp;!Array.isArray(t)&amp;&amp;(t=Object.entries(t).filter(([,o])=&gt;o).map(([o,s])=&gt;e==="style"?`${o}:${s}`:o)),(n=String(Array.isArray(t)?t.join(r):t))==null?void 0:n.split(r).filter(o=&gt;o.trim()).filter(Boolean).join(r)}async function Zd(e,t){for(const r of Object.keys(e)){if(["class","style"].includes(r)){e[r]=j_(r,e[r]);continue}if(e[r]instanceof Promise&amp;&amp;(e[r]=await e[r]),!t&amp;&amp;!Fd.includes(r)){const n=String(e[r]),o=r.startsWith("data-");n==="true"||n===""?e[r]=o?"true":!0:e[r]||(o&amp;&amp;n==="false"?e[r]="false":delete e[r])}}return e}const L_=10;async function N_(e){const t=[];return Object.entries(e.resolvedInput).filter(([r,n])=&gt;typeof n&lt;"u"&amp;&amp;P_.includes(r)).forEach(([r,n])=&gt;{const o=E_(n);t.push(...o.map(s=&gt;I_(r,s,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((r,n)=&gt;(r._e=e._i,e.mode&amp;&amp;(r._m=e.mode),r._p=(e._i&lt;&lt;L_)+n,r))}const Ec={base:-10,title:10},Cc={critical:-80,high:-10,low:20};function bs(e){let t=100;const r=e.tagPriority;return typeof r=="number"?r:(e.tag==="meta"?(e.props["http-equiv"]==="content-security-policy"&amp;&amp;(t=-30),e.props.charset&amp;&amp;(t=-20),e.props.name==="viewport"&amp;&amp;(t=-15)):e.tag==="link"&amp;&amp;e.props.rel==="preconnect"?t=20:e.tag in Ec&amp;&amp;(t=Ec[e.tag]),typeof r=="string"&amp;&amp;r in Cc?t+Cc[r]:t)}const M_=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}],Pc=["onload","onerror","onabort","onprogress","onloadstart"],Nn="%separator";function is(e,t,r){if(typeof e!="string"||!e.includes("%"))return e;function n(i){let a;return["s","pageTitle"].includes(i)?a=t.pageTitle:i.includes(".")?a=i.split(".").reduce((c,f)=&gt;c&amp;&amp;c[f]||void 0,t):a=t[i],typeof a&lt;"u"?(a||"").replace(/"/g,'\\"'):!1}let o=e;try{o=decodeURI(e)}catch{}return(o.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=&gt;{const a=n(i.slice(1));typeof a=="string"&amp;&amp;(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(c,f)=&gt;`${a}${f}`).trim())}),e.includes(Nn)&amp;&amp;(e.endsWith(Nn)&amp;&amp;(e=e.slice(0,-Nn.length).trim()),e.startsWith(Nn)&amp;&amp;(e=e.slice(Nn.length).trim()),e=e.replace(new RegExp(`\\${Nn}\\s*\\${Nn}`,"g"),Nn),e=is(e,{separator:r},r)),e}async function Gd(e,t={}){var u;const r=t.document||e.resolvedOptions.document;if(!r||!e.dirty)return;const n={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",n),!n.shouldRender)return;const o=(await e.resolveTags()).map(g=&gt;({tag:g,id:ss.includes(g.tag)?kc(g):g.tag,shouldRender:!0}));let s=e._dom;if(!s){s={elMap:{htmlAttrs:r.documentElement,bodyAttrs:r.body}};for(const g of["body","head"]){const _=(u=r[g])==null?void 0:u.children,k=[];for(const p of[..._].filter(j=&gt;ss.includes(j.tagName.toLowerCase()))){const j={tag:p.tagName.toLowerCase(),props:await Zd(p.getAttributeNames().reduce((P,E)=&gt;({...P,[E]:p.getAttribute(E)}),{})),innerHTML:p.innerHTML};let V=1,K=$d(j);for(;K&amp;&amp;k.find(P=&gt;P._d===K);)K=`${K}:${V++}`;j._d=K||void 0,k.push(j),s.elMap[p.getAttribute("data-hid")||kc(j)]=p}}}s.pendingSideEffects={...s.sideEffects||{}},s.sideEffects={};function i(g,_,k){const p=`${g}:${_}`;s.sideEffects[p]=k,delete s.pendingSideEffects[p]}function a({id:g,$el:_,tag:k}){const p=k.tag.endsWith("Attrs");s.elMap[g]=_,p||(["textContent","innerHTML"].forEach(j=&gt;{k[j]&amp;&amp;k[j]!==_[j]&amp;&amp;(_[j]=k[j])}),i(g,"el",()=&gt;{var j;(j=s.elMap[g])==null||j.remove(),delete s.elMap[g]}));for(const[j,V]of Object.entries(k._eventHandlers||{}))_.getAttribute(`data-${j}`)!==""&amp;&amp;((k.tag==="bodyAttrs"?r.defaultView:_).addEventListener(j.replace("on",""),V.bind(_)),_.setAttribute(`data-${j}`,""));Object.entries(k.props).forEach(([j,V])=&gt;{const K=`attr:${j}`;if(j==="class")for(const P of(V||"").split(" ").filter(Boolean))p&amp;&amp;i(g,`${K}:${P}`,()=&gt;_.classList.remove(P)),!_.classList.contains(P)&amp;&amp;_.classList.add(P);else if(j==="style")for(const P of(V||"").split(";").filter(Boolean)){const[E,...A]=P.split(":").map(F=&gt;F.trim());i(g,`${K}:${P}:${E}`,()=&gt;{_.style.removeProperty(E)}),_.style.setProperty(E,A.join(":"))}else _.getAttribute(j)!==V&amp;&amp;_.setAttribute(j,V===!0?"":String(V)),p&amp;&amp;i(g,K,()=&gt;_.removeAttribute(j))})}const c=[],f={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const g of o){const{tag:_,shouldRender:k,id:p}=g;if(k){if(_.tag==="title"){r.title=_.textContent;continue}g.$el=g.$el||s.elMap[p],g.$el?a(g):ss.includes(_.tag)&amp;&amp;c.push(g)}}for(const g of c){const _=g.tag.tagPosition||"head";g.$el=r.createElement(g.tag.tag),a(g),f[_]=f[_]||r.createDocumentFragment(),f[_].appendChild(g.$el)}for(const g of o)await e.hooks.callHook("dom:renderTag",g,r,i);f.head&amp;&amp;r.head.appendChild(f.head),f.bodyOpen&amp;&amp;r.body.insertBefore(f.bodyOpen,r.body.firstChild),f.bodyClose&amp;&amp;r.body.appendChild(f.bodyClose),Object.values(s.pendingSideEffects).forEach(g=&gt;g()),e._dom=s,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:o})}async function H_(e,t={}){const r=t.delayFn||(n=&gt;setTimeout(n,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(n=&gt;r(async()=&gt;{await Gd(e,t),delete e._domUpdatePromise,n()}))}function D_(e){return t=&gt;{var n,o;const r=((o=(n=t.resolvedOptions.document)==null?void 0:n.head.querySelector('script[id="unhead:payload"]'))==null?void 0:o.innerHTML)||!1;return r&amp;&amp;t.push(JSON.parse(r)),{mode:"client",hooks:{"entries:updated":function(s){H_(s,e)}}}}}const F_=["templateParams","htmlAttrs","bodyAttrs"],$_={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(n=&gt;{e.props[n]&amp;&amp;(e.key=e.props[n],delete e.props[n])});const r=$d(e)||(e.key?`${e.tag}:${e.key}`:!1);r&amp;&amp;(e._d=r)},"tags:resolve":function(e){const t={};e.tags.forEach(n=&gt;{const o=(n.key?`${n.tag}:${n.key}`:n._d)||n._p,s=t[o];if(s){let a=n==null?void 0:n.tagDuplicateStrategy;if(!a&amp;&amp;F_.includes(n.tag)&amp;&amp;(a="merge"),a==="merge"){const c=s.props;["class","style"].forEach(f=&gt;{c[f]&amp;&amp;(n.props[f]?(f==="style"&amp;&amp;!c[f].endsWith(";")&amp;&amp;(c[f]+=";"),n.props[f]=`${c[f]} ${n.props[f]}`):n.props[f]=c[f])}),t[o].props={...c,...n.props};return}else if(n._e===s._e){s._duped=s._duped||[],n._d=`${s._d}:${s._duped.length+1}`,s._duped.push(n);return}else if(bs(n)&gt;bs(s))return}const i=Object.keys(n.props).length+(n.innerHTML?1:0)+(n.textContent?1:0);if(ss.includes(n.tag)&amp;&amp;i===0){delete t[o];return}t[o]=n});const r=[];Object.values(t).forEach(n=&gt;{const o=n._duped;delete n._duped,r.push(n),o&amp;&amp;r.push(...o)}),e.tags=r,e.tags=e.tags.filter(n=&gt;!(n.tag==="meta"&amp;&amp;(n.props.name||n.props.property)&amp;&amp;!n.props.content))}}},U_={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(r=&gt;["titleTemplate","templateParams","title"].includes(r.tag)&amp;&amp;r._m==="server").forEach(r=&gt;{t[r.tag]=r.tag.startsWith("title")?r.textContent:r.props}),Object.keys(t).length&amp;&amp;e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},W_=["script","link","bodyAttrs"],B_=e=&gt;({hooks:{"tags:resolve":function(t){for(const r of t.tags.filter(n=&gt;W_.includes(n.tag)))Object.entries(r.props).forEach(([n,o])=&gt;{n.startsWith("on")&amp;&amp;typeof o=="function"&amp;&amp;(e.ssr&amp;&amp;Pc.includes(n)?r.props[n]=`this.dataset.${n}fired = true`:delete r.props[n],r._eventHandlers=r._eventHandlers||{},r._eventHandlers[n]=o)}),e.ssr&amp;&amp;r._eventHandlers&amp;&amp;(r.props.src||r.props.href)&amp;&amp;(r.key=r.key||Va(r.props.src||r.props.href))},"dom:renderTag":function({$el:t,tag:r}){var n,o;for(const s of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=&gt;Pc.some(a=&gt;`${a}fired`===i))){const i=s.replace("fired","");(o=(n=r._eventHandlers)==null?void 0:n[i])==null||o.call(t,new Event(i.replace("on","")))}}}}),V_=["link","style","script","noscript"],K_={hooks:{"tag:normalise":({tag:e})=&gt;{e.key&amp;&amp;V_.includes(e.tag)&amp;&amp;(e.props["data-hid"]=e._h=Va(e.key))}}},q_={hooks:{"tags:resolve":e=&gt;{const t=r=&gt;{var n;return(n=e.tags.find(o=&gt;o._d===r))==null?void 0:n._p};for(const{prefix:r,offset:n}of M_)for(const o of e.tags.filter(s=&gt;typeof s.tagPriority=="string"&amp;&amp;s.tagPriority.startsWith(r))){const s=t(o.tagPriority.replace(r,""));typeof s&lt;"u"&amp;&amp;(o._p=s+n)}e.tags.sort((r,n)=&gt;r._p-n._p).sort((r,n)=&gt;bs(r)-bs(n))}}},z_={meta:"content",link:"href",htmlAttrs:"lang"},Z_=e=&gt;({hooks:{"tags:resolve":t=&gt;{var a;const{tags:r}=t,n=(a=r.find(c=&gt;c.tag==="title"))==null?void 0:a.textContent,o=r.findIndex(c=&gt;c.tag==="templateParams"),s=o!==-1?r[o].props:{},i=s.separator||"|";delete s.separator,s.pageTitle=is(s.pageTitle||n||"",s,i);for(const c of r.filter(f=&gt;f.processTemplateParams!==!1)){const f=z_[c.tag];f&amp;&amp;typeof c.props[f]=="string"?c.props[f]=is(c.props[f],s,i):(c.processTemplateParams===!0||["titleTemplate","title"].includes(c.tag))&amp;&amp;["innerHTML","textContent"].forEach(u=&gt;{typeof c[u]=="string"&amp;&amp;(c[u]=is(c[u],s,i))})}e._templateParams=s,e._separator=i,t.tags=r.filter(c=&gt;c.tag!=="templateParams")}}}),G_={hooks:{"tags:resolve":e=&gt;{const{tags:t}=e;let r=t.findIndex(o=&gt;o.tag==="titleTemplate");const n=t.findIndex(o=&gt;o.tag==="title");if(n!==-1&amp;&amp;r!==-1){const o=xc(t[r].textContent,t[n].textContent);o!==null?t[n].textContent=o||t[n].textContent:delete t[n]}else if(r!==-1){const o=xc(t[r].textContent);o!==null&amp;&amp;(t[r].textContent=o,t[r].tag="title",r=-1)}r!==-1&amp;&amp;delete t[r],e.tags=t.filter(Boolean)}}},J_={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&amp;&amp;(t.innerHTML&amp;&amp;["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/&lt;/g,"\\u003C"):t.innerHTML=t.innerHTML.replace(new RegExp(`&lt;/${t.tag}`,"g"),`&lt;\\/${t.tag}`))}}};let Jd;function Y_(e={}){const t=Q_(e);return t.use(D_()),Jd=t}function Ac(e,t){return!e||e==="server"&amp;&amp;t||e==="client"&amp;&amp;!t}function Q_(e={}){const t=Td();t.addHooks(e.hooks||{}),e.document=e.document||(O_?document:void 0);const r=!e.document,n=()=&gt;{a.dirty=!0,t.callHook("entries:updated",a)};let o=0,s=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return s},use(c){const f=typeof c=="function"?c(a):c;(!f.key||!i.some(u=&gt;u.key===f.key))&amp;&amp;(i.push(f),Ac(f.mode,r)&amp;&amp;t.addHooks(f.hooks||{}))},push(c,f){f==null||delete f.head;const u={_i:o++,input:c,...f};return Ac(u.mode,r)&amp;&amp;(s.push(u),n()),{dispose(){s=s.filter(g=&gt;g._i!==u._i),t.callHook("entries:updated",a),n()},patch(g){s=s.map(_=&gt;(_._i===u._i&amp;&amp;(_.input=u.input=g),_)),n()}}},async resolveTags(){const c={tags:[],entries:[...s]};await t.callHook("entries:resolve",c);for(const f of c.entries){const u=f.resolvedInput||f.input;if(f.resolvedInput=await(f.transform?f.transform(u):u),f.resolvedInput)for(const g of await N_(f)){const _={tag:g,entry:f,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",_),c.tags.push(_.tag)}}return await t.callHook("tags:beforeResolve",c),await t.callHook("tags:resolve",c),await t.callHook("tags:afterResolve",c),c.tags},ssr:r};return[$_,U_,B_,K_,q_,Z_,G_,J_,...(e==null?void 0:e.plugins)||[]].forEach(c=&gt;a.use(c)),a.hooks.callHook("init",a),a}function X_(){return Jd}const ey=md.startsWith("3");function ty(e){return typeof e=="function"?e():Xe(e)}function ra(e,t=""){if(e instanceof Promise)return e;const r=ty(e);return!e||!r?r:Array.isArray(r)?r.map(n=&gt;ra(n,t)):typeof r=="object"?Object.fromEntries(Object.entries(r).map(([n,o])=&gt;n==="titleTemplate"||n.startsWith("on")?[n,Xe(o)]:[n,ra(o,n)])):r}const ny={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=ra(t.input)}}},Yd="usehead";function ry(e){return{install(r){ey&amp;&amp;(r.config.globalProperties.$unhead=e,r.config.globalProperties.$head=e,r.provide(Yd,e))}}.install}function oy(e={}){e.domDelayFn=e.domDelayFn||(r=&gt;$r(()=&gt;setTimeout(()=&gt;r(),0)));const t=Y_(e);return t.use(ny),t.install=ry(t),t}const oa=typeof globalThis&lt;"u"?globalThis:typeof window&lt;"u"?window:typeof global&lt;"u"?global:typeof self&lt;"u"?self:{},sa="__unhead_injection_handler__";function sy(e){oa[sa]=e}function $0(){if(sa in oa)return oa[sa]();const e=It(Yd);return e||X_()}const iy={hanko:{redirects:{login:"/login",home:"/",success:"/",followRedirect:!0}},nuxt:{buildId:"14a5216c-f052-417b-b47a-368bde093e4c"}},ay=l_(iy);function Qd(){const e=rt();return e._appConfig||(e._appConfig=Gn(ay)),e._appConfig}const ly=!1,ia=!1,cy=!1,U0={componentName:"NuxtLink"},uy="#__nuxt";let as,Xd;function dy(){var t;const e=(t=Qd().nuxt)==null?void 0:t.buildId;return as=$fetch(Wa(`builds/meta/${e}.json`)),as.then(r=&gt;{Xd=a_(r.matcher)}),as}function $s(){return as||dy()}async function qa(e){return await $s(),Nd({},...Xd.matchAll(e).reverse())}function Oc(e,t={}){const r=hy(e,t),n=rt(),o=n._payloadCache=n._payloadCache||{};return r in o||(o[r]=py(e).then(s=&gt;s?ef(r).then(i=&gt;i||(delete o[r],null)):(o[r]=null,null))),o[r]}const fy="_payload.json";function hy(e,t={}){var o;const r=new URL(e,"http://localhost");if(r.host!=="localhost"||dr(r.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const n=t.hash||(t.fresh?Date.now():(o=Qd().nuxt)==null?void 0:o.buildId);return $a(Hs().app.baseURL,r.pathname,fy+(n?`?${n}`:""))}async function ef(e){const t=fetch(e).then(r=&gt;r.text().then(tf));try{return await t}catch(r){console.warn("[nuxt] Cannot load payload ",e,r)}return null}async function py(e=Ba().path){if(e=Fa(e),(await $s()).prerendered.includes(e))return!0;const r=await qa(e);return!!r.prerender&amp;&amp;!r.redirect}let ts=null;async function gy(){if(ts)return ts;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await tf(e.textContent||""),r=e.dataset.src?await ef(e.dataset.src):void 0;return ts={...t,...r,...window.__NUXT__},ts}async function tf(e){return await x_(e,rt()._payloadRevivers)}function my(e,t){rt()._payloadRevivers[e]=t}const Tc={NuxtError:e=&gt;Fs(e),EmptyShallowRef:e=&gt;po(e==="_"?void 0:e==="0n"?BigInt(0):ms(e)),EmptyRef:e=&gt;Cn(e==="_"?void 0:e==="0n"?BigInt(0):ms(e)),ShallowRef:e=&gt;po(e),ShallowReactive:e=&gt;Co(e),Ref:e=&gt;Cn(e),Reactive:e=&gt;Gn(e)},_y=un({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,r;for(const n in Tc)my(n,Tc[n]);Object.assign(e.payload,([t,r]=bo(()=&gt;e.runWithContext(gy)),t=await t,r(),t)),window.__NUXT__=e.payload}}),yy=[],vy=un({name:"nuxt:head",enforce:"pre",setup(e){const t=oy({plugins:yy});sy(()=&gt;rt().vueApp._context.provides.usehead),e.vueApp.use(t);{let r=!0;const n=async()=&gt;{r=!1,await Gd(t)};t.hooks.hook("dom:beforeRender",o=&gt;{o.shouldRender=!r}),e.hooks.hook("page:start",()=&gt;{r=!0}),e.hooks.hook("page:finish",()=&gt;{e.isHydrating||n()}),e.hooks.hook("app:error",n),e.hooks.hook("app:suspense:resolve",n)}}});/*!
  * vue-router v4.3.2
  * (c) 2024 Eduardo San Martin Morote
  * @license MIT
  */const _r=typeof document&lt;"u";function by(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const qe=Object.assign;function Si(e,t){const r={};for(const n in t){const o=t[n];r[n]=cn(o)?o.map(e):e(o)}return r}const co=()=&gt;{},cn=Array.isArray,nf=/#/g,wy=/&amp;/g,ky=/\//g,xy=/=/g,Sy=/\?/g,rf=/\+/g,Ey=/%5B/g,Cy=/%5D/g,of=/%5E/g,Py=/%60/g,sf=/%7B/g,Ay=/%7C/g,af=/%7D/g,Oy=/%20/g;function za(e){return encodeURI(""+e).replace(Ay,"|").replace(Ey,"[").replace(Cy,"]")}function Ty(e){return za(e).replace(sf,"{").replace(af,"}").replace(of,"^")}function aa(e){return za(e).replace(rf,"%2B").replace(Oy,"+").replace(nf,"%23").replace(wy,"%26").replace(Py,"`").replace(sf,"{").replace(af,"}").replace(of,"^")}function Ry(e){return aa(e).replace(xy,"%3D")}function Iy(e){return za(e).replace(nf,"%23").replace(Sy,"%3F")}function jy(e){return e==null?"":Iy(e).replace(ky,"%2F")}function wo(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Ly=/\/$/,Ny=e=&gt;e.replace(Ly,"");function Ei(e,t,r="/"){let n,o={},s="",i="";const a=t.indexOf("#");let c=t.indexOf("?");return a&lt;c&amp;&amp;a&gt;=0&amp;&amp;(c=-1),c&gt;-1&amp;&amp;(n=t.slice(0,c),s=t.slice(c+1,a&gt;-1?a:t.length),o=e(s)),a&gt;-1&amp;&amp;(n=n||t.slice(0,a),i=t.slice(a,t.length)),n=Fy(n??t,r),{fullPath:n+(s&amp;&amp;"?")+s+i,path:n,query:o,hash:wo(i)}}function My(e,t){const r=t.query?e(t.query):"";return t.path+(r&amp;&amp;"?")+r+(t.hash||"")}function Rc(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Hy(e,t,r){const n=t.matched.length-1,o=r.matched.length-1;return n&gt;-1&amp;&amp;n===o&amp;&amp;Ir(t.matched[n],r.matched[o])&amp;&amp;lf(t.params,r.params)&amp;&amp;e(t.query)===e(r.query)&amp;&amp;t.hash===r.hash}function Ir(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function lf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(!Dy(e[r],t[r]))return!1;return!0}function Dy(e,t){return cn(e)?Ic(e,t):cn(t)?Ic(t,e):e===t}function Ic(e,t){return cn(t)?e.length===t.length&amp;&amp;e.every((r,n)=&gt;r===t[n]):e.length===1&amp;&amp;e[0]===t}function Fy(e,t){if(e.startsWith("/"))return e;if(!e)return t;const r=t.split("/"),n=e.split("/"),o=n[n.length-1];(o===".."||o===".")&amp;&amp;n.push("");let s=r.length-1,i,a;for(i=0;i&lt;n.length;i++)if(a=n[i],a!==".")if(a==="..")s&gt;1&amp;&amp;s--;else break;return r.slice(0,s).join("/")+"/"+n.slice(i).join("/")}var ko;(function(e){e.pop="pop",e.push="push"})(ko||(ko={}));var uo;(function(e){e.back="back",e.forward="forward",e.unknown=""})(uo||(uo={}));function $y(e){if(!e)if(_r){const t=document.querySelector("base");e=t&amp;&amp;t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&amp;&amp;e[0]!=="#"&amp;&amp;(e="/"+e),Ny(e)}const Uy=/^[^#]+#/;function Wy(e,t){return e.replace(Uy,"#")+t}function By(e,t){const r=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-r.left-(t.left||0),top:n.top-r.top-(t.top||0)}}const Us=()=&gt;({left:window.scrollX,top:window.scrollY});function Vy(e){let t;if("el"in e){const r=e.el,n=typeof r=="string"&amp;&amp;r.startsWith("#"),o=typeof r=="string"?n?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!o)return;t=By(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function jc(e,t){return(history.state?history.state.position-t:-1)+e}const la=new Map;function Ky(e,t){la.set(e,t)}function qy(e){const t=la.get(e);return la.delete(e),t}let zy=()=&gt;location.protocol+"//"+location.host;function cf(e,t){const{pathname:r,search:n,hash:o}=t,s=e.indexOf("#");if(s&gt;-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,c=o.slice(a);return c[0]!=="/"&amp;&amp;(c="/"+c),Rc(c,"")}return Rc(r,e)+n+o}function Zy(e,t,r,n){let o=[],s=[],i=null;const a=({state:_})=&gt;{const k=cf(e,location),p=r.value,j=t.value;let V=0;if(_){if(r.value=k,t.value=_,i&amp;&amp;i===p){i=null;return}V=j?_.position-j.position:0}else n(k);o.forEach(K=&gt;{K(r.value,p,{delta:V,type:ko.pop,direction:V?V&gt;0?uo.forward:uo.back:uo.unknown})})};function c(){i=r.value}function f(_){o.push(_);const k=()=&gt;{const p=o.indexOf(_);p&gt;-1&amp;&amp;o.splice(p,1)};return s.push(k),k}function u(){const{history:_}=window;_.state&amp;&amp;_.replaceState(qe({},_.state,{scroll:Us()}),"")}function g(){for(const _ of s)_();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:c,listen:f,destroy:g}}function Lc(e,t,r,n=!1,o=!1){return{back:e,current:t,forward:r,replaced:n,position:window.history.length,scroll:o?Us():null}}function Gy(e){const{history:t,location:r}=window,n={value:cf(e,r)},o={value:t.state};o.value||s(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(c,f,u){const g=e.indexOf("#"),_=g&gt;-1?(r.host&amp;&amp;document.querySelector("base")?e:e.slice(g))+c:zy()+e+c;try{t[u?"replaceState":"pushState"](f,"",_),o.value=f}catch(k){console.error(k),r[u?"replace":"assign"](_)}}function i(c,f){const u=qe({},t.state,Lc(o.value.back,c,o.value.forward,!0),f,{position:o.value.position});s(c,u,!0),n.value=c}function a(c,f){const u=qe({},o.value,t.state,{forward:c,scroll:Us()});s(u.current,u,!0);const g=qe({},Lc(n.value,c,null),{position:u.position+1},f);s(c,g,!1),n.value=c}return{location:n,state:o,push:a,replace:i}}function uf(e){e=$y(e);const t=Gy(e),r=Zy(e,t.state,t.location,t.replace);function n(s,i=!0){i||r.pauseListeners(),history.go(s)}const o=qe({location:"",base:e,go:n,createHref:Wy.bind(null,e)},t,r);return Object.defineProperty(o,"location",{enumerable:!0,get:()=&gt;t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=&gt;t.state.value}),o}function Jy(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),uf(e)}function Yy(e){return typeof e=="string"||e&amp;&amp;typeof e=="object"}function df(e){return typeof e=="string"||typeof e=="symbol"}const an={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ff=Symbol("");var Nc;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Nc||(Nc={}));function jr(e,t){return qe(new Error,{type:e,[ff]:!0},t)}function wn(e,t){return e instanceof Error&amp;&amp;ff in e&amp;&amp;(t==null||!!(e.type&amp;t))}const Mc="[^/]+?",Qy={sensitive:!1,strict:!1,start:!0,end:!0},Xy=/[.+*?^${}()[\]/\\]/g;function ev(e,t){const r=qe({},Qy,t),n=[];let o=r.start?"^":"";const s=[];for(const f of e){const u=f.length?[]:[90];r.strict&amp;&amp;!f.length&amp;&amp;(o+="/");for(let g=0;g&lt;f.length;g++){const _=f[g];let k=40+(r.sensitive?.25:0);if(_.type===0)g||(o+="/"),o+=_.value.replace(Xy,"\\$&amp;"),k+=40;else if(_.type===1){const{value:p,repeatable:j,optional:V,regexp:K}=_;s.push({name:p,repeatable:j,optional:V});const P=K||Mc;if(P!==Mc){k+=10;try{new RegExp(`(${P})`)}catch(A){throw new Error(`Invalid custom RegExp for param "${p}" (${P}): `+A.message)}}let E=j?`((?:${P})(?:/(?:${P}))*)`:`(${P})`;g||(E=V&amp;&amp;f.length&lt;2?`(?:/${E})`:"/"+E),V&amp;&amp;(E+="?"),o+=E,k+=20,V&amp;&amp;(k+=-8),j&amp;&amp;(k+=-20),P===".*"&amp;&amp;(k+=-50)}u.push(k)}n.push(u)}if(r.strict&amp;&amp;r.end){const f=n.length-1;n[f][n[f].length-1]+=.7000000000000001}r.strict||(o+="/?"),r.end?o+="$":r.strict&amp;&amp;(o+="(?:/|$)");const i=new RegExp(o,r.sensitive?"":"i");function a(f){const u=f.match(i),g={};if(!u)return null;for(let _=1;_&lt;u.length;_++){const k=u[_]||"",p=s[_-1];g[p.name]=k&amp;&amp;p.repeatable?k.split("/"):k}return g}function c(f){let u="",g=!1;for(const _ of e){(!g||!u.endsWith("/"))&amp;&amp;(u+="/"),g=!1;for(const k of _)if(k.type===0)u+=k.value;else if(k.type===1){const{value:p,repeatable:j,optional:V}=k,K=p in f?f[p]:"";if(cn(K)&amp;&amp;!j)throw new Error(`Provided param "${p}" is an array but it is not repeatable (* or + modifiers)`);const P=cn(K)?K.join("/"):K;if(!P)if(V)_.length&lt;2&amp;&amp;(u.endsWith("/")?u=u.slice(0,-1):g=!0);else throw new Error(`Missing required param "${p}"`);u+=P}}return u||"/"}return{re:i,score:n,keys:s,parse:a,stringify:c}}function tv(e,t){let r=0;for(;r&lt;e.length&amp;&amp;r&lt;t.length;){const n=t[r]-e[r];if(n)return n;r++}return e.length&lt;t.length?e.length===1&amp;&amp;e[0]===80?-1:1:e.length&gt;t.length?t.length===1&amp;&amp;t[0]===80?1:-1:0}function nv(e,t){let r=0;const n=e.score,o=t.score;for(;r&lt;n.length&amp;&amp;r&lt;o.length;){const s=tv(n[r],o[r]);if(s)return s;r++}if(Math.abs(o.length-n.length)===1){if(Hc(n))return 1;if(Hc(o))return-1}return o.length-n.length}function Hc(e){const t=e[e.length-1];return e.length&gt;0&amp;&amp;t[t.length-1]&lt;0}const rv={type:0,value:""},ov=/[a-zA-Z0-9_]/;function sv(e){if(!e)return[[]];if(e==="/")return[[rv]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(k){throw new Error(`ERR (${r})/"${f}": ${k}`)}let r=0,n=r;const o=[];let s;function i(){s&amp;&amp;o.push(s),s=[]}let a=0,c,f="",u="";function g(){f&amp;&amp;(r===0?s.push({type:0,value:f}):r===1||r===2||r===3?(s.length&gt;1&amp;&amp;(c==="*"||c==="+")&amp;&amp;t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:f,regexp:u,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),f="")}function _(){f+=c}for(;a&lt;e.length;){if(c=e[a++],c==="\\"&amp;&amp;r!==2){n=r,r=4;continue}switch(r){case 0:c==="/"?(f&amp;&amp;g(),i()):c===":"?(g(),r=1):_();break;case 4:_(),r=n;break;case 1:c==="("?r=2:ov.test(c)?_():(g(),r=0,c!=="*"&amp;&amp;c!=="?"&amp;&amp;c!=="+"&amp;&amp;a--);break;case 2:c===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+c:r=3:u+=c;break;case 3:g(),r=0,c!=="*"&amp;&amp;c!=="?"&amp;&amp;c!=="+"&amp;&amp;a--,u="";break;default:t("Unknown state");break}}return r===2&amp;&amp;t(`Unfinished custom RegExp for param "${f}"`),g(),i(),o}function iv(e,t,r){const n=ev(sv(e.path),r),o=qe(n,{record:e,parent:t,children:[],alias:[]});return t&amp;&amp;!o.record.aliasOf==!t.record.aliasOf&amp;&amp;t.children.push(o),o}function av(e,t){const r=[],n=new Map;t=$c({strict:!1,end:!0,sensitive:!1},t);function o(u){return n.get(u)}function s(u,g,_){const k=!_,p=lv(u);p.aliasOf=_&amp;&amp;_.record;const j=$c(t,u),V=[p];if("alias"in u){const E=typeof u.alias=="string"?[u.alias]:u.alias;for(const A of E)V.push(qe({},p,{components:_?_.record.components:p.components,path:A,aliasOf:_?_.record:p}))}let K,P;for(const E of V){const{path:A}=E;if(g&amp;&amp;A[0]!=="/"){const F=g.record.path,D=F[F.length-1]==="/"?"":"/";E.path=g.record.path+(A&amp;&amp;D+A)}if(K=iv(E,g,j),_?_.alias.push(K):(P=P||K,P!==K&amp;&amp;P.alias.push(K),k&amp;&amp;u.name&amp;&amp;!Fc(K)&amp;&amp;i(u.name)),p.children){const F=p.children;for(let D=0;D&lt;F.length;D++)s(F[D],K,_&amp;&amp;_.children[D])}_=_||K,(K.record.components&amp;&amp;Object.keys(K.record.components).length||K.record.name||K.record.redirect)&amp;&amp;c(K)}return P?()=&gt;{i(P)}:co}function i(u){if(df(u)){const g=n.get(u);g&amp;&amp;(n.delete(u),r.splice(r.indexOf(g),1),g.children.forEach(i),g.alias.forEach(i))}else{const g=r.indexOf(u);g&gt;-1&amp;&amp;(r.splice(g,1),u.record.name&amp;&amp;n.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function a(){return r}function c(u){let g=0;for(;g&lt;r.length&amp;&amp;nv(u,r[g])&gt;=0&amp;&amp;(u.record.path!==r[g].record.path||!hf(u,r[g]));)g++;r.splice(g,0,u),u.record.name&amp;&amp;!Fc(u)&amp;&amp;n.set(u.record.name,u)}function f(u,g){let _,k={},p,j;if("name"in u&amp;&amp;u.name){if(_=n.get(u.name),!_)throw jr(1,{location:u});j=_.record.name,k=qe(Dc(g.params,_.keys.filter(P=&gt;!P.optional).concat(_.parent?_.parent.keys.filter(P=&gt;P.optional):[]).map(P=&gt;P.name)),u.params&amp;&amp;Dc(u.params,_.keys.map(P=&gt;P.name))),p=_.stringify(k)}else if(u.path!=null)p=u.path,_=r.find(P=&gt;P.re.test(p)),_&amp;&amp;(k=_.parse(p),j=_.record.name);else{if(_=g.name?n.get(g.name):r.find(P=&gt;P.re.test(g.path)),!_)throw jr(1,{location:u,currentLocation:g});j=_.record.name,k=qe({},g.params,u.params),p=_.stringify(k)}const V=[];let K=_;for(;K;)V.unshift(K.record),K=K.parent;return{name:j,path:p,params:k,matched:V,meta:uv(V)}}return e.forEach(u=&gt;s(u)),{addRoute:s,resolve:f,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function Dc(e,t){const r={};for(const n of t)n in e&amp;&amp;(r[n]=e[n]);return r}function lv(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:cv(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&amp;&amp;{default:e.component}}}function cv(e){const t={},r=e.props||!1;if("component"in e)t.default=r;else for(const n in e.components)t[n]=typeof r=="object"?r[n]:r;return t}function Fc(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function uv(e){return e.reduce((t,r)=&gt;qe(t,r.meta),{})}function $c(e,t){const r={};for(const n in e)r[n]=n in t?t[n]:e[n];return r}function hf(e,t){return t.children.some(r=&gt;r===e||hf(e,r))}function dv(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&amp;");for(let o=0;o&lt;n.length;++o){const s=n[o].replace(rf," "),i=s.indexOf("="),a=wo(i&lt;0?s:s.slice(0,i)),c=i&lt;0?null:wo(s.slice(i+1));if(a in t){let f=t[a];cn(f)||(f=t[a]=[f]),f.push(c)}else t[a]=c}return t}function Uc(e){let t="";for(let r in e){const n=e[r];if(r=Ry(r),n==null){n!==void 0&amp;&amp;(t+=(t.length?"&amp;":"")+r);continue}(cn(n)?n.map(s=&gt;s&amp;&amp;aa(s)):[n&amp;&amp;aa(n)]).forEach(s=&gt;{s!==void 0&amp;&amp;(t+=(t.length?"&amp;":"")+r,s!=null&amp;&amp;(t+="="+s))})}return t}function fv(e){const t={};for(const r in e){const n=e[r];n!==void 0&amp;&amp;(t[r]=cn(n)?n.map(o=&gt;o==null?null:""+o):n==null?n:""+n)}return t}const hv=Symbol(""),Wc=Symbol(""),Za=Symbol(""),Ga=Symbol(""),ca=Symbol("");function eo(){let e=[];function t(n){return e.push(n),()=&gt;{const o=e.indexOf(n);o&gt;-1&amp;&amp;e.splice(o,1)}}function r(){e=[]}return{add:t,list:()=&gt;e.slice(),reset:r}}function $n(e,t,r,n,o,s=i=&gt;i()){const i=n&amp;&amp;(n.enterCallbacks[o]=n.enterCallbacks[o]||[]);return()=&gt;new Promise((a,c)=&gt;{const f=_=&gt;{_===!1?c(jr(4,{from:r,to:t})):_ instanceof Error?c(_):Yy(_)?c(jr(2,{from:t,to:_})):(i&amp;&amp;n.enterCallbacks[o]===i&amp;&amp;typeof _=="function"&amp;&amp;i.push(_),a())},u=s(()=&gt;e.call(n&amp;&amp;n.instances[o],t,r,f));let g=Promise.resolve(u);e.length&lt;3&amp;&amp;(g=g.then(f)),g.catch(_=&gt;c(_))})}function Ci(e,t,r,n,o=s=&gt;s()){const s=[];for(const i of e)for(const a in i.components){let c=i.components[a];if(!(t!=="beforeRouteEnter"&amp;&amp;!i.instances[a]))if(pv(c)){const u=(c.__vccOpts||c)[t];u&amp;&amp;s.push($n(u,r,n,i,a,o))}else{let f=c();s.push(()=&gt;f.then(u=&gt;{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const g=by(u)?u.default:u;i.components[a]=g;const k=(g.__vccOpts||g)[t];return k&amp;&amp;$n(k,r,n,i,a,o)()}))}}return s}function pv(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Bc(e){const t=It(Za),r=It(Ga),n=en(()=&gt;{const c=Xe(e.to);return t.resolve(c)}),o=en(()=&gt;{const{matched:c}=n.value,{length:f}=c,u=c[f-1],g=r.matched;if(!u||!g.length)return-1;const _=g.findIndex(Ir.bind(null,u));if(_&gt;-1)return _;const k=Vc(c[f-2]);return f&gt;1&amp;&amp;Vc(u)===k&amp;&amp;g[g.length-1].path!==k?g.findIndex(Ir.bind(null,c[f-2])):_}),s=en(()=&gt;o.value&gt;-1&amp;&amp;yv(r.params,n.value.params)),i=en(()=&gt;o.value&gt;-1&amp;&amp;o.value===r.matched.length-1&amp;&amp;lf(r.params,n.value.params));function a(c={}){return _v(c)?t[Xe(e.replace)?"replace":"push"](Xe(e.to)).catch(co):Promise.resolve()}return{route:n,href:en(()=&gt;n.value.href),isActive:s,isExactActive:i,navigate:a}}const gv=Jn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Bc,setup(e,{slots:t}){const r=Gn(Bc(e)),{options:n}=It(Za),o=en(()=&gt;({[Kc(e.activeClass,n.linkActiveClass,"router-link-active")]:r.isActive,[Kc(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=&gt;{const s=t.default&amp;&amp;t.default(r);return e.custom?s:Vt("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:o.value},s)}}}),mv=gv;function _v(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&amp;&amp;!e.defaultPrevented&amp;&amp;!(e.button!==void 0&amp;&amp;e.button!==0)){if(e.currentTarget&amp;&amp;e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&amp;&amp;e.preventDefault(),!0}}function yv(e,t){for(const r in t){const n=t[r],o=e[r];if(typeof n=="string"){if(n!==o)return!1}else if(!cn(o)||o.length!==n.length||n.some((s,i)=&gt;s!==o[i]))return!1}return!0}function Vc(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Kc=(e,t,r)=&gt;e??t??r,vv=Jn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:r}){const n=It(ca),o=en(()=&gt;e.route||n.value),s=It(Wc,0),i=en(()=&gt;{let f=Xe(s);const{matched:u}=o.value;let g;for(;(g=u[f])&amp;&amp;!g.components;)f++;return f}),a=en(()=&gt;o.value.matched[i.value]);cr(Wc,en(()=&gt;i.value+1)),cr(hv,a),cr(ca,o);const c=Cn();return Cr(()=&gt;[c.value,a.value,e.name],([f,u,g],[_,k,p])=&gt;{u&amp;&amp;(u.instances[g]=f,k&amp;&amp;k!==u&amp;&amp;f&amp;&amp;f===_&amp;&amp;(u.leaveGuards.size||(u.leaveGuards=k.leaveGuards),u.updateGuards.size||(u.updateGuards=k.updateGuards))),f&amp;&amp;u&amp;&amp;(!k||!Ir(u,k)||!_)&amp;&amp;(u.enterCallbacks[g]||[]).forEach(j=&gt;j(f))},{flush:"post"}),()=&gt;{const f=o.value,u=e.name,g=a.value,_=g&amp;&amp;g.components[u];if(!_)return qc(r.default,{Component:_,route:f});const k=g.props[u],p=k?k===!0?f.params:typeof k=="function"?k(f):k:null,V=Vt(_,qe({},p,t,{onVnodeUnmounted:K=&gt;{K.component.isUnmounted&amp;&amp;(g.instances[u]=null)},ref:c}));return qc(r.default,{Component:V,route:f})||V}}});function qc(e,t){if(!e)return null;const r=e(t);return r.length===1?r[0]:r}const pf=vv;function bv(e){const t=av(e.routes,e),r=e.parseQuery||dv,n=e.stringifyQuery||Uc,o=e.history,s=eo(),i=eo(),a=eo(),c=po(an);let f=an;_r&amp;&amp;e.scrollBehavior&amp;&amp;"scrollRestoration"in history&amp;&amp;(history.scrollRestoration="manual");const u=Si.bind(null,$=&gt;""+$),g=Si.bind(null,jy),_=Si.bind(null,wo);function k($,le){let w,x;return df($)?(w=t.getRecordMatcher($),x=le):x=$,t.addRoute(x,w)}function p($){const le=t.getRecordMatcher($);le&amp;&amp;t.removeRoute(le)}function j(){return t.getRoutes().map($=&gt;$.record)}function V($){return!!t.getRecordMatcher($)}function K($,le){if(le=qe({},le||c.value),typeof $=="string"){const v=Ei(r,$,le.path),C=t.resolve({path:v.path},le),M=o.createHref(v.fullPath);return qe(v,C,{params:_(C.params),hash:wo(v.hash),redirectedFrom:void 0,href:M})}let w;if($.path!=null)w=qe({},$,{path:Ei(r,$.path,le.path).path});else{const v=qe({},$.params);for(const C in v)v[C]==null&amp;&amp;delete v[C];w=qe({},$,{params:g(v)}),le.params=g(le.params)}const x=t.resolve(w,le),R=$.hash||"";x.params=u(_(x.params));const z=My(n,qe({},$,{hash:Ty(R),path:x.path})),y=o.createHref(z);return qe({fullPath:z,hash:R,query:n===Uc?fv($.query):$.query||{}},x,{redirectedFrom:void 0,href:y})}function P($){return typeof $=="string"?Ei(r,$,c.value.path):qe({},$)}function E($,le){if(f!==$)return jr(8,{from:le,to:$})}function A($){return Q($)}function F($){return A(qe(P($),{replace:!0}))}function D($){const le=$.matched[$.matched.length-1];if(le&amp;&amp;le.redirect){const{redirect:w}=le;let x=typeof w=="function"?w($):w;return typeof x=="string"&amp;&amp;(x=x.includes("?")||x.includes("#")?x=P(x):{path:x},x.params={}),qe({query:$.query,hash:$.hash,params:x.path!=null?{}:$.params},x)}}function Q($,le){const w=f=K($),x=c.value,R=$.state,z=$.force,y=$.replace===!0,v=D(w);if(v)return Q(qe(P(v),{state:typeof v=="object"?qe({},R,v.state):R,force:z,replace:y}),le||w);const C=w;C.redirectedFrom=le;let M;return!z&amp;&amp;Hy(n,x,w)&amp;&amp;(M=jr(16,{to:C,from:x}),ne(x,x,!0,!1)),(M?Promise.resolve(M):ee(C,x)).catch(N=&gt;wn(N)?wn(N,2)?N:re(N):ce(N,C,x)).then(N=&gt;{if(N){if(wn(N,2))return Q(qe({replace:y},P(N.to),{state:typeof N.to=="object"?qe({},R,N.to.state):R,force:z}),le||C)}else N=te(C,x,!0,y,R);return ge(C,x,N),N})}function Y($,le){const w=E($,le);return w?Promise.reject(w):Promise.resolve()}function oe($){const le=at.values().next().value;return le&amp;&amp;typeof le.runWithContext=="function"?le.runWithContext($):$()}function ee($,le){let w;const[x,R,z]=wv($,le);w=Ci(x.reverse(),"beforeRouteLeave",$,le);for(const v of x)v.leaveGuards.forEach(C=&gt;{w.push($n(C,$,le))});const y=Y.bind(null,$,le);return w.push(y),tt(w).then(()=&gt;{w=[];for(const v of s.list())w.push($n(v,$,le));return w.push(y),tt(w)}).then(()=&gt;{w=Ci(R,"beforeRouteUpdate",$,le);for(const v of R)v.updateGuards.forEach(C=&gt;{w.push($n(C,$,le))});return w.push(y),tt(w)}).then(()=&gt;{w=[];for(const v of z)if(v.beforeEnter)if(cn(v.beforeEnter))for(const C of v.beforeEnter)w.push($n(C,$,le));else w.push($n(v.beforeEnter,$,le));return w.push(y),tt(w)}).then(()=&gt;($.matched.forEach(v=&gt;v.enterCallbacks={}),w=Ci(z,"beforeRouteEnter",$,le,oe),w.push(y),tt(w))).then(()=&gt;{w=[];for(const v of i.list())w.push($n(v,$,le));return w.push(y),tt(w)}).catch(v=&gt;wn(v,8)?v:Promise.reject(v))}function ge($,le,w){a.list().forEach(x=&gt;oe(()=&gt;x($,le,w)))}function te($,le,w,x,R){const z=E($,le);if(z)return z;const y=le===an,v=_r?history.state:{};w&amp;&amp;(x||y?o.replace($.fullPath,qe({scroll:y&amp;&amp;v&amp;&amp;v.scroll},R)):o.push($.fullPath,R)),c.value=$,ne($,le,w,y),re()}let me;function Ie(){me||(me=o.listen(($,le,w)=&gt;{if(!_t.listening)return;const x=K($),R=D(x);if(R){Q(qe(R,{replace:!0}),x).catch(co);return}f=x;const z=c.value;_r&amp;&amp;Ky(jc(z.fullPath,w.delta),Us()),ee(x,z).catch(y=&gt;wn(y,12)?y:wn(y,2)?(Q(y.to,x).then(v=&gt;{wn(v,20)&amp;&amp;!w.delta&amp;&amp;w.type===ko.pop&amp;&amp;o.go(-1,!1)}).catch(co),Promise.reject()):(w.delta&amp;&amp;o.go(-w.delta,!1),ce(y,x,z))).then(y=&gt;{y=y||te(x,z,!1),y&amp;&amp;(w.delta&amp;&amp;!wn(y,8)?o.go(-w.delta,!1):w.type===ko.pop&amp;&amp;wn(y,20)&amp;&amp;o.go(-1,!1)),ge(x,z,y)}).catch(co)}))}let Le=eo(),ie=eo(),ve;function ce($,le,w){re($);const x=ie.list();return x.length?x.forEach(R=&gt;R($,le,w)):console.error($),Promise.reject($)}function ft(){return ve&amp;&amp;c.value!==an?Promise.resolve():new Promise(($,le)=&gt;{Le.add([$,le])})}function re($){return ve||(ve=!$,Ie(),Le.list().forEach(([le,w])=&gt;$?w($):le()),Le.reset()),$}function ne($,le,w,x){const{scrollBehavior:R}=e;if(!_r||!R)return Promise.resolve();const z=!w&amp;&amp;qy(jc($.fullPath,0))||(x||!w)&amp;&amp;history.state&amp;&amp;history.state.scroll||null;return $r().then(()=&gt;R($,le,z)).then(y=&gt;y&amp;&amp;Vy(y)).catch(y=&gt;ce(y,$,le))}const X=$=&gt;o.go($);let Se;const at=new Set,_t={currentRoute:c,listening:!0,addRoute:k,removeRoute:p,hasRoute:V,getRoutes:j,resolve:K,options:e,push:A,replace:F,go:X,back:()=&gt;X(-1),forward:()=&gt;X(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:ie.add,isReady:ft,install($){const le=this;$.component("RouterLink",mv),$.component("RouterView",pf),$.config.globalProperties.$router=le,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=&gt;Xe(c)}),_r&amp;&amp;!Se&amp;&amp;c.value===an&amp;&amp;(Se=!0,A(o.location).catch(R=&gt;{}));const w={};for(const R in an)Object.defineProperty(w,R,{get:()=&gt;c.value[R],enumerable:!0});$.provide(Za,le),$.provide(Ga,Co(w)),$.provide(ca,c);const x=$.unmount;at.add($),$.unmount=function(){at.delete($),at.size&lt;1&amp;&amp;(f=an,me&amp;&amp;me(),me=null,c.value=an,Se=!1,ve=!1),x()}}};function tt($){return $.reduce((le,w)=&gt;le.then(()=&gt;oe(w)),Promise.resolve())}return _t}function wv(e,t){const r=[],n=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;i&lt;s;i++){const a=t.matched[i];a&amp;&amp;(e.matched.find(f=&gt;Ir(f,a))?n.push(a):r.push(a));const c=e.matched[i];c&amp;&amp;(t.matched.find(f=&gt;Ir(f,c))||o.push(c))}return[r,n,o]}function kv(){return It(Ga)}const xv=(e,t)=&gt;t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,r=&gt;{var n;return((n=e.params[r.slice(1)])==null?void 0:n.toString())||""}),ua=(e,t)=&gt;{const r=e.route.matched.find(o=&gt;{var s;return((s=o.components)==null?void 0:s.default)===e.Component.type}),n=t??(r==null?void 0:r.meta.key)??(r&amp;&amp;xv(e.route,r));return typeof n=="function"?n(e.route):n},Sv=(e,t)=&gt;({default:()=&gt;e?Vt(Mp,e===!0?{}:e,t):t});function Ja(e){return Array.isArray(e)?e:[e]}const Ev="modulepreload",Cv=function(e,t){return e[0]==="."?new URL(e,t).href:e},zc={},Pv=function(t,r,n){let o=Promise.resolve();if(r&amp;&amp;r.length&gt;0){const s=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.all(r.map(c=&gt;{if(c=Cv(c,n),c in zc)return;zc[c]=!0;const f=c.endsWith(".css"),u=f?'[rel="stylesheet"]':"";if(!!n)for(let k=s.length-1;k&gt;=0;k--){const p=s[k];if(p.href===c&amp;&amp;(!f||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${u}`))return;const _=document.createElement("link");if(_.rel=f?"stylesheet":Ev,f||(_.as="script",_.crossOrigin=""),_.href=c,a&amp;&amp;_.setAttribute("nonce",a),document.head.appendChild(_),f)return new Promise((k,p)=&gt;{_.addEventListener("load",k),_.addEventListener("error",()=&gt;p(new Error(`Unable to preload CSS for ${c}`)))})}))}return o.then(()=&gt;t()).catch(s=&gt;{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s})},Yt=(...e)=&gt;Pv(...e).catch(t=&gt;{const r=new Event("nuxt.preloadError");throw r.payload=t,window.dispatchEvent(r),t}),Pi=null,Ai=null,Ut={middleware:["hanko-logged-in"]},Oi=null,Ti=null,Wt={middleware:["hanko-logged-in"]},Ri=null,Zc=[{name:"buy-poker-guide",path:"/buy-poker-guide",meta:{},alias:[],redirect:Pi==null?void 0:Pi.redirect,component:()=&gt;Yt(()=&gt;import("./BsPNY_ZJ.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(e=&gt;e.default||e)},{name:"index",path:"/",meta:{},alias:[],redirect:Ai==null?void 0:Ai.redirect,component:()=&gt;Yt(()=&gt;import("./CUY1UiUK.js"),__vite__mapDeps([3,4,1,2,5,6]),import.meta.url).then(e=&gt;e.default||e)},{name:(Ut==null?void 0:Ut.name)??"interactive-poker-helper-tool",path:(Ut==null?void 0:Ut.path)??"/interactive-poker-helper-tool",meta:Ut||{},alias:(Ut==null?void 0:Ut.alias)||[],redirect:Ut==null?void 0:Ut.redirect,component:()=&gt;Yt(()=&gt;import("./M51sSOMV.js"),__vite__mapDeps([7,1,2]),import.meta.url).then(e=&gt;e.default||e)},{name:"login",path:"/login",meta:{},alias:[],redirect:Oi==null?void 0:Oi.redirect,component:()=&gt;Yt(()=&gt;import("./C3VOiDSR.js"),__vite__mapDeps([8,4,1,2]),import.meta.url).then(e=&gt;e.default||e)},{name:"privacy-policy",path:"/privacy-policy",meta:{},alias:[],redirect:Ti==null?void 0:Ti.redirect,component:()=&gt;Yt(()=&gt;import("./BJCDQAqz.js"),__vite__mapDeps([9,1,2]),import.meta.url).then(e=&gt;e.default||e)},{name:(Wt==null?void 0:Wt.name)??"profile",path:(Wt==null?void 0:Wt.path)??"/profile",meta:Wt||{},alias:(Wt==null?void 0:Wt.alias)||[],redirect:Wt==null?void 0:Wt.redirect,component:()=&gt;Yt(()=&gt;import("./DR93tSAo.js"),__vite__mapDeps([10,11,1,2]),import.meta.url).then(e=&gt;e.default||e)},{name:"terms-and-conditions",path:"/terms-and-conditions",meta:{},alias:[],redirect:Ri==null?void 0:Ri.redirect,component:()=&gt;Yt(()=&gt;import("./DNFSn8bi.js"),__vite__mapDeps([12,1,2]),import.meta.url).then(e=&gt;e.default||e)}],gf=(e,t,r)=&gt;(t=t===!0?{}:t,{default:()=&gt;{var n;return t?Vt(e,t,r):(n=r.default)==null?void 0:n.call(r)}});function Gc(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,r=&gt;{var n;return((n=e.params[r.slice(1)])==null?void 0:n.toString())||""});return typeof t=="function"?t(e):t}function Av(e,t){return e===t||t===an?!1:Gc(e)!==Gc(t)?!0:!e.matched.every((n,o)=&gt;{var s,i;return n.components&amp;&amp;n.components.default===((i=(s=t.matched[o])==null?void 0:s.components)==null?void 0:i.default)})}const Ov={scrollBehavior(e,t,r){var f;const n=rt(),o=((f=mn().options)==null?void 0:f.scrollBehaviorType)??"auto";let s=r||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!s&amp;&amp;t&amp;&amp;e&amp;&amp;i!==!1&amp;&amp;Av(e,t)&amp;&amp;(s={left:0,top:0}),e.path===t.path)return t.hash&amp;&amp;!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:Jc(e.hash),behavior:o}:!1;const a=u=&gt;!!(u.meta.pageTransition??ia),c=a(t)&amp;&amp;a(e)?"page:transition:finish":"page:finish";return new Promise(u=&gt;{n.hooks.hookOnce(c,async()=&gt;{await new Promise(g=&gt;setTimeout(g,0)),e.hash&amp;&amp;(s={el:e.hash,top:Jc(e.hash),behavior:o}),u(s)})})}};function Jc(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const Tv={hashMode:!1,scrollBehaviorType:"auto"},Bt={...Tv,...Ov},Rv=async e=&gt;{var c;let t,r;if(!((c=e.meta)!=null&amp;&amp;c.validate))return;const n=rt(),o=mn();if(([t,r]=bo(()=&gt;Promise.resolve(e.meta.validate(e))),t=await t,r(),t)===!0)return;const i=Fs({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=o.beforeResolve(f=&gt;{if(a(),f===e){const u=o.afterEach(async()=&gt;{u(),await n.runWithContext(()=&gt;yr(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Iv=async e=&gt;{let t,r;const n=([t,r]=bo(()=&gt;qa(e.path)),t=await t,r(),t);if(n.redirect)return dr(n.redirect,{acceptRelative:!0})?(window.location.href=n.redirect,!1):n.redirect},jv=[Rv,Iv],fo={"hanko-logged-in":()=&gt;Yt(()=&gt;import("./tvAuy5ZX.js"),__vite__mapDeps([13,11]),import.meta.url),"hanko-logged-out":()=&gt;Yt(()=&gt;import("./Bd2cJpQV.js"),__vite__mapDeps([14,11]),import.meta.url)};function Lv(e,t,r){const{pathname:n,search:o,hash:s}=t,i=e.indexOf("#");if(i&gt;-1){const f=s.includes(e.slice(i))?e.slice(i).length:1;let u=s.slice(f);return u[0]!=="/"&amp;&amp;(u="/"+u),mc(u,"")}const a=mc(n,e),c=!r||Em(a,r,{trailingSlash:!0})?a:r;return c+(c.includes("?")?"":o)+s}const Nv=un({name:"nuxt:router",enforce:"pre",async setup(e){var V,K;let t,r,n=Hs().app.baseURL;Bt.hashMode&amp;&amp;!n.includes("#")&amp;&amp;(n+="#");const o=((V=Bt.history)==null?void 0:V.call(Bt,n))??(Bt.hashMode?Jy(n):uf(n)),s=((K=Bt.routes)==null?void 0:K.call(Bt,Zc))??Zc;let i;const a=bv({...Bt,scrollBehavior:(P,E,A)=&gt;{if(E===an){i=A;return}if(Bt.scrollBehavior){if(a.options.scrollBehavior=Bt.scrollBehavior,"scrollRestoration"in window.history){const F=a.beforeEach(()=&gt;{F(),window.history.scrollRestoration="manual"})}return Bt.scrollBehavior(P,an,i||A)}},history:o,routes:s});"scrollRestoration"in window.history&amp;&amp;(window.history.scrollRestoration="auto"),e.vueApp.use(a);const c=po(a.currentRoute.value);a.afterEach((P,E)=&gt;{c.value=E}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=&gt;c.value});const f=Lv(n,window.location,e.payload.path),u=po(a.currentRoute.value),g=()=&gt;{u.value=a.currentRoute.value};e.hook("page:finish",g),a.afterEach((P,E)=&gt;{var A,F,D,Q;((F=(A=P.matched[0])==null?void 0:A.components)==null?void 0:F.default)===((Q=(D=E.matched[0])==null?void 0:D.components)==null?void 0:Q.default)&amp;&amp;g()});const _={};for(const P in u.value)Object.defineProperty(_,P,{get:()=&gt;u.value[P]});e._route=Co(_),e._middleware=e._middleware||{global:[],named:{}};try{[t,r]=bo(()=&gt;a.isReady()),await t,r()}catch(P){[t,r]=bo(()=&gt;e.runWithContext(()=&gt;yr(P))),await t,r()}const k=f!==a.currentRoute.value.fullPath?a.resolve(f):a.currentRoute.value;g();const p=e.payload.state._layout;a.beforeEach(async(P,E)=&gt;{var A;await e.callHook("page:loading:start"),P.meta=Gn(P.meta),e.isHydrating&amp;&amp;p&amp;&amp;!Or(P.meta.layout)&amp;&amp;(P.meta.layout=p),e._processingMiddleware=!0;{const F=new Set([...jv,...e._middleware.global]);for(const D of P.matched){const Q=D.meta.middleware;if(Q)for(const Y of Ja(Q))F.add(Y)}{const D=await e.runWithContext(()=&gt;qa(P.path));if(D.appMiddleware)for(const Q in D.appMiddleware)D.appMiddleware[Q]?F.add(Q):F.delete(Q)}for(const D of F){const Q=typeof D=="string"?e._middleware.named[D]||await((A=fo[D])==null?void 0:A.call(fo).then(oe=&gt;oe.default||oe)):D;if(!Q)throw new Error(`Unknown route middleware: '${D}'.`);const Y=await e.runWithContext(()=&gt;Q(P,E));if(!e.payload.serverRendered&amp;&amp;e.isHydrating&amp;&amp;(Y===!1||Y instanceof Error)){const oe=Y||ea({statusCode:404,statusMessage:`Page Not Found: ${f}`});return await e.runWithContext(()=&gt;yr(oe)),!1}if(Y!==!0&amp;&amp;(Y||Y===!1))return Y}}}),a.onError(async()=&gt;{delete e._processingMiddleware,await e.callHook("page:loading:end")});const j=Ds();return a.afterEach(async(P,E,A)=&gt;{delete e._processingMiddleware,!e.isHydrating&amp;&amp;j.value&amp;&amp;await e.runWithContext(g_),A&amp;&amp;await e.callHook("page:loading:end"),P.matched.length===0&amp;&amp;await e.runWithContext(()=&gt;yr(ea({statusCode:404,fatal:!1,statusMessage:`Page not found: ${P.fullPath}`,data:{path:P.fullPath}})))}),e.hooks.hookOnce("app:created",async()=&gt;{try{"name"in k&amp;&amp;(k.name=void 0),await a.replace({...k,force:!0}),a.options.scrollBehavior=Bt.scrollBehavior}catch(P){await e.runWithContext(()=&gt;yr(P))}}),{provide:{router:a}}}}),Mv="$s";function Hv(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&amp;&amp;e.unshift(t);const[r,n]=e;if(!r||typeof r!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+r);if(n!==void 0&amp;&amp;typeof n!="function")throw new Error("[nuxt] [useState] init must be a function: "+n);const o=Mv+r,s=rt(),i=Tu(s.payload.state,o);if(i.value===void 0&amp;&amp;n){const a=n();if(bt(a))return s.payload.state[o]=a,a;i.value=a}return i}const Dv=un({name:"nuxt-site-config:init",enforce:"pre",async setup(e){const t=Hv("site-config");let r={};return r=t.value||window.__NUXT_SITE_CONFIG__,{provide:{nuxtSiteConfig:r}}}}),Yc=globalThis.requestIdleCallback||(e=&gt;{const t=Date.now(),r={didTimeout:!1,timeRemaining:()=&gt;Math.max(0,50-(Date.now()-t))};return setTimeout(()=&gt;{e(r)},1)}),W0=globalThis.cancelIdleCallback||(e=&gt;{clearTimeout(e)}),mf=e=&gt;{const t=rt();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=&gt;{Yc(e)}):Yc(e)},Fv=un({name:"nuxt:payload",setup(e){mn().beforeResolve(async(t,r)=&gt;{if(t.path===r.path)return;const n=await Oc(t.path);n&amp;&amp;Object.assign(e.static.data,n.data)}),mf(()=&gt;{var t;e.hooks.hook("link:prefetch",async r=&gt;{Ms(r).protocol||await Oc(r)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&amp;&amp;setTimeout($s,1e3)})}}),$v=un(e=&gt;{let t;async function r(){const n=await $s();t&amp;&amp;clearTimeout(t),t=setTimeout(r,1e3*60*60);try{const o=await $fetch(Wa("builds/latest.json")+`?${Date.now()}`);o.id!==n.id&amp;&amp;e.hooks.callHook("app:manifest:update",o)}catch{}}mf(()=&gt;{t=setTimeout(r,1e3*60*60)})}),Uv=un({name:"nuxt:global-components"}),Wn={default:()=&gt;Yt(()=&gt;import("./DQI46iI6.js"),__vite__mapDeps([15,4,11,5,16]),import.meta.url).then(e=&gt;e.default||e)},Wv=un({name:"nuxt:prefetch",setup(e){const t=mn();e.hooks.hook("app:mounted",()=&gt;{t.beforeEach(async r=&gt;{var o;const n=(o=r==null?void 0:r.meta)==null?void 0:o.layout;n&amp;&amp;typeof Wn[n]=="function"&amp;&amp;await Wn[n]()})}),e.hooks.hook("link:prefetch",r=&gt;{if(dr(r))return;const n=t.resolve(r);if(!n)return;const o=n.meta.layout;let s=Ja(n.meta.middleware);s=s.filter(i=&gt;typeof i=="string");for(const i of s)typeof fo[i]=="function"&amp;&amp;fo[i]();o&amp;&amp;typeof Wn[o]=="function"&amp;&amp;Wn[o]()})}});/*! For license information please see elements.js.LICENSE.txt */var Bv={776:function(e,t,r){(function(n,o,s){var i=function(){return i=Object.assign||function(p){for(var j,V=1,K=arguments.length;V&lt;K;V++)for(var P in j=arguments[V])Object.prototype.hasOwnProperty.call(j,P)&amp;&amp;(p[P]=j[P]);return p},i.apply(this,arguments)};function a(p,j){var V=typeof Symbol=="function"&amp;&amp;p[Symbol.iterator];if(!V)return p;var K,P,E=V.call(p),A=[];try{for(;(j===void 0||j-- &gt;0)&amp;&amp;!(K=E.next()).done;)A.push(K.value)}catch(F){P={error:F}}finally{try{K&amp;&amp;!K.done&amp;&amp;(V=E.return)&amp;&amp;V.call(E)}finally{if(P)throw P.error}}return A}function c(p,j){return[p,!p||p.endsWith("/")?"":"/",j,".json"].join("")}function f(p,j){var V=p;return j&amp;&amp;Object.keys(j).forEach(function(K){var P=j[K],E=new RegExp("{".concat(K,"}"),"gm");V=V.replace(E,P.toString())}),V}function u(p,j,V){var K=p[j];if(!K)return V;var P=V.split("."),E="";do{var A=K[E+=P.shift()];A===void 0||typeof A!="object"&amp;&amp;P.length?P.length?E+=".":K=V:(K=A,E="")}while(P.length);return K}var g={},_={root:"",lang:"en",fallbackLang:"en"},k=o.createContext(null);n.TranslateContext=k,n.TranslateProvider=function(p){var j=function(A,F){A=Object.assign({},_,A),g=F||g;var D=a(s.useState(A.lang),2),Q=D[0],Y=D[1],oe=a(s.useState(g),2),ee=oe[0],ge=oe[1],te=a(s.useState(!1),2),me=te[0],Ie=te[1],Le=function(ie){if(!ee.hasOwnProperty(ie)){Ie(!1);var ve=c(A.root,ie);fetch(ve).then(function(ce){return ce.json()}).then(function(ce){g[ie]=ce,ge(i({},g)),Ie(!0)}).catch(function(ce){console.log("Aww, snap.",ce),ge(i({},g)),Ie(!0)})}};return s.useEffect(function(){Le(A.fallbackLang),Le(Q)},[Q]),{lang:Q,setLang:Y,t:function(ie,ve){if(!ee.hasOwnProperty(Q))return ie;var ce=u(ee,Q,ie);return ce===ie&amp;&amp;Q!==A.fallbackLang&amp;&amp;(ce=u(ee,A.fallbackLang,ie)),f(ce,ve)},isReady:me}}({root:p.root||"assets",lang:p.lang||"en",fallbackLang:p.fallbackLang||"en"},p.translations),V=j.t,K=j.setLang,P=j.lang,E=j.isReady;return o.h(k.Provider,{value:{t:V,setLang:K,lang:P,isReady:E}},p.children)},n.format=f,n.getResourceUrl=c,n.getValue=u,Object.defineProperty(n,"__esModule",{value:!0})})(t,r(473),r(792))},42:(e,t)=&gt;{var r;(function(){var n={}.hasOwnProperty;function o(){for(var s=[],i=0;i&lt;arguments.length;i++){var a=arguments[i];if(a){var c=typeof a;if(c==="string"||c==="number")s.push(a);else if(Array.isArray(a)){if(a.length){var f=o.apply(null,a);f&amp;&amp;s.push(f)}}else if(c==="object"){if(a.toString!==Object.prototype.toString&amp;&amp;!a.toString.toString().includes("[native code]")){s.push(a.toString());continue}for(var u in a)n.call(a,u)&amp;&amp;a[u]&amp;&amp;s.push(u)}}}return s.join(" ")}e.exports?(o.default=o,e.exports=o):(r=(function(){return o}).apply(t,[]))===void 0||(e.exports=r)})()},547:(e,t,r)=&gt;{r.d(t,{Z:()=&gt;a});var n=r(933),o=r.n(n),s=r(476),i=r.n(s)()(o());i.push([e.id,'.hanko_accordion{font-weight:var(--font-weight, 400);font-size:var(--font-size, 16px);font-family:var(--font-family, sans-serif);width:100%;overflow:hidden}.hanko_accordion .hanko_accordionItem{color:var(--color, #333333);margin:.25rem 0;overflow:hidden}.hanko_accordion .hanko_accordionItem .hanko_label{border-radius:var(--border-radius, 8px);border-style:none;height:var(--item-height, 42px);background:var(--background-color, white);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;margin:0;cursor:pointer;transition:all .35s}.hanko_accordion .hanko_accordionItem .hanko_label .hanko_labelText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hanko_accordion .hanko_accordionItem .hanko_label .hanko_labelText .hanko_description{color:var(--color-shade-1, #8f9095)}.hanko_accordion .hanko_accordionItem .hanko_label.hanko_dropdown{color:var(--link-color, #506cf0);justify-content:flex-start;width:fit-content}.hanko_accordion .hanko_accordionItem .hanko_label:hover{color:var(--brand-contrast-color, white);background:var(--brand-color-shade-1, #6b84fb)}.hanko_accordion .hanko_accordionItem .hanko_label:hover .hanko_description{color:var(--brand-contrast-color, white)}.hanko_accordion .hanko_accordionItem .hanko_label:hover.hanko_dropdown{color:var(--link-color, #506cf0);background:none}.hanko_accordion .hanko_accordionItem .hanko_label:not(.hanko_dropdown)::after{content:"â¯";width:1rem;text-align:center;transition:all .35s}.hanko_accordion .hanko_accordionItem .hanko_label.hanko_dropdown::before{content:"+";width:1em;text-align:center;transition:all .35s}.hanko_accordion .hanko_accordionItem .hanko_accordionInput{position:absolute;opacity:0;z-index:-1}.hanko_accordion .hanko_accordionItem .hanko_accordionInput:checked+.hanko_label{color:var(--brand-contrast-color, white);background:var(--brand-color, #506cf0)}.hanko_accordion .hanko_accordionItem .hanko_accordionInput:checked+.hanko_label .hanko_description{color:var(--brand-contrast-color, white)}.hanko_accordion .hanko_accordionItem .hanko_accordionInput:checked+.hanko_label.hanko_dropdown{color:var(--link-color, #506cf0);background:none}.hanko_accordion .hanko_accordionItem .hanko_accordionInput:checked+.hanko_label:not(.hanko_dropdown)::after{transform:rotate(90deg)}.hanko_accordion .hanko_accordionItem .hanko_accordionInput:checked+.hanko_label.hanko_dropdown::before{content:"-"}.hanko_accordion .hanko_accordionItem .hanko_accordionInput:checked+.hanko_label~.hanko_accordionContent{margin:.25rem 1rem;opacity:1;max-height:100vh}.hanko_accordion .hanko_accordionItem .hanko_accordionContent{max-height:0;margin:0 1rem;opacity:0;overflow:hidden;transition:all .35s}.hanko_accordion .hanko_accordionItem .hanko_accordionContent.hanko_dropdownContent{border-style:none}',""]),i.locals={accordion:"hanko_accordion",accordionItem:"hanko_accordionItem",label:"hanko_label",labelText:"hanko_labelText",description:"hanko_description",dropdown:"hanko_dropdown",accordionInput:"hanko_accordionInput",accordionContent:"hanko_accordionContent",dropdownContent:"hanko_dropdownContent"};const a=i},801:(e,t,r)=&gt;{r.d(t,{Z:()=&gt;a});var n=r(933),o=r.n(n),s=r(476),i=r.n(s)()(o());i.push([e.id,".hanko_errorMessage{font-weight:var(--font-weight, 400);font-size:var(--font-size, 16px);font-family:var(--font-family, sans-serif);border-radius:var(--border-radius, 8px);border-style:var(--border-style, solid);border-width:var(--border-width, 1px);color:var(--error-color, #e82020);background:var(--background-color, white);padding:.5rem;margin:var(--item-margin, 0.5rem 0);min-height:var(--item-height, 42px);display:flex;align-items:start;box-sizing:border-box;line-height:1.4}.hanko_errorMessage&gt;span:first-child{display:inline-flex}.hanko_errorMessage[hidden]{display:none}",""]),i.locals={errorMessage:"hanko_errorMessage"};const a=i},187:(e,t,r)=&gt;{r.d(t,{Z:()=&gt;a});var n=r(933),o=r.n(n),s=r(476),i=r.n(s)()(o());i.push([e.id,'.hanko_form{display:flex;flex-grow:1}.hanko_form .hanko_ul{flex-grow:1;margin:var(--item-margin, 0.5rem 0);padding-inline-start:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:1em}.hanko_form .hanko_li{display:flex;max-width:100%;flex-grow:1;flex-basis:min-content}.hanko_button{font-weight:var(--font-weight, 400);font-size:var(--font-size, 16px);font-family:var(--font-family, sans-serif);border-radius:var(--border-radius, 8px);border-style:var(--border-style, solid);border-width:var(--border-width, 1px);white-space:nowrap;width:100%;min-width:var(--button-min-width, 7em);height:var(--item-height, 42px);outline:none;cursor:pointer;transition:.1s ease-out;flex-grow:1;flex-shrink:1;display:inline-flex}.hanko_button:disabled{cursor:default}.hanko_button.hanko_primary{color:var(--brand-contrast-color, white);background:var(--brand-color, #506cf0);border-color:var(--brand-color, #506cf0);justify-content:center}.hanko_button.hanko_primary:hover{color:var(--brand-contrast-color, white);background:var(--brand-color-shade-1, #6b84fb);border-color:var(--brand-color, #506cf0)}.hanko_button.hanko_primary:focus{color:var(--brand-contrast-color, white);background:var(--brand-color, #506cf0);border-color:var(--color, #333333)}.hanko_button.hanko_primary:disabled{color:var(--color-shade-1, #8f9095);background:var(--color-shade-2, #e5e6ef);border-color:var(--color-shade-2, #e5e6ef)}.hanko_button.hanko_secondary{color:var(--color, #333333);background:var(--background-color, white);border-color:var(--color, #333333);justify-content:left}.hanko_button.hanko_secondary:hover{color:var(--color, #333333);background:var(--color-shade-2, #e5e6ef);border-color:var(--color, #333333)}.hanko_button.hanko_secondary:focus{color:var(--color, #333333);background:var(--background-color, white);border-color:var(--brand-color, #506cf0)}.hanko_button.hanko_secondary:disabled{color:var(--color-shade-1, #8f9095);background:var(--color-shade-2, #e5e6ef);border-color:var(--color-shade-1, #8f9095)}.hanko_button.hanko_dangerous{color:var(--error-color, #e82020);background:var(--background-color, white);border-color:var(--error-color, #e82020);flex-grow:0;width:auto}.hanko_inputWrapper{flex-grow:1;position:relative;display:flex;min-width:var(--input-min-width, 14em);max-width:100%}.hanko_input{font-weight:var(--font-weight, 400);font-size:var(--font-size, 16px);font-family:var(--font-family, sans-serif);border-radius:var(--border-radius, 8px);border-style:var(--border-style, solid);border-width:var(--border-width, 1px);height:var(--item-height, 42px);color:var(--color, #333333);border-color:var(--color-shade-1, #8f9095);background:var(--background-color, white);padding:0 .5rem;outline:none;width:100%;box-sizing:border-box;transition:.1s ease-out}.hanko_input:-webkit-autofill,.hanko_input:-webkit-autofill:hover,.hanko_input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color, #333333);-webkit-box-shadow:0 0 0 50px var(--background-color, white) inset}.hanko_input::-ms-reveal,.hanko_input::-ms-clear{display:none}.hanko_input::placeholder{color:var(--color-shade-1, #8f9095)}.hanko_input:focus{color:var(--color, #333333);border-color:var(--color, #333333)}.hanko_input:disabled{color:var(--color-shade-1, #8f9095);background:var(--color-shade-2, #e5e6ef);border-color:var(--color-shade-1, #8f9095)}.hanko_passcodeInputWrapper{flex-grow:1;min-width:var(--input-min-width, 14em);max-width:fit-content;position:relative;display:flex;justify-content:space-between}.hanko_passcodeInputWrapper .hanko_passcodeDigitWrapper{flex-grow:1;margin:0 .5rem 0 0}.hanko_passcodeInputWrapper .hanko_passcodeDigitWrapper:last-child{margin:0}.hanko_passcodeInputWrapper .hanko_passcodeDigitWrapper .hanko_input{text-align:center}.hanko_checkboxWrapper{font-weight:var(--font-weight, 400);font-size:var(--font-size, 16px);font-family:var(--font-family, sans-serif);color:var(--color, #333333);align-items:center;display:flex}.hanko_checkboxWrapper .hanko_label{color:inherit;padding-left:.5rem;cursor:pointer}.hanko_checkboxWrapper .hanko_label.hanko_disabled{cursor:default;color:var(--color-shade-1, #8f9095)}.hanko_checkboxWrapper .hanko_checkbox{border:currentColor solid 1px;border-radius:.15em;appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;margin:0;color:currentColor;background-color:var(--background-color, white);font:inherit;box-shadow:none;display:inline-flex;place-content:center;cursor:pointer}.hanko_checkboxWrapper .hanko_checkbox:checked{background-color:var(--color, #333333)}.hanko_checkboxWrapper .hanko_checkbox:disabled{cursor:default;background-color:var(--color-shade-2, #e5e6ef);border-color:var(--color-shade-1, #8f9095)}.hanko_checkboxWrapper .hanko_checkbox:checked:after{content:"âœ“";color:var(--background-color, white);position:absolute;line-height:1.1rem}.hanko_checkboxWrapper .hanko_checkbox:disabled:after{color:var(--color-shade-1, #8f9095)}',""]),i.locals={form:"hanko_form",ul:"hanko_ul",li:"hanko_li",button:"hanko_button",primary:"hanko_primary",secondary:"hanko_secondary",dangerous:"hanko_dangerous",inputWrapper:"hanko_inputWrapper",input:"hanko_input",passcodeInputWrapper:"hanko_passcodeInputWrapper",passcodeDigitWrapper:"hanko_passcodeDigitWrapper",checkboxWrapper:"hanko_checkboxWrapper",label:"hanko_label",disabled:"hanko_disabled",checkbox:"hanko_checkbox"};const a=i},693:(e,t,r)=&gt;{r.d(t,{Z:()=&gt;a});var n=r(933),o=r.n(n),s=r(476),i=r.n(s)()(o());i.push([e.id,".hanko_headline{color:var(--color, #333333);font-family:var(--font-family, sans-serif);text-align:left;letter-spacing:0;font-style:normal;line-height:1.1}.hanko_headline.hanko_grade1{font-size:var(--headline1-font-size, 24px);font-weight:var(--headline1-font-weight, 600);margin:var(--headline1-margin, 0 0 1rem)}.hanko_headline.hanko_grade2{font-size:var(--headline2-font-size, 16px);font-weight:var(--headline2-font-weight, 600);margin:var(--headline2-margin, 1rem 0 0.5rem)}",""]),i.locals={headline:"hanko_headline",grade1:"hanko_grade1",grade2:"hanko_grade2"};const a=i},653:(e,t,r)=&gt;{r.d(t,{Z:()=&gt;a});var n=r(933),o=r.n(n),s=r(476),i=r.n(s)()(o());i.push([e.id,".hanko_icon,.hanko_loadingSpinnerWrapper .hanko_loadingSpinner,.hanko_loadingSpinnerWrapperIcon .hanko_loadingSpinner,.hanko_exclamationMark,.hanko_checkmark{display:inline-block;fill:var(--brand-contrast-color, white);width:18px}.hanko_icon.hanko_secondary,.hanko_loadingSpinnerWrapper .hanko_secondary.hanko_loadingSpinner,.hanko_loadingSpinnerWrapperIcon .hanko_secondary.hanko_loadingSpinner,.hanko_secondary.hanko_exclamationMark,.hanko_secondary.hanko_checkmark{fill:var(--color, #333333)}.hanko_icon.hanko_disabled,.hanko_loadingSpinnerWrapper .hanko_disabled.hanko_loadingSpinner,.hanko_loadingSpinnerWrapperIcon .hanko_disabled.hanko_loadingSpinner,.hanko_disabled.hanko_exclamationMark,.hanko_disabled.hanko_checkmark{fill:var(--color-shade-1, #8f9095)}.hanko_checkmark{fill:var(--brand-color, #506cf0)}.hanko_checkmark.hanko_secondary{fill:var(--color-shade-1, #8f9095)}.hanko_checkmark.hanko_fadeOut{animation:hanko_fadeOut ease-out 1.5s forwards !important}@keyframes hanko_fadeOut{0%{opacity:1}100%{opacity:0}}.hanko_exclamationMark{fill:var(--error-color, #e82020);padding:1px 6px 0 4px}.hanko_loadingSpinnerWrapperIcon{width:100%;column-gap:10px;margin-left:10px}.hanko_loadingSpinnerWrapper,.hanko_loadingSpinnerWrapperIcon{display:inline-flex;align-items:center;height:100%;margin:0 5px;justify-content:inherit}.hanko_loadingSpinnerWrapper.hanko_centerContent,.hanko_centerContent.hanko_loadingSpinnerWrapperIcon{justify-content:center}.hanko_loadingSpinnerWrapper.hanko_maxWidth,.hanko_maxWidth.hanko_loadingSpinnerWrapperIcon{width:100%}.hanko_loadingSpinnerWrapper .hanko_loadingSpinner,.hanko_loadingSpinnerWrapperIcon .hanko_loadingSpinner{fill:var(--brand-color, #506cf0);animation:hanko_spin 500ms ease-in-out infinite}.hanko_loadingSpinnerWrapper.hanko_secondary,.hanko_secondary.hanko_loadingSpinnerWrapperIcon{fill:var(--color-shade-1, #8f9095)}@keyframes hanko_spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.hanko_googleIcon.hanko_disabled{fill:var(--color-shade-1, #8f9095)}.hanko_googleIcon.hanko_blue{fill:#4285f4}.hanko_googleIcon.hanko_green{fill:#34a853}.hanko_googleIcon.hanko_yellow{fill:#fbbc05}.hanko_googleIcon.hanko_red{fill:#ea4335}",""]),i.locals={icon:"hanko_icon",loadingSpinnerWrapper:"hanko_loadingSpinnerWrapper",loadingSpinner:"hanko_loadingSpinner",loadingSpinnerWrapperIcon:"hanko_loadingSpinnerWrapperIcon",exclamationMark:"hanko_exclamationMark",checkmark:"hanko_checkmark",secondary:"hanko_secondary",disabled:"hanko_disabled",fadeOut:"hanko_fadeOut",centerContent:"hanko_centerContent",maxWidth:"hanko_maxWidth",spin:"hanko_spin",googleIcon:"hanko_googleIcon",blue:"hanko_blue",green:"hanko_green",yellow:"hanko_yellow",red:"hanko_red"};const a=i},618:(e,t,r)=&gt;{r.d(t,{Z:()=&gt;a});var n=r(933),o=r.n(n),s=r(476),i=r.n(s)()(o());i.push([e.id,".hanko_link{font-weight:var(--font-weight, 400);font-size:var(--font-size, 16px);font-family:var(--font-family, sans-serif);color:var(--link-color, #506cf0);text-decoration:var(--link-text-decoration, none);cursor:pointer;background:none !important;border:none;padding:0 !important;transition:all .1s}.hanko_link:hover{text-decoration:var(--link-text-decoration-hover, underline)}.hanko_link:disabled{color:var(--color, #333333) !important;pointer-events:none;cursor:default}.hanko_link.hanko_danger{color:var(--error-color, #e82020)}.hanko_linkWrapper{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;height:1.8rem}.hanko_linkWrapper.hanko_reverse{flex-direction:row-reverse}",""]),i.locals={link:"hanko_link",danger:"hanko_danger",linkWrapper:"hanko_linkWrapper",reverse:"hanko_reverse"};const a=i},517:(e,t,r)=&gt;{r.d(t,{Z:()=&gt;a});var n=r(933),o=r.n(n),s=r(476),i=r.n(s)()(o());i.push([e.id,".hanko_paragraph{font-weight:var(--font-weight, 400);font-size:var(--font-size, 16px);font-family:var(--font-family, sans-serif);color:var(--color, #333333);margin:var(--item-margin, 0.5rem 0);text-align:left;word-break:break-word}",""]),i.locals={paragraph:"hanko_paragraph"};const a=i},548:(e,t,r)=&gt;{r.d(t,{Z:()=&gt;a});var n=r(933),o=r.n(n),s=r(476),i=r.n(s)()(o());i.push([e.id,".hanko_spacer{height:1em}.hanko_divider{font-weight:var(--font-weight, 400);font-size:var(--font-size, 16px);font-family:var(--font-family, sans-serif);display:flex;visibility:var(--divider-visibility, visible);color:var(--color-shade-1, #8f9095);margin:var(--item-margin, 0.5rem 0);padding:.5em}.hanko_divider .hanko_line{border-bottom-style:var(--border-style, solid);border-bottom-width:var(--border-width, 1px);color:inherit;font:inherit;width:100%}.hanko_divider .hanko_text{font:inherit;color:inherit;background:var(--background-color, white);padding:var(--divider-padding, 0 42px);line-height:.1em}",""]),i.locals={spacer:"hanko_spacer",divider:"hanko_divider",line:"hanko_line",text:"hanko_text"};const a=i},323:(e,t,r)=&gt;{r.d(t,{Z:()=&gt;a});var n=r(933),o=r.n(n),s=r(476),i=r.n(s)()(o());i.push([e.id,".hanko_container{background-color:var(--background-color, white);padding:var(--container-padding, 30px);max-width:var(--container-max-width, 410px);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:flex-start;box-sizing:border-box}.hanko_content{box-sizing:border-box;flex:0 1 auto;width:100%;height:100%}.hanko_footer{padding:var(--item-margin, 0.5rem 0);box-sizing:border-box;width:100%}.hanko_footer :nth-child(1){float:left}.hanko_footer :nth-child(2){float:right}",""]),i.locals={container:"hanko_container",content:"hanko_content",footer:"hanko_footer"};const a=i},476:e=&gt;{e.exports=function(t){var r=[];return r.toString=function(){return this.map(function(n){var o="",s=n[5]!==void 0;return n[4]&amp;&amp;(o+="@supports (".concat(n[4],") {")),n[2]&amp;&amp;(o+="@media ".concat(n[2]," {")),s&amp;&amp;(o+="@layer".concat(n[5].length&gt;0?" ".concat(n[5]):""," {")),o+=t(n),s&amp;&amp;(o+="}"),n[2]&amp;&amp;(o+="}"),n[4]&amp;&amp;(o+="}"),o}).join("")},r.i=function(n,o,s,i,a){typeof n=="string"&amp;&amp;(n=[[null,n,void 0]]);var c={};if(s)for(var f=0;f&lt;this.length;f++){var u=this[f][0];u!=null&amp;&amp;(c[u]=!0)}for(var g=0;g&lt;n.length;g++){var _=[].concat(n[g]);s&amp;&amp;c[_[0]]||(a!==void 0&amp;&amp;(_[5]===void 0||(_[1]="@layer".concat(_[5].length&gt;0?" ".concat(_[5]):""," {").concat(_[1],"}")),_[5]=a),o&amp;&amp;(_[2]&amp;&amp;(_[1]="@media ".concat(_[2]," {").concat(_[1],"}")),_[2]=o),i&amp;&amp;(_[4]?(_[1]="@supports (".concat(_[4],") {").concat(_[1],"}"),_[4]=i):_[4]="".concat(i)),r.push(_))}},r}},933:e=&gt;{e.exports=function(t){return t[1]}},473:(e,t,r)=&gt;{r.r(t),r.d(t,{Component:()=&gt;F,Fragment:()=&gt;A,cloneElement:()=&gt;$,createContext:()=&gt;le,createElement:()=&gt;K,createRef:()=&gt;E,h:()=&gt;K,hydrate:()=&gt;tt,isValidElement:()=&gt;i,options:()=&gt;o,render:()=&gt;_t,toChildArray:()=&gt;te});var n,o,s,i,a,c,f,u,g,_={},k=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function j(w,x){for(var R in x)w[R]=x[R];return w}function V(w){var x=w.parentNode;x&amp;&amp;x.removeChild(w)}function K(w,x,R){var z,y,v,C={};for(v in x)v=="key"?z=x[v]:v=="ref"?y=x[v]:C[v]=x[v];if(arguments.length&gt;2&amp;&amp;(C.children=arguments.length&gt;3?n.call(arguments,2):R),typeof w=="function"&amp;&amp;w.defaultProps!=null)for(v in w.defaultProps)C[v]===void 0&amp;&amp;(C[v]=w.defaultProps[v]);return P(w,C,z,y,null)}function P(w,x,R,z,y){var v={type:w,props:x,key:R,ref:z,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:y??++s};return y==null&amp;&amp;o.vnode!=null&amp;&amp;o.vnode(v),v}function E(){return{current:null}}function A(w){return w.children}function F(w,x){this.props=w,this.context=x}function D(w,x){if(x==null)return w.__?D(w.__,w.__.__k.indexOf(w)+1):null;for(var R;x&lt;w.__k.length;x++)if((R=w.__k[x])!=null&amp;&amp;R.__e!=null)return R.__e;return typeof w.type=="function"?D(w):null}function Q(w){var x,R;if((w=w.__)!=null&amp;&amp;w.__c!=null){for(w.__e=w.__c.base=null,x=0;x&lt;w.__k.length;x++)if((R=w.__k[x])!=null&amp;&amp;R.__e!=null){w.__e=w.__c.base=R.__e;break}return Q(w)}}function Y(w){(!w.__d&amp;&amp;(w.__d=!0)&amp;&amp;a.push(w)&amp;&amp;!oe.__r++||c!==o.debounceRendering)&amp;&amp;((c=o.debounceRendering)||f)(oe)}function oe(){var w,x,R,z,y,v,C,M;for(a.sort(u);w=a.shift();)w.__d&amp;&amp;(x=a.length,z=void 0,y=void 0,C=(v=(R=w).__v).__e,(M=R.__P)&amp;&amp;(z=[],(y=j({},v)).__v=v.__v+1,ft(M,v,y,R.__n,M.ownerSVGElement!==void 0,v.__h!=null?[C]:null,z,C??D(v),v.__h),re(z,v),v.__e!=C&amp;&amp;Q(v)),a.length&gt;x&amp;&amp;a.sort(u));oe.__r=0}function ee(w,x,R,z,y,v,C,M,N,W){var S,H,B,L,Z,pe,se,ue=z&amp;&amp;z.__k||k,_e=ue.length;for(R.__k=[],S=0;S&lt;x.length;S++)if((L=R.__k[S]=(L=x[S])==null||typeof L=="boolean"||typeof L=="function"?null:typeof L=="string"||typeof L=="number"||typeof L=="bigint"?P(null,L,null,null,L):Array.isArray(L)?P(A,{children:L},null,null,null):L.__b&gt;0?P(L.type,L.props,L.key,L.ref?L.ref:null,L.__v):L)!=null){if(L.__=R,L.__b=R.__b+1,(B=ue[S])===null||B&amp;&amp;L.key==B.key&amp;&amp;L.type===B.type)ue[S]=void 0;else for(H=0;H&lt;_e;H++){if((B=ue[H])&amp;&amp;L.key==B.key&amp;&amp;L.type===B.type){ue[H]=void 0;break}B=null}ft(w,L,B=B||_,y,v,C,M,N,W),Z=L.__e,(H=L.ref)&amp;&amp;B.ref!=H&amp;&amp;(se||(se=[]),B.ref&amp;&amp;se.push(B.ref,null,L),se.push(H,L.__c||Z,L)),Z!=null?(pe==null&amp;&amp;(pe=Z),typeof L.type=="function"&amp;&amp;L.__k===B.__k?L.__d=N=ge(L,N,w):N=me(w,L,B,ue,Z,N),typeof R.type=="function"&amp;&amp;(R.__d=N)):N&amp;&amp;B.__e==N&amp;&amp;N.parentNode!=w&amp;&amp;(N=D(B))}for(R.__e=pe,S=_e;S--;)ue[S]!=null&amp;&amp;(typeof R.type=="function"&amp;&amp;ue[S].__e!=null&amp;&amp;ue[S].__e==R.__d&amp;&amp;(R.__d=Ie(z).nextSibling),Se(ue[S],ue[S]));if(se)for(S=0;S&lt;se.length;S++)X(se[S],se[++S],se[++S])}function ge(w,x,R){for(var z,y=w.__k,v=0;y&amp;&amp;v&lt;y.length;v++)(z=y[v])&amp;&amp;(z.__=w,x=typeof z.type=="function"?ge(z,x,R):me(R,z,z,y,z.__e,x));return x}function te(w,x){return x=x||[],w==null||typeof w=="boolean"||(Array.isArray(w)?w.some(function(R){te(R,x)}):x.push(w)),x}function me(w,x,R,z,y,v){var C,M,N;if(x.__d!==void 0)C=x.__d,x.__d=void 0;else if(R==null||y!=v||y.parentNode==null)e:if(v==null||v.parentNode!==w)w.appendChild(y),C=null;else{for(M=v,N=0;(M=M.nextSibling)&amp;&amp;N&lt;z.length;N+=1)if(M==y)break e;w.insertBefore(y,v),C=v}return C!==void 0?C:y.nextSibling}function Ie(w){var x,R,z;if(w.type==null||typeof w.type=="string")return w.__e;if(w.__k){for(x=w.__k.length-1;x&gt;=0;x--)if((R=w.__k[x])&amp;&amp;(z=Ie(R)))return z}return null}function Le(w,x,R){x[0]==="-"?w.setProperty(x,R??""):w[x]=R==null?"":typeof R!="number"||p.test(x)?R:R+"px"}function ie(w,x,R,z,y){var v;e:if(x==="style")if(typeof R=="string")w.style.cssText=R;else{if(typeof z=="string"&amp;&amp;(w.style.cssText=z=""),z)for(x in z)R&amp;&amp;x in R||Le(w.style,x,"");if(R)for(x in R)z&amp;&amp;R[x]===z[x]||Le(w.style,x,R[x])}else if(x[0]==="o"&amp;&amp;x[1]==="n")v=x!==(x=x.replace(/Capture$/,"")),x=x.toLowerCase()in w?x.toLowerCase().slice(2):x.slice(2),w.l||(w.l={}),w.l[x+v]=R,R?z||w.addEventListener(x,v?ce:ve,v):w.removeEventListener(x,v?ce:ve,v);else if(x!=="dangerouslySetInnerHTML"){if(y)x=x.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(x!=="width"&amp;&amp;x!=="height"&amp;&amp;x!=="href"&amp;&amp;x!=="list"&amp;&amp;x!=="form"&amp;&amp;x!=="tabIndex"&amp;&amp;x!=="download"&amp;&amp;x in w)try{w[x]=R??"";break e}catch{}typeof R=="function"||(R==null||R===!1&amp;&amp;x.indexOf("-")==-1?w.removeAttribute(x):w.setAttribute(x,R))}}function ve(w){return this.l[w.type+!1](o.event?o.event(w):w)}function ce(w){return this.l[w.type+!0](o.event?o.event(w):w)}function ft(w,x,R,z,y,v,C,M,N){var W,S,H,B,L,Z,pe,se,ue,_e,Ae,ye,He,Ne,wt,lt=x.type;if(x.constructor!==void 0)return null;R.__h!=null&amp;&amp;(N=R.__h,M=x.__e=R.__e,x.__h=null,v=[M]),(W=o.__b)&amp;&amp;W(x);try{e:if(typeof lt=="function"){if(se=x.props,ue=(W=lt.contextType)&amp;&amp;z[W.__c],_e=W?ue?ue.props.value:W.__:z,R.__c?pe=(S=x.__c=R.__c).__=S.__E:("prototype"in lt&amp;&amp;lt.prototype.render?x.__c=S=new lt(se,_e):(x.__c=S=new F(se,_e),S.constructor=lt,S.render=at),ue&amp;&amp;ue.sub(S),S.props=se,S.state||(S.state={}),S.context=_e,S.__n=z,H=S.__d=!0,S.__h=[],S._sb=[]),S.__s==null&amp;&amp;(S.__s=S.state),lt.getDerivedStateFromProps!=null&amp;&amp;(S.__s==S.state&amp;&amp;(S.__s=j({},S.__s)),j(S.__s,lt.getDerivedStateFromProps(se,S.__s))),B=S.props,L=S.state,S.__v=x,H)lt.getDerivedStateFromProps==null&amp;&amp;S.componentWillMount!=null&amp;&amp;S.componentWillMount(),S.componentDidMount!=null&amp;&amp;S.__h.push(S.componentDidMount);else{if(lt.getDerivedStateFromProps==null&amp;&amp;se!==B&amp;&amp;S.componentWillReceiveProps!=null&amp;&amp;S.componentWillReceiveProps(se,_e),!S.__e&amp;&amp;S.shouldComponentUpdate!=null&amp;&amp;S.shouldComponentUpdate(se,S.__s,_e)===!1||x.__v===R.__v){for(x.__v!==R.__v&amp;&amp;(S.props=se,S.state=S.__s,S.__d=!1),S.__e=!1,x.__e=R.__e,x.__k=R.__k,x.__k.forEach(function(Pt){Pt&amp;&amp;(Pt.__=x)}),Ae=0;Ae&lt;S._sb.length;Ae++)S.__h.push(S._sb[Ae]);S._sb=[],S.__h.length&amp;&amp;C.push(S);break e}S.componentWillUpdate!=null&amp;&amp;S.componentWillUpdate(se,S.__s,_e),S.componentDidUpdate!=null&amp;&amp;S.__h.push(function(){S.componentDidUpdate(B,L,Z)})}if(S.context=_e,S.props=se,S.__P=w,ye=o.__r,He=0,"prototype"in lt&amp;&amp;lt.prototype.render){for(S.state=S.__s,S.__d=!1,ye&amp;&amp;ye(x),W=S.render(S.props,S.state,S.context),Ne=0;Ne&lt;S._sb.length;Ne++)S.__h.push(S._sb[Ne]);S._sb=[]}else do S.__d=!1,ye&amp;&amp;ye(x),W=S.render(S.props,S.state,S.context),S.state=S.__s;while(S.__d&amp;&amp;++He&lt;25);S.state=S.__s,S.getChildContext!=null&amp;&amp;(z=j(j({},z),S.getChildContext())),H||S.getSnapshotBeforeUpdate==null||(Z=S.getSnapshotBeforeUpdate(B,L)),wt=W!=null&amp;&amp;W.type===A&amp;&amp;W.key==null?W.props.children:W,ee(w,Array.isArray(wt)?wt:[wt],x,R,z,y,v,C,M,N),S.base=x.__e,x.__h=null,S.__h.length&amp;&amp;C.push(S),pe&amp;&amp;(S.__E=S.__=null),S.__e=!1}else v==null&amp;&amp;x.__v===R.__v?(x.__k=R.__k,x.__e=R.__e):x.__e=ne(R.__e,x,R,z,y,v,C,N);(W=o.diffed)&amp;&amp;W(x)}catch(Pt){x.__v=null,(N||v!=null)&amp;&amp;(x.__e=M,x.__h=!!N,v[v.indexOf(M)]=null),o.__e(Pt,x,R)}}function re(w,x){o.__c&amp;&amp;o.__c(x,w),w.some(function(R){try{w=R.__h,R.__h=[],w.some(function(z){z.call(R)})}catch(z){o.__e(z,R.__v)}})}function ne(w,x,R,z,y,v,C,M){var N,W,S,H=R.props,B=x.props,L=x.type,Z=0;if(L==="svg"&amp;&amp;(y=!0),v!=null){for(;Z&lt;v.length;Z++)if((N=v[Z])&amp;&amp;"setAttribute"in N==!!L&amp;&amp;(L?N.localName===L:N.nodeType===3)){w=N,v[Z]=null;break}}if(w==null){if(L===null)return document.createTextNode(B);w=y?document.createElementNS("http://www.w3.org/2000/svg",L):document.createElement(L,B.is&amp;&amp;B),v=null,M=!1}if(L===null)H===B||M&amp;&amp;w.data===B||(w.data=B);else{if(v=v&amp;&amp;n.call(w.childNodes),W=(H=R.props||_).dangerouslySetInnerHTML,S=B.dangerouslySetInnerHTML,!M){if(v!=null)for(H={},Z=0;Z&lt;w.attributes.length;Z++)H[w.attributes[Z].name]=w.attributes[Z].value;(S||W)&amp;&amp;(S&amp;&amp;(W&amp;&amp;S.__html==W.__html||S.__html===w.innerHTML)||(w.innerHTML=S&amp;&amp;S.__html||""))}if(function(pe,se,ue,_e,Ae){var ye;for(ye in ue)ye==="children"||ye==="key"||ye in se||ie(pe,ye,null,ue[ye],_e);for(ye in se)Ae&amp;&amp;typeof se[ye]!="function"||ye==="children"||ye==="key"||ye==="value"||ye==="checked"||ue[ye]===se[ye]||ie(pe,ye,se[ye],ue[ye],_e)}(w,B,H,y,M),S)x.__k=[];else if(Z=x.props.children,ee(w,Array.isArray(Z)?Z:[Z],x,R,z,y&amp;&amp;L!=="foreignObject",v,C,v?v[0]:R.__k&amp;&amp;D(R,0),M),v!=null)for(Z=v.length;Z--;)v[Z]!=null&amp;&amp;V(v[Z]);M||("value"in B&amp;&amp;(Z=B.value)!==void 0&amp;&amp;(Z!==w.value||L==="progress"&amp;&amp;!Z||L==="option"&amp;&amp;Z!==H.value)&amp;&amp;ie(w,"value",Z,H.value,!1),"checked"in B&amp;&amp;(Z=B.checked)!==void 0&amp;&amp;Z!==w.checked&amp;&amp;ie(w,"checked",Z,H.checked,!1))}return w}function X(w,x,R){try{typeof w=="function"?w(x):w.current=x}catch(z){o.__e(z,R)}}function Se(w,x,R){var z,y;if(o.unmount&amp;&amp;o.unmount(w),(z=w.ref)&amp;&amp;(z.current&amp;&amp;z.current!==w.__e||X(z,null,x)),(z=w.__c)!=null){if(z.componentWillUnmount)try{z.componentWillUnmount()}catch(v){o.__e(v,x)}z.base=z.__P=null,w.__c=void 0}if(z=w.__k)for(y=0;y&lt;z.length;y++)z[y]&amp;&amp;Se(z[y],x,R||typeof w.type!="function");R||w.__e==null||V(w.__e),w.__=w.__e=w.__d=void 0}function at(w,x,R){return this.constructor(w,R)}function _t(w,x,R){var z,y,v;o.__&amp;&amp;o.__(w,x),y=(z=typeof R=="function")?null:R&amp;&amp;R.__k||x.__k,v=[],ft(x,w=(!z&amp;&amp;R||x).__k=K(A,null,[w]),y||_,_,x.ownerSVGElement!==void 0,!z&amp;&amp;R?[R]:y?null:x.firstChild?n.call(x.childNodes):null,v,!z&amp;&amp;R?R:y?y.__e:x.firstChild,z),re(v,w)}function tt(w,x){_t(w,x,tt)}function $(w,x,R){var z,y,v,C=j({},w.props);for(v in x)v=="key"?z=x[v]:v=="ref"?y=x[v]:C[v]=x[v];return arguments.length&gt;2&amp;&amp;(C.children=arguments.length&gt;3?n.call(arguments,2):R),P(w.type,C,z||w.key,y||w.ref,null)}function le(w,x){var R={__c:x="__cC"+g++,__:w,Consumer:function(z,y){return z.children(y)},Provider:function(z){var y,v;return this.getChildContext||(y=[],(v={})[x]=this,this.getChildContext=function(){return v},this.shouldComponentUpdate=function(C){this.props.value!==C.value&amp;&amp;y.some(function(M){M.__e=!0,Y(M)})},this.sub=function(C){y.push(C);var M=C.componentWillUnmount;C.componentWillUnmount=function(){y.splice(y.indexOf(C),1),M&amp;&amp;M.call(C)}}),z.children}};return R.Provider.__=R.Consumer.contextType=R}n=k.slice,o={__e:function(w,x,R,z){for(var y,v,C;x=x.__;)if((y=x.__c)&amp;&amp;!y.__)try{if((v=y.constructor)&amp;&amp;v.getDerivedStateFromError!=null&amp;&amp;(y.setState(v.getDerivedStateFromError(w)),C=y.__d),y.componentDidCatch!=null&amp;&amp;(y.componentDidCatch(w,z||{}),C=y.__d),C)return y.__E=y}catch(M){w=M}throw w}},s=0,i=function(w){return w!=null&amp;&amp;w.constructor===void 0},F.prototype.setState=function(w,x){var R;R=this.__s!=null&amp;&amp;this.__s!==this.state?this.__s:this.__s=j({},this.state),typeof w=="function"&amp;&amp;(w=w(j({},R),this.props)),w&amp;&amp;j(R,w),w!=null&amp;&amp;this.__v&amp;&amp;(x&amp;&amp;this._sb.push(x),Y(this))},F.prototype.forceUpdate=function(w){this.__v&amp;&amp;(this.__e=!0,w&amp;&amp;this.__h.push(w),Y(this))},F.prototype.render=A,a=[],f=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(w,x){return w.__v.__b-x.__v.__b},oe.__r=0,g=0},792:(e,t,r)=&gt;{r.r(t),r.d(t,{useCallback:()=&gt;Y,useContext:()=&gt;oe,useDebugValue:()=&gt;ee,useEffect:()=&gt;E,useErrorBoundary:()=&gt;ge,useId:()=&gt;te,useImperativeHandle:()=&gt;D,useLayoutEffect:()=&gt;A,useMemo:()=&gt;Q,useReducer:()=&gt;P,useRef:()=&gt;F,useState:()=&gt;K});var n,o,s,i,a=r(473),c=0,f=[],u=[],g=a.options.__b,_=a.options.__r,k=a.options.diffed,p=a.options.__c,j=a.options.unmount;function V(re,ne){a.options.__h&amp;&amp;a.options.__h(o,re,c||ne),c=0;var X=o.__H||(o.__H={__:[],__h:[]});return re&gt;=X.__.length&amp;&amp;X.__.push({__V:u}),X.__[re]}function K(re){return c=1,P(ft,re)}function P(re,ne,X){var Se=V(n++,2);if(Se.t=re,!Se.__c&amp;&amp;(Se.__=[X?X(ne):ft(void 0,ne),function($){var le=Se.__N?Se.__N[0]:Se.__[0],w=Se.t(le,$);le!==w&amp;&amp;(Se.__N=[w,Se.__[1]],Se.__c.setState({}))}],Se.__c=o,!o.u)){var at=function($,le,w){if(!Se.__c.__H)return!0;var x=Se.__c.__H.__.filter(function(z){return z.__c});if(x.every(function(z){return!z.__N}))return!_t||_t.call(this,$,le,w);var R=!1;return x.forEach(function(z){if(z.__N){var y=z.__[0];z.__=z.__N,z.__N=void 0,y!==z.__[0]&amp;&amp;(R=!0)}}),!(!R&amp;&amp;Se.__c.props===$)&amp;&amp;(!_t||_t.call(this,$,le,w))};o.u=!0;var _t=o.shouldComponentUpdate,tt=o.componentWillUpdate;o.componentWillUpdate=function($,le,w){if(this.__e){var x=_t;_t=void 0,at($,le,w),_t=x}tt&amp;&amp;tt.call(this,$,le,w)},o.shouldComponentUpdate=at}return Se.__N||Se.__}function E(re,ne){var X=V(n++,3);!a.options.__s&amp;&amp;ce(X.__H,ne)&amp;&amp;(X.__=re,X.i=ne,o.__H.__h.push(X))}function A(re,ne){var X=V(n++,4);!a.options.__s&amp;&amp;ce(X.__H,ne)&amp;&amp;(X.__=re,X.i=ne,o.__h.push(X))}function F(re){return c=5,Q(function(){return{current:re}},[])}function D(re,ne,X){c=6,A(function(){return typeof re=="function"?(re(ne()),function(){return re(null)}):re?(re.current=ne(),function(){return re.current=null}):void 0},X==null?X:X.concat(re))}function Q(re,ne){var X=V(n++,7);return ce(X.__H,ne)?(X.__V=re(),X.i=ne,X.__h=re,X.__V):X.__}function Y(re,ne){return c=8,Q(function(){return re},ne)}function oe(re){var ne=o.context[re.__c],X=V(n++,9);return X.c=re,ne?(X.__==null&amp;&amp;(X.__=!0,ne.sub(o)),ne.props.value):re.__}function ee(re,ne){a.options.useDebugValue&amp;&amp;a.options.useDebugValue(ne?ne(re):re)}function ge(re){var ne=V(n++,10),X=K();return ne.__=re,o.componentDidCatch||(o.componentDidCatch=function(Se,at){ne.__&amp;&amp;ne.__(Se,at),X[1](Se)}),[X[0],function(){X[1](void 0)}]}function te(){var re=V(n++,11);if(!re.__){for(var ne=o.__v;ne!==null&amp;&amp;!ne.__m&amp;&amp;ne.__!==null;)ne=ne.__;var X=ne.__m||(ne.__m=[0,0]);re.__="P"+X[0]+"-"+X[1]++}return re.__}function me(){for(var re;re=f.shift();)if(re.__P&amp;&amp;re.__H)try{re.__H.__h.forEach(ie),re.__H.__h.forEach(ve),re.__H.__h=[]}catch(ne){re.__H.__h=[],a.options.__e(ne,re.__v)}}a.options.__b=function(re){o=null,g&amp;&amp;g(re)},a.options.__r=function(re){_&amp;&amp;_(re),n=0;var ne=(o=re.__c).__H;ne&amp;&amp;(s===o?(ne.__h=[],o.__h=[],ne.__.forEach(function(X){X.__N&amp;&amp;(X.__=X.__N),X.__V=u,X.__N=X.i=void 0})):(ne.__h.forEach(ie),ne.__h.forEach(ve),ne.__h=[])),s=o},a.options.diffed=function(re){k&amp;&amp;k(re);var ne=re.__c;ne&amp;&amp;ne.__H&amp;&amp;(ne.__H.__h.length&amp;&amp;(f.push(ne)!==1&amp;&amp;i===a.options.requestAnimationFrame||((i=a.options.requestAnimationFrame)||Le)(me)),ne.__H.__.forEach(function(X){X.i&amp;&amp;(X.__H=X.i),X.__V!==u&amp;&amp;(X.__=X.__V),X.i=void 0,X.__V=u})),s=o=null},a.options.__c=function(re,ne){ne.some(function(X){try{X.__h.forEach(ie),X.__h=X.__h.filter(function(Se){return!Se.__||ve(Se)})}catch(Se){ne.some(function(at){at.__h&amp;&amp;(at.__h=[])}),ne=[],a.options.__e(Se,X.__v)}}),p&amp;&amp;p(re,ne)},a.options.unmount=function(re){j&amp;&amp;j(re);var ne,X=re.__c;X&amp;&amp;X.__H&amp;&amp;(X.__H.__.forEach(function(Se){try{ie(Se)}catch(at){ne=at}}),X.__H=void 0,ne&amp;&amp;a.options.__e(ne,X.__v))};var Ie=typeof requestAnimationFrame=="function";function Le(re){var ne,X=function(){clearTimeout(Se),Ie&amp;&amp;cancelAnimationFrame(ne),setTimeout(re)},Se=setTimeout(X,100);Ie&amp;&amp;(ne=requestAnimationFrame(X))}function ie(re){var ne=o,X=re.__c;typeof X=="function"&amp;&amp;(re.__c=void 0,X()),o=ne}function ve(re){var ne=o;re.__c=re.__(),o=ne}function ce(re,ne){return!re||re.length!==ne.length||ne.some(function(X,Se){return X!==re[Se]})}function ft(re,ne){return typeof ne=="function"?ne(re):ne}},892:e=&gt;{var t=[];function r(s){for(var i=-1,a=0;a&lt;t.length;a++)if(t[a].identifier===s){i=a;break}return i}function n(s,i){for(var a={},c=[],f=0;f&lt;s.length;f++){var u=s[f],g=i.base?u[0]+i.base:u[0],_=a[g]||0,k="".concat(g," ").concat(_);a[g]=_+1;var p=r(k),j={css:u[1],media:u[2],sourceMap:u[3],supports:u[4],layer:u[5]};if(p!==-1)t[p].references++,t[p].updater(j);else{var V=o(j,i);i.byIndex=f,t.splice(f,0,{identifier:k,updater:V,references:1})}c.push(k)}return c}function o(s,i){var a=i.domAPI(i);return a.update(s),function(c){if(c){if(c.css===s.css&amp;&amp;c.media===s.media&amp;&amp;c.sourceMap===s.sourceMap&amp;&amp;c.supports===s.supports&amp;&amp;c.layer===s.layer)return;a.update(s=c)}else a.remove()}}e.exports=function(s,i){var a=n(s=s||[],i=i||{});return function(c){c=c||[];for(var f=0;f&lt;a.length;f++){var u=r(a[f]);t[u].references--}for(var g=n(c,i),_=0;_&lt;a.length;_++){var k=r(a[_]);t[k].references===0&amp;&amp;(t[k].updater(),t.splice(k,1))}a=g}}},60:e=&gt;{e.exports=function(t){var r=document.createElement("style");return t.setAttributes(r,t.attributes),t.insert(r,t.options),r}},192:(e,t,r)=&gt;{e.exports=function(n){var o=r.nc;o&amp;&amp;n.setAttribute("nonce",o)}},357:e=&gt;{var t,r=(t=[],function(s,i){return t[s]=i,t.filter(Boolean).join(`
`)});function n(s,i,a,c){var f;if(a)f="";else{f="",c.supports&amp;&amp;(f+="@supports (".concat(c.supports,") {")),c.media&amp;&amp;(f+="@media ".concat(c.media," {"));var u=c.layer!==void 0;u&amp;&amp;(f+="@layer".concat(c.layer.length&gt;0?" ".concat(c.layer):""," {")),f+=c.css,u&amp;&amp;(f+="}"),c.media&amp;&amp;(f+="}"),c.supports&amp;&amp;(f+="}")}if(s.styleSheet)s.styleSheet.cssText=r(i,f);else{var g=document.createTextNode(f),_=s.childNodes;_[i]&amp;&amp;s.removeChild(_[i]),_.length?s.insertBefore(g,_[i]):s.appendChild(g)}}var o={singleton:null,singletonCounter:0};e.exports=function(s){if(typeof document&gt;"u")return{update:function(){},remove:function(){}};var i=o.singletonCounter++,a=o.singleton||(o.singleton=s.insertStyleElement(s));return{update:function(c){n(a,i,!1,c)},remove:function(c){n(a,i,!0,c)}}}},90:(e,t,r)=&gt;{r.d(t,{en:()=&gt;n});const n={headlines:{error:"An error has occurred",loginEmail:"Sign in or sign up",loginEmailNoSignup:"Sign in",loginFinished:"Login successful",loginPasscode:"Enter passcode",loginPassword:"Enter password",registerAuthenticator:"Create a passkey",registerConfirm:"Create account?",registerPassword:"Set new password",profileEmails:"Emails",profilePassword:"Password",profilePasskeys:"Passkeys",isPrimaryEmail:"Primary email address",setPrimaryEmail:"Set primary email address",emailVerified:"Verified",emailUnverified:"Unverified",emailDelete:"Delete",renamePasskey:"Rename passkey",deletePasskey:"Delete passkey",lastUsedAt:"Last used at",createdAt:"Created at",connectedAccounts:"Connected accounts",deleteAccount:"Delete account",accountNotFound:"Account not found"},texts:{enterPasscode:'Enter the passcode that was sent to "{emailAddress}".',setupPasskey:"Sign in to your account easily and securely with a passkey. Note: Your biometric data is only stored on your devices and will never be shared with anyone.",createAccount:'No account exists for "{emailAddress}". Do you want to create a new account?',passwordFormatHint:"Must be between {minLength} and {maxLength} characters long.",manageEmails:"Used for passcode authentication.",changePassword:"Set a new password.",managePasskeys:"Your passkeys allow you to sign in to this account.",isPrimaryEmail:"This email address will be used as username for your passkeys.",setPrimaryEmail:"Set this email to be used as username for new passkeys.",emailVerified:"This email address has been verified.",emailUnverified:"This email address has not been verified.",emailDelete:"If you delete this email address, it can no longer be used to sign in.",emailDeletePrimary:"The primary email address cannot be deleted.",renamePasskey:"Set a name for the passkey.",deletePasskey:"Delete this passkey from your account.",deleteAccount:"Are you sure you want to delete this account? All data will be deleted immediately and cannot be recovered.",noAccountExists:'No account exists for "{emailAddress}".'},labels:{or:"or",no:"no",yes:"yes",email:"Email",continue:"Continue",skip:"Skip",save:"Save",password:"Password",signInPassword:"Sign in with a password",signInPasscode:"Sign in with a passcode",forgotYourPassword:"Forgot your password?",back:"Back",signInPasskey:"Sign in with a passkey",registerAuthenticator:"Create a passkey",signIn:"Sign in",signUp:"Sign up",sendNewPasscode:"Send new code",passwordRetryAfter:"Retry in {passwordRetryAfter}",passcodeResendAfter:"Request a new code in {passcodeResendAfter}",unverifiedEmail:"unverified",primaryEmail:"primary",setAsPrimaryEmail:"Set as primary",verify:"Verify",delete:"Delete",newEmailAddress:"New email address",newPassword:"New password",rename:"Rename",newPasskeyName:"New passkey name",addEmail:"Add email",changePassword:"Change password",createPasskey:"Create a passkey",webauthnUnsupported:"Passkeys are not supported by your browser",signInWith:"Sign in with {provider}",deleteAccount:"Yes, delete this account."},errors:{somethingWentWrong:"A technical error has occurred. Please try again later.",requestTimeout:"The request timed out.",invalidPassword:"Wrong email or password.",invalidPasscode:"The passcode provided was not correct.",passcodeAttemptsReached:"The passcode was entered incorrectly too many times. Please request a new code.",tooManyRequests:"Too many requests have been made. Please wait to repeat the requested operation.",unauthorized:"Your session has expired. Please log in again.",invalidWebauthnCredential:"This passkey cannot be used anymore.",passcodeExpired:"The passcode has expired. Please request a new one.",userVerification:"User verification required. Please ensure your authenticator device is protected with a PIN or biometric.",emailAddressAlreadyExistsError:"The email address already exists.",maxNumOfEmailAddressesReached:"No further email addresses can be added.",thirdPartyAccessDenied:"Access denied. The request was cancelled by the user or the provider has denied access for other reasons.",thirdPartyMultipleAccounts:"Cannot identify account. The email address is used by multiple accounts.",thirdPartyUnverifiedEmail:"Email verification required. Please verify the used email address with your provider.",signupDisabled:"Account registration is disabled."}}}},Qc={};function Me(e){var t=Qc[e];if(t!==void 0)return t.exports;var r=Qc[e]={id:e,exports:{}};return Bv[e].call(r.exports,r,r.exports,Me),r.exports}Me.n=e=&gt;{var t=e&amp;&amp;e.__esModule?()=&gt;e.default:()=&gt;e;return Me.d(t,{a:t}),t},Me.d=(e,t)=&gt;{for(var r in t)Me.o(t,r)&amp;&amp;!Me.o(e,r)&amp;&amp;Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},Me.o=(e,t)=&gt;Object.prototype.hasOwnProperty.call(e,t),Me.r=e=&gt;{typeof Symbol&lt;"u"&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},Me.nc=void 0;var je={};(()=&gt;{Me.d(je,{bD:()=&gt;ol,AY:()=&gt;B,cs:()=&gt;tl,AF:()=&gt;Yn,$y:()=&gt;gl,MR:()=&gt;sl,lY:()=&gt;wt,U4:()=&gt;yl,VS:()=&gt;S,M6:()=&gt;se,nI:()=&gt;pe,U6:()=&gt;ue,xD:()=&gt;Pt,JL:()=&gt;Ae,dR:()=&gt;ye,fk:()=&gt;il,iW:()=&gt;_e,eE:()=&gt;al,Yh:()=&gt;L,Zl:()=&gt;H,DA:()=&gt;ml,iL:()=&gt;Je,u6:()=&gt;_l,rP:()=&gt;He,yj:()=&gt;Ne,K_:()=&gt;ll,fp:()=&gt;lt,Ie:()=&gt;pl,mc:()=&gt;Z,il:()=&gt;Ur,PJ:()=&gt;zs,z2:()=&gt;mh,Nv:()=&gt;Vs,Hi:()=&gt;pr,k3:()=&gt;qs,CR:()=&gt;Ks});var e={};Me.r(e),Me.d(e,{apple:()=&gt;Bf,checkmark:()=&gt;Ff,discord:()=&gt;Vf,exclamation:()=&gt;$f,github:()=&gt;Wf,google:()=&gt;Uf,passkey:()=&gt;Hf,spinner:()=&gt;Df});var t=Me(473),r=0;function n(h,l,d,m,b,I){var O,T,U={};for(T in l)T=="ref"?O=l[T]:U[T]=l[T];var q={type:h,props:U,key:d,ref:O,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--r,__source:b,__self:I};if(typeof h=="function"&amp;&amp;(O=h.defaultProps))for(T in O)U[T]===void 0&amp;&amp;(U[T]=O[T]);return t.options.vnode&amp;&amp;t.options.vnode(q),q}function o(){return o=Object.assign?Object.assign.bind():function(h){for(var l=1;l&lt;arguments.length;l++){var d=arguments[l];for(var m in d)Object.prototype.hasOwnProperty.call(d,m)&amp;&amp;(h[m]=d[m])}return h},o.apply(this,arguments)}var s=["context","children"];function i(h){this.getChildContext=function(){return h.context};var l=h.children,d=function(m,b){if(m==null)return{};var I,O,T={},U=Object.keys(m);for(O=0;O&lt;U.length;O++)b.indexOf(I=U[O])&gt;=0||(T[I]=m[I]);return T}(h,s);return(0,t.cloneElement)(l,d)}function a(){var h=new CustomEvent("_preact",{detail:{},bubbles:!0,cancelable:!0});this.dispatchEvent(h),this._vdom=(0,t.h)(i,o({},this._props,{context:h.detail.context}),_(this,this._vdomComponent)),(this.hasAttribute("hydrate")?t.hydrate:t.render)(this._vdom,this._root)}function c(h){return h.replace(/-(\w)/g,function(l,d){return d?d.toUpperCase():""})}function f(h,l,d){if(this._vdom){var m={};m[h]=d=d??void 0,m[c(h)]=d,this._vdom=(0,t.cloneElement)(this._vdom,m),(0,t.render)(this._vdom,this._root)}}function u(){(0,t.render)(this._vdom=null,this._root)}function g(h,l){var d=this;return(0,t.h)("slot",o({},h,{ref:function(m){m?(d.ref=m,d._listener||(d._listener=function(b){b.stopPropagation(),b.detail.context=l},m.addEventListener("_preact",d._listener))):d.ref.removeEventListener("_preact",d._listener)}}))}function _(h,l){if(h.nodeType===3)return h.data;if(h.nodeType!==1)return null;var d=[],m={},b=0,I=h.attributes,O=h.childNodes;for(b=I.length;b--;)I[b].name!=="slot"&amp;&amp;(m[I[b].name]=I[b].value,m[c(I[b].name)]=I[b].value);for(b=O.length;b--;){var T=_(O[b],null),U=O[b].slot;U?m[U]=(0,t.h)(g,{name:U},T):d[b]=T}var q=l?(0,t.h)(g,null,d):d;return(0,t.h)(l||h.nodeName.toLowerCase(),m,q)}var k=Me(776),p=Me(792);function j(h,l){for(var d in l)h[d]=l[d];return h}function V(h,l){for(var d in h)if(d!=="__source"&amp;&amp;!(d in l))return!0;for(var m in l)if(m!=="__source"&amp;&amp;h[m]!==l[m])return!0;return!1}function K(h){this.props=h}(K.prototype=new t.Component).isPureReactComponent=!0,K.prototype.shouldComponentUpdate=function(h,l){return V(this.props,h)||V(this.state,l)};var P=t.options.__b;t.options.__b=function(h){h.type&amp;&amp;h.type.__f&amp;&amp;h.ref&amp;&amp;(h.props.ref=h.ref,h.ref=null),P&amp;&amp;P(h)};var E=typeof Symbol&lt;"u"&amp;&amp;Symbol.for&amp;&amp;Symbol.for("react.forward_ref")||3911,A=(t.toChildArray,t.options.__e);t.options.__e=function(h,l,d,m){if(h.then){for(var b,I=l;I=I.__;)if((b=I.__c)&amp;&amp;b.__c)return l.__e==null&amp;&amp;(l.__e=d.__e,l.__k=d.__k),b.__c(h,l)}A(h,l,d,m)};var F=t.options.unmount;function D(h,l,d){return h&amp;&amp;(h.__c&amp;&amp;h.__c.__H&amp;&amp;(h.__c.__H.__.forEach(function(m){typeof m.__c=="function"&amp;&amp;m.__c()}),h.__c.__H=null),(h=j({},h)).__c!=null&amp;&amp;(h.__c.__P===d&amp;&amp;(h.__c.__P=l),h.__c=null),h.__k=h.__k&amp;&amp;h.__k.map(function(m){return D(m,l,d)})),h}function Q(h,l,d){return h&amp;&amp;(h.__v=null,h.__k=h.__k&amp;&amp;h.__k.map(function(m){return Q(m,l,d)}),h.__c&amp;&amp;h.__c.__P===l&amp;&amp;(h.__e&amp;&amp;d.insertBefore(h.__e,h.__d),h.__c.__e=!0,h.__c.__P=d)),h}function Y(){this.__u=0,this.t=null,this.__b=null}function oe(h){var l=h.__.__c;return l&amp;&amp;l.__a&amp;&amp;l.__a(h)}function ee(){this.u=null,this.o=null}t.options.unmount=function(h){var l=h.__c;l&amp;&amp;l.__R&amp;&amp;l.__R(),l&amp;&amp;h.__h===!0&amp;&amp;(h.type=null),F&amp;&amp;F(h)},(Y.prototype=new t.Component).__c=function(h,l){var d=l.__c,m=this;m.t==null&amp;&amp;(m.t=[]),m.t.push(d);var b=oe(m.__v),I=!1,O=function(){I||(I=!0,d.__R=null,b?b(T):T())};d.__R=O;var T=function(){if(!--m.__u){if(m.state.__a){var q=m.state.__a;m.__v.__k[0]=Q(q,q.__c.__P,q.__c.__O)}var G;for(m.setState({__a:m.__b=null});G=m.t.pop();)G.forceUpdate()}},U=l.__h===!0;m.__u++||U||m.setState({__a:m.__b=m.__v.__k[0]}),h.then(O,O)},Y.prototype.componentWillUnmount=function(){this.t=[]},Y.prototype.render=function(h,l){if(this.__b){if(this.__v.__k){var d=document.createElement("div"),m=this.__v.__k[0].__c;this.__v.__k[0]=D(this.__b,d,m.__O=m.__P)}this.__b=null}var b=l.__a&amp;&amp;(0,t.createElement)(t.Fragment,null,h.fallback);return b&amp;&amp;(b.__h=null),[(0,t.createElement)(t.Fragment,null,l.__a?null:h.children),b]};var ge=function(h,l,d){if(++d[1]===d[0]&amp;&amp;h.o.delete(l),h.props.revealOrder&amp;&amp;(h.props.revealOrder[0]!=="t"||!h.o.size))for(d=h.u;d;){for(;d.length&gt;3;)d.pop()();if(d[1]&lt;d[0])break;h.u=d=d[2]}};(ee.prototype=new t.Component).__a=function(h){var l=this,d=oe(l.__v),m=l.o.get(h);return m[0]++,function(b){var I=function(){l.props.revealOrder?(m.push(b),ge(l,h,m)):b()};d?d(I):I()}},ee.prototype.render=function(h){this.u=null,this.o=new Map;var l=(0,t.toChildArray)(h.children);h.revealOrder&amp;&amp;h.revealOrder[0]==="b"&amp;&amp;l.reverse();for(var d=l.length;d--;)this.o.set(l[d],this.u=[1,0,this.u]);return h.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var h=this;this.o.forEach(function(l,d){ge(h,d,l)})};var te=typeof Symbol&lt;"u"&amp;&amp;Symbol.for&amp;&amp;Symbol.for("react.element")||60103,me=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Ie=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Le=/[A-Z0-9]/g,ie=typeof document&lt;"u",ve=function(h){return(typeof Symbol&lt;"u"&amp;&amp;typeof Symbol()=="symbol"?/fil|che|rad/:/fil|che|ra/).test(h)};t.Component.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(h){Object.defineProperty(t.Component.prototype,h,{configurable:!0,get:function(){return this["UNSAFE_"+h]},set:function(l){Object.defineProperty(this,h,{configurable:!0,writable:!0,value:l})}})});var ce=t.options.event;function ft(){}function re(){return this.cancelBubble}function ne(){return this.defaultPrevented}t.options.event=function(h){return ce&amp;&amp;(h=ce(h)),h.persist=ft,h.isPropagationStopped=re,h.isDefaultPrevented=ne,h.nativeEvent=h};var X={configurable:!0,get:function(){return this.class}},Se=t.options.vnode;t.options.vnode=function(h){var l=h.type,d=h.props,m=d;if(typeof l=="string"){for(var b in m={},d){var I=d[b];if(!(b==="value"&amp;&amp;"defaultValue"in d&amp;&amp;I==null||ie&amp;&amp;b==="children"&amp;&amp;l==="noscript")){var O=b.toLowerCase();b==="defaultValue"&amp;&amp;"value"in d&amp;&amp;d.value==null?b="value":b==="download"&amp;&amp;I===!0?I="":O==="ondoubleclick"?b="ondblclick":O!=="onchange"||l!=="input"&amp;&amp;l!=="textarea"||ve(d.type)?O==="onfocus"?b="onfocusin":O==="onblur"?b="onfocusout":Ie.test(b)?b=O:l.indexOf("-")===-1&amp;&amp;me.test(b)?b=b.replace(Le,"-$&amp;").toLowerCase():I===null&amp;&amp;(I=void 0):O=b="oninput",O==="oninput"&amp;&amp;m[b=O]&amp;&amp;(b="oninputCapture"),m[b]=I}}l=="select"&amp;&amp;m.multiple&amp;&amp;Array.isArray(m.value)&amp;&amp;(m.value=(0,t.toChildArray)(d.children).forEach(function(T){T.props.selected=m.value.indexOf(T.props.value)!=-1})),l=="select"&amp;&amp;m.defaultValue!=null&amp;&amp;(m.value=(0,t.toChildArray)(d.children).forEach(function(T){T.props.selected=m.multiple?m.defaultValue.indexOf(T.props.value)!=-1:m.defaultValue==T.props.value})),h.props=m,d.class!=d.className&amp;&amp;(X.enumerable="className"in d,d.className!=null&amp;&amp;(m.class=d.className),Object.defineProperty(m,"className",X))}h.$$typeof=te,Se&amp;&amp;Se(h)};var at=t.options.__r;t.options.__r=function(h){at&amp;&amp;at(h),h.__c};var _t=t.options.diffed;t.options.diffed=function(h){_t&amp;&amp;_t(h);var l=h.props,d=h.__e;d!=null&amp;&amp;h.type==="textarea"&amp;&amp;"value"in l&amp;&amp;l.value!==d.value&amp;&amp;(d.value=l.value==null?"":l.value)},t.Fragment,p.useLayoutEffect,p.useState,p.useId,p.useReducer,p.useEffect,p.useLayoutEffect,p.useRef,p.useImperativeHandle,p.useMemo,p.useCallback,p.useContext,p.useDebugValue,t.createElement,t.createContext,t.createRef,t.Fragment,t.Component;var tt=Me(892),$=Me.n(tt),le=Me(357),w=Me.n(le),x=Me(192),R=Me.n(x),z=Me(60),y=Me.n(z),v=Me(323),C={};C.setAttributes=R(),C.insert=h=&gt;{window._hankoStyle=h},C.domAPI=w(),C.insertStyleElement=y(),$()(v.Z,C);const M=v.Z&amp;&amp;v.Z.locals?v.Z.locals:void 0,N=function(h){function l(d){var m=j({},d);return delete m.ref,h(m,d.ref||null)}return l.$$typeof=E,l.render=l,l.prototype.isReactComponent=l.__f=!0,l.displayName="ForwardRef("+(h.displayName||h.name)+")",l}((h,l)=&gt;{const{lang:d}=(0,p.useContext)(pt),{setLang:m}=(0,p.useContext)(k.TranslateContext);return(0,p.useEffect)(()=&gt;{m(d)},[d,m]),n("section",Object.assign({part:"container",className:M.container,ref:l},{children:h.children}))});function W(){return W=Object.assign?Object.assign.bind():function(h){for(var l=1;l&lt;arguments.length;l++){var d=arguments[l];for(var m in d)Object.prototype.hasOwnProperty.call(d,m)&amp;&amp;(h[m]=d[m])}return h},W.apply(this,arguments)}class S extends Error{constructor(l,d,m){super(l),this.code=void 0,this.cause=void 0,this.code=d,this.cause=m,Object.setPrototypeOf(this,S.prototype)}}class H extends S{constructor(l){super("Technical error","somethingWentWrong",l),Object.setPrototypeOf(this,H.prototype)}}class B extends S{constructor(l,d){super("Conflict error","conflict",d),Object.setPrototypeOf(this,B.prototype)}}class L extends S{constructor(l){super("Request timed out error","requestTimeout",l),Object.setPrototypeOf(this,L.prototype)}}class Z extends S{constructor(l){super("Request cancelled error","requestCancelled",l),Object.setPrototypeOf(this,Z.prototype)}}class pe extends S{constructor(l){super("Invalid password error","invalidPassword",l),Object.setPrototypeOf(this,pe.prototype)}}class se extends S{constructor(l){super("Invalid Passcode error","invalidPasscode",l),Object.setPrototypeOf(this,se.prototype)}}class ue extends S{constructor(l){super("Invalid WebAuthn credential error","invalidWebauthnCredential",l),Object.setPrototypeOf(this,ue.prototype)}}class _e extends S{constructor(l){super("Passcode expired error","passcodeExpired",l),Object.setPrototypeOf(this,_e.prototype)}}class Ae extends S{constructor(l){super("Maximum number of Passcode attempts reached error","passcodeAttemptsReached",l),Object.setPrototypeOf(this,Ae.prototype)}}class ye extends S{constructor(l){super("Not found error","notFound",l),Object.setPrototypeOf(this,ye.prototype)}}class He extends S{constructor(l,d){super("Too many requests error","tooManyRequests",d),this.retryAfter=void 0,this.retryAfter=l,Object.setPrototypeOf(this,He.prototype)}}class Ne extends S{constructor(l){super("Unauthorized error","unauthorized",l),Object.setPrototypeOf(this,Ne.prototype)}}class wt extends S{constructor(l){super("Forbidden error","forbidden",l),Object.setPrototypeOf(this,wt.prototype)}}class lt extends S{constructor(l){super("User verification error","userVerification",l),Object.setPrototypeOf(this,lt.prototype)}}class Pt extends S{constructor(l){super("Maximum number of email addresses reached error","maxNumOfEmailAddressesReached",l),Object.setPrototypeOf(this,Pt.prototype)}}class Yn extends S{constructor(l){super("The email address already exists","emailAddressAlreadyExistsError",l),Object.setPrototypeOf(this,Yn.prototype)}}class Je extends S{constructor(l,d){super("An error occurred during third party sign up/sign in",l,d),Object.setPrototypeOf(this,Je.prototype)}}class ct{constructor(l){this.key=void 0,this.ls=void 0,this.key=l,this.ls={}}read(){let l;try{const d=localStorage.getItem(this.key),m=decodeURIComponent(decodeURI(window.atob(d)));l=JSON.parse(m)}catch{return this.ls={},this}return this.ls=l,this}write(){const l=JSON.stringify(this.ls),d=window.btoa(encodeURI(encodeURIComponent(l)));return localStorage.setItem(this.key,d),this}static timeToRemainingSeconds(l=0){return l-Math.floor(Date.now()/1e3)}static remainingSecondsToTime(l=0){return Math.floor(Date.now()/1e3)+l}}class hr extends ct{constructor(l){super(`${l.localStorageKey}_session`)}read(){return super.read(),this}getState(){var l;return(l=this.ls).session||(l.session={expiry:0,userID:"",authFlowCompleted:!1}),this.ls.session}getExpirationSeconds(){return ct.timeToRemainingSeconds(this.getState().expiry)}setExpirationSeconds(l){return this.getState().expiry=ct.remainingSecondsToTime(l),this}getUserID(){return this.getState().userID}setUserID(l){return this.getState().userID=l,this}getAuthFlowCompleted(){return this.getState().authFlowCompleted}setAuthFlowCompleted(l){return this.getState().authFlowCompleted=l,this}reset(){const l=this.getState();return delete l.expiry,delete l.userID,this}}class Bs extends ct{getUserState(l){var d;return(d=this.ls).users||(d.users={}),Object.prototype.hasOwnProperty.call(this.ls.users,l)||(this.ls.users[l]={}),this.ls.users[l]}}class Ro extends Bs{getState(l){var d;return(d=super.getUserState(l)).passcode||(d.passcode={})}read(){return super.read(),this}getActiveID(l){return this.getState(l).id}setActiveID(l,d){return this.getState(l).id=d,this}getEmailID(l){return this.getState(l).emailID}setEmailID(l,d){return this.getState(l).emailID=d,this}reset(l){const d=this.getState(l);return delete d.id,delete d.ttl,delete d.resendAfter,delete d.emailID,this}getTTL(l){return ct.timeToRemainingSeconds(this.getState(l).ttl)}setTTL(l,d){return this.getState(l).ttl=ct.remainingSecondsToTime(d),this}getResendAfter(l){return ct.timeToRemainingSeconds(this.getState(l).resendAfter)}setResendAfter(l,d){return this.getState(l).resendAfter=ct.remainingSecondsToTime(d),this}}const Vs="hanko-session-created",pr="hanko-session-expired",Ks="hanko-user-logged-out",qs="hanko-user-deleted",zs="hanko-auth-flow-completed";class tl extends CustomEvent{constructor(l,d){super(l,{detail:d})}}class nl{constructor(l){this._dispatchEvent=document.dispatchEvent.bind(document),this._sessionState=void 0,this._sessionState=new hr(W({},l))}dispatch(l,d){this._dispatchEvent(new tl(l,d))}dispatchSessionCreatedEvent(l){this.dispatch(Vs,l)}dispatchSessionExpiredEvent(){this.dispatch(pr,null)}dispatchUserLoggedOutEvent(){this.dispatch(Ks,null)}dispatchUserDeletedEvent(){this.dispatch(qs,null)}dispatchAuthFlowCompletedEvent(l){this._sessionState.read().setAuthFlowCompleted(!0).write(),this.dispatch(zs,l)}}function Io(h){for(var l=1;l&lt;arguments.length;l++){var d=arguments[l];for(var m in d)h[m]=d[m]}return h}var Zs=function h(l,d){function m(b,I,O){if(typeof document&lt;"u"){typeof(O=Io({},d,O)).expires=="number"&amp;&amp;(O.expires=new Date(Date.now()+864e5*O.expires)),O.expires&amp;&amp;(O.expires=O.expires.toUTCString()),b=encodeURIComponent(b).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var T="";for(var U in O)O[U]&amp;&amp;(T+="; "+U,O[U]!==!0&amp;&amp;(T+="="+O[U].split(";")[0]));return document.cookie=b+"="+l.write(I,b)+T}}return Object.create({set:m,get:function(b){if(typeof document&lt;"u"&amp;&amp;(!arguments.length||b)){for(var I=document.cookie?document.cookie.split("; "):[],O={},T=0;T&lt;I.length;T++){var U=I[T].split("="),q=U.slice(1).join("=");try{var G=decodeURIComponent(U[0]);if(O[G]=l.read(q,G),b===G)break}catch{}}return b?O[b]:O}},remove:function(b,I){m(b,"",Io({},I,{expires:-1}))},withAttributes:function(b){return h(this.converter,Io({},this.attributes,b))},withConverter:function(b){return h(Io({},this.converter,b),this.attributes)}},{attributes:{value:Object.freeze(d)},converter:{value:Object.freeze(l)}})}({read:function(h){return h[0]==='"'&amp;&amp;(h=h.slice(1,-1)),h.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(h){return encodeURIComponent(h).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});class rl{constructor(l){var d;this.authCookieName=void 0,this.authCookieDomain=void 0,this.authCookieSameSite=void 0,this.authCookieName=l.cookieName,this.authCookieDomain=l.cookieDomain,this.authCookieSameSite=(d=l.cookieSameSite)!=null?d:"lax"}getAuthCookie(){return Zs.get(this.authCookieName)}setAuthCookie(l,d){const m={secure:!0,sameSite:this.authCookieSameSite};this.authCookieDomain!==void 0&amp;&amp;(m.domain=this.authCookieDomain);const b=W({},m,d);if((b.sameSite==="none"||b.sameSite==="None")&amp;&amp;b.secure===!1)throw new H(new Error("Secure attribute must be set when SameSite=None"));Zs.set(this.authCookieName,l,b)}removeAuthCookie(){Zs.remove(this.authCookieName)}}class kf{constructor(l){this._xhr=void 0,this._xhr=l}getResponseHeader(l){return this._xhr.getResponseHeader(l)}}class xf{constructor(l){this.headers=void 0,this.ok=void 0,this.status=void 0,this.statusText=void 0,this.url=void 0,this._decodedJSON=void 0,this.xhr=void 0,this.headers=new kf(l),this.ok=l.status&gt;=200&amp;&amp;l.status&lt;=299,this.status=l.status,this.statusText=l.statusText,this.url=l.responseURL,this.xhr=l}json(){return this._decodedJSON||(this._decodedJSON=JSON.parse(this.xhr.response)),this._decodedJSON}parseNumericHeader(l){const d=parseInt(this.headers.getResponseHeader(l),10);return isNaN(d)?0:d}}class Sf{constructor(l,d){this.timeout=void 0,this.api=void 0,this.sessionState=void 0,this.passcodeState=void 0,this.dispatcher=void 0,this.cookie=void 0,this.api=l,this.timeout=d.timeout,this.sessionState=new hr(W({},d)),this.passcodeState=new Ro(d.cookieName),this.dispatcher=new nl(W({},d)),this.cookie=new rl(W({},d))}_fetch(l,d,m=new XMLHttpRequest){const b=this.api+l,I=this.timeout,O=this.cookie.getAuthCookie();return new Promise(function(T,U){m.open(d.method,b,!0),m.setRequestHeader("Accept","application/json"),m.setRequestHeader("Content-Type","application/json"),O&amp;&amp;m.setRequestHeader("Authorization",`Bearer ${O}`),m.timeout=I,m.withCredentials=!0,m.onload=()=&gt;{const q=new xf(m);T(q)},m.onerror=()=&gt;{U(new H)},m.ontimeout=()=&gt;{U(new L)},m.send(d.body?d.body.toString():null)})}processResponseHeadersOnLogin(l,d){let m="",b=0;if(d.xhr.getAllResponseHeaders().split(`\r
`).forEach(I=&gt;{const O=I.toLowerCase();O.startsWith("x-auth-token")?m=d.headers.getResponseHeader("X-Auth-Token"):O.startsWith("x-session-lifetime")&amp;&amp;(b=parseInt(d.headers.getResponseHeader("X-Session-Lifetime"),10))}),m){const I=new RegExp("^https://"),O=!!this.api.match(I)&amp;&amp;!!window.location.href.match(I),T=new Date(new Date().getTime()+1e3*b);this.cookie.setAuthCookie(m,{secure:O,expires:T})}this.passcodeState.read().reset(l).write(),b&gt;0&amp;&amp;(this.sessionState.read(),this.sessionState.setExpirationSeconds(b),this.sessionState.setUserID(l),this.sessionState.setAuthFlowCompleted(!1),this.sessionState.write(),this.dispatcher.dispatchSessionCreatedEvent({jwt:m,userID:l,expirationSeconds:b}))}get(l){return this._fetch(l,{method:"GET"})}post(l,d){return this._fetch(l,{method:"POST",body:JSON.stringify(d)})}put(l,d){return this._fetch(l,{method:"PUT",body:JSON.stringify(d)})}patch(l,d){return this._fetch(l,{method:"PATCH",body:JSON.stringify(d)})}delete(l){return this._fetch(l,{method:"DELETE"})}}class _n{constructor(l,d){this.client=void 0,this.client=new Sf(l,d)}}class ol extends _n{async get(){const l=await this.client.get("/.well-known/config");if(!l.ok)throw new H;return l.json()}}class sl extends _n{getDomain(l){if(!l)throw new Je("somethingWentWrong",new Error("email missing from request"));const d=l.split("@");if(d.length!==2)throw new Je("somethingWentWrong",new Error("email is not in a valid email format."));const m=d[1].trim();if(m==="")throw new Je("somethingWentWrong",new Error("email is not in a valid email format."));return m}async hasProvider(l){const d=this.getDomain(l);return this.client.get(`/saml/provider?domain=${d}`).then(m=&gt;{if(m.status==404)throw new ye(new Error("provider not found"));if(!m.ok)throw new H(new Error("unable to fetch provider"));return m.ok})}auth(l,d){const m=new URL("/saml/auth",this.client.api),b=this.getDomain(l);if(!d)throw new Je("somethingWentWrong",new Error("redirectTo missing from request"));m.searchParams.append("domain",b),m.searchParams.append("redirect_to",d),window.location.assign(m.href)}getError(){const l=new URLSearchParams(window.location.search),d=l.get("error"),m=l.get("error_description");if(d){let b;switch(d){case"access_denied":b="enterpriseAccessDenied";break;case"user_conflict":b="emailAddressAlreadyExistsError";break;case"multiple_accounts":b="enterpriseMultipleAccounts";break;case"unverified_email":b="enterpriseUnverifiedEmail";break;case"email_maxnum":b="maxNumOfEmailAddressesReached";break;default:b="somethingWentWrong"}return new Je(b,new Error(m))}}}class il extends _n{constructor(l,d){super(l,d),this.state=void 0,this.state=new Ro(d.cookieName)}async initialize(l,d,m){this.state.read();const b=this.state.getTTL(l),I=this.state.getActiveID(l),O=this.state.getEmailID(l);let T=this.state.getResendAfter(l);if(T&gt;0)throw new He(T);if(!m&amp;&amp;b&gt;0&amp;&amp;d===O)return{id:I,ttl:b};const U={user_id:l};d&amp;&amp;(U.email_id=d);const q=await this.client.post("/passcode/login/initialize",U);if(q.status===429)throw T=q.parseNumericHeader("Retry-After"),this.state.setResendAfter(l,T).write(),new He(T);if(!q.ok)throw new H;const G=q.json();return this.state.setActiveID(l,G.id).setTTL(l,G.ttl),d&amp;&amp;this.state.setEmailID(l,d),this.state.write(),G}async finalize(l,d){const m=this.state.read().getActiveID(l);if(this.state.getTTL(l)&lt;=0)throw new _e;const b=await this.client.post("/passcode/login/finalize",{id:m,code:d});if(b.status===401)throw new se;if(b.status===410)throw this.state.reset(l).write(),new Ae;if(!b.ok)throw new H;this.client.processResponseHeadersOnLogin(l,b)}getTTL(l){return this.state.read().getTTL(l)}getResendAfter(l){return this.state.read().getResendAfter(l)}}class Ef extends Bs{getState(l){var d;return(d=super.getUserState(l)).password||(d.password={})}read(){return super.read(),this}getRetryAfter(l){return ct.timeToRemainingSeconds(this.getState(l).retryAfter)}setRetryAfter(l,d){return this.getState(l).retryAfter=ct.remainingSecondsToTime(d),this}}class al extends _n{constructor(l,d){super(l,d),this.passwordState=void 0,this.passcodeState=void 0,this.passwordState=new Ef(d.cookieName),this.passcodeState=new Ro(d.cookieName)}async login(l,d){const m=await this.client.post("/password/login",{user_id:l,password:d});if(m.status===401)throw new pe;if(m.status===429){const b=m.parseNumericHeader("Retry-After");throw this.passwordState.read().setRetryAfter(l,b).write(),new He(b)}if(!m.ok)throw new H;this.client.processResponseHeadersOnLogin(l,m)}async update(l,d){const m=await this.client.put("/password",{user_id:l,password:d});if(m.status===401)throw this.client.dispatcher.dispatchSessionExpiredEvent(),new Ne;if(!m.ok)throw new H}getRetryAfter(l){return this.passwordState.read().getRetryAfter(l)}}class ll extends _n{async getInfo(l){const d=await this.client.post("/user",{email:l});if(d.status===404)throw new ye;if(!d.ok)throw new H;return d.json()}async create(l){const d=await this.client.post("/users",{email:l});if(d.status===409)throw new B;if(d.status===403)throw new wt;if(!d.ok)throw new H;const m=d.json();return m&amp;&amp;m.user_id&amp;&amp;this.client.processResponseHeadersOnLogin(m.user_id,d),m}async getCurrent(){const l=await this.client.get("/me");if(l.status===401)throw this.client.dispatcher.dispatchSessionExpiredEvent(),new Ne;if(!l.ok)throw new H;const d=l.json(),m=await this.client.get(`/users/${d.id}`);if(m.status===401)throw this.client.dispatcher.dispatchSessionExpiredEvent(),new Ne;if(!m.ok)throw new H;return m.json()}async delete(){const l=await this.client.delete("/user");if(l.ok)return this.client.cookie.removeAuthCookie(),this.client.sessionState.reset().write(),void this.client.dispatcher.dispatchUserDeletedEvent();throw l.status===401?(this.client.dispatcher.dispatchSessionExpiredEvent(),new Ne):new H}async logout(){const l=await this.client.post("/logout");if(this.client.cookie.removeAuthCookie(),this.client.sessionState.reset().write(),this.client.dispatcher.dispatchUserLoggedOutEvent(),l.status!==401&amp;&amp;!l.ok)throw new H}}function cl(h){const l="==".slice(0,(4-h.length%4)%4),d=h.replace(/-/g,"+").replace(/_/g,"/")+l,m=atob(d),b=new ArrayBuffer(m.length),I=new Uint8Array(b);for(let O=0;O&lt;m.length;O++)I[O]=m.charCodeAt(O);return b}function ul(h){const l=new Uint8Array(h);let d="";for(const m of l)d+=String.fromCharCode(m);return btoa(d).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}var We="copy",Ft="convert";function gr(h,l,d){if(l===We)return d;if(l===Ft)return h(d);if(l instanceof Array)return d.map(m=&gt;gr(h,l[0],m));if(l instanceof Object){const m={};for(const[b,I]of Object.entries(l)){if(I.derive){const O=I.derive(d);O!==void 0&amp;&amp;(d[b]=O)}if(b in d)m[b]=d[b]!=null?gr(h,I.schema,d[b]):null;else if(I.required)throw new Error(`Missing key: ${b}`)}return m}}function Gs(h,l){return{required:!0,schema:h,derive:l}}function Ze(h){return{required:!0,schema:h}}function ot(h){return{required:!1,schema:h}}var dl={type:Ze(We),id:Ze(Ft),transports:ot(We)},fl={appid:ot(We),appidExclude:ot(We),credProps:ot(We)},hl={appid:ot(We),appidExclude:ot(We),credProps:ot(We)},Cf={publicKey:Ze({rp:Ze(We),user:Ze({id:Ze(Ft),name:Ze(We),displayName:Ze(We)}),challenge:Ze(Ft),pubKeyCredParams:Ze(We),timeout:ot(We),excludeCredentials:ot([dl]),authenticatorSelection:ot(We),attestation:ot(We),extensions:ot(fl)}),signal:ot(We)},Pf={type:Ze(We),id:Ze(We),rawId:Ze(Ft),authenticatorAttachment:ot(We),response:Ze({clientDataJSON:Ze(Ft),attestationObject:Ze(Ft),transports:Gs(We,h=&gt;{var l;return((l=h.getTransports)==null?void 0:l.call(h))||[]})}),clientExtensionResults:Gs(hl,h=&gt;h.getClientExtensionResults())},Af={mediation:ot(We),publicKey:Ze({challenge:Ze(Ft),timeout:ot(We),rpId:ot(We),allowCredentials:ot([dl]),userVerification:ot(We),extensions:ot(fl)}),signal:ot(We)},Of={type:Ze(We),id:Ze(We),rawId:Ze(Ft),authenticatorAttachment:ot(We),response:Ze({clientDataJSON:Ze(Ft),authenticatorData:Ze(Ft),signature:Ze(Ft),userHandle:Ze(Ft)}),clientExtensionResults:Gs(hl,h=&gt;h.getClientExtensionResults())};async function Tf(h){const l=await navigator.credentials.create(function(d){return gr(cl,Cf,d)}(h));return function(d){return gr(ul,Pf,d)}(l)}async function Rf(h){const l=await navigator.credentials.get(function(d){return gr(cl,Af,d)}(h));return function(d){return gr(ul,Of,d)}(l)}class Ur{static supported(){return!!(navigator.credentials&amp;&amp;navigator.credentials.create&amp;&amp;navigator.credentials.get&amp;&amp;window.PublicKeyCredential)}static async isPlatformAuthenticatorAvailable(){return!(!this.supported()||!window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable)&amp;&amp;window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()}static async isSecurityKeySupported(){return window.PublicKeyCredential!==void 0&amp;&amp;window.PublicKeyCredential.isExternalCTAP2SecurityKeySupported?window.PublicKeyCredential.isExternalCTAP2SecurityKeySupported():this.supported()}static async isConditionalMediationAvailable(){return!(!window.PublicKeyCredential||!window.PublicKeyCredential.isConditionalMediationAvailable)&amp;&amp;window.PublicKeyCredential.isConditionalMediationAvailable()}}class If extends Bs{getState(l){var d;return(d=super.getUserState(l)).webauthn||(d.webauthn={})}read(){return super.read(),this}getCredentials(l){var d;return(d=this.getState(l)).credentials||(d.credentials=[])}addCredential(l,d){return this.getCredentials(l).push(d),this}matchCredentials(l,d){return this.getCredentials(l).filter(m=&gt;d.find(b=&gt;b.id===m)).map(m=&gt;({id:m}))}}class pl extends _n{constructor(l,d){super(l,d),this.webauthnState=void 0,this.passcodeState=void 0,this.controller=void 0,this._getCredential=Rf,this._createCredential=Tf,this.webauthnState=new If(d.cookieName),this.passcodeState=new Ro(d.cookieName)}async login(l,d){const m=await this.client.post("/webauthn/login/initialize",{user_id:l});if(!m.ok)throw new H;const b=m.json();let I;b.signal=this._createAbortSignal(),d&amp;&amp;(b.mediation="conditional");try{I=await this._getCredential(b)}catch(U){throw new Z(U)}const O=await this.client.post("/webauthn/login/finalize",I);if(O.status===400||O.status===401)throw new ue;if(!O.ok)throw new H;const T=O.json();return this.webauthnState.read().addCredential(T.user_id,T.credential_id).write(),this.client.processResponseHeadersOnLogin(T.user_id,O),T}async register(){const l=await this.client.post("/webauthn/registration/initialize");if(l.status===401)throw this.client.dispatcher.dispatchSessionExpiredEvent(),new Ne;if(!l.ok)throw new H;const d=l.json();let m;d.signal=this._createAbortSignal();try{m=await this._createCredential(d)}catch(O){throw new Z(O)}m.transports=m.response.transports;const b=await this.client.post("/webauthn/registration/finalize",m);if(b.status===401)throw this.client.dispatcher.dispatchSessionExpiredEvent(),new Ne;if(b.status===422)throw new lt;if(!b.ok)throw new H;const I=b.json();this.webauthnState.read().addCredential(I.user_id,I.credential_id).write()}async listCredentials(){const l=await this.client.get("/webauthn/credentials");if(l.status===401)throw this.client.dispatcher.dispatchSessionExpiredEvent(),new Ne;if(!l.ok)throw new H;return l.json()}async updateCredential(l,d){const m=await this.client.patch(`/webauthn/credentials/${l}`,{name:d});if(m.status===401)throw this.client.dispatcher.dispatchSessionExpiredEvent(),new Ne;if(!m.ok)throw new H}async deleteCredential(l){const d=await this.client.delete(`/webauthn/credentials/${l}`);if(d.status===401)throw this.client.dispatcher.dispatchSessionExpiredEvent(),new Ne;if(!d.ok)throw new H}async shouldRegister(l){const d=Ur.supported();if(!l.webauthn_credentials||!l.webauthn_credentials.length)return d;const m=this.webauthnState.read().matchCredentials(l.id,l.webauthn_credentials);return d&amp;&amp;!m.length}_createAbortSignal(){return this.controller&amp;&amp;this.controller.abort(),this.controller=new AbortController,this.controller.signal}}class gl extends _n{async list(){const l=await this.client.get("/emails");if(l.status===401)throw this.client.dispatcher.dispatchSessionExpiredEvent(),new Ne;if(!l.ok)throw new H;return l.json()}async create(l){const d=await this.client.post("/emails",{address:l});if(d.ok)return d.json();throw d.status===400?new Yn:d.status===401?(this.client.dispatcher.dispatchSessionExpiredEvent(),new Ne):d.status===409?new Pt:new H}async setPrimaryEmail(l){const d=await this.client.post(`/emails/${l}/set_primary`);if(d.status===401)throw this.client.dispatcher.dispatchSessionExpiredEvent(),new Ne;if(!d.ok)throw new H}async delete(l){const d=await this.client.delete(`/emails/${l}`);if(d.status===401)throw this.client.dispatcher.dispatchSessionExpiredEvent(),new Ne;if(!d.ok)throw new H}}class ml extends _n{async auth(l,d){const m=new URL("/thirdparty/auth",this.client.api);if(!l)throw new Je("somethingWentWrong",new Error("provider missing from request"));if(!d)throw new Je("somethingWentWrong",new Error("redirectTo missing from request"));m.searchParams.append("provider",l),m.searchParams.append("redirect_to",d),window.location.assign(m.href)}getError(){const l=new URLSearchParams(window.location.search),d=l.get("error"),m=l.get("error_description");if(d){let b="";switch(d){case"access_denied":b="thirdPartyAccessDenied";break;case"user_conflict":b="emailAddressAlreadyExistsError";break;case"multiple_accounts":b="thirdPartyMultipleAccounts";break;case"unverified_email":b="thirdPartyUnverifiedEmail";break;case"email_maxnum":b="maxNumOfEmailAddressesReached";break;case"signup_disabled":b="signupDisabled";break;default:b="somethingWentWrong"}return new Je(b,new Error(m))}}}class _l extends _n{async validate(){const l=new URLSearchParams(window.location.search).get("hanko_token");if(!l)return;window.history.replaceState(null,null,window.location.pathname);const d=await this.client.post("/token",{value:l});if(!d.ok)throw new H;const m=d.json();this.client.processResponseHeadersOnLogin(m.user_id,d)}}class jf{static throttle(l,d,m={}){const{leading:b=!0,trailing:I=!0}=m;let O,T,U,q=0;const G=()=&gt;{q=b===!1?0:Date.now(),U=null,l.apply(O,T)};return function(...ae){const de=Date.now();q||b!==!1||(q=de);const J=d-(de-q);O=this,T=ae,J&lt;=0||J&gt;d?(U&amp;&amp;(window.clearTimeout(U),U=null),q=de,l.apply(O,T)):U||I===!1||(U=window.setTimeout(G,J))}}}class jo{constructor(){this.throttleLimit=1e3,this._addEventListener=document.addEventListener.bind(document),this._removeEventListener=document.removeEventListener.bind(document),this._throttle=jf.throttle}wrapCallback(l,d){const m=b=&gt;{l(b.detail)};return d?this._throttle(m,this.throttleLimit,{leading:!0,trailing:!1}):m}addEventListenerWithType({type:l,callback:d,once:m=!1,throttle:b=!1}){const I=this.wrapCallback(d,b);return this._addEventListener(l,I,{once:m}),()=&gt;this._removeEventListener(l,I)}static mapAddEventListenerParams(l,{once:d,callback:m},b){return{type:l,callback:m,once:d,throttle:b}}addEventListener(l,d,m){return this.addEventListenerWithType(jo.mapAddEventListenerParams(l,d,m))}onSessionCreated(l,d){return this.addEventListener(Vs,{callback:l,once:d},!0)}onSessionExpired(l,d){return this.addEventListener(pr,{callback:l,once:d},!0)}onUserLoggedOut(l,d){return this.addEventListener(Ks,{callback:l,once:d})}onUserDeleted(l,d){return this.addEventListener(qs,{callback:l,once:d})}onAuthFlowCompleted(l,d){return this.addEventListener(zs,{callback:l,once:d})}}class Lf{constructor(){this._tasks=[]}removeTask(l){window.clearTimeout(l.timeoutID),this._tasks=this._tasks.filter(d=&gt;d!==l)}removeTasksWithType(l){this._tasks.filter(d=&gt;d.type===l).forEach(d=&gt;this.removeTask(d))}scheduleTask(l,d,m){const b={timeoutID:window.setTimeout(()=&gt;{d(),this.removeTask(b)},1e3*m),type:l,func:d};this._tasks.push(b)}}class Wr{constructor(l){this._sessionState=void 0,this._cookie=void 0,this._sessionState=new hr(W({},l)),this._cookie=new rl(W({},l))}get(){const l=this._get();return Wr.validate(l)?l:null}isValid(){const l=this._get();return Wr.validate(l)}_get(){return this._sessionState.read(),{userID:this._sessionState.getUserID(),expirationSeconds:this._sessionState.getExpirationSeconds(),jwt:this._cookie.getAuthCookie()}}isAuthFlowCompleted(){return this._sessionState.read(),this._sessionState.getAuthFlowCompleted()}static validate(l){var d;return!!(l.expirationSeconds&gt;0&amp;&amp;(d=l.userID)!=null&amp;&amp;d.length)}}class Nf extends nl{constructor(l){super(W({},l)),this._listener=new jo,this._scheduler=new Lf,this._session=void 0,this.scheduleSessionExpiredEvent=d=&gt;{this._scheduler.removeTasksWithType(pr),this._scheduler.scheduleTask(pr,()=&gt;this.dispatchSessionExpiredEvent(),d.expirationSeconds)},this.cancelSessionExpiredEvent=()=&gt;{this._scheduler.removeTasksWithType(pr)},this.handleStorageEvent=d=&gt;{if(d.key!=="hanko_session")return;const m=this._session.get();m?this._session.isAuthFlowCompleted()?this.dispatchAuthFlowCompletedEvent({userID:m.userID}):this.dispatchSessionCreatedEvent(m):this.dispatchSessionExpiredEvent()},this._session=new Wr(W({},l)),this.listenEventDependencies()}listenEventDependencies(){this._listener.onSessionCreated(this.scheduleSessionExpiredEvent),this._listener.onSessionExpired(this.cancelSessionExpiredEvent),this._listener.onUserDeleted(this.cancelSessionExpiredEvent),this._listener.onUserLoggedOut(this.cancelSessionExpiredEvent),window.addEventListener("storage",this.handleStorageEvent);const l=this._session.get();l&amp;&amp;this.scheduleSessionExpiredEvent(l)}}class yl extends jo{constructor(l,d){super(),this.api=void 0,this.config=void 0,this.user=void 0,this.webauthn=void 0,this.password=void 0,this.passcode=void 0,this.email=void 0,this.thirdParty=void 0,this.enterprise=void 0,this.token=void 0,this.relay=void 0,this.session=void 0;const m={timeout:13e3,cookieName:"hanko",localStorageKey:"hanko"};(d==null?void 0:d.cookieName)!==void 0&amp;&amp;(m.cookieName=d.cookieName),(d==null?void 0:d.timeout)!==void 0&amp;&amp;(m.timeout=d.timeout),(d==null?void 0:d.localStorageKey)!==void 0&amp;&amp;(m.localStorageKey=d.localStorageKey),(d==null?void 0:d.cookieDomain)!==void 0&amp;&amp;(m.cookieDomain=d.cookieDomain),(d==null?void 0:d.cookieSameSite)!==void 0&amp;&amp;(m.cookieSameSite=d.cookieSameSite),this.api=l,this.config=new ol(l,m),this.user=new ll(l,m),this.webauthn=new pl(l,m),this.password=new al(l,m),this.passcode=new il(l,m),this.email=new gl(l,m),this.thirdParty=new ml(l,m),this.enterprise=new sl(l,m),this.token=new _l(l,m),this.relay=new Nf(W({},m)),this.session=new Wr(W({},m))}}var Lo=Me(187),Br={};Br.setAttributes=R(),Br.insert=h=&gt;{window._hankoStyle=h},Br.domAPI=w(),Br.insertStyleElement=y(),$()(Lo.Z,Br);const yt=Lo.Z&amp;&amp;Lo.Z.locals?Lo.Z.locals:void 0,kt=({onSubmit:h,children:l})=&gt;n("form",Object.assign({onSubmit:h,className:yt.form},{children:n("ul",Object.assign({className:yt.ul},{children:(0,t.toChildArray)(l).map((d,m)=&gt;n("li",Object.assign({part:"form-item",className:yt.li},{children:d}),m))}))}));var Mf=Me(42),ut=Me.n(Mf),No=Me(653),Vr={};Vr.setAttributes=R(),Vr.insert=h=&gt;{window._hankoStyle=h},Vr.domAPI=w(),Vr.insertStyleElement=y(),$()(No.Z,Vr);const Ce=No.Z&amp;&amp;No.Z.locals?No.Z.locals:void 0,Hf=({size:h,secondary:l,disabled:d})=&gt;n("svg",Object.assign({id:"icon-passkey",xmlns:"http://www.w3.org/2000/svg",viewBox:"3 1.5 19.5 19",width:h,height:h,className:ut()(Ce.icon,l&amp;&amp;Ce.secondary,d&amp;&amp;Ce.disabled)},{children:n("g",Object.assign({id:"icon-passkey-all"},{children:[n("circle",{id:"icon-passkey-head",cx:"10.5",cy:"6",r:"4.5"}),n("path",{id:"icon-passkey-key",d:"M22.5,10.5a3.5,3.5,0,1,0-5,3.15V19L19,20.5,21.5,18,20,16.5,21.5,15l-1.24-1.24A3.5,3.5,0,0,0,22.5,10.5Zm-3.5,0a1,1,0,1,1,1-1A1,1,0,0,1,19,10.5Z"}),n("path",{id:"icon-passkey-body",d:"M14.44,12.52A6,6,0,0,0,12,12H9a6,6,0,0,0-6,6v2H16V14.49A5.16,5.16,0,0,1,14.44,12.52Z"})]}))})),Df=({size:h,disabled:l})=&gt;n("svg",Object.assign({id:"icon-spinner",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:h,height:h,className:ut()(Ce.loadingSpinner,l&amp;&amp;Ce.disabled)},{children:[n("path",{d:"M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z",opacity:".25"}),n("path",{d:"M10.72,19.9a8,8,0,0,1-6.5-9.79A7.77,7.77,0,0,1,10.4,4.16a8,8,0,0,1,9.49,6.52A1.54,1.54,0,0,0,21.38,12h.13a1.37,1.37,0,0,0,1.38-1.54,11,11,0,1,0-12.7,12.39A1.54,1.54,0,0,0,12,21.34h0A1.47,1.47,0,0,0,10.72,19.9Z"})]})),Ff=({secondary:h,size:l,fadeOut:d,disabled:m})=&gt;n("svg",Object.assign({id:"icon-checkmark",xmlns:"http://www.w3.org/2000/svg",viewBox:"4 4 40 40",width:l,height:l,className:ut()(Ce.checkmark,h&amp;&amp;Ce.secondary,d&amp;&amp;Ce.fadeOut,m&amp;&amp;Ce.disabled)},{children:n("path",{d:"M21.05 33.1 35.2 18.95l-2.3-2.25-11.85 11.85-6-6-2.25 2.25ZM24 44q-4.1 0-7.75-1.575-3.65-1.575-6.375-4.3-2.725-2.725-4.3-6.375Q4 28.1 4 24q0-4.15 1.575-7.8 1.575-3.65 4.3-6.35 2.725-2.7 6.375-4.275Q19.9 4 24 4q4.15 0 7.8 1.575 3.65 1.575 6.35 4.275 2.7 2.7 4.275 6.35Q44 19.85 44 24q0 4.1-1.575 7.75-1.575 3.65-4.275 6.375t-6.35 4.3Q28.15 44 24 44Zm0-3q7.1 0 12.05-4.975Q41 31.05 41 24q0-7.1-4.95-12.05Q31.1 7 24 7q-7.05 0-12.025 4.95Q7 16.9 7 24q0 7.05 4.975 12.025Q16.95 41 24 41Zm0-17Z"})})),$f=({size:h,secondary:l,disabled:d})=&gt;n("svg",Object.assign({id:"icon-exclamation",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:h,height:h,className:ut()(Ce.exclamationMark,l&amp;&amp;Ce.secondary,d&amp;&amp;Ce.disabled)},{children:n("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"})})),Uf=({size:h,disabled:l})=&gt;n("svg",Object.assign({id:"icon-google",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:h,height:h,className:Ce.googleIcon},{children:[n("path",{className:ut()(Ce.googleIcon,l?Ce.disabled:Ce.blue),d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"}),n("path",{className:ut()(Ce.googleIcon,l?Ce.disabled:Ce.green),d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"}),n("path",{className:ut()(Ce.googleIcon,l?Ce.disabled:Ce.yellow),d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"}),n("path",{className:ut()(Ce.googleIcon,l?Ce.disabled:Ce.red),d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"}),n("path",{d:"M1 1h22v22H1z",fill:"none"})]})),Wf=({size:h,secondary:l,disabled:d})=&gt;n("svg",Object.assign({id:"icon-github",xmlns:"http://www.w3.org/2000/svg",fill:"#fff",viewBox:"0 0 97.63 96",width:h,height:h,className:ut()(Ce.icon,l&amp;&amp;Ce.secondary,d&amp;&amp;Ce.disabled)},{children:[n("path",{d:"M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z"})," "]})),Bf=({size:h,secondary:l,disabled:d})=&gt;n("svg",Object.assign({id:"icon-apple",xmlns:"http://www.w3.org/2000/svg",width:h,height:h,viewBox:"20.5 16 15 19",className:ut()(Ce.icon,l&amp;&amp;Ce.secondary,d&amp;&amp;Ce.disabled)},{children:n("path",{d:"M28.2226562,20.3846154 C29.0546875,20.3846154 30.0976562,19.8048315 30.71875,19.0317864 C31.28125,18.3312142 31.6914062,17.352829 31.6914062,16.3744437 C31.6914062,16.2415766 31.6796875,16.1087095 31.65625,16 C30.7304687,16.0362365 29.6171875,16.640178 28.9492187,17.4494596 C28.421875,18.06548 27.9414062,19.0317864 27.9414062,20.0222505 C27.9414062,20.1671964 27.9648438,20.3121424 27.9765625,20.3604577 C28.0351562,20.3725366 28.1289062,20.3846154 28.2226562,20.3846154 Z M25.2929688,35 C26.4296875,35 26.9335938,34.214876 28.3515625,34.214876 C29.7929688,34.214876 30.109375,34.9758423 31.375,34.9758423 C32.6171875,34.9758423 33.4492188,33.792117 34.234375,32.6325493 C35.1132812,31.3038779 35.4765625,29.9993643 35.5,29.9389701 C35.4179688,29.9148125 33.0390625,28.9122695 33.0390625,26.0979021 C33.0390625,23.6579784 34.9140625,22.5588048 35.0195312,22.474253 C33.7773438,20.6382708 31.890625,20.5899555 31.375,20.5899555 C29.9804688,20.5899555 28.84375,21.4596313 28.1289062,21.4596313 C27.3554688,21.4596313 26.3359375,20.6382708 25.1289062,20.6382708 C22.8320312,20.6382708 20.5,22.5950413 20.5,26.2911634 C20.5,28.5861411 21.3671875,31.013986 22.4335938,32.5842339 C23.3476562,33.9129053 24.1445312,35 25.2929688,35 Z"})})),Vf=({size:h,secondary:l,disabled:d})=&gt;n("svg",Object.assign({id:"icon-discord",fill:"#fff",xmlns:"http://www.w3.org/2000/svg",width:h,height:h,viewBox:"0 0 127.14 96.36",className:ut()(Ce.icon,l&amp;&amp;Ce.secondary,d&amp;&amp;Ce.disabled)},{children:n("path",{d:"M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z"})})),Mo=({name:h,secondary:l,size:d=18,fadeOut:m,disabled:b})=&gt;n(e[h],{size:d,secondary:l,fadeOut:m,disabled:b}),Js=({children:h,isLoading:l,isSuccess:d,fadeOut:m,secondary:b,hasIcon:I,maxWidth:O})=&gt;n(t.Fragment,{children:n("div",l?Object.assign({className:ut()(Ce.loadingSpinnerWrapper,Ce.centerContent,O&amp;&amp;Ce.maxWidth)},{children:n(Mo,{name:"spinner",secondary:b})}):d?Object.assign({className:ut()(Ce.loadingSpinnerWrapper,Ce.centerContent,O&amp;&amp;Ce.maxWidth)},{children:n(Mo,{name:"checkmark",secondary:b,fadeOut:m})}):Object.assign({className:I?Ce.loadingSpinnerWrapperIcon:Ce.loadingSpinnerWrapper},{children:h}))}),xt=({title:h,children:l,secondary:d,dangerous:m,disabled:b,isLoading:I,isSuccess:O,autofocus:T,onClick:U,icon:q})=&gt;{const G=(0,p.useRef)(null);return(0,p.useEffect)(()=&gt;{const{current:ae}=G;ae&amp;&amp;T&amp;&amp;ae.focus()},[T]),n("button",Object.assign({part:m?"button dangerous-button":d?"button secondary-button":"button primary-button",title:h,ref:G,type:"submit",disabled:b||I||O,onClick:U,className:ut()(yt.button,m?yt.dangerous:d?yt.secondary:yt.primary)},{children:n(Js,Object.assign({isLoading:I,isSuccess:O,secondary:!0,hasIcon:!!q,maxWidth:!0},{children:[q?n(Mo,{name:q,secondary:d,disabled:b||I||O}):null,l]}))}))},Kt=({children:h})=&gt;n("section",Object.assign({className:M.content},{children:h}));var Ho=Me(693),Kr={};Kr.setAttributes=R(),Kr.insert=h=&gt;{window._hankoStyle=h},Kr.domAPI=w(),Kr.insertStyleElement=y(),$()(Ho.Z,Kr);const Do=Ho.Z&amp;&amp;Ho.Z.locals?Ho.Z.locals:void 0,jt=({children:h})=&gt;n("h1",Object.assign({part:"headline1",className:ut()(Do.headline,Do.grade1)},{children:h}));var Fo=Me(801),qr={};qr.setAttributes=R(),qr.insert=h=&gt;{window._hankoStyle=h},qr.domAPI=w(),qr.insertStyleElement=y(),$()(Fo.Z,qr);const Kf=Fo.Z&amp;&amp;Fo.Z.locals?Fo.Z.locals:void 0,qf=new H,qt=({error:h=qf})=&gt;{const{t:l}=(0,p.useContext)(k.TranslateContext),d=h instanceof S?h.code:null;return n("section",Object.assign({part:"error",className:Kf.errorMessage,hidden:!h},{children:[n("span",{children:n(Mo,{name:"exclamation"})}),n("span",Object.assign({id:"errorMessage",part:"error-text"},{children:d?l(`errors.${d}`):h?h.message:null}))]}))},yn=({initialError:h})=&gt;{const{t:l}=(0,p.useContext)(k.TranslateContext),{setPage:d}=(0,p.useContext)(pt),m=(0,p.useCallback)(()=&gt;d(n(xl,{})),[d]);return(0,p.useEffect)(()=&gt;(addEventListener("hankoAuthSuccess",m),()=&gt;{removeEventListener("hankoAuthSuccess",m)}),[m]),n(Kt,{children:[n(jt,{children:l("headlines.error")}),n(qt,{error:h}),n(kt,Object.assign({onSubmit:b=&gt;{b.preventDefault(),m()}},{children:n(xt,{children:l("labels.continue")})}))]})};var $o=Me(517),zr={};zr.setAttributes=R(),zr.insert=h=&gt;{window._hankoStyle=h},zr.domAPI=w(),zr.insertStyleElement=y(),$()($o.Z,zr);const zf=$o.Z&amp;&amp;$o.Z.locals?$o.Z.locals:void 0,Be=({children:h})=&gt;n("p",Object.assign({part:"paragraph",className:zf.paragraph},{children:h}));var Uo=Me(547),Zr={};Zr.setAttributes=R(),Zr.insert=h=&gt;{window._hankoStyle=h},Zr.domAPI=w(),Zr.insertStyleElement=y(),$()(Uo.Z,Zr);const vn=Uo.Z&amp;&amp;Uo.Z.locals?Uo.Z.locals:void 0,Ys=function({name:h,columnSelector:l,contentSelector:d,data:m,checkedItemIndex:b,setCheckedItemIndex:I,dropdown:O=!1}){const T=U=&gt;{if(!(U.target instanceof HTMLInputElement))return;const q=parseInt(U.target.value,10);I(q===b?null:q)};return n("div",Object.assign({className:vn.accordion},{children:m.map((U,q)=&gt;n("div",Object.assign({className:vn.accordionItem},{children:[n("input",{type:"radio",className:vn.accordionInput,id:`${h}-${q}`,name:h,onClick:T,value:q,checked:b===q}),n("label",Object.assign({className:ut()(vn.label,O&amp;&amp;vn.dropdown),for:`${h}-${q}`},{children:n("span",Object.assign({className:vn.labelText},{children:l(U,q)}))})),n("div",Object.assign({className:ut()(vn.accordionContent,O&amp;&amp;vn.dropdownContent)},{children:d(U,q)}))]}),q))}))},zt=({children:h})=&gt;n("h2",Object.assign({part:"headline2",className:ut()(Do.headline,Do.grade2)},{children:h}));var Wo=Me(618),Gr={};Gr.setAttributes=R(),Gr.insert=h=&gt;{window._hankoStyle=h},Gr.domAPI=w(),Gr.insertStyleElement=y(),$()(Wo.Z,Gr);const Bo=Wo.Z&amp;&amp;Wo.Z.locals?Wo.Z.locals:void 0,Qs=h=&gt;{var{loadingSpinnerPosition:l,dangerous:d=!1,onClick:m}=h,b=function(J,fe){var he={};for(var ke in J)Object.prototype.hasOwnProperty.call(J,ke)&amp;&amp;fe.indexOf(ke)&lt;0&amp;&amp;(he[ke]=J[ke]);if(J!=null&amp;&amp;typeof Object.getOwnPropertySymbols=="function"){var Ee=0;for(ke=Object.getOwnPropertySymbols(J);Ee&lt;ke.length;Ee++)fe.indexOf(ke[Ee])&lt;0&amp;&amp;Object.prototype.propertyIsEnumerable.call(J,ke[Ee])&amp;&amp;(he[ke[Ee]]=J[ke[Ee]])}return he}(h,["loadingSpinnerPosition","dangerous","onClick"]);const{t:I}=(0,p.useContext)(k.TranslateContext),[O,T]=(0,p.useState)();let U;const q=J=&gt;{J.preventDefault(),T(!0)},G=J=&gt;{J.preventDefault(),T(!1)},ae=(0,p.useCallback)(J=&gt;{J.preventDefault(),T(!1),m(J)},[m]),de=(0,p.useCallback)(()=&gt;n(t.Fragment,{children:[O?n(t.Fragment,{children:[n(Qs,Object.assign({onClick:ae},{children:I("labels.yes")})),"Â&nbsp;/Â&nbsp;",n(Qs,Object.assign({onClick:G},{children:I("labels.no")})),"Â&nbsp;"]}):null,n("button",Object.assign({},b,{onClick:d?q:m,disabled:O||b.disabled||b.isLoading,part:"link",className:ut()(Bo.link,d?Bo.danger:null)},{children:b.children}))]}),[O,d,m,ae,b,I]);return n(t.Fragment,{children:n("span",Object.assign({className:ut()(Bo.linkWrapper,l==="right"?Bo.reverse:null),hidden:b.hidden,onMouseEnter:()=&gt;{U&amp;&amp;window.clearTimeout(U)},onMouseLeave:()=&gt;{U=window.setTimeout(()=&gt;{T(!1)},1e3)}},{children:l&amp;&amp;(b.isLoading||b.isSuccess)?n(t.Fragment,{children:[n(Js,{isLoading:b.isLoading,isSuccess:b.isSuccess,secondary:b.secondary,fadeOut:!0}),de()]}):n(t.Fragment,{children:de()})}))})},Lt=Qs,Qn=({children:h})=&gt;n("section",Object.assign({className:M.footer},{children:h})),Zf=h=&gt;{var{index:l,focus:d,digit:m=""}=h,b=function(T,U){var q={};for(var G in T)Object.prototype.hasOwnProperty.call(T,G)&amp;&amp;U.indexOf(G)&lt;0&amp;&amp;(q[G]=T[G]);if(T!=null&amp;&amp;typeof Object.getOwnPropertySymbols=="function"){var ae=0;for(G=Object.getOwnPropertySymbols(T);ae&lt;G.length;ae++)U.indexOf(G[ae])&lt;0&amp;&amp;Object.prototype.propertyIsEnumerable.call(T,G[ae])&amp;&amp;(q[G[ae]]=T[G[ae]])}return q}(h,["index","focus","digit"]);const I=(0,p.useRef)(null),O=()=&gt;{const{current:T}=I;T&amp;&amp;(T.focus(),T.select())};return(0,p.useEffect)(()=&gt;{l===0&amp;&amp;O()},[l,b.disabled]),(0,p.useMemo)(()=&gt;{d&amp;&amp;O()},[d]),n("div",Object.assign({className:yt.passcodeDigitWrapper},{children:n("input",Object.assign({},b,{part:"input passcode-input","aria-label":`${b.name}-digit-${l+1}`,name:b.name+l.toString(10),type:"text",inputMode:"numeric",maxLength:1,ref:I,value:m.charAt(0),required:!0,className:yt.input}))}))},Gf=({passcodeDigits:h=[],numberOfInputs:l=6,onInput:d,disabled:m=!1})=&gt;{const[b,I]=(0,p.useState)(0),O=()=&gt;h.slice(),T=()=&gt;{b&lt;l-1&amp;&amp;I(b+1)},U=()=&gt;{b&gt;0&amp;&amp;I(b-1)},q=J=&gt;{const fe=O();fe[b]=J.charAt(0),d(fe)},G=J=&gt;{if(J.preventDefault(),m)return;const fe=J.clipboardData.getData("text/plain").slice(0,l-b).split(""),he=O();let ke=b;for(let Ee=0;Ee&lt;l;++Ee)Ee&gt;=b&amp;&amp;fe.length&gt;0&amp;&amp;(he[Ee]=fe.shift(),ke++);I(ke),d(he)},ae=J=&gt;{J.key==="Backspace"?(J.preventDefault(),q(""),U()):J.key==="Delete"?(J.preventDefault(),q("")):J.key==="ArrowLeft"?(J.preventDefault(),U()):J.key==="ArrowRight"?(J.preventDefault(),T()):J.key!==" "&amp;&amp;J.key!=="Spacebar"&amp;&amp;J.key!=="Space"||J.preventDefault()},de=J=&gt;{J.target instanceof HTMLInputElement&amp;&amp;q(J.target.value),T()};return(0,p.useEffect)(()=&gt;{h.length===0&amp;&amp;I(0)},[h]),n("div",Object.assign({className:yt.passcodeInputWrapper},{children:Array.from(Array(l)).map((J,fe)=&gt;n(Zf,{name:"passcode",index:fe,focus:b===fe,digit:h[fe],onKeyDown:ae,onInput:de,onPaste:G,onFocus:()=&gt;(he=&gt;{I(he)})(fe),disabled:m},fe))}))},Xs=({userID:h,emailID:l,emailAddress:d,onSuccess:m,onBack:b,numberOfDigits:I=6,initialError:O=null})=&gt;{const{t:T}=(0,p.useContext)(k.TranslateContext),{hanko:U,setUser:q,passcode:G,setPasscode:ae}=(0,p.useContext)(pt),[de,J]=(0,p.useState)(),[fe,he]=(0,p.useState)(),[ke,Ee]=(0,p.useState)(),[be,Pe]=(0,p.useState)(),[Oe,Te]=(0,p.useState)(),[Fe,Ye]=(0,p.useState)(),[Ve,gt]=(0,p.useState)(),[dn,Zt]=(0,p.useState)([]),[Nt,Qe]=(0,p.useState)(O),At=$e=&gt;{J(!0),U.passcode.finalize(h,$e).then(()=&gt;U.user.getCurrent()).then(q).then(m).catch(st=&gt;{st instanceof H||Zt([]),st instanceof Ae&amp;&amp;Ye(!0),he(!1),J(!1),Qe(st)})},St=(0,p.useMemo)(()=&gt;ke||de||fe,[ke,de,fe]);return(0,p.useEffect)(()=&gt;{Oe&lt;=0&amp;&amp;!fe&amp;&amp;Qe(new _e)},[fe,Oe]),(0,p.useEffect)(()=&gt;{G&amp;&amp;Te(G.ttl)},[G]),(0,p.useEffect)(()=&gt;{Nt instanceof He&amp;&amp;gt(Nt.retryAfter)},[Nt]),(0,p.useEffect)(()=&gt;{const $e=Oe&gt;0&amp;&amp;setInterval(()=&gt;Te(Oe-1),1e3);return()=&gt;clearInterval($e)},[Oe]),(0,p.useEffect)(()=&gt;{const $e=Ve&gt;0&amp;&amp;setInterval(()=&gt;gt(Ve-1),1e3);return()=&gt;clearInterval($e)},[Ve]),n(t.Fragment,{children:[n(Kt,{children:[n(jt,{children:T("headlines.loginPasscode")}),n(qt,{error:Nt}),n(Be,{children:T("texts.enterPasscode",{emailAddress:d})}),n(kt,Object.assign({onSubmit:$e=&gt;{$e.preventDefault(),At(dn.join(""))}},{children:[n(Gf,{onInput:$e=&gt;{$e.filter(st=&gt;st!=="").length===I&amp;&amp;At($e.join("")),Zt($e)},passcodeDigits:dn,numberOfInputs:I,disabled:Oe&lt;=0||Fe||St}),n(xt,Object.assign({disabled:Oe&lt;=0||Fe||St,isLoading:de,isSuccess:fe},{children:T("labels.continue")}))]}))]}),n(Qn,{children:[n(Lt,Object.assign({onClick:$e=&gt;{$e.preventDefault(),b()},disabled:St,loadingSpinnerPosition:"right"},{children:T("labels.back")})),n(Lt,Object.assign({disabled:Ve&gt;0||St,onClick:$e=&gt;{$e.preventDefault(),Pe(!1),Ee(!0),U.passcode.initialize(h,l,!0).then(st=&gt;{ae(st),Pe(!0),Zt([]),Ee(!1),Ye(!1),Qe(null)}).catch(st=&gt;{Ee(!1),Pe(!1),Qe(st)})},isLoading:ke,isSuccess:be,loadingSpinnerPosition:"left"},{children:Ve&gt;0?T("labels.passcodeResendAfter",{passcodeResendAfter:Ve}):T("labels.sendNewPasscode")}))]})]})},Jf=({setError:h,checkedItemIndex:l,setCheckedItemIndex:d})=&gt;{const{t:m}=(0,p.useContext)(k.TranslateContext),{hanko:b,user:I,emails:O,setEmails:T,setPage:U,setPasscode:q}=(0,p.useContext)(pt),[G,ae]=(0,p.useState)(!1),[de,J]=(0,p.useState)(!1),[fe,he]=(0,p.useState)(!1),ke=(0,p.useMemo)(()=&gt;G||de||fe,[fe,G,de]),Ee=(0,p.useCallback)(be=&gt;{const Pe=()=&gt;U(n(Qr,{})),Oe=Te=&gt;U(n(Xs,{userID:I.id,emailID:be.id,emailAddress:be.address,initialError:Te,onSuccess:()=&gt;b.email.list().then(T).then(Pe),onBack:Pe}));return b.passcode.initialize(I.id,be.id,!0).then(q).then(()=&gt;Oe()).catch(Te=&gt;{if(!(Te instanceof He))throw Te;Oe(Te)})},[b.email,b.passcode,T,U,q,I.id]);return n(Ys,{name:"email-dropdown",columnSelector:be=&gt;{const Pe=n("span",Object.assign({className:vn.description},{children:be.is_verified?be.is_primary?n(t.Fragment,{children:[" -"," ",m("labels.primaryEmail")]}):null:n(t.Fragment,{children:[" -"," ",m("labels.unverifiedEmail")]})}));return be.is_primary?n(t.Fragment,{children:[n("b",{children:be.address}),Pe]}):n(t.Fragment,{children:[be.address,Pe]})},data:O,contentSelector:be=&gt;{var Pe;return n(t.Fragment,{children:[be.is_primary?n(t.Fragment,{children:n(Be,{children:[n(zt,{children:m("headlines.isPrimaryEmail")}),m("texts.isPrimaryEmail")]})}):n(t.Fragment,{children:n(Be,{children:[n(zt,{children:m("headlines.setPrimaryEmail")}),m("texts.setPrimaryEmail"),n("br",{}),n(Lt,Object.assign({disabled:ke,isLoading:G,onClick:Oe=&gt;((Te,Fe)=&gt;{Te.preventDefault(),ae(!0),b.email.setPrimaryEmail(Fe.id).then(()=&gt;h(null)).then(()=&gt;b.email.list()).then(T).finally(()=&gt;ae(!1)).catch(h)})(Oe,be),loadingSpinnerPosition:"right"},{children:m("labels.setAsPrimaryEmail")}))]})}),be.is_verified?n(t.Fragment,{children:n(Be,{children:[n(zt,{children:m("headlines.emailVerified")}),m("texts.emailVerified")]})}):n(t.Fragment,{children:n(Be,{children:[n(zt,{children:m("headlines.emailUnverified")}),m("texts.emailUnverified"),n("br",{}),n(Lt,Object.assign({disabled:ke,isLoading:de,onClick:Oe=&gt;((Te,Fe)=&gt;{J(!0),Ee(Fe).finally(()=&gt;J(!1)).catch(h)})(0,be),loadingSpinnerPosition:"right"},{children:m("labels.verify")}))]})}),be.is_primary?n(t.Fragment,{children:n(Be,{children:[n(zt,{children:m("headlines.emailDelete")}),m("texts.emailDeletePrimary")]})}):n(t.Fragment,{children:n(Be,{children:[n(zt,{children:m("headlines.emailDelete")}),m("texts.emailDelete"),n("br",{}),n(Lt,Object.assign({dangerous:!0,isLoading:fe,disabled:ke,onClick:Oe=&gt;((Te,Fe)=&gt;{Te.preventDefault(),he(!0),b.email.delete(Fe.id).then(()=&gt;{h(null),d(null),he(!1)}).then(()=&gt;b.email.list()).then(T).finally(()=&gt;he(!1)).catch(h)})(Oe,be),loadingSpinnerPosition:"right"},{children:m("labels.delete")}))]})}),((Pe=be.identities)===null||Pe===void 0?void 0:Pe.length)&gt;0?n(t.Fragment,{children:n(Be,{children:[n(zt,{children:m("headlines.connectedAccounts")}),be.identities.map(Oe=&gt;Oe.provider).join(", ")]})}):be.identity?n(t.Fragment,{children:n(Be,{children:[n(zt,{children:m("headlines.connectedAccounts")}),be.identity.provider]})}):null]})},checkedItemIndex:l,setCheckedItemIndex:d})},mr=h=&gt;{var l=function(m,b){var I={};for(var O in m)Object.prototype.hasOwnProperty.call(m,O)&amp;&amp;b.indexOf(O)&lt;0&amp;&amp;(I[O]=m[O]);if(m!=null&amp;&amp;typeof Object.getOwnPropertySymbols=="function"){var T=0;for(O=Object.getOwnPropertySymbols(m);T&lt;O.length;T++)b.indexOf(O[T])&lt;0&amp;&amp;Object.prototype.propertyIsEnumerable.call(m,O[T])&amp;&amp;(I[O[T]]=m[O[T]])}return I}(h,["label"]);const d=(0,p.useRef)(null);return(0,p.useEffect)(()=&gt;{const{current:m}=d;m&amp;&amp;l.autofocus&amp;&amp;(m.focus(),m.select())},[l.autofocus]),n("div",Object.assign({className:yt.inputWrapper},{children:n("input",Object.assign({part:"input text-input",ref:d,"aria-label":l.placeholder,className:yt.input},l))}))},Yf=({credential:h,oldName:l,onBack:d})=&gt;{const{t:m}=(0,p.useContext)(k.TranslateContext),{hanko:b,setWebauthnCredentials:I}=(0,p.useContext)(pt),[O,T]=(0,p.useState)(),[U,q]=(0,p.useState)(null),[G,ae]=(0,p.useState)(l);return n(t.Fragment,{children:[n(Kt,{children:[n(jt,{children:m("headlines.renamePasskey")}),n(qt,{error:U}),n(Be,{children:m("texts.renamePasskey")}),n(kt,Object.assign({onSubmit:de=&gt;{de.preventDefault(),T(!0),b.webauthn.updateCredential(h.id,G).then(()=&gt;b.webauthn.listCredentials()).then(I).then(()=&gt;d()).finally(()=&gt;T(!1)).catch(q)}},{children:[n(mr,{type:"text",name:"passkey",value:G,minLength:3,maxLength:32,required:!0,placeholder:m("labels.newPasskeyName"),onInput:de=&gt;{return J=void 0,fe=void 0,ke=function*(){de.target instanceof HTMLInputElement&amp;&amp;ae(de.target.value)},new((he=void 0)||(he=Promise))(function(Ee,be){function Pe(Fe){try{Te(ke.next(Fe))}catch(Ye){be(Ye)}}function Oe(Fe){try{Te(ke.throw(Fe))}catch(Ye){be(Ye)}}function Te(Fe){var Ye;Fe.done?Ee(Fe.value):(Ye=Fe.value,Ye instanceof he?Ye:new he(function(Ve){Ve(Ye)})).then(Pe,Oe)}Te((ke=ke.apply(J,fe||[])).next())});var J,fe,he,ke},disabled:O,autofocus:!0}),n(xt,Object.assign({isLoading:O,disabled:O},{children:m("labels.save")}))]}))]}),n(Qn,{children:n(Lt,Object.assign({disabled:O,onClick:de=&gt;{de.preventDefault(),d()},loadingSpinnerPosition:"right"},{children:m("labels.back")}))})]})},Qf=({credentials:h,setError:l,checkedItemIndex:d,setCheckedItemIndex:m})=&gt;{const{t:b}=(0,p.useContext)(k.TranslateContext),{hanko:I,setWebauthnCredentials:O,setPage:T}=(0,p.useContext)(pt),[U,q]=(0,p.useState)(!1),G=()=&gt;{T(n(Qr,{}))},ae=J=&gt;{if(J.name)return J.name;const fe=J.public_key.replace(/[\W_]/g,"");return`Passkey-${fe.substring(fe.length-7,fe.length)}`},de=J=&gt;new Date(J).toLocaleString();return n(Ys,{name:"passkey-dropdown",columnSelector:J=&gt;ae(J),data:h,contentSelector:J=&gt;n(t.Fragment,{children:[n(Be,{children:[n(zt,{children:b("headlines.renamePasskey")}),b("texts.renamePasskey"),n("br",{}),n(Lt,Object.assign({onClick:fe=&gt;((he,ke)=&gt;{he.preventDefault(),T(n(Yf,{oldName:ae(ke),credential:ke,onBack:G}))})(fe,J),loadingSpinnerPosition:"right"},{children:b("labels.rename")}))]}),n(Be,{children:[n(zt,{children:b("headlines.deletePasskey")}),b("texts.deletePasskey"),n("br",{}),n(Lt,Object.assign({dangerous:!0,isLoading:U,onClick:fe=&gt;((he,ke)=&gt;{he.preventDefault(),q(!0),I.webauthn.deleteCredential(ke.id).then(()=&gt;I.webauthn.listCredentials()).then(O).then(()=&gt;{l(null),m(null)}).finally(()=&gt;q(!1)).catch(l)})(fe,J),loadingSpinnerPosition:"right"},{children:b("labels.delete")}))]}),n(Be,{children:[n(zt,{children:b("headlines.lastUsedAt")}),J.last_used_at?de(J.last_used_at):"-"]}),n(Be,{children:[n(zt,{children:b("headlines.createdAt")}),de(J.created_at)]})]}),checkedItemIndex:d,setCheckedItemIndex:m})},ei=({name:h,title:l,children:d,checkedItemIndex:m,setCheckedItemIndex:b})=&gt;n(Ys,{dropdown:!0,name:h,columnSelector:()=&gt;l,contentSelector:()=&gt;n(t.Fragment,{children:d}),setCheckedItemIndex:b,checkedItemIndex:m,data:[{}]}),Xf=({setError:h,checkedItemIndex:l,setCheckedItemIndex:d})=&gt;{const{t:m}=(0,p.useContext)(k.TranslateContext),{hanko:b,config:I,user:O,setEmails:T,setPage:U,setPasscode:q}=(0,p.useContext)(pt),[G,ae]=(0,p.useState)(),[de,J]=(0,p.useState)(),[fe,he]=(0,p.useState)(),ke=(0,p.useCallback)(be=&gt;{const Pe=()=&gt;b.email.list().then(T).then(()=&gt;U(n(Qr,{}))),Oe=Te=&gt;U(n(Xs,{userID:O.id,emailID:be.id,emailAddress:fe,initialError:Te,onSuccess:Pe,onBack:()=&gt;U(n(Qr,{}))}));return b.passcode.initialize(O.id,be.id,!0).then(q).then(()=&gt;Oe()).catch(Te=&gt;{if(!(Te instanceof He))throw Te;Oe(Te)})},[b,fe,T,U,q,O.id]),Ee=(0,p.useMemo)(()=&gt;G||de,[de,G]);return n(ei,Object.assign({name:"add-email-dropdown",title:m("labels.addEmail"),checkedItemIndex:l,setCheckedItemIndex:d},{children:n(kt,Object.assign({onSubmit:be=&gt;(be.preventDefault(),I.emails.require_verification?(J(!0),void b.email.create(fe).then(ke).finally(()=&gt;J(!1)).catch(h)):(J(!0),void b.email.create(fe).then(()=&gt;b.email.list()).then(T).then(()=&gt;{h(null),he(""),ae(!0),setTimeout(()=&gt;{d(null),setTimeout(()=&gt;{ae(!1)},500)},1e3)}).finally(()=&gt;{J(!1)}).catch(h)))},{children:[n(mr,{type:"email",placeholder:m("labels.newEmailAddress"),onInput:be=&gt;{be.preventDefault(),be.target instanceof HTMLInputElement&amp;&amp;he(be.target.value)},value:fe,disabled:Ee,required:!0}),n(xt,Object.assign({disabled:Ee,isLoading:de,isSuccess:G},{children:m(I.emails.require_verification?"labels.continue":"labels.save")}))]}))}))},eh=({setError:h,checkedItemIndex:l,setCheckedItemIndex:d})=&gt;{const{t:m}=(0,p.useContext)(k.TranslateContext),{hanko:b,config:I,user:O}=(0,p.useContext)(pt),[T,U]=(0,p.useState)(!1),[q,G]=(0,p.useState)(!1),[ae,de]=(0,p.useState)("");return n(ei,Object.assign({name:"change-password-dropdown",title:m("labels.changePassword"),checkedItemIndex:l,setCheckedItemIndex:d},{children:[n(Be,{children:m("texts.passwordFormatHint",{minLength:I.password.min_password_length,maxLength:72})}),n(kt,Object.assign({onSubmit:J=&gt;{J.preventDefault(),U(!0),b.password.update(O.id,ae).then(()=&gt;{de(""),h(null),G(!0),setTimeout(()=&gt;{d(null),setTimeout(()=&gt;{G(!1)},500)},1e3)}).finally(()=&gt;U(!1)).catch(h)}},{children:[n(mr,{placeholder:m("labels.newPassword"),type:"password",onInput:J=&gt;{J.preventDefault(),J.target instanceof HTMLInputElement&amp;&amp;de(J.target.value)},value:ae,minLength:I.password.min_password_length,maxLength:72,required:!0,disabled:T||q}),n(xt,Object.assign({isLoading:T,isSuccess:q,disabled:T},{children:m("labels.save")}))]}))]}))},th=({setError:h,checkedItemIndex:l,setCheckedItemIndex:d})=&gt;{const{t:m}=(0,p.useContext)(k.TranslateContext),{hanko:b,setWebauthnCredentials:I}=(0,p.useContext)(pt),[O,T]=(0,p.useState)(!1),[U,q]=(0,p.useState)(!1),G=Ur.supported();return n(ei,Object.assign({name:"add-passkey-dropdown",title:m("labels.createPasskey"),checkedItemIndex:l,setCheckedItemIndex:d},{children:[n(Be,{children:m("texts.setupPasskey")}),n(kt,Object.assign({onSubmit:ae=&gt;{ae.preventDefault(),T(!0),b.webauthn.register().then(()=&gt;b.webauthn.listCredentials()).then(I).then(()=&gt;{h(null),q(!0),setTimeout(()=&gt;{d(null),setTimeout(()=&gt;{q(!1)},500)},1e3)}).finally(()=&gt;T(!1)).catch(de=&gt;{de instanceof Z||h(de)})}},{children:n(xt,Object.assign({title:G?null:m("labels.webauthnUnsupported"),isLoading:O,isSuccess:U,disabled:!G||O},{children:m("labels.registerAuthenticator")}))}))]}))};var Vo=Me(548),Jr={};Jr.setAttributes=R(),Jr.insert=h=&gt;{window._hankoStyle=h},Jr.domAPI=w(),Jr.insertStyleElement=y(),$()(Vo.Z,Jr);const Yr=Vo.Z&amp;&amp;Vo.Z.locals?Vo.Z.locals:void 0,vl=({children:h})=&gt;n("section",Object.assign({part:"divider",className:Yr.divider},{children:[n("div",{part:"divider-line",className:Yr.line}),h?n("div",Object.assign({part:"divider-text",class:Yr.text},{children:h})):null,n("div",{part:"divider-line",className:Yr.line})]})),nh=h=&gt;{var{label:l}=h,d=function(m,b){var I={};for(var O in m)Object.prototype.hasOwnProperty.call(m,O)&amp;&amp;b.indexOf(O)&lt;0&amp;&amp;(I[O]=m[O]);if(m!=null&amp;&amp;typeof Object.getOwnPropertySymbols=="function"){var T=0;for(O=Object.getOwnPropertySymbols(m);T&lt;O.length;T++)b.indexOf(O[T])&lt;0&amp;&amp;Object.prototype.propertyIsEnumerable.call(m,O[T])&amp;&amp;(I[O[T]]=m[O[T]])}return I}(h,["label"]);return n("div",Object.assign({className:yt.inputWrapper},{children:n("label",Object.assign({className:yt.checkboxWrapper},{children:[n("input",Object.assign({part:"input checkbox-input",type:"checkbox","aria-label":l,className:yt.checkbox},d)),n("span",Object.assign({className:ut()(yt.label,d.disabled?yt.disabled:null)},{children:l}))]}))}))},rh=({onBack:h})=&gt;{const{t:l}=(0,p.useContext)(k.TranslateContext),{hanko:d}=(0,p.useContext)(pt),[m,b]=(0,p.useState)(!1),[I,O]=(0,p.useState)(!1),[T,U]=(0,p.useState)(null),q=(0,p.useMemo)(()=&gt;m||I,[m,I]);return n(t.Fragment,{children:[n(Kt,{children:[n(jt,{children:l("headlines.deleteAccount")}),n(qt,{error:T}),n(Be,{children:l("texts.deleteAccount")}),n(kt,Object.assign({onSubmit:G=&gt;{G.preventDefault(),b(!0),d.user.delete().then(()=&gt;{U(null),O(!0)}).finally(()=&gt;b(!1)).catch(U)}},{children:[n(nh,{disabled:q,required:!0,type:"checkbox",label:l("labels.deleteAccount")}),n(xt,Object.assign({isLoading:m,isSuccess:I,disabled:q},{children:l("labels.delete")}))]}))]}),n(Qn,{children:n(Lt,Object.assign({disabled:q,onClick:G=&gt;{G.preventDefault(),h()}},{children:l("labels.back")}))})]})},oh=()=&gt;n("section",{className:Yr.spacer}),bl=()=&gt;{const{t:h}=(0,p.useContext)(k.TranslateContext),{config:l,webauthnCredentials:d,emails:m,setPage:b,enablePasskeys:I}=(0,p.useContext)(pt),[O,T]=(0,p.useState)(null),[U,q]=(0,p.useState)(null),[G,ae]=(0,p.useState)(null),[de,J]=(0,p.useState)(null),[fe,he]=(0,p.useState)(null),[ke,Ee]=(0,p.useState)(null),[be,Pe]=(0,p.useState)(null),[Oe,Te]=(0,p.useState)(null);return(0,p.useEffect)(()=&gt;{de!==null&amp;&amp;(he(null),Ee(null),Pe(null),Te(null))},[de]),(0,p.useEffect)(()=&gt;{fe!==null&amp;&amp;(J(null),Ee(null),Pe(null),Te(null))},[fe]),(0,p.useEffect)(()=&gt;{ke!==null&amp;&amp;(he(null),J(null),Pe(null),Te(null))},[ke]),(0,p.useEffect)(()=&gt;{be!==null&amp;&amp;(he(null),J(null),Ee(null),Te(null))},[be]),(0,p.useEffect)(()=&gt;{Oe!==null&amp;&amp;(he(null),J(null),Ee(null),Pe(null))},[Oe]),(0,p.useEffect)(()=&gt;{O!==null&amp;&amp;(q(null),ae(null))},[O]),(0,p.useEffect)(()=&gt;{U!==null&amp;&amp;(T(null),ae(null))},[U]),(0,p.useEffect)(()=&gt;{G!==null&amp;&amp;(T(null),q(null))},[G]),n(Kt,{children:[n(jt,{children:h("headlines.profileEmails")}),n(qt,{error:O}),n(Be,{children:h("texts.manageEmails")}),n(Be,{children:[n(Jf,{setError:T,checkedItemIndex:de,setCheckedItemIndex:J}),m.length&lt;l.emails.max_num_of_addresses?n(Xf,{setError:T,checkedItemIndex:fe,setCheckedItemIndex:he}):null]}),l.password.enabled?n(t.Fragment,{children:[n(jt,{children:h("headlines.profilePassword")}),n(qt,{error:U}),n(Be,{children:h("texts.changePassword")}),n(Be,{children:n(eh,{setError:q,checkedItemIndex:ke,setCheckedItemIndex:Ee})})]}):null,d.length&gt;0||I?n(t.Fragment,{children:[n(jt,{children:h("headlines.profilePasskeys")}),n(qt,{error:G}),n(Be,{children:h("texts.managePasskeys")}),n(Be,{children:[n(Qf,{credentials:d,setError:ae,checkedItemIndex:be,setCheckedItemIndex:Pe}),I?n(th,{setError:ae,checkedItemIndex:Oe,setCheckedItemIndex:Te}):null]})]}):null,l.account.allow_deletion?n(t.Fragment,{children:[n(oh,{}),n(Be,{children:n(vl,{})}),n(Be,{children:n(kt,Object.assign({onSubmit:Fe=&gt;{Fe.preventDefault(),b(n(rh,{onBack:()=&gt;b(n(bl,{}))}))}},{children:n(xt,Object.assign({dangerous:!0},{children:h("headlines.deleteAccount")}))}))})]}):null]})},Qr=bl,sh=({emailAddress:h,onSuccess:l,onPasscode:d,onBack:m})=&gt;{const{t:b}=(0,p.useContext)(k.TranslateContext),{hanko:I,config:O}=(0,p.useContext)(pt),[T,U]=(0,p.useState)(null),[q,G]=(0,p.useState)(!1),[ae,de]=(0,p.useState)(!1),[J,fe]=(0,p.useState)(null);return(0,p.useEffect)(()=&gt;{T&amp;&amp;O&amp;&amp;(O.emails.require_verification?d(T.user_id,T.email_id).catch(he=&gt;{G(!1),fe(he)}):(de(!0),G(!1),l()))},[O,d,l,T]),n(t.Fragment,{children:[n(Kt,{children:[n(jt,{children:b("headlines.registerConfirm")}),n(qt,{error:J}),n(Be,{children:b("texts.createAccount",{emailAddress:h})}),n(kt,Object.assign({onSubmit:he=&gt;{he.preventDefault(),G(!0),I.user.create(h).then(U).catch(fe)}},{children:n(xt,Object.assign({autofocus:!0,isLoading:q,isSuccess:ae},{children:b("labels.signUp")}))}))]}),n(Qn,{children:[n("span",{hidden:!0}),n(Lt,Object.assign({disabled:q,onClick:he=&gt;{he.preventDefault(),m()}},{children:b("labels.back")}))]})]})},ih=({onSuccess:h,onRecovery:l,onBack:d})=&gt;{const{t:m}=(0,p.useContext)(k.TranslateContext),{hanko:b,userInfo:I}=(0,p.useContext)(pt),[O,T]=(0,p.useState)(),[U,q]=(0,p.useState)(b.password.getRetryAfter(I.id)),[G,ae]=(0,p.useState)(),[de,J]=(0,p.useState)(),[fe,he]=(0,p.useState)(),[ke,Ee]=(0,p.useState)(null),be=(0,p.useMemo)(()=&gt;G||de||fe,[de,G,fe]);return(0,p.useEffect)(()=&gt;{ke instanceof He&amp;&amp;U&lt;=0&amp;&amp;Ee(null)},[ke,U]),(0,p.useEffect)(()=&gt;{const Pe=U&gt;0&amp;&amp;setInterval(()=&gt;q(U-1),1e3);return()=&gt;clearInterval(Pe)},[U]),n(t.Fragment,{children:[n(Kt,{children:[n(jt,{children:m("headlines.loginPassword")}),n(qt,{error:ke}),n(kt,Object.assign({onSubmit:Pe=&gt;{Pe.preventDefault(),ae(!0),b.password.login(I.id,O).then(()=&gt;he(!0)).then(h).finally(()=&gt;ae(!1)).catch(Oe=&gt;{Oe instanceof He&amp;&amp;q(Oe.retryAfter),Ee(Oe)})}},{children:[n(mr,{type:"password",name:"password",autocomplete:"current-password",placeholder:m("labels.password"),required:!0,onInput:Pe=&gt;{return Oe=void 0,Te=void 0,Ye=function*(){Pe.target instanceof HTMLInputElement&amp;&amp;T(Pe.target.value)},new((Fe=void 0)||(Fe=Promise))(function(Ve,gt){function dn(Qe){try{Nt(Ye.next(Qe))}catch(At){gt(At)}}function Zt(Qe){try{Nt(Ye.throw(Qe))}catch(At){gt(At)}}function Nt(Qe){var At;Qe.done?Ve(Qe.value):(At=Qe.value,At instanceof Fe?At:new Fe(function(St){St(At)})).then(dn,Zt)}Nt((Ye=Ye.apply(Oe,Te||[])).next())});var Oe,Te,Fe,Ye},disabled:be,autofocus:!0}),n(xt,Object.assign({isSuccess:fe,isLoading:G,disabled:U&gt;0||be},{children:U&gt;0?m("labels.passwordRetryAfter",{passwordRetryAfter:U}):m("labels.signIn")}))]}))]}),n(Qn,{children:[n(Lt,Object.assign({disabled:be,onClick:Pe=&gt;{Pe.preventDefault(),d()},loadingSpinnerPosition:"right"},{children:m("labels.back")})),n(Lt,Object.assign({disabled:be,onClick:Pe=&gt;{Pe.preventDefault(),J(!0),l().finally(()=&gt;J(!1)).catch(Ee)},isLoading:de,loadingSpinnerPosition:"left"},{children:m("labels.forgotYourPassword")}))]})]})},wl=()=&gt;{const{t:h}=(0,p.useContext)(k.TranslateContext),{hanko:l,emitSuccessEvent:d,setPage:m,user:b}=(0,p.useContext)(pt),[I,O]=(0,p.useState)(!1),[T,U]=(0,p.useState)(!1),[q,G]=(0,p.useState)(!1),[ae,de]=(0,p.useState)(null),J=(0,p.useMemo)(()=&gt;I||q||T,[I,q,T]);return n(t.Fragment,{children:[n(Kt,{children:[n(jt,{children:h("headlines.registerAuthenticator")}),n(qt,{error:ae}),n(Be,{children:h("texts.setupPasskey")}),n(kt,Object.assign({onSubmit:fe=&gt;{fe.preventDefault(),O(!0),l.webauthn.register().then(()=&gt;{U(!0),O(!1),d(b.id)}).catch(he=&gt;{he instanceof Ne||he instanceof lt?m(n(yn,{initialError:he})):(de(he instanceof Z?null:he),O(!1))})}},{children:n(xt,Object.assign({autofocus:!0,isSuccess:T,isLoading:I,disabled:J,icon:"passkey"},{children:h("labels.registerAuthenticator")}))}))]}),n(Qn,{children:[n("span",{hidden:!0}),n(Lt,Object.assign({isLoading:q,disabled:J,onClick:fe=&gt;{fe.preventDefault(),G(!0),d(b.id)},loadingSpinnerPosition:"left"},{children:h("labels.skip")}))]})]})},ah=({onSuccess:h})=&gt;{const{t:l}=(0,p.useContext)(k.TranslateContext),{hanko:d,config:m,user:b,setPage:I}=(0,p.useContext)(pt),[O,T]=(0,p.useState)(),[U,q]=(0,p.useState)(),[G,ae]=(0,p.useState)(null),[de,J]=(0,p.useState)();return n(Kt,{children:[n(jt,{children:l("headlines.registerPassword")}),n(qt,{error:G}),n(Be,{children:l("texts.passwordFormatHint",{minLength:m.password.min_password_length,maxLength:72})}),n(kt,Object.assign({onSubmit:fe=&gt;{fe.preventDefault(),T(!0),d.password.update(b.id,de).then(()=&gt;q(!0)).then(()=&gt;h()).finally(()=&gt;T(!1)).catch(he=&gt;{he instanceof Ne?I(n(yn,{initialError:he})):ae(he)})}},{children:[n(mr,{type:"password",name:"password",autocomplete:"new-password",minLength:m.password.min_password_length,maxLength:72,required:!0,placeholder:l("labels.newPassword"),onInput:fe=&gt;{return he=void 0,ke=void 0,be=function*(){fe.target instanceof HTMLInputElement&amp;&amp;J(fe.target.value)},new((Ee=void 0)||(Ee=Promise))(function(Pe,Oe){function Te(Ve){try{Ye(be.next(Ve))}catch(gt){Oe(gt)}}function Fe(Ve){try{Ye(be.throw(Ve))}catch(gt){Oe(gt)}}function Ye(Ve){var gt;Ve.done?Pe(Ve.value):(gt=Ve.value,gt instanceof Ee?gt:new Ee(function(dn){dn(gt)})).then(Te,Fe)}Ye((be=be.apply(he,ke||[])).next())});var he,ke,Ee,be},disabled:U||O,autofocus:!0}),n(xt,Object.assign({isSuccess:U,isLoading:O},{children:l("labels.continue")}))]}))]})},lh=({emailAddress:h,onBack:l})=&gt;{const{t:d}=(0,p.useContext)(k.TranslateContext);return n(t.Fragment,{children:[n(Kt,{children:[n(jt,{children:d("headlines.accountNotFound")}),n(Be,{children:d("texts.noAccountExists",{emailAddress:h})})]}),n(Qn,{children:[n("span",{hidden:!0}),n(Lt,Object.assign({onClick:m=&gt;{m.preventDefault(),l()}},{children:d("labels.back")}))]})]})},kl=h=&gt;{var l,d;const{t:m}=(0,p.useContext)(k.TranslateContext),{hanko:b,prefilledEmail:I,experimentalFeatures:O,emitSuccessEvent:T,enablePasskeys:U,hidePasskeyButtonOnLogin:q,config:G,setPage:ae,setPasscode:de,setUserInfo:J,setUser:fe}=(0,p.useContext)(pt),[he,ke]=(0,p.useState)(h.emailAddress||I||""),[Ee,be]=(0,p.useState)(),[Pe,Oe]=(0,p.useState)(),[Te,Fe]=(0,p.useState)(),[Ye,Ve]=(0,p.useState)(null),[gt,dn]=(0,p.useState)(),[Zt,Nt]=(0,p.useState)(),[Qe,At]=(0,p.useState)(""),St=Ur.supported(),$e=(0,p.useMemo)(()=&gt;Te||Zt||Ee||Pe||!!Qe,[Te,Zt,Ee,Pe,Qe]),st=(0,p.useCallback)(()=&gt;{ae(n(kl,{emailAddress:he}))},[he,ae]),Gt=(0,p.useCallback)(Re=&gt;{let Ge;return b.user.getCurrent().then(Ke=&gt;fe(Ge=Ke)).then(()=&gt;b.webauthn.shouldRegister(Ge)).then(Ke=&gt;{const dt=()=&gt;{Ke&amp;&amp;U?ae(n(wl,{})):T(Ge.id)};Re?ae(n(ah,{onSuccess:dt})):dt()}).catch(Ke=&gt;ae(n(yn,{initialError:Ke})))},[T,U,b.user,b.webauthn,ae,fe]),Xn=(0,p.useCallback)((Re,Ge,Ke)=&gt;{const dt=$t=&gt;ae(n(Xs,{userID:Re,emailID:Ge,emailAddress:he,initialError:$t,onSuccess:()=&gt;Gt(Ke),onBack:st}));return b.passcode.initialize(Re,Ge,!1).then(de).then(()=&gt;dt()).catch($t=&gt;{if(!($t instanceof He))throw $t;dt($t)})},[Gt,he,b.passcode,st,ae,de]),El=(0,p.useCallback)(()=&gt;ae(n(sh,{onSuccess:()=&gt;Gt(G.password.enabled),onPasscode:(Re,Ge)=&gt;Xn(Re,Ge,G.password.enabled),emailAddress:he,onBack:st})),[Gt,G.password.enabled,he,st,Xn,ae]),_h=(0,p.useCallback)(()=&gt;ae(n(lh,{emailAddress:he,onBack:st})),[he,st,ae]),Cl=()=&gt;{return Re=void 0,Ge=void 0,dt=function*(){if(G.use_enterprise)try{if(yield b.enterprise.hasProvider(he))return b.enterprise.auth(he,window.location.href),!0}catch($t){if($t instanceof ye)return!1;throw $t}return!1},new((Ke=void 0)||(Ke=Promise))(function($t,on){function yh(er){try{ii(dt.next(er))}catch(Tn){on(Tn)}}function vh(er){try{ii(dt.throw(er))}catch(Tn){on(Tn)}}function ii(er){var Tn;er.done?$t(er.value):(Tn=er.value,Tn instanceof Ke?Tn:new Ke(function(bh){bh(Tn)})).then(yh,vh)}ii((dt=dt.apply(Re,Ge||[])).next())});var Re,Ge,Ke,dt},ri=(0,p.useMemo)(()=&gt;O.includes("conditionalMediation")&amp;&amp;gt,[O,gt]),oi=(0,p.useCallback)(Re=&gt;{if(!G.password.enabled)return Xn(Re.id,Re.email_id);ae(n(ih,{userInfo:Re,onSuccess:()=&gt;Gt(!1),onRecovery:()=&gt;Xn(Re.id,Re.email_id,!0),onBack:st}))},[Gt,G.password.enabled,st,Xn,ae]),si=(0,p.useCallback)(()=&gt;{ri&amp;&amp;b.webauthn.login(null,!0).then(Re=&gt;{Ve(null),T(Re.user_id),Nt(!0)}).catch(Re=&gt;{Re instanceof ue&amp;&amp;si(),Ve(Re instanceof Z?null:Re)})},[ri,T,b]);return(0,p.useEffect)(()=&gt;{si()},[si]),(0,p.useEffect)(()=&gt;{Ur.isConditionalMediationAvailable().then(Re=&gt;dn(Re)).catch(Re=&gt;Ve(new H(Re)))},[]),(0,p.useEffect)(()=&gt;{Qe&amp;&amp;b.thirdParty.auth(Qe,window.location.href).catch(Re=&gt;{ae(n(yn,{initialError:Re}))})},[b,ae,Qe]),(0,p.useEffect)(()=&gt;{he.length===0&amp;&amp;I!==void 0&amp;&amp;ke(I)},[I]),n(Kt,{children:[n(jt,{children:G.account.allow_signup?m("headlines.loginEmail"):m("headlines.loginEmailNoSignup")}),n(qt,{error:Ye}),n(kt,Object.assign({onSubmit:Re=&gt;{Re.preventDefault(),Fe(!0),St&amp;&amp;U?Cl().then(Ge=&gt;{if(!Ge)return(()=&gt;{let Ke,dt,$t;return b.user.getInfo(he).then(on=&gt;J(Ke=on)).then(()=&gt;!Ke.verified&amp;&amp;G.emails.require_verification?Xn(Ke.id,Ke.email_id):!Ke.has_webauthn_credential||ri?oi(Ke):($t=!0,b.webauthn.login(Ke.id))).then(on=&gt;{on instanceof Object&amp;&amp;(dt=on)}).then(()=&gt;{$t&amp;&amp;(Ve(null),Fe(!1),Nt(!0),T(dt.user_id))}).catch(on=&gt;{if(on instanceof ye)return G.account.allow_signup?void El():void _h();if(on instanceof Z)return oi(Ke);throw on})})()}).catch(Ge=&gt;{Fe(!1),Ve(Ge)}):Cl().then(Ge=&gt;{if(!Ge)return(()=&gt;{let Ke;return b.user.getInfo(he).then(dt=&gt;J(Ke=dt)).then(()=&gt;!Ke.verified&amp;&amp;G.emails.require_verification?Xn(Ke.id,Ke.email_id):oi(Ke)).catch(dt=&gt;{if(!(dt instanceof ye))throw dt;El()})})()}).catch(Ge=&gt;{Fe(!1),Ve(Ge)})}},{children:[n(mr,{name:"email",type:"email",autoComplete:"username webauthn",autoCorrect:"off",required:!0,onInput:Re=&gt;{Re.target instanceof HTMLInputElement&amp;&amp;ke(Re.target.value)},value:he,placeholder:m("labels.email"),pattern:"^.*[^0-9]+$",disabled:$e}),n(xt,Object.assign({isLoading:Te,isSuccess:Zt,disabled:$e},{children:m("labels.continue")}))]})),U&amp;&amp;!q||!((l=G.providers)===null||l===void 0)&amp;&amp;l.length?n(vl,{children:m("labels.or")}):null,U&amp;&amp;!q?n(kt,Object.assign({onSubmit:Re=&gt;{Re.preventDefault(),be(!0),b.webauthn.login().then(Ge=&gt;{Ve(null),be(!1),Oe(!0),T(Ge.user_id)}).catch(Ge=&gt;{be(!1),Ve(Ge instanceof Z?null:Ge)})}},{children:n(xt,Object.assign({secondary:!0,title:St?null:m("labels.webauthnUnsupported"),isLoading:Ee,isSuccess:Pe,disabled:!St||$e,icon:"passkey"},{children:m("labels.signInPasskey")}))})):null,(d=G.providers)===null||d===void 0?void 0:d.map(Re=&gt;n(kt,Object.assign({onSubmit:Ge=&gt;{((Ke,dt)=&gt;{Ke.preventDefault(),At(dt)})(Ge,Re)}},{children:n(xt,Object.assign({secondary:!0,isLoading:Qe===Re,disabled:$e,icon:Re.toLowerCase()},{children:m("labels.signInWith",{provider:Re})}))}),Re))]})},ch=kl,uh=()=&gt;{const{t:h}=(0,p.useContext)(k.TranslateContext),{emitSuccessEvent:l,user:d}=(0,p.useContext)(pt),[m,b]=(0,p.useState)(!1);return n(Kt,{children:[n(jt,{children:h("headlines.loginFinished")}),n(kt,Object.assign({onSubmit:I=&gt;{I.preventDefault(),b(!0),l(d.id)}},{children:n(xt,Object.assign({autofocus:!0,isSuccess:m},{children:h("labels.continue")}))}))]})},xl=()=&gt;{const{hanko:h,componentName:l,enablePasskeys:d,setConfig:m,setUser:b,setEmails:I,setWebauthnCredentials:O,setPage:T}=(0,p.useContext)(pt),U=(0,p.useCallback)(()=&gt;{let de;return Promise.all([h.config.get().then(m),h.user.getCurrent().then(J=&gt;b(de=J))]).then(()=&gt;h.webauthn.shouldRegister(de)).then(J=&gt;T(n(J&amp;&amp;d?wl:uh,{})))},[d,h,m,T,b]),q=(0,p.useCallback)(()=&gt;{const de=h.thirdParty.getError();if(de)return window.history.replaceState(null,null,window.location.pathname),void T(n(yn,{initialError:de}));const J=new URLSearchParams(window.location.search).get("hanko_token");J&amp;&amp;J.length?h.token.validate().then(()=&gt;U()).catch(fe=&gt;T(n(yn,{initialError:fe}))):h.config.get().then(m).then(()=&gt;T(n(ch,{}))).catch(fe=&gt;T(n(yn,{initialError:fe})))},[U,h,m,T]),G=(0,p.useCallback)(()=&gt;{Promise.all([h.config.get().then(m),h.user.getCurrent().then(b),h.email.list().then(I),h.webauthn.listCredentials().then(O)]).then(()=&gt;T(n(Qr,{}))).catch(de=&gt;T(n(yn,{initialError:de})))},[h,m,I,T,b,O]),ae=(0,p.useCallback)(de=&gt;{T(n(yn,{initialError:de}))},[T]);return(0,p.useEffect)(()=&gt;{if(l==="auth")return h.onSessionExpired(()=&gt;q())},[l,h,q]),(0,p.useEffect)(()=&gt;{if(l==="profile")return h.onSessionCreated(()=&gt;G())},[l,h,G]),(0,p.useEffect)(()=&gt;{const de=h.session.isValid();switch(l){case"auth":de?U().catch(ae):q();break;case"profile":de?G():ae(new Ne)}},[U,l,h,q,G,T,ae]),n(Js,{isLoading:!0})},pt=(0,t.createContext)(null),dh=({lang:h,componentName:l,experimental:d="",prefilledEmail:m,globalOptions:b})=&gt;{const{hanko:I,injectStyles:O,enablePasskeys:T,hidePasskeyButtonOnLogin:U,translations:q,translationsLocation:G,fallbackLanguage:ae}=b,de=(0,p.useRef)(null),J=(0,p.useMemo)(()=&gt;d.split(" ").filter($e=&gt;$e.length).map($e=&gt;$e),[d]),fe=(0,p.useMemo)(()=&gt;n(xl,{}),[]),[he,ke]=(0,p.useState)(),[Ee,be]=(0,p.useState)(null),[Pe,Oe]=(0,p.useState)(),[Te,Fe]=(0,p.useState)(),[Ye,Ve]=(0,p.useState)(),[gt,dn]=(0,p.useState)(),[Zt,Nt]=(0,p.useState)(fe),Qe=(0,p.useCallback)(()=&gt;{Nt(fe)},[fe]),At=(0,p.useCallback)($e=&gt;{const st=new Event("hankoAuthSuccess",{bubbles:!0,composed:!0}),Gt=setTimeout(()=&gt;{I.relay.dispatchAuthFlowCompletedEvent({userID:$e}),de.current.dispatchEvent(st)},500);return()=&gt;clearTimeout(Gt)},[I]);(0,p.useMemo)(()=&gt;{switch(l){case"auth":I.onUserLoggedOut(Qe),I.onSessionExpired(Qe),I.onUserDeleted(Qe);break;case"profile":I.onAuthFlowCompleted(Qe)}},[l,I,Qe]);const St=function($e,st){var Gt;(Gt=de.current)===null||Gt===void 0||Gt.dispatchEvent(new CustomEvent($e,{detail:st,bubbles:!1,composed:!0}))};return(0,p.useEffect)(()=&gt;{I.onAuthFlowCompleted($e=&gt;{St("onAuthFlowCompleted",$e)}),I.onUserDeleted(()=&gt;{St("onUserDeleted")}),I.onSessionCreated($e=&gt;{St("onSessionCreated",$e)}),I.onSessionExpired(()=&gt;{St("onSessionExpired")}),I.onUserLoggedOut(()=&gt;{St("onUserLoggedOut")})},[I]),n(pt.Provider,Object.assign({value:{hanko:I,lang:(h==null?void 0:h.toString())||ae,prefilledEmail:m,componentName:l,experimentalFeatures:J,emitSuccessEvent:At,enablePasskeys:T,hidePasskeyButtonOnLogin:U,config:he,setConfig:ke,userInfo:Ee,setUserInfo:be,passcode:Pe,setPasscode:Oe,user:Te,setUser:Fe,emails:Ye,setEmails:Ve,webauthnCredentials:gt,setWebauthnCredentials:dn,page:Zt,setPage:Nt}},{children:n(k.TranslateProvider,Object.assign({translations:q,fallbackLang:ae,root:G},{children:n(N,Object.assign({ref:de},{children:l!=="events"?n(t.Fragment,{children:[O?n("style",{dangerouslySetInnerHTML:{__html:window._hankoStyle.innerHTML}}):null,Zt]}):null}))}))}))},fh={en:Me(90).en};var Sl=function(h,l,d,m){return new(d||(d=Promise))(function(b,I){function O(q){try{U(m.next(q))}catch(G){I(G)}}function T(q){try{U(m.throw(q))}catch(G){I(G)}}function U(q){var G;q.done?b(q.value):(G=q.value,G instanceof d?G:new d(function(ae){ae(G)})).then(O,T)}U((m=m.apply(h,[])).next())})};const bn={},ti=(h,l)=&gt;n(dh,Object.assign({componentName:h,globalOptions:bn},l)),hh=h=&gt;ti("auth",h),ph=h=&gt;ti("profile",h),gh=h=&gt;ti("events",h),ni=({tagName:h,entryComponent:l,shadow:d=!0,observedAttributes:m})=&gt;Sl(void 0,void 0,void 0,function*(){customElements.get(h)||function(b,I,O,T){function U(){var q=Reflect.construct(HTMLElement,[],U);return q._vdomComponent=b,q._root=T&amp;&amp;T.shadow?q.attachShadow({mode:"open"}):q,q}(U.prototype=Object.create(HTMLElement.prototype)).constructor=U,U.prototype.connectedCallback=a,U.prototype.attributeChangedCallback=f,U.prototype.disconnectedCallback=u,O=O||b.observedAttributes||Object.keys(b.propTypes||{}),U.observedAttributes=O,O.forEach(function(q){Object.defineProperty(U.prototype,q,{get:function(){var G,ae,de,J;return(G=(ae=this._vdom)==null||(de=ae.props)==null?void 0:de[q])!=null?G:(J=this._props)==null?void 0:J[q]},set:function(G){this._vdom?this.attributeChangedCallback(q,null,G):(this._props||(this._props={}),this._props[q]=G,this.connectedCallback());var ae=typeof G;G!=null&amp;&amp;ae!=="string"&amp;&amp;ae!=="boolean"&amp;&amp;ae!=="number"||this.setAttribute(q,G)}})}),customElements.define(I||b.tagName||b.displayName||b.name,U)}(l,h,m,{shadow:d})}),mh=(h,l={})=&gt;Sl(void 0,void 0,void 0,function*(){return l=Object.assign({shadow:!0,injectStyles:!0,enablePasskeys:!0,hidePasskeyButtonOnLogin:!1,translations:null,translationsLocation:"/i18n",fallbackLanguage:"en"},l),bn.hanko=new yl(h,{cookieName:l.storageKey,cookieDomain:l.cookieDomain,cookieSameSite:l.cookieSameSite,localStorageKey:l.storageKey}),bn.injectStyles=l.injectStyles,bn.enablePasskeys=l.enablePasskeys,bn.hidePasskeyButtonOnLogin=l.hidePasskeyButtonOnLogin,bn.translations=l.translations||fh,bn.translationsLocation=l.translationsLocation,bn.fallbackLanguage=l.fallbackLanguage,yield Promise.all([ni(Object.assign(Object.assign({},l),{tagName:"hanko-auth",entryComponent:hh,observedAttributes:["api","lang","experimental","prefilled-email"]})),ni(Object.assign(Object.assign({},l),{tagName:"hanko-profile",entryComponent:ph,observedAttributes:["api","lang"]})),ni(Object.assign(Object.assign({},l),{tagName:"hanko-events",entryComponent:gh,observedAttributes:[]}))]),{hanko:bn.hanko}})})();je.bD;je.AY;je.cs;je.AF;je.$y;je.MR;je.lY;var B0=je.U4;je.VS;je.M6;je.nI;je.U6;je.xD;je.JL;je.dR;je.fk;je.iW;je.eE;je.Yh;je.Zl;je.DA;je.iL;je.u6;je.rP;je.yj;je.K_;je.fp;je.Ie;je.mc;je.il;je.PJ;var Vv=je.z2;je.Nv;je.Hi;je.k3;je.CR;const Kv=un(e=&gt;{const t=Hs(),r={storageKey:t.public.hanko.cookieName};e.hook("app:mounted",async()=&gt;{await Vv(t.public.hanko.apiURL,r)})}),_f=new Set,Ht=new WeakMap,Lr=new WeakMap,ur=new WeakMap,da=new WeakMap,qv=new WeakMap,Nr=new WeakMap,ws=new WeakMap,ro=new WeakSet;let qn,Ya=0,Qa=0;const Sn="__aa_tgt",xo="__aa_del",ks="__aa_new",zv=e=&gt;{const t=Xv(e);t&amp;&amp;t.forEach(r=&gt;e0(r))},Zv=e=&gt;{e.forEach(t=&gt;{t.target===qn&amp;&amp;Jv(),Ht.has(t.target)&amp;&amp;fr(t.target)})};function Gv(e){const t=da.get(e);t==null||t.disconnect();let r=Ht.get(e),n=0;const o=5;r||(r=Mr(e),Ht.set(e,r));const{offsetWidth:s,offsetHeight:i}=qn,c=[r.top-o,s-(r.left+o+r.width),i-(r.top+o+r.height),r.left-o].map(u=&gt;`${-1*Math.floor(u)}px`).join(" "),f=new IntersectionObserver(()=&gt;{++n&gt;1&amp;&amp;fr(e)},{root:qn,threshold:1,rootMargin:c});f.observe(e),da.set(e,f)}function fr(e){clearTimeout(ws.get(e));const t=Ws(e),r=So(t)?500:t.duration;ws.set(e,setTimeout(async()=&gt;{const n=ur.get(e);try{await(n==null?void 0:n.finished),Ht.set(e,Mr(e)),Gv(e)}catch{}},r))}function Jv(){clearTimeout(ws.get(qn)),ws.set(qn,setTimeout(()=&gt;{_f.forEach(e=&gt;wf(e,t=&gt;yf(()=&gt;fr(t))))},100))}function Yv(e){setTimeout(()=&gt;{qv.set(e,setInterval(()=&gt;yf(fr.bind(null,e)),2e3))},Math.round(2e3*Math.random()))}function yf(e){typeof requestIdleCallback=="function"?requestIdleCallback(()=&gt;e()):requestAnimationFrame(()=&gt;e())}let fa,vr;const Qv=typeof window&lt;"u"&amp;&amp;"ResizeObserver"in window;Qv&amp;&amp;(qn=document.documentElement,fa=new MutationObserver(zv),vr=new ResizeObserver(Zv),window.addEventListener("scroll",()=&gt;{Qa=window.scrollY,Ya=window.scrollX}),vr.observe(qn));function Xv(e){return e.reduce((n,o)=&gt;[...n,...Array.from(o.addedNodes),...Array.from(o.removedNodes)],[]).every(n=&gt;n.nodeName==="#comment")?!1:e.reduce((n,o)=&gt;{if(n===!1)return!1;if(o.target instanceof Element){if(Ii(o.target),!n.has(o.target)){n.add(o.target);for(let s=0;s&lt;o.target.children.length;s++){const i=o.target.children.item(s);if(i){if(xo in i)return!1;Ii(o.target,i),n.add(i)}}}if(o.removedNodes.length)for(let s=0;s&lt;o.removedNodes.length;s++){const i=o.removedNodes[s];if(xo in i)return!1;i instanceof Element&amp;&amp;(n.add(i),Ii(o.target,i),Lr.set(i,[o.previousSibling,o.nextSibling]))}}return n},new Set)}function Ii(e,t){!t&amp;&amp;!(Sn in e)?Object.defineProperty(e,Sn,{value:e}):t&amp;&amp;!(Sn in t)&amp;&amp;Object.defineProperty(t,Sn,{value:e})}function e0(e){var t;const r=e.isConnected,n=Ht.has(e);r&amp;&amp;Lr.has(e)&amp;&amp;Lr.delete(e),ur.has(e)&amp;&amp;((t=ur.get(e))===null||t===void 0||t.cancel()),ks in e?Xc(e):n&amp;&amp;r?n0(e):n&amp;&amp;!r?r0(e):Xc(e)}function fn(e){return Number(e.replace(/[^0-9.\-]/g,""))}function t0(e){let t=e.parentElement;for(;t;){if(t.scrollLeft||t.scrollTop)return{x:t.scrollLeft,y:t.scrollTop};t=t.parentElement}return{x:0,y:0}}function Mr(e){const t=e.getBoundingClientRect(),{x:r,y:n}=t0(e);return{top:t.top+n,left:t.left+r,width:t.width,height:t.height}}function vf(e,t,r){let n=t.width,o=t.height,s=r.width,i=r.height;const a=getComputedStyle(e);if(a.getPropertyValue("box-sizing")==="content-box"){const f=fn(a.paddingTop)+fn(a.paddingBottom)+fn(a.borderTopWidth)+fn(a.borderBottomWidth),u=fn(a.paddingLeft)+fn(a.paddingRight)+fn(a.borderRightWidth)+fn(a.borderLeftWidth);n-=u,s-=u,o-=f,i-=f}return[n,s,o,i].map(Math.round)}function Ws(e){return Sn in e&amp;&amp;Nr.has(e[Sn])?Nr.get(e[Sn]):{duration:250,easing:"ease-in-out"}}function bf(e){if(Sn in e)return e[Sn]}function Xa(e){const t=bf(e);return t?ro.has(t):!1}function wf(e,...t){t.forEach(r=&gt;r(e,Nr.has(e)));for(let r=0;r&lt;e.children.length;r++){const n=e.children.item(r);n&amp;&amp;t.forEach(o=&gt;o(n,Nr.has(n)))}}function el(e){return Array.isArray(e)?e:[e]}function So(e){return typeof e=="function"}function n0(e){const t=Ht.get(e),r=Mr(e);if(!Xa(e))return Ht.set(e,r);let n;if(!t)return;const o=Ws(e);if(typeof o!="function"){const s=t.left-r.left,i=t.top-r.top,[a,c,f,u]=vf(e,t,r),g={transform:`translate(${s}px, ${i}px)`},_={transform:"translate(0, 0)"};a!==c&amp;&amp;(g.width=`${a}px`,_.width=`${c}px`),f!==u&amp;&amp;(g.height=`${f}px`,_.height=`${u}px`),n=e.animate([g,_],{duration:o.duration,easing:o.easing})}else{const[s]=el(o(e,"remain",t,r));n=new Animation(s),n.play()}ur.set(e,n),Ht.set(e,r),n.addEventListener("finish",fr.bind(null,e))}function Xc(e){ks in e&amp;&amp;delete e[ks];const t=Mr(e);Ht.set(e,t);const r=Ws(e);if(!Xa(e))return;let n;if(typeof r!="function")n=e.animate([{transform:"scale(.98)",opacity:0},{transform:"scale(0.98)",opacity:0,offset:.5},{transform:"scale(1)",opacity:1}],{duration:r.duration*1.5,easing:"ease-in"});else{const[o]=el(r(e,"add",t));n=new Animation(o),n.play()}ur.set(e,n),n.addEventListener("finish",fr.bind(null,e))}function eu(e,t){var r;e.remove(),Ht.delete(e),Lr.delete(e),ur.delete(e),(r=da.get(e))===null||r===void 0||r.disconnect(),setTimeout(()=&gt;{if(xo in e&amp;&amp;delete e[xo],Object.defineProperty(e,ks,{value:!0,configurable:!0}),t&amp;&amp;e instanceof HTMLElement)for(const n in t)e.style[n]=""},0)}function r0(e){var t;if(!Lr.has(e)||!Ht.has(e))return;const[r,n]=Lr.get(e);Object.defineProperty(e,xo,{value:!0,configurable:!0});const o=window.scrollX,s=window.scrollY;if(n&amp;&amp;n.parentNode&amp;&amp;n.parentNode instanceof Element?n.parentNode.insertBefore(e,n):r&amp;&amp;r.parentNode?r.parentNode.appendChild(e):(t=bf(e))===null||t===void 0||t.appendChild(e),!Xa(e))return eu(e);const[i,a,c,f]=s0(e),u=Ws(e),g=Ht.get(e);(o!==Ya||s!==Qa)&amp;&amp;o0(e,o,s,u);let _,k={position:"absolute",top:`${i}px`,left:`${a}px`,width:`${c}px`,height:`${f}px`,margin:"0",pointerEvents:"none",transformOrigin:"center",zIndex:"100"};if(!So(u))Object.assign(e.style,k),_=e.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.98)",opacity:0}],{duration:u.duration,easing:"ease-out"});else{const[p,j]=el(u(e,"remove",g));(j==null?void 0:j.styleReset)!==!1&amp;&amp;(k=(j==null?void 0:j.styleReset)||k,Object.assign(e.style,k)),_=new Animation(p),_.play()}ur.set(e,_),_.addEventListener("finish",eu.bind(null,e,k))}function o0(e,t,r,n){const o=Ya-t,s=Qa-r,i=document.documentElement.style.scrollBehavior;if(getComputedStyle(qn).scrollBehavior==="smooth"&amp;&amp;(document.documentElement.style.scrollBehavior="auto"),window.scrollTo(window.scrollX+o,window.scrollY+s),!e.parentElement)return;const c=e.parentElement;let f=c.clientHeight,u=c.clientWidth;const g=performance.now();function _(){requestAnimationFrame(()=&gt;{if(!So(n)){const k=f-c.clientHeight,p=u-c.clientWidth;g+n.duration&gt;performance.now()?(window.scrollTo({left:window.scrollX-p,top:window.scrollY-k}),f=c.clientHeight,u=c.clientWidth,_()):document.documentElement.style.scrollBehavior=i}})}_()}function s0(e){const t=Ht.get(e),[r,,n]=vf(e,t,Mr(e));let o=e.parentElement;for(;o&amp;&amp;(getComputedStyle(o).position==="static"||o instanceof HTMLBodyElement);)o=o.parentElement;o||(o=document.body);const s=getComputedStyle(o),i=Ht.get(o)||Mr(o),a=Math.round(t.top-i.top)-fn(s.borderTopWidth),c=Math.round(t.left-i.left)-fn(s.borderLeftWidth);return[a,c,r,n]}function i0(e,t={}){return fa&amp;&amp;vr&amp;&amp;(window.matchMedia("(prefers-reduced-motion: reduce)").matches&amp;&amp;!So(t)&amp;&amp;!t.disrespectUserMotionPreference||(ro.add(e),getComputedStyle(e).position==="static"&amp;&amp;Object.assign(e.style,{position:"relative"}),wf(e,fr,Yv,o=&gt;vr==null?void 0:vr.observe(o)),So(t)?Nr.set(e,t):Nr.set(e,{duration:250,easing:"ease-in-out",...t}),fa.observe(e,{childList:!0}),_f.add(e))),Object.freeze({parent:e,enable:()=&gt;{ro.add(e)},disable:()=&gt;{ro.delete(e)},isEnabled:()=&gt;ro.has(e)})}const a0={mounted:(e,t)=&gt;{i0(e,t.value||{})},getSSRProps:()=&gt;({})},l0=a0,c0=un(e=&gt;{e.vueApp.directive("auto-animate",l0)});function u0(e={}){const t=e.path||window.location.pathname;let r={};try{r=ms(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(r==null?void 0:r.path)!==t||(r==null?void 0:r.expires)&lt;Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:rt().payload.state}))}catch{}window.location.pathname!==t?window.location.href=t:window.location.reload()}}const d0=un({name:"nuxt:chunk-reload",setup(e){const t=mn(),r=Hs(),n=new Set;t.beforeEach(()=&gt;{n.clear()}),e.hook("app:chunkError",({error:s})=&gt;{n.add(s)});function o(s){const a="href"in s&amp;&amp;s.href[0]==="#"?r.app.baseURL+s.href:$a(r.app.baseURL,s.fullPath);u0({path:a,persistState:!0})}e.hook("app:manifest:update",()=&gt;{t.beforeResolve(o)}),t.onError((s,i)=&gt;{n.has(s)&amp;&amp;o(i)})}}),f0=[_y,vy,Nv,Dv,Fv,$v,Uv,Wv,Kv,c0,d0],h0=Jn({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,r=e.route,n={};for(const o in e.route)Object.defineProperty(n,o,{get:()=&gt;t===e.renderKey?e.route[o]:r[o]});return cr(To,Co(n)),()=&gt;Vt(e.vnode,{ref:e.vnodeRef})}}),p0=Jn({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,expose:r}){const n=rt(),o=Cn(),s=It(To,null);let i;r({pageRef:o});const a=It(Hd,null);let c;const f=n.deferHydration();if(n.isHydrating){const u=n.hooks.hookOnce("app:error",f);mn().beforeEach(u)}return e.pageKey&amp;&amp;Cr(()=&gt;e.pageKey,(u,g)=&gt;{u!==g&amp;&amp;n.callHook("page:loading:start")}),()=&gt;Vt(pf,{name:e.name,route:e.route,...t},{default:u=&gt;{const g=m0(s,u.route,u.Component),_=s&amp;&amp;s.matched.length===u.route.matched.length;if(!u.Component){if(c&amp;&amp;!_)return c;f();return}if(c&amp;&amp;a&amp;&amp;!a.isCurrent(u.route))return c;if(g&amp;&amp;s&amp;&amp;(!a||a!=null&amp;&amp;a.isCurrent(s)))return _?c:null;const k=ua(u,e.pageKey);!n.isHydrating&amp;&amp;!_0(s,u.route,u.Component)&amp;&amp;i===k&amp;&amp;n.callHook("page:loading:end"),i=k;const p=!!(e.transition??u.route.meta.pageTransition??ia),j=p&amp;&amp;g0([e.transition,u.route.meta.pageTransition,ia,{onAfterLeave:()=&gt;{n.callHook("page:transition:finish",u.Component)}}].filter(Boolean)),V=e.keepalive??u.route.meta.keepalive??cy;return c=gf(Ns,p&amp;&amp;j,Sv(V,Vt(Oa,{suspensible:!0,onPending:()=&gt;n.callHook("page:start",u.Component),onResolve:()=&gt;{$r(()=&gt;n.callHook("page:finish",u.Component).then(()=&gt;n.callHook("page:loading:end")).finally(f))}},{default:()=&gt;{const K=Vt(h0,{key:k||void 0,vnode:u.Component,route:u.route,renderKey:k||void 0,trackRootNodes:p,vnodeRef:o});return V&amp;&amp;(K.type.name=u.Component.type.name||u.Component.type.__name||"RouteProvider"),K}}))).default(),c}})}});function g0(e){const t=e.map(r=&gt;({...r,onAfterLeave:r.onAfterLeave?Ja(r.onAfterLeave):void 0}));return Nd(...t)}function m0(e,t,r){if(!e)return!1;const n=t.matched.findIndex(o=&gt;{var s;return((s=o.components)==null?void 0:s.default)===(r==null?void 0:r.type)});return!n||n===-1?!1:t.matched.slice(0,n).some((o,s)=&gt;{var i,a,c;return((i=o.components)==null?void 0:i.default)!==((c=(a=e.matched[s])==null?void 0:a.components)==null?void 0:c.default)})||r&amp;&amp;ua({route:t,Component:r})!==ua({route:e,Component:r})}function _0(e,t,r){return e?t.matched.findIndex(o=&gt;{var s;return((s=o.components)==null?void 0:s.default)===(r==null?void 0:r.type)})&lt;t.matched.length-1:!1}const y0=Jn({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},async setup(e,t){const r=await Wn[e.name]().then(n=&gt;n.default||n);return()=&gt;Vt(r,e.layoutProps,t.slots)}}),v0=Jn({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){const r=rt(),n=It(To),o=n===Ba()?kv():n,s=en(()=&gt;{let c=Xe(e.name)??o.meta.layout??"default";return c&amp;&amp;!(c in Wn)&amp;&amp;e.fallback&amp;&amp;(c=Xe(e.fallback)),c}),i=Cn();t.expose({layoutRef:i});const a=r.deferHydration();if(r.isHydrating){const c=r.hooks.hookOnce("app:error",a);mn().beforeEach(c)}return()=&gt;{const c=s.value&amp;&amp;s.value in Wn,f=o.meta.layoutTransition??ly;return gf(Ns,c&amp;&amp;f,{default:()=&gt;Vt(Oa,{suspensible:!0,onResolve:()=&gt;{$r(a)}},{default:()=&gt;Vt(b0,{layoutProps:hd(t.attrs,{ref:i}),key:s.value||void 0,name:s.value,shouldProvide:!e.name,hasTransition:!!f},t.slots)})}).default()}}}),b0=Jn({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const r=e.name;return e.shouldProvide&amp;&amp;cr(Hd,{isCurrent:n=&gt;r===(n.meta.layout??"default")}),()=&gt;{var n,o;return!r||typeof r=="string"&amp;&amp;!(r in Wn)?(o=(n=t.slots).default)==null?void 0:o.call(n):Vt(y0,{key:r,layoutProps:e.layoutProps,name:r},t.slots)}}}),w0=(e,t)=&gt;{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r},k0={};function x0(e,t){const r=p0,n=v0;return kn(),Un(n,null,{default:Ea(()=&gt;[it(r)]),_:1})}const S0=w0(k0,[["render",x0]]),E0={__name:"nuxt-error-page",props:{error:Object},setup(e){const r=e.error;r.stack&amp;&amp;r.stack.split(`
`).splice(1).map(g=&gt;({text:g.replace("webpack:/","").replace(".vue",".js").trim(),internal:g.includes("node_modules")&amp;&amp;!g.includes(".cache")||g.includes("internal")||g.includes("new Promise")})).map(g=&gt;`&lt;span class="stack${g.internal?" internal":""}"&gt;${g.text}&lt;/span&gt;`).join(`
`);const n=Number(r.statusCode||500),o=n===404,s=r.statusMessage??(o?"Page Not Found":"Internal Server Error"),i=r.message||r.toString(),a=void 0,u=o?Ul(()=&gt;Yt(()=&gt;import("./GYJyph7i.js"),__vite__mapDeps([17,4,2,18]),import.meta.url).then(g=&gt;g.default||g)):Ul(()=&gt;Yt(()=&gt;import("./DOwsM5G_.js"),__vite__mapDeps([19,2,20]),import.meta.url).then(g=&gt;g.default||g));return(g,_)=&gt;(kn(),Un(Xe(u),Ih(dd({statusCode:Xe(n),statusMessage:Xe(s),description:Xe(i),stack:Xe(a)})),null,16))}},tu={__name:"nuxt-root",setup(e){const t=()=&gt;null,r=rt(),n=r.deferHydration();if(r.isHydrating){const a=r.hooks.hookOnce("app:error",n);mn().beforeEach(a)}const o=!1;cr(To,Ba()),r.hooks.callHookWith(a=&gt;a.map(c=&gt;c()),"vue:setup");const s=Ds();Ku((a,c,f)=&gt;{if(r.hooks.callHook("vue:error",a,c,f).catch(u=&gt;console.error("[nuxt] Error in `vue:error` hook",u)),m_(a)&amp;&amp;(a.fatal||a.unhandled))return r.runWithContext(()=&gt;yr(a)),!1});const i=!1;return(a,c)=&gt;(kn(),Un(Oa,{onResolve:Xe(n)},{default:Ea(()=&gt;[Xe(s)?(kn(),Un(Xe(E0),{key:0,error:Xe(s)},null,8,["error"])):Xe(i)?(kn(),Un(Xe(t),{key:1,context:Xe(i)},null,8,["context"])):Xe(o)?(kn(),Un(kp(Xe(o)),{key:2})):(kn(),Un(Xe(S0),{key:3}))]),_:1},8,["onResolve"]))}};let nu;{let e;nu=async function(){var i,a;if(e)return e;const n=!!((i=window.__NUXT__)!=null&amp;&amp;i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?Gg(tu):Zg(tu),o=t_({vueApp:n});async function s(c){await o.callHook("app:error",c),o.payload.error=o.payload.error||Fs(c)}n.config.errorHandler=s;try{await r_(o,f0)}catch(c){s(c)}try{await o.hooks.callHook("app:created",n),await o.hooks.callHook("app:beforeMount",n),n.mount(uy),await o.hooks.callHook("app:mounted",n),await $r()}catch(c){s(c)}return n.config.errorHandler===s&amp;&amp;(n.config.errorHandler=void 0),n},e=nu().catch(t=&gt;{throw console.error("Error while mounting app:",t),t})}export{Hs as $,$0 as A,R0 as B,ja as C,Dp as D,Hp as E,Qt as F,ra as G,Ha as H,D0 as I,Qd as J,bo as K,xd as L,mn as M,$p as N,Ia as O,cr as P,p0 as Q,en as R,mf as S,Yc as T,W0 as U,Vt as V,$a as W,Ms as X,fm as Y,U0 as Z,w0 as _,ud as a,rt as a0,dr as a1,Gi as a2,Fa as a3,B0 as a4,it as b,L0 as c,fd as d,A0 as e,Ad as f,Jn as g,N0 as h,T0 as i,I0 as j,j0 as k,Cn as l,Cr as m,Ps as n,kn as o,P0 as p,M0 as q,O0 as r,bt as s,C0 as t,Xe as u,H0 as v,Ea as w,Ba as x,F0 as y,zd as z};
</pre></body></html>