function __vite__mapDeps(indexes) {
  if (!__vite__mapDeps.viteFileDeps) {
    __vite__mapDeps.viteFileDeps = ["assets/GMToolsDialog-CwUSCYpy.js","assets/virtual_formkit-config-7JJbAfae.js","assets/ChatGPTTokens-DZsfWUEZ.js","assets/CheckIcon-TP3kB1hR.js","assets/HomeView-bTmjb66u.js","assets/meeting_intel_icon-VElwVVmg.js","assets/follow_up_icon-B-FGVJuO.js","assets/HomeView-Bao6DO-n.css","assets/MeetingIntelProMaxHeader-Ev74i4AG.js","assets/MeetingIntelView-u15aB3zG.js","assets/meeting-intel.store-Bh1J1y1V.js","assets/SubscribeBanner-D6SSuEUe.js","assets/SubscribeBox-BkaPIfTD.js","assets/toString-D6Zvvzq6.js","assets/format-8j7_JAis.js","assets/getRoundingMethod-D0I6Z7xl.js","assets/SubscribeBox-BWiyu4IB.css","assets/urls-Yp_ZgYIp.js","assets/config-DNfFqnfR.js","assets/formatters-BQ91bp18.js","assets/MeetingIntelView-_7yldrYi.css","assets/MeetingIntelHeader-C4y-CO-e.js","assets/MeetingIntelList-B6lENTTz.js","assets/onboarding.store-DJ2OUq4W.js","assets/_baseIteratee-CgjdlRtc.js","assets/addDays-DOb_qiPH.js","assets/MeetingIntelList-CpwamdGK.css","assets/FollowUpView-B3aDEkry.js","assets/follow-up.store-V4b_MucZ.js","assets/date-Cz-hXE7s.js","assets/startOfMonth-Bd8Z1Rd6.js","assets/TrashIcon-dnIIoGvS.js","assets/TransitionExpand-YGCXZSIO.js","assets/TransitionExpand-BLwzv-Gz.css","assets/ArrowPathIcon-C97OgqPM.js","assets/roundToNearestMinutes-B4RxABPF.js","assets/InfoBubble-DM6-C_LA.js","assets/InfoBubble-DR0Ddzjn.css","assets/FollowUpView-6HBKg0Vt.css","assets/FollowUpHeader-CUtSvro8.js","assets/FollowUpList-Bu8BOtnN.js","assets/GeneralSettings-DoXPAYmj.js","assets/browser-notifications-BNrGkagK.js","assets/MeetingIntelSettings-X7Y-AzA7.js","assets/CalendarConnect-Dm_DhqgC.js","assets/google_icon_colored-DBpNK9OG.js","assets/CalendarConnect-1dFAMBNh.css","assets/FollowUpSettings-D8R585HX.js","assets/BillingView-CqVwzEvx.js","assets/OnboardingView-BI358jwj.js","assets/LoadingSpinner-BK-je5Q5.js","assets/ErrorView-wje5nzee.js","assets/ErrorView-CcJdSYNk.css","assets/OnboardingLinkedIn-94TpjT0I.js","assets/ChevronRightIcon-B8eW6-vT.js","assets/OnboardingConfirm-Bg13Y29a.js","assets/OnboardingProfile-DQA4g3Iz.js","assets/OnboardingProfile-DUn3M8KP.css","assets/LoginView-CT3z0W8S.js","assets/LoginView-DOhR_Owb.css"]
  }
  return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}
var gm=Object.defineProperty;var vm=(e,t,n)=>t in e?gm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var zr=(e,t,n)=>(vm(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}})();/**
* @vue/shared v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function jo(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const ve={},ir=[],st=()=>{},wm=()=>!1,Ns=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),jl=e=>e.startsWith("onUpdate:"),Oe=Object.assign,zl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ym=Object.prototype.hasOwnProperty,he=(e,t)=>ym.call(e,t),Y=Array.isArray,lr=e=>Hr(e)==="[object Map]",jn=e=>Hr(e)==="[object Set]",Qa=e=>Hr(e)==="[object Date]",Am=e=>Hr(e)==="[object RegExp]",le=e=>typeof e=="function",Le=e=>typeof e=="string",wn=e=>typeof e=="symbol",Se=e=>e!==null&&typeof e=="object",Wl=e=>(Se(e)||le(e))&&le(e.then)&&le(e.catch),Pf=Object.prototype.toString,Hr=e=>Pf.call(e),Sm=e=>Hr(e).slice(8,-1),If=e=>Hr(e)==="[object Object]",_l=e=>Le(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ar=jo(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),zo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},bm=/-(\w)/g,it=zo(e=>e.replace(bm,(t,n)=>n?n.toUpperCase():"")),Em=/\B([A-Z])/g,ht=zo(e=>e.replace(Em,"-$1").toLowerCase()),Wo=zo(e=>e.charAt(0).toUpperCase()+e.slice(1)),po=zo(e=>e?`on${Wo(e)}`:""),Lt=(e,t)=>!Object.is(e,t),cr=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},yo=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},vs=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ao=e=>{const t=Le(e)?Number(e):NaN;return isNaN(t)?e:t};let $a;const Nf=()=>$a||($a=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),km="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",Rm=jo(km);function zn(e){if(Y(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],s=Le(r)?Bm(r):zn(r);if(s)for(const o in s)t[o]=s[o]}return t}else if(Le(e)||Se(e))return e}const Om=/;(?![^(]*\))/g,Lm=/:([^]+)/,xm=/\/\*[^]*?\*\//g;function Bm(e){const t={};return e.replace(xm,"").split(Om).forEach(n=>{if(n){const r=n.split(Lm);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function We(e){let t="";if(Le(e))t=e;else if(Y(e))for(let n=0;n<e.length;n++){const r=We(e[n]);r&&(t+=r+" ")}else if(Se(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Tm(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Le(t)&&(e.class=We(t)),n&&(e.style=zn(n)),e}const Dm="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Pm=jo(Dm);function Cf(e){return!!e||e===""}function Im(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=yn(e[r],t[r]);return n}function yn(e,t){if(e===t)return!0;let n=Qa(e),r=Qa(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=wn(e),r=wn(t),n||r)return e===t;if(n=Y(e),r=Y(t),n||r)return n&&r?Im(e,t):!1;if(n=Se(e),r=Se(t),n||r){if(!n||!r)return!1;const s=Object.keys(e).length,o=Object.keys(t).length;if(s!==o)return!1;for(const i in e){const l=e.hasOwnProperty(i),a=t.hasOwnProperty(i);if(l&&!a||!l&&a||!yn(e[i],t[i]))return!1}}return String(e)===String(t)}function _o(e,t){return e.findIndex(n=>yn(n,t))}const Ct=e=>Le(e)?e:e==null?"":Y(e)||Se(e)&&(e.toString===Pf||!le(e.toString))?JSON.stringify(e,Hf,2):String(e),Hf=(e,t)=>t&&t.__v_isRef?Hf(e,t.value):lr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[Si(r,o)+" =>"]=s,n),{})}:jn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Si(n))}:wn(t)?Si(t):Se(t)&&!Y(t)&&!If(t)?String(t):t,Si=(e,t="")=>{var n;return wn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let ft;class Jf{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ft,!t&&ft&&(this.index=(ft.scopes||(ft.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=ft;try{return ft=this,t()}finally{ft=n}}}on(){ft=this}off(){ft=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0,this._active=!1}}}function Kl(e){return new Jf(e)}function Mf(e,t=ft){t&&t.active&&t.effects.push(e)}function Ko(){return ft}function Gl(e){ft&&ft.cleanups.push(e)}let Nn;class ws{constructor(t,n,r,s){this.fn=t,this.trigger=n,this.scheduler=r,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,Mf(this,s)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,Wn();for(let t=0;t<this._depsLength;t++){const n=this.deps[t];if(n.computed&&(Nm(n.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),_n()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=hn,n=Nn;try{return hn=!0,Nn=this,this._runnings++,ec(this),this.fn()}finally{tc(this),this._runnings--,Nn=n,hn=t}}stop(){var t;this.active&&(ec(this),tc(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function Nm(e){return e.value}function ec(e){e._trackId++,e._depsLength=0}function tc(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)Vf(e.deps[t],e);e.deps.length=e._depsLength}}function Vf(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}function b2(e,t){e.effect instanceof ws&&(e=e.effect.fn);const n=new ws(e,st,()=>{n.dirty&&n.run()});t&&(Oe(n,t),t.scope&&Mf(n,t.scope)),(!t||!t.lazy)&&n.run();const r=n.run.bind(n);return r.effect=n,r}function E2(e){e.effect.stop()}let hn=!0,nl=0;const Zf=[];function Wn(){Zf.push(hn),hn=!1}function _n(){const e=Zf.pop();hn=e===void 0?!0:e}function Yl(){nl++}function Ql(){for(nl--;!nl&&rl.length;)rl.shift()()}function Ff(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&Vf(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const rl=[];function qf(e,t,n){Yl();for(const r of e.keys()){let s;r._dirtyLevel<t&&(s??(s=e.get(r)===r._trackId))&&(r._shouldSchedule||(r._shouldSchedule=r._dirtyLevel===0),r._dirtyLevel=t),r._shouldSchedule&&(s??(s=e.get(r)===r._trackId))&&(r.trigger(),(!r._runnings||r.allowRecurse)&&r._dirtyLevel!==2&&(r._shouldSchedule=!1,r.scheduler&&rl.push(r.scheduler)))}Ql()}const Xf=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},So=new WeakMap,Cn=Symbol(""),sl=Symbol("");function at(e,t,n){if(hn&&Nn){let r=So.get(e);r||So.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=Xf(()=>r.delete(n))),Ff(Nn,s)}}function zt(e,t,n,r,s,o){const i=So.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&Y(e)){const a=Number(r);i.forEach((c,u)=>{(u==="length"||!wn(u)&&u>=a)&&l.push(c)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":Y(e)?_l(n)&&l.push(i.get("length")):(l.push(i.get(Cn)),lr(e)&&l.push(i.get(sl)));break;case"delete":Y(e)||(l.push(i.get(Cn)),lr(e)&&l.push(i.get(sl)));break;case"set":lr(e)&&l.push(i.get(Cn));break}Yl();for(const a of l)a&&qf(a,4);Ql()}function Cm(e,t){var n;return(n=So.get(e))==null?void 0:n.get(t)}const Hm=jo("__proto__,__v_isRef,__isVue"),Uf=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(wn)),nc=Jm();function Jm(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=pe(this);for(let o=0,i=this.length;o<i;o++)at(r,"get",o+"");const s=r[t](...n);return s===-1||s===!1?r[t](...n.map(pe)):s}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Wn(),Yl();const r=pe(this)[t].apply(this,n);return Ql(),_n(),r}}),e}function Mm(e){const t=pe(this);return at(t,"has",e),t.hasOwnProperty(e)}class jf{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?Yf:Gf:o?Kf:_f).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=Y(t);if(!s){if(i&&he(nc,n))return Reflect.get(nc,n,r);if(n==="hasOwnProperty")return Mm}const l=Reflect.get(t,n,r);return(wn(n)?Uf.has(n):Hm(n))||(s||at(t,"get",n),o)?l:Te(l)?i&&_l(n)?l:l.value:Se(l)?s?Jr(l):xt(l):l}}class zf extends jf{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const a=wr(o);if(!bo(r)&&!wr(r)&&(o=pe(o),r=pe(r)),!Y(t)&&Te(o)&&!Te(r))return a?!1:(o.value=r,!0)}const i=Y(t)&&_l(n)?Number(n)<t.length:he(t,n),l=Reflect.set(t,n,r,s);return t===pe(s)&&(i?Lt(r,o)&&zt(t,"set",n,r):zt(t,"add",n,r)),l}deleteProperty(t,n){const r=he(t,n);t[n];const s=Reflect.deleteProperty(t,n);return s&&r&&zt(t,"delete",n,void 0),s}has(t,n){const r=Reflect.has(t,n);return(!wn(n)||!Uf.has(n))&&at(t,"has",n),r}ownKeys(t){return at(t,"iterate",Y(t)?"length":Cn),Reflect.ownKeys(t)}}class Wf extends jf{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Vm=new zf,Zm=new Wf,Fm=new zf(!0),qm=new Wf(!0),$l=e=>e,Go=e=>Reflect.getPrototypeOf(e);function Us(e,t,n=!1,r=!1){e=e.__v_raw;const s=pe(e),o=pe(t);n||(Lt(t,o)&&at(s,"get",t),at(s,"get",o));const{has:i}=Go(s),l=r?$l:n?ea:ys;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function js(e,t=!1){const n=this.__v_raw,r=pe(n),s=pe(e);return t||(Lt(e,s)&&at(r,"has",e),at(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function zs(e,t=!1){return e=e.__v_raw,!t&&at(pe(e),"iterate",Cn),Reflect.get(e,"size",e)}function rc(e){e=pe(e);const t=pe(this);return Go(t).has.call(t,e)||(t.add(e),zt(t,"add",e,e)),this}function sc(e,t){t=pe(t);const n=pe(this),{has:r,get:s}=Go(n);let o=r.call(n,e);o||(e=pe(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?Lt(t,i)&&zt(n,"set",e,t):zt(n,"add",e,t),this}function oc(e){const t=pe(this),{has:n,get:r}=Go(t);let s=n.call(t,e);s||(e=pe(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&zt(t,"delete",e,void 0),o}function ic(){const e=pe(this),t=e.size!==0,n=e.clear();return t&&zt(e,"clear",void 0,void 0),n}function Ws(e,t){return function(r,s){const o=this,i=o.__v_raw,l=pe(i),a=t?$l:e?ea:ys;return!e&&at(l,"iterate",Cn),i.forEach((c,u)=>r.call(s,a(c),a(u),o))}}function _s(e,t,n){return function(...r){const s=this.__v_raw,o=pe(s),i=lr(o),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=s[e](...r),u=n?$l:t?ea:ys;return!t&&at(o,"iterate",a?sl:Cn),{next(){const{value:d,done:f}=c.next();return f?{value:d,done:f}:{value:l?[u(d[0]),u(d[1])]:u(d),done:f}},[Symbol.iterator](){return this}}}}function en(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Xm(){const e={get(o){return Us(this,o)},get size(){return zs(this)},has:js,add:rc,set:sc,delete:oc,clear:ic,forEach:Ws(!1,!1)},t={get(o){return Us(this,o,!1,!0)},get size(){return zs(this)},has:js,add:rc,set:sc,delete:oc,clear:ic,forEach:Ws(!1,!0)},n={get(o){return Us(this,o,!0)},get size(){return zs(this,!0)},has(o){return js.call(this,o,!0)},add:en("add"),set:en("set"),delete:en("delete"),clear:en("clear"),forEach:Ws(!0,!1)},r={get(o){return Us(this,o,!0,!0)},get size(){return zs(this,!0)},has(o){return js.call(this,o,!0)},add:en("add"),set:en("set"),delete:en("delete"),clear:en("clear"),forEach:Ws(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=_s(o,!1,!1),n[o]=_s(o,!0,!1),t[o]=_s(o,!1,!0),r[o]=_s(o,!0,!0)}),[e,n,t,r]}const[Um,jm,zm,Wm]=Xm();function Yo(e,t){const n=t?e?Wm:zm:e?jm:Um;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(he(n,s)&&s in r?n:r,s,o)}const _m={get:Yo(!1,!1)},Km={get:Yo(!1,!0)},Gm={get:Yo(!0,!1)},Ym={get:Yo(!0,!0)},_f=new WeakMap,Kf=new WeakMap,Gf=new WeakMap,Yf=new WeakMap;function Qm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function $m(e){return e.__v_skip||!Object.isExtensible(e)?0:Qm(Sm(e))}function xt(e){return wr(e)?e:Qo(e,!1,Vm,_m,_f)}function Qf(e){return Qo(e,!1,Fm,Km,Kf)}function Jr(e){return Qo(e,!0,Zm,Gm,Gf)}function tr(e){return Qo(e,!0,qm,Ym,Yf)}function Qo(e,t,n,r,s){if(!Se(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=$m(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function Wt(e){return wr(e)?Wt(e.__v_raw):!!(e&&e.__v_isReactive)}function wr(e){return!!(e&&e.__v_isReadonly)}function bo(e){return!!(e&&e.__v_isShallow)}function $f(e){return Wt(e)||wr(e)}function pe(e){const t=e&&e.__v_raw;return t?pe(t):e}function $o(e){return Object.isExtensible(e)&&yo(e,"__v_skip",!0),e}const ys=e=>Se(e)?xt(e):e,ea=e=>Se(e)?Jr(e):e;class ed{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ws(()=>t(this._value),()=>ur(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=pe(this);return(!t._cacheable||t.effect.dirty)&&Lt(t._value,t._value=t.effect.run())&&ur(t,4),ta(t),t.effect._dirtyLevel>=2&&ur(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function eg(e,t,n=!1){let r,s;const o=le(e);return o?(r=e,s=st):(r=e.get,s=e.set),new ed(r,s,o||!s,n)}function ta(e){var t;hn&&Nn&&(e=pe(e),Ff(Nn,(t=e.dep)!=null?t:e.dep=Xf(()=>e.dep=void 0,e instanceof ed?e:void 0)))}function ur(e,t=4,n){e=pe(e);const r=e.dep;r&&qf(r,t)}function Te(e){return!!(e&&e.__v_isRef===!0)}function H(e){return td(e,!1)}function Mr(e){return td(e,!0)}function td(e,t){return Te(e)?e:new tg(e,t)}class tg{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:pe(t),this._value=n?t:ys(t)}get value(){return ta(this),this._value}set value(t){const n=this.__v_isShallow||bo(t)||wr(t);t=n?t:pe(t),Lt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:ys(t),ur(this,4))}}function k2(e){ur(e,4)}function N(e){return Te(e)?e.value:e}function R2(e){return le(e)?e():N(e)}const ng={get:(e,t,n)=>N(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Te(s)&&!Te(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function nd(e){return Wt(e)?e:new Proxy(e,ng)}class rg{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>ta(this),()=>ur(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function rd(e){return new rg(e)}function sg(e){const t=Y(e)?new Array(e.length):{};for(const n in e)t[n]=sd(e,n);return t}class og{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Cm(pe(this._object),this._key)}}class ig{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function is(e,t,n){return Te(e)?e:le(e)?new ig(e):Se(e)&&arguments.length>1?sd(e,t,n):H(e)}function sd(e,t,n){const r=e[t];return Te(r)?r:new og(e,t,n)}const O2={GET:"get",HAS:"has",ITERATE:"iterate"},L2={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/**
* @vue/runtime-core v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function x2(e,t){}const B2={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"},lg={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function mn(e,t,n,r){try{return r?e(...r):e()}catch(s){Vr(s,t,n)}}function At(e,t,n,r){if(le(e)){const o=mn(e,t,n,r);return o&&Wl(o)&&o.catch(i=>{Vr(i,t,n)}),o}const s=[];for(let o=0;o<e.length;o++)s.push(At(e[o],t,n,r));return s}function Vr(e,t,n,r=!0){const s=t?t.vnode:null;if(t){let o=t.parent;const i=t.proxy,l=`https://vuejs.org/error-reference/#runtime-${n}`;for(;o;){const c=o.ec;if(c){for(let u=0;u<c.length;u++)if(c[u](e,i,l)===!1)return}o=o.parent}const a=t.appContext.config.errorHandler;if(a){mn(a,null,10,[e,i,l]);return}}ag(e,n,s,r)}function ag(e,t,n,r=!0){console.error(e)}let As=!1,ol=!1;const Ge=[];let Ht=0;const fr=[];let an=null,Tn=0;const od=Promise.resolve();let na=null;function Xe(e){const t=na||od;return e?t.then(this?e.bind(this):e):t}function cg(e){let t=Ht+1,n=Ge.length;for(;t<n;){const r=t+n>>>1,s=Ge[r],o=Ss(s);o<e||o===e&&s.pre?t=r+1:n=r}return t}function ei(e){(!Ge.length||!Ge.includes(e,As&&e.allowRecurse?Ht+1:Ht))&&(e.id==null?Ge.push(e):Ge.splice(cg(e.id),0,e),id())}function id(){!As&&!ol&&(ol=!0,na=od.then(ld))}function ug(e){const t=Ge.indexOf(e);t>Ht&&Ge.splice(t,1)}function il(e){Y(e)?fr.push(...e):(!an||!an.includes(e,e.allowRecurse?Tn+1:Tn))&&fr.push(e),id()}function lc(e,t,n=As?Ht+1:0){for(;n<Ge.length;n++){const r=Ge[n];if(r&&r.pre){if(e&&r.id!==e.uid)continue;Ge.splice(n,1),n--,r()}}}function Eo(e){if(fr.length){const t=[...new Set(fr)].sort((n,r)=>Ss(n)-Ss(r));if(fr.length=0,an){an.push(...t);return}for(an=t,Tn=0;Tn<an.length;Tn++)an[Tn]();an=null,Tn=0}}const Ss=e=>e.id==null?1/0:e.id,fg=(e,t)=>{const n=Ss(e)-Ss(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ld(e){ol=!1,As=!0,Ge.sort(fg);try{for(Ht=0;Ht<Ge.length;Ht++){const t=Ge[Ht];t&&t.active!==!1&&mn(t,null,14)}}finally{Ht=0,Ge.length=0,Eo(),As=!1,na=null,(Ge.length||fr.length)&&ld()}}let rr,Ks=[];function ad(e,t){var n,r;rr=e,rr?(rr.enabled=!0,Ks.forEach(({event:s,args:o})=>rr.emit(s,...o)),Ks=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{ad(o,t)}),setTimeout(()=>{rr||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Ks=[])},3e3)):Ks=[]}function dg(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||ve;let s=n;const o=t.startsWith("update:"),i=o&&t.slice(7);if(i&&i in r){const u=`${i==="modelValue"?"model":i}Modifiers`,{number:d,trim:f}=r[u]||ve;f&&(s=n.map(p=>Le(p)?p.trim():p)),d&&(s=n.map(vs))}let l,a=r[l=po(t)]||r[l=po(it(t))];!a&&o&&(a=r[l=po(ht(t))]),a&&At(a,e,6,s);const c=r[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,At(c,e,6,s)}}function cd(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!le(e)){const a=c=>{const u=cd(c,t,!0);u&&(l=!0,Oe(i,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!o&&!l?(Se(e)&&r.set(e,null),null):(Y(o)?o.forEach(a=>i[a]=null):Oe(i,o),Se(e)&&r.set(e,i),i)}function ti(e,t){return!e||!Ns(t)?!1:(t=t.slice(2).replace(/Once$/,""),he(e,t[0].toLowerCase()+t.slice(1))||he(e,ht(t))||he(e,t))}let Ne=null,ni=null;function bs(e){const t=Ne;return Ne=e,ni=e&&e.type.__scopeId||null,t}function ud(e){ni=e}function fd(){ni=null}const T2=e=>ie;function ie(e,t=Ne,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Oo(-1);const o=bs(t);let i;try{i=e(...s)}finally{bs(o),r._d&&Oo(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function ho(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:l,attrs:a,emit:c,render:u,renderCache:d,data:f,setupState:p,ctx:h,inheritAttrs:g}=e;let A,w;const m=bs(e);try{if(n.shapeFlag&4){const b=s||r,E=b;A=dt(u.call(E,b,d,o,p,f,h)),w=a}else{const b=t;A=dt(b.length>1?b(o,{attrs:a,slots:l,emit:c}):b(o,null)),w=t.props?a:hg(a)}}catch(b){cs.length=0,Vr(b,e,1),A=C(Qe)}let v=A;if(w&&g!==!1){const b=Object.keys(w),{shapeFlag:E}=v;b.length&&E&7&&(i&&b.some(jl)&&(w=mg(w,i)),v=Vt(v,w))}return n.dirs&&(v=Vt(v),v.dirs=v.dirs?v.dirs.concat(n.dirs):n.dirs),n.transition&&(v.transition=n.transition),A=v,bs(m),A}function pg(e,t=!0){let n;for(let r=0;r<e.length;r++){const s=e[r];if(Vn(s)){if(s.type!==Qe||s.children==="v-if"){if(n)return;n=s}}else return}return n}const hg=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ns(n))&&((t||(t={}))[n]=e[n]);return t},mg=(e,t)=>{const n={};for(const r in e)(!jl(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function gg(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:a}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return r?ac(r,i,c):!!i;if(a&8){const u=t.dynamicProps;for(let d=0;d<u.length;d++){const f=u[d];if(i[f]!==r[f]&&!ti(c,f))return!0}}}else return(s||l)&&(!l||!l.$stable)?!0:r===i?!1:r?i?ac(r,i,c):!0:!!i;return!1}function ac(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let s=0;s<r.length;s++){const o=r[s];if(t[o]!==e[o]&&!ti(n,o))return!0}return!1}function ra({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r===e)(e=t.vnode).el=n,t=t.parent;else break}}const sa="components",vg="directives";function dd(e,t){return oa(sa,e,!0,t)||e}const pd=Symbol.for("v-ndc");function Es(e){return Le(e)?oa(sa,e,!1)||e:e||pd}function D2(e){return oa(vg,e)}function oa(e,t,n=!0,r=!1){const s=Ne||Je;if(s){const o=s.type;if(e===sa){const l=yl(o,!1);if(l&&(l===t||l===it(t)||l===Wo(it(t))))return o}const i=cc(s[e]||o[e],t)||cc(s.appContext[e],t);return!i&&r?o:i}}function cc(e,t){return e&&(e[t]||e[it(t)]||e[Wo(it(t))])}const hd=e=>e.__isSuspense;let ll=0;const wg={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,l,a,c){if(e==null)yg(t,n,r,s,o,i,l,a,c);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Ag(e,t,n,r,s,i,l,a,c)}},hydrate:Sg,create:ia,normalize:bg},P2=wg;function ks(e,t){const n=e.props&&e.props[t];le(n)&&n()}function yg(e,t,n,r,s,o,i,l,a){const{p:c,o:{createElement:u}}=a,d=u("div"),f=e.suspense=ia(e,s,r,t,d,n,o,i,l,a);c(null,f.pendingBranch=e.ssContent,d,null,r,f,o,i),f.deps>0?(ks(e,"onPending"),ks(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,o,i),dr(f,e.ssFallback)):f.resolve(!1,!0)}function Ag(e,t,n,r,s,o,i,l,{p:a,um:c,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const f=t.ssContent,p=t.ssFallback,{activeBranch:h,pendingBranch:g,isInFallback:A,isHydrating:w}=d;if(g)d.pendingBranch=f,Ot(f,g)?(a(g,f,d.hiddenContainer,null,s,d,o,i,l),d.deps<=0?d.resolve():A&&(w||(a(h,p,n,r,s,null,o,i,l),dr(d,p)))):(d.pendingId=ll++,w?(d.isHydrating=!1,d.activeBranch=g):c(g,s,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),A?(a(null,f,d.hiddenContainer,null,s,d,o,i,l),d.deps<=0?d.resolve():(a(h,p,n,r,s,null,o,i,l),dr(d,p))):h&&Ot(f,h)?(a(h,f,n,r,s,d,o,i,l),d.resolve(!0)):(a(null,f,d.hiddenContainer,null,s,d,o,i,l),d.deps<=0&&d.resolve()));else if(h&&Ot(f,h))a(h,f,n,r,s,d,o,i,l),dr(d,f);else if(ks(t,"onPending"),d.pendingBranch=f,f.shapeFlag&512?d.pendingId=f.component.suspenseId:d.pendingId=ll++,a(null,f,d.hiddenContainer,null,s,d,o,i,l),d.deps<=0)d.resolve();else{const{timeout:m,pendingId:v}=d;m>0?setTimeout(()=>{d.pendingId===v&&d.fallback(p)},m):m===0&&d.fallback(p)}}function ia(e,t,n,r,s,o,i,l,a,c,u=!1){const{p:d,m:f,um:p,n:h,o:{parentNode:g,remove:A}}=c;let w;const m=Eg(e);m&&t!=null&&t.pendingBranch&&(w=t.pendingId,t.deps++);const v=e.props?Ao(e.props.timeout):void 0,b=o,E={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:s,deps:0,pendingId:ll++,timeout:typeof v=="number"?v:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(k=!1,L=!1){const{vnode:R,activeBranch:B,pendingBranch:x,pendingId:Z,effects:D,parentComponent:W,container:oe}=E;let re=!1;E.isHydrating?E.isHydrating=!1:k||(re=B&&x.transition&&x.transition.mode==="out-in",re&&(B.transition.afterLeave=()=>{Z===E.pendingId&&(f(x,oe,o===b?h(B):o,0),il(D))}),B&&(g(B.el)!==E.hiddenContainer&&(o=h(B)),p(B,W,E,!0)),re||f(x,oe,o,0)),dr(E,x),E.pendingBranch=null,E.isInFallback=!1;let J=E.parent,$=!1;for(;J;){if(J.pendingBranch){J.effects.push(...D),$=!0;break}J=J.parent}!$&&!re&&il(D),E.effects=[],m&&t&&t.pendingBranch&&w===t.pendingId&&(t.deps--,t.deps===0&&!L&&t.resolve()),ks(R,"onResolve")},fallback(k){if(!E.pendingBranch)return;const{vnode:L,activeBranch:R,parentComponent:B,container:x,namespace:Z}=E;ks(L,"onFallback");const D=h(R),W=()=>{E.isInFallback&&(d(null,k,x,D,B,null,Z,l,a),dr(E,k))},oe=k.transition&&k.transition.mode==="out-in";oe&&(R.transition.afterLeave=W),E.isInFallback=!0,p(R,B,null,!0),oe||W()},move(k,L,R){E.activeBranch&&f(E.activeBranch,k,L,R),E.container=k},next(){return E.activeBranch&&h(E.activeBranch)},registerDep(k,L){const R=!!E.pendingBranch;R&&E.deps++;const B=k.vnode.el;k.asyncDep.catch(x=>{Vr(x,k,0)}).then(x=>{if(k.isUnmounted||E.isUnmounted||E.pendingId!==k.suspenseId)return;k.asyncResolved=!0;const{vnode:Z}=k;vl(k,x,!1),B&&(Z.el=B);const D=!B&&k.subTree.el;L(k,Z,g(B||k.subTree.el),B?null:h(k.subTree),E,i,a),D&&A(D),ra(k,Z.el),R&&--E.deps===0&&E.resolve()})},unmount(k,L){E.isUnmounted=!0,E.activeBranch&&p(E.activeBranch,n,k,L),E.pendingBranch&&p(E.pendingBranch,n,k,L)}};return E}function Sg(e,t,n,r,s,o,i,l,a){const c=t.suspense=ia(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,l,!0),u=a(e,c.pendingBranch=t.ssContent,n,c,o,i);return c.deps===0&&c.resolve(!1,!0),u}function bg(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=uc(r?n.default:n),e.ssFallback=r?uc(n.fallback):C(Qe)}function uc(e){let t;if(le(e)){const n=Mn&&e._c;n&&(e._d=!1,U()),e=e(),n&&(e._d=!0,t=ot,Hd())}return Y(e)&&(e=pg(e)),e=dt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function md(e,t){t&&t.pendingBranch?Y(e)?t.effects.push(...e):t.effects.push(e):il(e)}function dr(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,ra(r,s))}function Eg(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}const kg=Symbol.for("v-scx"),Rg=()=>we(kg);function $e(e,t){return Cs(e,null,t)}function Og(e,t){return Cs(e,null,{flush:"post"})}function Lg(e,t){return Cs(e,null,{flush:"sync"})}const Gs={};function Pe(e,t,n){return Cs(e,t,n)}function Cs(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:l}=ve){if(t&&o){const k=t;t=(...L)=>{k(...L),E()}}const a=Je,c=k=>r===!0?k:Pn(k,r===!1?1:void 0);let u,d=!1,f=!1;if(Te(e)?(u=()=>e.value,d=bo(e)):Wt(e)?(u=()=>c(e),d=!0):Y(e)?(f=!0,d=e.some(k=>Wt(k)||bo(k)),u=()=>e.map(k=>{if(Te(k))return k.value;if(Wt(k))return c(k);if(le(k))return mn(k,a,2)})):le(e)?t?u=()=>mn(e,a,2):u=()=>(p&&p(),At(e,a,3,[h])):u=st,t&&r){const k=u;u=()=>Pn(k())}let p,h=k=>{p=v.onStop=()=>{mn(k,a,4),p=v.onStop=void 0}},g;if(Ms)if(h=st,t?n&&At(t,a,3,[u(),f?[]:void 0,h]):u(),s==="sync"){const k=Rg();g=k.__watcherHandles||(k.__watcherHandles=[])}else return st;let A=f?new Array(e.length).fill(Gs):Gs;const w=()=>{if(!(!v.active||!v.dirty))if(t){const k=v.run();(r||d||(f?k.some((L,R)=>Lt(L,A[R])):Lt(k,A)))&&(p&&p(),At(t,a,3,[k,A===Gs?void 0:f&&A[0]===Gs?[]:A,h]),A=k)}else v.run()};w.allowRecurse=!!t;let m;s==="sync"?m=w:s==="post"?m=()=>je(w,a&&a.suspense):(w.pre=!0,a&&(w.id=a.uid),m=()=>ei(w));const v=new ws(u,st,m),b=Ko(),E=()=>{v.stop(),b&&zl(b.effects,v)};return t?n?w():A=v.run():s==="post"?je(v.run.bind(v),a&&a.suspense):v.run(),g&&g.push(E),E}function xg(e,t,n){const r=this.proxy,s=Le(e)?e.includes(".")?gd(r,e):()=>r[e]:e.bind(r,r);let o;le(t)?o=t:(o=t.handler,n=t);const i=Zn(this),l=Cs(s,o.bind(r),n);return i(),l}function gd(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s<n.length&&r;s++)r=r[n[s]];return r}}function Pn(e,t,n=0,r){if(!Se(e)||e.__v_skip)return e;if(t&&t>0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),Te(e))Pn(e.value,t,n,r);else if(Y(e))for(let s=0;s<e.length;s++)Pn(e[s],t,n,r);else if(jn(e)||lr(e))e.forEach(s=>{Pn(s,t,n,r)});else if(If(e))for(const s in e)Pn(e[s],t,n,r);return e}function Bg(e,t){if(Ne===null)return e;const n=oi(Ne)||Ne.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;s<t.length;s++){let[o,i,l,a=ve]=t[s];o&&(le(o)&&(o={mounted:o,updated:o}),o.deep&&Pn(i),r.push({dir:o,instance:n,value:i,oldValue:void 0,arg:l,modifiers:a}))}return e}function Nt(e,t,n,r){const s=e.dirs,o=t&&t.dirs;for(let i=0;i<s.length;i++){const l=s[i];o&&(l.oldValue=o[i].value);let a=l.dir[r];a&&(Wn(),At(a,n,8,[e.el,l,e,t]),_n())}}const cn=Symbol("_leaveCb"),Ys=Symbol("_enterCb");function vd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return xe(()=>{e.isMounted=!0}),Js(()=>{e.isUnmounting=!0}),e}const yt=[Function,Array],wd={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:yt,onEnter:yt,onAfterEnter:yt,onEnterCancelled:yt,onBeforeLeave:yt,onLeave:yt,onAfterLeave:yt,onLeaveCancelled:yt,onBeforeAppear:yt,onAppear:yt,onAfterAppear:yt,onAppearCancelled:yt},Tg={name:"BaseTransition",props:wd,setup(e,{slots:t}){const n=Dt(),r=vd();return()=>{const s=t.default&&la(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const f of s)if(f.type!==Qe){o=f;break}}const i=pe(e),{mode:l}=i;if(r.isLeaving)return bi(o);const a=fc(o);if(!a)return bi(o);const c=Rs(a,i,r,n);yr(a,c);const u=n.subTree,d=u&&fc(u);if(d&&d.type!==Qe&&!Ot(a,d)){const f=Rs(d,i,r,n);if(yr(d,f),l==="out-in")return r.isLeaving=!0,f.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},bi(o);l==="in-out"&&a.type!==Qe&&(f.delayLeave=(p,h,g)=>{const A=yd(r,d);A[String(d.key)]=d,p[cn]=()=>{h(),p[cn]=void 0,delete c.delayedLeave},c.delayedLeave=g})}return o}}},Dg=Tg;function yd(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Rs(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:g,onAppear:A,onAfterAppear:w,onAppearCancelled:m}=t,v=String(e.key),b=yd(n,e),E=(R,B)=>{R&&At(R,r,9,B)},k=(R,B)=>{const x=B[1];E(R,B),Y(R)?R.every(Z=>Z.length<=1)&&x():R.length<=1&&x()},L={mode:o,persisted:i,beforeEnter(R){let B=l;if(!n.isMounted)if(s)B=g||l;else return;R[cn]&&R[cn](!0);const x=b[v];x&&Ot(e,x)&&x.el[cn]&&x.el[cn](),E(B,[R])},enter(R){let B=a,x=c,Z=u;if(!n.isMounted)if(s)B=A||a,x=w||c,Z=m||u;else return;let D=!1;const W=R[Ys]=oe=>{D||(D=!0,oe?E(Z,[R]):E(x,[R]),L.delayedLeave&&L.delayedLeave(),R[Ys]=void 0)};B?k(B,[R,W]):W()},leave(R,B){const x=String(e.key);if(R[Ys]&&R[Ys](!0),n.isUnmounting)return B();E(d,[R]);let Z=!1;const D=R[cn]=W=>{Z||(Z=!0,B(),W?E(h,[R]):E(p,[R]),R[cn]=void 0,b[x]===e&&delete b[x])};b[x]=e,f?k(f,[R,D]):D()},clone(R){return Rs(R,t,n,r)}};return L}function bi(e){if(Hs(e))return e=Vt(e),e.children=null,e}function fc(e){return Hs(e)?e.children?e.children[0]:void 0:e}function yr(e,t){e.shapeFlag&6&&e.component?yr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function la(e,t=!1,n){let r=[],s=0;for(let o=0;o<e.length;o++){let i=e[o];const l=n==null?i.key:String(n)+String(i.key!=null?i.key:o);i.type===be?(i.patchFlag&128&&s++,r=r.concat(la(i.children,t,l))):(t||i.type!==Qe)&&r.push(l!=null?Vt(i,{key:l}):i)}if(s>1)for(let o=0;o<r.length;o++)r[o].patchFlag=-2;return r}/*! #__NO_SIDE_EFFECTS__ */function Be(e,t){return le(e)?Oe({name:e.name},t,{setup:e}):e}const Hn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function aa(e){le(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:l}=e;let a=null,c,u=0;const d=()=>(u++,a=null,f()),f=()=>{let p;return a||(p=a=t().catch(h=>{if(h=h instanceof Error?h:new Error(String(h)),l)return new Promise((g,A)=>{l(h,()=>g(d()),()=>A(h),u+1)});throw h}).then(h=>p!==a&&a?a:(h&&(h.__esModule||h[Symbol.toStringTag]==="Module")&&(h=h.default),c=h,h)))};return Be({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return c},setup(){const p=Je;if(c)return()=>Ei(c,p);const h=m=>{a=null,Vr(m,p,13,!r)};if(i&&p.suspense||Ms)return f().then(m=>()=>Ei(m,p)).catch(m=>(h(m),()=>r?C(r,{error:m}):null));const g=H(!1),A=H(),w=H(!!s);return s&&setTimeout(()=>{w.value=!1},s),o!=null&&setTimeout(()=>{if(!g.value&&!A.value){const m=new Error(`Async component timed out after ${o}ms.`);h(m),A.value=m}},o),f().then(()=>{g.value=!0,p.parent&&Hs(p.parent.vnode)&&(p.parent.effect.dirty=!0,ei(p.parent.update))}).catch(m=>{h(m),A.value=m}),()=>{if(g.value&&c)return Ei(c,p);if(A.value&&r)return C(r,{error:A.value});if(n&&!w.value)return C(n)}}})}function Ei(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=C(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const Hs=e=>e.type.__isKeepAlive,Pg={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Dt(),r=n.ctx;if(!r.renderer)return()=>{const m=t.default&&t.default();return m&&m.length===1?m[0]:m};const s=new Map,o=new Set;let i=null;const l=n.suspense,{renderer:{p:a,m:c,um:u,o:{createElement:d}}}=r,f=d("div");r.activate=(m,v,b,E,k)=>{const L=m.component;c(m,v,b,0,l),a(L.vnode,m,v,b,L,l,E,m.slotScopeIds,k),je(()=>{L.isDeactivated=!1,L.a&&cr(L.a);const R=m.props&&m.props.onVnodeMounted;R&&rt(R,L.parent,m)},l)},r.deactivate=m=>{const v=m.component;c(m,f,null,1,l),je(()=>{v.da&&cr(v.da);const b=m.props&&m.props.onVnodeUnmounted;b&&rt(b,v.parent,m),v.isDeactivated=!0},l)};function p(m){ki(m),u(m,n,l,!0)}function h(m){s.forEach((v,b)=>{const E=yl(v.type);E&&(!m||!m(E))&&g(b)})}function g(m){const v=s.get(m);!i||!Ot(v,i)?p(v):i&&ki(i),s.delete(m),o.delete(m)}Pe(()=>[e.include,e.exclude],([m,v])=>{m&&h(b=>ts(m,b)),v&&h(b=>!ts(v,b))},{flush:"post",deep:!0});let A=null;const w=()=>{A!=null&&s.set(A,Ri(n.subTree))};return xe(w),fa(w),Js(()=>{s.forEach(m=>{const{subTree:v,suspense:b}=n,E=Ri(v);if(m.type===E.type&&m.key===E.key){ki(E);const k=E.component.da;k&&je(k,b);return}p(m)})}),()=>{if(A=null,!t.default)return null;const m=t.default(),v=m[0];if(m.length>1)return i=null,m;if(!Vn(v)||!(v.shapeFlag&4)&&!(v.shapeFlag&128))return i=null,v;let b=Ri(v);const E=b.type,k=yl(Hn(b)?b.type.__asyncResolved||{}:E),{include:L,exclude:R,max:B}=e;if(L&&(!k||!ts(L,k))||R&&k&&ts(R,k))return i=b,v;const x=b.key==null?E:b.key,Z=s.get(x);return b.el&&(b=Vt(b),v.shapeFlag&128&&(v.ssContent=b)),A=x,Z?(b.el=Z.el,b.component=Z.component,b.transition&&yr(b,b.transition),b.shapeFlag|=512,o.delete(x),o.add(x)):(o.add(x),B&&o.size>parseInt(B,10)&&g(o.values().next().value)),b.shapeFlag|=256,i=b,hd(v.type)?v:b}}},I2=Pg;function ts(e,t){return Y(e)?e.some(n=>ts(n,t)):Le(e)?e.split(",").includes(t):Am(e)?e.test(t):!1}function ca(e,t){Ad(e,"a",t)}function ua(e,t){Ad(e,"da",t)}function Ad(e,t,n=Je){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(ri(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Hs(s.parent.vnode)&&Ig(r,t,n,s),s=s.parent}}function Ig(e,t,n,r){const s=ri(t,e,r,!0);et(()=>{zl(r[t],s)},n)}function ki(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ri(e){return e.shapeFlag&128?e.ssContent:e}function ri(e,t,n=Je,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Wn();const l=Zn(n),a=At(t,n,e,i);return l(),_n(),a});return r?s.unshift(o):s.push(o),o}}const Gt=e=>(t,n=Je)=>(!Ms||e==="sp")&&ri(e,(...r)=>t(...r),n),Sd=Gt("bm"),xe=Gt("m"),Ng=Gt("bu"),fa=Gt("u"),Js=Gt("bum"),et=Gt("um"),Cg=Gt("sp"),Hg=Gt("rtg"),Jg=Gt("rtc");function Mg(e,t=Je){ri("ec",e,t)}function al(e,t,n,r){let s;const o=n&&n[r];if(Y(e)||Le(e)){s=new Array(e.length);for(let i=0,l=e.length;i<l;i++)s[i]=t(e[i],i,void 0,o&&o[i])}else if(typeof e=="number"){s=new Array(e);for(let i=0;i<e;i++)s[i]=t(i+1,i,void 0,o&&o[i])}else if(Se(e))if(e[Symbol.iterator])s=Array.from(e,(i,l)=>t(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);s=new Array(i.length);for(let l=0,a=i.length;l<a;l++){const c=i[l];s[l]=t(e[c],c,l,o&&o[l])}}else s=[];return n&&(n[r]=s),s}function N2(e,t){for(let n=0;n<t.length;n++){const r=t[n];if(Y(r))for(let s=0;s<r.length;s++)e[r[s].name]=r[s].fn;else r&&(e[r.name]=r.key?(...s)=>{const o=r.fn(...s);return o&&(o.key=r.key),o}:r.fn)}return e}function bt(e,t,n={},r,s){if(Ne.isCE||Ne.parent&&Hn(Ne.parent)&&Ne.parent.isCE)return t!=="default"&&(n.name=t),C("slot",n,r&&r());let o=e[t];o&&o._c&&(o._d=!1),U();const i=o&&bd(o(n)),l=qe(be,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function bd(e){return e.some(t=>Vn(t)?!(t.type===Qe||t.type===be&&!bd(t.children)):!0)?e:null}function C2(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:po(r)]=e[r];return n}const cl=e=>e?Fd(e)?oi(e)||e.proxy:cl(e.parent):null,ls=Oe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>cl(e.parent),$root:e=>cl(e.root),$emit:e=>e.emit,$options:e=>da(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,ei(e.update)}),$nextTick:e=>e.n||(e.n=Xe.bind(e.proxy)),$watch:e=>xg.bind(e)}),Oi=(e,t)=>e!==ve&&!e.__isScriptSetup&&he(e,t),ul={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Oi(r,t))return i[t]=1,r[t];if(s!==ve&&he(s,t))return i[t]=2,s[t];if((c=e.propsOptions[0])&&he(c,t))return i[t]=3,o[t];if(n!==ve&&he(n,t))return i[t]=4,n[t];fl&&(i[t]=0)}}const u=ls[t];let d,f;if(u)return t==="$attrs"&&at(e,"get",t),u(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==ve&&he(n,t))return i[t]=4,n[t];if(f=a.config.globalProperties,he(f,t))return f[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Oi(s,t)?(s[t]=n,!0):r!==ve&&he(r,t)?(r[t]=n,!0):he(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==ve&&he(e,i)||Oi(t,i)||(l=o[0])&&he(l,i)||he(r,i)||he(ls,i)||he(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:he(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Vg=Oe({},ul,{get(e,t){if(t!==Symbol.unscopables)return ul.get(e,t,e)},has(e,t){return t[0]!=="_"&&!Rm(t)}});function H2(){return null}function J2(){return null}function M2(e){}function V2(e){}function Z2(){return null}function F2(){}function q2(e,t){return null}function X2(){return Ed().slots}function U2(){return Ed().attrs}function Ed(){const e=Dt();return e.setupContext||(e.setupContext=Ud(e))}function Os(e){return Y(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function j2(e,t){const n=Os(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?Y(s)||le(s)?s=n[r]={type:s,default:t[r]}:s.default=t[r]:s===null&&(s=n[r]={default:t[r]}),s&&t[`__skip_${r}`]&&(s.skipFactory=!0)}return n}function z2(e,t){return!e||!t?e||t:Y(e)&&Y(t)?e.concat(t):Oe({},Os(e),Os(t))}function W2(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function _2(e){const t=Dt();let n=e();return gl(),Wl(n)&&(n=n.catch(r=>{throw Zn(t),r})),[n,()=>Zn(t)]}let fl=!0;function Zg(e){const t=da(e),n=e.proxy,r=e.ctx;fl=!1,t.beforeCreate&&dc(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:a,inject:c,created:u,beforeMount:d,mounted:f,beforeUpdate:p,updated:h,activated:g,deactivated:A,beforeDestroy:w,beforeUnmount:m,destroyed:v,unmounted:b,render:E,renderTracked:k,renderTriggered:L,errorCaptured:R,serverPrefetch:B,expose:x,inheritAttrs:Z,components:D,directives:W,filters:oe}=t;if(c&&Fg(c,r,null),i)for(const $ in i){const Q=i[$];le(Q)&&(r[$]=Q.bind(n))}if(s){const $=s.call(n,n);Se($)&&(e.data=xt($))}if(fl=!0,o)for(const $ in o){const Q=o[$],nt=le(Q)?Q.bind(n,n):le(Q.get)?Q.get.bind(n,n):st,kt=!le(Q)&&le(Q.set)?Q.set.bind(n):st,ue=V({get:nt,set:kt});Object.defineProperty(r,$,{enumerable:!0,configurable:!0,get:()=>ue.value,set:fe=>ue.value=fe})}if(l)for(const $ in l)kd(l[$],r,n,$);if(a){const $=le(a)?a.call(n):a;Reflect.ownKeys($).forEach(Q=>{Ue(Q,$[Q])})}u&&dc(u,e,"c");function J($,Q){Y(Q)?Q.forEach(nt=>$(nt.bind(n))):Q&&$(Q.bind(n))}if(J(Sd,d),J(xe,f),J(Ng,p),J(fa,h),J(ca,g),J(ua,A),J(Mg,R),J(Jg,k),J(Hg,L),J(Js,m),J(et,b),J(Cg,B),Y(x))if(x.length){const $=e.exposed||(e.exposed={});x.forEach(Q=>{Object.defineProperty($,Q,{get:()=>n[Q],set:nt=>n[Q]=nt})})}else e.exposed||(e.exposed={});E&&e.render===st&&(e.render=E),Z!=null&&(e.inheritAttrs=Z),D&&(e.components=D),W&&(e.directives=W)}function Fg(e,t,n=st){Y(e)&&(e=dl(e));for(const r in e){const s=e[r];let o;Se(s)?"default"in s?o=we(s.from||r,s.default,!0):o=we(s.from||r):o=we(s),Te(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function dc(e,t,n){At(Y(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function kd(e,t,n,r){const s=r.includes(".")?gd(n,r):()=>n[r];if(Le(e)){const o=t[e];le(o)&&Pe(s,o)}else if(le(e))Pe(s,e.bind(n));else if(Se(e))if(Y(e))e.forEach(o=>kd(o,t,n,r));else{const o=le(e.handler)?e.handler.bind(n):t[e.handler];le(o)&&Pe(s,o,e)}}function da(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let a;return l?a=l:!s.length&&!n&&!r?a=t:(a={},s.length&&s.forEach(c=>ko(a,c,i,!0)),ko(a,t,i)),Se(t)&&o.set(t,a),a}function ko(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&ko(e,o,n,!0),s&&s.forEach(i=>ko(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=qg[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const qg={data:pc,props:hc,emits:hc,methods:ns,computed:ns,beforeCreate:Ye,created:Ye,beforeMount:Ye,mounted:Ye,beforeUpdate:Ye,updated:Ye,beforeDestroy:Ye,beforeUnmount:Ye,destroyed:Ye,unmounted:Ye,activated:Ye,deactivated:Ye,errorCaptured:Ye,serverPrefetch:Ye,components:ns,directives:ns,watch:Ug,provide:pc,inject:Xg};function pc(e,t){return t?e?function(){return Oe(le(e)?e.call(this,this):e,le(t)?t.call(this,this):t)}:t:e}function Xg(e,t){return ns(dl(e),dl(t))}function dl(e){if(Y(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Ye(e,t){return e?[...new Set([].concat(e,t))]:t}function ns(e,t){return e?Oe(Object.create(null),e,t):t}function hc(e,t){return e?Y(e)&&Y(t)?[...new Set([...e,...t])]:Oe(Object.create(null),Os(e),Os(t??{})):t}function Ug(e,t){if(!e)return t;if(!t)return e;const n=Oe(Object.create(null),e);for(const r in t)n[r]=Ye(e[r],t[r]);return n}function Rd(){return{app:null,config:{isNativeTag:wm,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 jg=0;function zg(e,t){return function(r,s=null){le(r)||(r=Oe({},r)),s!=null&&!Se(s)&&(s=null);const o=Rd(),i=new WeakSet;let l=!1;const a=o.app={_uid:jg++,_component:r,_props:s,_container:null,_context:o,_instance:null,version:jd,get config(){return o.config},set config(c){},use(c,...u){return i.has(c)||(c&&le(c.install)?(i.add(c),c.install(a,...u)):le(c)&&(i.add(c),c(a,...u))),a},mixin(c){return o.mixins.includes(c)||o.mixins.push(c),a},component(c,u){return u?(o.components[c]=u,a):o.components[c]},directive(c,u){return u?(o.directives[c]=u,a):o.directives[c]},mount(c,u,d){if(!l){const f=C(r,s);return f.appContext=o,d===!0?d="svg":d===!1&&(d=void 0),u&&t?t(f,c):e(f,c,d),l=!0,a._container=c,c.__vue_app__=a,oi(f.component)||f.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(c,u){return o.provides[c]=u,a},runWithContext(c){const u=pr;pr=a;try{return c()}finally{pr=u}}};return a}}let pr=null;function Ue(e,t){if(Je){let n=Je.provides;const r=Je.parent&&Je.parent.provides;r===n&&(n=Je.provides=Object.create(r)),n[e]=t}}function we(e,t,n=!1){const r=Je||Ne;if(r||pr){const s=r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:pr._context.provides;if(s&&e in s)return s[e];if(arguments.length>1)return n&&le(t)?t.call(r&&r.proxy):t}}function Wg(){return!!(Je||Ne||pr)}function _g(e,t,n,r=!1){const s={},o={};yo(o,si,1),e.propsDefaults=Object.create(null),Od(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:Qf(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function Kg(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=pe(s),[a]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d<u.length;d++){let f=u[d];if(ti(e.emitsOptions,f))continue;const p=t[f];if(a)if(he(o,f))p!==o[f]&&(o[f]=p,c=!0);else{const h=it(f);s[h]=pl(a,l,h,p,e,!1)}else p!==o[f]&&(o[f]=p,c=!0)}}}else{Od(e,t,s,o)&&(c=!0);let u;for(const d in l)(!t||!he(t,d)&&((u=ht(d))===d||!he(t,u)))&&(a?n&&(n[d]!==void 0||n[u]!==void 0)&&(s[d]=pl(a,l,d,void 0,e,!0)):delete s[d]);if(o!==l)for(const d in o)(!t||!he(t,d))&&(delete o[d],c=!0)}c&&zt(e,"set","$attrs")}function Od(e,t,n,r){const[s,o]=e.propsOptions;let i=!1,l;if(t)for(let a in t){if(ar(a))continue;const c=t[a];let u;s&&he(s,u=it(a))?!o||!o.includes(u)?n[u]=c:(l||(l={}))[u]=c:ti(e.emitsOptions,a)||(!(a in r)||c!==r[a])&&(r[a]=c,i=!0)}if(o){const a=pe(n),c=l||ve;for(let u=0;u<o.length;u++){const d=o[u];n[d]=pl(s,a,d,c[d],e,!he(c,d))}}return i}function pl(e,t,n,r,s,o){const i=e[n];if(i!=null){const l=he(i,"default");if(l&&r===void 0){const a=i.default;if(i.type!==Function&&!i.skipFactory&&le(a)){const{propsDefaults:c}=s;if(n in c)r=c[n];else{const u=Zn(s);r=c[n]=a.call(null,t),u()}}else r=a}i[0]&&(o&&!l?r=!1:i[1]&&(r===""||r===ht(n))&&(r=!0))}return r}function Ld(e,t,n=!1){const r=t.propsCache,s=r.get(e);if(s)return s;const o=e.props,i={},l=[];let a=!1;if(!le(e)){const u=d=>{a=!0;const[f,p]=Ld(d,t,!0);Oe(i,f),p&&l.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!a)return Se(e)&&r.set(e,ir),ir;if(Y(o))for(let u=0;u<o.length;u++){const d=it(o[u]);mc(d)&&(i[d]=ve)}else if(o)for(const u in o){const d=it(u);if(mc(d)){const f=o[u],p=i[d]=Y(f)||le(f)?{type:f}:Oe({},f);if(p){const h=wc(Boolean,p.type),g=wc(String,p.type);p[0]=h>-1,p[1]=g<0||h<g,(h>-1||he(p,"default"))&&l.push(d)}}}const c=[i,l];return Se(e)&&r.set(e,c),c}function mc(e){return e[0]!=="$"&&!ar(e)}function gc(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function vc(e,t){return gc(e)===gc(t)}function wc(e,t){return Y(t)?t.findIndex(n=>vc(n,e)):le(t)&&vc(t,e)?0:-1}const xd=e=>e[0]==="_"||e==="$stable",pa=e=>Y(e)?e.map(dt):[dt(e)],Gg=(e,t,n)=>{if(t._n)return t;const r=ie((...s)=>pa(t(...s)),n);return r._c=!1,r},Bd=(e,t,n)=>{const r=e._ctx;for(const s in e){if(xd(s))continue;const o=e[s];if(le(o))t[s]=Gg(s,o,r);else if(o!=null){const i=pa(o);t[s]=()=>i}}},Td=(e,t)=>{const n=pa(t);e.slots.default=()=>n},Yg=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=pe(t),yo(t,"_",n)):Bd(t,e.slots={})}else e.slots={},t&&Td(e,t);yo(e.slots,si,1)},Qg=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=ve;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(Oe(s,t),!n&&l===1&&delete s._):(o=!t.$stable,Bd(t,s)),i=t}else t&&(Td(e,t),i={default:1});if(o)for(const l in s)!xd(l)&&i[l]==null&&delete s[l]};function Ro(e,t,n,r,s=!1){if(Y(e)){e.forEach((f,p)=>Ro(f,t&&(Y(t)?t[p]:t),n,r,s));return}if(Hn(r)&&!s)return;const o=r.shapeFlag&4?oi(r.component)||r.component.proxy:r.el,i=s?null:o,{i:l,r:a}=e,c=t&&t.r,u=l.refs===ve?l.refs={}:l.refs,d=l.setupState;if(c!=null&&c!==a&&(Le(c)?(u[c]=null,he(d,c)&&(d[c]=null)):Te(c)&&(c.value=null)),le(a))mn(a,l,12,[i,u]);else{const f=Le(a),p=Te(a);if(f||p){const h=()=>{if(e.f){const g=f?he(d,a)?d[a]:u[a]:a.value;s?Y(g)&&zl(g,o):Y(g)?g.includes(o)||g.push(o):f?(u[a]=[o],he(d,a)&&(d[a]=u[a])):(a.value=[o],e.k&&(u[e.k]=a.value))}else f?(u[a]=i,he(d,a)&&(d[a]=i)):p&&(a.value=i,e.k&&(u[e.k]=i))};i?(h.id=-1,je(h,n)):h()}}}let tn=!1;const $g=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",ev=e=>e.namespaceURI.includes("MathML"),Qs=e=>{if($g(e))return"svg";if(ev(e))return"mathml"},$s=e=>e.nodeType===8;function tv(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:l,insert:a,createComment:c}}=e,u=(v,b)=>{if(!b.hasChildNodes()){n(null,v,b),Eo(),b._vnode=v;return}tn=!1,d(b.firstChild,v,null,null,null),Eo(),b._vnode=v,tn&&console.error("Hydration completed but contains mismatches.")},d=(v,b,E,k,L,R=!1)=>{const B=$s(v)&&v.data==="[",x=()=>g(v,b,E,k,L,B),{type:Z,ref:D,shapeFlag:W,patchFlag:oe}=b;let re=v.nodeType;b.el=v,oe===-2&&(R=!1,b.dynamicChildren=null);let J=null;switch(Z){case Ar:re!==3?b.children===""?(a(b.el=s(""),i(v),v),J=v):J=x():(v.data!==b.children&&(tn=!0,v.data=b.children),J=o(v));break;case Qe:m(v)?(J=o(v),w(b.el=v.content.firstChild,v,E)):re!==8||B?J=x():J=o(v);break;case hr:if(B&&(v=o(v),re=v.nodeType),re===1||re===3){J=v;const $=!b.children.length;for(let Q=0;Q<b.staticCount;Q++)$&&(b.children+=J.nodeType===1?J.outerHTML:J.data),Q===b.staticCount-1&&(b.anchor=J),J=o(J);return B?o(J):J}else x();break;case be:B?J=h(v,b,E,k,L,R):J=x();break;default:if(W&1)(re!==1||b.type.toLowerCase()!==v.tagName.toLowerCase())&&!m(v)?J=x():J=f(v,b,E,k,L,R);else if(W&6){b.slotScopeIds=L;const $=i(v);if(B?J=A(v):$s(v)&&v.data==="teleport start"?J=A(v,v.data,"teleport end"):J=o(v),t(b,$,null,E,k,Qs($),R),Hn(b)){let Q;B?(Q=C(be),Q.anchor=J?J.previousSibling:$.lastChild):Q=v.nodeType===3?mt(""):C("div"),Q.el=v,b.component.subTree=Q}}else W&64?re!==8?J=x():J=b.type.hydrate(v,b,E,k,L,R,e,p):W&128&&(J=b.type.hydrate(v,b,E,k,Qs(i(v)),L,R,e,d))}return D!=null&&Ro(D,null,k,b),J},f=(v,b,E,k,L,R)=>{R=R||!!b.dynamicChildren;const{type:B,props:x,patchFlag:Z,shapeFlag:D,dirs:W,transition:oe}=b,re=B==="input"||B==="option";if(re||Z!==-1){W&&Nt(b,null,E,"created");let J=!1;if(m(v)){J=Pd(k,oe)&&E&&E.vnode.props&&E.vnode.props.appear;const Q=v.content.firstChild;J&&oe.beforeEnter(Q),w(Q,v,E),b.el=v=Q}if(D&16&&!(x&&(x.innerHTML||x.textContent))){let Q=p(v.firstChild,b,v,E,k,L,R);for(;Q;){tn=!0;const nt=Q;Q=Q.nextSibling,l(nt)}}else D&8&&v.textContent!==b.children&&(tn=!0,v.textContent=b.children);if(x)if(re||!R||Z&48)for(const Q in x)(re&&(Q.endsWith("value")||Q==="indeterminate")||Ns(Q)&&!ar(Q)||Q[0]===".")&&r(v,Q,null,x[Q],void 0,void 0,E);else x.onClick&&r(v,"onClick",null,x.onClick,void 0,void 0,E);let $;($=x&&x.onVnodeBeforeMount)&&rt($,E,b),W&&Nt(b,null,E,"beforeMount"),(($=x&&x.onVnodeMounted)||W||J)&&md(()=>{$&&rt($,E,b),J&&oe.enter(v),W&&Nt(b,null,E,"mounted")},k)}return v.nextSibling},p=(v,b,E,k,L,R,B)=>{B=B||!!b.dynamicChildren;const x=b.children,Z=x.length;for(let D=0;D<Z;D++){const W=B?x[D]:x[D]=dt(x[D]);if(v)v=d(v,W,k,L,R,B);else{if(W.type===Ar&&!W.children)continue;tn=!0,n(null,W,E,null,k,L,Qs(E),R)}}return v},h=(v,b,E,k,L,R)=>{const{slotScopeIds:B}=b;B&&(L=L?L.concat(B):B);const x=i(v),Z=p(o(v),b,x,E,k,L,R);return Z&&$s(Z)&&Z.data==="]"?o(b.anchor=Z):(tn=!0,a(b.anchor=c("]"),x,Z),Z)},g=(v,b,E,k,L,R)=>{if(tn=!0,b.el=null,R){const Z=A(v);for(;;){const D=o(v);if(D&&D!==Z)l(D);else break}}const B=o(v),x=i(v);return l(v),n(null,b,x,B,E,k,Qs(x),L),B},A=(v,b="[",E="]")=>{let k=0;for(;v;)if(v=o(v),v&&$s(v)&&(v.data===b&&k++,v.data===E)){if(k===0)return o(v);k--}return v},w=(v,b,E)=>{const k=b.parentNode;k&&k.replaceChild(v,b);let L=E;for(;L;)L.vnode.el===b&&(L.vnode.el=L.subTree.el=v),L=L.parent},m=v=>v.nodeType===1&&v.tagName.toLowerCase()==="template";return[u,d]}const je=md;function nv(e){return Dd(e)}function rv(e){return Dd(e,tv)}function Dd(e,t){const n=Nf();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:a,setText:c,setElementText:u,parentNode:d,nextSibling:f,setScopeId:p=st,insertStaticContent:h}=e,g=(y,S,O,I=null,T=null,q=null,z=void 0,F=null,X=!!S.dynamicChildren)=>{if(y===S)return;y&&!Ot(y,S)&&(I=P(y),fe(y,T,q,!0),y=null),S.patchFlag===-2&&(X=!1,S.dynamicChildren=null);const{type:M,ref:K,shapeFlag:se}=S;switch(M){case Ar:A(y,S,O,I);break;case Qe:w(y,S,O,I);break;case hr:y==null&&m(S,O,I,z);break;case be:D(y,S,O,I,T,q,z,F,X);break;default:se&1?E(y,S,O,I,T,q,z,F,X):se&6?W(y,S,O,I,T,q,z,F,X):(se&64||se&128)&&M.process(y,S,O,I,T,q,z,F,X,ee)}K!=null&&T&&Ro(K,y&&y.ref,q,S||y,!S)},A=(y,S,O,I)=>{if(y==null)r(S.el=l(S.children),O,I);else{const T=S.el=y.el;S.children!==y.children&&c(T,S.children)}},w=(y,S,O,I)=>{y==null?r(S.el=a(S.children||""),O,I):S.el=y.el},m=(y,S,O,I)=>{[y.el,y.anchor]=h(y.children,S,O,I,y.el,y.anchor)},v=({el:y,anchor:S},O,I)=>{let T;for(;y&&y!==S;)T=f(y),r(y,O,I),y=T;r(S,O,I)},b=({el:y,anchor:S})=>{let O;for(;y&&y!==S;)O=f(y),s(y),y=O;s(S)},E=(y,S,O,I,T,q,z,F,X)=>{S.type==="svg"?z="svg":S.type==="math"&&(z="mathml"),y==null?k(S,O,I,T,q,z,F,X):B(y,S,T,q,z,F,X)},k=(y,S,O,I,T,q,z,F)=>{let X,M;const{props:K,shapeFlag:se,transition:ne,dirs:ae}=y;if(X=y.el=i(y.type,q,K&&K.is,K),se&8?u(X,y.children):se&16&&R(y.children,X,null,I,T,Li(y,q),z,F),ae&&Nt(y,null,I,"created"),L(X,y,y.scopeId,z,I),K){for(const ye in K)ye!=="value"&&!ar(ye)&&o(X,ye,null,K[ye],q,y.children,I,T,De);"value"in K&&o(X,"value",null,K.value,q),(M=K.onVnodeBeforeMount)&&rt(M,I,y)}ae&&Nt(y,null,I,"beforeMount");const de=Pd(T,ne);de&&ne.beforeEnter(X),r(X,S,O),((M=K&&K.onVnodeMounted)||de||ae)&&je(()=>{M&&rt(M,I,y),de&&ne.enter(X),ae&&Nt(y,null,I,"mounted")},T)},L=(y,S,O,I,T)=>{if(O&&p(y,O),I)for(let q=0;q<I.length;q++)p(y,I[q]);if(T){let q=T.subTree;if(S===q){const z=T.vnode;L(y,z,z.scopeId,z.slotScopeIds,T.parent)}}},R=(y,S,O,I,T,q,z,F,X=0)=>{for(let M=X;M<y.length;M++){const K=y[M]=F?un(y[M]):dt(y[M]);g(null,K,S,O,I,T,q,z,F)}},B=(y,S,O,I,T,q,z)=>{const F=S.el=y.el;let{patchFlag:X,dynamicChildren:M,dirs:K}=S;X|=y.patchFlag&16;const se=y.props||ve,ne=S.props||ve;let ae;if(O&&On(O,!1),(ae=ne.onVnodeBeforeUpdate)&&rt(ae,O,S,y),K&&Nt(S,y,O,"beforeUpdate"),O&&On(O,!0),M?x(y.dynamicChildren,M,F,O,I,Li(S,T),q):z||Q(y,S,F,null,O,I,Li(S,T),q,!1),X>0){if(X&16)Z(F,S,se,ne,O,I,T);else if(X&2&&se.class!==ne.class&&o(F,"class",null,ne.class,T),X&4&&o(F,"style",se.style,ne.style,T),X&8){const de=S.dynamicProps;for(let ye=0;ye<de.length;ye++){const Re=de[ye],Me=se[Re],Rt=ne[Re];(Rt!==Me||Re==="value")&&o(F,Re,Me,Rt,T,y.children,O,I,De)}}X&1&&y.children!==S.children&&u(F,S.children)}else!z&&M==null&&Z(F,S,se,ne,O,I,T);((ae=ne.onVnodeUpdated)||K)&&je(()=>{ae&&rt(ae,O,S,y),K&&Nt(S,y,O,"updated")},I)},x=(y,S,O,I,T,q,z)=>{for(let F=0;F<S.length;F++){const X=y[F],M=S[F],K=X.el&&(X.type===be||!Ot(X,M)||X.shapeFlag&70)?d(X.el):O;g(X,M,K,null,I,T,q,z,!0)}},Z=(y,S,O,I,T,q,z)=>{if(O!==I){if(O!==ve)for(const F in O)!ar(F)&&!(F in I)&&o(y,F,O[F],null,z,S.children,T,q,De);for(const F in I){if(ar(F))continue;const X=I[F],M=O[F];X!==M&&F!=="value"&&o(y,F,M,X,z,S.children,T,q,De)}"value"in I&&o(y,"value",O.value,I.value,z)}},D=(y,S,O,I,T,q,z,F,X)=>{const M=S.el=y?y.el:l(""),K=S.anchor=y?y.anchor:l("");let{patchFlag:se,dynamicChildren:ne,slotScopeIds:ae}=S;ae&&(F=F?F.concat(ae):ae),y==null?(r(M,O,I),r(K,O,I),R(S.children||[],O,K,T,q,z,F,X)):se>0&&se&64&&ne&&y.dynamicChildren?(x(y.dynamicChildren,ne,O,T,q,z,F),(S.key!=null||T&&S===T.subTree)&&ha(y,S,!0)):Q(y,S,O,K,T,q,z,F,X)},W=(y,S,O,I,T,q,z,F,X)=>{S.slotScopeIds=F,y==null?S.shapeFlag&512?T.ctx.activate(S,O,I,z,X):oe(S,O,I,T,q,z,X):re(y,S,X)},oe=(y,S,O,I,T,q,z)=>{const F=y.component=Zd(y,I,T);if(Hs(y)&&(F.ctx.renderer=ee),qd(F),F.asyncDep){if(T&&T.registerDep(F,J),!y.el){const X=F.subTree=C(Qe);w(null,X,S,O)}}else J(F,y,S,O,T,q,z)},re=(y,S,O)=>{const I=S.component=y.component;if(gg(y,S,O))if(I.asyncDep&&!I.asyncResolved){$(I,S,O);return}else I.next=S,ug(I.update),I.effect.dirty=!0,I.update();else S.el=y.el,I.vnode=S},J=(y,S,O,I,T,q,z)=>{const F=()=>{if(y.isMounted){let{next:K,bu:se,u:ne,parent:ae,vnode:de}=y;{const er=Id(y);if(er){K&&(K.el=de.el,$(y,K,z)),er.asyncDep.then(()=>{y.isUnmounted||F()});return}}let ye=K,Re;On(y,!1),K?(K.el=de.el,$(y,K,z)):K=de,se&&cr(se),(Re=K.props&&K.props.onVnodeBeforeUpdate)&&rt(Re,ae,K,de),On(y,!0);const Me=ho(y),Rt=y.subTree;y.subTree=Me,g(Rt,Me,d(Rt.el),P(Rt),y,T,q),K.el=Me.el,ye===null&&ra(y,Me.el),ne&&je(ne,T),(Re=K.props&&K.props.onVnodeUpdated)&&je(()=>rt(Re,ae,K,de),T)}else{let K;const{el:se,props:ne}=S,{bm:ae,m:de,parent:ye}=y,Re=Hn(S);if(On(y,!1),ae&&cr(ae),!Re&&(K=ne&&ne.onVnodeBeforeMount)&&rt(K,ye,S),On(y,!0),se&&ke){const Me=()=>{y.subTree=ho(y),ke(se,y.subTree,y,T,null)};Re?S.type.__asyncLoader().then(()=>!y.isUnmounted&&Me()):Me()}else{const Me=y.subTree=ho(y);g(null,Me,O,I,y,T,q),S.el=Me.el}if(de&&je(de,T),!Re&&(K=ne&&ne.onVnodeMounted)){const Me=S;je(()=>rt(K,ye,Me),T)}(S.shapeFlag&256||ye&&Hn(ye.vnode)&&ye.vnode.shapeFlag&256)&&y.a&&je(y.a,T),y.isMounted=!0,S=O=I=null}},X=y.effect=new ws(F,st,()=>ei(M),y.scope),M=y.update=()=>{X.dirty&&X.run()};M.id=y.uid,On(y,!0),M()},$=(y,S,O)=>{S.component=y;const I=y.vnode.props;y.vnode=S,y.next=null,Kg(y,S.props,I,O),Qg(y,S.children,O),Wn(),lc(y),_n()},Q=(y,S,O,I,T,q,z,F,X=!1)=>{const M=y&&y.children,K=y?y.shapeFlag:0,se=S.children,{patchFlag:ne,shapeFlag:ae}=S;if(ne>0){if(ne&128){kt(M,se,O,I,T,q,z,F,X);return}else if(ne&256){nt(M,se,O,I,T,q,z,F,X);return}}ae&8?(K&16&&De(M,T,q),se!==M&&u(O,se)):K&16?ae&16?kt(M,se,O,I,T,q,z,F,X):De(M,T,q,!0):(K&8&&u(O,""),ae&16&&R(se,O,I,T,q,z,F,X))},nt=(y,S,O,I,T,q,z,F,X)=>{y=y||ir,S=S||ir;const M=y.length,K=S.length,se=Math.min(M,K);let ne;for(ne=0;ne<se;ne++){const ae=S[ne]=X?un(S[ne]):dt(S[ne]);g(y[ne],ae,O,null,T,q,z,F,X)}M>K?De(y,T,q,!0,!1,se):R(S,O,I,T,q,z,F,X,se)},kt=(y,S,O,I,T,q,z,F,X)=>{let M=0;const K=S.length;let se=y.length-1,ne=K-1;for(;M<=se&&M<=ne;){const ae=y[M],de=S[M]=X?un(S[M]):dt(S[M]);if(Ot(ae,de))g(ae,de,O,null,T,q,z,F,X);else break;M++}for(;M<=se&&M<=ne;){const ae=y[se],de=S[ne]=X?un(S[ne]):dt(S[ne]);if(Ot(ae,de))g(ae,de,O,null,T,q,z,F,X);else break;se--,ne--}if(M>se){if(M<=ne){const ae=ne+1,de=ae<K?S[ae].el:I;for(;M<=ne;)g(null,S[M]=X?un(S[M]):dt(S[M]),O,de,T,q,z,F,X),M++}}else if(M>ne)for(;M<=se;)fe(y[M],T,q,!0),M++;else{const ae=M,de=M,ye=new Map;for(M=de;M<=ne;M++){const ut=S[M]=X?un(S[M]):dt(S[M]);ut.key!=null&&ye.set(ut.key,M)}let Re,Me=0;const Rt=ne-de+1;let er=!1,Ka=0;const jr=new Array(Rt);for(M=0;M<Rt;M++)jr[M]=0;for(M=ae;M<=se;M++){const ut=y[M];if(Me>=Rt){fe(ut,T,q,!0);continue}let Pt;if(ut.key!=null)Pt=ye.get(ut.key);else for(Re=de;Re<=ne;Re++)if(jr[Re-de]===0&&Ot(ut,S[Re])){Pt=Re;break}Pt===void 0?fe(ut,T,q,!0):(jr[Pt-de]=M+1,Pt>=Ka?Ka=Pt:er=!0,g(ut,S[Pt],O,null,T,q,z,F,X),Me++)}const Ga=er?sv(jr):ir;for(Re=Ga.length-1,M=Rt-1;M>=0;M--){const ut=de+M,Pt=S[ut],Ya=ut+1<K?S[ut+1].el:I;jr[M]===0?g(null,Pt,O,Ya,T,q,z,F,X):er&&(Re<0||M!==Ga[Re]?ue(Pt,O,Ya,2):Re--)}}},ue=(y,S,O,I,T=null)=>{const{el:q,type:z,transition:F,children:X,shapeFlag:M}=y;if(M&6){ue(y.component.subTree,S,O,I);return}if(M&128){y.suspense.move(S,O,I);return}if(M&64){z.move(y,S,O,ee);return}if(z===be){r(q,S,O);for(let se=0;se<X.length;se++)ue(X[se],S,O,I);r(y.anchor,S,O);return}if(z===hr){v(y,S,O);return}if(I!==2&&M&1&&F)if(I===0)F.beforeEnter(q),r(q,S,O),je(()=>F.enter(q),T);else{const{leave:se,delayLeave:ne,afterLeave:ae}=F,de=()=>r(q,S,O),ye=()=>{se(q,()=>{de(),ae&&ae()})};ne?ne(q,de,ye):ye()}else r(q,S,O)},fe=(y,S,O,I=!1,T=!1)=>{const{type:q,props:z,ref:F,children:X,dynamicChildren:M,shapeFlag:K,patchFlag:se,dirs:ne}=y;if(F!=null&&Ro(F,null,O,y,!0),K&256){S.ctx.deactivate(y);return}const ae=K&1&&ne,de=!Hn(y);let ye;if(de&&(ye=z&&z.onVnodeBeforeUnmount)&&rt(ye,S,y),K&6)$t(y.component,O,I);else{if(K&128){y.suspense.unmount(O,I);return}ae&&Nt(y,null,S,"beforeUnmount"),K&64?y.type.remove(y,S,O,T,ee,I):M&&(q!==be||se>0&&se&64)?De(M,S,O,!1,!0):(q===be&&se&384||!T&&K&16)&&De(X,S,O),I&&Ce(y)}(de&&(ye=z&&z.onVnodeUnmounted)||ae)&&je(()=>{ye&&rt(ye,S,y),ae&&Nt(y,null,S,"unmounted")},O)},Ce=y=>{const{type:S,el:O,anchor:I,transition:T}=y;if(S===be){He(O,I);return}if(S===hr){b(y);return}const q=()=>{s(O),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(y.shapeFlag&1&&T&&!T.persisted){const{leave:z,delayLeave:F}=T,X=()=>z(O,q);F?F(y.el,q,X):X()}else q()},He=(y,S)=>{let O;for(;y!==S;)O=f(y),s(y),y=O;s(S)},$t=(y,S,O)=>{const{bum:I,scope:T,update:q,subTree:z,um:F}=y;I&&cr(I),T.stop(),q&&(q.active=!1,fe(z,y,S,O)),F&&je(F,S),je(()=>{y.isUnmounted=!0},S),S&&S.pendingBranch&&!S.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===S.pendingId&&(S.deps--,S.deps===0&&S.resolve())},De=(y,S,O,I=!1,T=!1,q=0)=>{for(let z=q;z<y.length;z++)fe(y[z],S,O,I,T)},P=y=>y.shapeFlag&6?P(y.component.subTree):y.shapeFlag&128?y.suspense.next():f(y.anchor||y.el);let _=!1;const j=(y,S,O)=>{y==null?S._vnode&&fe(S._vnode,null,null,!0):g(S._vnode||null,y,S,null,null,null,O),_||(_=!0,lc(),Eo(),_=!1),S._vnode=y},ee={p:g,um:fe,m:ue,r:Ce,mt:oe,mc:R,pc:Q,pbc:x,n:P,o:e};let me,ke;return t&&([me,ke]=t(ee)),{render:j,hydrate:me,createApp:zg(j,me)}}function Li({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function On({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Pd(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ha(e,t,n=!1){const r=e.children,s=t.children;if(Y(r)&&Y(s))for(let o=0;o<r.length;o++){const i=r[o];let l=s[o];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=s[o]=un(s[o]),l.el=i.el),n||ha(i,l)),l.type===Ar&&(l.el=i.el)}}function sv(e){const t=e.slice(),n=[0];let r,s,o,i,l;const a=e.length;for(r=0;r<a;r++){const c=e[r];if(c!==0){if(s=n[n.length-1],e[s]<c){t[r]=s,n.push(r);continue}for(o=0,i=n.length-1;o<i;)l=o+i>>1,e[n[l]]<c?o=l+1:i=l;c<e[n[o]]&&(o>0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Id(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Id(t)}const ov=e=>e.__isTeleport,as=e=>e&&(e.disabled||e.disabled===""),yc=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ac=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,hl=(e,t)=>{const n=e&&e.to;return Le(n)?t?t(n):null:n},iv={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,o,i,l,a,c){const{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:h,createText:g,createComment:A}}=c,w=as(t.props);let{shapeFlag:m,children:v,dynamicChildren:b}=t;if(e==null){const E=t.el=g(""),k=t.anchor=g("");p(E,n,r),p(k,n,r);const L=t.target=hl(t.props,h),R=t.targetAnchor=g("");L&&(p(R,L),i==="svg"||yc(L)?i="svg":(i==="mathml"||Ac(L))&&(i="mathml"));const B=(x,Z)=>{m&16&&u(v,x,Z,s,o,i,l,a)};w?B(n,k):L&&B(L,R)}else{t.el=e.el;const E=t.anchor=e.anchor,k=t.target=e.target,L=t.targetAnchor=e.targetAnchor,R=as(e.props),B=R?n:k,x=R?E:L;if(i==="svg"||yc(k)?i="svg":(i==="mathml"||Ac(k))&&(i="mathml"),b?(f(e.dynamicChildren,b,B,s,o,i,l),ha(e,t,!0)):a||d(e,t,B,x,s,o,i,l,!1),w)R?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):eo(t,n,E,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Z=t.target=hl(t.props,h);Z&&eo(t,Z,null,c,0)}else R&&eo(t,k,L,c,1)}Cd(t)},remove(e,t,n,r,{um:s,o:{remove:o}},i){const{shapeFlag:l,children:a,anchor:c,targetAnchor:u,target:d,props:f}=e;if(d&&o(u),i&&o(c),l&16){const p=i||!as(f);for(let h=0;h<a.length;h++){const g=a[h];s(g,t,n,p,!!g.dynamicChildren)}}},move:eo,hydrate:lv};function eo(e,t,n,{o:{insert:r},m:s},o=2){o===0&&r(e.targetAnchor,t,n);const{el:i,anchor:l,shapeFlag:a,children:c,props:u}=e,d=o===2;if(d&&r(i,t,n),(!d||as(u))&&a&16)for(let f=0;f<c.length;f++)s(c[f],t,n,2);d&&r(l,t,n)}function lv(e,t,n,r,s,o,{o:{nextSibling:i,parentNode:l,querySelector:a}},c){const u=t.target=hl(t.props,a);if(u){const d=u._lpa||u.firstChild;if(t.shapeFlag&16)if(as(t.props))t.anchor=c(i(e),t,l(e),n,r,s,o),t.targetAnchor=d;else{t.anchor=i(e);let f=d;for(;f;)if(f=i(f),f&&f.nodeType===8&&f.data==="teleport anchor"){t.targetAnchor=f,u._lpa=t.targetAnchor&&i(t.targetAnchor);break}c(d,t,u,n,r,s,o)}Cd(t)}return t.anchor&&i(t.anchor)}const Nd=iv;function Cd(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n&&n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const be=Symbol.for("v-fgt"),Ar=Symbol.for("v-txt"),Qe=Symbol.for("v-cmt"),hr=Symbol.for("v-stc"),cs=[];let ot=null;function U(e=!1){cs.push(ot=e?null:[])}function Hd(){cs.pop(),ot=cs[cs.length-1]||null}let Mn=1;function Oo(e){Mn+=e}function Jd(e){return e.dynamicChildren=Mn>0?ot||ir:null,Hd(),Mn>0&&ot&&ot.push(e),e}function te(e,t,n,r,s,o){return Jd(G(e,t,n,r,s,o,!0))}function qe(e,t,n,r,s){return Jd(C(e,t,n,r,s,!0))}function Vn(e){return e?e.__v_isVNode===!0:!1}function Ot(e,t){return e.type===t.type&&e.key===t.key}function K2(e){}const si="__vInternal",Md=({key:e})=>e??null,mo=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Le(e)||Te(e)||le(e)?{i:Ne,r:e,k:t,f:!!n}:e:null);function G(e,t=null,n=null,r=0,s=null,o=e===be?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Md(t),ref:t&&mo(t),scopeId:ni,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Ne};return l?(ma(a,n),o&128&&e.normalize(a)):n&&(a.shapeFlag|=Le(n)?8:16),Mn>0&&!i&&ot&&(a.patchFlag>0||o&6)&&a.patchFlag!==32&&ot.push(a),a}const C=av;function av(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===pd)&&(e=Qe),Vn(e)){const l=Vt(e,t,!0);return n&&ma(l,n),Mn>0&&!o&&ot&&(l.shapeFlag&6?ot[ot.indexOf(e)]=l:ot.push(l)),l.patchFlag|=-2,l}if(pv(e)&&(e=e.__vccOpts),t){t=Vd(t);let{class:l,style:a}=t;l&&!Le(l)&&(t.class=We(l)),Se(a)&&($f(a)&&!Y(a)&&(a=Oe({},a)),t.style=zn(a))}const i=Le(e)?1:hd(e)?128:ov(e)?64:Se(e)?4:le(e)?2:0;return G(e,t,n,r,s,i,o,!0)}function Vd(e){return e?$f(e)||si in e?Oe({},e):e:null}function Vt(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,l=t?ga(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Md(l),ref:t&&t.ref?n&&s?Y(s)?s.concat(mo(t)):[s,mo(t)]:mo(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==be?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Vt(e.ssContent),ssFallback:e.ssFallback&&Vt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function mt(e=" ",t=0){return C(Ar,null,e,t)}function G2(e,t){const n=C(hr,null,e);return n.staticCount=t,n}function lt(e="",t=!1){return t?(U(),qe(Qe,null,e)):C(Qe,null,e)}function dt(e){return e==null||typeof e=="boolean"?C(Qe):Y(e)?C(be,null,e.slice()):typeof e=="object"?un(e):C(Ar,null,String(e))}function un(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Vt(e)}function ma(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Y(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),ma(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(si in t)?t._ctx=Ne:s===3&&Ne&&(Ne.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else le(t)?(t={default:t,_ctx:Ne},n=32):(t=String(t),r&64?(n=16,t=[mt(t)]):n=8);e.children=t,e.shapeFlag|=n}function ga(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const s in r)if(s==="class")t.class!==r.class&&(t.class=We([t.class,r.class]));else if(s==="style")t.style=zn([t.style,r.style]);else if(Ns(s)){const o=t[s],i=r[s];i&&o!==i&&!(Y(o)&&o.includes(i))&&(t[s]=o?[].concat(o,i):i)}else s!==""&&(t[s]=r[s])}return t}function rt(e,t,n,r=null){At(e,t,7,[n,r])}const cv=Rd();let uv=0;function Zd(e,t,n){const r=e.type,s=(t?t.appContext:e.appContext)||cv,o={uid:uv++,vnode:e,type:r,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,scope:new Jf(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Ld(r,s),emitsOptions:cd(r,s),emit:null,emitted:null,propsDefaults:ve,inheritAttrs:r.inheritAttrs,ctx:ve,data:ve,props:ve,attrs:ve,slots:ve,refs:ve,setupState:ve,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=dg.bind(null,o),e.ce&&e.ce(o),o}let Je=null;const Dt=()=>Je||Ne;let Lo,ml;{const e=Nf(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};Lo=t("__VUE_INSTANCE_SETTERS__",n=>Je=n),ml=t("__VUE_SSR_SETTERS__",n=>Ms=n)}const Zn=e=>{const t=Je;return Lo(e),e.scope.on(),()=>{e.scope.off(),Lo(t)}},gl=()=>{Je&&Je.scope.off(),Lo(null)};function Fd(e){return e.vnode.shapeFlag&4}let Ms=!1;function qd(e,t=!1){t&&ml(t);const{props:n,children:r}=e.vnode,s=Fd(e);_g(e,n,s,t),Yg(e,r);const o=s?fv(e,t):void 0;return t&&ml(!1),o}function fv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=$o(new Proxy(e.ctx,ul));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?Ud(e):null,o=Zn(e);Wn();const i=mn(r,e,0,[e.props,s]);if(_n(),o(),Wl(i)){if(i.then(gl,gl),t)return i.then(l=>{vl(e,l,t)}).catch(l=>{Vr(l,e,0)});e.asyncDep=i}else vl(e,i,t)}else Xd(e,t)}function vl(e,t,n){le(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Se(t)&&(e.setupState=nd(t)),Xd(e,n)}let xo,wl;function Y2(e){xo=e,wl=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Vg))}}const Q2=()=>!xo;function Xd(e,t,n){const r=e.type;if(!e.render){if(!t&&xo&&!r.render){const s=r.template||da(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=r,c=Oe(Oe({isCustomElement:o,delimiters:l},i),a);r.render=xo(s,c)}}e.render=r.render||st,wl&&wl(e)}{const s=Zn(e);Wn();try{Zg(e)}finally{_n(),s()}}}function dv(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return at(e,"get","$attrs"),t[n]}}))}function Ud(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return dv(e)},slots:e.slots,emit:e.emit,expose:t}}function oi(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(nd($o(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ls)return ls[n](e)},has(t,n){return n in t||n in ls}}))}function yl(e,t=!0){return le(e)?e.displayName||e.name:e.name||t&&e.__name}function pv(e){return le(e)&&"__vccOpts"in e}const V=(e,t)=>eg(e,t,Ms);function $2(e,t,n=ve){const r=Dt(),s=it(t),o=ht(t),i=rd((a,c)=>{let u;return Lg(()=>{const d=e[t];Lt(u,d)&&(u=d,c())}),{get(){return a(),n.get?n.get(u):u},set(d){const f=r.vnode.props;!(f&&(t in f||s in f||o in f)&&(`onUpdate:${t}`in f||`onUpdate:${s}`in f||`onUpdate:${o}`in f))&&Lt(d,u)&&(u=d,c()),r.emit(`update:${t}`,n.set?n.set(d):d)}}}),l=t==="modelValue"?"modelModifiers":`${t}Modifiers`;return i[Symbol.iterator]=()=>{let a=0;return{next(){return a<2?{value:a++?e[l]||{}:i,done:!1}:{done:!0}}}},i}function Fe(e,t,n){const r=arguments.length;return r===2?Se(t)&&!Y(t)?Vn(t)?C(e,null,[t]):C(e,t):C(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Vn(n)&&(n=[n]),C(e,t,n))}function eL(){}function tL(e,t,n,r){const s=n[r];if(s&&hv(s,e))return s;const o=t();return o.memo=e.slice(),n[r]=o}function hv(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r<n.length;r++)if(Lt(n[r],t[r]))return!1;return Mn>0&&ot&&ot.push(e),!0}const jd="3.4.21",nL=st,rL=lg,sL=rr,oL=ad,mv={createComponentInstance:Zd,setupComponent:qd,renderComponentRoot:ho,setCurrentRenderingInstance:bs,isVNode:Vn,normalizeVNode:dt},iL=mv,lL=null,aL=null,cL=null;/**
* @vue/runtime-dom v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const gv="http://www.w3.org/2000/svg",vv="http://www.w3.org/1998/Math/MathML",fn=typeof document<"u"?document:null,Sc=fn&&fn.createElement("template"),wv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?fn.createElementNS(gv,e):t==="mathml"?fn.createElementNS(vv,e):fn.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>fn.createTextNode(e),createComment:e=>fn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>fn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Sc.innerHTML=r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e;const l=Sc.content;if(r==="svg"||r==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},nn="transition",Wr="animation",Sr=Symbol("_vtc"),Bo=(e,{slots:t})=>Fe(Dg,Wd(e),t);Bo.displayName="Transition";const zd={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},yv=Bo.props=Oe({},wd,zd),Ln=(e,t=[])=>{Y(e)?e.forEach(n=>n(...t)):e&&e(...t)},bc=e=>e?Y(e)?e.some(t=>t.length>1):e.length>1:!1;function Wd(e){const t={};for(const D in e)D in zd||(t[D]=e[D]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=o,appearActiveClass:c=i,appearToClass:u=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=Av(s),g=h&&h[0],A=h&&h[1],{onBeforeEnter:w,onEnter:m,onEnterCancelled:v,onLeave:b,onLeaveCancelled:E,onBeforeAppear:k=w,onAppear:L=m,onAppearCancelled:R=v}=t,B=(D,W,oe)=>{on(D,W?u:l),on(D,W?c:i),oe&&oe()},x=(D,W)=>{D._isLeaving=!1,on(D,d),on(D,p),on(D,f),W&&W()},Z=D=>(W,oe)=>{const re=D?L:m,J=()=>B(W,D,oe);Ln(re,[W,J]),Ec(()=>{on(W,D?a:o),Xt(W,D?u:l),bc(re)||kc(W,r,g,J)})};return Oe(t,{onBeforeEnter(D){Ln(w,[D]),Xt(D,o),Xt(D,i)},onBeforeAppear(D){Ln(k,[D]),Xt(D,a),Xt(D,c)},onEnter:Z(!1),onAppear:Z(!0),onLeave(D,W){D._isLeaving=!0;const oe=()=>x(D,W);Xt(D,d),Kd(),Xt(D,f),Ec(()=>{D._isLeaving&&(on(D,d),Xt(D,p),bc(b)||kc(D,r,A,oe))}),Ln(b,[D,oe])},onEnterCancelled(D){B(D,!1),Ln(v,[D])},onAppearCancelled(D){B(D,!0),Ln(R,[D])},onLeaveCancelled(D){x(D),Ln(E,[D])}})}function Av(e){if(e==null)return null;if(Se(e))return[xi(e.enter),xi(e.leave)];{const t=xi(e);return[t,t]}}function xi(e){return Ao(e)}function Xt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Sr]||(e[Sr]=new Set)).add(t)}function on(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Sr];n&&(n.delete(t),n.size||(e[Sr]=void 0))}function Ec(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Sv=0;function kc(e,t,n,r){const s=e._endId=++Sv,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:a}=_d(e,t);if(!i)return r();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,f),o()},f=p=>{p.target===e&&++u>=a&&d()};setTimeout(()=>{u<a&&d()},l+1),e.addEventListener(c,f)}function _d(e,t){const n=window.getComputedStyle(e),r=h=>(n[h]||"").split(", "),s=r(`${nn}Delay`),o=r(`${nn}Duration`),i=Rc(s,o),l=r(`${Wr}Delay`),a=r(`${Wr}Duration`),c=Rc(l,a);let u=null,d=0,f=0;t===nn?i>0&&(u=nn,d=i,f=o.length):t===Wr?c>0&&(u=Wr,d=c,f=a.length):(d=Math.max(i,c),u=d>0?i>c?nn:Wr:null,f=u?u===nn?o.length:a.length:0);const p=u===nn&&/\b(transform|all)(,|$)/.test(r(`${nn}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function Rc(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>Oc(n)+Oc(e[r])))}function Oc(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Kd(){return document.body.offsetHeight}function bv(e,t,n){const r=e[Sr];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const To=Symbol("_vod"),Gd=Symbol("_vsh"),Yd={beforeMount(e,{value:t},{transition:n}){e[To]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):_r(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),_r(e,!0),r.enter(e)):r.leave(e,()=>{_r(e,!1)}):_r(e,t))},beforeUnmount(e,{value:t}){_r(e,t)}};function _r(e,t){e.style.display=t?e[To]:"none",e[Gd]=!t}function Ev(){Yd.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Qd=Symbol("");function uL(e){const t=Dt();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>Sl(o,s))},r=()=>{const s=e(t.proxy);Al(t.subTree,s),n(s)};Og(r),xe(()=>{const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),et(()=>s.disconnect())})}function Al(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Al(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Sl(e.el,t);else if(e.type===be)e.children.forEach(n=>Al(n,t));else if(e.type===hr){let{el:n,anchor:r}=e;for(;n&&(Sl(n,t),n!==r);)n=n.nextSibling}}function Sl(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const s in t)n.setProperty(`--${s}`,t[s]),r+=`--${s}: ${t[s]};`;n[Qd]=r}}const kv=/(^|;)\s*display\s*:/;function Rv(e,t,n){const r=e.style,s=Le(n);let o=!1;if(n&&!s){if(t)if(Le(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&go(r,l,"")}else for(const i in t)n[i]==null&&go(r,i,"");for(const i in n)i==="display"&&(o=!0),go(r,i,n[i])}else if(s){if(t!==n){const i=r[Qd];i&&(n+=";"+i),r.cssText=n,o=kv.test(n)}}else t&&e.removeAttribute("style");To in e&&(e[To]=o?r.display:"",e[Gd]&&(r.display="none"))}const Lc=/\s*!important$/;function go(e,t,n){if(Y(n))n.forEach(r=>go(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Ov(e,t);Lc.test(n)?e.setProperty(ht(r),n.replace(Lc,""),"important"):e[r]=n}}const xc=["Webkit","Moz","ms"],Bi={};function Ov(e,t){const n=Bi[t];if(n)return n;let r=it(t);if(r!=="filter"&&r in e)return Bi[t]=r;r=Wo(r);for(let s=0;s<xc.length;s++){const o=xc[s]+r;if(o in e)return Bi[t]=o}return t}const Bc="http://www.w3.org/1999/xlink";function Lv(e,t,n,r,s){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Bc,t.slice(6,t.length)):e.setAttributeNS(Bc,t,n);else{const o=Pm(t);n==null||o&&!Cf(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}function xv(e,t,n,r,s,o,i){if(t==="innerHTML"||t==="textContent"){r&&i(r,s,o),e[t]=n??"";return}const l=e.tagName;if(t==="value"&&l!=="PROGRESS"&&!l.includes("-")){const c=l==="OPTION"?e.getAttribute("value")||"":e.value,u=n??"";(c!==u||!("_value"in e))&&(e.value=u),n==null&&e.removeAttribute(t),e._value=n;return}let a=!1;if(n===""||n==null){const c=typeof e[t];c==="boolean"?n=Cf(n):n==null&&c==="string"?(n="",a=!0):c==="number"&&(n=0,a=!0)}try{e[t]=n}catch{}a&&e.removeAttribute(t)}function jt(e,t,n,r){e.addEventListener(t,n,r)}function Bv(e,t,n,r){e.removeEventListener(t,n,r)}const Tc=Symbol("_vei");function Tv(e,t,n,r,s=null){const o=e[Tc]||(e[Tc]={}),i=o[t];if(r&&i)i.value=r;else{const[l,a]=Dv(t);if(r){const c=o[t]=Nv(r,s);jt(e,l,c,a)}else i&&(Bv(e,l,i,a),o[t]=void 0)}}const Dc=/(?:Once|Passive|Capture)$/;function Dv(e){let t;if(Dc.test(e)){t={};let r;for(;r=e.match(Dc);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):ht(e.slice(2)),t]}let Ti=0;const Pv=Promise.resolve(),Iv=()=>Ti||(Pv.then(()=>Ti=0),Ti=Date.now());function Nv(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;At(Cv(r,n.value),t,5,[r])};return n.value=e,n.attached=Iv(),n}function Cv(e,t){if(Y(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Pc=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Hv=(e,t,n,r,s,o,i,l,a)=>{const c=s==="svg";t==="class"?bv(e,r,c):t==="style"?Rv(e,n,r):Ns(t)?jl(t)||Tv(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Jv(e,t,r,c))?xv(e,t,r,o,i,l,a):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Lv(e,t,r,c))};function Jv(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Pc(t)&&le(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Pc(t)&&Le(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function Mv(e,t){const n=Be(e);class r extends va{constructor(o){super(n,o,t)}}return r.def=n,r}/*! #__NO_SIDE_EFFECTS__ */const fL=e=>Mv(e,$v),Vv=typeof HTMLElement<"u"?HTMLElement:class{};class va extends Vv{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),Xe(()=>{this._connected||(Mc(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r<this.attributes.length;r++)this._setAttr(this.attributes[r].name);this._ob=new MutationObserver(r=>{for(const s of r)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,s=!1)=>{const{props:o,styles:i}=r;let l;if(o&&!Y(o))for(const a in o){const c=o[a];(c===Number||c&&c.type===Number)&&(a in this._props&&(this._props[a]=Ao(this._props[a])),(l||(l=Object.create(null)))[it(a)]=!0)}this._numberProps=l,s&&this._resolveProps(r),this._applyStyles(i),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=Y(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s],!0,!1);for(const s of r.map(it))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(o){this._setProp(s,o)}})}_setAttr(t){let n=this.getAttribute(t);const r=it(t);this._numberProps&&this._numberProps[r]&&(n=Ao(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!0){n!==this._props[t]&&(this._props[t]=n,s&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(ht(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(ht(t),n+""):n||this.removeAttribute(ht(t))))}_update(){Mc(this._createVNode(),this.shadowRoot)}_createVNode(){const t=C(this._def,Oe({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(o,i)=>{this.dispatchEvent(new CustomEvent(o,{detail:i}))};n.emit=(o,...i)=>{r(o,i),ht(o)!==o&&r(ht(o),i)};let s=this;for(;s=s&&(s.parentNode||s.host);)if(s instanceof va){n.parent=s._instance,n.provides=s._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function dL(e="$style"){{const t=Dt();if(!t)return ve;const n=t.type.__cssModules;if(!n)return ve;const r=n[e];return r||ve}}const $d=new WeakMap,ep=new WeakMap,Do=Symbol("_moveCb"),Ic=Symbol("_enterCb"),tp={name:"TransitionGroup",props:Oe({},yv,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Dt(),r=vd();let s,o;return fa(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!jv(s[0].el,n.vnode.el,i))return;s.forEach(qv),s.forEach(Xv);const l=s.filter(Uv);Kd(),l.forEach(a=>{const c=a.el,u=c.style;Xt(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const d=c[Do]=f=>{f&&f.target!==c||(!f||/transform$/.test(f.propertyName))&&(c.removeEventListener("transitionend",d),c[Do]=null,on(c,i))};c.addEventListener("transitionend",d)})}),()=>{const i=pe(e),l=Wd(i);let a=i.tag||be;s=o,o=t.default?la(t.default()):[];for(let c=0;c<o.length;c++){const u=o[c];u.key!=null&&yr(u,Rs(u,l,r,n))}if(s)for(let c=0;c<s.length;c++){const u=s[c];yr(u,Rs(u,l,r,n)),$d.set(u,u.el.getBoundingClientRect())}return C(a,null,o)}}},Zv=e=>delete e.mode;tp.props;const Fv=tp;function qv(e){const t=e.el;t[Do]&&t[Do](),t[Ic]&&t[Ic]()}function Xv(e){ep.set(e,e.el.getBoundingClientRect())}function Uv(e){const t=$d.get(e),n=ep.get(e),r=t.left-n.left,s=t.top-n.top;if(r||s){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${s}px)`,o.transitionDuration="0s",e}}function jv(e,t,n){const r=e.cloneNode(),s=e[Sr];s&&s.forEach(l=>{l.split(/\s+/).forEach(a=>a&&r.classList.remove(a))}),n.split(/\s+/).forEach(l=>l&&r.classList.add(l)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:i}=_d(r);return o.removeChild(r),i}const An=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Y(t)?n=>cr(t,n):t};function zv(e){e.target.composing=!0}function Nc(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const St=Symbol("_assign"),bl={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[St]=An(s);const o=r||s.props&&s.props.type==="number";jt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=vs(l)),e[St](l)}),n&&jt(e,"change",()=>{e.value=e.value.trim()}),t||(jt(e,"compositionstart",zv),jt(e,"compositionend",Nc),jt(e,"change",Nc))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e[St]=An(o),e.composing)return;const i=s||e.type==="number"?vs(e.value):e.value,l=t??"";i!==l&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===l)||(e.value=l))}},np={deep:!0,created(e,t,n){e[St]=An(n),jt(e,"change",()=>{const r=e._modelValue,s=br(e),o=e.checked,i=e[St];if(Y(r)){const l=_o(r,s),a=l!==-1;if(o&&!a)i(r.concat(s));else if(!o&&a){const c=[...r];c.splice(l,1),i(c)}}else if(jn(r)){const l=new Set(r);o?l.add(s):l.delete(s),i(l)}else i(sp(e,o))})},mounted:Cc,beforeUpdate(e,t,n){e[St]=An(n),Cc(e,t,n)}};function Cc(e,{value:t,oldValue:n},r){e._modelValue=t,Y(t)?e.checked=_o(t,r.props.value)>-1:jn(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=yn(t,sp(e,!0)))}const rp={created(e,{value:t},n){e.checked=yn(t,n.props.value),e[St]=An(n),jt(e,"change",()=>{e[St](br(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[St]=An(r),t!==n&&(e.checked=yn(t,r.props.value))}},Wv={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=jn(t);jt(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?vs(br(i)):br(i));e[St](e.multiple?s?new Set(o):o:o[0]),e._assigning=!0,Xe(()=>{e._assigning=!1})}),e[St]=An(r)},mounted(e,{value:t,modifiers:{number:n}}){Hc(e,t,n)},beforeUpdate(e,t,n){e[St]=An(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||Hc(e,t,n)}};function Hc(e,t,n){const r=e.multiple,s=Y(t);if(!(r&&!s&&!jn(t))){for(let o=0,i=e.options.length;o<i;o++){const l=e.options[o],a=br(l);if(r)if(s){const c=typeof a;c==="string"||c==="number"?l.selected=t.includes(n?vs(a):a):l.selected=_o(t,a)>-1}else l.selected=t.has(a);else if(yn(br(l),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function br(e){return"_value"in e?e._value:e.value}function sp(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const _v={created(e,t,n){to(e,t,n,null,"created")},mounted(e,t,n){to(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){to(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){to(e,t,n,r,"updated")}};function op(e,t){switch(e){case"SELECT":return Wv;case"TEXTAREA":return bl;default:switch(t){case"checkbox":return np;case"radio":return rp;default:return bl}}}function to(e,t,n,r,s){const i=op(e.tagName,n.props&&n.props.type)[s];i&&i(e,t,n,r)}function Kv(){bl.getSSRProps=({value:e})=>({value:e}),rp.getSSRProps=({value:e},t)=>{if(t.props&&yn(t.props.value,e))return{checked:!0}},np.getSSRProps=({value:e},t)=>{if(Y(e)){if(t.props&&_o(e,t.props.value)>-1)return{checked:!0}}else if(jn(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},_v.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=op(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const Gv=["ctrl","shift","alt","meta"],Yv={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Gv.some(n=>e[`${n}Key`]&&!t.includes(n))},Di=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i<t.length;i++){const l=Yv[t[i]];if(l&&l(s,t))return}return e(s,...o)})},Qv={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},pL=(e,t)=>{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const o=ht(s.key);if(t.some(i=>i===o||Qv[i]===o))return e(s)})},ip=Oe({patchProp:Hv},wv);let us,Jc=!1;function lp(){return us||(us=nv(ip))}function ap(){return us=Jc?us:rv(ip),Jc=!0,us}const Mc=(...e)=>{lp().render(...e)},$v=(...e)=>{ap().hydrate(...e)},ew=(...e)=>{const t=lp().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=up(r);if(!s)return;const o=t._component;!le(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,cp(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},hL=(...e)=>{const t=ap().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=up(r);if(s)return n(s,!0,cp(s))},t};function cp(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function up(e){return Le(e)?document.querySelector(e):e}let Vc=!1;const mL=()=>{Vc||(Vc=!0,Kv(),Ev())};var tw=!1;/*!
 * pinia v2.1.7
 * (c) 2023 Eduardo San Martin Morote
 * @license MIT
 */let fp;const ii=e=>fp=e,dp=Symbol();function El(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var fs;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(fs||(fs={}));function nw(){const e=Kl(!0),t=e.run(()=>H({}));let n=[],r=[];const s=$o({install(o){ii(s),s._a=o,o.provide(dp,s),o.config.globalProperties.$pinia=s,r.forEach(i=>n.push(i)),r=[]},use(o){return!this._a&&!tw?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const pp=()=>{};function Zc(e,t,n,r=pp){e.push(t);const s=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&Ko()&&Gl(s),s}function nr(e,...t){e.slice().forEach(n=>{n(...t)})}const rw=e=>e();function kl(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],s=e[n];El(s)&&El(r)&&e.hasOwnProperty(n)&&!Te(r)&&!Wt(r)?e[n]=kl(s,r):e[n]=r}return e}const sw=Symbol();function ow(e){return!El(e)||!e.hasOwnProperty(sw)}const{assign:ln}=Object;function iw(e){return!!(Te(e)&&e.effect)}function lw(e,t,n,r){const{state:s,actions:o,getters:i}=t,l=n.state.value[e];let a;function c(){l||(n.state.value[e]=s?s():{});const u=sg(n.state.value[e]);return ln(u,o,Object.keys(i||{}).reduce((d,f)=>(d[f]=$o(V(()=>{ii(n);const p=n._s.get(e);return i[f].call(p,p)})),d),{}))}return a=hp(e,c,t,n,r,!0),a}function hp(e,t,n={},r,s,o){let i;const l=ln({actions:{}},n),a={deep:!0};let c,u,d=[],f=[],p;const h=r.state.value[e];!o&&!h&&(r.state.value[e]={}),H({});let g;function A(R){let B;c=u=!1,typeof R=="function"?(R(r.state.value[e]),B={type:fs.patchFunction,storeId:e,events:p}):(kl(r.state.value[e],R),B={type:fs.patchObject,payload:R,storeId:e,events:p});const x=g=Symbol();Xe().then(()=>{g===x&&(c=!0)}),u=!0,nr(d,B,r.state.value[e])}const w=o?function(){const{state:B}=n,x=B?B():{};this.$patch(Z=>{ln(Z,x)})}:pp;function m(){i.stop(),d=[],f=[],r._s.delete(e)}function v(R,B){return function(){ii(r);const x=Array.from(arguments),Z=[],D=[];function W(J){Z.push(J)}function oe(J){D.push(J)}nr(f,{args:x,name:R,store:E,after:W,onError:oe});let re;try{re=B.apply(this&&this.$id===e?this:E,x)}catch(J){throw nr(D,J),J}return re instanceof Promise?re.then(J=>(nr(Z,J),J)).catch(J=>(nr(D,J),Promise.reject(J))):(nr(Z,re),re)}}const b={_p:r,$id:e,$onAction:Zc.bind(null,f),$patch:A,$reset:w,$subscribe(R,B={}){const x=Zc(d,R,B.detached,()=>Z()),Z=i.run(()=>Pe(()=>r.state.value[e],D=>{(B.flush==="sync"?u:c)&&R({storeId:e,type:fs.direct,events:p},D)},ln({},a,B)));return x},$dispose:m},E=xt(b);r._s.set(e,E);const L=(r._a&&r._a.runWithContext||rw)(()=>r._e.run(()=>(i=Kl()).run(t)));for(const R in L){const B=L[R];if(Te(B)&&!iw(B)||Wt(B))o||(h&&ow(B)&&(Te(B)?B.value=h[R]:kl(B,h[R])),r.state.value[e][R]=B);else if(typeof B=="function"){const x=v(R,B);L[R]=x,l.actions[R]=B}}return ln(E,L),ln(pe(E),L),Object.defineProperty(E,"$state",{get:()=>r.state.value[e],set:R=>{A(B=>{ln(B,R)})}}),r._p.forEach(R=>{ln(E,i.run(()=>R({store:E,app:r._a,pinia:r,options:l})))}),h&&o&&n.hydrate&&n.hydrate(E.$state,h),c=!0,u=!0,E}function li(e,t,n){let r,s;const o=typeof t=="function";typeof e=="string"?(r=e,s=o?n:t):(s=e,r=e.id);function i(l,a){const c=Wg();return l=l||(c?we(dp,null):null),l&&ii(l),l=fp,l._s.has(r)||(o?hp(r,t,s,l):lw(r,s,l)),l._s.get(r)}return i.$id=r,i}function Er(e){{e=pe(e);const t={};for(const n in e){const r=e[n];(Te(r)||Wt(r))&&(t[n]=is(e,n))}return t}}function Rl(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?Rl(s,t,o):typeof s=="function"&&(t[o]=s)}return t}const aw={run:e=>e()},cw=()=>aw,mp=typeof console.createTask<"u"?console.createTask:cw;function uw(e,t){const n=t.shift(),r=mp(n);return e.reduce((s,o)=>s.then(()=>r.run(()=>o(...t))),Promise.resolve())}function fw(e,t){const n=t.shift(),r=mp(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}function Pi(e,t){for(const n of[...e])n(t)}class dw{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const s=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let i=o.message;i||(i=`${s} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,s=(...o)=>(typeof r=="function"&&r(),r=void 0,s=void 0,n(...o));return r=this.hook(t,s),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const s of r)this.hook(t,s)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Rl(t),r=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of r.splice(0,r.length))s()}}removeHooks(t){const n=Rl(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(uw,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(fw,t,...n)}callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&Pi(this._before,s);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&s&&Pi(this._after,s)}):(this._after&&s&&Pi(this._after,s),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function pw(){return new dw}function hw(e){return Array.isArray(e)?e:[e]}const mw=["title","titleTemplate","script","style","noscript"],vo=["base","meta","link","style","script","noscript"],gw=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],vw=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],gp=["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"],ww=typeof window<"u";function wa(e){let t=9;for(let n=0;n<e.length;)t=Math.imul(t^e.charCodeAt(n++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Fc(e){return e._h||wa(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function vp(e,t){const{props:n,tag:r}=e;if(vw.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const s=["id"];r==="meta"&&s.push("name","property","http-equiv");for(const o of s)if(typeof n[o]<"u"){const i=String(n[o]);return t&&!t(i)?!1:`${r}:${o}:${i}`}return!1}function qc(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function yw(e,t,n){const r={tag:e,props:await wp(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return gp.forEach(s=>{const o=typeof r.props[s]<"u"?r.props[s]:n[s];typeof o<"u"&&((!["innerHTML","textContent","children"].includes(s)||mw.includes(r.tag))&&(r[s==="children"?"innerHTML":s]=o),delete r.props[s])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(s=>({...r,props:{...r.props,content:s}})):r}function Aw(e,t){const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,r])=>r).map(([r,s])=>e==="style"?`${r}:${s}`:r)),(Array.isArray(t)?t.join(n):t).split(n).filter(r=>r.trim()).filter(Boolean).join(n)}async function wp(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=Aw(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!gp.includes(n)){const r=String(e[n]),s=n.startsWith("data-");r==="true"||r===""?e[n]=s?"true":!0:e[n]||(s&&r==="false"?e[n]="false":delete e[n])}}return e}const Sw=10;async function bw(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&gw.includes(n)).forEach(([n,r])=>{const s=hw(r);t.push(...s.map(o=>yw(n,o,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<<Sw)+r,n))}const Xc={base:-10,title:10},Uc={critical:-80,high:-10,low:20};function Po(e){let t=100;const n=e.tagPriority;return typeof n=="number"?n:(e.tag==="meta"?(e.props["http-equiv"]==="content-security-policy"&&(t=-30),e.props.charset&&(t=-20),e.props.name==="viewport"&&(t=-15)):e.tag==="link"&&e.props.rel==="preconnect"?t=20:e.tag in Xc&&(t=Xc[e.tag]),typeof n=="string"&&n in Uc?t+Uc[n]:t)}const Ew=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}],jc=["onload","onerror","onabort","onprogress","onloadstart"],rn="%separator";function wo(e,t,n){if(typeof e!="string"||!e.includes("%"))return e;function r(i){let l;return["s","pageTitle"].includes(i)?l=t.pageTitle:i.includes(".")?l=i.split(".").reduce((a,c)=>a&&a[c]||void 0,t):l=t[i],typeof l<"u"?(l||"").replace(/"/g,'\\"'):!1}let s=e;try{s=decodeURI(e)}catch{}return(s.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const l=r(i.slice(1));typeof l=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(a,c)=>`${l}${c}`).trim())}),e.includes(rn)&&(e.endsWith(rn)&&(e=e.slice(0,-rn.length).trim()),e.startsWith(rn)&&(e=e.slice(rn.length).trim()),e=e.replace(new RegExp(`\\${rn}\\s*\\${rn}`,"g"),rn),e=wo(e,{separator:n},n)),e}async function kw(e,t={}){var u;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const s=(await e.resolveTags()).map(d=>({tag:d,id:vo.includes(d.tag)?Fc(d):d.tag,shouldRender:!0}));let o=e._dom;if(!o){o={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const d of["body","head"]){const f=(u=n[d])==null?void 0:u.children,p=[];for(const h of[...f].filter(g=>vo.includes(g.tagName.toLowerCase()))){const g={tag:h.tagName.toLowerCase(),props:await wp(h.getAttributeNames().reduce((m,v)=>({...m,[v]:h.getAttribute(v)}),{})),innerHTML:h.innerHTML};let A=1,w=vp(g);for(;w&&p.find(m=>m._d===w);)w=`${w}:${A++}`;g._d=w||void 0,p.push(g),o.elMap[h.getAttribute("data-hid")||Fc(g)]=h}}}o.pendingSideEffects={...o.sideEffects||{}},o.sideEffects={};function i(d,f,p){const h=`${d}:${f}`;o.sideEffects[h]=p,delete o.pendingSideEffects[h]}function l({id:d,$el:f,tag:p}){const h=p.tag.endsWith("Attrs");o.elMap[d]=f,h||(["textContent","innerHTML"].forEach(g=>{p[g]&&p[g]!==f[g]&&(f[g]=p[g])}),i(d,"el",()=>{var g;(g=o.elMap[d])==null||g.remove(),delete o.elMap[d]}));for(const[g,A]of Object.entries(p._eventHandlers||{}))f.getAttribute(`data-${g}`)!==""&&((p.tag==="bodyAttrs"?n.defaultView:f).addEventListener(g.replace("on",""),A.bind(f)),f.setAttribute(`data-${g}`,""));Object.entries(p.props).forEach(([g,A])=>{const w=`attr:${g}`;if(g==="class")for(const m of(A||"").split(" ").filter(Boolean))h&&i(d,`${w}:${m}`,()=>f.classList.remove(m)),!f.classList.contains(m)&&f.classList.add(m);else if(g==="style")for(const m of(A||"").split(";").filter(Boolean)){const[v,...b]=m.split(":").map(E=>E.trim());i(d,`${w}:${m}:${v}`,()=>{f.style.removeProperty(v)}),f.style.setProperty(v,b.join(":"))}else f.getAttribute(g)!==A&&f.setAttribute(g,A===!0?"":String(A)),h&&i(d,w,()=>f.removeAttribute(g))})}const a=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const d of s){const{tag:f,shouldRender:p,id:h}=d;if(p){if(f.tag==="title"){n.title=f.textContent;continue}d.$el=d.$el||o.elMap[h],d.$el?l(d):vo.includes(f.tag)&&a.push(d)}}for(const d of a){const f=d.tag.tagPosition||"head";d.$el=n.createElement(d.tag.tag),l(d),c[f]=c[f]||n.createDocumentFragment(),c[f].appendChild(d.$el)}for(const d of s)await e.hooks.callHook("dom:renderTag",d,n,i);c.head&&n.head.appendChild(c.head),c.bodyOpen&&n.body.insertBefore(c.bodyOpen,n.body.firstChild),c.bodyClose&&n.body.appendChild(c.bodyClose),Object.values(o.pendingSideEffects).forEach(d=>d()),e._dom=o,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:s})}async function Rw(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await kw(e,t),delete e._domUpdatePromise,r()}))}function Ow(e){return t=>{var r,s;const n=((s=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:s.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(o){Rw(o,e)}}}}}const Lw=["templateParams","htmlAttrs","bodyAttrs"],xw={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=vp(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const s=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,o=t[s];if(o){let l=r==null?void 0:r.tagDuplicateStrategy;if(!l&&Lw.includes(r.tag)&&(l="merge"),l==="merge"){const a=o.props;["class","style"].forEach(c=>{a[c]&&(r.props[c]?(c==="style"&&!a[c].endsWith(";")&&(a[c]+=";"),r.props[c]=`${a[c]} ${r.props[c]}`):r.props[c]=a[c])}),t[s].props={...a,...r.props};return}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);return}else if(Po(r)>Po(o))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(vo.includes(r.tag)&&i===0){delete t[s];return}t[s]=r});const n=[];Object.values(t).forEach(r=>{const s=r._duped;delete r._duped,n.push(r),s&&n.push(...s)}),e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},Bw={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},Tw=["script","link","bodyAttrs"],Dw=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(r=>Tw.includes(r.tag)))Object.entries(n.props).forEach(([r,s])=>{r.startsWith("on")&&typeof s=="function"&&(e.ssr&&jc.includes(r)?n.props[r]=`this.dataset.${r}fired = true`:delete n.props[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=s)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||wa(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var r,s;for(const o of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>jc.some(l=>`${l}fired`===i))){const i=o.replace("fired","");(s=(r=n._eventHandlers)==null?void 0:r[i])==null||s.call(t,new Event(i.replace("on","")))}}}}),Pw=["link","style","script","noscript"],Iw={hooks:{"tag:normalise":({tag:e})=>{e.key&&Pw.includes(e.tag)&&(e.props["data-hid"]=e._h=wa(e.key))}}},Nw={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(s=>s._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of Ew)for(const s of e.tags.filter(o=>typeof o.tagPriority=="string"&&o.tagPriority.startsWith(n))){const o=t(s.tagPriority.replace(n,""));typeof o<"u"&&(s._p=o+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>Po(n)-Po(r))}}},Cw={meta:"content",link:"href",htmlAttrs:"lang"},Hw=e=>({hooks:{"tags:resolve":t=>{var l;const{tags:n}=t,r=(l=n.find(a=>a.tag==="title"))==null?void 0:l.textContent,s=n.findIndex(a=>a.tag==="templateParams"),o=s!==-1?n[s].props:{},i=o.separator||"|";delete o.separator,o.pageTitle=wo(o.pageTitle||r||"",o,i);for(const a of n.filter(c=>c.processTemplateParams!==!1)){const c=Cw[a.tag];c&&typeof a.props[c]=="string"?a.props[c]=wo(a.props[c],o,i):(a.processTemplateParams===!0||["titleTemplate","title"].includes(a.tag))&&["innerHTML","textContent"].forEach(u=>{typeof a[u]=="string"&&(a[u]=wo(a[u],o,i))})}e._templateParams=o,e._separator=i,t.tags=n.filter(a=>a.tag!=="templateParams")}}}),Jw={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(s=>s.tag==="titleTemplate");const r=t.findIndex(s=>s.tag==="title");if(r!==-1&&n!==-1){const s=qc(t[n].textContent,t[r].textContent);s!==null?t[r].textContent=s||t[r].textContent:delete t[r]}else if(n!==-1){const s=qc(t[n].textContent);s!==null&&(t[n].textContent=s,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},Mw={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/</g,"\\u003C"):t.innerHTML=t.innerHTML.replace(new RegExp(`</${t.tag}`,"g"),`<\\/${t.tag}`))}}};let yp;function Vw(e={}){const t=Zw(e);return t.use(Ow()),yp=t}function zc(e,t){return!e||e==="server"&&t||e==="client"&&!t}function Zw(e={}){const t=pw();t.addHooks(e.hooks||{}),e.document=e.document||(ww?document:void 0);const n=!e.document,r=()=>{l.dirty=!0,t.callHook("entries:updated",l)};let s=0,o=[];const i=[],l={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(a){const c=typeof a=="function"?a(l):a;(!c.key||!i.some(u=>u.key===c.key))&&(i.push(c),zc(c.mode,n)&&t.addHooks(c.hooks||{}))},push(a,c){c==null||delete c.head;const u={_i:s++,input:a,...c};return zc(u.mode,n)&&(o.push(u),r()),{dispose(){o=o.filter(d=>d._i!==u._i),t.callHook("entries:updated",l),r()},patch(d){o=o.map(f=>(f._i===u._i&&(f.input=u.input=d),f)),r()}}},async resolveTags(){const a={tags:[],entries:[...o]};await t.callHook("entries:resolve",a);for(const c of a.entries){const u=c.resolvedInput||c.input;if(c.resolvedInput=await(c.transform?c.transform(u):u),c.resolvedInput)for(const d of await bw(c)){const f={tag:d,entry:c,resolvedOptions:l.resolvedOptions};await t.callHook("tag:normalise",f),a.tags.push(f.tag)}}return await t.callHook("tags:beforeResolve",a),await t.callHook("tags:resolve",a),await t.callHook("tags:afterResolve",a),a.tags},ssr:n};return[xw,Bw,Dw,Iw,Nw,Hw,Jw,Mw,...(e==null?void 0:e.plugins)||[]].forEach(a=>l.use(a)),l.hooks.callHook("init",l),l}function Fw(){return yp}const qw=jd.startsWith("3");function Xw(e){return typeof e=="function"?e():N(e)}function Io(e,t=""){if(e instanceof Promise)return e;const n=Xw(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Io(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,s])=>r==="titleTemplate"||r.startsWith("on")?[r,N(s)]:[r,Io(s,r)])):n}const Uw={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Io(t.input)}}},Ap="usehead";function jw(e){return{install(n){qw&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(Ap,e))}}.install}function zw(e={}){e.domDelayFn=e.domDelayFn||(n=>Xe(()=>setTimeout(()=>n(),0)));const t=Vw(e);return t.use(Uw),t.install=jw(t),t}const Wc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_c="__unhead_injection_handler__";function Ww(){if(_c in Wc)return Wc[_c]();const e=we(Ap);return e||Fw()}function _w(e,t={}){const n=t.head||Ww();if(n)return n.ssr?n.push(e,t):Kw(n,e,t)}function Kw(e,t,n={}){const r=H(!1),s=H({});$e(()=>{s.value=r.value?{}:Io(t)});const o=e.push(s.value,n);return Pe(s,l=>{o.patch(l)}),Dt()&&(Js(()=>{o.dispose()}),ua(()=>{r.value=!0}),ca(()=>{r.value=!1})),o}var no=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Gw(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Sp="Expected a function",Kc=NaN,Yw="[object Symbol]",Qw=/^\s+|\s+$/g,$w=/^[-+]0x[0-9a-f]+$/i,e0=/^0b[01]+$/i,t0=/^0o[0-7]+$/i,n0=parseInt,r0=typeof no=="object"&&no&&no.Object===Object&&no,s0=typeof self=="object"&&self&&self.Object===Object&&self,o0=r0||s0||Function("return this")(),i0=Object.prototype,l0=i0.toString,a0=Math.max,c0=Math.min,Ii=function(){return o0.Date.now()};function u0(e,t,n){var r,s,o,i,l,a,c=0,u=!1,d=!1,f=!0;if(typeof e!="function")throw new TypeError(Sp);t=Gc(t)||0,No(n)&&(u=!!n.leading,d="maxWait"in n,o=d?a0(Gc(n.maxWait)||0,t):o,f="trailing"in n?!!n.trailing:f);function p(k){var L=r,R=s;return r=s=void 0,c=k,i=e.apply(R,L),i}function h(k){return c=k,l=setTimeout(w,t),u?p(k):i}function g(k){var L=k-a,R=k-c,B=t-L;return d?c0(B,o-R):B}function A(k){var L=k-a,R=k-c;return a===void 0||L>=t||L<0||d&&R>=o}function w(){var k=Ii();if(A(k))return m(k);l=setTimeout(w,g(k))}function m(k){return l=void 0,f&&r?p(k):(r=s=void 0,i)}function v(){l!==void 0&&clearTimeout(l),c=0,r=a=s=l=void 0}function b(){return l===void 0?i:m(Ii())}function E(){var k=Ii(),L=A(k);if(r=arguments,s=this,a=k,L){if(l===void 0)return h(a);if(d)return l=setTimeout(w,t),p(a)}return l===void 0&&(l=setTimeout(w,t)),i}return E.cancel=v,E.flush=b,E}function f0(e,t,n){var r=!0,s=!0;if(typeof e!="function")throw new TypeError(Sp);return No(n)&&(r="leading"in n?!!n.leading:r,s="trailing"in n?!!n.trailing:s),u0(e,t,{leading:r,maxWait:t,trailing:s})}function No(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function d0(e){return!!e&&typeof e=="object"}function p0(e){return typeof e=="symbol"||d0(e)&&l0.call(e)==Yw}function Gc(e){if(typeof e=="number")return e;if(p0(e))return Kc;if(No(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=No(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(Qw,"");var n=e0.test(e);return n||t0.test(e)?n0(e.slice(2),n?2:8):$w.test(e)?Kc:+e}var h0=f0;const m0=Gw(h0),Yc=(e,t,n)=>n&&e>n?n:t&&e<t?t:e,g0=e=>{const{referencePosition:t,shape:n,cycles:r,strength:s}=e,o=(t.x-n.left)*(Math.PI*2)/n.width,i=(t.y-n.top)*(Math.PI*2)/n.height,l=n.width*Math.sin(o*r),a=n.height*Math.sin(i*r);return{x:l*s/(n.width/2),y:a*s/(n.height/2)}},v0=({y:e,x:t,originX:n=50,originY:r=50,strength:s=10,minX:o,minY:i,maxX:l,maxY:a})=>{const c=Yc((t-n/50)*s,o,l),u=Yc((e-r/50)*s,i,a);return{x:c,y:u}},w0=e=>({x:e?e.width/2:0,y:e?e.height/2:0}),y0=e=>e.bottom>=0&&e.right>=0&&e.top<=(window.innerHeight||document.documentElement.clientHeight)&&e.left<=(window.innerWidth||document.documentElement.clientWidth),A0=()=>{try{return/Mobi|Android/i.test(navigator.userAgent)}catch{return!0}},S0=({target:e,event:t})=>{const n=t.clientX,r=t.clientY,s=n-e.left,o=r-e.top,i=w0(e),l=s/i.x,a=o/i.y;return{x:l,y:a,target:e}},b0=Be({__name:"KinesisContainer",props:{disabled:{type:Boolean,default:!1},duration:{default:1e3},easing:{default:"cubic-bezier(0.23, 1, 0.32, 1)"},perspective:{default:0}},setup(e){const t=H(),n=H({width:0,height:0,top:0,right:0,bottom:0,left:0}),r=H(!1),s=H(!1),o=H({x:1,y:1}),i=H(),l=A0(),a=V(()=>({move:{action:(h,g)=>S0({target:h,event:g}),condition:r.value&&!l,type:l?"deviceorientation":null}})),c=()=>{e.disabled||(r.value=!0)},u=()=>{e.disabled||(s.value=!0,r.value=!1)},d=m0(h=>{if(e.disabled||!t.value)return;const g=h;!r.value&&!s.value&&c(),n.value=t.value.getBoundingClientRect();const A=y0(n.value),w=a.value.move.condition,m=a.value.move.action;A&&w&&(o.value=m(n.value,g),i.value={x:g.clientX,y:g.clientY})},100),f=()=>{l&&window.addEventListener("deviceorientation",d,!0)},p=()=>{l&&window.removeEventListener("deviceorientation",d,!0)};return xe(f),Js(p),Ue("context",Jr(xt({duration:e.duration,easing:e.easing,eventData:i,isMoving:r,movement:o,shape:n}))),(h,g)=>(U(),te("div",{ref_key:"container",ref:t,style:zn(h.perspective?{perspective:`${h.perspective}px`}:void 0),onMousemove:g[0]||(g[0]=(...A)=>N(d)&&N(d)(...A)),onMouseenter:c,onMouseleave:u},[bt(h.$slots,"default")],36))}}),E0=(e,t,n)=>{const r=(l,a)=>`translate3d(${-l}px, ${-a}px, 0)`,s=(l,a)=>{let c=0;return e.value?e.value==="x"?c=2*l:e.value==="y"&&(c=2*a):c=l+a,`rotate3d(0,0,1,${c}deg)`},o=(l,a,c)=>`rotateX(${-a}deg) rotateY(${l}deg) translate3d(0,0,${c*2}px)`,i=(l,a)=>{const c=Math.sign(t.value)*(Math.abs(l)+Math.abs(a))/10+1;return`scale3d(${n.value==="scaleX"||n.value==="scale"?c:1}, ${n.value==="scaleY"||n.value==="scale"?c:1}, 1)`};return{transformSwitch:(l,a,c,u)=>{switch(l==="scaleX"||l==="scaleY"?"scale":l){case"translate":return r(a,c);case"translate-inv":return r(-a,-c);case"rotate":return s(a,c);case"depth":return o(a,c,u);case"depth-inv":return o(-a,-c,u);case"scale":return i(a,c)}}}},k0=Be({__name:"KinesisElement",props:{type:{default:"translate"},transformOrigin:{default:"center"},originX:{default:50},originY:{default:50},strength:{default:10},axis:{default:null},maxX:{default:null},maxY:{default:null},minX:{default:null},minY:{default:null},cycles:{default:0}},setup(e){const t=is(()=>e.axis),n=is(()=>e.strength),r=is(()=>e.type),{transformSwitch:s}=E0(t,n,r),o=we("context"),i=V(()=>e.type==="depth"||e.type==="depth-inv"?Math.abs(e.strength):e.strength),l=V(()=>{if(!o||!o.shape||!o.isMoving)return{};let c=0,u=0;const{x:d,y:f}=e.cycles<1?v0({...o.movement,originX:e.originX,originY:e.originY,strength:i.value,minX:e.minX,minY:e.minY,maxX:e.maxX,maxY:e.maxY}):g0({referencePosition:o.eventData,shape:o.shape,cycles:e.cycles,strength:i.value});return c=e.axis==="y"?0:d,u=e.axis==="x"?0:f,{transform:s(e.type,c,u,e.strength)}}),a=V(()=>({transformOrigin:e.transformOrigin,transitionProperty:"transform",transitionDuration:`${(o==null?void 0:o.duration)??0}ms`,transitionTimingFunction:(o==null?void 0:o.easing)??"linear"}));return(c,u)=>(U(),te("div",{style:zn({...l.value,...a.value})},[bt(c.$slots,"default")],4))}}),R0={install(e){e.component("KinesisContainer",b0),e.component("KinesisElement",k0)}};var Qc=/^GTM-[0-9A-Z]+$/;function Ni(e){if(typeof e!="string"||!Qc.test(e)){let t=String(e).toUpperCase().replace(/.*-|[^0-9A-Z]/g,""),n=t.length===0?"":` Did you mean 'GTM-${t}'?`;throw new Error(`'${e}' is not a valid GTM-ID (${Qc}).${n}`)}}function rs(e,t="dataLayer"){return e[t]||(e[t]=[]),e[t]}function mr(e,t){let n=document,r=n.createElement("script"),s=c=>{var u;(u=t.onReady)==null||u.call(t,{id:e,script:r}),r.removeEventListener("load",s)};r.addEventListener("load",s);let o=t.dataLayerName??"dataLayer";if(rs(window,o).push({event:"gtm.js","gtm.start":new Date().getTime()}),!e)return r;r.async=!t.defer,r.defer=!!(t.defer||t.compatibility),t.nonce&&(r.nonce=t.nonce),t.scriptType&&(r.type=t.scriptType);let i=new URLSearchParams({id:e,...t.dataLayerName?{l:t.dataLayerName}:{},...t.queryParams??{}}),l=t.source??"https://www.googletagmanager.com/gtm.js";r.src=`${l}?${i}`;let a=t.parentElement??n.body;if(typeof(a==null?void 0:a.appendChild)!="function")throw new Error("parentElement must be a DOM element");return a.appendChild(r),r}function O0(e="https://www.googletagmanager.com/gtm.js"){return Array.from(document.getElementsByTagName("script")).some(t=>t.src.includes(e))}var L0=class{constructor(t){zr(this,"id");zr(this,"options");zr(this,"scriptElements",[]);zr(this,"isInBrowserContext",()=>typeof window<"u");if(Array.isArray(t.id))for(let n of t.id)Ni(typeof n=="string"?n:n.id);else Ni(t.id);this.id=t.id,this.options={enabled:!0,debug:!1,loadScript:!0,defer:!1,compatibility:!1,dataLayerName:"dataLayer",...t},delete this.options.id}enabled(){return this.options.enabled??!0}enable(t=!0,n){if(this.options.enabled=t,this.isInBrowserContext()&&t&&!O0(n)&&this.options.loadScript)if(Array.isArray(this.id))this.id.forEach(r=>{let s;typeof r=="string"?s=mr(r,{...this.options}):s=mr(r.id,{...this.options,queryParams:r.queryParams}),this.scriptElements.push(s)});else{let r=mr(this.id,{...this.options});this.scriptElements.push(r)}}debugEnabled(){return this.options.debug??!1}debug(t){this.options.debug=t}dataLayer(){return this.isInBrowserContext()&&this.options.enabled?rs(window,this.options.dataLayerName):!1}trackView(t,n,r={}){let s=this.isInBrowserContext()&&(this.options.enabled??!1);this.options.debug&&console.log(`[GTM-Support${s?"":"(disabled)"}]: Dispatching TrackView`,{screenName:t,path:n}),s&&rs(window,this.options.dataLayerName).push({...r,event:this.options.trackViewEventProperty??"content-view","content-name":n,"content-view-name":t})}trackEvent({event:t,category:n=null,action:r=null,label:s=null,value:o=null,noninteraction:i=!1,...l}={}){let a=this.isInBrowserContext()&&(this.options.enabled??!1);this.options.debug&&console.log(`[GTM-Support${a?"":"(disabled)"}]: Dispatching event`,{event:t,category:n,action:r,label:s,value:o,...l}),a&&rs(window,this.options.dataLayerName).push({event:t??"interaction",target:n,action:r,"target-properties":s,value:o,"interaction-type":i,...l})}push(t){let n=this.isInBrowserContext()&&(this.options.enabled??!1);this.options.debug&&console.log(`[GTM-Support${n?"":"(disabled)"}]: Dispatching event`,t),n&&rs(window,this.options.dataLayerName).push(t)}},Ve;function x0(e,t={id:""}){t={trackOnNextTick:!1,...t},Ve=new L0(t),e.config.globalProperties.$gtm=Ve,Ve.isInBrowserContext()&&(t.vueRouter&&B0(e,t.vueRouter,t.ignoredViews,t.trackOnNextTick,t.vueRouterAdditionalEventData),Ve.options.enabled&&Ve.options.loadScript&&(Array.isArray(t.id)?t.id.forEach(n=>{if(typeof n=="string")mr(n,t);else{let r={...t};n.queryParams!=null&&(r.queryParams={...r.queryParams,...n.queryParams}),mr(n.id,r)}}):mr(t.id,t))),e.provide("gtm",t)}function B0(e,t,n=[],r,s=()=>({})){function o(i,l){return i instanceof Error?!!(i.type&l):!1}t.afterEach(async(i,l,a)=>{var f,p,h;if(typeof i.name!="string"||Array.isArray(n)&&n.includes(i.name)||typeof n=="function"&&n(i,l))return;let c=i.meta&&typeof i.meta.gtm=="string"&&i.meta.gtm?i.meta.gtm:i.name;o(a,4)?Ve!=null&&Ve.debugEnabled()&&console.log(`[VueGtm]: '${c}' not tracked due to navigation aborted`):o(a,8)&&(Ve!=null&&Ve.debugEnabled())&&console.log(`[VueGtm]: '${c}' not tracked due to navigation cancelled`);let u={...await s(i,l),...(f=i.meta)==null?void 0:f.gtmAdditionalEventData},d=((h=(p=t.options)==null?void 0:p.history)==null?void 0:h.base)??"";d.endsWith("/")||(d+="/"),d+=i.fullPath.startsWith("/")?i.fullPath.substring(1):i.fullPath,r?Xe(()=>{Ve==null||Ve.trackView(c,d,u)}):Ve==null||Ve.trackView(c,d,u)})}function T0(e){return{install:t=>x0(t,e)}}function D0(){return Ve}/*!
  * vue-router v4.3.0
  * (c) 2024 Eduardo San Martin Morote
  * @license MIT
  */const sr=typeof document<"u";function P0(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ge=Object.assign;function Ci(e,t){const n={};for(const r in t){const s=t[r];n[r]=Bt(s)?s.map(e):e(s)}return n}const ds=()=>{},Bt=Array.isArray,bp=/#/g,I0=/&/g,N0=/\//g,C0=/=/g,H0=/\?/g,Ep=/\+/g,J0=/%5B/g,M0=/%5D/g,kp=/%5E/g,V0=/%60/g,Rp=/%7B/g,Z0=/%7C/g,Op=/%7D/g,F0=/%20/g;function ya(e){return encodeURI(""+e).replace(Z0,"|").replace(J0,"[").replace(M0,"]")}function q0(e){return ya(e).replace(Rp,"{").replace(Op,"}").replace(kp,"^")}function Ol(e){return ya(e).replace(Ep,"%2B").replace(F0,"+").replace(bp,"%23").replace(I0,"%26").replace(V0,"`").replace(Rp,"{").replace(Op,"}").replace(kp,"^")}function X0(e){return Ol(e).replace(C0,"%3D")}function U0(e){return ya(e).replace(bp,"%23").replace(H0,"%3F")}function j0(e){return e==null?"":U0(e).replace(N0,"%2F")}function Ls(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const z0=/\/$/,W0=e=>e.replace(z0,"");function Hi(e,t,n="/"){let r,s={},o="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return l<a&&l>=0&&(a=-1),a>-1&&(r=t.slice(0,a),o=t.slice(a+1,l>-1?l:t.length),s=e(o)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=Y0(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:Ls(i)}}function _0(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function $c(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function K0(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&kr(t.matched[r],n.matched[s])&&Lp(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function kr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Lp(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!G0(e[n],t[n]))return!1;return!0}function G0(e,t){return Bt(e)?eu(e,t):Bt(t)?eu(t,e):e===t}function eu(e,t){return Bt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Y0(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,l;for(i=0;i<r.length;i++)if(l=r[i],l!==".")if(l==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}var xs;(function(e){e.pop="pop",e.push="push"})(xs||(xs={}));var ps;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ps||(ps={}));function Q0(e){if(!e)if(sr){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),W0(e)}const $0=/^[^#]+#/;function ey(e,t){return e.replace($0,"#")+t}function ty(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const ai=()=>({left:window.scrollX,top:window.scrollY});function ny(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=ty(s,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 tu(e,t){return(history.state?history.state.position-t:-1)+e}const Ll=new Map;function ry(e,t){Ll.set(e,t)}function sy(e){const t=Ll.get(e);return Ll.delete(e),t}let oy=()=>location.protocol+"//"+location.host;function xp(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let l=s.includes(e.slice(o))?e.slice(o).length:1,a=s.slice(l);return a[0]!=="/"&&(a="/"+a),$c(a,"")}return $c(n,e)+r+s}function iy(e,t,n,r){let s=[],o=[],i=null;const l=({state:f})=>{const p=xp(e,location),h=n.value,g=t.value;let A=0;if(f){if(n.value=p,t.value=f,i&&i===h){i=null;return}A=g?f.position-g.position:0}else r(p);s.forEach(w=>{w(n.value,h,{delta:A,type:xs.pop,direction:A?A>0?ps.forward:ps.back:ps.unknown})})};function a(){i=n.value}function c(f){s.push(f);const p=()=>{const h=s.indexOf(f);h>-1&&s.splice(h,1)};return o.push(p),p}function u(){const{history:f}=window;f.state&&f.replaceState(ge({},f.state,{scroll:ai()}),"")}function d(){for(const f of o)f();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:a,listen:c,destroy:d}}function nu(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?ai():null}}function ly(e){const{history:t,location:n}=window,r={value:xp(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(a,c,u){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+a:oy()+e+a;try{t[u?"replaceState":"pushState"](c,"",f),s.value=c}catch(p){console.error(p),n[u?"replace":"assign"](f)}}function i(a,c){const u=ge({},t.state,nu(s.value.back,a,s.value.forward,!0),c,{position:s.value.position});o(a,u,!0),r.value=a}function l(a,c){const u=ge({},s.value,t.state,{forward:a,scroll:ai()});o(u.current,u,!0);const d=ge({},nu(r.value,a,null),{position:u.position+1},c);o(a,d,!1),r.value=a}return{location:r,state:s,push:l,replace:i}}function ay(e){e=Q0(e);const t=ly(e),n=iy(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ge({location:"",base:e,go:r,createHref:ey.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function cy(e){return typeof e=="string"||e&&typeof e=="object"}function Bp(e){return typeof e=="string"||typeof e=="symbol"}const sn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Tp=Symbol("");var ru;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ru||(ru={}));function Rr(e,t){return ge(new Error,{type:e,[Tp]:!0},t)}function qt(e,t){return e instanceof Error&&Tp in e&&(t==null||!!(e.type&t))}const su="[^/]+?",uy={sensitive:!1,strict:!1,start:!0,end:!0},fy=/[.+*?^${}()[\]/\\]/g;function dy(e,t){const n=ge({},uy,t),r=[];let s=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let d=0;d<c.length;d++){const f=c[d];let p=40+(n.sensitive?.25:0);if(f.type===0)d||(s+="/"),s+=f.value.replace(fy,"\\$&"),p+=40;else if(f.type===1){const{value:h,repeatable:g,optional:A,regexp:w}=f;o.push({name:h,repeatable:g,optional:A});const m=w||su;if(m!==su){p+=10;try{new RegExp(`(${m})`)}catch(b){throw new Error(`Invalid custom RegExp for param "${h}" (${m}): `+b.message)}}let v=g?`((?:${m})(?:/(?:${m}))*)`:`(${m})`;d||(v=A&&c.length<2?`(?:/${v})`:"/"+v),A&&(v+="?"),s+=v,p+=20,A&&(p+=-8),g&&(p+=-20),m===".*"&&(p+=-50)}u.push(p)}r.push(u)}if(n.strict&&n.end){const c=r.length-1;r[c][r[c].length-1]+=.7000000000000001}n.strict||(s+="/?"),n.end?s+="$":n.strict&&(s+="(?:/|$)");const i=new RegExp(s,n.sensitive?"":"i");function l(c){const u=c.match(i),d={};if(!u)return null;for(let f=1;f<u.length;f++){const p=u[f]||"",h=o[f-1];d[h.name]=p&&h.repeatable?p.split("/"):p}return d}function a(c){let u="",d=!1;for(const f of e){(!d||!u.endsWith("/"))&&(u+="/"),d=!1;for(const p of f)if(p.type===0)u+=p.value;else if(p.type===1){const{value:h,repeatable:g,optional:A}=p,w=h in c?c[h]:"";if(Bt(w)&&!g)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const m=Bt(w)?w.join("/"):w;if(!m)if(A)f.length<2&&(u.endsWith("/")?u=u.slice(0,-1):d=!0);else throw new Error(`Missing required param "${h}"`);u+=m}}return u||"/"}return{re:i,score:r,keys:o,parse:l,stringify:a}}function py(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function hy(e,t){let n=0;const r=e.score,s=t.score;for(;n<r.length&&n<s.length;){const o=py(r[n],s[n]);if(o)return o;n++}if(Math.abs(s.length-r.length)===1){if(ou(r))return 1;if(ou(s))return-1}return s.length-r.length}function ou(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const my={type:0,value:""},gy=/[a-zA-Z0-9_]/;function vy(e){if(!e)return[[]];if(e==="/")return[[my]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let l=0,a,c="",u="";function d(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function f(){c+=a}for(;l<e.length;){if(a=e[l++],a==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:a==="/"?(c&&d(),i()):a===":"?(d(),n=1):f();break;case 4:f(),n=r;break;case 1:a==="("?n=2:gy.test(a)?f():(d(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--);break;case 2:a===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+a:n=3:u+=a;break;case 3:d(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),d(),i(),s}function wy(e,t,n){const r=dy(vy(e.path),n),s=ge(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function yy(e,t){const n=[],r=new Map;t=au({strict:!1,end:!0,sensitive:!1},t);function s(u){return r.get(u)}function o(u,d,f){const p=!f,h=Ay(u);h.aliasOf=f&&f.record;const g=au(t,u),A=[h];if("alias"in u){const v=typeof u.alias=="string"?[u.alias]:u.alias;for(const b of v)A.push(ge({},h,{components:f?f.record.components:h.components,path:b,aliasOf:f?f.record:h}))}let w,m;for(const v of A){const{path:b}=v;if(d&&b[0]!=="/"){const E=d.record.path,k=E[E.length-1]==="/"?"":"/";v.path=d.record.path+(b&&k+b)}if(w=wy(v,d,g),f?f.alias.push(w):(m=m||w,m!==w&&m.alias.push(w),p&&u.name&&!lu(w)&&i(u.name)),h.children){const E=h.children;for(let k=0;k<E.length;k++)o(E[k],w,f&&f.children[k])}f=f||w,(w.record.components&&Object.keys(w.record.components).length||w.record.name||w.record.redirect)&&a(w)}return m?()=>{i(m)}:ds}function i(u){if(Bp(u)){const d=r.get(u);d&&(r.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&r.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function l(){return n}function a(u){let d=0;for(;d<n.length&&hy(u,n[d])>=0&&(u.record.path!==n[d].record.path||!Dp(u,n[d]));)d++;n.splice(d,0,u),u.record.name&&!lu(u)&&r.set(u.record.name,u)}function c(u,d){let f,p={},h,g;if("name"in u&&u.name){if(f=r.get(u.name),!f)throw Rr(1,{location:u});g=f.record.name,p=ge(iu(d.params,f.keys.filter(m=>!m.optional).concat(f.parent?f.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),u.params&&iu(u.params,f.keys.map(m=>m.name))),h=f.stringify(p)}else if(u.path!=null)h=u.path,f=n.find(m=>m.re.test(h)),f&&(p=f.parse(h),g=f.record.name);else{if(f=d.name?r.get(d.name):n.find(m=>m.re.test(d.path)),!f)throw Rr(1,{location:u,currentLocation:d});g=f.record.name,p=ge({},d.params,u.params),h=f.stringify(p)}const A=[];let w=f;for(;w;)A.unshift(w.record),w=w.parent;return{name:g,path:h,params:p,matched:A,meta:by(A)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:s}}function iu(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Ay(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Sy(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Sy(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function lu(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function by(e){return e.reduce((t,n)=>ge(t,n.meta),{})}function au(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Dp(e,t){return t.children.some(n=>n===e||Dp(e,n))}function Ey(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;s<r.length;++s){const o=r[s].replace(Ep," "),i=o.indexOf("="),l=Ls(i<0?o:o.slice(0,i)),a=i<0?null:Ls(o.slice(i+1));if(l in t){let c=t[l];Bt(c)||(c=t[l]=[c]),c.push(a)}else t[l]=a}return t}function cu(e){let t="";for(let n in e){const r=e[n];if(n=X0(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(Bt(r)?r.map(o=>o&&Ol(o)):[r&&Ol(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function ky(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Bt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Pp=Symbol(""),uu=Symbol(""),ci=Symbol(""),Aa=Symbol(""),xl=Symbol("");function Kr(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Ry(e,t,n){const r=()=>{e[t].delete(n)};et(r),ua(r),ca(()=>{e[t].add(n)}),e[t].add(n)}function Oy(e){const t=we(Pp,{}).value;t&&Ry(t,"updateGuards",e)}function dn(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((l,a)=>{const c=f=>{f===!1?a(Rr(4,{from:n,to:t})):f instanceof Error?a(f):cy(f)?a(Rr(2,{from:t,to:f})):(i&&r.enterCallbacks[s]===i&&typeof f=="function"&&i.push(f),l())},u=o(()=>e.call(r&&r.instances[s],t,n,c));let d=Promise.resolve(u);e.length<3&&(d=d.then(c)),d.catch(f=>a(f))})}function Ji(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const l in i.components){let a=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(Ly(a)){const u=(a.__vccOpts||a)[t];u&&o.push(dn(u,n,r,i,l,s))}else{let c=a();o.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${i.path}"`));const d=P0(u)?u.default:u;i.components[l]=d;const p=(d.__vccOpts||d)[t];return p&&dn(p,n,r,i,l,s)()}))}}return o}function Ly(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function fu(e){const t=we(ci),n=we(Aa),r=V(()=>t.resolve(N(e.to))),s=V(()=>{const{matched:a}=r.value,{length:c}=a,u=a[c-1],d=n.matched;if(!u||!d.length)return-1;const f=d.findIndex(kr.bind(null,u));if(f>-1)return f;const p=du(a[c-2]);return c>1&&du(u)===p&&d[d.length-1].path!==p?d.findIndex(kr.bind(null,a[c-2])):f}),o=V(()=>s.value>-1&&Ty(n.params,r.value.params)),i=V(()=>s.value>-1&&s.value===n.matched.length-1&&Lp(n.params,r.value.params));function l(a={}){return By(a)?t[N(e.replace)?"replace":"push"](N(e.to)).catch(ds):Promise.resolve()}return{route:r,href:V(()=>r.value.href),isActive:o,isExactActive:i,navigate:l}}const xy=Be({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:fu,setup(e,{slots:t}){const n=xt(fu(e)),{options:r}=we(ci),s=V(()=>({[pu(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[pu(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Fe("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Bl=xy;function By(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Ty(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Bt(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function du(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const pu=(e,t,n)=>e??t??n,Dy=Be({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=we(xl),s=V(()=>e.route||r.value),o=we(uu,0),i=V(()=>{let c=N(o);const{matched:u}=s.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),l=V(()=>s.value.matched[i.value]);Ue(uu,V(()=>i.value+1)),Ue(Pp,l),Ue(xl,s);const a=H();return Pe(()=>[a.value,l.value,e.name],([c,u,d],[f,p,h])=>{u&&(u.instances[d]=c,p&&p!==u&&c&&c===f&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),c&&u&&(!p||!kr(u,p)||!f)&&(u.enterCallbacks[d]||[]).forEach(g=>g(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,d=l.value,f=d&&d.components[u];if(!f)return hu(n.default,{Component:f,route:c});const p=d.props[u],h=p?p===!0?c.params:typeof p=="function"?p(c):p:null,A=Fe(f,ge({},h,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(d.instances[u]=null)},ref:a}));return hu(n.default,{Component:A,route:c})||A}}});function hu(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const hs=Dy;function Py(e){const t=yy(e.routes,e),n=e.parseQuery||Ey,r=e.stringifyQuery||cu,s=e.history,o=Kr(),i=Kr(),l=Kr(),a=Mr(sn);let c=sn;sr&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ci.bind(null,P=>""+P),d=Ci.bind(null,j0),f=Ci.bind(null,Ls);function p(P,_){let j,ee;return Bp(P)?(j=t.getRecordMatcher(P),ee=_):ee=P,t.addRoute(ee,j)}function h(P){const _=t.getRecordMatcher(P);_&&t.removeRoute(_)}function g(){return t.getRoutes().map(P=>P.record)}function A(P){return!!t.getRecordMatcher(P)}function w(P,_){if(_=ge({},_||a.value),typeof P=="string"){const S=Hi(n,P,_.path),O=t.resolve({path:S.path},_),I=s.createHref(S.fullPath);return ge(S,O,{params:f(O.params),hash:Ls(S.hash),redirectedFrom:void 0,href:I})}let j;if(P.path!=null)j=ge({},P,{path:Hi(n,P.path,_.path).path});else{const S=ge({},P.params);for(const O in S)S[O]==null&&delete S[O];j=ge({},P,{params:d(S)}),_.params=d(_.params)}const ee=t.resolve(j,_),me=P.hash||"";ee.params=u(f(ee.params));const ke=_0(r,ge({},P,{hash:q0(me),path:ee.path})),y=s.createHref(ke);return ge({fullPath:ke,hash:me,query:r===cu?ky(P.query):P.query||{}},ee,{redirectedFrom:void 0,href:y})}function m(P){return typeof P=="string"?Hi(n,P,a.value.path):ge({},P)}function v(P,_){if(c!==P)return Rr(8,{from:_,to:P})}function b(P){return L(P)}function E(P){return b(ge(m(P),{replace:!0}))}function k(P){const _=P.matched[P.matched.length-1];if(_&&_.redirect){const{redirect:j}=_;let ee=typeof j=="function"?j(P):j;return typeof ee=="string"&&(ee=ee.includes("?")||ee.includes("#")?ee=m(ee):{path:ee},ee.params={}),ge({query:P.query,hash:P.hash,params:ee.path!=null?{}:P.params},ee)}}function L(P,_){const j=c=w(P),ee=a.value,me=P.state,ke=P.force,y=P.replace===!0,S=k(j);if(S)return L(ge(m(S),{state:typeof S=="object"?ge({},me,S.state):me,force:ke,replace:y}),_||j);const O=j;O.redirectedFrom=_;let I;return!ke&&K0(r,ee,j)&&(I=Rr(16,{to:O,from:ee}),ue(ee,ee,!0,!1)),(I?Promise.resolve(I):x(O,ee)).catch(T=>qt(T)?qt(T,2)?T:kt(T):Q(T,O,ee)).then(T=>{if(T){if(qt(T,2))return L(ge({replace:y},m(T.to),{state:typeof T.to=="object"?ge({},me,T.to.state):me,force:ke}),_||O)}else T=D(O,ee,!0,y,me);return Z(O,ee,T),T})}function R(P,_){const j=v(P,_);return j?Promise.reject(j):Promise.resolve()}function B(P){const _=He.values().next().value;return _&&typeof _.runWithContext=="function"?_.runWithContext(P):P()}function x(P,_){let j;const[ee,me,ke]=Iy(P,_);j=Ji(ee.reverse(),"beforeRouteLeave",P,_);for(const S of ee)S.leaveGuards.forEach(O=>{j.push(dn(O,P,_))});const y=R.bind(null,P,_);return j.push(y),De(j).then(()=>{j=[];for(const S of o.list())j.push(dn(S,P,_));return j.push(y),De(j)}).then(()=>{j=Ji(me,"beforeRouteUpdate",P,_);for(const S of me)S.updateGuards.forEach(O=>{j.push(dn(O,P,_))});return j.push(y),De(j)}).then(()=>{j=[];for(const S of ke)if(S.beforeEnter)if(Bt(S.beforeEnter))for(const O of S.beforeEnter)j.push(dn(O,P,_));else j.push(dn(S.beforeEnter,P,_));return j.push(y),De(j)}).then(()=>(P.matched.forEach(S=>S.enterCallbacks={}),j=Ji(ke,"beforeRouteEnter",P,_,B),j.push(y),De(j))).then(()=>{j=[];for(const S of i.list())j.push(dn(S,P,_));return j.push(y),De(j)}).catch(S=>qt(S,8)?S:Promise.reject(S))}function Z(P,_,j){l.list().forEach(ee=>B(()=>ee(P,_,j)))}function D(P,_,j,ee,me){const ke=v(P,_);if(ke)return ke;const y=_===sn,S=sr?history.state:{};j&&(ee||y?s.replace(P.fullPath,ge({scroll:y&&S&&S.scroll},me)):s.push(P.fullPath,me)),a.value=P,ue(P,_,j,y),kt()}let W;function oe(){W||(W=s.listen((P,_,j)=>{if(!$t.listening)return;const ee=w(P),me=k(ee);if(me){L(ge(me,{replace:!0}),ee).catch(ds);return}c=ee;const ke=a.value;sr&&ry(tu(ke.fullPath,j.delta),ai()),x(ee,ke).catch(y=>qt(y,12)?y:qt(y,2)?(L(y.to,ee).then(S=>{qt(S,20)&&!j.delta&&j.type===xs.pop&&s.go(-1,!1)}).catch(ds),Promise.reject()):(j.delta&&s.go(-j.delta,!1),Q(y,ee,ke))).then(y=>{y=y||D(ee,ke,!1),y&&(j.delta&&!qt(y,8)?s.go(-j.delta,!1):j.type===xs.pop&&qt(y,20)&&s.go(-1,!1)),Z(ee,ke,y)}).catch(ds)}))}let re=Kr(),J=Kr(),$;function Q(P,_,j){kt(P);const ee=J.list();return ee.length?ee.forEach(me=>me(P,_,j)):console.error(P),Promise.reject(P)}function nt(){return $&&a.value!==sn?Promise.resolve():new Promise((P,_)=>{re.add([P,_])})}function kt(P){return $||($=!P,oe(),re.list().forEach(([_,j])=>P?j(P):_()),re.reset()),P}function ue(P,_,j,ee){const{scrollBehavior:me}=e;if(!sr||!me)return Promise.resolve();const ke=!j&&sy(tu(P.fullPath,0))||(ee||!j)&&history.state&&history.state.scroll||null;return Xe().then(()=>me(P,_,ke)).then(y=>y&&ny(y)).catch(y=>Q(y,P,_))}const fe=P=>s.go(P);let Ce;const He=new Set,$t={currentRoute:a,listening:!0,addRoute:p,removeRoute:h,hasRoute:A,getRoutes:g,resolve:w,options:e,push:b,replace:E,go:fe,back:()=>fe(-1),forward:()=>fe(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:J.add,isReady:nt,install(P){const _=this;P.component("RouterLink",Bl),P.component("RouterView",hs),P.config.globalProperties.$router=_,Object.defineProperty(P.config.globalProperties,"$route",{enumerable:!0,get:()=>N(a)}),sr&&!Ce&&a.value===sn&&(Ce=!0,b(s.location).catch(me=>{}));const j={};for(const me in sn)Object.defineProperty(j,me,{get:()=>a.value[me],enumerable:!0});P.provide(ci,_),P.provide(Aa,Qf(j)),P.provide(xl,a);const ee=P.unmount;He.add(P),P.unmount=function(){He.delete(P),He.size<1&&(c=sn,W&&W(),W=null,a.value=sn,Ce=!1,$=!1),ee()}}};function De(P){return P.reduce((_,j)=>_.then(()=>B(j)),Promise.resolve())}return $t}function Iy(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;i<o;i++){const l=t.matched[i];l&&(e.matched.find(c=>kr(c,l))?r.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>kr(c,a))||s.push(a))}return[n,r,s]}function Ny(){return we(ci)}function Ip(){return we(Aa)}function Cy(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(s){s(n)}),(r=e.get("*"))&&r.slice().map(function(s){s(t,n)})}}}const Co=Cy();let mu=0;const Hy=()=>{const e=mu;return mu+=1,e},Jy=()=>(e,t)=>{const n={...e,id:Hy(),group:e.group||""};return Co.emit("notify",{notification:n,timeout:t}),()=>Co.emit("close",n.id)},Np="context",gu=Be({__name:"Notification",props:{maxNotifications:{default:10},enter:{default:""},enterFrom:{default:""},enterTo:{default:""},leave:{default:""},leaveFrom:{default:""},leaveTo:{default:""},move:{default:""},moveDelay:{default:""}},emits:["close"],setup(e,{emit:t}){const n=e,r=we(Np),s=xt({notifications:[],timeouts:{}}),o=V(()=>s.notifications.filter(f=>f.group===r.group)),i=V(()=>r.position==="bottom"?[...o.value]:[...o.value].reverse()),l=(f,p)=>{s.timeouts[f]=window.setTimeout(()=>{p!==-1&&a(f)},Math.max(p||3e3,0))},a=f=>{s.notifications.splice(s.notifications.findIndex(p=>p.id===f),1),clearTimeout(s.timeouts[f])},c=({notification:f,timeout:p})=>{s.notifications.length!==n.maxNotifications&&(s.notifications.push(f),l(f.id,p))},u=f=>{t("close"),a(f)},d=(f,p,h)=>{p?clearTimeout(s.timeouts[f]):l(f,h)};return xe(()=>{Co.on("notify",c),Co.on("close",a)}),(f,p)=>(U(),qe(Fv,{"enter-active-class":N(o).length>1?[n.enter,n.moveDelay].join(" "):n.enter,"enter-from-class":n.enterFrom,"enter-to-class":n.enterTo,"leave-active-class":n.leave,"leave-from-class":n.leaveFrom,"leave-to-class":n.leaveTo,"move-class":n.move},{default:ie(()=>[bt(f.$slots,"default",{notifications:N(i),close:u,hovering:d})]),_:3},8,["enter-active-class","enter-from-class","enter-to-class","leave-active-class","leave-from-class","leave-to-class","move-class"]))}}),vu=Be({__name:"NotificationGroup",props:{group:{default:""},position:{default:"top"}},setup(e){const t=e;return Ue(Np,{group:t.group,position:t.position}),(n,r)=>bt(n.$slots,"default",{group:e.group})}}),Cp=Jy();function My(e,t){return U(),te("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[G("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15m-3 0-3-3m0 0 3-3m-3 3H15"})])}function Vy(e,t){return U(),te("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[G("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"})])}function Zy(e,t){return U(),te("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[G("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"})])}function Fy(e,t){return U(),te("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[G("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5 8.25 12l7.5-7.5"})])}function Hp(e,t){return U(),te("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[G("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z"}),G("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})])}function qy(e,t){return U(),te("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[G("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 9v3.75m9-.75a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 3.75h.008v.008H12v-.008Z"})])}function Xy(e,t){return U(),te("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[G("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z"})])}function Uy(e,t){return U(),te("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[G("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"})])}function jy(e,t){return U(),te("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[G("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 5.25h.008v.008H12v-.008Z"})])}function zy(e,t){return U(),te("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[G("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09ZM18.259 8.715 18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 0 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 0 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456ZM16.894 20.567 16.5 21.75l-.394-1.183a2.25 2.25 0 0 0-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 0 0 1.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 0 0 1.423 1.423l1.183.394-1.183.394a2.25 2.25 0 0 0-1.423 1.423Z"})])}function Wy(e,t){return U(),te("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[G("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21 12a2.25 2.25 0 0 0-2.25-2.25H15a3 3 0 1 1-6 0H5.25A2.25 2.25 0 0 0 3 12m18 0v6a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 18v-6m18 0V9M3 12V9m18 0a2.25 2.25 0 0 0-2.25-2.25H5.25A2.25 2.25 0 0 0 3 9m18 0V6a2.25 2.25 0 0 0-2.25-2.25H5.25A2.25 2.25 0 0 0 3 6v3"})])}function Ho(e,t){return U(),te("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[G("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18 18 6M6 6l12 12"})])}const _y={class:"pointer-events-auto mx-auto mt-4 flex items-stretch overflow-hidden rounded bg-white shadow-md"},Ky={key:0,class:"flex items-center justify-center bg-rose-400 px-4 py-2"},Gy={key:1,class:"flex items-center justify-center bg-amber-400 px-4 py-2"},Yy={key:2,class:"flex items-center justify-center bg-green-500 px-4 py-2"},Qy={key:3,class:"flex items-center justify-center bg-blue-400 px-4 py-2"},$y={class:"flex items-center px-4 py-2 text-sm text-stone-600"},wu={__name:"ToastNotification",props:{type:{type:String,default:"info",validator(e){return["success","info","warning","error"].includes(e)}},text:{type:String,default:""},closable:{type:Boolean,default:!1},onUndo:{type:Function,default:null}},emits:["close"],setup(e,{emit:t}){const n=e,r=t;async function s(){await n.onUndo()||r("close")}return(o,i)=>(U(),te("div",_y,[n.type==="error"?(U(),te("div",Ky,[C(N(qy),{class:"h-6 w-6 text-stone-50"})])):n.type==="warning"?(U(),te("div",Gy,[C(N(Xy),{class:"h-6 w-6 text-stone-50"})])):n.type==="success"?(U(),te("div",Yy,[C(N(Zy),{class:"h-6 w-6 text-stone-50"})])):(U(),te("div",Qy,[C(N(Uy),{class:"h-6 w-6 text-stone-50"})])),G("div",$y,Ct(n.text),1),bt(o.$slots,"default"),n.onUndo?(U(),te("button",{key:4,class:"m-2 ml-auto cursor-pointer self-center rounded p-2 font-mono text-sm uppercase hover:bg-stone-200",onClick:s}," Undo ")):lt("",!0),e.closable?(U(),te("button",{key:5,class:"m-2 ml-auto cursor-pointer self-center rounded-full p-2 hover:bg-stone-200",onClick:i[0]||(i[0]=l=>r("close"))},[C(N(Ho),{class:"h-5 w-5"})])):lt("",!0)]))}},eA={class:"pointer-events-none fixed inset-x-0 top-0 z-50 flex items-start justify-center px-4 py-6"},tA={class:"w-full max-w-md"},nA={class:"pointer-events-none fixed inset-x-0 bottom-0 z-50 flex items-start justify-start px-4 py-6"},rA={class:"w-full max-w-md"},sA={__name:"ToastSection",setup(e){return(t,n)=>(U(),te(be,null,[C(N(vu),{group:"top",position:"top"},{default:ie(()=>[G("div",eA,[G("div",tA,[C(N(gu),{enter:"ease-out duration-300 transition","enter-from":"translate-y-4 opacity-0","enter-to":"translate-y-0 opacity-100",leave:"transition ease-in duration-200","leave-from":"opacity-100","leave-to":"opacity-0",move:"transition duration-300","move-delay":"delay-300"},{default:ie(({notifications:r,close:s})=>[(U(!0),te(be,null,al(r,o=>(U(),qe(wu,{key:o.id,type:o.type,text:o.text,closable:o.closable,"on-undo":o.onUndo,onClose:i=>s(o.id)},null,8,["type","text","closable","on-undo","onClose"]))),128))]),_:1})])])]),_:1}),C(N(vu),{group:"bottom",position:"bottom"},{default:ie(()=>[G("div",nA,[G("div",rA,[C(N(gu),{enter:"ease-out duration-300 transition","enter-from":"opacity-0 -translate-x-4","enter-to":"opacity-100 translate-x-0",leave:"transition ease-in duration-200","leave-from":"opacity-100","leave-to":"opacity-0",move:"transition duration-300","move-delay":"delay-300"},{default:ie(({notifications:r,close:s})=>[(U(!0),te(be,null,al(r,o=>(U(),qe(wu,{key:o.id,type:o.type,text:o.text,closable:o.closable,"on-undo":o.onUndo,onClose:i=>s(o.id)},null,8,["type","text","closable","on-undo","onClose"]))),128))]),_:1})])])]),_:1})],64))}},oA="modulepreload",iA=function(e){return"/"+e},yu={},Ae=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),l=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));s=Promise.all(n.map(a=>{if(a=iA(a),a in yu)return;yu[a]=!0;const c=a.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(!!r)for(let p=o.length-1;p>=0;p--){const h=o[p];if(h.href===a&&(!c||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${u}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":oA,c||(f.as="script",f.crossOrigin=""),f.href=a,l&&f.setAttribute("nonce",l),document.head.appendChild(f),c)return new Promise((p,h)=>{f.addEventListener("load",p),f.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${a}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})};let lA=Symbol("headlessui.useid"),aA=0;function Kn(){return we(lA,()=>`${++aA}`)()}function ce(e){var t;if(e==null||e.value==null)return null;let n=(t=e.value.$el)!=null?t:e.value;return n instanceof Node?n:null}function Tt(e,t,...n){if(e in t){let s=t[e];return typeof s=="function"?s(...n):s}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(s=>`"${s}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Tt),r}var cA=Object.defineProperty,uA=(e,t,n)=>t in e?cA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Au=(e,t,n)=>(uA(e,typeof t!="symbol"?t+"":t,n),n);let fA=class{constructor(){Au(this,"current",this.detect()),Au(this,"currentId",0)}set(t){this.current!==t&&(this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}},Vs=new fA;function Rn(e){if(Vs.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=ce(e);if(t)return t.ownerDocument}return document}let Tl=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var Jt=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(Jt||{}),Jp=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(Jp||{}),dA=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(dA||{});function Mp(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(Tl)).sort((t,n)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}var Sa=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Sa||{});function ba(e,t=0){var n;return e===((n=Rn(e))==null?void 0:n.body)?!1:Tt(t,{0(){return e.matches(Tl)},1(){let r=e;for(;r!==null;){if(r.matches(Tl))return!0;r=r.parentElement}return!1}})}function Vp(e){let t=Rn(e);Xe(()=>{t&&!ba(t.activeElement,0)&&gn(e)})}var pA=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(pA||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function gn(e){e==null||e.focus({preventScroll:!0})}let hA=["textarea","input"].join(",");function mA(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,hA))!=null?n:!1}function Zp(e,t=n=>n){return e.slice().sort((n,r)=>{let s=t(n),o=t(r);if(s===null||o===null)return 0;let i=s.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function gA(e,t){return ms(Mp(),t,{relativeTo:e})}function ms(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:s=[]}={}){var o;let i=(o=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e==null?void 0:e.ownerDocument)!=null?o:document,l=Array.isArray(e)?n?Zp(e):e:Mp(e);s.length>0&&l.length>1&&(l=l.filter(h=>!s.includes(h))),r=r??i.activeElement;let a=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,l.indexOf(r))-1;if(t&4)return Math.max(0,l.indexOf(r))+1;if(t&8)return l.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=t&32?{preventScroll:!0}:{},d=0,f=l.length,p;do{if(d>=f||d+f<=0)return 0;let h=c+d;if(t&16)h=(h+f)%f;else{if(h<0)return 3;if(h>=f)return 1}p=l[h],p==null||p.focus(u),d+=a}while(p!==i.activeElement);return t&6&&mA(p)&&p.select(),2}function Fp(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function vA(){return/Android/gi.test(window.navigator.userAgent)}function wA(){return Fp()||vA()}function ro(e,t,n){Vs.isServer||$e(r=>{document.addEventListener(e,t,n),r(()=>document.removeEventListener(e,t,n))})}function qp(e,t,n){Vs.isServer||$e(r=>{window.addEventListener(e,t,n),r(()=>window.removeEventListener(e,t,n))})}function Xp(e,t,n=V(()=>!0)){function r(o,i){if(!n.value||o.defaultPrevented)return;let l=i(o);if(l===null||!l.getRootNode().contains(l))return;let a=function c(u){return typeof u=="function"?c(u()):Array.isArray(u)||u instanceof Set?u:[u]}(e);for(let c of a){if(c===null)continue;let u=c instanceof HTMLElement?c:ce(c);if(u!=null&&u.contains(l)||o.composed&&o.composedPath().includes(u))return}return!ba(l,Sa.Loose)&&l.tabIndex!==-1&&o.preventDefault(),t(o,l)}let s=H(null);ro("pointerdown",o=>{var i,l;n.value&&(s.value=((l=(i=o.composedPath)==null?void 0:i.call(o))==null?void 0:l[0])||o.target)},!0),ro("mousedown",o=>{var i,l;n.value&&(s.value=((l=(i=o.composedPath)==null?void 0:i.call(o))==null?void 0:l[0])||o.target)},!0),ro("click",o=>{wA()||s.value&&(r(o,()=>s.value),s.value=null)},!0),ro("touchend",o=>r(o,()=>o.target instanceof HTMLElement?o.target:null),!0),qp("blur",o=>r(o,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function Su(e,t){if(e)return e;let n=t??"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function yA(e,t){let n=H(Su(e.value.type,e.value.as));return xe(()=>{n.value=Su(e.value.type,e.value.as)}),$e(()=>{var r;n.value||ce(t)&&ce(t)instanceof HTMLButtonElement&&!((r=ce(t))!=null&&r.hasAttribute("type"))&&(n.value="button")}),n}function bu(e){return[e.screenX,e.screenY]}function AA(){let e=H([-1,-1]);return{wasMoved(t){let n=bu(t);return e.value[0]===n[0]&&e.value[1]===n[1]?!1:(e.value=n,!0)},update(t){e.value=bu(t)}}}function SA({container:e,accept:t,walk:n,enabled:r}){$e(()=>{let s=e.value;if(!s||r!==void 0&&!r.value)return;let o=Rn(e);if(!o)return;let i=Object.assign(a=>t(a),{acceptNode:t}),l=o.createTreeWalker(s,NodeFilter.SHOW_ELEMENT,i,!1);for(;l.nextNode();)n(l.currentNode)})}var Or=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(Or||{}),pn=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(pn||{});function ct({visible:e=!0,features:t=0,ourProps:n,theirProps:r,...s}){var o;let i=jp(r,n),l=Object.assign(s,{props:i});if(e||t&2&&i.static)return Mi(l);if(t&1){let a=(o=i.unmount)==null||o?0:1;return Tt(a,{0(){return null},1(){return Mi({...s,props:{...i,hidden:!0,style:{display:"none"}}})}})}return Mi(l)}function Mi({props:e,attrs:t,slots:n,slot:r,name:s}){var o,i;let{as:l,...a}=zp(e,["unmount","static"]),c=(o=n.default)==null?void 0:o.call(n,r),u={};if(r){let d=!1,f=[];for(let[p,h]of Object.entries(r))typeof h=="boolean"&&(d=!0),h===!0&&f.push(p);d&&(u["data-headlessui-state"]=f.join(" "))}if(l==="template"){if(c=Up(c??[]),Object.keys(a).length>0||Object.keys(t).length>0){let[d,...f]=c??[];if(!bA(d)||f.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${s} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(a).concat(Object.keys(t)).map(g=>g.trim()).filter((g,A,w)=>w.indexOf(g)===A).sort((g,A)=>g.localeCompare(A)).map(g=>`  - ${g}`).join(`
`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(g=>`  - ${g}`).join(`
`)].join(`
`));let p=jp((i=d.props)!=null?i:{},a,u),h=Vt(d,p,!0);for(let g in p)g.startsWith("on")&&(h.props||(h.props={}),h.props[g]=p[g]);return h}return Array.isArray(c)&&c.length===1?c[0]:c}return Fe(l,Object.assign({},a,u),{default:()=>c})}function Up(e){return e.flatMap(t=>t.type===be?Up(t.children):[t])}function jp(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let s in r)s.startsWith("on")&&typeof r[s]=="function"?(n[s]!=null||(n[s]=[]),n[s].push(r[s])):t[s]=r[s];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(r=>[r,void 0])));for(let r in n)Object.assign(t,{[r](s,...o){let i=n[r];for(let l of i){if(s instanceof Event&&s.defaultPrevented)return;l(s,...o)}}});return t}function wL(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function zp(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}function bA(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}var Jo=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Jo||{});let Dl=Be({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:n}){return()=>{var r;let{features:s,...o}=e,i={"aria-hidden":(s&2)===2?!0:(r=o["aria-hidden"])!=null?r:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(s&4)===4&&(s&2)!==2&&{display:"none"}}};return ct({ourProps:i,theirProps:o,slot:{},attrs:n,slots:t,name:"Hidden"})}}}),Wp=Symbol("Context");var ze=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(ze||{});function EA(){return ui()!==null}function ui(){return we(Wp,null)}function _p(e){Ue(Wp,e)}var Ze=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Ze||{});function kA(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}let Dn=[];kA(()=>{function e(t){t.target instanceof HTMLElement&&t.target!==document.body&&Dn[0]!==t.target&&(Dn.unshift(t.target),Dn=Dn.filter(n=>n!=null&&n.isConnected),Dn.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function RA(e){throw new Error("Unexpected object: "+e)}var gt=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(gt||{});function OA(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),s=r??-1;switch(e.focus){case 0:{for(let o=0;o<n.length;++o)if(!t.resolveDisabled(n[o],o,n))return o;return r}case 1:{s===-1&&(s=n.length);for(let o=s-1;o>=0;--o)if(!t.resolveDisabled(n[o],o,n))return o;return r}case 2:{for(let o=s+1;o<n.length;++o)if(!t.resolveDisabled(n[o],o,n))return o;return r}case 3:{for(let o=n.length-1;o>=0;--o)if(!t.resolveDisabled(n[o],o,n))return o;return r}case 4:{for(let o=0;o<n.length;++o)if(t.resolveId(n[o],o,n)===e.id)return o;return r}case 5:return null;default:RA(e)}}function Ea(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function Zs(){let e=[],t={addEventListener(n,r,s,o){return n.addEventListener(r,s,o),t.add(()=>n.removeEventListener(r,s,o))},requestAnimationFrame(...n){let r=requestAnimationFrame(...n);t.add(()=>cancelAnimationFrame(r))},nextFrame(...n){t.requestAnimationFrame(()=>{t.requestAnimationFrame(...n)})},setTimeout(...n){let r=setTimeout(...n);t.add(()=>clearTimeout(r))},microTask(...n){let r={current:!0};return Ea(()=>{r.current&&n[0]()}),t.add(()=>{r.current=!1})},style(n,r,s){let o=n.style.getPropertyValue(r);return Object.assign(n.style,{[r]:s}),this.add(()=>{Object.assign(n.style,{[r]:o})})},group(n){let r=Zs();return n(r),this.add(()=>r.dispose())},add(n){return e.push(n),()=>{let r=e.indexOf(n);if(r>=0)for(let s of e.splice(r,1))s()}},dispose(){for(let n of e.splice(0))n()}};return t}function Kp(e,t,n,r){Vs.isServer||$e(s=>{e=e??window,e.addEventListener(t,n,r),s(()=>e.removeEventListener(t,n,r))})}var ss=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(ss||{});function LA(){let e=H(0);return qp("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function Gp(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let n of e.value){let r=ce(n);r instanceof HTMLElement&&t.add(r)}return t}var Yp=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Yp||{});let Gr=Object.assign(Be({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:H(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:r}){let s=H(null);r({el:s,$el:s});let o=V(()=>Rn(s)),i=H(!1);xe(()=>i.value=!0),et(()=>i.value=!1),BA({ownerDocument:o},V(()=>i.value&&!!(e.features&16)));let l=TA({ownerDocument:o,container:s,initialFocus:V(()=>e.initialFocus)},V(()=>i.value&&!!(e.features&2)));DA({ownerDocument:o,container:s,containers:e.containers,previousActiveElement:l},V(()=>i.value&&!!(e.features&8)));let a=LA();function c(p){let h=ce(s);h&&(g=>g())(()=>{Tt(a.value,{[ss.Forwards]:()=>{ms(h,Jt.First,{skipElements:[p.relatedTarget]})},[ss.Backwards]:()=>{ms(h,Jt.Last,{skipElements:[p.relatedTarget]})}})})}let u=H(!1);function d(p){p.key==="Tab"&&(u.value=!0,requestAnimationFrame(()=>{u.value=!1}))}function f(p){if(!i.value)return;let h=Gp(e.containers);ce(s)instanceof HTMLElement&&h.add(ce(s));let g=p.relatedTarget;g instanceof HTMLElement&&g.dataset.headlessuiFocusGuard!=="true"&&(Qp(h,g)||(u.value?ms(ce(s),Tt(a.value,{[ss.Forwards]:()=>Jt.Next,[ss.Backwards]:()=>Jt.Previous})|Jt.WrapAround,{relativeTo:p.target}):p.target instanceof HTMLElement&&gn(p.target)))}return()=>{let p={},h={ref:s,onKeydown:d,onFocusout:f},{features:g,initialFocus:A,containers:w,...m}=e;return Fe(be,[!!(g&4)&&Fe(Dl,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:c,features:Jo.Focusable}),ct({ourProps:h,theirProps:{...t,...m},slot:p,attrs:t,slots:n,name:"FocusTrap"}),!!(g&4)&&Fe(Dl,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:c,features:Jo.Focusable})])}}}),{features:Yp});function xA(e){let t=H(Dn.slice());return Pe([e],([n],[r])=>{r===!0&&n===!1?Ea(()=>{t.value.splice(0)}):r===!1&&n===!0&&(t.value=Dn.slice())},{flush:"post"}),()=>{var n;return(n=t.value.find(r=>r!=null&&r.isConnected))!=null?n:null}}function BA({ownerDocument:e},t){let n=xA(t);xe(()=>{$e(()=>{var r,s;t.value||((r=e.value)==null?void 0:r.activeElement)===((s=e.value)==null?void 0:s.body)&&gn(n())},{flush:"post"})}),et(()=>{t.value&&gn(n())})}function TA({ownerDocument:e,container:t,initialFocus:n},r){let s=H(null),o=H(!1);return xe(()=>o.value=!0),et(()=>o.value=!1),xe(()=>{Pe([t,n,r],(i,l)=>{if(i.every((c,u)=>(l==null?void 0:l[u])===c)||!r.value)return;let a=ce(t);a&&Ea(()=>{var c,u;if(!o.value)return;let d=ce(n),f=(c=e.value)==null?void 0:c.activeElement;if(d){if(d===f){s.value=f;return}}else if(a.contains(f)){s.value=f;return}d?gn(d):ms(a,Jt.First|Jt.NoScroll)===Jp.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),s.value=(u=e.value)==null?void 0:u.activeElement})},{immediate:!0,flush:"post"})}),s}function DA({ownerDocument:e,container:t,containers:n,previousActiveElement:r},s){var o;Kp((o=e.value)==null?void 0:o.defaultView,"focus",i=>{if(!s.value)return;let l=Gp(n);ce(t)instanceof HTMLElement&&l.add(ce(t));let a=r.value;if(!a)return;let c=i.target;c&&c instanceof HTMLElement?Qp(l,c)?(r.value=c,gn(c)):(i.preventDefault(),i.stopPropagation(),gn(a)):gn(r.value)},!0)}function Qp(e,t){for(let n of e)if(n.contains(t))return!0;return!1}function PA(e){let t=Mr(e.getSnapshot());return et(e.subscribe(()=>{t.value=e.getSnapshot()})),t}function IA(e,t){let n=e(),r=new Set;return{getSnapshot(){return n},subscribe(s){return r.add(s),()=>r.delete(s)},dispatch(s,...o){let i=t[s].call(n,...o);i&&(n=i,r.forEach(l=>l()))}}}function NA(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=((n=t.defaultView)!=null?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,s=r.clientWidth-r.offsetWidth,o=e-s;n.style(r,"paddingRight",`${o}px`)}}}function CA(){return Fp()?{before({doc:e,d:t,meta:n}){function r(s){return n.containers.flatMap(o=>o()).some(o=>o.contains(s))}t.microTask(()=>{var s;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let l=Zs();l.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>l.dispose()))}let o=(s=window.scrollY)!=null?s:window.pageYOffset,i=null;t.addEventListener(e,"click",l=>{if(l.target instanceof HTMLElement)try{let a=l.target.closest("a");if(!a)return;let{hash:c}=new URL(a.href),u=e.querySelector(c);u&&!r(u)&&(i=u)}catch{}},!0),t.addEventListener(e,"touchstart",l=>{if(l.target instanceof HTMLElement)if(r(l.target)){let a=l.target;for(;a.parentElement&&r(a.parentElement);)a=a.parentElement;t.style(a,"overscrollBehavior","contain")}else t.style(l.target,"touchAction","none")}),t.addEventListener(e,"touchmove",l=>{if(l.target instanceof HTMLElement)if(r(l.target)){let a=l.target;for(;a.parentElement&&a.dataset.headlessuiPortal!==""&&!(a.scrollHeight>a.clientHeight||a.scrollWidth>a.clientWidth);)a=a.parentElement;a.dataset.headlessuiPortal===""&&l.preventDefault()}else l.preventDefault()},{passive:!1}),t.add(()=>{var l;let a=(l=window.scrollY)!=null?l:window.pageYOffset;o!==a&&window.scrollTo(0,o),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{}}function HA(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function JA(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let In=IA(()=>new Map,{PUSH(e,t){var n;let r=(n=this.get(e))!=null?n:{doc:e,count:0,d:Zs(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:JA(n)},s=[CA(),NA(),HA()];s.forEach(({before:o})=>o==null?void 0:o(r)),s.forEach(({after:o})=>o==null?void 0:o(r))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});In.subscribe(()=>{let e=In.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let r=t.get(n.doc)==="hidden",s=n.count!==0;(s&&!r||!s&&r)&&In.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),n.count===0&&In.dispatch("TEARDOWN",n)}});function MA(e,t,n){let r=PA(In),s=V(()=>{let o=e.value?r.value.get(e.value):void 0;return o?o.count>0:!1});return Pe([e,t],([o,i],[l],a)=>{if(!o||!i)return;In.dispatch("PUSH",o,n);let c=!1;a(()=>{c||(In.dispatch("POP",l??o,n),c=!0)})},{immediate:!0}),s}let Vi=new Map,Yr=new Map;function Eu(e,t=H(!0)){$e(n=>{var r;if(!t.value)return;let s=ce(e);if(!s)return;n(function(){var i;if(!s)return;let l=(i=Yr.get(s))!=null?i:1;if(l===1?Yr.delete(s):Yr.set(s,l-1),l!==1)return;let a=Vi.get(s);a&&(a["aria-hidden"]===null?s.removeAttribute("aria-hidden"):s.setAttribute("aria-hidden",a["aria-hidden"]),s.inert=a.inert,Vi.delete(s))});let o=(r=Yr.get(s))!=null?r:0;Yr.set(s,o+1),o===0&&(Vi.set(s,{"aria-hidden":s.getAttribute("aria-hidden"),inert:s.inert}),s.setAttribute("aria-hidden","true"),s.inert=!0)})}function VA({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){let r=H(null),s=Rn(r);function o(){var i,l,a;let c=[];for(let u of e)u!==null&&(u instanceof HTMLElement?c.push(u):"value"in u&&u.value instanceof HTMLElement&&c.push(u.value));if(t!=null&&t.value)for(let u of t.value)c.push(u);for(let u of(i=s==null?void 0:s.querySelectorAll("html > *, body > *"))!=null?i:[])u!==document.body&&u!==document.head&&u instanceof HTMLElement&&u.id!=="headlessui-portal-root"&&(u.contains(ce(r))||u.contains((a=(l=ce(r))==null?void 0:l.getRootNode())==null?void 0:a.host)||c.some(d=>u.contains(d))||c.push(u));return c}return{resolveContainers:o,contains(i){return o().some(l=>l.contains(i))},mainTreeNodeRef:r,MainTreeNode(){return n!=null?null:Fe(Dl,{features:Jo.Hidden,ref:r})}}}let $p=Symbol("ForcePortalRootContext");function ZA(){return we($p,!1)}let ku=Be({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n}){return Ue($p,e.force),()=>{let{force:r,...s}=e;return ct({theirProps:s,ourProps:{},slot:{},slots:t,attrs:n,name:"ForcePortalRoot"})}}}),eh=Symbol("StackContext");var Pl=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Pl||{});function FA(){return we(eh,()=>{})}function qA({type:e,enabled:t,element:n,onUpdate:r}){let s=FA();function o(...i){r==null||r(...i),s(...i)}xe(()=>{Pe(t,(i,l)=>{i?o(0,e,n):l===!0&&o(1,e,n)},{immediate:!0,flush:"sync"})}),et(()=>{t.value&&o(1,e,n)}),Ue(eh,o)}let XA=Symbol("DescriptionContext");function UA({slot:e=H({}),name:t="Description",props:n={}}={}){let r=H([]);function s(o){return r.value.push(o),()=>{let i=r.value.indexOf(o);i!==-1&&r.value.splice(i,1)}}return Ue(XA,{register:s,slot:e,name:t,props:n}),V(()=>r.value.length>0?r.value.join(" "):void 0)}function jA(e){let t=Rn(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let n=t.getElementById("headlessui-portal-root");if(n)return n;let r=t.createElement("div");return r.setAttribute("id","headlessui-portal-root"),t.body.appendChild(r)}let zA=Be({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let r=H(null),s=V(()=>Rn(r)),o=ZA(),i=we(th,null),l=H(o===!0||i==null?jA(r.value):i.resolveTarget()),a=H(!1);xe(()=>{a.value=!0}),$e(()=>{o||i!=null&&(l.value=i.resolveTarget())});let c=we(Il,null),u=!1,d=Dt();return Pe(r,()=>{if(u||!c)return;let f=ce(r);f&&(et(c.register(f),d),u=!0)}),et(()=>{var f,p;let h=(f=s.value)==null?void 0:f.getElementById("headlessui-portal-root");h&&l.value===h&&l.value.children.length<=0&&((p=l.value.parentElement)==null||p.removeChild(l.value))}),()=>{if(!a.value||l.value===null)return null;let f={ref:r,"data-headlessui-portal":""};return Fe(Nd,{to:l.value},ct({ourProps:f,theirProps:e,slot:{},attrs:n,slots:t,name:"Portal"}))}}}),Il=Symbol("PortalParentContext");function WA(){let e=we(Il,null),t=H([]);function n(o){return t.value.push(o),e&&e.register(o),()=>r(o)}function r(o){let i=t.value.indexOf(o);i!==-1&&t.value.splice(i,1),e&&e.unregister(o)}let s={register:n,unregister:r,portals:t};return[t,Be({name:"PortalWrapper",setup(o,{slots:i}){return Ue(Il,s),()=>{var l;return(l=i.default)==null?void 0:l.call(i)}}})]}let th=Symbol("PortalGroupContext"),_A=Be({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:n}){let r=xt({resolveTarget(){return e.target}});return Ue(th,r),()=>{let{target:s,...o}=e;return ct({theirProps:o,ourProps:{},slot:{},attrs:t,slots:n,name:"PortalGroup"})}}});var KA=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(KA||{});let Nl=Symbol("DialogContext");function ka(e){let t=we(Nl,null);if(t===null){let n=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,ka),n}return t}let so="DC8F892D-2EBD-447C-A4C8-A03058436FF4",nh=Be({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:so},initialFocus:{type:Object,default:null},id:{type:String,default:null},role:{type:String,default:"dialog"}},emits:{close:e=>!0},setup(e,{emit:t,attrs:n,slots:r,expose:s}){var o,i;let l=(o=e.id)!=null?o:`headlessui-dialog-${Kn()}`,a=H(!1);xe(()=>{a.value=!0});let c=!1,u=V(()=>e.role==="dialog"||e.role==="alertdialog"?e.role:(c||(c=!0,console.warn(`Invalid role [${u}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")),d=H(0),f=ui(),p=V(()=>e.open===so&&f!==null?(f.value&ze.Open)===ze.Open:e.open),h=H(null),g=V(()=>Rn(h));if(s({el:h,$el:h}),!(e.open!==so||f!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof p.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${p.value===so?void 0:e.open}`);let A=V(()=>a.value&&p.value?0:1),w=V(()=>A.value===0),m=V(()=>d.value>1),v=we(Nl,null)!==null,[b,E]=WA(),{resolveContainers:k,mainTreeNodeRef:L,MainTreeNode:R}=VA({portals:b,defaultContainers:[V(()=>{var ue;return(ue=$.panelRef.value)!=null?ue:h.value})]}),B=V(()=>m.value?"parent":"leaf"),x=V(()=>f!==null?(f.value&ze.Closing)===ze.Closing:!1),Z=V(()=>v||x.value?!1:w.value),D=V(()=>{var ue,fe,Ce;return(Ce=Array.from((fe=(ue=g.value)==null?void 0:ue.querySelectorAll("body > *"))!=null?fe:[]).find(He=>He.id==="headlessui-portal-root"?!1:He.contains(ce(L))&&He instanceof HTMLElement))!=null?Ce:null});Eu(D,Z);let W=V(()=>m.value?!0:w.value),oe=V(()=>{var ue,fe,Ce;return(Ce=Array.from((fe=(ue=g.value)==null?void 0:ue.querySelectorAll("[data-headlessui-portal]"))!=null?fe:[]).find(He=>He.contains(ce(L))&&He instanceof HTMLElement))!=null?Ce:null});Eu(oe,W),qA({type:"Dialog",enabled:V(()=>A.value===0),element:h,onUpdate:(ue,fe)=>{if(fe==="Dialog")return Tt(ue,{[Pl.Add]:()=>d.value+=1,[Pl.Remove]:()=>d.value-=1})}});let re=UA({name:"DialogDescription",slot:V(()=>({open:p.value}))}),J=H(null),$={titleId:J,panelRef:H(null),dialogState:A,setTitleId(ue){J.value!==ue&&(J.value=ue)},close(){t("close",!1)}};Ue(Nl,$);let Q=V(()=>!(!w.value||m.value));Xp(k,(ue,fe)=>{$.close(),Xe(()=>fe==null?void 0:fe.focus())},Q);let nt=V(()=>!(m.value||A.value!==0));Kp((i=g.value)==null?void 0:i.defaultView,"keydown",ue=>{nt.value&&(ue.defaultPrevented||ue.key===Ze.Escape&&(ue.preventDefault(),ue.stopPropagation(),$.close()))});let kt=V(()=>!(x.value||A.value!==0||v));return MA(g,kt,ue=>{var fe;return{containers:[...(fe=ue.containers)!=null?fe:[],k]}}),$e(ue=>{if(A.value!==0)return;let fe=ce(h);if(!fe)return;let Ce=new ResizeObserver(He=>{for(let $t of He){let De=$t.target.getBoundingClientRect();De.x===0&&De.y===0&&De.width===0&&De.height===0&&$.close()}});Ce.observe(fe),ue(()=>Ce.disconnect())}),()=>{let{open:ue,initialFocus:fe,...Ce}=e,He={...n,ref:h,id:l,role:u.value,"aria-modal":A.value===0?!0:void 0,"aria-labelledby":J.value,"aria-describedby":re.value},$t={open:A.value===0};return Fe(ku,{force:!0},()=>[Fe(zA,()=>Fe(_A,{target:h.value},()=>Fe(ku,{force:!1},()=>Fe(Gr,{initialFocus:fe,containers:k,features:w.value?Tt(B.value,{parent:Gr.features.RestoreFocus,leaf:Gr.features.All&~Gr.features.FocusLock}):Gr.features.None},()=>Fe(E,{},()=>ct({ourProps:He,theirProps:{...Ce,...n},slot:$t,attrs:n,slots:r,visible:A.value===0,features:Or.RenderStrategy|Or.Static,name:"Dialog"})))))),Fe(R)])}}}),rh=Be({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){var s;let o=(s=e.id)!=null?s:`headlessui-dialog-panel-${Kn()}`,i=ka("DialogPanel");r({el:i.panelRef,$el:i.panelRef});function l(a){a.stopPropagation()}return()=>{let{...a}=e,c={id:o,ref:i.panelRef,onClick:l};return ct({ourProps:c,theirProps:a,slot:{open:i.dialogState.value===0},attrs:t,slots:n,name:"DialogPanel"})}}}),GA=Be({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n}){var r;let s=(r=e.id)!=null?r:`headlessui-dialog-title-${Kn()}`,o=ka("DialogTitle");return xe(()=>{o.setTitleId(s),et(()=>o.setTitleId(null))}),()=>{let{...i}=e;return ct({ourProps:{id:s},theirProps:i,slot:{open:o.dialogState.value===0},attrs:t,slots:n,name:"DialogTitle"})}}}),Ru=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function Ou(e){var t,n;let r=(t=e.innerText)!=null?t:"",s=e.cloneNode(!0);if(!(s instanceof HTMLElement))return r;let o=!1;for(let l of s.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))l.remove(),o=!0;let i=o?(n=s.innerText)!=null?n:"":r;return Ru.test(i)&&(i=i.replace(Ru,"")),i}function YA(e){let t=e.getAttribute("aria-label");if(typeof t=="string")return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let r=n.split(" ").map(s=>{let o=document.getElementById(s);if(o){let i=o.getAttribute("aria-label");return typeof i=="string"?i.trim():Ou(o).trim()}return null}).filter(Boolean);if(r.length>0)return r.join(", ")}return Ou(e).trim()}function QA(e){let t=H(""),n=H("");return()=>{let r=ce(e);if(!r)return"";let s=r.innerText;if(t.value===s)return n.value;let o=YA(r).trim().toLowerCase();return t.value=s,n.value=o,o}}var $A=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))($A||{}),eS=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(eS||{});function tS(e){requestAnimationFrame(()=>requestAnimationFrame(e))}let sh=Symbol("MenuContext");function fi(e){let t=we(sh,null);if(t===null){let n=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,fi),n}return t}let nS=Be({name:"Menu",props:{as:{type:[Object,String],default:"template"}},setup(e,{slots:t,attrs:n}){let r=H(1),s=H(null),o=H(null),i=H([]),l=H(""),a=H(null),c=H(1);function u(f=p=>p){let p=a.value!==null?i.value[a.value]:null,h=Zp(f(i.value.slice()),A=>ce(A.dataRef.domRef)),g=p?h.indexOf(p):null;return g===-1&&(g=null),{items:h,activeItemIndex:g}}let d={menuState:r,buttonRef:s,itemsRef:o,items:i,searchQuery:l,activeItemIndex:a,activationTrigger:c,closeMenu:()=>{r.value=1,a.value=null},openMenu:()=>r.value=0,goToItem(f,p,h){let g=u(),A=OA(f===gt.Specific?{focus:gt.Specific,id:p}:{focus:f},{resolveItems:()=>g.items,resolveActiveIndex:()=>g.activeItemIndex,resolveId:w=>w.id,resolveDisabled:w=>w.dataRef.disabled});l.value="",a.value=A,c.value=h??1,i.value=g.items},search(f){let p=l.value!==""?0:1;l.value+=f.toLowerCase();let h=(a.value!==null?i.value.slice(a.value+p).concat(i.value.slice(0,a.value+p)):i.value).find(A=>A.dataRef.textValue.startsWith(l.value)&&!A.dataRef.disabled),g=h?i.value.indexOf(h):-1;g===-1||g===a.value||(a.value=g,c.value=1)},clearSearch(){l.value=""},registerItem(f,p){let h=u(g=>[...g,{id:f,dataRef:p}]);i.value=h.items,a.value=h.activeItemIndex,c.value=1},unregisterItem(f){let p=u(h=>{let g=h.findIndex(A=>A.id===f);return g!==-1&&h.splice(g,1),h});i.value=p.items,a.value=p.activeItemIndex,c.value=1}};return Xp([s,o],(f,p)=>{var h;d.closeMenu(),ba(p,Sa.Loose)||(f.preventDefault(),(h=ce(s))==null||h.focus())},V(()=>r.value===0)),Ue(sh,d),_p(V(()=>Tt(r.value,{0:ze.Open,1:ze.Closed}))),()=>{let f={open:r.value===0,close:d.closeMenu};return ct({ourProps:{},theirProps:e,slot:f,slots:t,attrs:n,name:"Menu"})}}}),rS=Be({name:"MenuButton",props:{disabled:{type:Boolean,default:!1},as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){var s;let o=(s=e.id)!=null?s:`headlessui-menu-button-${Kn()}`,i=fi("MenuButton");r({el:i.buttonRef,$el:i.buttonRef});function l(d){switch(d.key){case Ze.Space:case Ze.Enter:case Ze.ArrowDown:d.preventDefault(),d.stopPropagation(),i.openMenu(),Xe(()=>{var f;(f=ce(i.itemsRef))==null||f.focus({preventScroll:!0}),i.goToItem(gt.First)});break;case Ze.ArrowUp:d.preventDefault(),d.stopPropagation(),i.openMenu(),Xe(()=>{var f;(f=ce(i.itemsRef))==null||f.focus({preventScroll:!0}),i.goToItem(gt.Last)});break}}function a(d){switch(d.key){case Ze.Space:d.preventDefault();break}}function c(d){e.disabled||(i.menuState.value===0?(i.closeMenu(),Xe(()=>{var f;return(f=ce(i.buttonRef))==null?void 0:f.focus({preventScroll:!0})})):(d.preventDefault(),i.openMenu(),tS(()=>{var f;return(f=ce(i.itemsRef))==null?void 0:f.focus({preventScroll:!0})})))}let u=yA(V(()=>({as:e.as,type:t.type})),i.buttonRef);return()=>{var d;let f={open:i.menuState.value===0},{...p}=e,h={ref:i.buttonRef,id:o,type:u.value,"aria-haspopup":"menu","aria-controls":(d=ce(i.itemsRef))==null?void 0:d.id,"aria-expanded":i.menuState.value===0,onKeydown:l,onKeyup:a,onClick:c};return ct({ourProps:h,theirProps:p,slot:f,attrs:t,slots:n,name:"MenuButton"})}}}),sS=Be({name:"MenuItems",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){var s;let o=(s=e.id)!=null?s:`headlessui-menu-items-${Kn()}`,i=fi("MenuItems"),l=H(null);r({el:i.itemsRef,$el:i.itemsRef}),SA({container:V(()=>ce(i.itemsRef)),enabled:V(()=>i.menuState.value===0),accept(f){return f.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:f.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(f){f.setAttribute("role","none")}});function a(f){var p;switch(l.value&&clearTimeout(l.value),f.key){case Ze.Space:if(i.searchQuery.value!=="")return f.preventDefault(),f.stopPropagation(),i.search(f.key);case Ze.Enter:if(f.preventDefault(),f.stopPropagation(),i.activeItemIndex.value!==null){let h=i.items.value[i.activeItemIndex.value];(p=ce(h.dataRef.domRef))==null||p.click()}i.closeMenu(),Vp(ce(i.buttonRef));break;case Ze.ArrowDown:return f.preventDefault(),f.stopPropagation(),i.goToItem(gt.Next);case Ze.ArrowUp:return f.preventDefault(),f.stopPropagation(),i.goToItem(gt.Previous);case Ze.Home:case Ze.PageUp:return f.preventDefault(),f.stopPropagation(),i.goToItem(gt.First);case Ze.End:case Ze.PageDown:return f.preventDefault(),f.stopPropagation(),i.goToItem(gt.Last);case Ze.Escape:f.preventDefault(),f.stopPropagation(),i.closeMenu(),Xe(()=>{var h;return(h=ce(i.buttonRef))==null?void 0:h.focus({preventScroll:!0})});break;case Ze.Tab:f.preventDefault(),f.stopPropagation(),i.closeMenu(),Xe(()=>gA(ce(i.buttonRef),f.shiftKey?Jt.Previous:Jt.Next));break;default:f.key.length===1&&(i.search(f.key),l.value=setTimeout(()=>i.clearSearch(),350));break}}function c(f){switch(f.key){case Ze.Space:f.preventDefault();break}}let u=ui(),d=V(()=>u!==null?(u.value&ze.Open)===ze.Open:i.menuState.value===0);return()=>{var f,p;let h={open:i.menuState.value===0},{...g}=e,A={"aria-activedescendant":i.activeItemIndex.value===null||(f=i.items.value[i.activeItemIndex.value])==null?void 0:f.id,"aria-labelledby":(p=ce(i.buttonRef))==null?void 0:p.id,id:o,onKeydown:a,onKeyup:c,role:"menu",tabIndex:0,ref:i.itemsRef};return ct({ourProps:A,theirProps:g,slot:h,attrs:t,slots:n,features:Or.RenderStrategy|Or.Static,visible:d.value,name:"MenuItems"})}}}),Qr=Be({name:"MenuItem",inheritAttrs:!1,props:{as:{type:[Object,String],default:"template"},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(e,{slots:t,attrs:n,expose:r}){var s;let o=(s=e.id)!=null?s:`headlessui-menu-item-${Kn()}`,i=fi("MenuItem"),l=H(null);r({el:l,$el:l});let a=V(()=>i.activeItemIndex.value!==null?i.items.value[i.activeItemIndex.value].id===o:!1),c=QA(l),u=V(()=>({disabled:e.disabled,get textValue(){return c()},domRef:l}));xe(()=>i.registerItem(o,u)),et(()=>i.unregisterItem(o)),$e(()=>{i.menuState.value===0&&a.value&&i.activationTrigger.value!==0&&Xe(()=>{var w,m;return(m=(w=ce(l))==null?void 0:w.scrollIntoView)==null?void 0:m.call(w,{block:"nearest"})})});function d(w){if(e.disabled)return w.preventDefault();i.closeMenu(),Vp(ce(i.buttonRef))}function f(){if(e.disabled)return i.goToItem(gt.Nothing);i.goToItem(gt.Specific,o)}let p=AA();function h(w){p.update(w)}function g(w){p.wasMoved(w)&&(e.disabled||a.value||i.goToItem(gt.Specific,o,0))}function A(w){p.wasMoved(w)&&(e.disabled||a.value&&i.goToItem(gt.Nothing))}return()=>{let{disabled:w}=e,m={active:a.value,disabled:w,close:i.closeMenu},{...v}=e;return ct({ourProps:{id:o,ref:l,role:"menuitem",tabIndex:w===!0?void 0:-1,"aria-disabled":w===!0?!0:void 0,disabled:void 0,onClick:d,onFocus:f,onPointerenter:h,onMouseenter:h,onPointermove:g,onMousemove:g,onPointerleave:A,onMouseleave:A},theirProps:{...n,...v},slot:m,attrs:n,slots:t,name:"MenuItem"})}}});function oS(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}function Zi(e,...t){e&&t.length>0&&e.classList.add(...t)}function oo(e,...t){e&&t.length>0&&e.classList.remove(...t)}var Cl=(e=>(e.Finished="finished",e.Cancelled="cancelled",e))(Cl||{});function iS(e,t){let n=Zs();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:s}=getComputedStyle(e),[o,i]=[r,s].map(l=>{let[a=0]=l.split(",").filter(Boolean).map(c=>c.includes("ms")?parseFloat(c):parseFloat(c)*1e3).sort((c,u)=>u-c);return a});return o!==0?n.setTimeout(()=>t("finished"),o+i):t("finished"),n.add(()=>t("cancelled")),n.dispose}function Lu(e,t,n,r,s,o){let i=Zs(),l=o!==void 0?oS(o):()=>{};return oo(e,...s),Zi(e,...t,...n),i.nextFrame(()=>{oo(e,...n),Zi(e,...r),i.add(iS(e,a=>(oo(e,...r,...t),Zi(e,...s),l(a))))}),i.add(()=>oo(e,...t,...n,...r,...s)),i.add(()=>l("cancelled")),i.dispose}function xn(e=""){return e.split(/\s+/).filter(t=>t.length>1)}let Ra=Symbol("TransitionContext");var lS=(e=>(e.Visible="visible",e.Hidden="hidden",e))(lS||{});function aS(){return we(Ra,null)!==null}function cS(){let e=we(Ra,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}function uS(){let e=we(Oa,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}let Oa=Symbol("NestingContext");function di(e){return"children"in e?di(e.children):e.value.filter(({state:t})=>t==="visible").length>0}function oh(e){let t=H([]),n=H(!1);xe(()=>n.value=!0),et(()=>n.value=!1);function r(o,i=pn.Hidden){let l=t.value.findIndex(({id:a})=>a===o);l!==-1&&(Tt(i,{[pn.Unmount](){t.value.splice(l,1)},[pn.Hidden](){t.value[l].state="hidden"}}),!di(t)&&n.value&&(e==null||e()))}function s(o){let i=t.value.find(({id:l})=>l===o);return i?i.state!=="visible"&&(i.state="visible"):t.value.push({id:o,state:"visible"}),()=>r(o,pn.Unmount)}return{children:t,register:s,unregister:r}}let ih=Or.RenderStrategy,Jn=Be({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:r,expose:s}){let o=H(0);function i(){o.value|=ze.Opening,t("beforeEnter")}function l(){o.value&=~ze.Opening,t("afterEnter")}function a(){o.value|=ze.Closing,t("beforeLeave")}function c(){o.value&=~ze.Closing,t("afterLeave")}if(!aS()&&EA())return()=>Fe(La,{...e,onBeforeEnter:i,onAfterEnter:l,onBeforeLeave:a,onAfterLeave:c},r);let u=H(null),d=V(()=>e.unmount?pn.Unmount:pn.Hidden);s({el:u,$el:u});let{show:f,appear:p}=cS(),{register:h,unregister:g}=uS(),A=H(f.value?"visible":"hidden"),w={value:!0},m=Kn(),v={value:!1},b=oh(()=>{!v.value&&A.value!=="hidden"&&(A.value="hidden",g(m),c())});xe(()=>{let W=h(m);et(W)}),$e(()=>{if(d.value===pn.Hidden&&m){if(f.value&&A.value!=="visible"){A.value="visible";return}Tt(A.value,{hidden:()=>g(m),visible:()=>h(m)})}});let E=xn(e.enter),k=xn(e.enterFrom),L=xn(e.enterTo),R=xn(e.entered),B=xn(e.leave),x=xn(e.leaveFrom),Z=xn(e.leaveTo);xe(()=>{$e(()=>{if(A.value==="visible"){let W=ce(u);if(W instanceof Comment&&W.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function D(W){let oe=w.value&&!p.value,re=ce(u);!re||!(re instanceof HTMLElement)||oe||(v.value=!0,f.value&&i(),f.value||a(),W(f.value?Lu(re,E,k,L,R,J=>{v.value=!1,J===Cl.Finished&&l()}):Lu(re,B,x,Z,R,J=>{v.value=!1,J===Cl.Finished&&(di(b)||(A.value="hidden",g(m),c()))})))}return xe(()=>{Pe([f],(W,oe,re)=>{D(re),w.value=!1},{immediate:!0})}),Ue(Oa,b),_p(V(()=>Tt(A.value,{visible:ze.Open,hidden:ze.Closed})|o.value)),()=>{let{appear:W,show:oe,enter:re,enterFrom:J,enterTo:$,entered:Q,leave:nt,leaveFrom:kt,leaveTo:ue,...fe}=e,Ce={ref:u},He={...fe,...p.value&&f.value&&Vs.isServer?{class:We([n.class,fe.class,...E,...k])}:{}};return ct({theirProps:He,ourProps:Ce,slot:{},slots:r,attrs:n,features:ih,visible:A.value==="visible",name:"TransitionChild"})}}}),fS=Jn,La=Be({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:r}){let s=ui(),o=V(()=>e.show===null&&s!==null?(s.value&ze.Open)===ze.Open:e.show);$e(()=>{if(![!0,!1].includes(o.value))throw new Error('A <Transition /> is used but it is missing a `:show="true | false"` prop.')});let i=H(o.value?"visible":"hidden"),l=oh(()=>{i.value="hidden"}),a=H(!0),c={show:o,appear:V(()=>e.appear||!a.value)};return xe(()=>{$e(()=>{a.value=!1,o.value?i.value="visible":di(l)||(i.value="hidden")})}),Ue(Oa,l),Ue(Ra,c),()=>{let u=zp(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),d={unmount:e.unmount};return ct({ourProps:{...d,as:"template"},theirProps:{},slot:{},slots:{...r,default:()=>[Fe(fS,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...n,...d,...u},r.default)]},attrs:{},features:ih,visible:i.value==="visible",name:"Transition"})}}});var yL=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function pi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function AL(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})}),n}var dS=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var s=42;t[n]=s;for(n in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var o=Object.getOwnPropertySymbols(t);if(o.length!==1||o[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var i=Object.getOwnPropertyDescriptor(t,n);if(i.value!==s||i.enumerable!==!0)return!1}return!0},pS=dS,hS=function(){return pS()&&!!Symbol.toStringTag},mS=Object.prototype.toString,gS=Function.prototype.toString,vS=/^\s*async(?:\s+function(?:\s+|\()|\s*\()/,lh=hS(),Fi=Object.getPrototypeOf,wS=function(){if(!lh)return!1;try{return Function("return async function () {}")()}catch{}},qi,yS=function(t){if(typeof t!="function")return!1;if(vS.test(gS.call(t)))return!0;if(!lh){var n=mS.call(t);return n==="[object AsyncFunction]"}if(!Fi)return!1;if(typeof qi>"u"){var r=wS();qi=r?Fi(r):!1}return Fi(t)===qi};const io=pi(yS);function Lr(e){return Ko()?(Gl(e),!0):!1}function Xi(){const e=new Set,t=s=>{e.delete(s)};return{on:s=>{e.add(s);const o=()=>t(s);return Lr(o),{off:o}},off:t,trigger:(...s)=>Promise.all(Array.from(e).map(o=>o(...s)))}}function AS(e){let t=!1,n;const r=Kl(!0);return(...s)=>(t||(n=r.run(()=>e(...s)),t=!0),n)}function Fs(e){return typeof e=="function"?e():N(e)}const Sn=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const SS=e=>e!=null,bS=Object.prototype.toString,ES=e=>bS.call(e)==="[object Object]",gr=()=>{},kS=RS();function RS(){var e,t;return Sn&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function OS(e,t){function n(...r){return new Promise((s,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(o)})}return n}const ah=e=>e();function LS(e=ah){const t=H(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...o)=>{t.value&&e(...o)};return{isActive:Jr(t),pause:n,resume:r,eventFilter:s}}function xS(e){return e||Dt()}function BS(...e){if(e.length!==1)return is(...e);const t=e[0];return typeof t=="function"?Jr(rd(()=>({get:t,set:gr}))):H(t)}function TS(e,t,n={}){const{eventFilter:r=ah,...s}=n;return Pe(e,OS(r,t),s)}function DS(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:o,pause:i,resume:l,isActive:a}=LS(r);return{stop:TS(e,t,{...s,eventFilter:o}),pause:i,resume:l,isActive:a}}function PS(e,t=!0,n){xS()?xe(e,n):t?e():Xe(e)}function SL(e,t=1e3,n={}){const{immediate:r=!0,immediateCallback:s=!1}=n;let o=null;const i=H(!1);function l(){o&&(clearInterval(o),o=null)}function a(){i.value=!1,l()}function c(){const u=Fs(t);u<=0||(i.value=!0,s&&e(),l(),o=setInterval(e,u))}if(r&&Sn&&c(),Te(t)||typeof t=="function"){const u=Pe(t,()=>{i.value&&Sn&&c()});Lr(u)}return Lr(a),{isActive:i,pause:a,resume:c}}function bL(e,t,n={}){const{immediate:r=!0}=n,s=H(!1);let o=null;function i(){o&&(clearTimeout(o),o=null)}function l(){s.value=!1,i()}function a(...c){i(),s.value=!0,o=setTimeout(()=>{s.value=!1,o=null,e(...c)},Fs(t))}return r&&(s.value=!0,Sn&&a()),Lr(l),{isPending:Jr(s),start:a,stop:l}}function os(e){var t;const n=Fs(e);return(t=n==null?void 0:n.$el)!=null?t:n}const xr=Sn?window:void 0;function Mt(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=xr):[t,n,r,s]=e,!t)return gr;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(u=>u()),o.length=0},l=(u,d,f,p)=>(u.addEventListener(d,f,p),()=>u.removeEventListener(d,f,p)),a=Pe(()=>[os(t),Fs(s)],([u,d])=>{if(i(),!u)return;const f=ES(d)?{...d}:d;o.push(...n.flatMap(p=>r.map(h=>l(u,p,h,f))))},{immediate:!0,flush:"post"}),c=()=>{a(),i()};return Lr(c),c}let xu=!1;function EL(e,t,n={}){const{window:r=xr,ignore:s=[],capture:o=!0,detectIframe:i=!1}=n;if(!r)return gr;kS&&!xu&&(xu=!0,Array.from(r.document.body.children).forEach(f=>f.addEventListener("click",gr)),r.document.documentElement.addEventListener("click",gr));let l=!0;const a=f=>s.some(p=>{if(typeof p=="string")return Array.from(r.document.querySelectorAll(p)).some(h=>h===f.target||f.composedPath().includes(h));{const h=os(p);return h&&(f.target===h||f.composedPath().includes(h))}}),u=[Mt(r,"click",f=>{const p=os(e);if(!(!p||p===f.target||f.composedPath().includes(p))){if(f.detail===0&&(l=!a(f)),!l){l=!0;return}t(f)}},{passive:!0,capture:o}),Mt(r,"pointerdown",f=>{const p=os(e);l=!a(f)&&!!(p&&!f.composedPath().includes(p))},{passive:!0}),i&&Mt(r,"blur",f=>{setTimeout(()=>{var p;const h=os(e);((p=r.document.activeElement)==null?void 0:p.tagName)==="IFRAME"&&!(h!=null&&h.contains(r.document.activeElement))&&t(f)},0)})].filter(Boolean);return()=>u.forEach(f=>f())}const lo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ao="__vueuse_ssr_handlers__",IS=NS();function NS(){return ao in lo||(lo[ao]=lo[ao]||{}),lo[ao]}function CS(e,t){return IS[e]||t}function HS(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const ch={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Bu="vueuse-storage";function uh(e,t,n,r={}){var s;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:a=!0,mergeDefaults:c=!1,shallow:u,window:d=xr,eventFilter:f,onError:p=x=>{console.error(x)},initOnMounted:h}=r,g=(u?Mr:H)(typeof t=="function"?t():t);if(!n)try{n=CS("getDefaultStorage",()=>{var x;return(x=xr)==null?void 0:x.localStorage})()}catch(x){p(x)}if(!n)return g;const A=Fs(t),w=HS(A),m=(s=r.serializer)!=null?s:ch[w],{pause:v,resume:b}=DS(g,()=>k(g.value),{flush:o,deep:i,eventFilter:f});d&&l&&PS(()=>{Mt(d,"storage",R),Mt(d,Bu,B),h&&R()}),h||R();function E(x,Z){d&&d.dispatchEvent(new CustomEvent(Bu,{detail:{key:e,oldValue:x,newValue:Z,storageArea:n}}))}function k(x){try{const Z=n.getItem(e);if(x==null)E(Z,null),n.removeItem(e);else{const D=m.write(x);Z!==D&&(n.setItem(e,D),E(Z,D))}}catch(Z){p(Z)}}function L(x){const Z=x?x.newValue:n.getItem(e);if(Z==null)return a&&A!=null&&n.setItem(e,m.write(A)),A;if(!x&&c){const D=m.read(Z);return typeof c=="function"?c(D,A):w==="object"&&!Array.isArray(D)?{...A,...D}:D}else return typeof Z!="string"?Z:m.read(Z)}function R(x){if(!(x&&x.storageArea!==n)){if(x&&x.key==null){g.value=A;return}if(!(x&&x.key!==e)){v();try{(x==null?void 0:x.newValue)!==m.write(g.value)&&(g.value=L(x))}catch(Z){p(Z)}finally{x?Xe(b):b()}}}}function B(x){R(x.detail)}return g}function JS(e=H(!1)){const t=Xi(),n=Xi(),r=Xi();let s=gr;const o=a=>(r.trigger(a),e.value=!0,new Promise(c=>{s=c})),i=a=>{e.value=!1,t.trigger(a),s({data:a,isCanceled:!1})},l=a=>{e.value=!1,n.trigger(a),s({data:a,isCanceled:!0})};return{isRevealed:V(()=>e.value),reveal:o,confirm:i,cancel:l,onReveal:r.on,onConfirm:t.on,onCancel:n.on}}function kL(e,t={}){const n=H(!1),r=Mr(null);let s=0,o=!0;if(Sn){const i=typeof t=="function"?{onDrop:t}:t,l=a=>{var c,u;const d=Array.from((u=(c=a.dataTransfer)==null?void 0:c.files)!=null?u:[]);return r.value=d.length===0?null:d};Mt(e,"dragenter",a=>{var c,u;const d=Array.from(((c=a==null?void 0:a.dataTransfer)==null?void 0:c.items)||[]).map(f=>f.kind==="file"?f.type:null).filter(SS);if(i.dataTypes&&a.dataTransfer){const f=N(i.dataTypes);if(o=typeof f=="function"?f(d):f?f.some(p=>d.includes(p)):!0,!o)return}a.preventDefault(),s+=1,n.value=!0,(u=i.onEnter)==null||u.call(i,l(a),a)}),Mt(e,"dragover",a=>{var c;o&&(a.preventDefault(),(c=i.onOver)==null||c.call(i,l(a),a))}),Mt(e,"dragleave",a=>{var c;o&&(a.preventDefault(),s-=1,s===0&&(n.value=!1),(c=i.onLeave)==null||c.call(i,l(a),a))}),Mt(e,"drop",a=>{var c;a.preventDefault(),s=0,n.value=!1,(c=i.onDrop)==null||c.call(i,l(a),a)})}return{files:r,isOverDropZone:n}}function MS(e){return e===!0?{}:e}function RL(e,t=[],n={}){const r=H(null),s=H(null),o=H("CONNECTING"),i=H(null),l=Mr(null),a=BS(e);let c=!1,u=0;const{withCredentials:d=!1,immediate:f=!0}=n,p=()=>{Sn&&i.value&&(i.value.close(),i.value=null,o.value="CLOSED",c=!0)},h=()=>{if(c||typeof a.value>"u")return;const A=new EventSource(a.value,{withCredentials:d});o.value="CONNECTING",i.value=A,A.onopen=()=>{o.value="OPEN",l.value=null},A.onerror=w=>{if(o.value="CLOSED",l.value=w,A.readyState===2&&!c&&n.autoReconnect){A.close();const{retries:m=-1,delay:v=1e3,onFailed:b}=MS(n.autoReconnect);u+=1,typeof m=="number"&&(m<0||u<m)||typeof m=="function"&&m()?setTimeout(h,v):b==null||b()}},A.onmessage=w=>{r.value=null,s.value=w.data};for(const w of t)Mt(A,w,m=>{r.value=w,s.value=m.data||null})},g=()=>{Sn&&(p(),c=!1,u=0,h())};return f&&Pe(a,g,{immediate:!0}),Lr(p),{eventSource:i,event:r,data:s,status:o,error:l,open:g,close:p}}function VS(e,t,n={}){const{window:r=xr}=n;return uh(e,t,r==null?void 0:r.localStorage,n)}function OL(e,t,n={}){const{window:r=xr}=n;return uh(e,t,r==null?void 0:r.sessionStorage,n)}let ZS=0;class fh{constructor(t,n={}){this.id=ZS++,this.message=t,this.options=n,this.state=null,this.useMarkdown=!1}bindState(t){this.state=t}bindActions({confirm:t,cancel:n}){this.confirm=t,this.cancel=n}}const dh=AS(()=>H([]));function LL(e=!1){const t=dh();async function n(r,s){const o=new fh(r,s),{isRevealed:i,reveal:l,confirm:a,cancel:c}=JS();o.bindState({isRevealed:i}),o.bindActions({confirm:a,cancel:c}),o.useMarkdown=e,t.value.push(o),await Xe();const u=await l();return t.value=t.value.filter(d=>d.id!==o.id),u}return{confirm:n}}const FS={__name:"ConfirmationDialog",props:{params:{type:fh,required:!0}},setup(e){const t=e,n=H(!1),r=H(!1),s=V(()=>{const a=t.params.options;return{icon:a.icon,confirmVariant:a.confirmVariant,denyVariant:a.denyVariant,confirmText:a.confirmText??"Confirm",denyText:a.denyText??"Deny",cancelText:a.cancelText??"Cancel",showDeny:!!a.showDeny,showCancel:!!a.showCancel,useAsyncConfirm:io(a.confirmAction),useAsyncDeny:io(a.denyAction),useMarkdown:t.params.useMarkdown}});async function o(){if(r.value)return;const a=t.params.options.confirmAction;io(a)?(n.value=!0,await a(),n.value=!1):typeof a=="function"&&a(),t.params.confirm(!0)}async function i(){if(n.value)return;const a=t.params.options.denyAction;io(a)?(r.value=!0,await a(),r.value=!1):typeof confirmFn=="function"&&a(),t.params.confirm(!1)}function l(){n.value||r.value||t.params.cancel()}return(a,c)=>bt(a.$slots,"default",Tm(Vd({message:t.params.message,options:s.value,...t.params.state,isConfirming:n.value,isDenying:r.value,confirm:o,deny:i,cancel:l})))}},qS=["disabled"],XS={key:0,class:"absolute inset-0 flex items-center justify-center"},US=G("div",{class:"spinner from-white to-highlight bg-clip-text text-transparent"},"⭕",-1),jS=[US],Tu={__name:"ActionButton",props:{working:{type:Boolean,default:!1}},setup(e){const t=e;return(n,r)=>(U(),te("button",{class:"button disableable relative px-4 py-2 disabled:shadow-none",disabled:t.working},[G("div",{class:We(["flex items-center justify-center gap-2",{invisible:t.working}])},[bt(n.$slots,"default")],2),t.working?(U(),te("div",XS,jS)):lt("",!0)],8,qS))}},zS=G("div",{class:"fixed inset-0 bg-stone-800/60","aria-hidden":"true"},null,-1),WS={class:"fixed inset-0 flex w-screen flex-col items-center justify-end drop-shadow-lg sm:justify-center sm:p-6"},_S=["onClick"],KS={class:"flex gap-4 px-6 py-4"},GS={key:0,class:"-ml-2 flex-none"},YS={class:"flex-auto text-base text-stone-800"},QS={key:1},$S={class:"flex flex-col items-center justify-stretch gap-2 px-4 pb-4 pt-4 sm:flex-row-reverse sm:justify-start sm:pt-0"},e1=["onClick"],t1=["onClick"],n1=["onClick"],r1={__name:"ConfirmationStack",setup(e){const t=dh();function n(s){switch(s){case"info":return["bg-blue-400"];case"success":return["bg-green-500"];case"warning":return["bg-amber-400"];case"error":return["bg-rose-400"];default:return["bg-primary"]}}const r=aa(()=>Ae(()=>import("./VueMarkdown-DXL6C0GO.js"),__vite__mapDeps([])));return(s,o)=>(U(!0),te(be,null,al(N(t),i=>(U(),qe(FS,{key:i.id,params:i},{default:ie(({isRevealed:l,isConfirming:a,isDenying:c,confirm:u,deny:d,cancel:f,message:p,options:h})=>[C(N(La),{show:l,as:"template"},{default:ie(()=>[C(N(nh),{open:l,onClose:f,class:"relative z-50"},{default:ie(()=>[C(N(Jn),{as:"template",enter:"duration-200 ease-out","enter-from":"opacity-0","enter-to":"opacity-100",leave:"duration-100 ease-in","leave-from":"opacity-100","leave-to":"opacity-0"},{default:ie(()=>[zS]),_:1}),G("div",WS,[C(N(Jn),{as:"template",enter:"duration-100 delay-75 ease-out","enter-from":"opacity-0 translate-y-full","enter-to":"opacity-100 translate-y-0",leave:"duration-100 ease-in","leave-from":"opacity-100 scale-100 rotate-0","leave-to":"opacity-0 scale-0 rotate-180"},{default:ie(()=>[G("button",{class:"p-2 text-white sm:hidden",onClick:f},[C(N(Ho),{class:"h-8 w-8"})],8,_S)]),_:2},1024),C(N(Jn),{as:"template",enter:"duration-200 ease-out","enter-from":"opacity-0 max-sm:translate-y-full sm:scale-95","enter-to":"opacity-100 max-sm:translate-y-0 sm:scale-100",leave:"duration-100 ease-in","leave-from":"opacity-100 max-sm:translate-y-0 sm:scale-100","leave-to":"opacity-0 max-sm:translate-y-full sm:scale-95"},{default:ie(()=>[C(N(rh),{class:"flex max-h-full w-full flex-col rounded-lg bg-neutral-100 sm:max-h-[700px] sm:max-w-md"},{default:ie(()=>[G("div",KS,[h.icon?(U(),te("div",GS,[(U(),qe(Es(h.icon),{class:"h-8 w-8 text-stone-400"}))])):lt("",!0),G("div",YS,[h.useMarkdown?(U(),qe(N(r),{key:0,source:p},null,8,["source"])):(U(),te("p",QS,Ct(p),1))])]),G("div",$S,[h.useAsyncConfirm?(U(),qe(Tu,{key:0,working:a,class:We(["w-full text-sm sm:w-auto",n(h.confirmVariant)]),onClick:u},{default:ie(()=>[mt(Ct(h.confirmText),1)]),_:2},1032,["working","class","onClick"])):(U(),te("button",{key:1,class:We(["button w-full px-3 py-2 text-sm sm:w-auto",n(h.confirmVariant)]),onClick:u},Ct(h.confirmText),11,e1)),h.showDeny?(U(),te(be,{key:2},[h.useAsyncDeny?(U(),qe(Tu,{key:0,working:c,class:We(["w-full text-sm sm:w-auto",n(h.denyVariant)]),onClick:d},{default:ie(()=>[mt(Ct(h.denyText),1)]),_:2},1032,["working","class","onClick"])):(U(),te("button",{key:1,class:We(["button w-full px-3 py-2 text-sm sm:w-auto",n(h.denyVariant)]),onClick:d},Ct(h.denyText),11,t1))],64)):lt("",!0),h.showCancel?(U(),te("button",{key:3,class:"link-secondary px-3 py-2 font-mono text-sm",onClick:f},Ct(h.cancelText),9,n1)):lt("",!0)])]),_:2},1024)]),_:2},1024)])]),_:2},1032,["open","onClose"])]),_:2},1032,["show"])]),_:2},1032,["params"]))),128))}},s1={class:"flex min-h-dvh flex-col justify-stretch sm:h-screen"},o1=G("div",{id:"announcements",class:"relative min-h-0 flex-none"},null,-1),i1={__name:"App",setup(e){try{navigator.serviceWorker.register("/service-worker.js",{type:"module"})}catch(t){console.error("Service worker registration failed:",t)}return _w({templateParams:{site:{name:"Shuttle"},separator:"|",module:null,page:null},titleTemplate:"%s %separator %module %separator %site.name",bodyAttrs:{class:"bg-stone-800"}}),(t,n)=>(U(),te(be,null,[G("div",s1,[o1,C(N(hs),{class:"min-h-0 flex-1"})]),C(sA),C(r1)],64))}},l1={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 39.38 39.76"},a1=G("path",{fill:"currentColor",d:"M37.67 6.48C35.95 3.16 33.57.93 31.55.7c-.15-.22-.37-.39-.64-.47-.12-.04-.24-.06-.37-.06-.19 0-.39.05-.56.14L24.1 3.36c-.29.15-.5.4-.6.71-.09.27-.07.57.03.83L4 15.04c-.29.15-.5.4-.6.71s-.07.64.08.93l.45.87-3.28 1.7c-.29.15-.5.4-.6.71s-.07.64.08.93l4.15 7.99c.15.28.41.5.71.6.12.04.24.06.37.06.19 0 .39-.05.56-.14l3.28-1.7.45.87c.21.4.62.66 1.08.66.19 0 .39-.05.56-.14l5.82-3.02c.11.13.24.25.36.37L13.09 37.9c-.12.3-.11.63.03.93.13.3.37.53.68.64.14.05.28.08.43.08.5 0 .96-.31 1.14-.78L19.6 27.7q.27.09.54.15v10.5c0 .67.55 1.22 1.22 1.22s1.22-.55 1.22-1.22v-10.5c.18-.04.36-.09.53-.15l4.23 11.07c.18.47.64.78 1.14.78a1.22 1.22 0 0 0 1.14-1.65l-4.38-11.46a5.65 5.65 0 0 0 1.79-4.12c0-.44-.05-.88-.16-1.31l3.97-2.06c.15.24.38.42.66.5.12.04.24.06.37.06.19 0 .39-.05.56-.14l5.88-3.05a1.206 1.206 0 0 0 .57-1.52c.98-1.78.52-5.02-1.2-8.33zm-11.98 12.8c-1-1.42-2.59-2.25-4.34-2.25a5.324 5.324 0 0 0-5.01 7.11l-5.24 2.72-5.37-10.35L24.8 6.6l5.37 10.35zm-4.33 6.63c-1.97 0-3.57-1.6-3.57-3.57s1.6-3.57 3.57-3.57 3.57 1.6 3.57 3.57-1.6 3.57-3.57 3.57M5.2 19.25l3.34 6.44-2.81 1.46-3.34-6.44zM25.84 4.82l4.33-2.25 6.39 12.32-4.33 2.25zm9.97 2.63c1.05 2.02 1.47 3.82 1.47 5.05l-4.76-9.18c1 .7 2.23 2.09 3.29 4.13"},null,-1),c1=[a1];function u1(e,t){return U(),te("svg",l1,[...c1])}const ph={render:u1},f1={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 39.34 39.76"},d1=G("path",{fill:"currentColor",d:"M19.67.27C8.84.27.06 9.05.06 19.88s8.78 19.61 19.61 19.61 19.61-8.78 19.61-19.61S30.5.27 19.67.27m17.95 19.61c0 1.66-.23 3.26-.65 4.78l-3.1-1c.32-1.21.51-2.47.51-3.78 0-4.73-2.24-8.93-5.72-11.62l1.85-2.67c4.32 3.28 7.11 8.47 7.11 14.3zm-9.8 0c0 .61-.07 1.19-.2 1.76l-3.11-1a4.86 4.86 0 0 0-1.46-4.3l1.86-2.68c1.77 1.5 2.9 3.73 2.9 6.22zm-8.83-.45h.02c-.05.08-.09.15-.12.23-.13.42.09.86.51 1l3 .97c-.58.9-1.58 1.5-2.72 1.5a3.24 3.24 0 1 1 0-6.48c.39 0 .76.08 1.11.21L19 19.44zm1.9.04 1.2-1.73c.51.57.83 1.32.83 2.14 0 .08-.02.16-.02.24l-2-.65zm.86-4.03c-.63-.3-1.33-.47-2.08-.47-2.71 0-4.9 2.2-4.9 4.9s2.2 4.9 4.9 4.9c1.89 0 3.53-1.07 4.34-2.63l3.11 1a8.14 8.14 0 0 1-7.45 4.87c-4.49 0-8.15-3.65-8.15-8.15s3.65-8.15 8.15-8.15c1.43 0 2.77.37 3.94 1.02l-1.86 2.69zm-2.08-5.37c-5.42 0-9.81 4.39-9.81 9.81s4.39 9.81 9.81 9.81c4.07 0 7.57-2.48 9.05-6.02l3.08 1c-1.91 4.83-6.62 8.27-12.13 8.27-7.2 0-13.05-5.85-13.05-13.05S12.47 6.84 19.67 6.84c2.47 0 4.77.7 6.73 1.89l-1.85 2.66a9.77 9.77 0 0 0-4.89-1.31zm9.53 12.09c.17-.73.28-1.49.28-2.27 0-3.06-1.41-5.8-3.61-7.6l1.84-2.66c3.04 2.39 5.01 6.09 5.01 10.26 0 1.13-.16 2.22-.43 3.27zm-9.53 15.67c-9.9 0-17.95-8.05-17.95-17.95S9.77 1.93 19.67 1.93c3.5 0 6.77 1.01 9.54 2.75l-1.85 2.67a14.57 14.57 0 0 0-7.68-2.18c-8.12 0-14.71 6.59-14.71 14.71s6.59 14.71 14.71 14.71c6.26 0 11.58-3.91 13.71-9.42l3.1 1c-2.56 6.8-9.13 11.66-16.81 11.66z"},null,-1),p1=[d1];function h1(e,t){return U(),te("svg",f1,[...p1])}const hh={render:h1};var mh=typeof global=="object"&&global&&global.Object===Object&&global,m1=typeof self=="object"&&self&&self.Object===Object&&self,wt=mh||m1||Function("return this")(),Br=wt.Symbol,gh=Object.prototype,g1=gh.hasOwnProperty,v1=gh.toString,$r=Br?Br.toStringTag:void 0;function w1(e){var t=g1.call(e,$r),n=e[$r];try{e[$r]=void 0;var r=!0}catch{}var s=v1.call(e);return r&&(t?e[$r]=n:delete e[$r]),s}var y1=Object.prototype,A1=y1.toString;function S1(e){return A1.call(e)}var b1="[object Null]",E1="[object Undefined]",Du=Br?Br.toStringTag:void 0;function Zr(e){return e==null?e===void 0?E1:b1:Du&&Du in Object(e)?w1(e):S1(e)}function Fn(e){return e!=null&&typeof e=="object"}var k1="[object Symbol]";function R1(e){return typeof e=="symbol"||Fn(e)&&Zr(e)==k1}var Tr=Array.isArray,O1=/\s/;function L1(e){for(var t=e.length;t--&&O1.test(e.charAt(t)););return t}var x1=/^\s+/;function B1(e){return e&&e.slice(0,L1(e)+1).replace(x1,"")}function Dr(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Pu=NaN,T1=/^[-+]0x[0-9a-f]+$/i,D1=/^0b[01]+$/i,P1=/^0o[0-7]+$/i,I1=parseInt;function N1(e){if(typeof e=="number")return e;if(R1(e))return Pu;if(Dr(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Dr(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=B1(e);var n=D1.test(e);return n||P1.test(e)?I1(e.slice(2),n?2:8):T1.test(e)?Pu:+e}var Iu=1/0,C1=17976931348623157e292;function H1(e){if(!e)return e===0?e:0;if(e=N1(e),e===Iu||e===-Iu){var t=e<0?-1:1;return t*C1}return e===e?e:0}function Nu(e){var t=H1(e),n=t%1;return t===t?n?t-n:t:0}function xa(e){return e}var J1="[object AsyncFunction]",M1="[object Function]",V1="[object GeneratorFunction]",Z1="[object Proxy]";function vh(e){if(!Dr(e))return!1;var t=Zr(e);return t==M1||t==V1||t==J1||t==Z1}var Ui=wt["__core-js_shared__"],Cu=function(){var e=/[^.]+$/.exec(Ui&&Ui.keys&&Ui.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function F1(e){return!!Cu&&Cu in e}var q1=Function.prototype,X1=q1.toString;function Gn(e){if(e!=null){try{return X1.call(e)}catch{}try{return e+""}catch{}}return""}var U1=/[\\^$.*+?()[\]{}|]/g,j1=/^\[object .+?Constructor\]$/,z1=Function.prototype,W1=Object.prototype,_1=z1.toString,K1=W1.hasOwnProperty,G1=RegExp("^"+_1.call(K1).replace(U1,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Y1(e){if(!Dr(e)||F1(e))return!1;var t=vh(e)?G1:j1;return t.test(Gn(e))}function Q1(e,t){return e==null?void 0:e[t]}function Yn(e,t){var n=Q1(e,t);return Y1(n)?n:void 0}var Bs=Yn(wt,"WeakMap"),Mo=Bs&&new Bs,wh=Mo?function(e,t){return Mo.set(e,t),e}:xa,Hu=Object.create,Ba=function(){function e(){}return function(t){if(!Dr(t))return{};if(Hu)return Hu(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function Ts(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Ba(e.prototype),r=e.apply(n,t);return Dr(r)?r:n}}var $1=1;function eb(e,t,n){var r=t&$1,s=Ts(e);function o(){var i=this&&this!==wt&&this instanceof o?s:e;return i.apply(r?n:this,arguments)}return o}function Ta(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var tb=Math.max;function yh(e,t,n,r){for(var s=-1,o=e.length,i=n.length,l=-1,a=t.length,c=tb(o-i,0),u=Array(a+c),d=!r;++l<a;)u[l]=t[l];for(;++s<i;)(d||s<o)&&(u[n[s]]=e[s]);for(;c--;)u[l++]=e[s++];return u}var nb=Math.max;function Ah(e,t,n,r){for(var s=-1,o=e.length,i=-1,l=n.length,a=-1,c=t.length,u=nb(o-l,0),d=Array(u+c),f=!r;++s<u;)d[s]=e[s];for(var p=s;++a<c;)d[p+a]=t[a];for(;++i<l;)(f||s<o)&&(d[p+n[i]]=e[s++]);return d}function rb(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}function Da(){}var sb=4294967295;function Pr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=sb,this.__views__=[]}Pr.prototype=Ba(Da.prototype);Pr.prototype.constructor=Pr;function ob(){}var Sh=Mo?function(e){return Mo.get(e)}:ob,Ju={},ib=Object.prototype,lb=ib.hasOwnProperty;function ab(e){for(var t=e.name+"",n=Ju[t],r=lb.call(Ju,t)?n.length:0;r--;){var s=n[r],o=s.func;if(o==null||o==e)return s.name}return t}function Ir(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}Ir.prototype=Ba(Da.prototype);Ir.prototype.constructor=Ir;function bh(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}function cb(e){if(e instanceof Pr)return e.clone();var t=new Ir(e.__wrapped__,e.__chain__);return t.__actions__=bh(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var ub=Object.prototype,fb=ub.hasOwnProperty;function Vo(e){if(Fn(e)&&!Tr(e)&&!(e instanceof Pr)){if(e instanceof Ir)return e;if(fb.call(e,"__wrapped__"))return cb(e)}return new Ir(e)}Vo.prototype=Da.prototype;Vo.prototype.constructor=Vo;function db(e){var t=ab(e),n=Vo[t];if(typeof n!="function"||!(t in Pr.prototype))return!1;if(e===n)return!0;var r=Sh(n);return!!r&&e===r[0]}var pb=800,hb=16,mb=Date.now;function Eh(e){var t=0,n=0;return function(){var r=mb(),s=hb-(r-n);if(n=r,s>0){if(++t>=pb)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var kh=Eh(wh),gb=/\{\n\/\* \[wrapped with (.+)\] \*/,vb=/,? & /;function wb(e){var t=e.match(gb);return t?t[1].split(vb):[]}var yb=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function Ab(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(yb,`{
/* [wrapped with `+t+`] */
`)}function Sb(e){return function(){return e}}var Mu=function(){try{var e=Yn(Object,"defineProperty");return e({},"",{}),e}catch{}}(),bb=Mu?function(e,t){return Mu(e,"toString",{configurable:!0,enumerable:!1,value:Sb(t),writable:!0})}:xa;const Eb=bb;var Rh=Eh(Eb);function kb(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}function Rb(e,t,n,r){for(var s=e.length,o=n+(r?1:-1);r?o--:++o<s;)if(t(e[o],o,e))return o;return-1}function Ob(e){return e!==e}function Lb(e,t,n){for(var r=n-1,s=e.length;++r<s;)if(e[r]===t)return r;return-1}function xb(e,t,n){return t===t?Lb(e,t,n):Rb(e,Ob,n)}function Bb(e,t){var n=e==null?0:e.length;return!!n&&xb(e,t,0)>-1}var Tb=1,Db=2,Pb=8,Ib=16,Nb=32,Cb=64,Hb=128,Jb=256,Mb=512,Vb=[["ary",Hb],["bind",Tb],["bindKey",Db],["curry",Pb],["curryRight",Ib],["flip",Mb],["partial",Nb],["partialRight",Cb],["rearg",Jb]];function Zb(e,t){return kb(Vb,function(n){var r="_."+n[0];t&n[1]&&!Bb(e,r)&&e.push(r)}),e.sort()}function Oh(e,t,n){var r=t+"";return Rh(e,Ab(r,Zb(wb(r),n)))}var Fb=1,qb=2,Xb=4,Ub=8,Vu=32,Zu=64;function Lh(e,t,n,r,s,o,i,l,a,c){var u=t&Ub,d=u?i:void 0,f=u?void 0:i,p=u?o:void 0,h=u?void 0:o;t|=u?Vu:Zu,t&=~(u?Zu:Vu),t&Xb||(t&=~(Fb|qb));var g=[e,t,s,p,d,h,f,l,a,c],A=n.apply(void 0,g);return db(e)&&kh(A,g),A.placeholder=r,Oh(A,e,t)}function hi(e){var t=e;return t.placeholder}var jb=9007199254740991,zb=/^(?:0|[1-9]\d*)$/;function xh(e,t){var n=typeof e;return t=t??jb,!!t&&(n=="number"||n!="symbol"&&zb.test(e))&&e>-1&&e%1==0&&e<t}var Wb=Math.min;function _b(e,t){for(var n=e.length,r=Wb(t.length,n),s=bh(e);r--;){var o=t[r];e[r]=xh(o,n)?s[o]:void 0}return e}var Fu="__lodash_placeholder__";function Nr(e,t){for(var n=-1,r=e.length,s=0,o=[];++n<r;){var i=e[n];(i===t||i===Fu)&&(e[n]=Fu,o[s++]=n)}return o}var Kb=1,Gb=2,Yb=8,Qb=16,$b=128,eE=512;function Pa(e,t,n,r,s,o,i,l,a,c){var u=t&$b,d=t&Kb,f=t&Gb,p=t&(Yb|Qb),h=t&eE,g=f?void 0:Ts(e);function A(){for(var w=arguments.length,m=Array(w),v=w;v--;)m[v]=arguments[v];if(p)var b=hi(A),E=rb(m,b);if(r&&(m=yh(m,r,s,p)),o&&(m=Ah(m,o,i,p)),w-=E,p&&w<c){var k=Nr(m,b);return Lh(e,t,Pa,A.placeholder,n,m,k,l,a,c-w)}var L=d?n:this,R=f?L[e]:e;return w=m.length,l?m=_b(m,l):h&&w>1&&m.reverse(),u&&a<w&&(m.length=a),this&&this!==wt&&this instanceof A&&(R=g||Ts(R)),R.apply(L,m)}return A}function tE(e,t,n){var r=Ts(e);function s(){for(var o=arguments.length,i=Array(o),l=o,a=hi(s);l--;)i[l]=arguments[l];var c=o<3&&i[0]!==a&&i[o-1]!==a?[]:Nr(i,a);if(o-=c.length,o<n)return Lh(e,t,Pa,s.placeholder,void 0,i,c,void 0,void 0,n-o);var u=this&&this!==wt&&this instanceof s?r:e;return Ta(u,this,i)}return s}var nE=1;function rE(e,t,n,r){var s=t&nE,o=Ts(e);function i(){for(var l=-1,a=arguments.length,c=-1,u=r.length,d=Array(u+a),f=this&&this!==wt&&this instanceof i?o:e;++c<u;)d[c]=r[c];for(;a--;)d[c++]=arguments[++l];return Ta(f,s?n:this,d)}return i}var qu="__lodash_placeholder__",ji=1,sE=2,oE=4,Xu=8,es=128,Uu=256,iE=Math.min;function lE(e,t){var n=e[1],r=t[1],s=n|r,o=s<(ji|sE|es),i=r==es&&n==Xu||r==es&&n==Uu&&e[7].length<=t[8]||r==(es|Uu)&&t[7].length<=t[8]&&n==Xu;if(!(o||i))return e;r&ji&&(e[2]=t[2],s|=n&ji?0:oE);var l=t[3];if(l){var a=e[3];e[3]=a?yh(a,l,t[4]):l,e[4]=a?Nr(e[3],qu):t[4]}return l=t[5],l&&(a=e[5],e[5]=a?Ah(a,l,t[6]):l,e[6]=a?Nr(e[5],qu):t[6]),l=t[7],l&&(e[7]=l),r&es&&(e[8]=e[8]==null?t[8]:iE(e[8],t[8])),e[9]==null&&(e[9]=t[9]),e[0]=t[0],e[1]=s,e}var aE="Expected a function",ju=1,cE=2,zi=8,Wi=16,_i=32,zu=64,Wu=Math.max;function Bh(e,t,n,r,s,o,i,l){var a=t&cE;if(!a&&typeof e!="function")throw new TypeError(aE);var c=r?r.length:0;if(c||(t&=~(_i|zu),r=s=void 0),i=i===void 0?i:Wu(Nu(i),0),l=l===void 0?l:Nu(l),c-=s?s.length:0,t&zu){var u=r,d=s;r=s=void 0}var f=a?void 0:Sh(e),p=[e,t,n,r,s,u,d,o,i,l];if(f&&lE(p,f),e=p[0],t=p[1],n=p[2],r=p[3],s=p[4],l=p[9]=p[9]===void 0?a?0:e.length:Wu(p[9]-c,0),!l&&t&(zi|Wi)&&(t&=~(zi|Wi)),!t||t==ju)var h=eb(e,t,n);else t==zi||t==Wi?h=tE(e,t,l):(t==_i||t==(ju|_i))&&!s.length?h=rE(e,t,n,r):h=Pa.apply(void 0,p);var g=f?wh:kh;return Oh(g(h,p),e,t)}function Th(e,t){return e===t||e!==e&&t!==t}var _u=Math.max;function uE(e,t,n){return t=_u(t===void 0?e.length-1:t,0),function(){for(var r=arguments,s=-1,o=_u(r.length-t,0),i=Array(o);++s<o;)i[s]=r[t+s];s=-1;for(var l=Array(t+1);++s<t;)l[s]=r[s];return l[t]=n(i),Ta(e,this,l)}}function Dh(e,t){return Rh(uE(e,t,xa),e+"")}var fE=9007199254740991;function Ph(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=fE}function Ih(e){return e!=null&&Ph(e.length)&&!vh(e)}var dE=Object.prototype;function Nh(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||dE;return e===n}function pE(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var hE="[object Arguments]";function Ku(e){return Fn(e)&&Zr(e)==hE}var Ch=Object.prototype,mE=Ch.hasOwnProperty,gE=Ch.propertyIsEnumerable,vE=Ku(function(){return arguments}())?Ku:function(e){return Fn(e)&&mE.call(e,"callee")&&!gE.call(e,"callee")};const Hh=vE;function wE(){return!1}var Jh=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Gu=Jh&&typeof module=="object"&&module&&!module.nodeType&&module,yE=Gu&&Gu.exports===Jh,Yu=yE?wt.Buffer:void 0,AE=Yu?Yu.isBuffer:void 0,SE=AE||wE;const Zo=SE;var bE="[object Arguments]",EE="[object Array]",kE="[object Boolean]",RE="[object Date]",OE="[object Error]",LE="[object Function]",xE="[object Map]",BE="[object Number]",TE="[object Object]",DE="[object RegExp]",PE="[object Set]",IE="[object String]",NE="[object WeakMap]",CE="[object ArrayBuffer]",HE="[object DataView]",JE="[object Float32Array]",ME="[object Float64Array]",VE="[object Int8Array]",ZE="[object Int16Array]",FE="[object Int32Array]",qE="[object Uint8Array]",XE="[object Uint8ClampedArray]",UE="[object Uint16Array]",jE="[object Uint32Array]",Ee={};Ee[JE]=Ee[ME]=Ee[VE]=Ee[ZE]=Ee[FE]=Ee[qE]=Ee[XE]=Ee[UE]=Ee[jE]=!0;Ee[bE]=Ee[EE]=Ee[CE]=Ee[kE]=Ee[HE]=Ee[RE]=Ee[OE]=Ee[LE]=Ee[xE]=Ee[BE]=Ee[TE]=Ee[DE]=Ee[PE]=Ee[IE]=Ee[NE]=!1;function zE(e){return Fn(e)&&Ph(e.length)&&!!Ee[Zr(e)]}function WE(e){return function(t){return e(t)}}var Mh=typeof exports=="object"&&exports&&!exports.nodeType&&exports,gs=Mh&&typeof module=="object"&&module&&!module.nodeType&&module,_E=gs&&gs.exports===Mh,Ki=_E&&mh.process,Qu=function(){try{var e=gs&&gs.require&&gs.require("util").types;return e||Ki&&Ki.binding&&Ki.binding("util")}catch{}}(),$u=Qu&&Qu.isTypedArray,KE=$u?WE($u):zE;const Ia=KE;var GE=Object.prototype,YE=GE.hasOwnProperty;function QE(e,t){var n=Tr(e),r=!n&&Hh(e),s=!n&&!r&&Zo(e),o=!n&&!r&&!s&&Ia(e),i=n||r||s||o,l=i?pE(e.length,String):[],a=l.length;for(var c in e)(t||YE.call(e,c))&&!(i&&(c=="length"||s&&(c=="offset"||c=="parent")||o&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||xh(c,a)))&&l.push(c);return l}function $E(e,t){return function(n){return e(t(n))}}var ek=$E(Object.keys,Object),tk=Object.prototype,nk=tk.hasOwnProperty;function Vh(e){if(!Nh(e))return ek(e);var t=[];for(var n in Object(e))nk.call(e,n)&&n!="constructor"&&t.push(n);return t}function rk(e){return Ih(e)?QE(e):Vh(e)}var Ds=Yn(Object,"create");function sk(){this.__data__=Ds?Ds(null):{},this.size=0}function ok(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var ik="__lodash_hash_undefined__",lk=Object.prototype,ak=lk.hasOwnProperty;function ck(e){var t=this.__data__;if(Ds){var n=t[e];return n===ik?void 0:n}return ak.call(t,e)?t[e]:void 0}var uk=Object.prototype,fk=uk.hasOwnProperty;function dk(e){var t=this.__data__;return Ds?t[e]!==void 0:fk.call(t,e)}var pk="__lodash_hash_undefined__";function hk(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Ds&&t===void 0?pk:t,this}function qn(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}qn.prototype.clear=sk;qn.prototype.delete=ok;qn.prototype.get=ck;qn.prototype.has=dk;qn.prototype.set=hk;function mk(){this.__data__=[],this.size=0}function mi(e,t){for(var n=e.length;n--;)if(Th(e[n][0],t))return n;return-1}var gk=Array.prototype,vk=gk.splice;function wk(e){var t=this.__data__,n=mi(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():vk.call(t,n,1),--this.size,!0}function yk(e){var t=this.__data__,n=mi(t,e);return n<0?void 0:t[n][1]}function Ak(e){return mi(this.__data__,e)>-1}function Sk(e,t){var n=this.__data__,r=mi(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Yt(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Yt.prototype.clear=mk;Yt.prototype.delete=wk;Yt.prototype.get=yk;Yt.prototype.has=Ak;Yt.prototype.set=Sk;var Ps=Yn(wt,"Map");function bk(){this.size=0,this.__data__={hash:new qn,map:new(Ps||Yt),string:new qn}}function Ek(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function gi(e,t){var n=e.__data__;return Ek(t)?n[typeof t=="string"?"string":"hash"]:n.map}function kk(e){var t=gi(this,e).delete(e);return this.size-=t?1:0,t}function Rk(e){return gi(this,e).get(e)}function Ok(e){return gi(this,e).has(e)}function Lk(e,t){var n=gi(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function Qn(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Qn.prototype.clear=bk;Qn.prototype.delete=kk;Qn.prototype.get=Rk;Qn.prototype.has=Ok;Qn.prototype.set=Lk;function xk(e,t){for(var n=-1,r=t.length,s=e.length;++n<r;)e[s+n]=t[n];return e}function Bk(){this.__data__=new Yt,this.size=0}function Tk(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function Dk(e){return this.__data__.get(e)}function Pk(e){return this.__data__.has(e)}var Ik=200;function Nk(e,t){var n=this.__data__;if(n instanceof Yt){var r=n.__data__;if(!Ps||r.length<Ik-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Qn(r)}return n.set(e,t),this.size=n.size,this}function vn(e){var t=this.__data__=new Yt(e);this.size=t.size}vn.prototype.clear=Bk;vn.prototype.delete=Tk;vn.prototype.get=Dk;vn.prototype.has=Pk;vn.prototype.set=Nk;function Ck(e,t){for(var n=-1,r=e==null?0:e.length,s=0,o=[];++n<r;){var i=e[n];t(i,n,e)&&(o[s++]=i)}return o}function Hk(){return[]}var Jk=Object.prototype,Mk=Jk.propertyIsEnumerable,ef=Object.getOwnPropertySymbols,Vk=ef?function(e){return e==null?[]:(e=Object(e),Ck(ef(e),function(t){return Mk.call(e,t)}))}:Hk;const Zk=Vk;function Fk(e,t,n){var r=t(e);return Tr(e)?r:xk(r,n(e))}function tf(e){return Fk(e,rk,Zk)}var Hl=Yn(wt,"DataView"),Jl=Yn(wt,"Promise"),Ml=Yn(wt,"Set"),nf="[object Map]",qk="[object Object]",rf="[object Promise]",sf="[object Set]",of="[object WeakMap]",lf="[object DataView]",Xk=Gn(Hl),Uk=Gn(Ps),jk=Gn(Jl),zk=Gn(Ml),Wk=Gn(Bs),Bn=Zr;(Hl&&Bn(new Hl(new ArrayBuffer(1)))!=lf||Ps&&Bn(new Ps)!=nf||Jl&&Bn(Jl.resolve())!=rf||Ml&&Bn(new Ml)!=sf||Bs&&Bn(new Bs)!=of)&&(Bn=function(e){var t=Zr(e),n=t==qk?e.constructor:void 0,r=n?Gn(n):"";if(r)switch(r){case Xk:return lf;case Uk:return nf;case jk:return rf;case zk:return sf;case Wk:return of}return t});const Vl=Bn;var af=wt.Uint8Array,_k="__lodash_hash_undefined__";function Kk(e){return this.__data__.set(e,_k),this}function Gk(e){return this.__data__.has(e)}function Fo(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new Qn;++t<n;)this.add(e[t])}Fo.prototype.add=Fo.prototype.push=Kk;Fo.prototype.has=Gk;function Yk(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function Qk(e,t){return e.has(t)}var $k=1,e4=2;function Zh(e,t,n,r,s,o){var i=n&$k,l=e.length,a=t.length;if(l!=a&&!(i&&a>l))return!1;var c=o.get(e),u=o.get(t);if(c&&u)return c==t&&u==e;var d=-1,f=!0,p=n&e4?new Fo:void 0;for(o.set(e,t),o.set(t,e);++d<l;){var h=e[d],g=t[d];if(r)var A=i?r(g,h,d,t,e,o):r(h,g,d,e,t,o);if(A!==void 0){if(A)continue;f=!1;break}if(p){if(!Yk(t,function(w,m){if(!Qk(p,m)&&(h===w||s(h,w,n,r,o)))return p.push(m)})){f=!1;break}}else if(!(h===g||s(h,g,n,r,o))){f=!1;break}}return o.delete(e),o.delete(t),f}function t4(e){var t=-1,n=Array(e.size);return e.forEach(function(r,s){n[++t]=[s,r]}),n}function n4(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var r4=1,s4=2,o4="[object Boolean]",i4="[object Date]",l4="[object Error]",a4="[object Map]",c4="[object Number]",u4="[object RegExp]",f4="[object Set]",d4="[object String]",p4="[object Symbol]",h4="[object ArrayBuffer]",m4="[object DataView]",cf=Br?Br.prototype:void 0,Gi=cf?cf.valueOf:void 0;function g4(e,t,n,r,s,o,i){switch(n){case m4:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case h4:return!(e.byteLength!=t.byteLength||!o(new af(e),new af(t)));case o4:case i4:case c4:return Th(+e,+t);case l4:return e.name==t.name&&e.message==t.message;case u4:case d4:return e==t+"";case a4:var l=t4;case f4:var a=r&r4;if(l||(l=n4),e.size!=t.size&&!a)return!1;var c=i.get(e);if(c)return c==t;r|=s4,i.set(e,t);var u=Zh(l(e),l(t),r,s,o,i);return i.delete(e),u;case p4:if(Gi)return Gi.call(e)==Gi.call(t)}return!1}var v4=1,w4=Object.prototype,y4=w4.hasOwnProperty;function A4(e,t,n,r,s,o){var i=n&v4,l=tf(e),a=l.length,c=tf(t),u=c.length;if(a!=u&&!i)return!1;for(var d=a;d--;){var f=l[d];if(!(i?f in t:y4.call(t,f)))return!1}var p=o.get(e),h=o.get(t);if(p&&h)return p==t&&h==e;var g=!0;o.set(e,t),o.set(t,e);for(var A=i;++d<a;){f=l[d];var w=e[f],m=t[f];if(r)var v=i?r(m,w,f,t,e,o):r(w,m,f,e,t,o);if(!(v===void 0?w===m||s(w,m,n,r,o):v)){g=!1;break}A||(A=f=="constructor")}if(g&&!A){var b=e.constructor,E=t.constructor;b!=E&&"constructor"in e&&"constructor"in t&&!(typeof b=="function"&&b instanceof b&&typeof E=="function"&&E instanceof E)&&(g=!1)}return o.delete(e),o.delete(t),g}var S4=1,uf="[object Arguments]",ff="[object Array]",co="[object Object]",b4=Object.prototype,df=b4.hasOwnProperty;function E4(e,t,n,r,s,o){var i=Tr(e),l=Tr(t),a=i?ff:Vl(e),c=l?ff:Vl(t);a=a==uf?co:a,c=c==uf?co:c;var u=a==co,d=c==co,f=a==c;if(f&&Zo(e)){if(!Zo(t))return!1;i=!0,u=!1}if(f&&!u)return o||(o=new vn),i||Ia(e)?Zh(e,t,n,r,s,o):g4(e,t,a,n,r,s,o);if(!(n&S4)){var p=u&&df.call(e,"__wrapped__"),h=d&&df.call(t,"__wrapped__");if(p||h){var g=p?e.value():e,A=h?t.value():t;return o||(o=new vn),s(g,A,n,r,o)}}return f?(o||(o=new vn),A4(e,t,n,r,s,o)):!1}function Fh(e,t,n,r,s){return e===t?!0:e==null||t==null||!Fn(e)&&!Fn(t)?e!==e&&t!==t:E4(e,t,n,r,Fh,s)}function uo(e){return e&&e.length?e[0]:void 0}var k4="[object Map]",R4="[object Set]",O4=Object.prototype,L4=O4.hasOwnProperty;function Na(e){if(e==null)return!0;if(Ih(e)&&(Tr(e)||typeof e=="string"||typeof e.splice=="function"||Zo(e)||Ia(e)||Hh(e)))return!e.length;var t=Vl(e);if(t==k4||t==R4)return!e.size;if(Nh(e))return!Vh(e).length;for(var n in e)if(L4.call(e,n))return!1;return!0}function x4(e,t){return Fh(e,t)}var B4=32,Ca=Dh(function(e,t){var n=Nr(t,hi(Ca));return Bh(e,B4,void 0,t,n)});Ca.placeholder={};var T4=64,Fr=Dh(function(e,t){var n=Nr(t,hi(Fr));return Bh(e,T4,void 0,t,n)});Fr.placeholder={};/*!
  * mande v2.0.7
  * (c) 2023 Eduardo San Martin Morote
  * @license MIT
  */function D4(e){let t=Object.keys(e).map(n=>[n,e[n]].map(encodeURIComponent).join("=")).join("&");return t?"?"+t:""}let P4=/^\/+/;function I4(e,t){return e+(t&&(e.endsWith("/")?t.replace(P4,""):t.startsWith("/")?t:"/"+t))}function N4(e){return Object.keys(e).reduce((t,n)=>(e[n]!=null&&(t[n]=e[n]),t),{})}const Yi={responseAs:"json",headers:{Accept:"application/json","Content-Type":"application/json"},stringify:JSON.stringify};function C4(e,t={},n){function r(o,i,l,a={}){let c,u;typeof i=="object"?(c="",a=l||i||{},u=i):(c=i,u=l);let d={...Yi,...s,method:o,...a,headers:N4({...Yi.headers,...s.headers,...a.headers})},f={...Yi.query,...s.query,...a.query},{responseAs:p}=d;c=I4(e,typeof c=="number"?""+c:c||""),c+=D4(f),o[0]==="P"&&u&&!d.body&&(d.body=u instanceof FormData?u:d.stringify(u));const h=typeof fetch<"u"?fetch:n;if(!h)throw new Error("No fetch function exists. Make sure to include a polyfill on Node.js.");return h(c,d).then(g=>Promise.all([g,p==="response"?g:g[p]().catch(()=>null)])).then(([g,A])=>{if(g.status>=200&&g.status<300)return p!=="response"&&g.status==204?null:A;let w=new Error(g.statusText);throw w.response=g,w.body=A,w})}const s={query:{},headers:{},...t};return{options:s,post:r.bind(null,"POST"),put:r.bind(null,"PUT"),patch:r.bind(null,"PATCH"),get:(o,i)=>r("GET",o,null,i),delete:(o,i)=>r("DELETE",o,null,i)}}const qh="%[a-f0-9]{2}",pf=new RegExp("("+qh+")|([^%]+?)","gi"),hf=new RegExp("("+qh+")+","gi");function Zl(e,t){try{return[decodeURIComponent(e.join(""))]}catch{}if(e.length===1)return e;t=t||1;const n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],Zl(n),Zl(r))}function H4(e){try{return decodeURIComponent(e)}catch{let t=e.match(pf)||[];for(let n=1;n<t.length;n++)e=Zl(t,n).join(""),t=e.match(pf)||[];return e}}function J4(e){const t={"%FE%FF":"��","%FF%FE":"��"};let n=hf.exec(e);for(;n;){try{t[n[0]]=decodeURIComponent(n[0])}catch{const s=H4(n[0]);s!==n[0]&&(t[n[0]]=s)}n=hf.exec(e)}t["%C2"]="�";const r=Object.keys(t);for(const s of r)e=e.replace(new RegExp(s,"g"),t[s]);return e}function M4(e){if(typeof e!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return decodeURIComponent(e)}catch{return J4(e)}}function Xh(e,t){if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(e===""||t==="")return[];const n=e.indexOf(t);return n===-1?[]:[e.slice(0,n),e.slice(n+t.length)]}function V4(e,t){const n={};if(Array.isArray(t))for(const r of t){const s=Object.getOwnPropertyDescriptor(e,r);s!=null&&s.enumerable&&Object.defineProperty(n,r,s)}else for(const r of Reflect.ownKeys(e)){const s=Object.getOwnPropertyDescriptor(e,r);if(s.enumerable){const o=e[r];t(r,o,e)&&Object.defineProperty(n,r,s)}}return n}const Z4=e=>e==null,F4=e=>encodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`),Fl=Symbol("encodeFragmentIdentifier");function q4(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const s=n.length;return r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[Ie(t,e),"[",s,"]"].join("")]:[...n,[Ie(t,e),"[",Ie(s,e),"]=",Ie(r,e)].join("")]};case"bracket":return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[Ie(t,e),"[]"].join("")]:[...n,[Ie(t,e),"[]=",Ie(r,e)].join("")];case"colon-list-separator":return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[Ie(t,e),":list="].join("")]:[...n,[Ie(t,e),":list=",Ie(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t=e.arrayFormat==="bracket-separator"?"[]=":"=";return n=>(r,s)=>s===void 0||e.skipNull&&s===null||e.skipEmptyString&&s===""?r:(s=s===null?"":s,r.length===0?[[Ie(n,e),t,Ie(s,e)].join("")]:[[r,Ie(s,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,Ie(t,e)]:[...n,[Ie(t,e),"=",Ie(r,e)].join("")]}}function X4(e){let t;switch(e.arrayFormat){case"index":return(n,r,s)=>{if(t=/\[(\d*)]$/.exec(n),n=n.replace(/\[\d*]$/,""),!t){s[n]=r;return}s[n]===void 0&&(s[n]={}),s[n][t[1]]=r};case"bracket":return(n,r,s)=>{if(t=/(\[])$/.exec(n),n=n.replace(/\[]$/,""),!t){s[n]=r;return}if(s[n]===void 0){s[n]=[r];return}s[n]=[...s[n],r]};case"colon-list-separator":return(n,r,s)=>{if(t=/(:list)$/.exec(n),n=n.replace(/:list$/,""),!t){s[n]=r;return}if(s[n]===void 0){s[n]=[r];return}s[n]=[...s[n],r]};case"comma":case"separator":return(n,r,s)=>{const o=typeof r=="string"&&r.includes(e.arrayFormatSeparator),i=typeof r=="string"&&!o&&Ut(r,e).includes(e.arrayFormatSeparator);r=i?Ut(r,e):r;const l=o||i?r.split(e.arrayFormatSeparator).map(a=>Ut(a,e)):r===null?r:Ut(r,e);s[n]=l};case"bracket-separator":return(n,r,s)=>{const o=/(\[])$/.test(n);if(n=n.replace(/\[]$/,""),!o){s[n]=r&&Ut(r,e);return}const i=r===null?[]:r.split(e.arrayFormatSeparator).map(l=>Ut(l,e));if(s[n]===void 0){s[n]=i;return}s[n]=[...s[n],...i]};default:return(n,r,s)=>{if(s[n]===void 0){s[n]=r;return}s[n]=[...[s[n]].flat(),r]}}}function Uh(e){if(typeof e!="string"||e.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function Ie(e,t){return t.encode?t.strict?F4(e):encodeURIComponent(e):e}function Ut(e,t){return t.decode?M4(e):e}function jh(e){return Array.isArray(e)?e.sort():typeof e=="object"?jh(Object.keys(e)).sort((t,n)=>Number(t)-Number(n)).map(t=>e[t]):e}function zh(e){const t=e.indexOf("#");return t!==-1&&(e=e.slice(0,t)),e}function U4(e){let t="";const n=e.indexOf("#");return n!==-1&&(t=e.slice(n)),t}function mf(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&typeof e=="string"&&e.trim()!==""?e=Number(e):t.parseBooleans&&e!==null&&(e.toLowerCase()==="true"||e.toLowerCase()==="false")&&(e=e.toLowerCase()==="true"),e}function Ha(e){e=zh(e);const t=e.indexOf("?");return t===-1?"":e.slice(t+1)}function Ja(e,t){t={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,...t},Uh(t.arrayFormatSeparator);const n=X4(t),r=Object.create(null);if(typeof e!="string"||(e=e.trim().replace(/^[?#&]/,""),!e))return r;for(const s of e.split("&")){if(s==="")continue;const o=t.decode?s.replace(/\+/g," "):s;let[i,l]=Xh(o,"=");i===void 0&&(i=o),l=l===void 0?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?l:Ut(l,t),n(Ut(i,t),l,r)}for(const[s,o]of Object.entries(r))if(typeof o=="object"&&o!==null)for(const[i,l]of Object.entries(o))o[i]=mf(l,t);else r[s]=mf(o,t);return t.sort===!1?r:(t.sort===!0?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((s,o)=>{const i=r[o];return s[o]=i&&typeof i=="object"&&!Array.isArray(i)?jh(i):i,s},Object.create(null))}function Wh(e,t){if(!e)return"";t={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...t},Uh(t.arrayFormatSeparator);const n=i=>t.skipNull&&Z4(e[i])||t.skipEmptyString&&e[i]==="",r=q4(t),s={};for(const[i,l]of Object.entries(e))n(i)||(s[i]=l);const o=Object.keys(s);return t.sort!==!1&&o.sort(t.sort),o.map(i=>{const l=e[i];return l===void 0?"":l===null?Ie(i,t):Array.isArray(l)?l.length===0&&t.arrayFormat==="bracket-separator"?Ie(i,t)+"[]":l.reduce(r(i),[]).join("&"):Ie(i,t)+"="+Ie(l,t)}).filter(i=>i.length>0).join("&")}function _h(e,t){var s;t={decode:!0,...t};let[n,r]=Xh(e,"#");return n===void 0&&(n=e),{url:((s=n==null?void 0:n.split("?"))==null?void 0:s[0])??"",query:Ja(Ha(e),t),...t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:Ut(r,t)}:{}}}function Kh(e,t){t={encode:!0,strict:!0,[Fl]:!0,...t};const n=zh(e.url).split("?")[0]||"",r=Ha(e.url),s={...Ja(r,{sort:!1}),...e.query};let o=Wh(s,t);o&&(o=`?${o}`);let i=U4(e.url);if(e.fragmentIdentifier){const l=new URL(n);l.hash=e.fragmentIdentifier,i=t[Fl]?l.hash:`#${e.fragmentIdentifier}`}return`${n}${o}${i}`}function Gh(e,t,n){n={parseFragmentIdentifier:!0,[Fl]:!1,...n};const{url:r,query:s,fragmentIdentifier:o}=_h(e,n);return Kh({url:r,query:V4(s,t),fragmentIdentifier:o},n)}function j4(e,t,n){const r=Array.isArray(t)?s=>!t.includes(s):(s,o)=>!t(s,o);return Gh(e,r,n)}const z4=Object.freeze(Object.defineProperty({__proto__:null,exclude:j4,extract:Ha,parse:Ja,parseUrl:_h,pick:Gh,stringify:Wh,stringifyUrl:Kh},Symbol.toStringTag,{value:"Module"})),W4="https://api.shuttlehq.com";function _4(e){var t;return((t=e.response)==null?void 0:t.status)===401||e.message==="Unauthorized"}function gf(e,t){const n=C4(e,{headers:{"X-Timezone":Intl.DateTimeFormat().resolvedOptions().timeZone,"X-Locale":navigator.language},credentials:"include"});return typeof t=="object"&&Object.assign(n.options.headers,t),n}function tt(e,{method:t="get",withDynamicParams:n=!1,withQuery:r=!1,withBody:s=!0,withHeaders:o=void 0,validateSession:i=!0}={}){const l=!n&&!r;async function a(c,u){try{return[null,await c[t](u)]}catch(d){if(i&&_4(d)){const{user:f}=Zt(),{pathname:p,search:h}=window.location,g=p+h,A=f==null?void 0:f.via,w=`/login?redirect=${encodeURIComponent(g)}${f!=null&&f.email?"&authuser="+encodeURIComponent(f.email):""}${A?"&method="+A:""}`;return window.location.href=w,[d,null]}return console.warn(`API call failed (non-401): ${d.message}`),[d,null]}}return l?Ca(a,gf(e,o)):async function(...u){const d=s?u.pop():void 0,f=r?z4.stringify(u.pop()):null,p=n&&u.length>0?`${e}/${u.filter(Boolean).join("/")}`:e,h=f?`${p}?${f}`:p;return a(gf(h,o),d)}}function _e(e){return`${W4}${e}`}const vi=Fr(tt,{method:"get",withBody:!1}),Yh=Fr(tt,{method:"post",withQuery:!0,withBody:!0}),xL=Fr(tt,{method:"put"}),BL=Fr(tt,{method:"delete"}),vf=tt(_e("/app/session"),{method:"get",withQuery:!0,withBody:!1}),K4=vi(_e("/app/session/terminate")),TL=Yh(_e("/app/report")),DL=tt(_e("/app/user/data"),{withDynamicParams:!0}),PL=tt(_e("/app/user/data"),{method:"put",withDynamicParams:!0}),G4=vi(_e("/app/user/preferences")),Y4=tt(_e("/app/user/preferences"),{method:"put",withDynamicParams:!0}),Q4=tt(_e("/app/user/calendar"),{method:"delete",withQuery:!0,withBody:!1}),$4=tt(_e("/app/user/crm"),{method:"delete",withQuery:!0,withBody:!1}),IL=tt(_e("/app/user/web-push-subscriptions"),{method:"put"}),NL=tt(_e("/app/user/web-push-subscriptions"),{method:"delete",withQuery:!0,withBody:!1}),eR=vi(_e("/app/user/billing")),tR=vi(_e("/app/user/available-plans")),nR=tt(_e("/app/activate-trial"),{method:"get",withDynamicParams:!1,withQuery:!0,withBody:!1}),CL=Yh(_e("/app/subscribe")),HL=tt(_e("/app/unsubscribe"),{method:"delete",withQuery:!0,withBody:!1}),JL=tt(_e("/app/access-payment-portal"),{method:"get",withDynamicParams:!0,withQuery:!0,withBody:!1}),Zt=li("user",()=>{const e=D0(),t=VS("user",null,{serializer:ch.object,mergeDefaults:!0}),n=H(null),r=xt({}),s=H({}),o=H({}),i=H(null),l=V(()=>t.value!==null||!!i.value),a=V(()=>{var A;return((A=t.value)==null?void 0:A.flags)??{}}),c=V(()=>{var A;return((A=t.value)==null?void 0:A.feature_flags)??[]}),u=V(()=>{var A;return(A=t.value)==null?void 0:A.status});function d(A){const{user:w,access:m,config:v,...b}=A;if(w){t.value=w;const{user:E,email:k,name:L,avatar:R}=w,B=new Image;B.referrerPolicy="no-referrer",B.onload=()=>{n.value=B.src},B.src=R,e.trackEvent({event:"identify-user",user:E,email:k,name:L})}m&&Object.assign(r,m),v&&(s.value=v),Na(b)||(o.value=b)}async function f(A){if(!A&&l.value)return;const[w,m]=await vf();m&&d(m),i.value=w}async function p(){const[A,w]=await vf({refresh:1});w&&d(w),i.value=A}function h(){K4(),g()}function g(){i.value=null,t.value=null}return{hasFetched:l,user:t,userProfilePic:n,userAccess:r,userConfig:s,userFlags:a,userStatus:u,featureFlags:c,metadata:o,error:i,fetchUser:f,refreshSession:p,terminateSession:h,$reset:g}}),rR={follow_up:!1,hubspot:!1};function Ma(){const{featureFlags:e}=Er(Zt());function t(n){const r=rR[n];return r!==void 0&&r||e.value.includes(n)}return{hasFlag:t}}function Qh(){const{userConfig:e}=Er(Zt()),t=V(()=>!Na(e.value)),n=V(()=>t.value?e.value.default_preferences??{}:{});return{isReady:t,defaultPreferences:n}}function ML(e){const{defaultPreferences:t}=Qh();return V(()=>t.value[e]??{})}const sR={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","fill-rule":"evenodd","stroke-linejoin":"round","stroke-miterlimit":"2","clip-rule":"evenodd",viewBox:"0 0 1200 1200"},oR=G("image",{"xlink:href":"data:image/png;base64,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",width:"956",height:"940",transform:"translate(122 130)"},null,-1),iR=[oR];function lR(e,t){return U(),te("svg",sR,[...iR])}const aR={render:lR},cR={class:"sm:rounded sm:py-1 sm:pr-1"},uR={key:0,class:"flex h-full items-center justify-center rounded-[inherit] bg-stone-200"},fR={class:"flex items-center gap-4"},dR=G("div",{class:"loading-text flex-auto font-mono text-lg font-bold"},"Initializing...",-1),pR={key:1,class:"flex h-full flex-col rounded-[inherit] bg-stone-200"},hR={__name:"ContentSection",setup(e){const{isReady:t}=Qh();return(n,r)=>(U(),te("div",cR,[N(t)?(U(),te("div",pR,[bt(n.$slots,"default",{},()=>[mt("Content")])])):(U(),te("div",uR,[G("div",fR,[C(N(aR),{class:"h-8 w-8 flex-none"}),dR])]))]))}};function mR(){const e=H(!1);function t(){e.value=!0}window.HubSpotConversations?t():window.hsConversationsOnReady=[t];function n(){window.HubSpotConversations.widget.load(),window.HubSpotConversations.widget.open()}return{isReady:e,show:n}}const gR={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","fill-rule":"evenodd","stroke-linejoin":"round","stroke-miterlimit":"2","clip-rule":"evenodd",viewBox:"0 0 1200 1200"},vR=G("image",{"xlink:href":"data:image/png;base64,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",width:"956",height:"940",transform:"translate(122 130)"},null,-1),wR=[vR];function yR(e,t){return U(),te("svg",gR,[...wR])}const AR={render:yR},bn=Math.min,pt=Math.max,qo=Math.round,fo=Math.floor,En=e=>({x:e,y:e}),SR={left:"right",right:"left",bottom:"top",top:"bottom"},bR={start:"end",end:"start"};function ql(e,t,n){return pt(e,bn(t,n))}function qr(e,t){return typeof e=="function"?e(t):e}function kn(e){return e.split("-")[0]}function Xr(e){return e.split("-")[1]}function $h(e){return e==="x"?"y":"x"}function Va(e){return e==="y"?"height":"width"}function qs(e){return["top","bottom"].includes(kn(e))?"y":"x"}function Za(e){return $h(qs(e))}function ER(e,t,n){n===void 0&&(n=!1);const r=Xr(e),s=Za(e),o=Va(s);let i=s==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=Xo(i)),[i,Xo(i)]}function kR(e){const t=Xo(e);return[Xl(e),t,Xl(t)]}function Xl(e){return e.replace(/start|end/g,t=>bR[t])}function RR(e,t,n){const r=["left","right"],s=["right","left"],o=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?s:r:t?r:s;case"left":case"right":return t?o:i;default:return[]}}function OR(e,t,n,r){const s=Xr(e);let o=RR(kn(e),n==="start",r);return s&&(o=o.map(i=>i+"-"+s),t&&(o=o.concat(o.map(Xl)))),o}function Xo(e){return e.replace(/left|right|bottom|top/g,t=>SR[t])}function LR(e){return{top:0,right:0,bottom:0,left:0,...e}}function em(e){return typeof e!="number"?LR(e):{top:e,right:e,bottom:e,left:e}}function Uo(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function wf(e,t,n){let{reference:r,floating:s}=e;const o=qs(t),i=Za(t),l=Va(i),a=kn(t),c=o==="y",u=r.x+r.width/2-s.width/2,d=r.y+r.height/2-s.height/2,f=r[l]/2-s[l]/2;let p;switch(a){case"top":p={x:u,y:r.y-s.height};break;case"bottom":p={x:u,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:d};break;case"left":p={x:r.x-s.width,y:d};break;default:p={x:r.x,y:r.y}}switch(Xr(t)){case"start":p[i]-=f*(n&&c?-1:1);break;case"end":p[i]+=f*(n&&c?-1:1);break}return p}const xR=async(e,t,n)=>{const{placement:r="bottom",strategy:s="absolute",middleware:o=[],platform:i}=n,l=o.filter(Boolean),a=await(i.isRTL==null?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:s}),{x:u,y:d}=wf(c,r,a),f=r,p={},h=0;for(let g=0;g<l.length;g++){const{name:A,fn:w}=l[g],{x:m,y:v,data:b,reset:E}=await w({x:u,y:d,initialPlacement:r,placement:f,strategy:s,middlewareData:p,rects:c,platform:i,elements:{reference:e,floating:t}});u=m??u,d=v??d,p={...p,[A]:{...p[A],...b}},E&&h<=50&&(h++,typeof E=="object"&&(E.placement&&(f=E.placement),E.rects&&(c=E.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:s}):E.rects),{x:u,y:d}=wf(c,f,a)),g=-1)}return{x:u,y:d,placement:f,strategy:s,middlewareData:p}};async function Fa(e,t){var n;t===void 0&&(t={});const{x:r,y:s,platform:o,rects:i,elements:l,strategy:a}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=qr(t,e),h=em(p),A=l[f?d==="floating"?"reference":"floating":d],w=Uo(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(A)))==null||n?A:A.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(l.floating)),boundary:c,rootBoundary:u,strategy:a})),m=d==="floating"?{...i.floating,x:r,y:s}:i.reference,v=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l.floating)),b=await(o.isElement==null?void 0:o.isElement(v))?await(o.getScale==null?void 0:o.getScale(v))||{x:1,y:1}:{x:1,y:1},E=Uo(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:m,offsetParent:v,strategy:a}):m);return{top:(w.top-E.top+h.top)/b.y,bottom:(E.bottom-w.bottom+h.bottom)/b.y,left:(w.left-E.left+h.left)/b.x,right:(E.right-w.right+h.right)/b.x}}const BR=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:s,rects:o,platform:i,elements:l,middlewareData:a}=t,{element:c,padding:u=0}=qr(e,t)||{};if(c==null)return{};const d=em(u),f={x:n,y:r},p=Za(s),h=Va(p),g=await i.getDimensions(c),A=p==="y",w=A?"top":"left",m=A?"bottom":"right",v=A?"clientHeight":"clientWidth",b=o.reference[h]+o.reference[p]-f[p]-o.floating[h],E=f[p]-o.reference[p],k=await(i.getOffsetParent==null?void 0:i.getOffsetParent(c));let L=k?k[v]:0;(!L||!await(i.isElement==null?void 0:i.isElement(k)))&&(L=l.floating[v]||o.floating[h]);const R=b/2-E/2,B=L/2-g[h]/2-1,x=bn(d[w],B),Z=bn(d[m],B),D=x,W=L-g[h]-Z,oe=L/2-g[h]/2+R,re=ql(D,oe,W),J=!a.arrow&&Xr(s)!=null&&oe!==re&&o.reference[h]/2-(oe<D?x:Z)-g[h]/2<0,$=J?oe<D?oe-D:oe-W:0;return{[p]:f[p]+$,data:{[p]:re,centerOffset:oe-re-$,...J&&{alignmentOffset:$}},reset:J}}}),TR=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:s,middlewareData:o,rects:i,initialPlacement:l,platform:a,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:g=!0,...A}=qr(e,t);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const w=kn(s),m=kn(l)===l,v=await(a.isRTL==null?void 0:a.isRTL(c.floating)),b=f||(m||!g?[Xo(l)]:kR(l));!f&&h!=="none"&&b.push(...OR(l,g,h,v));const E=[l,...b],k=await Fa(t,A),L=[];let R=((r=o.flip)==null?void 0:r.overflows)||[];if(u&&L.push(k[w]),d){const D=ER(s,i,v);L.push(k[D[0]],k[D[1]])}if(R=[...R,{placement:s,overflows:L}],!L.every(D=>D<=0)){var B,x;const D=(((B=o.flip)==null?void 0:B.index)||0)+1,W=E[D];if(W)return{data:{index:D,overflows:R},reset:{placement:W}};let oe=(x=R.filter(re=>re.overflows[0]<=0).sort((re,J)=>re.overflows[1]-J.overflows[1])[0])==null?void 0:x.placement;if(!oe)switch(p){case"bestFit":{var Z;const re=(Z=R.map(J=>[J.placement,J.overflows.filter($=>$>0).reduce(($,Q)=>$+Q,0)]).sort((J,$)=>J[1]-$[1])[0])==null?void 0:Z[0];re&&(oe=re);break}case"initialPlacement":oe=l;break}if(s!==oe)return{reset:{placement:oe}}}return{}}}};async function DR(e,t){const{placement:n,platform:r,elements:s}=e,o=await(r.isRTL==null?void 0:r.isRTL(s.floating)),i=kn(n),l=Xr(n),a=qs(n)==="y",c=["left","top"].includes(i)?-1:1,u=o&&a?-1:1,d=qr(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:h}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return l&&typeof h=="number"&&(p=l==="end"?h*-1:h),a?{x:p*u,y:f*c}:{x:f*c,y:p*u}}const PR=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:s,y:o,placement:i,middlewareData:l}=t,a=await DR(t,e);return i===((n=l.offset)==null?void 0:n.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:s+a.x,y:o+a.y,data:{...a,placement:i}}}}},IR=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:s}=t,{mainAxis:o=!0,crossAxis:i=!1,limiter:l={fn:A=>{let{x:w,y:m}=A;return{x:w,y:m}}},...a}=qr(e,t),c={x:n,y:r},u=await Fa(t,a),d=qs(kn(s)),f=$h(d);let p=c[f],h=c[d];if(o){const A=f==="y"?"top":"left",w=f==="y"?"bottom":"right",m=p+u[A],v=p-u[w];p=ql(m,p,v)}if(i){const A=d==="y"?"top":"left",w=d==="y"?"bottom":"right",m=h+u[A],v=h-u[w];h=ql(m,h,v)}const g=l.fn({...t,[f]:p,[d]:h});return{...g,data:{x:g.x-n,y:g.y-r}}}}},NR=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:s,elements:o}=t,{apply:i=()=>{},...l}=qr(e,t),a=await Fa(t,l),c=kn(n),u=Xr(n),d=qs(n)==="y",{width:f,height:p}=r.floating;let h,g;c==="top"||c==="bottom"?(h=c,g=u===(await(s.isRTL==null?void 0:s.isRTL(o.floating))?"start":"end")?"left":"right"):(g=c,h=u==="end"?"top":"bottom");const A=p-a[h],w=f-a[g],m=!t.middlewareData.shift;let v=A,b=w;if(d){const k=f-a.left-a.right;b=u||m?bn(w,k):k}else{const k=p-a.top-a.bottom;v=u||m?bn(A,k):k}if(m&&!u){const k=pt(a.left,0),L=pt(a.right,0),R=pt(a.top,0),B=pt(a.bottom,0);d?b=f-2*(k!==0||L!==0?k+L:pt(a.left,a.right)):v=p-2*(R!==0||B!==0?R+B:pt(a.top,a.bottom))}await i({...t,availableWidth:b,availableHeight:v});const E=await s.getDimensions(o.floating);return f!==E.width||p!==E.height?{reset:{rects:!0}}:{}}}};function _t(e){return qa(e)?(e.nodeName||"").toLowerCase():"#document"}function vt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Qt(e){var t;return(t=(qa(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function qa(e){return e instanceof Node||e instanceof vt(e).Node}function Kt(e){return e instanceof Element||e instanceof vt(e).Element}function Ft(e){return e instanceof HTMLElement||e instanceof vt(e).HTMLElement}function yf(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof vt(e).ShadowRoot}function Xs(e){const{overflow:t,overflowX:n,overflowY:r,display:s}=Et(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(s)}function CR(e){return["table","td","th"].includes(_t(e))}function Xa(e){const t=Ua(),n=Et(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function HR(e){let t=Cr(e);for(;Ft(t)&&!wi(t);){if(Xa(t))return t;t=Cr(t)}return null}function Ua(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function wi(e){return["html","body","#document"].includes(_t(e))}function Et(e){return vt(e).getComputedStyle(e)}function yi(e){return Kt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Cr(e){if(_t(e)==="html")return e;const t=e.assignedSlot||e.parentNode||yf(e)&&e.host||Qt(e);return yf(t)?t.host:t}function tm(e){const t=Cr(e);return wi(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ft(t)&&Xs(t)?t:tm(t)}function Is(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const s=tm(e),o=s===((r=e.ownerDocument)==null?void 0:r.body),i=vt(s);return o?t.concat(i,i.visualViewport||[],Xs(s)?s:[],i.frameElement&&n?Is(i.frameElement):[]):t.concat(s,Is(s,[],n))}function nm(e){const t=Et(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const s=Ft(e),o=s?e.offsetWidth:n,i=s?e.offsetHeight:r,l=qo(n)!==o||qo(r)!==i;return l&&(n=o,r=i),{width:n,height:r,$:l}}function ja(e){return Kt(e)?e:e.contextElement}function vr(e){const t=ja(e);if(!Ft(t))return En(1);const n=t.getBoundingClientRect(),{width:r,height:s,$:o}=nm(t);let i=(o?qo(n.width):n.width)/r,l=(o?qo(n.height):n.height)/s;return(!i||!Number.isFinite(i))&&(i=1),(!l||!Number.isFinite(l))&&(l=1),{x:i,y:l}}const JR=En(0);function rm(e){const t=vt(e);return!Ua()||!t.visualViewport?JR:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function MR(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==vt(e)?!1:t}function Xn(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const s=e.getBoundingClientRect(),o=ja(e);let i=En(1);t&&(r?Kt(r)&&(i=vr(r)):i=vr(e));const l=MR(o,n,r)?rm(o):En(0);let a=(s.left+l.x)/i.x,c=(s.top+l.y)/i.y,u=s.width/i.x,d=s.height/i.y;if(o){const f=vt(o),p=r&&Kt(r)?vt(r):r;let h=f,g=h.frameElement;for(;g&&r&&p!==h;){const A=vr(g),w=g.getBoundingClientRect(),m=Et(g),v=w.left+(g.clientLeft+parseFloat(m.paddingLeft))*A.x,b=w.top+(g.clientTop+parseFloat(m.paddingTop))*A.y;a*=A.x,c*=A.y,u*=A.x,d*=A.y,a+=v,c+=b,h=vt(g),g=h.frameElement}}return Uo({width:u,height:d,x:a,y:c})}const VR=[":popover-open",":modal"];function sm(e){return VR.some(t=>{try{return e.matches(t)}catch{return!1}})}function ZR(e){let{elements:t,rect:n,offsetParent:r,strategy:s}=e;const o=s==="fixed",i=Qt(r),l=t?sm(t.floating):!1;if(r===i||l&&o)return n;let a={scrollLeft:0,scrollTop:0},c=En(1);const u=En(0),d=Ft(r);if((d||!d&&!o)&&((_t(r)!=="body"||Xs(i))&&(a=yi(r)),Ft(r))){const f=Xn(r);c=vr(r),u.x=f.x+r.clientLeft,u.y=f.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-a.scrollLeft*c.x+u.x,y:n.y*c.y-a.scrollTop*c.y+u.y}}function FR(e){return Array.from(e.getClientRects())}function om(e){return Xn(Qt(e)).left+yi(e).scrollLeft}function qR(e){const t=Qt(e),n=yi(e),r=e.ownerDocument.body,s=pt(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=pt(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+om(e);const l=-n.scrollTop;return Et(r).direction==="rtl"&&(i+=pt(t.clientWidth,r.clientWidth)-s),{width:s,height:o,x:i,y:l}}function XR(e,t){const n=vt(e),r=Qt(e),s=n.visualViewport;let o=r.clientWidth,i=r.clientHeight,l=0,a=0;if(s){o=s.width,i=s.height;const c=Ua();(!c||c&&t==="fixed")&&(l=s.offsetLeft,a=s.offsetTop)}return{width:o,height:i,x:l,y:a}}function UR(e,t){const n=Xn(e,!0,t==="fixed"),r=n.top+e.clientTop,s=n.left+e.clientLeft,o=Ft(e)?vr(e):En(1),i=e.clientWidth*o.x,l=e.clientHeight*o.y,a=s*o.x,c=r*o.y;return{width:i,height:l,x:a,y:c}}function Af(e,t,n){let r;if(t==="viewport")r=XR(e,n);else if(t==="document")r=qR(Qt(e));else if(Kt(t))r=UR(t,n);else{const s=rm(e);r={...t,x:t.x-s.x,y:t.y-s.y}}return Uo(r)}function im(e,t){const n=Cr(e);return n===t||!Kt(n)||wi(n)?!1:Et(n).position==="fixed"||im(n,t)}function jR(e,t){const n=t.get(e);if(n)return n;let r=Is(e,[],!1).filter(l=>Kt(l)&&_t(l)!=="body"),s=null;const o=Et(e).position==="fixed";let i=o?Cr(e):e;for(;Kt(i)&&!wi(i);){const l=Et(i),a=Xa(i);!a&&l.position==="fixed"&&(s=null),(o?!a&&!s:!a&&l.position==="static"&&!!s&&["absolute","fixed"].includes(s.position)||Xs(i)&&!a&&im(e,i))?r=r.filter(u=>u!==i):s=l,i=Cr(i)}return t.set(e,r),r}function zR(e){let{element:t,boundary:n,rootBoundary:r,strategy:s}=e;const i=[...n==="clippingAncestors"?jR(t,this._c):[].concat(n),r],l=i[0],a=i.reduce((c,u)=>{const d=Af(t,u,s);return c.top=pt(d.top,c.top),c.right=bn(d.right,c.right),c.bottom=bn(d.bottom,c.bottom),c.left=pt(d.left,c.left),c},Af(t,l,s));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function WR(e){const{width:t,height:n}=nm(e);return{width:t,height:n}}function _R(e,t,n){const r=Ft(t),s=Qt(t),o=n==="fixed",i=Xn(e,!0,o,t);let l={scrollLeft:0,scrollTop:0};const a=En(0);if(r||!r&&!o)if((_t(t)!=="body"||Xs(s))&&(l=yi(t)),r){const d=Xn(t,!0,o,t);a.x=d.x+t.clientLeft,a.y=d.y+t.clientTop}else s&&(a.x=om(s));const c=i.left+l.scrollLeft-a.x,u=i.top+l.scrollTop-a.y;return{x:c,y:u,width:i.width,height:i.height}}function Sf(e,t){return!Ft(e)||Et(e).position==="fixed"?null:t?t(e):e.offsetParent}function lm(e,t){const n=vt(e);if(!Ft(e)||sm(e))return n;let r=Sf(e,t);for(;r&&CR(r)&&Et(r).position==="static";)r=Sf(r,t);return r&&(_t(r)==="html"||_t(r)==="body"&&Et(r).position==="static"&&!Xa(r))?n:r||HR(e)||n}const KR=async function(e){const t=this.getOffsetParent||lm,n=this.getDimensions;return{reference:_R(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}};function GR(e){return Et(e).direction==="rtl"}const YR={convertOffsetParentRelativeRectToViewportRelativeRect:ZR,getDocumentElement:Qt,getClippingRect:zR,getOffsetParent:lm,getElementRects:KR,getClientRects:FR,getDimensions:WR,getScale:vr,isElement:Kt,isRTL:GR};function QR(e,t){let n=null,r;const s=Qt(e);function o(){var l;clearTimeout(r),(l=n)==null||l.disconnect(),n=null}function i(l,a){l===void 0&&(l=!1),a===void 0&&(a=1),o();const{left:c,top:u,width:d,height:f}=e.getBoundingClientRect();if(l||t(),!d||!f)return;const p=fo(u),h=fo(s.clientWidth-(c+d)),g=fo(s.clientHeight-(u+f)),A=fo(c),m={rootMargin:-p+"px "+-h+"px "+-g+"px "+-A+"px",threshold:pt(0,bn(1,a))||1};let v=!0;function b(E){const k=E[0].intersectionRatio;if(k!==a){if(!v)return i();k?i(!1,k):r=setTimeout(()=>{i(!1,1e-7)},100)}v=!1}try{n=new IntersectionObserver(b,{...m,root:s.ownerDocument})}catch{n=new IntersectionObserver(b,m)}n.observe(e)}return i(!0),o}function $R(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:s=!0,ancestorResize:o=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:a=!1}=r,c=ja(e),u=s||o?[...c?Is(c):[],...Is(t)]:[];u.forEach(w=>{s&&w.addEventListener("scroll",n,{passive:!0}),o&&w.addEventListener("resize",n)});const d=c&&l?QR(c,n):null;let f=-1,p=null;i&&(p=new ResizeObserver(w=>{let[m]=w;m&&m.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var v;(v=p)==null||v.observe(t)})),n()}),c&&!a&&p.observe(c),p.observe(t));let h,g=a?Xn(e):null;a&&A();function A(){const w=Xn(e);g&&(w.x!==g.x||w.y!==g.y||w.width!==g.width||w.height!==g.height)&&n(),g=w,h=requestAnimationFrame(A)}return n(),()=>{var w;u.forEach(m=>{s&&m.removeEventListener("scroll",n),o&&m.removeEventListener("resize",n)}),d==null||d(),(w=p)==null||w.disconnect(),p=null,a&&cancelAnimationFrame(h)}}const eO=IR,tO=TR,VL=NR,nO=BR,rO=(e,t,n)=>{const r=new Map,s={platform:YR,...n},o={...s.platform,_c:r};return xR(e,t,{...s,platform:o})};function sO(e){return e!=null&&typeof e=="object"&&"$el"in e}function Ul(e){if(sO(e)){const t=e.$el;return qa(t)&&_t(t)==="#comment"?null:t}return e}function oO(e){return{name:"arrow",options:e,fn(t){const n=Ul(N(e.element));return n==null?{}:nO({element:n,padding:e.padding}).fn(t)}}}function am(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function bf(e,t){const n=am(e);return Math.round(t*n)/n}function iO(e,t,n){n===void 0&&(n={});const r=n.whileElementsMounted,s=V(()=>{var L;return(L=N(n.open))!=null?L:!0}),o=V(()=>N(n.middleware)),i=V(()=>{var L;return(L=N(n.placement))!=null?L:"bottom"}),l=V(()=>{var L;return(L=N(n.strategy))!=null?L:"absolute"}),a=V(()=>{var L;return(L=N(n.transform))!=null?L:!0}),c=V(()=>Ul(e.value)),u=V(()=>Ul(t.value)),d=H(0),f=H(0),p=H(l.value),h=H(i.value),g=Mr({}),A=H(!1),w=V(()=>{const L={position:p.value,left:"0",top:"0"};if(!u.value)return L;const R=bf(u.value,d.value),B=bf(u.value,f.value);return a.value?{...L,transform:"translate("+R+"px, "+B+"px)",...am(u.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:R+"px",top:B+"px"}});let m;function v(){c.value==null||u.value==null||rO(c.value,u.value,{middleware:o.value,placement:i.value,strategy:l.value}).then(L=>{d.value=L.x,f.value=L.y,p.value=L.strategy,h.value=L.placement,g.value=L.middlewareData,A.value=!0})}function b(){typeof m=="function"&&(m(),m=void 0)}function E(){if(b(),r===void 0){v();return}if(c.value!=null&&u.value!=null){m=r(c.value,u.value,v);return}}function k(){s.value||(A.value=!1)}return Pe([o,i,l],v,{flush:"sync"}),Pe([c,u],E,{flush:"sync"}),Pe(s,k,{flush:"sync"}),Ko()&&Gl(b),{x:tr(d),y:tr(f),strategy:tr(p),placement:tr(h),middlewareData:tr(g),isPositioned:tr(A),floatingStyles:w,update:v}}const Ai=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},lO={__name:"WithTooltip",props:{as:{type:[String,Function],default:"div"},placement:{type:String,default:"bottom"},offset:{type:Number,default:10},tooltipClasses:{type:[String,Array,Object],default:null},appendTo:{type:[String,Function],default:null}},setup(e){const t=e,n=H(null),r=H(null),s=H(null),o=H(!1),i=H([PR(t.offset),tO(),eO(),oO({element:s})]),{floatingStyles:l}=iO(n,r,{placement:t.placement,middleware:i,whileElementsMounted:$R});function a(c){o.value=c}return(c,u)=>(U(),te(be,null,[(U(),qe(Es(e.as),ga(c.$attrs,{ref_key:"referenceEl",ref:n,onMouseenter:u[0]||(u[0]=d=>a(!0)),onMouseleave:u[1]||(u[1]=d=>a(!1))}),{default:ie(()=>[bt(c.$slots,"default",{},void 0,!0)]),_:3},16)),(U(),qe(Nd,{to:t.appendTo,disabled:!t.appendTo},[o.value?(U(),te("div",{key:0,ref_key:"floatingEl",ref:r,style:zn(N(l)),class:"tooltip"},[bt(c.$slots,"tooltip",{},void 0,!0)],4)):lt("",!0)],8,["to","disabled"]))],64))}},Qi=Ai(lO,[["__scopeId","data-v-8367f48a"]]);function cm(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function um(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function aO(e){const t=cm(e),n=t.getFullYear(),r=t.getMonth(),s=um(e,0);return s.setFullYear(n,r+1,0),s.setHours(0,0,0,0),s.getDate()}function cO(e,t){const n=cm(e),r=n.getFullYear(),s=n.getDate(),o=um(e,0);o.setFullYear(r,t,15),o.setHours(0,0,0,0);const i=aO(o);return n.setMonth(t,Math.min(s,i)),n}const Ef=li("billing",()=>{const e=H(!1),t=H(!1),n=H(!1),r=xt({}),s=xt({});async function o(A=!1){if(!A&&(t.value||e.value))return;t.value=!0;const[w,m]=await eR();if(t.value=!1,w){e.value=!1,console.warn("Failed to fetch billing details",w);return}m!=null&&m.billing&&Object.assign(r,m.billing),e.value=!0}async function i(A=!1){if(!A&&(n.value||!Na(s)))return;n.value=!0;const[w,m]=await tR();if(n.value=!1,w){console.warn("Failed to fetch billing plans",w);return}m!=null&&m.plans&&Object.assign(s,m.plans)}async function l(A){const[w,m]=await nR({to:A});return w?(console.warn("Failed to activate trial",w),"Unable to activate trial at the moment, please try again later"):m!=null&&m.success?(await o(!0),null):(m==null?void 0:m.error)??null}function a(A){const w=A.split("_"),m=w.pop(),v=w.pop();return{module_id:w.join("_"),tier:v,interval:m}}const c=V(()=>Object.keys(s).map(A=>{const{module_id:w,tier:m,interval:v}=a(A),b=s[A]??{};return{name:A,module_id:w,tier:m,interval:v,...b}})),u=V(()=>!!r.stripe_customer),d=V(()=>!!r.stripe_subscription&&!!r.stripe_subscription_start_ts&&r.stripe_status!=="canceled"),f=V(()=>d.value?new Date(r.stripe_subscription_start_ts):null),p=V(()=>{if(!d.value||!r.stripe_billing_cycle_day)return null;const A=new Date;let w=new Date(A.getFullYear(),A.getMonth(),r.stripe_billing_cycle_day);return A.getDate()>r.stripe_billing_cycle_day&&(w=cO(w,w.getMonth()+1)),w}),h=V(()=>!!r.stripe_payment_method),g=V(()=>{if(!e.value)return 0;let A=0;return new Set(c.value.map(({module_id:m})=>m)).forEach(m=>{var v;(v=r[m])!=null&&v.subscribed&&A++}),A});return{hasFetched:e,billingDetails:r,billingPlans:c,fetchBillingDetails:o,fetchBillingPlans:i,activateTrialFor:l,isCustomer:u,isSubscriber:d,subscribedOn:f,nextInvoiceOn:p,hasPaymentMethod:h,subscribedProductCount:g}}),uO=["src"],fO={key:1,class:"font-mono text-sm uppercase text-white"},dO={class:"p-1"},pO={key:0,class:"p-1"},hO={key:1,class:"p-1"},mO=["href","onClick"],gO=["href","onClick"],vO={class:"p-1"},wO={__name:"UserMenu",setup(e){const t=aa(()=>Ae(()=>import("./GMToolsDialog-CwUSCYpy.js"),__vite__mapDeps([0,1,2,3]))),{isCustomer:n}=Er(Ef()),{user:r,userProfilePic:s,userFlags:o}=Er(Zt()),{fetchBillingDetails:i}=Ef(),{fetchUser:l}=Zt(),a=H(null);return l(!0),i(),(c,u)=>(U(),te(be,null,[C(N(nS),{as:"div",class:"relative inline-block"},{default:ie(()=>[C(N(rS),{class:"relative flex h-10 w-10 items-center justify-center overflow-hidden rounded-full bg-secondary ring-yellow-50/30 hover:ring-2 focus:outline-none focus-visible:ring-2 focus-visible:ring-yellow-50/50"},{default:ie(()=>[C(Bo,{mode:"out-in","enter-active-class":"transition-opacity duration-500 ease-out","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition-opacity duration-100 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:ie(()=>[N(s)?(U(),te("img",{key:0,referrerpolicy:"no-referrer",src:N(s),width:"44",height:"44",class:"pointer-events-none"},null,8,uO)):(U(),te("span",fO,Ct(""+(N(uo)(N(r).first_name)??"")+(N(uo)(N(r).last_name)??"")||(N(uo)(N(r).name)??"")||N(uo)(N(r).email)),1))]),_:1})]),_:1}),C(Bo,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:ie(()=>[C(N(sS),{class:"effect-glass absolute bottom-0 left-full mb-2 ml-2 w-56 origin-bottom-left divide-y divide-gray-200/50 rounded subpixel-antialiased shadow-lg ring-1 ring-gray-200/50 backdrop-blur-md focus:outline-none"},{default:ie(()=>[G("div",dO,[C(N(Qr),{as:"div",class:"pointer-events-none px-2 py-2 text-sm text-secondary"},{default:ie(()=>[mt(Ct(N(r).name),1)]),_:1})]),N(o).canImpersonate?(U(),te("div",pO,[C(N(Qr),{as:"button",class:"menu-link text-highlight-alt ui-active:bg-secondary/80 ui-active:text-stone-50",onClick:u[0]||(u[0]=()=>{var d;(d=a.value)==null||d.open()})},{default:ie(()=>[C(N(zy),{class:"menu-icon ui-active:text-primary","aria-hidden":"true"}),mt(" GM Tools ")]),_:1})])):lt("",!0),N(n)?(U(),te("div",hO,[C(N(Bl),{to:"/settings",custom:""},{default:ie(({navigate:d,href:f})=>[C(N(Qr),null,{default:ie(({close:p})=>[G("a",{href:f,class:"menu-link text-secondary ui-active:bg-secondary/80 ui-active:text-stone-50",onClick:h=>{d(h),p()}},[C(N(Hp),{class:"menu-icon ui-active:text-primary","aria-hidden":"true"}),mt(" Settings ")],8,mO)]),_:2},1024)]),_:1}),C(N(Bl),{to:"/billing",custom:""},{default:ie(({navigate:d,href:f})=>[C(N(Qr),null,{default:ie(({close:p})=>[G("a",{href:f,class:"menu-link text-secondary ui-active:bg-secondary/80 ui-active:text-stone-50",onClick:h=>{d(h),p()}},[C(N(Wy),{class:"menu-icon ui-active:text-primary","aria-hidden":"true"}),mt(" Billing ")],8,gO)]),_:2},1024)]),_:1})])):lt("",!0),G("div",vO,[C(N(Qr),{as:"a",href:"/logout",class:"menu-link text-secondary ui-active:bg-secondary/80 ui-active:text-stone-50"},{default:ie(()=>[C(N(My),{class:"menu-icon ui-active:text-primary","aria-hidden":"true"}),mt(" Sign out ")]),_:1})])]),_:1})]),_:1})]),_:1}),N(o).canImpersonate?(U(),qe(Es(N(t)),{key:0,ref:d=>a.value=d},null,512)):lt("",!0)],64))}},yO=Ai(wO,[["__scopeId","data-v-5727a441"]]),za=e=>(ud("data-v-785e4d5a"),e=e(),fd(),e),AO={class:"dark h-full w-20 rounded-r-xl bg-stone-800 antialiased shadow-overlay-r sm:rounded-none sm:shadow-none"},SO={class:"flex h-full min-h-0 flex-col justify-start sm:justify-between"},bO={class:"flex flex-auto flex-col items-center"},EO={class:"flex h-full flex-auto flex-col items-center justify-center gap-1"},kO=za(()=>G("div",{class:"whitespace-nowrap font-mono text-[10px]"},[G("span",{class:"dot h-2 w-2 bg-primary"}),mt(" Meeting Intel ")],-1)),RO=za(()=>G("div",{class:"whitespace-nowrap font-mono text-[10px]"},[G("span",{class:"dot h-2 w-2 bg-highlight-alt"}),mt(" Follow Up ")],-1)),OO={class:"w-full flex-none text-xs"},LO={class:"mb-4 flex h-auto flex-col items-center justify-center gap-4"},xO=za(()=>G("div",{class:"whitespace-nowrap font-mono text-[10px]"},[G("span",{class:"dot h-2 w-2 bg-white"}),mt(" Help ")],-1)),BO={__name:"NavSection",setup(e){const t=Ip();function n(i){return t.path.indexOf(i)===0}const r=Ma(),{isReady:s,show:o}=mR();return(i,l)=>{const a=dd("RouterLink");return U(),te("div",AO,[G("div",SO,[G("div",bO,[l[0]||(Oo(-1),l[0]=C(a,{to:"/",class:"mt-4 block w-10 sm:w-11"},{default:ie(()=>[C(N(AR))]),_:1}),Oo(1),l[0]),G("div",EO,[C(Qi,{placement:"right"},{tooltip:ie(()=>[kO]),default:ie(()=>[C(a,{to:"/meeting-intel",class:We(["link-nav group hover:bg-stone-100/25 active:bg-stone-100/25",{"matches-path":n("/meeting-intel")}])},{default:ie(()=>[C(N(ph),{class:"inline-block h-6 w-6 text-white group-[.matches-path]:text-primary"})]),_:1},8,["class"])]),_:1}),N(r).hasFlag("follow_up")?(U(),qe(Qi,{key:0,placement:"right"},{tooltip:ie(()=>[RO]),default:ie(()=>[C(a,{to:"/follow-up",class:We(["link-nav group hover:bg-stone-100/25 active:bg-stone-100/25",{"matches-path":n("/follow-up")}])},{default:ie(()=>[C(N(hh),{class:"inline-block h-6 w-6 text-white group-[.matches-path]:text-highlight-alt"})]),_:1},8,["class"])]),_:1})):lt("",!0)])]),G("div",OO,[G("div",LO,[N(s)?(U(),qe(Qi,{key:0,placement:"right"},{tooltip:ie(()=>[xO]),default:ie(()=>[G("button",{class:"link-nav hover:bg-stone-100/25 active:bg-stone-100/25",onClick:l[1]||(l[1]=(...c)=>N(o)&&N(o)(...c))},[C(N(jy),{class:"inline-block h-6 w-6 text-white"})])]),_:1})):lt("",!0),C(yO)])])])])}}},TO=Ai(BO,[["__scopeId","data-v-785e4d5a"]]),DO=e=>(ud("data-v-684a0856"),e=e(),fd(),e),PO=DO(()=>G("div",{class:"shimmer shimmer-white absolute inset-0"},null,-1)),IO={__name:"SkeletonLoader",props:{type:{type:String,default:"rectangle",validator(e){return["rectangle","circle"].includes(e)}},bgClass:{type:String,default:"bg-stone-300"}},setup(e){const t={rectangle:"rounded",circle:"rounded-full"},n=e,r=V(()=>t[n.type]);return(s,o)=>(U(),te("div",{class:We([n.bgClass,r.value,"relative overflow-hidden"])},[PO,bt(s.$slots,"default",{},void 0,!0)],2))}},It=Ai(IO,[["__scopeId","data-v-684a0856"]]);var Wa={exports:{}};function fm(e,t=100,n={}){if(typeof e!="function")throw new TypeError(`Expected the first parameter to be a function, got \`${typeof e}\`.`);if(t<0)throw new RangeError("`wait` must not be negative.");const{immediate:r}=typeof n=="boolean"?{immediate:n}:n;let s,o,i,l,a;function c(){const d=Date.now()-l;if(d<t&&d>=0)i=setTimeout(c,t-d);else if(i=void 0,!r){const f=s,p=o;s=void 0,o=void 0,a=e.apply(f,p)}}const u=function(...d){if(s&&this!==s)throw new Error("Debounced method called with different contexts.");s=this,o=d,l=Date.now();const f=r&&!i;if(i||(i=setTimeout(c,t)),f){const p=s,h=o;s=void 0,o=void 0,a=e.apply(p,h)}return a};return u.clear=()=>{i&&(clearTimeout(i),i=void 0)},u.flush=()=>{if(!i)return;const d=s,f=o;s=void 0,o=void 0,a=e.apply(d,f),clearTimeout(i),i=void 0},u}Wa.exports.debounce=fm;Wa.exports=fm;var NO=Wa.exports;const CO=pi(NO);/*!
 * is-primitive <https://github.com/jonschlinkert/is-primitive>
 *
 * Copyright (c) 2014-present, Jon Schlinkert.
 * Released under the MIT License.
 */var HO=function(t){return typeof t=="object"?t===null:typeof t!="function"};/*!
 * isobject <https://github.com/jonschlinkert/isobject>
 *
 * Copyright (c) 2014-2017, Jon Schlinkert.
 * Released under the MIT License.
 */var dm=function(t){return t!=null&&typeof t=="object"&&Array.isArray(t)===!1};/*!
 * is-plain-object <https://github.com/jonschlinkert/is-plain-object>
 *
 * Copyright (c) 2014-2017, Jon Schlinkert.
 * Released under the MIT License.
 */var JO=dm;function kf(e){return JO(e)===!0&&Object.prototype.toString.call(e)==="[object Object]"}var MO=function(t){var n,r;return!(kf(t)===!1||(n=t.constructor,typeof n!="function")||(r=n.prototype,kf(r)===!1)||r.hasOwnProperty("isPrototypeOf")===!1)};/*!
 * set-value <https://github.com/jonschlinkert/set-value>
 *
 * Copyright (c) Jon Schlinkert (https://github.com/jonschlinkert).
 * Released under the MIT License.
 */const{deleteProperty:VO}=Reflect,ZO=HO,Rf=MO,Of=e=>typeof e=="object"&&e!==null||typeof e=="function",FO=e=>e==="__proto__"||e==="constructor"||e==="prototype",_a=e=>{if(!ZO(e))throw new TypeError("Object keys must be strings or symbols");if(FO(e))throw new Error(`Cannot set unsafe key: "${e}"`)},qO=e=>Array.isArray(e)?e.flat().map(String).join(","):e,XO=(e,t)=>{if(typeof e!="string"||!t)return e;let n=e+";";return t.arrays!==void 0&&(n+=`arrays=${t.arrays};`),t.separator!==void 0&&(n+=`separator=${t.separator};`),t.split!==void 0&&(n+=`split=${t.split};`),t.merge!==void 0&&(n+=`merge=${t.merge};`),t.preservePaths!==void 0&&(n+=`preservePaths=${t.preservePaths};`),n},UO=(e,t,n)=>{const r=qO(t?XO(e,t):e);_a(r);const s=Un.cache.get(r)||n();return Un.cache.set(r,s),s},jO=(e,t={})=>{const n=t.separator||".",r=n==="/"?!1:t.preservePaths;if(typeof e=="string"&&r!==!1&&/\//.test(e))return[e];const s=[];let o="";const i=l=>{let a;l.trim()!==""&&Number.isInteger(a=Number(l))?s.push(a):s.push(l)};for(let l=0;l<e.length;l++){const a=e[l];if(a==="\\"){o+=e[++l];continue}if(a===n){i(o),o="";continue}o+=a}return o&&i(o),s},pm=(e,t)=>t&&typeof t.split=="function"?t.split(e):typeof e=="symbol"?[e]:Array.isArray(e)?e:UO(e,t,()=>jO(e,t)),zO=(e,t,n,r)=>{if(_a(t),n===void 0)VO(e,t);else if(r&&r.merge){const s=r.merge==="function"?r.merge:Object.assign;s&&Rf(e[t])&&Rf(n)?e[t]=s(e[t],n):e[t]=n}else e[t]=n;return e},Un=(e,t,n,r)=>{if(!t||!Of(e))return e;const s=pm(t,r);let o=e;for(let i=0;i<s.length;i++){const l=s[i],a=s[i+1];if(_a(l),a===void 0){zO(o,l,n,r);break}if(typeof a=="number"&&!Array.isArray(o[l])){o=o[l]=[];continue}Of(o[l])||(o[l]={}),o=o[l]}return e};Un.split=pm;Un.cache=new Map;Un.clear=()=>{Un.cache=new Map};var WO=Un;const Lf=pi(WO);/*!
 * get-value <https://github.com/jonschlinkert/get-value>
 *
 * Copyright (c) 2014-2018, Jon Schlinkert.
 * Released under the MIT License.
 */const hm=dm;var _O=function(e,t,n){if(hm(n)||(n={default:n}),!Bf(e))return typeof n.default<"u"?n.default:e;typeof t=="number"&&(t=String(t));const r=Array.isArray(t),s=typeof t=="string",o=n.separator||".",i=n.joinChar||(typeof o=="string"?o:".");if(!s&&!r)return e;if(s&&t in e)return $i(t,e,n)?e[t]:n.default;let l=r?t:KO(t,o,n),a=l.length,c=0;do{let u=l[c];for(typeof u=="number"&&(u=String(u));u&&u.slice(-1)==="\\";)u=xf([u.slice(0,-1),l[++c]||""],i,n);if(u in e){if(!$i(u,e,n))return n.default;e=e[u]}else{let d=!1,f=c+1;for(;f<a;)if(u=xf([u,l[f++]],i,n),d=u in e){if(!$i(u,e,n))return n.default;e=e[u],c=f-1;break}if(!d)return n.default}}while(++c<a&&Bf(e));return c===a?e:n.default};function xf(e,t,n){return typeof n.join=="function"?n.join(e):e[0]+t+e[1]}function KO(e,t,n){return typeof n.split=="function"?n.split(e):e.split(t)}function $i(e,t,n){return typeof n.isValid=="function"?n.isValid(e,t):!0}function Bf(e){return hm(e)||Array.isArray(e)||typeof e=="function"}const el=pi(_O);function GO(e){return Array.isArray(e)?e:[e]}function YO(e,t){e.indexOf(t)===-1&&e.push(t)}function QO(e,t){for(let n=e.indexOf(t);n!==-1;n=e.indexOf(t))e.splice(n,1)}function ZL(e){return e instanceof Date?e:new Date(e)}function FL(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return t}const $O=500;function e2(e,t){Object.keys(t).forEach(n=>{e[n]?e[n]=e[n].concat(t[n]):e[n]=t[n]})}function Tf(e){return Object.keys(e).forEach(t=>{e[t]=GO(e[t])}),e}const Df=li("settings",()=>{const e=[];function t(){const w={};return e.forEach(({op:m,delta:v})=>{m==="set"?w[m]=v:w[m]?e2(w[m],Tf(v)):w[m]=Tf(v)}),w}const{refreshSession:n}=Zt(),r=H(null),s=H(null),o=H(null),i=V(()=>s.value instanceof Error),l=V(()=>!!s.value),a=V(()=>!!o.value);async function c(w=!1){if(!w&&s.value&&!i.value)return;const[m,v]=await G4();if(m){s.value=m;return}v!=null&&v.preferences&&(s.value=v.preferences),v!=null&&v.settings&&(o.value=v.settings)}function u(w,m){return w?[w,m]:[m]}function d(w,m,v,b){const E=u(w,v);if(m==="set")Lf(s.value,E,b);else if(m==="add"){const k=el(s.value,E);Array.isArray(k)?YO(k,b):Lf(s.value,E,[b])}else if(m==="remove"){const k=el(s.value,E);Array.isArray(k)&&QO(k,b)}else console.warn("Unknown operation",m)}async function f(){const[w]=await Y4(r.value,t());if(w){console.warn("Failed to save user preferences",w);return}e.length=0}const p=CO(f,$O);async function h(w,m="set",v,b){if(w!==r.value&&(r.value=w,e.length=0),m==="set"){const E=u(w,v),k=el(s.value,E);if(x4(k,b))return}e.push({op:m,delta:{[v]:b}}),d(w,m,v,b),p()}async function g(w,m){var b;if(!((b=o.value)!=null&&b.calendars))return!1;const[v]=await Q4({email:w,provider:m});return v?(console.warn("Failed to disconnect calendar",v),!1):(o.value.calendars=o.value.calendars.filter(E=>!(E.provider===m&&E.email===w)),n(),!0)}async function A(w,m){var b;if(!((b=o.value)!=null&&b.crms))return!1;const[v]=await $4({email:w,provider:m});return v?(console.warn("Failed to disconnect CRM",v),!1):(o.value.crms=o.value.crms.filter(E=>!(E.provider===m&&E.email===w)),!0)}return{userPrefs:s,settings:o,hasError:i,prefsLoaded:l,settingsLoaded:a,fetchUserPrefs:c,saveUserPrefs:h,disconnectCalendarToken:g,disconnectCrmToken:A}}),t2={class:"flex-auto p-4"},n2={key:0},r2={class:"mb-4 flex w-2/3 gap-4 pl-4"},s2={class:"mb-4 flex w-2/3 gap-4 pl-4"},o2={class:"mb-8 flex w-2/3 gap-4 pl-4"},mm={__name:"SettingsView",setup(e){const{prefsLoaded:t,settingsLoaded:n}=Er(Df()),{fetchUserPrefs:r}=Df();return Sd(()=>{r()}),(s,o)=>{const i=dd("RouterView");return U(),te("div",t2,[!N(t)||!N(n)?(U(),te("div",n2,[C(It,{class:"mb-4 h-8 w-1/3"}),C(It,{class:"mb-4 h-4 w-2/3"}),C(It,{class:"mb-6 h-4 w-1/2"}),G("div",r2,[C(It,{class:"h-4 w-4 flex-none"}),C(It,{class:"h-4 w-40 flex-none"})]),G("div",s2,[C(It,{class:"h-4 w-4 flex-none"}),C(It,{class:"h-4 w-40 flex-none"})]),G("div",o2,[C(It,{class:"h-4 w-4 flex-none"}),C(It,{class:"h-4 w-40 flex-none"})]),C(It,{class:"h-8 w-20"})])):bt(s.$slots,"default",{key:1},()=>[C(i)])])}}},i2=Object.freeze(Object.defineProperty({__proto__:null,default:mm},Symbol.toStringTag,{value:"Module"})),l2=G("div",{class:"fixed inset-0 bg-stone-800/60","aria-hidden":"true"},null,-1),a2={class:"fixed inset-0 flex flex-col items-center overflow-hidden sm:items-end"},c2={class:"flex-auto p-4 text-center text-base font-bold sm:px-6 sm:text-left sm:text-lg sm:leading-8 md:text-xl md:leading-8"},u2={class:"flex flex-auto flex-col overflow-auto sm:flex-row sm:items-stretch sm:justify-stretch"},f2=Object.assign({inheritAttrs:!1},{__name:"SettingsDrawer",props:{routeConfig:{type:Object,default:null}},emits:["close"],setup(e,{emit:t}){const n=e,r=H();Pe(()=>n.routeConfig,i=>{i&&(r.value=i)},{immediate:!0});const s=V(()=>{var i,l,a,c,u,d;return n.routeConfig||r.value?aa(((l=(i=n.routeConfig)==null?void 0:i.components)==null?void 0:l.default)||((a=n.routeConfig)==null?void 0:a.component)||((u=(c=r.value)==null?void 0:c.components)==null?void 0:u.default)||((d=r.value)==null?void 0:d.component)):null}),o=t;return(i,l)=>(U(),qe(N(La),{show:!!n.routeConfig,as:"template",onAfterLeave:l[3]||(l[3]=a=>r.value=null)},{default:ie(()=>[C(N(nh),ga({onClose:l[2]||(l[2]=a=>o("close")),class:"relative z-50"},i.$attrs),{default:ie(()=>[C(N(Jn),{as:"template",enter:"duration-200 ease-out","enter-from":"opacity-0","enter-to":"opacity-100",leave:"duration-100 ease-in","leave-from":"opacity-100","leave-to":"opacity-0"},{default:ie(()=>[l2]),_:1}),G("div",a2,[C(N(Jn),{as:"template",enter:"duration-100 delay-75 ease-out","enter-from":"opacity-0 translate-y-full","enter-to":"opacity-100 translate-y-0",leave:"duration-100 ease-in","leave-from":"opacity-100 scale-100 rotate-0","leave-to":"opacity-0 scale-0 rotate-180"},{default:ie(()=>[G("button",{class:"p-2 text-white max-sm:mt-auto sm:hidden",onClick:l[0]||(l[0]=a=>o("close"))},[C(N(Ho),{class:"h-8 w-8"})])]),_:1}),C(N(Jn),{as:"template",enter:"duration-200 ease-out","enter-from":"opacity-0 max-sm:translate-y-full sm:translate-x-full","enter-to":"opacity-100 max-sm:translate-y-0 sm:translate-x-0",leave:"duration-100 ease-in","leave-from":"opacity-100 max-sm:translate-y-0 sm:translate-x-0","leave-to":"opacity-0 max-sm:translate-y-full sm:translate-x-full"},{default:ie(()=>[C(N(rh),{class:"flex min-h-0 w-full flex-shrink flex-col rounded-t-lg bg-neutral-100 shadow-overlay-l sm:h-full sm:max-w-lg sm:rounded-bl-lg sm:rounded-tr-none md:max-w-2xl lg:max-w-4xl"},{default:ie(()=>[C(N(GA),{class:"flex-none items-stretch justify-around border-b border-stone-300 sm:flex"},{default:ie(()=>{var a,c;return[G("h3",c2,Ct((c=(a=n.routeConfig||r.value)==null?void 0:a.meta)==null?void 0:c.name)+" Settings ",1),G("button",{class:"flex-none px-6 text-stone-600 hover:text-red-400 max-sm:hidden",onClick:l[1]||(l[1]=u=>o("close"))},[C(N(Ho),{class:"h-4 w-4 md:h-6 md:w-6"})])]}),_:1}),G("div",u2,[C(mm,{class:"sm:px-6"},{default:ie(()=>[C(N(s))]),_:1})])]),_:1})]),_:1})])]),_:1},16)]),_:1},8,["show"]))}}),or={ROOT:"settings",GENERAL:"settings.general",MEETING_INTEL:"settings.meeting-intel",MEETING_INTEL_PRO_MAX:"settings.meeting-intel-pro-max",FOLLOW_UP:"settings.follow-up"};function d2(){var r;const e=Ny(),{hasFlag:t}=Ma();return(r=e.getRoutes().find(({name:s})=>s===or.ROOT))==null?void 0:r.children.filter(({name:s,meta:o})=>o!=null&&o.ensureFlag&&!t(o.ensureFlag)?!1:Object.values(or).includes(s))}const tl="settings_drawer_route_name",p2=li("settings-drawer",()=>{const e=H(null),t=d2(),n=V(()=>t.find(({name:i})=>i===e.value));function r(i){e.value=i??!1}const s=Ip();xe(()=>{var i;(i=s==null?void 0:s.query)!=null&&i[tl]&&r(s.query[tl])});function o(i=void 0){const l=new URL(i||window.location.href);return e.value&&l.searchParams.set(tl,e.value),l.toString()}return{settingsDrawerRouteName:e,settingsDrawerRouteConfig:n,toggleSettingsDrawer:r,getReturnUrl:o}}),h2={class:"relative flex flex-row items-stretch"},m2={key:0,class:"sticky top-0 z-30 flex flex-none rounded-t-[inherit] border-b border-stone-300 bg-stone-200 sm:static sm:flex-none"},g2={class:"flex-1 rounded-[inherit] sm:flex sm:h-full sm:min-h-0 sm:flex-auto sm:flex-row sm:items-stretch sm:overflow-auto"},v2={__name:"BaseView",setup(e){const t={list:"list",main:"main"},n=H(null),r=H(!1),s=H(t.main),o=V(()=>n.value?!n.value.disabled:!1),i=V(()=>o.value?s.value===t.main?"block":"hidden":"block"),l=V(()=>o.value&&s.value===t.list?"block":"hidden"),a=V(()=>{const g=[l.value];return n.value&&(n.value.slim?g.push("sm:max-w-56"):(g.push("sm:max-w-xs"),g.push("lg:max-w-sm"))),g});function c(){s.value=t.list}function u(){s.value=t.main}Ue("listContext",{enterListContext:c,leaveListContext:u});function d(){s.value=t.main,r.value=!1}Oy(()=>{d()});const f=p2(),{settingsDrawerRouteConfig:p}=Er(f),{toggleSettingsDrawer:h}=f;return(g,A)=>(U(),te("div",h2,[G("div",{class:We(["fixed inset-0 z-40 h-full max-h-dvh flex-none bg-stone-800/30 sm:static sm:inset-auto sm:block sm:max-h-none sm:bg-none sm:opacity-100",r.value?"block":"hidden"]),onClick:A[1]||(A[1]=Di(()=>r.value=!1,["prevent"]))},[C(TO,{class:"absolute h-full sm:relative",onClick:A[0]||(A[0]=Di(()=>{},["stop"]))})],2),C(hR,{class:We(["relative z-30 min-w-0 flex-1 transition-transform ease-in-out",r.value?"fixed inset-0 scale-[98%] rounded":""])},{default:ie(()=>[C(N(hs),{name:"Header"},{default:ie(({Component:w})=>[w?(U(),te("div",m2,[o.value&&s.value===t.main?(U(),te("button",{key:0,class:"flex-none px-4 sm:hidden",onClick:Di(c,["prevent"])},[C(N(Fy),{class:"h-6 w-6 text-stone-800"})])):(U(),te("button",{key:1,class:"flex-none px-4 sm:hidden",onClick:A[2]||(A[2]=()=>r.value=!0)},[C(N(Vy),{class:"h-6 w-6 text-stone-800"})])),(U(),qe(Es(w),{class:"flex-auto"}))])):lt("",!0)]),_:1}),G("div",g2,[C(N(hs),{name:"ListPane"},{default:ie(({Component:w})=>[w?Bg((U(),te("div",{key:0,class:We(["w-full origin-left border-stone-300 sm:block sm:h-full sm:self-start sm:overflow-auto sm:border-r",a.value])},[(U(),qe(Es(w),{ref_key:"listPaneRef",ref:n},null,512))],2)),[[Yd,o.value]]):lt("",!0)]),_:1}),G("div",{class:We(["h-full flex-auto sm:block sm:overflow-auto",i.value])},[C(N(hs),{name:"default"})],2)])]),_:1},8,["class"]),C(f2,{"route-config":N(p),onClose:A[3]||(A[3]=()=>N(h)(null))},null,8,["route-config"])]))}},Ke={MEETING_INTEL:"meeting-intel",MEETING_INTEL_PRO_MAX:"meeting-intel-pro-max",FOLLOW_UP:"follow-up",MISSING_CALENDAR_TOKEN:"missing-calendar-token",ONBOARDING:"onboarding",ONBOARDING_LINKEDIN:"onboarding-linkedin",ONBOARDING_CONFIRM:"onboarding-confirm",ONBOARDING_PROFILE:"onboarding-profile",NOT_FOUND:"not-found"},$n=Py({history:ay("/"),routes:[{path:"/",component:v2,children:[{path:"home",alias:"/",components:{default:()=>Ae(()=>import("./HomeView-bTmjb66u.js"),__vite__mapDeps([4,5,6,7]))},meta:{name:"Home"}},{name:Ke.MEETING_INTEL_PRO_MAX,path:"meeting-intel-pro-max",components:{default:()=>Ae(()=>import("./MeetingIntelProMaxView-C0UC-p6X.js"),__vite__mapDeps([])),Header:()=>Ae(()=>import("./MeetingIntelProMaxHeader-Ev74i4AG.js"),__vite__mapDeps([8,5]))},meta:{name:"Meeting Intel Pro Max"}},{name:Ke.MEETING_INTEL,path:"meeting-intel/:eventId?",components:{default:()=>Ae(()=>import("./MeetingIntelView-u15aB3zG.js"),__vite__mapDeps([9,5,10,11,12,13,3,14,15,16,17,18,19,1,20])),Header:()=>Ae(()=>import("./MeetingIntelHeader-C4y-CO-e.js"),__vite__mapDeps([21,5])),ListPane:()=>Ae(()=>import("./MeetingIntelList-B6lENTTz.js"),__vite__mapDeps([22,10,23,14,24,13,25,26]))},meta:{name:"Meeting Intel"}},{name:Ke.FOLLOW_UP,path:"follow-up/:eventId?",components:{default:()=>Ae(()=>import("./FollowUpView-B3aDEkry.js"),__vite__mapDeps([27,6,28,29,14,25,30,24,13,1,31,32,33,2,34,3,35,15,36,37,11,12,16,38])),Header:()=>Ae(()=>import("./FollowUpHeader-CUtSvro8.js"),__vite__mapDeps([39,6,28,29,14,25,30,24,13])),ListPane:()=>Ae(()=>import("./FollowUpList-Bu8BOtnN.js"),__vite__mapDeps([40,32,33,28,29,14,25,30,24,13,19,35,15,3]))},meta:{name:"Follow Up",ensureFlag:"follow_up"}},{name:or.ROOT,path:"settings",redirect:"/settings/general",components:{default:()=>Ae(()=>Promise.resolve().then(()=>i2),void 0),Header:()=>Ae(()=>import("./SettingsHeader-BrG9GoXa.js"),__vite__mapDeps([])),ListPane:()=>Ae(()=>import("./SettingsNav-BAv_IVjC.js"),__vite__mapDeps([]))},meta:{name:"Settings"},children:[{name:or.GENERAL,path:"general",component:()=>Ae(()=>import("./GeneralSettings-DoXPAYmj.js"),__vite__mapDeps([41,42,36,37])),meta:{name:"General",icon:Hp}},{name:or.MEETING_INTEL,path:"meeting-intel",component:()=>Ae(()=>import("./MeetingIntelSettings-X7Y-AzA7.js"),__vite__mapDeps([43,1,44,45,46,18,34,10,19,29,14,25])),meta:{name:"Meeting Intel",icon:ph}},{name:or.FOLLOW_UP,path:"follow-up",component:()=>Ae(()=>import("./FollowUpSettings-D8R585HX.js"),__vite__mapDeps([47,1,44,45,46,28,29,14,25,30,24,13,42])),meta:{name:"Follow Up",icon:hh,ensureFlag:"follow_up"}}]},{path:"billing",components:{default:()=>Ae(()=>import("./BillingView-CqVwzEvx.js"),__vite__mapDeps([48,12,13,3,14,15,16,19])),Header:()=>Ae(()=>import("./BillingHeader-DpmtFaCt.js"),__vite__mapDeps([]))},meta:{name:"Billing"}}],meta:{requiresAuth:!0,requiresOnboarding:!0}},{name:Ke.ONBOARDING,path:"/onboarding",component:()=>Ae(()=>import("./OnboardingView-BI358jwj.js"),__vite__mapDeps([49,23,50,51,52])),meta:{requiresAuth:!0},children:[{name:Ke.ONBOARDING_LINKEDIN,path:"linkedin",component:()=>Ae(()=>import("./OnboardingLinkedIn-94TpjT0I.js"),__vite__mapDeps([53,1,23,54])),meta:{name:"LinkedIn URL"}},{name:Ke.ONBOARDING_CONFIRM,path:"confirm",component:()=>Ae(()=>import("./OnboardingConfirm-Bg13Y29a.js"),__vite__mapDeps([55,23,17,3])),meta:{name:"Confirmation"}},{name:Ke.ONBOARDING_PROFILE,path:"profile",component:()=>Ae(()=>import("./OnboardingProfile-DQA4g3Iz.js"),__vite__mapDeps([56,1,23,31,3,14,30,32,33,50,17,54,57])),meta:{name:"Profile"}}]},{name:Ke.MISSING_CALENDAR_TOKEN,path:"/missing-calendar-token",component:()=>Ae(()=>import("./CalTokenRedirectView-BuvCR_O4.js"),__vite__mapDeps([])),meta:{name:"Missing Calendar Token",requiresAuth:!0}},{path:"/login",component:()=>Ae(()=>import("./LoginView-CT3z0W8S.js"),__vite__mapDeps([58,45,59])),props:{asSignup:!1},meta:{name:"Login"}},{path:"/signup",component:()=>Ae(()=>import("./LoginView-CT3z0W8S.js"),__vite__mapDeps([58,45,59])),props:{asSignup:!0},meta:{name:"Signup"}},{path:"/logout",redirect:()=>(Zt().terminateSession(),{path:"/login"})},{path:"/redirecting",component:()=>Ae(()=>import("./RedirectingView-BKdOJuWl.js"),__vite__mapDeps([])),meta:{name:"Redirecting..."}},{name:Ke.NOT_FOUND,path:"/:pathMatch(.*)*",component:()=>Ae(()=>import("./ErrorView-wje5nzee.js"),__vite__mapDeps([51,52])),meta:{name:"Page not found"}}]});$n.beforeEach(async e=>{const{error_code:t,error_message:n,...r}=e.query||{};if(t||n)return Cp({group:"top",type:"error",text:{401:"You need to be logged in.",403:"You need to grant permissions.",424:"You need to grant access to all requested permissions."}[t]||n,closable:!0},-1),{...e,query:r}});$n.beforeEach(async e=>{if(e.meta.requiresAuth){const t=Zt();if(await t.fetchUser(),!t.user){const r={};return e.fullPath!=="/"&&(r.redirect=e.fullPath),t.$reset(),{path:"/login",query:r}}const n=["@shuttlehq.com","@neurox.com"];if(e.name===Ke.MEETING_INTEL_PRO_MAX&&!n.some(r=>t.user.email.endsWith(r)))return Cp({group:"top",type:"error",text:"You do not have access to this page.",closable:!0},-1),{name:Ke.NOT_FOUND}}});$n.beforeEach(async e=>{if(e.meta.requiresAuth&&e.name!==Ke.MISSING_CALENDAR_TOKEN){const{user:t,userFlags:n}=Zt();if(!n.hasCalendarToken){const r=`${window.location.origin}${e.fullPath}`;return{name:Ke.MISSING_CALENDAR_TOKEN,query:{return_url:r,authuser:t.email}}}}});$n.beforeEach(async e=>{if(e.meta.ensureFlag&&!Ma().hasFlag(e.meta.ensureFlag))return{...e,name:Ke.NOT_FOUND,params:{pathMatch:e.path.replace(/^\//,"")}}});$n.beforeEach(async e=>{var t;if(e.meta.requiresAuth){const n=Zt();if(n.userStatus==="active-new"&&e.meta.requiresOnboarding){const r={};return e.fullPath!=="/"&&(r.redirect=e.fullPath),{name:Ke.ONBOARDING,query:r}}else if(n.userStatus!=="active-new"&&((t=e.name)!=null&&t.startsWith(Ke.ONBOARDING)))return{path:"/"}}});const Ur=ew(i1),w2=nw(),y2=zw(),A2=T0({id:"GTM-TXFPKDN3",vueRouter:$n});Ur.use(w2);Ur.use($n);Ur.use(y2);Ur.use(R0);Ur.use(A2);Ur.mount("#app");export{or as $,bt as A,qe as B,Es as C,Ma as D,V as E,be as F,rS as G,sS as H,nS as I,Ho as J,rh as K,Tu as L,Qr as M,TL as N,Cp as O,ga as P,Er as Q,Zt as R,It as S,Bo as T,Sd as U,GA as V,nh as W,Xy as X,p2 as Y,Qi as Z,Ai as _,G as a,Uy as a$,Hp as a0,R1 as a1,we as a2,Ny as a3,SL as a4,Bl as a5,Xe as a6,ud as a7,fd as a8,ZL as a9,Ze as aA,ss as aB,Jp as aC,Fv as aD,zn as aE,uL as aF,Lr as aG,rd as aH,Fs as aI,iO as aJ,tO as aK,VL as aL,$R as aM,La as aN,Jn as aO,zy as aP,Te as aQ,VS as aR,ph as aS,I2 as aT,Ef as aU,LL as aV,CL as aW,Df as aX,um as aY,cm as aZ,d2 as a_,Be as aa,Rn as ab,ce as ac,Mp as ad,Tt as ae,Ue as af,_p as ag,ze as ah,WA as ai,VA as aj,$e as ak,Kp as al,Xp as am,ba as an,Sa as ao,Fe as ap,ct as aq,Kn as ar,yA as as,LA as at,Dl as au,Jo as av,ms as aw,Jt as ax,ui as ay,Or as az,C as b,P2 as b$,PR as b0,eO as b1,oO as b2,EL as b3,Nd as b4,pi as b5,li as b6,tt as b7,ML as b8,DL as b9,vh as bA,vn as bB,xa as bC,WE as bD,Qn as bE,Fh as bF,Ph as bG,IL as bH,NL as bI,yL as bJ,JL as bK,FL as bL,hh as bM,HL as bN,Wy as bO,mR as bP,My as bQ,aR as bR,Dg as bS,wd as bT,Qe as bU,cL as bV,Jf as bW,B2 as bX,rL as bY,ws as bZ,hr as b_,PL as ba,N2 as bb,Wv as bc,Ke as bd,Mu as be,Th as bf,Dr as bg,Ih as bh,xh as bi,Dh as bj,Nh as bk,QE as bl,Br as bm,Tr as bn,Hh as bo,xk as bp,$E as bq,Fn as br,Zr as bs,wt as bt,af as bu,Ba as bv,rk as bw,Zo as bx,Ia as by,bh as bz,te as c,Y2 as c$,Ar as c0,O2 as c1,L2 as c2,va as c3,x2 as c4,At as c5,mn as c6,it as c7,Wo as c8,Vt as c9,eL as cA,mL as cB,hv as cC,$f as cD,Wt as cE,wr as cF,Q2 as cG,bo as cH,Vn as cI,$o as cJ,j2 as cK,z2 as cL,Tm as cM,ca as cN,Js as cO,Ng as cP,ua as cQ,Mg as cR,Jg as cS,Hg as cT,Gl as cU,Cg as cV,fa as cW,nd as cX,il as cY,xt as cZ,Jr as c_,aL as ca,ew as cb,rv as cc,W2 as cd,nv as ce,hL as cf,G2 as cg,aa as ch,Mv as ci,J2 as cj,M2 as ck,F2 as cl,V2 as cm,H2 as cn,fL as co,Z2 as cp,sL as cq,b2 as cr,Kl as cs,Dt as ct,Ko as cu,la as cv,Vd as cw,Vr as cx,Wg as cy,$v as cz,N as d,Mc as d0,D2 as d1,lL as d2,Rs as d3,Oo as d4,oL as d5,yr as d6,Qf as d7,tr as d8,Mr as d9,_2 as dA,q2 as dB,tL as dC,T2 as dD,AL as dE,kL as dF,Ae as dG,OL as dH,Yh as dI,Na as dJ,bL as dK,dS as dL,OA as dM,gt as dN,wL as dO,zp as dP,QA as dQ,AA as dR,Zp as dS,RL as dT,kg as da,iL as db,E2 as dc,po as dd,C2 as de,pe as df,is as dg,sg as dh,R2 as di,K2 as dj,k2 as dk,U2 as dl,dL as dm,$2 as dn,Rg as dp,X2 as dq,vd as dr,np as ds,_v as dt,rp as du,Yd as dv,jd as dw,nL as dx,Og as dy,Lg as dz,H as e,xe as f,_e as g,et as h,Pe as i,al as j,lt as k,Bg as l,vi as m,We as n,U as o,pL as p,mt as q,dd as r,xL as s,Ct as t,_w as u,bl as v,ie as w,BL as x,Di as y,Ip as z};
